summaryrefslogtreecommitdiffstats
path: root/l10n-id/browser
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
commit26a029d407be480d791972afb5975cf62c9360a6 (patch)
treef435a8308119effd964b339f76abb83a57c29483 /l10n-id/browser
parentInitial commit. (diff)
downloadfirefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz
firefox-26a029d407be480d791972afb5975cf62c9360a6.zip
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'l10n-id/browser')
-rw-r--r--l10n-id/browser/branding/official/brand.ftl39
-rw-r--r--l10n-id/browser/branding/official/brand.properties8
-rw-r--r--l10n-id/browser/browser/aboutDialog.ftl82
-rw-r--r--l10n-id/browser/browser/aboutLogins.ftl438
-rw-r--r--l10n-id/browser/browser/aboutPocket.ftl75
-rw-r--r--l10n-id/browser/browser/aboutPolicies.ftl17
-rw-r--r--l10n-id/browser/browser/aboutPrivateBrowsing.ftl80
-rw-r--r--l10n-id/browser/browser/aboutRestartRequired.ftl10
-rw-r--r--l10n-id/browser/browser/aboutRobots.ftl29
-rw-r--r--l10n-id/browser/browser/aboutSessionRestore.ftl51
-rw-r--r--l10n-id/browser/browser/aboutTabCrashed.ftl22
-rw-r--r--l10n-id/browser/browser/aboutUnloads.ftl45
-rw-r--r--l10n-id/browser/browser/accounts.ftl94
-rw-r--r--l10n-id/browser/browser/addonNotifications.ftl118
-rw-r--r--l10n-id/browser/browser/allTabsMenu.ftl17
-rw-r--r--l10n-id/browser/browser/appExtensionFields.ftl31
-rw-r--r--l10n-id/browser/browser/appMenuNotifications.ftl66
-rw-r--r--l10n-id/browser/browser/appmenu.ftl269
-rw-r--r--l10n-id/browser/browser/backgroundtasks/defaultagent.ftl9
-rw-r--r--l10n-id/browser/browser/browser.ftl989
-rw-r--r--l10n-id/browser/browser/browserContext.ftl391
-rw-r--r--l10n-id/browser/browser/browserSets.ftl218
-rw-r--r--l10n-id/browser/browser/colorways.ftl26
-rw-r--r--l10n-id/browser/browser/components/mozSupportLink.ftl5
-rw-r--r--l10n-id/browser/browser/confirmationHints.ftl24
-rw-r--r--l10n-id/browser/browser/contentCrash.ftl30
-rw-r--r--l10n-id/browser/browser/customizeMode.ftl38
-rw-r--r--l10n-id/browser/browser/defaultBrowserNotification.ftl23
-rw-r--r--l10n-id/browser/browser/downloads.ftl252
-rw-r--r--l10n-id/browser/browser/editBookmarkOverlay.ftl49
-rw-r--r--l10n-id/browser/browser/extensionsUI.ftl33
-rw-r--r--l10n-id/browser/browser/featureCallout.ftl56
-rw-r--r--l10n-id/browser/browser/firefoxRelay.ftl35
-rw-r--r--l10n-id/browser/browser/firefoxView.ftl190
-rw-r--r--l10n-id/browser/browser/firefoxWebAuthn.ftl3
-rw-r--r--l10n-id/browser/browser/fxviewTabList.ftl32
-rw-r--r--l10n-id/browser/browser/identityCredentialNotification.ftl28
-rw-r--r--l10n-id/browser/browser/linuxDesktopEntry.ftl22
-rw-r--r--l10n-id/browser/browser/menubar.ftl337
-rw-r--r--l10n-id/browser/browser/migration.ftl167
-rw-r--r--l10n-id/browser/browser/migrationWizard.ftl87
-rw-r--r--l10n-id/browser/browser/newtab/asrouter.ftl235
-rw-r--r--l10n-id/browser/browser/newtab/newtab.ftl263
-rw-r--r--l10n-id/browser/browser/newtab/onboarding.ftl376
-rw-r--r--l10n-id/browser/browser/originControls.ftl62
-rw-r--r--l10n-id/browser/browser/pageInfo.ftl260
-rw-r--r--l10n-id/browser/browser/panelUI.ftl25
-rw-r--r--l10n-id/browser/browser/panicButton.ftl31
-rw-r--r--l10n-id/browser/browser/places.ftl307
-rw-r--r--l10n-id/browser/browser/placesPrompts.ftl17
-rw-r--r--l10n-id/browser/browser/policies/policies-descriptions.ftl212
-rw-r--r--l10n-id/browser/browser/preferences/addEngine.ftl22
-rw-r--r--l10n-id/browser/browser/preferences/applicationManager.ftl25
-rw-r--r--l10n-id/browser/browser/preferences/blocklists.ftl33
-rw-r--r--l10n-id/browser/browser/preferences/clearSiteData.ftl56
-rw-r--r--l10n-id/browser/browser/preferences/colors.ftl44
-rw-r--r--l10n-id/browser/browser/preferences/connection.ftl81
-rw-r--r--l10n-id/browser/browser/preferences/containers.ftl93
-rw-r--r--l10n-id/browser/browser/preferences/fonts.ftl121
-rw-r--r--l10n-id/browser/browser/preferences/formAutofill.ftl124
-rw-r--r--l10n-id/browser/browser/preferences/fxaPairDevice.ftl17
-rw-r--r--l10n-id/browser/browser/preferences/languages.ftl73
-rw-r--r--l10n-id/browser/browser/preferences/moreFromMozilla.ftl33
-rw-r--r--l10n-id/browser/browser/preferences/permissions.ftl185
-rw-r--r--l10n-id/browser/browser/preferences/preferences.ftl1201
-rw-r--r--l10n-id/browser/browser/preferences/selectBookmark.ftl9
-rw-r--r--l10n-id/browser/browser/preferences/siteDataSettings.ftl66
-rw-r--r--l10n-id/browser/browser/preferences/translation.ftl40
-rw-r--r--l10n-id/browser/browser/profile/default-bookmarks.ftl53
-rw-r--r--l10n-id/browser/browser/protections.ftl219
-rw-r--r--l10n-id/browser/browser/protectionsPanel.ftl142
-rw-r--r--l10n-id/browser/browser/recentlyClosed.ftl29
-rw-r--r--l10n-id/browser/browser/reportBrokenSite.ftl41
-rw-r--r--l10n-id/browser/browser/safeMode.ftl15
-rw-r--r--l10n-id/browser/browser/safebrowsing/blockedSite.ftl58
-rw-r--r--l10n-id/browser/browser/sanitize.ftl110
-rw-r--r--l10n-id/browser/browser/screenshots.ftl60
-rw-r--r--l10n-id/browser/browser/screenshotsOverlay.ftl8
-rw-r--r--l10n-id/browser/browser/search.ftl35
-rw-r--r--l10n-id/browser/browser/setDesktopBackground.ftl40
-rw-r--r--l10n-id/browser/browser/shopping.ftl167
-rw-r--r--l10n-id/browser/browser/sidebarMenu.ftl18
-rw-r--r--l10n-id/browser/browser/sitePermissions.ftl11
-rw-r--r--l10n-id/browser/browser/siteProtections.ftl88
-rw-r--r--l10n-id/browser/browser/speechDispatcher.ftl9
-rw-r--r--l10n-id/browser/browser/spotlight.ftl22
-rw-r--r--l10n-id/browser/browser/sync.ftl37
-rw-r--r--l10n-id/browser/browser/syncedTabs.ftl61
-rw-r--r--l10n-id/browser/browser/tabContextMenu.ftl106
-rw-r--r--l10n-id/browser/browser/tabbrowser.ftl127
-rw-r--r--l10n-id/browser/browser/textRecognition.ftl15
-rw-r--r--l10n-id/browser/browser/toolbarContextMenu.ftl88
-rw-r--r--l10n-id/browser/browser/touchbar/touchbar.ftl38
-rw-r--r--l10n-id/browser/browser/translations.ftl170
-rw-r--r--l10n-id/browser/browser/unifiedExtensions.ftl41
-rw-r--r--l10n-id/browser/browser/webProtocolHandler.ftl16
-rw-r--r--l10n-id/browser/browser/webauthnDialog.ftl6
-rw-r--r--l10n-id/browser/browser/webrtcIndicator.ftl199
-rw-r--r--l10n-id/browser/chrome/browser/browser.properties524
-rw-r--r--l10n-id/browser/chrome/browser/customizableui/customizableWidgets.properties54
-rw-r--r--l10n-id/browser/chrome/browser/downloads/downloads.properties82
-rw-r--r--l10n-id/browser/chrome/browser/feeds/subscribe.properties10
-rw-r--r--l10n-id/browser/chrome/browser/places/bookmarkProperties.properties24
-rw-r--r--l10n-id/browser/chrome/browser/safebrowsing/safebrowsing.properties6
-rw-r--r--l10n-id/browser/chrome/browser/search.properties33
-rw-r--r--l10n-id/browser/chrome/browser/shellservice.properties16
-rw-r--r--l10n-id/browser/chrome/browser/siteData.properties8
-rw-r--r--l10n-id/browser/chrome/browser/sitePermissions.properties55
-rw-r--r--l10n-id/browser/chrome/browser/syncSetup.properties14
-rw-r--r--l10n-id/browser/chrome/browser/taskbar.properties12
-rw-r--r--l10n-id/browser/chrome/browser/uiDensity.properties5
-rw-r--r--l10n-id/browser/chrome/overrides/appstrings.properties44
-rw-r--r--l10n-id/browser/crashreporter/crashreporter-override.ini8
-rw-r--r--l10n-id/browser/defaultagent/defaultagent_localized.ini12
-rw-r--r--l10n-id/browser/extensions/formautofill/formautofill.properties127
-rw-r--r--l10n-id/browser/extensions/report-site-issue/webcompat.properties10
-rw-r--r--l10n-id/browser/firefox-l10n.js6
-rw-r--r--l10n-id/browser/installer/custom.properties93
-rw-r--r--l10n-id/browser/installer/mui.properties61
-rw-r--r--l10n-id/browser/installer/nsisstrings.properties50
-rw-r--r--l10n-id/browser/installer/override.properties86
-rw-r--r--l10n-id/browser/langpack-metadata.ftl13
-rw-r--r--l10n-id/browser/pdfviewer/chrome.properties20
-rw-r--r--l10n-id/browser/pdfviewer/viewer.properties253
-rw-r--r--l10n-id/browser/updater/updater.ini9
125 files changed, 12210 insertions, 0 deletions
diff --git a/l10n-id/browser/branding/official/brand.ftl b/l10n-id/browser/branding/official/brand.ftl
new file mode 100644
index 0000000000..924921ffb6
--- /dev/null
+++ b/l10n-id/browser/branding/official/brand.ftl
@@ -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/.
+
+
+## Firefox Brand
+##
+## Firefox must be treated as a brand, and kept in English.
+## It cannot be:
+## - Declined to adapt to grammatical case.
+## - Transliterated.
+## - Translated.
+##
+## Reference: https://www.mozilla.org/styleguide/communications/translation/
+
+## Firefox and Mozilla Brand
+##
+## Firefox and Mozilla must be treated as a brand.
+##
+## They cannot be:
+## - Transliterated.
+## - Translated.
+##
+## Declension should be avoided where possible, leaving the original
+## brand unaltered in prominent UI positions.
+##
+## For further details, consult:
+## https://mozilla-l10n.github.io/styleguides/mozilla_general/#brands-copyright-and-trademark
+
+-brand-shorter-name = Firefox
+-brand-short-name = Firefox
+-brand-shortcut-name = Firefox
+
+-brand-full-name = Mozilla Firefox
+# This brand name can be used in messages where the product name needs to
+# remain unchanged across different versions (Nightly, Beta, etc.).
+-brand-product-name = Firefox
+-vendor-short-name = Mozilla
+trademarkInfo = Firefox dan logo Firefox adalah merek dagang Mozilla Foundation.
diff --git a/l10n-id/browser/branding/official/brand.properties b/l10n-id/browser/branding/official/brand.properties
new file mode 100644
index 0000000000..9d6a612125
--- /dev/null
+++ b/l10n-id/browser/branding/official/brand.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/.
+
+brandShorterName=Firefox
+brandShortName=Firefox
+brandFullName=Mozilla Firefox
+
diff --git a/l10n-id/browser/browser/aboutDialog.ftl b/l10n-id/browser/browser/aboutDialog.ftl
new file mode 100644
index 0000000000..c88fa78bcc
--- /dev/null
+++ b/l10n-id/browser/browser/aboutDialog.ftl
@@ -0,0 +1,82 @@
+# 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/.
+
+aboutDialog-title =
+ .title = Tentang { -brand-full-name }
+
+releaseNotes-link = Yang baru
+
+update-checkForUpdatesButton =
+ .label = Periksa versi baru
+ .accesskey = P
+
+update-updateButton =
+ .label = Mulai ulang untuk memutakhirkan { -brand-shorter-name }
+ .accesskey = U
+
+update-checkingForUpdates = Memeriksa versi baru…
+
+## Variables:
+## $transfer (string) - Transfer progress.
+
+settings-update-downloading = <img data-l10n-name="icon"/>Mengunduh versi baru — <label data-l10n-name="download-status">{ $transfer }</label>
+aboutdialog-update-downloading = Mengunduh pemutakhiran — <label data-l10n-name="download-status">{ $transfer }</label>
+
+##
+
+update-applying = Menerapkan pemutakhiran…
+
+update-failed = Pemutakhiran gagal. <label data-l10n-name="failed-link">Unduh versi terbaru</label>
+update-failed-main = Pemutakhiran gagal. <a data-l10n-name="failed-link-main">Unduh versi terbaru</a>
+
+update-adminDisabled = Pemutakhiran dinonaktifkan oleh administrator sistem
+update-noUpdatesFound = { -brand-short-name } sudah dalam versi terbaru
+aboutdialog-update-checking-failed = Gagal memeriksa versi baru
+update-otherInstanceHandlingUpdates = { -brand-short-name } sedang diperbarui oleh salinan lainnya
+
+## Variables:
+## $displayUrl (String): URL to page with download instructions. Example: www.mozilla.org/firefox/nightly/
+
+aboutdialog-update-manual-with-link = Versi baru tersedia di <label data-l10n-name="manual-link">{ $displayUrl }</label>
+settings-update-manual-with-link = Versi baru tersedia di <a data-l10n-name="manual-link">{ $displayUrl }</a>
+
+update-unsupported = Anda tidak dapat melakukan pemutakhiran selanjutnya pada sistem ini. <label data-l10n-name="unsupported-link">Pelajari lebih lanjut</label>
+
+update-restarting = Memulai ulang…
+
+update-internal-error2 = Gagal memeriksa versi baru karena kesalahan internal. Versi baru tersedia di <label data-l10n-name="manual-link">{ $displayUrl }</label>
+
+##
+
+# Variables:
+# $channel (String): description of the update channel (e.g. "release", "beta", "nightly" etc.)
+aboutdialog-channel-description = Anda sedang berada di kanal pemutakhiran <label data-l10n-name="current-channel">{ $channel }</label>.
+
+warningDesc-version = { -brand-short-name } bersifat eksperimental dan mungkin tidak stabil.
+
+aboutdialog-help-user = Bantuan { -brand-product-name }
+aboutdialog-submit-feedback = Kirim Masukan
+
+community-exp = <label data-l10n-name="community-exp-mozillaLink">{ -vendor-short-name }</label> adalah sebuah <label data-l10n-name="community-exp-creditsLink">komunitas global</label> yang bekerja sama untuk menjaga agar dunia Web tetap terbuka, untuk publik, dan dapat diakses oleh semua orang tanpa batasan.
+
+community-2 = { -brand-short-name } didesain oleh <label data-l10n-name="community-mozillaLink">{ -vendor-short-name }</label>, sebuah <label data-l10n-name="community-creditsLink">komunitas global</label> yang bekerja sama untuk menjaga agar dunia Web tetap terbuka, untuk publik, dan dapat diakses oleh semua orang tanpa batasan.
+
+helpus = Ingin membantu? <label data-l10n-name="helpus-donateLink">Berikan sumbangan</label> atau <label data-l10n-name="helpus-getInvolvedLink">mari ikut berperan!</label>
+
+bottomLinks-license = Informasi Lisensi
+bottomLinks-rights = Hak Pengguna Akhir
+bottomLinks-privacy = Kebijakan Privasi
+
+# Example of resulting string: 66.0.1 (64-bit)
+# Variables:
+# $version (String): version of Firefox, e.g. 66.0.1
+# $bits (Number): bits of the architecture (32 or 64)
+aboutDialog-version = { $version } ({ $bits }-bit)
+
+# Example of resulting string: 66.0a1 (2019-01-16) (64-bit)
+# Variables:
+# $version (String): version of Firefox for Nightly builds, e.g. 66.0a1
+# $isodate (String): date in ISO format, e.g. 2019-01-16
+# $bits (Number): bits of the architecture (32 or 64)
+aboutDialog-version-nightly = { $version } ({ $isodate }) ({ $bits }-bit)
diff --git a/l10n-id/browser/browser/aboutLogins.ftl b/l10n-id/browser/browser/aboutLogins.ftl
new file mode 100644
index 0000000000..4f1099a268
--- /dev/null
+++ b/l10n-id/browser/browser/aboutLogins.ftl
@@ -0,0 +1,438 @@
+# 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: New strings should use the about-logins- prefix.
+
+about-logins-page-title = Info Masuk & Kata Sandi
+about-logins-login-filter =
+ .placeholder = Cari Info Masuk
+ .key = F
+create-new-login-button =
+ .title = Buat info masuk baru
+about-logins-page-title-name = Sandi
+about-logins-login-filter2 =
+ .placeholder = Cari Sandi
+ .key = F
+create-login-button =
+ .title = Tambahkan sandi
+fxaccounts-sign-in-text = Dapatkan kata sandi Anda di perangkat lain
+fxaccounts-sign-in-sync-button = Masuk untuk sinkronisasi
+fxaccounts-avatar-button =
+ .title = Kelola akun
+
+## The ⋯ menu that is in the top corner of the page
+
+menu =
+ .title = Buka menu
+# This menuitem is only visible on Windows and macOS
+about-logins-menu-menuitem-import-from-another-browser = Impor dari Peramban Lain…
+about-logins-menu-menuitem-import-from-a-file = Impor dari Berkas…
+about-logins-menu-menuitem-export-logins = Ekspor Info Masuk…
+about-logins-menu-menuitem-remove-all-logins = Hapus Semua Log Masuk…
+about-logins-menu-menuitem-export-logins2 = Ekspor Kata Sandi…
+about-logins-menu-menuitem-remove-all-logins2 = Hapus Semua Kata Sandi…
+menu-menuitem-preferences =
+ { PLATFORM() ->
+ [windows] Pengaturan
+ *[other] Pengaturan
+ }
+about-logins-menu-menuitem-help = Bantuan
+
+## Login List
+
+login-list =
+ .aria-label = Info masuk yang cocok dengan permintaan pencarian
+# Variables
+# $count (number) - Number of logins
+login-list-count =
+ { $count ->
+ *[other] { $count } info masuk
+ }
+# Variables
+# $count (number) - Number of filtered logins
+# $total (number) - Total number of logins
+login-list-filtered-count = { $count } dari { $total } info masuk
+# Variables
+# $count (number) - Number of logins
+login-list-count2 = { $count } sandi
+# Variables
+# $count (number) - Number of filtered logins
+# $total (number) - Total number of logins
+login-list-filtered-count2 = { $count } dari { $total } sandi
+login-list-sort-label-text = Urutkan berdasarkan:
+login-list-name-option = Nama (A-Z)
+login-list-name-reverse-option = Nama (Z-A)
+login-list-username-option = Nama Pengguna (A-Z)
+login-list-username-reverse-option = Nama Pengguna (Z-A)
+about-logins-login-list-alerts-option = Peringatan
+login-list-last-changed-option = Terakhir Diubah
+login-list-last-used-option = Terakhir Digunakan
+login-list-intro-title = Tidak ada info masuk ditemukan
+login-list-intro-title2 = Tidak ada sandi yang disimpan
+login-list-intro-description = Ketika Anda menyimpan kata sandi di { -brand-product-name }, itu akan muncul di sini.
+about-logins-login-list-empty-search-title = Tidak ada info masuk ditemukan
+about-logins-login-list-empty-search-title2 = Tidak ada sandi ditemukan
+about-logins-login-list-empty-search-description = Tidak ada hasil pencarian yang cocok
+login-list-item-title-new-login = Info Masuk Baru
+login-list-item-subtitle-new-login = Masukkan kredensial info masuk Anda
+login-list-item-title-new-login2 = Tambahkan sandi
+login-list-item-subtitle-missing-username = (tidak ada nama pengguna)
+about-logins-list-item-breach-icon =
+ .title = Situs web yang dibobol
+about-logins-list-item-vulnerable-password-icon =
+ .title = Sandi rentan
+about-logins-list-section-breach = Situs web yang dibobol
+about-logins-list-section-vulnerable = Sandi rentan
+about-logins-list-section-nothing = Tidak ada peringatan
+about-logins-list-section-today = Hari Ini
+about-logins-list-section-yesterday = Kemarin
+about-logins-list-section-week = 7 hari terakhir
+
+## Introduction screen
+
+about-logins-login-intro-heading-logged-out2 = Mencari info masuk Anda yang simpan? Aktifkan sinkronisasi atau mengimpornya.
+about-logins-login-intro-heading-logged-in = Info masuk yang disinkronkan tidak ditemukan.
+login-intro-description = Jika Anda menyimpan info masuk Anda di { -brand-product-name } pada perangkat lain, berikut cara mendapatkannya di sini:
+login-intro-instructions-fxa = Buat atau masuk ke { -fxaccount-brand-name } Anda pada perangkat tempat info masuk Anda tersimpan
+about-logins-login-intro-heading-message = Simpan kata sandi Anda di tempat yang aman
+login-intro-description2 = Semua kata sandi yang Anda simpan ke { -brand-product-name } dienkripsi. Selain itu, kami waspada terhadap pembobolan dan memperingatkan Anda jika Anda terpengaruh. <a data-l10n-name="breach-alert-link">Pelajari lebih lanjut</a>
+login-intro-instructions-fxa2 = Buat atau masuk ke akun Anda di perangkat tempat info masuk Anda tersimpan.
+login-intro-instructions-fxa-settings = Buka Pengaturan > Sinkronisasi > Aktifkan sinkronisasi… Centang Info masuk dan sandi.
+login-intro-instructions-fxa-passwords-help = Kunjungi <a data-l10n-name="passwords-help-link">dukungan sandi</a> untuk bantuan lebih lanjut.
+about-logins-intro-browser-only-import = Jika info masuk Anda disimpan di browser lain, Anda dapat <a data-l10n-name="import-link">mengimpornya ke { -brand-product-name }</a>
+about-logins-intro-import2 = Jika info masuk Anda tersimpan di luar { -brand-product-name }, Anda bisa <a data-l10n-name="import-browser-link">mengimpornya dari peramban lain</a> atau <a data-l10n-name="import-file-link">mengimpornya dari berkas</a>.
+about-logins-intro-import3 = Pilih tombol tanda tambah di atas untuk menambahkan kata sandi sekarang. Anda juga dapat <a data-l10n-name="import-browser-link">mengimpor kata sandi dari peramban lain</a> atau <a data-l10n-name="import-file-link">dari suatu berkas</a>.
+
+## Login
+
+login-item-new-login-title = Buat Info Masuk Baru
+# Header for adding a password
+about-logins-login-item-new-login-title = Tambahkan kata sandi
+login-item-edit-button = Edit
+about-logins-login-item-remove-button = Hapus
+login-item-origin-label = Alamat Situs Web
+login-item-tooltip-message = Pastikan ini sesuai dengan alamat situs web tempat Anda masuk.
+about-logins-origin-tooltip2 = Masukkan alamat lengkap dan pastikan sama persis dengan tempat Anda masuk.
+# Variables
+# $webTitle (String) - Website title of the password being changed.
+about-logins-edit-password-tooltip = Pastikan Anda menyimpan sandi Anda saat ini untuk situs ini. Mengubah sandi di sini tidak akan mengubah sandi di { $webTitle } secara otomatis.
+about-logins-add-password-tooltip = Pastikan Anda menyimpan sandi Anda saat ini untuk situs ini.
+login-item-origin =
+ .placeholder = https://www.example.com
+login-item-username-label = Nama Pengguna
+about-logins-login-item-username =
+ .placeholder = (tidak ada nama pengguna)
+login-item-copy-username-button-text = Salin
+login-item-copied-username-button-text = Tersalin!
+login-item-password-label = Sandi
+login-item-password-reveal-checkbox =
+ .aria-label = Tampilkan sandi
+login-item-copy-password-button-text = Salin
+login-item-copied-password-button-text = Tersalin!
+login-item-save-changes-button = Simpan Perubahan
+about-logins-login-item-save-changes-button = Simpan
+login-item-save-new-button = Simpan
+login-item-cancel-button = Batal
+
+## The date is displayed in a timeline showing the password evolution.
+## A label is displayed under the date to describe the type of change.
+## (e.g. updated, created, etc.)
+
+# Variables
+# $datetime (date) - Event date
+login-item-timeline-point-date = { DATETIME($datetime, day: "numeric", month: "short", year: "numeric") }
+login-item-timeline-action-created = Dibuat
+login-item-timeline-action-updated = Diperbarui
+login-item-timeline-action-used = Digunakan
+
+## OS Authentication dialog
+
+about-logins-os-auth-dialog-caption = { -brand-full-name }
+
+## The macOS strings are preceded by the operating system with "Firefox is trying to "
+## and includes subtitle of "Enter password for the user "xxx" to allow this." These
+## notes are only valid for English. Please test in your respected locale.
+
+# This message can be seen when attempting to edit a login in about:logins on Windows.
+about-logins-edit-login-os-auth-dialog-message-win = Untuk mengubah info masuk Anda, masukkan kredensial info masuk Windows Anda. Hal ini membantu melindungi keamanan akun Anda.
+# This message can be seen when attempting to edit a login in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-edit-login-os-auth-dialog-message-macosx = mengedit info masuk tersimpan
+# This message can be seen when attempting to edit a login in about:logins on Windows.
+about-logins-edit-login-os-auth-dialog-message2-win = Untuk mengedit kata sandi Anda, masukkan kredensial masuk Windows Anda. Ini membantu melindungi keamanan akun Anda.
+# This message can be seen when attempting to edit a login in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-edit-login-os-auth-dialog-message2-macosx = mengedit kata sandi tersimpan
+# This message can be seen when attempting to reveal a password in about:logins on Windows.
+about-logins-reveal-password-os-auth-dialog-message-win = Untuk melihat kata sandi Anda, masukkan kredensial info masuk Windows Anda. Hal ini membantu melindungi keamanan akun Anda.
+# This message can be seen when attempting to reveal a password in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-reveal-password-os-auth-dialog-message-macosx = mengungkapkan kata sandi tersimpan
+# This message can be seen when attempting to copy a password in about:logins on Windows.
+about-logins-copy-password-os-auth-dialog-message-win = Untuk menyalin kata sandi Anda, masukkan kredensial info masuk Windows Anda. Hal ini membantu melindungi keamanan akun Anda.
+# This message can be seen when attempting to copy a password in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-copy-password-os-auth-dialog-message-macosx = menyalin kata sandi tersimpan.
+# This message can be seen when attempting to export a password in about:logins on Windows.
+about-logins-export-password-os-auth-dialog-message-win = Untuk mengekspor info masuk Anda, silakan masukkan kredensial info masuk Windows Anda. Ini akan membantu mengamankan akun Anda.
+# This message can be seen when attempting to export a password in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-export-password-os-auth-dialog-message-macosx = mengekspor info masuk dan sandi tersimpan
+# This message can be seen when attempting to export a password in about:logins on Windows.
+about-logins-export-password-os-auth-dialog-message2-win = Untuk mengekspor kata sandi Anda, ketikkan kredensial masuk Windows Anda. Hal ini membantu melindungi keamanan akun Anda.
+# This message can be seen when attempting to export a password in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-export-password-os-auth-dialog-message2-macosx = mengekspor kata sandi tersimpan
+
+## Primary Password notification
+
+about-logins-primary-password-notification-message = Silakan masukkan Sandi Utama Anda untuk melihat info masuk dan kata sandi yang disimpan
+master-password-reload-button =
+ .label = Masuk
+ .accesskey = M
+
+## Dialogs
+
+confirmation-dialog-cancel-button = Batal
+confirmation-dialog-dismiss-button =
+ .title = Batal
+about-logins-confirm-remove-dialog-title = Hapus info masuk ini?
+confirm-delete-dialog-message = Tindakan ini tidak dapat diurungkan.
+# Title for modal to confirm the removal of one saved password
+about-logins-confirm-delete-dialog-title = Hapus kata sandi?
+# Message for modal to confirm the removal of one saved password
+about-logins-confirm-delete-dialog-message = Anda tidak dapat membatalkan tindakan ini.
+about-logins-confirm-remove-dialog-confirm-button = Hapus
+
+## Variables
+## $count (number) - Number of items
+
+about-logins-confirm-remove-all-dialog-confirm-button-label =
+ { $count ->
+ [1] Hapus
+ *[other] Hapus Seluruhnya
+ }
+about-logins-confirm-remove-all-dialog-checkbox-label = Ya, hapus log masuk ini
+about-logins-confirm-remove-all-dialog-title =
+ { $count ->
+ *[other] Hapus seluruh { $count } info masuk?
+ }
+about-logins-confirm-remove-all-dialog-message =
+ { $count ->
+ [1] Ini akan menghapus info masuk yang Anda simpan ke { -brand-short-name } dan semua peringatan pembobolan yang muncul di sini. Anda tidak akan dapat membatalkan tindakan ini.
+ *[other] Ini akan menghapus info masuk yang Anda simpan ke { -brand-short-name } dan semua peringatan pembobolan yang muncul di sini. Anda tidak akan dapat membatalkan tindakan ini.
+ }
+about-logins-confirm-remove-all-sync-dialog-title =
+ { $count ->
+ *[other] Hapus { $count } info masuk dari semua perangkat?
+ }
+about-logins-confirm-remove-all-sync-dialog-message =
+ { $count ->
+ [1] Ini akan menghapus info masuk yang Anda simpan ke { -brand-short-name } di semua perangkat yang disinkronkan ke { -fxaccount-brand-name } Anda. Ini juga akan menghapus peringatan pembobolan yang muncul di sini. Anda tidak akan dapat mengurungkan tindakan ini.
+ *[other] Ini akan menghapus info masuk yang Anda simpan ke { -brand-short-name } di semua perangkat yang disinkronkan ke { -fxaccount-brand-name } Anda. Ini juga akan menghapus peringatan pembobolan yang muncul di sini. Anda tidak akan dapat mengurungkan tindakan ini.
+ }
+about-logins-confirm-remove-all-sync-dialog-message2 =
+ { $count ->
+ [1] Ini akan menghapus informasi masuk yang telah Anda simpan ke { -brand-short-name } di semua perangkat yang tersinkronisasi dengan akun Anda. Ini juga akan menghapus peringatan keamanan yang muncul di sini. Anda tidak akan dapat membatalkan tindakan ini.
+ *[other] Ini akan menghapus semua informasi masuk yang telah Anda simpan ke { -brand-short-name } di semua perangkat yang tersinkronisasi dengan akun Anda. Ini juga akan menghapus peringatan keamanan yang muncul di sini. Anda tidak akan dapat membatalkan tindakan ini.
+ }
+# Checkbox for modal to confirm the removal of saved passwords
+about-logins-confirm-remove-all-dialog-checkbox-label2 =
+ { $count ->
+ [1] Ya, hapus kata sandi
+ *[other] Ya, hapus kata sandi
+ }
+# Title for modal to confirm the removal of all saved passwords when user is NOT synced
+about-logins-confirm-remove-all-dialog-title2 = Hapus semua { $count } kata sandi?
+# Message for modal to confirm the removal of saved passwords when user is NOT synced
+about-logins-confirm-remove-all-dialog-message2 =
+ { $count ->
+ [1] Ini akan menghapus kata sandi yang disimpan ke { -brand-short-name } dan semua peringatan pembobolan. Anda tidak dapat membatalkan tindakan ini.
+ *[other] Ini akan menghapus kata sandi yang disimpan ke { -brand-short-name } dan semua peringatan pembobolan. Anda tidak dapat membatalkan tindakan ini.
+ }
+# Title for modal to confirm the removal of all saved passwords when user IS SYNCED
+about-logins-confirm-remove-all-sync-dialog-title2 = Hapus semua { $count } sandi dari semua perangkat?
+# Message for modal to confirm the removal of saved passwords when user IS synced.
+about-logins-confirm-remove-all-sync-dialog-message3 =
+ { $count ->
+ [1] Ini akan menghapus kata sandi yang disimpan ke { -brand-short-name } pada semua perangkat Anda yang disinkronkan. Ini juga akan menghapus peringatan pembobolan yang muncul di sini. Anda tidak dapat membatalkan tindakan ini.
+ *[other] Ini akan menghapus semua kata sandi yang disimpan ke { -brand-short-name } pada semua perangkat Anda yang disinkronkan. Ini juga akan menghapus peringatan pembobolan yang muncul di sini. Anda tidak dapat membatalkan tindakan ini.
+ }
+
+##
+
+about-logins-confirm-export-dialog-title = Ekspor info masuk dan sandi
+about-logins-confirm-export-dialog-message = Kata sandi Anda akan disimpan sebagai teks biasa yang bisa dibaca (contoh: P@sw0rd) sehingga siapa pun yang dapat membuka berkas yang Anda ekspor akan bisa membacanya.
+about-logins-confirm-export-dialog-confirm-button = Ekspor…
+about-logins-confirm-export-dialog-title2 = Catatan tentang mengekspor kata sandi
+about-logins-confirm-export-dialog-message2 =
+ Saat Anda mengekspor, kata sandi Anda disimpan ke suatu berkas dengan teks yang dapat dibaca.
+ Setelah selesai menggunakan berkas tersebut, kami sarankan untuk menghapusnya agar orang lain yang menggunakan perangkat ini tidak dapat melihat kata sandi Anda.
+about-logins-confirm-export-dialog-confirm-button2 = Lanjutkan dengan ekspor
+about-logins-alert-import-title = Proses Impor Selesai
+about-logins-alert-import-message = Lihat ringkasan Detail Impor
+confirm-discard-changes-dialog-title = Buang perubahan yang belum disimpan?
+confirm-discard-changes-dialog-message = Semua perubahan yang belum disimpan akan hilang.
+confirm-discard-changes-dialog-confirm-button = Hapus Perubahan
+
+## Breach Alert notification
+
+about-logins-breach-alert-title = Pembobolan Situs Web
+breach-alert-text = Kata sandi telah bocor atau dicuri dari situs Web ini sejak terakhir Anda memperbarui rincian info masuk Anda. Ubah kata sandi Anda untuk melindungi akun Anda.
+about-logins-breach-alert-date = Pembobolan ini terjadi pada { DATETIME($date, day: "numeric", month: "long", year: "numeric") }
+# Variables:
+# $hostname (String) - The hostname of the website associated with the login, e.g. "example.com"
+about-logins-breach-alert-link = Buka { $hostname }
+
+## Vulnerable Password notification
+
+about-logins-vulnerable-alert-title = Kata Sandi Rentan
+about-logins-vulnerable-alert-text2 = Kata sandi ini telah digunakan pada akun lain yang kemungkinan besar telah diketahui dalam peristiwa pembobolan data. Penggunaan ulang kredensial akan membahayakan semua akun anda. Ubah kata sandi ini.
+# Variables:
+# $hostname (String) - The hostname of the website associated with the login, e.g. "example.com"
+about-logins-vulnerable-alert-link = Buka { $hostname }
+about-logins-vulnerable-alert-learn-more-link = Pelajari lebih lanjut
+
+## Error Messages
+
+# This is an error message that appears when a user attempts to save
+# a new login that is identical to an existing saved login.
+# Variables:
+# $loginTitle (String) - The title of the website associated with the login.
+about-logins-error-message-duplicate-login-with-link = Entri info masuk { $loginTitle } dengan nama pengguna itu sudah tersimpan. <a data-l10n-name="duplicate-link">Buka entri yang tersimpan?</a>
+# This is a generic error message.
+about-logins-error-message-default = Terjadi kesalahan saat mencoba menyimpan kata sandi ini.
+
+## Login Export Dialog
+
+# Title of the file picker dialog
+about-logins-export-file-picker-title = Ekspor Berkas Info Masuk
+# The default file name shown in the file picker when exporting saved logins.
+# This must end in .csv
+about-logins-export-file-picker-default-filename = logins.csv
+# Title of the file picker dialog
+about-logins-export-file-picker-title2 = Ekspor Kata Sandi dari { -brand-short-name }
+# The default file name shown in the file picker when exporting saved logins.
+# This must end in .csv
+about-logins-export-file-picker-default-filename2 = passwords.csv
+about-logins-export-file-picker-export-button = Ekspor
+# A description for the .csv file format that may be shown as the file type
+# filter by the operating system.
+about-logins-export-file-picker-csv-filter-title =
+ { PLATFORM() ->
+ [macos] Dokumen CSV
+ *[other] Berkas CSV
+ }
+
+## Login Import Dialog
+
+# Title of the file picker dialog
+about-logins-import-file-picker-title = Impor Berkas Info Masuk
+# Title of the file picker dialog
+about-logins-import-file-picker-title2 = Impor Sandi ke { -brand-short-name }
+about-logins-import-file-picker-import-button = Impor
+# A description for the .csv file format that may be shown as the file type
+# filter by the operating system.
+about-logins-import-file-picker-csv-filter-title =
+ { PLATFORM() ->
+ [macos] Dokumen CSV
+ *[other] Berkas CSV
+ }
+# A description for the .tsv file format that may be shown as the file type
+# filter by the operating system. TSV is short for 'tab separated values'.
+about-logins-import-file-picker-tsv-filter-title =
+ { PLATFORM() ->
+ [macos] Berkas TSV
+ *[other] Berkas TSV
+ }
+
+##
+## Variables:
+## $count (number) - The number of affected elements
+
+about-logins-import-dialog-title = Proses Impor Selesai
+about-logins-import-dialog-items-added =
+ { $count ->
+ *[other] <span>Info masuk baru ditambahkan:</span> <span data-l10n-name="count">{ $count }</span>
+ }
+about-logins-import-dialog-items-modified =
+ { $count ->
+ *[other] <span>Info masuk yang ada diperbarui:</span> <span data-l10n-name="count">{ $count }</span>
+ }
+about-logins-import-dialog-items-no-change =
+ { $count ->
+ *[other] <span>Info masuk ganda ditemukan:</span> <span data-l10n-name="count">{ $count }</span> <span data-l10n-name="meta">(tidak diimpor)</span>
+ }
+about-logins-import-dialog-items-added2 = <span>Sandi baru ditambahkan:</span> <span data-l10n-name="count">{ $count }</span>
+about-logins-import-dialog-items-modified2 = <span>Entri yang ada diperbarui:</span> <span data-l10n-name="count">{ $count }</span>
+about-logins-import-dialog-items-no-change2 = <span>Entri ganda ditemukan:</span> <span data-l10n-name="count">{ $count }</span> <span data-l10n-name="meta">(tidak diimpor)</span>
+about-logins-import-dialog-items-error =
+ { $count ->
+ *[other] <span>Kesalahan:</span> <span data-l10n-name="count">{ $count }</span> <span data-l10n-name="meta">(tidak diimpor)</span>
+ }
+about-logins-import-dialog-done = Selesai
+about-logins-import-dialog-error-title = Kesalahan Impor
+about-logins-import-dialog-error-conflicting-values-title = Nilai-Nilai yang Tidak Sama untuk Sebuah Info Masuk
+about-logins-import-dialog-error-conflicting-values-description = Misalnya: ada beberapa nama pengguna, kata sandi, URL, dll. untuk sebuah info masuk.
+about-logins-import-dialog-error-file-format-title = Masalah Format File
+about-logins-import-dialog-error-file-format-description = Tajuk kolom salah atau hilang. Pastikan berkas tersebut menyertakan kolom nama pengguna, kata sandi, dan URL.
+about-logins-import-dialog-error-file-permission-title = Tidak Dapat Membaca Berkas
+about-logins-import-dialog-error-file-permission-description = { -brand-short-name } tidak memiliki izin untuk membaca berkas. Coba ubah izin berkas.
+about-logins-import-dialog-error-unable-to-read-title = Tidak Dapat Mengurai Berkas
+about-logins-import-dialog-error-unable-to-read-description = Pastikan Anda memilih file CSV atau TSV.
+about-logins-import-dialog-error-no-logins-imported = Tidak ada info masuk yang diimpor
+about-logins-import-dialog-error-learn-more = Pelajari lebih lanjut
+about-logins-import-dialog-error-try-import-again = Coba Impor Lagi…
+about-logins-import-dialog-error-cancel = Batalkan
+about-logins-import-report-title = Ringkasan Impor
+about-logins-import-report-description = Info masuk dan kata sandi yang diimpor ke { -brand-short-name }.
+about-logins-import-report-description2 = Sandi diimpor ke { -brand-short-name }.
+#
+# Variables:
+# $number (number) - The number of the row
+about-logins-import-report-row-index = Baris { $number }
+about-logins-import-report-row-description-no-change = Duplikat: Persis sama dengan info masuk yang ada
+about-logins-import-report-row-description-modified = Info masuk yang sudah ada yang diperbarui
+about-logins-import-report-row-description-added = Info masuk baru yang ditambahkan
+about-logins-import-report-row-description-no-change2 = Duplikat: Persis sama dengan entri yang ada
+about-logins-import-report-row-description-modified2 = Entri yang sudah ada telah diperbarui
+about-logins-import-report-row-description-added2 = Sandi baru ditambahkan
+about-logins-import-report-row-description-error = Kesalahan: Bidang tidak ada
+
+##
+## Variables:
+## $field (String) - The name of the field from the CSV file for example url, username or password
+
+about-logins-import-report-row-description-error-multiple-values = Kesalahan: Beberapa nilai untuk { $field }
+about-logins-import-report-row-description-error-missing-field = Kesalahan: { $field } tidak ada
+
+##
+## Variables:
+## $count (number) - The number of affected elements
+
+about-logins-import-report-added =
+ { $count ->
+ *[other] <div data-l10n-name = "count">{ $count }</div> <div data-l10n-name = "details">Info masuk baru yang ditambahkan</div>
+ }
+about-logins-import-report-modified =
+ { $count ->
+ *[other] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">Info masuk yang sudah ada yang diperbarui</div>
+ }
+about-logins-import-report-no-change =
+ { $count ->
+ *[other] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">Info masuk duplikat</div> <div data-l10n-name="not-imported">(tidak diimpor)</div>
+ }
+about-logins-import-report-added2 =
+ { $count ->
+ *[other] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">Sandi baru ditambahkan</div>
+ }
+about-logins-import-report-modified2 = <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">Entri yang sudah ada yang diperbarui</div>
+about-logins-import-report-no-change2 = <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">Entri duplikat</div> <div data-l10n-name="not-imported">(tidak diimpor)</div>
+about-logins-import-report-error =
+ { $count ->
+ *[other] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">Kesalahan</div> <div data-l10n-name="not-imported">(tidak diimpor)</div>
+ }
+
+## Logins import report page
+
+about-logins-import-report-page-title = Laporan Ringkasan Impor
diff --git a/l10n-id/browser/browser/aboutPocket.ftl b/l10n-id/browser/browser/aboutPocket.ftl
new file mode 100644
index 0000000000..e2819bd5e8
--- /dev/null
+++ b/l10n-id/browser/browser/aboutPocket.ftl
@@ -0,0 +1,75 @@
+# 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/.
+
+
+### Pocket button panel strings for about:pocket-saved, about:pocket-signup, and about:pocket-home
+
+
+## about:pocket-saved panel
+
+# Placeholder text for tag input
+pocket-panel-saved-add-tags =
+ .placeholder = Tambahkan Tag
+
+pocket-panel-saved-error-generic = Terjadi kesalahan saat mencoba menyimpan ke { -pocket-brand-name }.
+pocket-panel-saved-error-tag-length = Panjang karakter maksimum tag adalah 25 karakter
+pocket-panel-saved-error-only-links = Hanya tautan yang dapat disimpan
+pocket-panel-saved-error-not-saved = Laman Tidak Disimpan
+pocket-panel-saved-error-no-internet = Anda harus tersambung ke Internet untuk menyimpan ke { -pocket-brand-name }. Periksa sambungan Anda lalu coba lagi.
+pocket-panel-saved-error-remove = Terjadi kesalahan ketika mencoba menghapus laman ini.
+pocket-panel-saved-page-removed = Laman Dihapus
+pocket-panel-saved-page-saved = Disimpan di { -pocket-brand-name }
+pocket-panel-saved-page-saved-b = Disimpan di { -pocket-brand-name }!
+pocket-panel-saved-processing-remove = Menghapus Laman…
+pocket-panel-saved-removed-updated = Laman Dihapus dari Simpanan
+pocket-panel-saved-processing-tags = Menambahkan tag…
+pocket-panel-saved-remove-page = Hapus Laman
+pocket-panel-saved-save-tags = Simpan
+pocket-panel-saved-saving-tags = Menyimpan…
+pocket-panel-saved-suggested-tags = Saran Tag
+pocket-panel-saved-tags-saved = Tag Ditambahkan
+
+# This is displayed above a field where the user can add tags
+pocket-panel-signup-add-tags = Tambahkan Tag:
+
+## about:pocket-signup panel
+
+pocket-panel-signup-already-have = Sudah menjadi pengguna { -pocket-brand-name }?
+pocket-panel-signup-learn-more = Lebih Lanjut
+pocket-panel-signup-login = Masuk
+pocket-panel-signup-signup-email = Daftar dengan email
+pocket-panel-signup-signup-cta = Daftar ke { -pocket-brand-name }. Gratis.
+pocket-panel-signup-signup-firefox = Daftar ke { -brand-product-name }
+pocket-panel-signup-tagline = Simpan artikel dan video dari { -brand-product-name } untuk melihatnya lewat { -pocket-brand-name } di berbagai perangkat, kapan saja.
+pocket-panel-signup-tagline-story-one = Klik Tombol { -pocket-brand-name } untuk menyimpan artikel, video, atau laman apa saja dari { -brand-product-name }.
+pocket-panel-signup-tagline-story-two = Tampilkan lewat { -pocket-brand-name } di berbagai perangkat, kapan saja.
+
+pocket-panel-signup-cta-a-fix = Tombol simpan Anda untuk internet.
+pocket-panel-signup-cta-b-updated = Klik tombol { -pocket-brand-name } untuk menyimpan artikel, video, dan tautan. Lihat simpanan Anda di perangkat apa pun, kapan pun.
+pocket-panel-signup-cta-b-short = Klik tombol { -pocket-brand-name } untuk menyimpan artikel, video, dan tautan.
+pocket-panel-signup-cta-c-updated = Lihat simpanan Anda di perangkat apa pun, kapan pun.
+
+## about:pocket-home panel
+
+pocket-panel-home-welcome-back = Selamat Datang Kembali
+pocket-panel-home-paragraph = Anda dapat menggunakan { -pocket-brand-name } untuk menjelajahi dan menyimpan laman web, artikel, video, podcast, atau kembali ke yang telah Anda baca.
+pocket-panel-home-explore-popular-topics = Jelajahi Topik Populer
+pocket-panel-home-discover-more = Temukan Lebih Banyak
+pocket-panel-home-explore-more = Jelajahi
+
+pocket-panel-home-most-recent-saves = Berikut adalah simpanan terbaru Anda:
+pocket-panel-home-most-recent-saves-loading = Yang baru-baru ini disimpan sedang dimuat…
+pocket-panel-home-new-user-cta = Klik tombol { -pocket-brand-name } untuk menyimpan artikel, video, dan tautan.
+pocket-panel-home-new-user-message = Lihat simpanan terbaru Anda di sini.
+
+## Pocket panel header component
+
+pocket-panel-header-my-saves = Lihat Simpanan Saya
+pocket-panel-header-sign-in = Masuk
+
+## Pocket panel buttons
+
+pocket-panel-button-show-all = Tampilkan Semua
+pocket-panel-button-activate = Aktifkan { -pocket-brand-name } di { -brand-product-name }
+pocket-panel-button-remove = Hapus
diff --git a/l10n-id/browser/browser/aboutPolicies.ftl b/l10n-id/browser/browser/aboutPolicies.ftl
new file mode 100644
index 0000000000..c50f5cf5eb
--- /dev/null
+++ b/l10n-id/browser/browser/aboutPolicies.ftl
@@ -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/.
+
+about-policies-title = Kebijakan Perusahaan
+
+# 'Active' is used to describe the policies that are currently active
+active-policies-tab = Aktif
+errors-tab = Kesalahan
+documentation-tab = Dokumentasi
+
+no-specified-policies-message = Layanan Kebijakan Perusahaan aktif tetapi tidak ada kebijakan yang diaktifkan.
+inactive-message = Layanan Kebijakan Perusahaan tidak aktif.
+
+policy-name = Nama Kebijakan
+policy-value = Nilai Kebijakan
+policy-errors = Kesalahan Kebijakan
diff --git a/l10n-id/browser/browser/aboutPrivateBrowsing.ftl b/l10n-id/browser/browser/aboutPrivateBrowsing.ftl
new file mode 100644
index 0000000000..d205ea1229
--- /dev/null
+++ b/l10n-id/browser/browser/aboutPrivateBrowsing.ftl
@@ -0,0 +1,80 @@
+# 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/.
+
+privatebrowsingpage-open-private-window-label = Buka Jendela Pribadi
+ .accesskey = P
+about-private-browsing-search-placeholder = Cari di Web
+about-private-browsing-info-title = Anda berada di Jendela Pribadi
+about-private-browsing-search-btn =
+ .title = Cari di web
+# Variables
+# $engine (String): the name of the user's default search engine
+about-private-browsing-handoff =
+ .title = Cari lewat { $engine } atau masukkan alamat
+about-private-browsing-handoff-no-engine =
+ .title = Cari atau masukkan alamat
+# Variables
+# $engine (String): the name of the user's default search engine
+about-private-browsing-handoff-text = Cari lewat { $engine } atau masukkan alamat
+about-private-browsing-handoff-text-no-engine = Cari atau masukkan alamat
+about-private-browsing-not-private = Anda tidak sedang dalam jendela pribadi.
+about-private-browsing-info-description-private-window = Jendela pribadi: { -brand-short-name } menghapus riwayat pencarian dan penjelajahan saat Anda menutup semua jendela pribadi. Ini tidak membuat Anda anonim.
+about-private-browsing-info-description-simplified = { -brand-short-name } membersihkan riwayat pencarian dan penjelajahan Anda ketika Anda menutup semua jendela privat, namun tidak membuat Anda terlihat anonim.
+about-private-browsing-learn-more-link = Pelajari lebih lanjut
+about-private-browsing-hide-activity = Sembunyikan aktivitas dan lokasi Anda, di mana pun Anda menjelajah
+about-private-browsing-get-privacy = Dapatkan perlindungan privasi di mana pun saat Anda menjelajah
+about-private-browsing-hide-activity-1 = Sembunyikan aktivitas dan lokasi penjelajahan dengan { -mozilla-vpn-brand-name }. Satu klik menciptakan koneksi aman, bahkan di Wi-Fi publik.
+about-private-browsing-prominent-cta = Jaga privasi dengan { -mozilla-vpn-brand-name }
+about-private-browsing-focus-promo-cta = Unduh { -focus-brand-name }
+about-private-browsing-focus-promo-header = { -focus-brand-name }: Penjelajahan pribadi di mana saja
+about-private-browsing-focus-promo-text = Aplkasi seluler penjelajahan pribadi khusus dari kami untuk menghapus riwayat dan kuki Anda setiap saat.
+
+## The following strings will be used for experiments in Fx99 and Fx100
+
+about-private-browsing-focus-promo-header-b = Bawa penjelajahan pribadi ke ponsel Anda
+about-private-browsing-focus-promo-text-b = Gunakan { -focus-brand-name } untuk pencarian pribadi yang tidak ingin terlihat dari peramban utama Anda.
+about-private-browsing-focus-promo-header-c = Privasi tingkat lanjut di ponsel
+about-private-browsing-focus-promo-text-c = { -focus-brand-name } menghapus riwayat Anda setiap saat sekaligus memblokir iklan dan pelacak.
+# This string is the title for the banner for search engine selection
+# in a private window.
+# Variables:
+# $engineName (String) - The engine name that will currently be used for the private window.
+about-private-browsing-search-banner-title = { $engineName } adalah mesin pencari baku Anda di dalam Jendela Pribadi.
+about-private-browsing-search-banner-description =
+ { PLATFORM() ->
+ [windows] Untuk memilih mesin pencari yang berbeda, buka <a data-l10n-name="link-options">Pengaturan</a>
+ *[other] Untuk memilih mesin pencari yang berbeda, buka <a data-l10n-name="link-options">Pengaturan</a>
+ }
+about-private-browsing-search-banner-close-button =
+ .aria-label = Tutup
+about-private-browsing-promo-close-button =
+ .title = Tutup
+
+## Strings used in a “pin promotion” message, which prompts users to pin a private window
+
+about-private-browsing-pin-promo-header = Kebebasan penjelajahan pribadi dengan sekali klik
+about-private-browsing-pin-promo-link-text =
+ { PLATFORM() ->
+ [macos] Sematkan di Dock
+ *[other] Sematkan ke bilah tugas
+ }
+about-private-browsing-pin-promo-title = Tidak ada kuki tersimpan atau riwayat, langsung dari desktop Anda. Menjelajah seperti tidak ada yang mengawasi.
+
+## Strings used in a promotion message for cookie banner reduction
+
+# Simplified version of the headline if the original text doesn't work
+# in your language: `See fewer cookie requests`.
+about-private-browsing-cookie-banners-promo-header = Lenyapkan spanduk kuki!
+about-private-browsing-cookie-banners-promo-button = Kurangi Spanduk Kuki
+about-private-browsing-cookie-banners-promo-message = Izinkan { -brand-short-name } menjawab pop-up kuki secara otomatis agar Anda dapat kembali ke penjelajahan bebas gangguan. { -brand-short-name } akan menolak semua permintaan jika memungkinkan.
+# Simplified version of the headline if the original text doesn't work
+# in your language: `{ -brand-short-name } will show fewer cookie requests`
+about-private-browsing-cookie-banners-promo-heading = { -brand-short-name } mengurus spanduk kuki untuk Anda
+about-private-browsing-cookie-banners-promo-body = Kini kami menolak banyak spanduk kuki secara otomatis agar Anda bisa lebih sedikit dilacak dan kembali ke penjelajahan bebas gangguan.
+
+## Strings for Felt Privacy v1 experiments in 119
+
+about-private-browsing-felt-privacy-v1-info-header = Jangan tinggalkan jejak di perangkat ini
+about-private-browsing-felt-privacy-v1-info-body = { -brand-short-name } menghapus kuki, riwayat, dan data situs ketika Anda menutup semua jendela pribadi.
+about-private-browsing-felt-privacy-v1-info-link = Siapa yang mungkin bisa melihat aktivitas saya?
diff --git a/l10n-id/browser/browser/aboutRestartRequired.ftl b/l10n-id/browser/browser/aboutRestartRequired.ftl
new file mode 100644
index 0000000000..cccb84463d
--- /dev/null
+++ b/l10n-id/browser/browser/aboutRestartRequired.ftl
@@ -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/.
+
+restart-required-title = Perlu Memulai Ulang
+restart-required-heading = Mulai Ulang untuk Terus Menggunakan { -brand-short-name }
+restart-required-intro = Pembaruan untuk { -brand-short-name } dimulai di latar belakang. Anda harus memulai ulang untuk menyelesaikan pembaruan.
+window-restoration-info = Jendela dan tab Anda akan segera dipulihkan, tetapi jendela pribadi tidak akan dikembalikan.
+
+restart-button-label = Mulai ulang { -brand-short-name }
diff --git a/l10n-id/browser/browser/aboutRobots.ftl b/l10n-id/browser/browser/aboutRobots.ftl
new file mode 100644
index 0000000000..9f25353cd3
--- /dev/null
+++ b/l10n-id/browser/browser/aboutRobots.ftl
@@ -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/.
+
+
+### These strings are used in the about:robots page, which ties in with the
+### robots theme used in the Firefox 3 Beta 2/3 first run pages.
+### They're just meant to be fun and whimsical, with references to some geeky
+### but well-known robots in movies and books. Be creative with translations!
+
+# Nonsense line from the movie "The Day The Earth Stood Still". No translation needed.
+page-title = Gort! Klaatu barada nikto!
+# Movie: Logan's Run... Box (cyborg): "Welcome Humans! I am ready for you."
+error-title-text = Jumpa Lagi Manusia!
+# Movie: The Day The Earth Stood Still. Spoken by Klaatu.
+error-short-desc-text = Kami telah berkunjung untuk Anda dalam damai untuk bersilaturahmi!
+# Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics
+error-long-desc1 = Robot tidak boleh menyakiti manusia atau secara tak langsung mencelakakannya.
+# Movie: Blade Runner. Batty: "I've seen things you people wouldn’t believe..."
+error-long-desc2 = Robot telah melihat banyak hal yang tidak akan Anda percayai.
+# Book: Hitchhiker’s Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots.
+error-long-desc3 = Robot adalah Sahabat Metal Teman Anda Bergembira-ria.
+# TV: Futurama. Bender's first line is "Bite my shiny metal ass."
+error-long-desc4 = Robot mempunyai kulit metal berkilau yang bukan untuk dirusak.
+# TV: Battlestar Galactica (2004 series). From the opening text.
+error-trailer-desc-text = Dan mereka punya rencana.
+# Book: Hitchhiker's Guide To The Galaxy. Arthur presses a button and it warns him.
+error-try-again = Coba Lagi
+ .label2 = Mohon tidak mengeklik tombol ini lagi.
diff --git a/l10n-id/browser/browser/aboutSessionRestore.ftl b/l10n-id/browser/browser/aboutSessionRestore.ftl
new file mode 100644
index 0000000000..d4cade7e3d
--- /dev/null
+++ b/l10n-id/browser/browser/aboutSessionRestore.ftl
@@ -0,0 +1,51 @@
+# 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/.
+
+restore-page-tab-title = Pulihkan Sesi
+
+# The title is intended to be apologetic and disarming, expressing dismay
+# and regret that we are unable to restore the session for the user
+restore-page-error-title = Maaf. Kami kesulitan mendapatkan kembali laman Anda.
+restore-page-problem-desc = Kami kesulitan memulihkan sesi penjelajahan terakhir Anda. Pilih Pulihkan Sesi untuk mencoba lagi.
+restore-page-try-this = Masih tidak bisa memulihkan sesi Anda? Kadang tab adalah penyebabnya. Lihat tab sebelumnya, hapus centang dari tab yang tidak Anda perlukan, dan kemudian pulihkan.
+
+restore-page-hide-tabs = Sembunyikan Tab Sebelumnya
+restore-page-show-tabs = Lihat Tab Sebelumnya
+
+# When tabs are distributed across multiple windows, this message is used as a
+# header above the group of tabs for each window.
+#
+# Variables:
+# $windowNumber: Progressive number associated to each window
+restore-page-window-label = Jendela { $windowNumber }
+
+restore-page-restore-header =
+ .label = Pulihkan
+
+restore-page-list-header =
+ .label = Judul Jendela dan Tab
+
+restore-page-try-again-button =
+ .label = Pulihkan Sesi
+ .accesskey = P
+
+restore-page-close-button =
+ .label = Mulai Sesi Baru
+ .accesskey = B
+
+## The following strings are used in about:welcomeback
+
+welcome-back-tab-title = Sukses!
+welcome-back-page-title = Sukses!
+welcome-back-page-info = { -brand-short-name } siap bertugas.
+
+welcome-back-restore-button =
+ .label = Mulai!
+ .accesskey = M
+
+welcome-back-restore-all-label = Pulihkan semua jendela & tab
+welcome-back-restore-some-label = Pulihkan hanya yang Anda inginkan
+
+welcome-back-page-info-link = Pengaya dan pengubahsuaian Anda telah dibuang dan setelan peramban Anda telah dipulihkan ke setelan bawaan. Jika masalahnya masih belum teratasi, <a data-l10n-name="link-more">pelajari lebih lanjut apa yang dapat Anda lakukan berikutnya.</a>
+
diff --git a/l10n-id/browser/browser/aboutTabCrashed.ftl b/l10n-id/browser/browser/aboutTabCrashed.ftl
new file mode 100644
index 0000000000..ece3fa0aad
--- /dev/null
+++ b/l10n-id/browser/browser/aboutTabCrashed.ftl
@@ -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/.
+
+crashed-title = Pelapor kerusakan tab
+crashed-close-tab-button = Tutup Tab
+crashed-restore-tab-button = Pulihkan Tab Ini
+crashed-restore-all-button = Pulihkan Semua Tab Mogok
+crashed-header = Aduh. Tab Anda baru saja mogok.
+crashed-offer-help = Kami dapat membantu!
+crashed-single-offer-help-message = Pilih { crashed-restore-tab-button } untuk memuat ulang laman.
+crashed-multiple-offer-help-message = Pilih { crashed-restore-tab-button } atau { crashed-restore-all-button } untuk memuat ulang laman.
+crashed-request-help = Maukah Anda membantu kami?
+crashed-request-help-message = Laporan kerusakan membantu kami mendiagnosis masalah dan membuat { -brand-short-name } lebih baik.
+crashed-request-report-title = Laporkan tab ini
+crashed-send-report-2 = Kirim laporan kerusakan otomatis agar kami dapat memperbaiki masalah seperti ini
+crashed-comment =
+ .placeholder = Komentar tambahan (komentar dapat dilihat umum)
+crashed-include-URL-2 = Sertakan URL situs di mana Anda berada ketika { -brand-short-name } rusak
+crashed-report-sent = Laporan mogok sudah dikirimkan, terima kasih telah membantu menyempurnakan { -brand-short-name }!
+crashed-request-auto-submit-title = Laporkan tab latar belakang
+crashed-auto-submit-checkbox-2 = Perbarui pengaturan untuk mengirimkan laporan secara otomatis ketika { -brand-short-name } rusak
diff --git a/l10n-id/browser/browser/aboutUnloads.ftl b/l10n-id/browser/browser/aboutUnloads.ftl
new file mode 100644
index 0000000000..8ee69fc159
--- /dev/null
+++ b/l10n-id/browser/browser/aboutUnloads.ftl
@@ -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/.
+
+
+### Strings used in about:unloads, allowing users to manage the "tab unloading"
+### feature.
+
+about-unloads-page-title = Pembongkaran Tab
+about-unloads-intro =
+ { -brand-short-name } memiliki fitur yang secara otomatis membongkar tab
+ untuk mencegah aplikasi rusak karena kekurangan memori
+ saat memori sistem yang tersedia hampir habis. Tab yang akan dibongkar
+ dipilih berdasarkan beberapa jenis data. Laman ini menunjukkan cara
+ { -brand-short-name } memprioritaskan tab dan tab mana yang akan dibongkar
+ saat pembongkaran tab terpicu. Anda dapat memicu tab dibongkat secara manual
+ dengan mengeklik tombol <em>Bongkar</em> di bawah ini.
+
+# The link points to a Firefox documentation page, only available in English,
+# with title "Tab Unloading"
+about-unloads-learn-more =
+ Lihat <a data-l10n-name="doc-link">Pembongkaran Tab</a> untuk mempelajari lebih lanjut tentang
+ fitur dan halaman ini.
+
+about-unloads-last-updated = Terakhir diperbarui: { DATETIME($date, year: "numeric", month: "numeric", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric", hour12: "false") }
+about-unloads-button-unload = Bongkar
+ .title = Bongkar tab dengan prioritas tertinggi
+about-unloads-no-unloadable-tab = Tidak ada tab yang dapat dibongkar.
+
+about-unloads-column-priority = Prioritas
+about-unloads-column-host = Host
+about-unloads-column-last-accessed = Diakses Terakhir
+about-unloads-column-weight = Nilai Dasar
+ .title = Tab pertama kali akan diurutkan berdasarkan nilai berikut, yang berasal dari beberapa atribut spesial seperti memainkan suara, WebRTC, dan sebagainya.
+about-unloads-column-sortweight = Nilai Sekunder
+ .title = Jika tersedia, tab akan diurutkan berdasarkan nilai berikut setelah pengurutan berdasarkan nilai dasar selesai dilakukan. Nilainya berasal dari penggunaan memori dan jumlah proses.
+about-unloads-column-memory = Memori
+ .title = Perkiraan memori yang digunakan tab
+about-unloads-column-processes = ID Proses
+ .title = ID dari proses yang menjalankan tab
+
+about-unloads-last-accessed = { DATETIME($date, year: "numeric", month: "numeric", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric", hour12: "false") }
+about-unloads-memory-in-mb = { NUMBER($mem, maxFractionalUnits: 2) } MB
+about-unloads-memory-in-mb-tooltip =
+ .title = { NUMBER($mem, maxFractionalUnits: 2) } MB
diff --git a/l10n-id/browser/browser/accounts.ftl b/l10n-id/browser/browser/accounts.ftl
new file mode 100644
index 0000000000..cb740d2b12
--- /dev/null
+++ b/l10n-id/browser/browser/accounts.ftl
@@ -0,0 +1,94 @@
+# 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/.
+
+# Used as the FxA toolbar menu item value when user has not
+# finished setting up an account.
+account-finish-account-setup = Selesaikan Pengaturan Akun
+
+# Used as the FxA toolbar menu item title when the user
+# needs to reconnect their account.
+account-disconnected2 = Akun terputus
+
+# Menu item that sends a tab to all synced devices.
+account-send-to-all-devices = Kirim ke Semua Peranti
+
+# Menu item that links to the Firefox Accounts settings for connected devices.
+account-manage-devices = Kelola Perangkat…
+
+## Variables:
+## $email (String): = Email address of user's Firefox Account.
+
+account-reconnect = Sambungkan kembali { $email }
+account-verify = Verifikasikan { $email }
+
+## Displayed in the Send Tab/Page/Link to Device context menu when right clicking a tab, a page or a link.
+
+account-send-to-all-devices-titlecase = Kirim ke Semua Peranti
+account-manage-devices-titlecase = Kelola Perangkat…
+
+## Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
+## and the account has only 1 device connected.
+
+# Redirects to a marketing page.
+account-send-tab-to-device-singledevice-status = Tidak Ada Peranti Terhubung
+
+# Redirects to a marketing page.
+account-send-tab-to-device-singledevice-learnmore = Pelajari Tentang Mengirim Tab…
+
+# Redirects to an FxAccounts page that tells to you to connect another device.
+account-send-tab-to-device-connectdevice = Sambungkan Peranti Lain…
+
+## Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
+## and the Sync account is unverified. Redirects to the Sync preferences page.
+
+account-send-tab-to-device-verify-status = Akun Tidak Terverifikasi
+account-send-tab-to-device-verify = Verifikasi Akun Anda…
+
+## These strings are used in a notification shown when a new device joins the Firefox account.
+
+# The title shown in a notification when either this device or another device
+# has connected to, or disconnected from, a Firefox account.
+account-connection-title = { -fxaccount-brand-name(capitalization: "title") }
+
+# Variables:
+# $deviceName (String): the name of the new device
+account-connection-connected-with = Komputer ini sekarang telah terhubung dengan { $deviceName }.
+
+# Used when the name of the new device is not known.
+account-connection-connected-with-noname = Komputer ini terhubung dengan perangkat baru.
+
+# Used in a notification shown after a Firefox account is connected to the current device.
+account-connection-connected = Anda berhasil masuk
+
+# Used in a notification shown after the Firefox account was disconnected remotely.
+account-connection-disconnected = Komputer ini sudah tidak terhubung.
+
+## These strings are used in a notification shown when we're opening
+## a single tab another device sent us to display.
+## The body for this notification is the URL of the received tab.
+
+account-single-tab-arriving-title = Tab diterima
+# Variables:
+# $deviceName (String): the device name.
+account-single-tab-arriving-from-device-title = Tab dari { $deviceName }
+
+# Used when a tab from a remote device arrives but the URL must be truncated.
+# Should display the URL with an indication that it's been truncated.
+# Variables:
+# $url (String): the portion of the URL that remains after truncation.
+account-single-tab-arriving-truncated-url = { $url }…
+
+## These strings are used in a notification shown when we're opening
+## multiple tabs another device or devices sent us to display.
+## Variables:
+## $tabCount (Number): the number of tabs received
+
+account-multiple-tabs-arriving-title = Tab Diterima
+
+# Variables:
+# $deviceName (String): the device name.
+account-multiple-tabs-arriving-from-single-device = { $tabCount } tab telah diterima dari { $deviceName }
+account-multiple-tabs-arriving-from-multiple-devices = { $tabCount } tab telah diterima dari perangkat Anda yang telah terhubung
+# This version is used when we don't know any device names.
+account-multiple-tabs-arriving-from-unknown-device = { $tabCount } tab telah diterima
diff --git a/l10n-id/browser/browser/addonNotifications.ftl b/l10n-id/browser/browser/addonNotifications.ftl
new file mode 100644
index 0000000000..4b08076201
--- /dev/null
+++ b/l10n-id/browser/browser/addonNotifications.ftl
@@ -0,0 +1,118 @@
+# 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/.
+
+xpinstall-prompt = { -brand-short-name } telah mencegah situs ini untuk memasang perangkat lunak di komputer Anda.
+
+## Variables:
+## $host (String): The hostname of the site the add-on is being installed from.
+
+xpinstall-prompt-header = Izinkan { $host } untuk memasang pengaya?
+xpinstall-prompt-message = Anda akan memasang pengaya dari { $host }. Pastikan Anda mempercayai situs ini sebelum melanjutkan.
+
+##
+
+xpinstall-prompt-header-unknown = Izinkan situs yang tidak dikenal memasang pengaya?
+xpinstall-prompt-message-unknown = Anda akan memasang pengaya dari situs yang tidak dikenal. Pastikan Anda mempercayai situs ini sebelum melanjutkan.
+xpinstall-prompt-dont-allow =
+ .label = Jangan Izinkan
+ .accesskey = J
+xpinstall-prompt-never-allow =
+ .label = Jangan Pernah Izinkan
+ .accesskey = N
+# Long text in this context make the dropdown menu extend awkwardly to the left,
+# avoid a localization that's significantly longer than the English version.
+xpinstall-prompt-never-allow-and-report =
+ .label = Laporkan Situs Yang Mencurigakan
+ .accesskey = L
+# Accessibility Note:
+# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)
+# See https://website-archive.mozilla.org/www.mozilla.org/access/access/keyboard/ for details
+xpinstall-prompt-install =
+ .label = Lanjut ke Pemasangan
+ .accesskey = L
+
+# These messages are shown when a website invokes navigator.requestMIDIAccess.
+
+site-permission-install-first-prompt-midi-header = Situs ini meminta akses ke perangkat MIDI (Musical Instrument Digital Interface) Anda. Akses perangkat dapat diaktifkan dengan memasang pengaya.
+site-permission-install-first-prompt-midi-message = Akses ini tidak dijamin aman. Lanjutkan jika Anda mempercayai situs ini.
+
+##
+
+xpinstall-disabled-locked = Pilihan pemasangan perangkat lunak telah dinonaktifkan administrator sistem Anda.
+xpinstall-disabled = Pemasangan perangkat lunak sedang dinonaktifkan. Klik Aktifkan dan coba lagi.
+xpinstall-disabled-button =
+ .label = Aktifkan
+ .accesskey = f
+# This message is shown when the installation of an add-on is blocked by enterprise policy.
+# Variables:
+# $addonName (String): the name of the add-on.
+# $addonId (String): the ID of add-on.
+addon-install-blocked-by-policy = { $addonName } ({ $addonId }) diblokir oleh administrator sistem Anda.
+# This message is shown when the installation of add-ons from a domain is blocked by enterprise policy.
+addon-domain-blocked-by-policy = Administrator sistem Anda mencegah situs ini meminta Anda untuk memasang perangkat lunak di komputer Anda.
+addon-install-full-screen-blocked = Instalasi pengaya tidak diizinkan saat sebelum memasuki atau berada dalam mode layar penuh.
+# Variables:
+# $addonName (String): the localized name of the sideloaded add-on.
+webext-perms-sideload-menu-item = { $addonName } ditambahkan pada { -brand-short-name }
+# Variables:
+# $addonName (String): the localized name of the extension which has been updated.
+webext-perms-update-menu-item = { $addonName } memerlukan izin baru
+# This message is shown when one or more extensions have been imported from a
+# different browser into Firefox, and the user needs to complete the import to
+# start these extensions. This message is shown in the appmenu.
+webext-imported-addons = Selesaikan pemasangan ekstensi yang diimpor ke { -brand-short-name }
+
+## Add-on removal warning
+
+# Variables:
+# $name (String): The name of the add-on that will be removed.
+addon-removal-title = Hapus { $name }?
+# Variables:
+# $name (String): the name of the extension which is about to be removed.
+addon-removal-message = Hapus { $name } dari { -brand-shorter-name }?
+addon-removal-button = Hapus
+addon-removal-abuse-report-checkbox = Laporkan ekstensi ini ke { -vendor-short-name }
+# Variables:
+# $addonCount (Number): the number of add-ons being downloaded
+addon-downloading-and-verifying = Mengunduh dan memverifikasi { $addonCount } pengaya…
+addon-download-verifying = Memverifikasi
+addon-install-cancel-button =
+ .label = Batal
+ .accesskey = B
+addon-install-accept-button =
+ .label = Tambahkan
+ .accesskey = T
+
+## Variables:
+## $addonCount (Number): the number of add-ons being installed
+
+addon-confirm-install-message = Situs ini ingin menginstal { $addonCount } pengaya di { -brand-short-name }:
+addon-confirm-install-unsigned-message =
+ { $addonCount ->
+ [1] Perhatian: Situs ini ingin menginstal { $addonCount } pengaya tidak terverifikasi di { -brand-short-name }. Jika melanjutkan, risiko ditanggung sendiri.
+ *[other] Perhatian: Situs ini ingin menginstal { $addonCount } pengaya tidak terverifikasi di { -brand-short-name }. Jika melanjutkan, risiko ditanggung sendiri.
+ }
+# Variables:
+# $addonCount (Number): the number of add-ons being installed (at least 2)
+addon-confirm-install-some-unsigned-message = Perhatian: Situs ini ingin menginstal { $addonCount } pengaya di { -brand-short-name }, beberapa diantaranya tidak terverifikasi. Jika melanjutkan, risiko ditanggung sendiri.
+
+## Add-on install errors
+## Variables:
+## $addonName (String): the add-on name.
+
+addon-install-error-network-failure = Pengaya tidak dapat diunduh karena kegagalan sambungan.
+addon-install-error-incorrect-hash = Pengaya tidak dapat dipasang karena tidak cocok dengan yang diharapkan { -brand-short-name }.
+addon-install-error-corrupt-file = Pengaya yang diunduh dari situs ini tidak dapat dipasang karena rusak.
+addon-install-error-file-access = { $addonName } tidak dapat dipasang karena { -brand-short-name } tidak dapat mengubah berkas yang dibutuhkan.
+addon-install-error-not-signed = { -brand-short-name } telah mencegah situs ini untuk menginstal pengaya yang belum diverifikasi.
+addon-install-error-invalid-domain = Pengaya { $addonName } tidak dapat dipasang dari lokasi ini.
+addon-local-install-error-network-failure = Pengaya ini tidak dapat dipasang karena ada kesalahan pada sistem berkas.
+addon-local-install-error-incorrect-hash = Pengaya ini tidak dapat dipasang karena tidak cocok dengan yang diharapkan { -brand-short-name }.
+addon-local-install-error-corrupt-file = Pengaya ini tidak dapat dipasang karena tampaknya berkasnya rusak.
+addon-local-install-error-file-access = { $addonName } tidak dapat dipasang karena { -brand-short-name } tidak dapat mengubah berkas yang dibutuhkan.
+addon-local-install-error-not-signed = Pengaya ini tidak dapat dipasang karena belum diverifikasi.
+# Variables:
+# $appVersion (String): the application version.
+addon-install-error-incompatible = { $addonName } tidak dapat dipasang karena tidak kompatibel dengan { -brand-short-name } { $appVersion }.
+addon-install-error-blocklisted = { $addonName } tidak dapat dipasang karena berisiko tinggi untuk menyebabkan masalah stabilitas dan keamanan.
diff --git a/l10n-id/browser/browser/allTabsMenu.ftl b/l10n-id/browser/browser/allTabsMenu.ftl
new file mode 100644
index 0000000000..bfdd741503
--- /dev/null
+++ b/l10n-id/browser/browser/allTabsMenu.ftl
@@ -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/.
+
+# "Search" is a verb, as in "Search through tabs".
+all-tabs-menu-search-tabs =
+ .label = Cari Tab
+
+all-tabs-menu-new-user-context =
+ .label = Tab Kontainer Baru
+
+all-tabs-menu-hidden-tabs =
+ .label = Tab Tersembunyi
+
+all-tabs-menu-manage-user-context =
+ .label = Kelola Kontainer
+ .accesskey = K
diff --git a/l10n-id/browser/browser/appExtensionFields.ftl b/l10n-id/browser/browser/appExtensionFields.ftl
new file mode 100644
index 0000000000..bdd6646140
--- /dev/null
+++ b/l10n-id/browser/browser/appExtensionFields.ftl
@@ -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/.
+
+
+## Theme names and descriptions used in the Themes panel in about:addons
+
+# "Auto" is short for automatic. It can be localized without limitations.
+extension-default-theme-name-auto = Tema sistem — otomatis
+extension-default-theme-description = Ikuti pengaturan sistem operasi untuk tombol, menu, dan jendela.
+
+extension-firefox-compact-light-name = Terang
+extension-firefox-compact-light-description = Tema dengan skema warna terang.
+
+extension-firefox-compact-dark-name = Gelap
+extension-firefox-compact-dark-description = Tema dengan skema warna gelap.
+
+extension-firefox-alpenglow-name = Firefox Alpenglow
+extension-firefox-alpenglow-description = Gunakan tampilan berwarna untuk tombol, menu, dan jendela.
+
+## Colorway Themes
+## These themes are variants of a colorway. The colorway is specified in the
+## $colorway-name variable.
+## Variables
+## $colorway-name (String) The name of a colorway (e.g. Graffiti, Elemental).
+
+extension-colorways-soft-name = { $colorway-name } — Lembut
+extension-colorways-balanced-name = { $colorway-name } — Seimbang
+# "Bold" is used in the sense of bravery or courage, not in the sense of
+# emphasized text.
+extension-colorways-bold-name = { $colorway-name } — Tegas
diff --git a/l10n-id/browser/browser/appMenuNotifications.ftl b/l10n-id/browser/browser/appMenuNotifications.ftl
new file mode 100644
index 0000000000..0b74e3acf7
--- /dev/null
+++ b/l10n-id/browser/browser/appMenuNotifications.ftl
@@ -0,0 +1,66 @@
+# 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/.
+
+appmenu-update-available2 =
+ .label = Versi baru tersedia
+ .buttonlabel = Unduh
+ .buttonaccesskey = U
+ .secondarybuttonlabel = Tutup
+ .secondarybuttonaccesskey = T
+appmenu-update-available-message2 = Unduh versi terbaru { -brand-shorter-name }.
+appmenu-update-manual2 =
+ .label = Versi baru tersedia
+ .buttonlabel = Unduh
+ .buttonaccesskey = U
+ .secondarybuttonlabel = Tutup
+ .secondarybuttonaccesskey = T
+appmenu-update-manual-message2 = { -brand-shorter-name } tidak dapat diperbarui secara otomatis. Unduh versi baru — Anda tidak akan kehilangan informasi yang tersimpan atau penyesuaiannya.
+appmenu-update-unsupported2 =
+ .label = Tidak dapat memasang versi baru
+ .buttonlabel = Pelajari lebih lanjut
+ .buttonaccesskey = P
+ .secondarybuttonlabel = Tutup
+ .secondarybuttonaccesskey = T
+appmenu-update-unsupported-message2 = Sistem operasi Anda tidak kompatibel dengan versi terbaru { -brand-shorter-name }.
+appmenu-update-restart2 =
+ .label = Versi baru tersedia
+ .buttonlabel = Perbarui dan mulai ulang
+ .buttonaccesskey = P
+ .secondarybuttonlabel = Tutup
+ .secondarybuttonaccesskey = T
+appmenu-update-restart-message2 = Dapatkan versi terbaru { -brand-shorter-name }. Tab dan jendela terbuka akan dipulihkan.
+appmenu-update-other-instance =
+ .label = { -brand-shorter-name } tidak dapat memperbarui ke versi terbaru secara otomatis.
+ .buttonlabel = Perbarui saja { -brand-shorter-name }
+ .buttonaccesskey = P
+ .secondarybuttonlabel = Jangan Sekarang
+ .secondarybuttonaccesskey = J
+appmenu-update-other-instance-message = Versi baru { -brand-shorter-name } tersedia, namun tidak dapat dipasang karena salinan { -brand-shorter-name } yang lain sedang berjalan. Tutup untuk melanjutkan pembaruan, atau pilih untuk tetap memperbarui (salinan lainnya mungkin tidak bekerja dengan benar hingga Anda memulai ulang).
+
+appmenu-addon-private-browsing-installed2 =
+ .buttonlabel = Oke
+ .buttonaccesskey = O
+appmenu-addon-post-install-message3 = Kelola pengaya dan tema Anda melalui menu aplikasi.
+appmenu-addon-post-install-incognito-checkbox =
+ .label = Izinkan ekstensi ini untuk berjalan di Jendela Pribadi
+ .accesskey = I
+
+appmenu-new-tab-controlled-changes =
+ .label = Tab baru Anda telah berubah.
+ .buttonlabel = Pertahankan Perubahan
+ .buttonaccesskey = P
+ .secondarybuttonlabel = Kelola Tab Baru
+ .secondarybuttonaccesskey = K
+appmenu-homepage-controlled-changes =
+ .label = Beranda Anda telah diubah.
+ .buttonlabel = Pertahankan Perubahan
+ .buttonaccesskey = P
+ .secondarybuttonlabel = Kelola Beranda
+ .secondarybuttonaccesskey = K
+appmenu-tab-hide-controlled =
+ .label = Akses Tab Tersembunyi Anda
+ .buttonlabel = Tetap Sembunyikan Tab
+ .buttonaccesskey = T
+ .secondarybuttonlabel = Nonaktifkan Ekstensi
+ .secondarybuttonaccesskey = N
diff --git a/l10n-id/browser/browser/appmenu.ftl b/l10n-id/browser/browser/appmenu.ftl
new file mode 100644
index 0000000000..5fd2dd8cec
--- /dev/null
+++ b/l10n-id/browser/browser/appmenu.ftl
@@ -0,0 +1,269 @@
+# 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/.
+
+
+## App Menu
+
+appmenuitem-banner-update-downloading =
+ .label = Mengunduh pembaruan { -brand-shorter-name }
+appmenuitem-banner-update-available =
+ .label = Pembaruan tersedia — unduh sekarang
+appmenuitem-banner-update-manual =
+ .label = Pembaruan tersedia — unduh sekarang
+appmenuitem-banner-update-unsupported =
+ .label = Pembaruan tersedia — sistem tidak kompatibel
+appmenuitem-banner-update-restart =
+ .label = Pembaruan tersedia — mulai ulang sekarang
+appmenuitem-new-tab =
+ .label = Tab Baru
+appmenuitem-new-window =
+ .label = Jendela Baru
+appmenuitem-new-private-window =
+ .label = Jendela Mode Pribadi Baru
+appmenuitem-history =
+ .label = Riwayat
+appmenuitem-downloads =
+ .label = Unduhan
+appmenuitem-passwords =
+ .label = Kata Sandi
+appmenuitem-addons-and-themes =
+ .label = Pengaya dan Tema
+appmenuitem-print =
+ .label = Cetak…
+appmenuitem-find-in-page =
+ .label = Temukan di Halaman…
+appmenuitem-translate =
+ .label = Terjemahkan laman…
+appmenuitem-zoom =
+ .value = Perbesaran
+appmenuitem-more-tools =
+ .label = Alat Lainnya
+appmenuitem-help =
+ .label = Bantuan
+appmenuitem-exit2 =
+ .label =
+ { PLATFORM() ->
+ [linux] Keluar
+ *[other] Keluar
+ }
+appmenu-menu-button-closed2 =
+ .tooltiptext = Buka Menu Aplikasi
+ .label = { -brand-short-name }
+appmenu-menu-button-opened2 =
+ .tooltiptext = Tutup Menu Aplikasi
+ .label = { -brand-short-name }
+# Settings is now used to access the browser settings across all platforms,
+# instead of Options or Preferences.
+appmenuitem-settings =
+ .label = Pengaturan
+
+## Zoom and Fullscreen Controls
+
+appmenuitem-zoom-enlarge =
+ .label = Perbesar
+appmenuitem-zoom-reduce =
+ .label = Perkecil
+appmenuitem-fullscreen =
+ .label = Layar Penuh
+
+## Firefox Account toolbar button and Sync panel in App menu.
+
+appmenu-remote-tabs-sign-into-sync =
+ .label = Masuk ke Sinkronisasi…
+appmenu-remote-tabs-turn-on-sync =
+ .label = Aktifkan Sinkronisasi…
+# This is shown after the tabs list if we can display more tabs by clicking on the button
+appmenu-remote-tabs-showmore =
+ .label = Tampilkan Tab Lainnya
+ .tooltiptext = Tampilkan lebih banyak dari perangkat ini
+# This is shown beneath the name of a device when that device has no open tabs
+appmenu-remote-tabs-notabs = Tak ada tab terbuka
+# This is shown when Sync is configured but syncing tabs is disabled.
+appmenu-remote-tabs-tabsnotsyncing = Aktifkan sinkronisasi tab untuk melihat daftar tab dari perangkat Anda lainnya.
+appmenu-remote-tabs-opensettings =
+ .label = Pengaturan
+# This is shown when Sync is configured but this appears to be the only device attached to
+# the account. We also show links to download Firefox for android/ios.
+appmenu-remote-tabs-noclients = Ingin melihat tab dari perangkat Anda yang lain di sini?
+appmenu-remote-tabs-connectdevice =
+ .label = Sambungkan Perangkat Lainnya
+appmenu-remote-tabs-welcome = Lihat daftar tab dari perangkat Anda lainnya.
+appmenu-remote-tabs-unverified = Akun Anda perlu diverifikasi.
+appmenuitem-fxa-toolbar-sync-now2 = Sinkronkan Sekarang
+appmenuitem-fxa-sign-in = Masuk ke { -brand-product-name }
+appmenuitem-fxa-manage-account = Kelola Akun
+appmenu-fxa-header2 = { -fxaccount-brand-name }
+appmenu-account-header = Akun
+# Variables
+# $time (string) - Localized relative time since last sync (e.g. 1 second ago,
+# 3 hours ago, etc.)
+appmenu-fxa-last-sync = Terakhir disinkronkan { $time }
+ .label = Terakhir disinkronkan { $time }
+appmenu-fxa-sync-and-save-data2 = Sinkronkan dan Simpan Data
+appmenu-fxa-signed-in-label = Masuk
+appmenu-fxa-setup-sync =
+ .label = Aktifkan Sinkronisasi…
+appmenuitem-save-page =
+ .label = Simpan Laman dengan Nama…
+
+## What's New panel in App menu.
+
+whatsnew-panel-header = Yang Baru
+# Checkbox displayed at the bottom of the What's New panel, allowing users to
+# enable/disable What's New notifications.
+whatsnew-panel-footer-checkbox =
+ .label = Beri tahu tentang fitur baru
+ .accesskey = f
+
+## The Firefox Profiler – The popup is the UI to turn on the profiler, and record
+## performance profiles. To enable it go to profiler.firefox.com and click
+## "Enable Profiler Menu Button".
+
+profiler-popup-button-idle =
+ .label = Profiler
+ .tooltiptext = Rekam profil kinerja
+profiler-popup-button-recording =
+ .label = Profiler
+ .tooltiptext = Profiler melakukan perekaman profil
+profiler-popup-button-capturing =
+ .label = Profiler
+ .tooltiptext = Profiler sedang melakukan perekaman profil
+profiler-popup-header-text = { -profiler-brand-name }
+profiler-popup-reveal-description-button =
+ .aria-label = Tampilkan informasi lebih lanjut
+profiler-popup-description-title =
+ .value = Rekam, analisis, bagikan
+profiler-popup-description = Berkolaborasi dalam masalah kinerja dengan mempublikasikan profil untuk dibagikan dengan tim Anda.
+profiler-popup-learn-more-button =
+ .label = Pelajari lebih lanjut
+profiler-popup-settings =
+ .value = Pengaturan
+# This link takes the user to about:profiling, and is only visible with the Custom preset.
+profiler-popup-edit-settings-button =
+ .label = Edit Pengaturan…
+profiler-popup-recording-screen = Merekam…
+profiler-popup-start-recording-button =
+ .label = Mulai Rekam
+profiler-popup-discard-button =
+ .label = Buang
+profiler-popup-capture-button =
+ .label = Tangkap
+profiler-popup-start-shortcut =
+ { PLATFORM() ->
+ [macos] ⌃⇧1
+ *[other] Ctrl+Shift+1
+ }
+profiler-popup-capture-shortcut =
+ { PLATFORM() ->
+ [macos] ⌃⇧2
+ *[other] Ctrl+Shift+2
+ }
+
+## Profiler presets
+## They are shown in the popup's select box.
+
+
+# Presets and their l10n IDs are defined in the file
+# devtools/client/performance-new/shared/background.jsm.js
+# Please take care that the same values are also defined in devtools' perftools.ftl.
+
+
+# Presets and their l10n IDs are defined in the file
+# devtools/client/performance-new/shared/background.sys.mjs
+# Please take care that the same values are also defined in devtools' perftools.ftl.
+
+profiler-popup-presets-web-developer-description = Prasetel yang direkomendasikan untuk sebagian besar debugging aplikasi web, dengan overhead yang rendah.
+profiler-popup-presets-web-developer-label =
+ .label = Pengembang Web
+profiler-popup-presets-firefox-description = Prasetel yang disarankan untuk pembuatan profil { -brand-shorter-name }.
+profiler-popup-presets-firefox-label =
+ .label = { -brand-shorter-name }
+profiler-popup-presets-graphics-description = Prasetel untuk menyelidiki bug grafis di { -brand-shorter-name }.
+profiler-popup-presets-graphics-label =
+ .label = Grafik
+profiler-popup-presets-media-description2 = Prasetel untuk menyelidiki bug audio dan video di { -brand-shorter-name }.
+profiler-popup-presets-media-label =
+ .label = Media
+profiler-popup-presets-networking-description = Prasetel untuk menyelidiki bug jaringan di { -brand-shorter-name }.
+profiler-popup-presets-networking-label =
+ .label = Jaringan
+profiler-popup-presets-power-description = Prasetel untuk menyelidiki bug penggunaan daya di { -brand-shorter-name }, dengan overhead rendah.
+# "Power" is used in the sense of energy (electricity used by the computer).
+profiler-popup-presets-power-label =
+ .label = Daya
+profiler-popup-presets-custom-label =
+ .label = Khusus
+
+## History panel
+
+appmenu-manage-history =
+ .label = Kelola Riwayat
+appmenu-restore-session =
+ .label = Pulihkan Sesi Sebelumnya
+appmenu-clear-history =
+ .label = Bersihkan Riwayat Terakhir
+appmenu-recent-history-subheader = Riwayat Terakhir
+appmenu-recently-closed-tabs =
+ .label = Tab yang Baru Saja Ditutup
+appmenu-recently-closed-windows =
+ .label = Jendela yang Baru Saja Ditutup
+# This allows to search through the browser's history.
+appmenu-search-history =
+ .label = Riwayat pencarian
+
+## Help panel
+
+appmenu-help-header =
+ .title = Bantuan { -brand-shorter-name }
+appmenu-about =
+ .label = Tentang { -brand-shorter-name }
+ .accesskey = T
+appmenu-get-help =
+ .label = Dapatkan Bantuan
+ .accesskey = D
+appmenu-help-more-troubleshooting-info =
+ .label = Informasi Pemecahan Masalah Lebih Lanjut
+ .accesskey = I
+appmenu-help-report-site-issue =
+ .label = Laporkan Masalah Situs…
+appmenu-help-share-ideas =
+ .label = Bagikan ide dan umpan balik…
+ .accesskey = B
+appmenu-help-switch-device =
+ .label = Beralih ke perangkat baru
+
+## appmenu-help-enter-troubleshoot-mode and appmenu-help-exit-troubleshoot-mode
+## are mutually exclusive, so it's possible to use the same accesskey for both.
+
+appmenu-help-enter-troubleshoot-mode2 =
+ .label = Mode Pemecahan Masalah…
+ .accesskey = P
+appmenu-help-exit-troubleshoot-mode =
+ .label = Nonaktifkan Mode Pemecahan Masalah
+ .accesskey = N
+
+## appmenu-help-report-deceptive-site and appmenu-help-not-deceptive
+## are mutually exclusive, so it's possible to use the same accesskey for both.
+
+appmenu-help-report-deceptive-site =
+ .label = Laporkan Situs Tipuan…
+ .accesskey = s
+appmenu-help-not-deceptive =
+ .label = Ini bukan situs tipuan…
+ .accesskey = d
+
+## More Tools
+
+appmenu-customizetoolbar =
+ .label = Ubahsuai Bilah Alat…
+appmenu-developer-tools-subheader = Alat Peramban
+appmenu-developer-tools-extensions =
+ .label = Ekstensi untuk Pengembang
+appmenuitem-report-broken-site =
+ .label = Laporkan situs yang rusak
+
+## Panel for privacy and security products
+
+appmenuitem-sign-in-account = Masuk ke akun Anda
+appmenuitem-vpn-title = { -mozilla-vpn-brand-name }
diff --git a/l10n-id/browser/browser/backgroundtasks/defaultagent.ftl b/l10n-id/browser/browser/backgroundtasks/defaultagent.ftl
new file mode 100644
index 0000000000..93cd4ed034
--- /dev/null
+++ b/l10n-id/browser/browser/backgroundtasks/defaultagent.ftl
@@ -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/.
+
+default-browser-agent-task-description = Tugas Agen Peramban Baru bertugas memeriksa apabila peramban baku berubah dari { -brand-short-name } menjadi peramban lainnya. Jika pengubahan terjadi dalam keadaan yang mencurigakan, agen ini akan meminta pengguna mengubah kembali ke { -brand-short-name } sebanyak maksimal dua kali. Tugas ini dipasang otomatis oleh { -brand-short-name } dan dipasang ulang ketika { -brand-short-name } dimutakhirkan. Untuk menonaktifkan tugas ini, perbarui pengaturan “default-browser-agent.enabled” pada laman about:config atau pengaturan kebijakan perusahaan { -brand-short-name } “DisableDefaultBrowserAgent”.
+default-browser-notification-header-text = Terus gunakan { -brand-short-name }?
+default-browser-notification-body-text = Peramban baku Anda baru saja diubah. Ketuk untuk mengembalikan { -brand-short-name } menjadi yang baku.
+default-browser-notification-yes-button-text = Ya
+default-browser-notification-no-button-text = Tidak
diff --git a/l10n-id/browser/browser/browser.ftl b/l10n-id/browser/browser/browser.ftl
new file mode 100644
index 0000000000..11c3afc81d
--- /dev/null
+++ b/l10n-id/browser/browser/browser.ftl
@@ -0,0 +1,989 @@
+# 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 main browser window's title
+
+# These are the default window titles everywhere except macOS.
+# .data-title-default and .data-title-private are used when the web content
+# opened has no title:
+#
+# default - "Mozilla Firefox"
+# private - "Mozilla Firefox (Private Browsing)"
+#
+# .data-content-title-default and .data-content-title-private are for use when
+# there *is* a content title.
+# Variables:
+# $content-title (String): the title of the web content.
+browser-main-window-window-titles =
+ .data-title-default = { -brand-full-name }
+ .data-title-private = Penjelajahan Pribadi { -brand-full-name }
+ .data-content-title-default = { $content-title } — { -brand-full-name }
+ .data-content-title-private = { $content-title } — Penjelajahan Pribadi { -brand-full-name }
+# These are the default window titles on macOS.
+# .data-title-default and .data-title-private are used when the web content
+# opened has no title:
+#
+#
+# "default" - "Mozilla Firefox"
+# "private" - "Mozilla Firefox — (Private Browsing)"
+#
+# .data-content-title-default and .data-content-title-private are for use when
+# there *is* a content title.
+# Do not use the brand name in these, as we do on non-macOS.
+#
+# Also note the other subtle difference here: we use a `-` to separate the
+# brand name from `(Private Browsing)`, which does not happen on other OSes.
+#
+# Variables:
+# $content-title (String): the title of the web content.
+browser-main-window-mac-window-titles =
+ .data-title-default = { -brand-full-name }
+ .data-title-private = { -brand-full-name } — Penjelajahan Pribadi
+ .data-content-title-default = { $content-title }
+ .data-content-title-private = { $content-title } — Penjelajahan Pribadi
+# This gets set as the initial title, and is overridden as soon as we start
+# updating the titlebar based on loaded tabs or private browsing state.
+# This should match the `data-title-default` attribute in both
+# `browser-main-window` and `browser-main-window-mac`.
+browser-main-window-title = { -brand-full-name }
+# The non-variable portion of this MUST match the translation of
+# "PRIVATE_BROWSING_SHORTCUT_TITLE" in custom.properties
+private-browsing-shortcut-text-2 = Penjelajahan Pribadi { -brand-shortcut-name }
+
+##
+
+urlbar-identity-button =
+ .aria-label = Tampilkan informasi situs
+
+## Tooltips for images appearing in the address bar
+
+urlbar-services-notification-anchor =
+ .tooltiptext = Buka panel pesan pasang
+urlbar-web-notification-anchor =
+ .tooltiptext = Mengubah apakah Anda dapat menerima pemberitahuan dari situs ini
+urlbar-midi-notification-anchor =
+ .tooltiptext = Buka panel MIDI
+urlbar-eme-notification-anchor =
+ .tooltiptext = Kelola penggunaan perangkat lunak DRM
+urlbar-web-authn-anchor =
+ .tooltiptext = Panel Autentikasi Web Terbuka
+urlbar-canvas-notification-anchor =
+ .tooltiptext = Kelola izin ekstraksi canvas
+urlbar-web-rtc-share-microphone-notification-anchor =
+ .tooltiptext = Mengelola berbagi mikrofon Anda dengan situs ini
+urlbar-default-notification-anchor =
+ .tooltiptext = Buka panel pesan
+urlbar-geolocation-notification-anchor =
+ .tooltiptext = Buka panel permintaan lokasi
+urlbar-xr-notification-anchor =
+ .tooltiptext = Buka panel perizinan realitas virtual
+urlbar-storage-access-anchor =
+ .tooltiptext = Buka panel perizinan aktivitas penjelajahan
+urlbar-web-rtc-share-screen-notification-anchor =
+ .tooltiptext = Mengelola berbagi laman atau layar Anda dengan situs ini
+urlbar-indexed-db-notification-anchor =
+ .tooltiptext = Buka panel pesan penyimpanan luring
+urlbar-password-notification-anchor =
+ .tooltiptext = Buka panel pesan penyimpanan sandi
+urlbar-plugins-notification-anchor =
+ .tooltiptext = Kelola penggunaan plug-in
+urlbar-web-rtc-share-devices-notification-anchor =
+ .tooltiptext = Mengelola berbagi kamera dan atau mikrofon Anda dengan situs ini
+# "Speakers" is used in a general sense that might include headphones or
+# another audio output connection.
+urlbar-web-rtc-share-speaker-notification-anchor =
+ .tooltiptext = Kelola berbagi pengeras suara dengan situs ini
+urlbar-autoplay-notification-anchor =
+ .tooltiptext = Buka panel putar-otomatis
+urlbar-persistent-storage-notification-anchor =
+ .tooltiptext = Simpan data di Penyimpanan Persisten
+urlbar-addons-notification-anchor =
+ .tooltiptext = Buka panel pesan pemasangan pengaya
+urlbar-tip-help-icon =
+ .title = Dapatkan bantuan
+urlbar-search-tips-confirm = Oke, Paham
+urlbar-search-tips-confirm-short = Paham
+# Read out before Urlbar Tip text content so screenreader users know the
+# subsequent text is a tip offered by the browser. It should end in a colon or
+# localized equivalent.
+urlbar-tip-icon-description =
+ .alt = Kiat:
+urlbar-result-menu-button =
+ .title = Buka menu
+urlbar-result-menu-button-feedback = Umpan Balik
+ .title = Buka menu
+urlbar-result-menu-learn-more =
+ .label = Pelajari lebih lanjut
+ .accesskey = P
+urlbar-result-menu-remove-from-history =
+ .label = Hapus dari riwayat
+ .accesskey = r
+urlbar-result-menu-tip-get-help =
+ .label = Dapatkan bantuan
+ .accesskey = b
+
+## Prompts users to use the Urlbar when they open a new tab or visit the
+## homepage of their default search engine.
+## Variables:
+## $engineName (String): The name of the user's default search engine. e.g. "Google" or "DuckDuckGo".
+
+urlbar-search-tips-onboard = Ketik lebih sedikit, temukan lebih banyak: Pencarian { $engineName } langsung dari bilah alamat Anda.
+urlbar-search-tips-redirect-2 = Mulai pencarian Anda di bilah alat untuk melihat saran dari { $engineName } dan riwayat penjelajahan Anda.
+# Make sure to match the name of the Search panel in settings.
+urlbar-search-tips-persist = Pencarian menjadi lebih sederhana. Coba buat pencarian Anda lebih spesifik di bilah alamat. Untuk menampilkan URL saja, kunjungi Pencarian, di pengaturan.
+# Prompts users to use the Urlbar when they are typing in the domain of a
+# search engine, e.g. google.com or amazon.com.
+urlbar-tabtosearch-onboard = Pilih pintasan ini untuk menemukan lebih cepat apa yang dibutuhkan.
+
+## Local search mode indicator labels in the urlbar
+
+urlbar-search-mode-bookmarks = Markah
+urlbar-search-mode-tabs = Tab
+urlbar-search-mode-history = Riwayat
+urlbar-search-mode-actions = Aksi
+
+##
+
+urlbar-geolocation-blocked =
+ .tooltiptext = Anda telah memblokir informasi lokasi untuk situs web ini.
+urlbar-xr-blocked =
+ .tooltiptext = Anda telah memblokir akses perangkat realitas virtual untuk situs web ini.
+urlbar-web-notifications-blocked =
+ .tooltiptext = Anda telah memblokir notifikasi untuk situs web ini.
+urlbar-camera-blocked =
+ .tooltiptext = Anda telah memblokir kamera Anda untuk situs web ini.
+urlbar-microphone-blocked =
+ .tooltiptext = Anda telah memblokir mikrofon Anda untuk situs web ini.
+urlbar-screen-blocked =
+ .tooltiptext = Anda telah memblokir situs ini untuk berbagi layar Anda.
+urlbar-persistent-storage-blocked =
+ .tooltiptext = Anda telah memblokir penyimpanan tetap untuk situs web ini.
+urlbar-popup-blocked =
+ .tooltiptext = Anda telah memblokir pop-up untuk situs web ini.
+urlbar-autoplay-media-blocked =
+ .tooltiptext = Anda telah memblokir media putar-otomatis dengan suara untuk situs web ini.
+urlbar-canvas-blocked =
+ .tooltiptext = Anda telah memblokir ekstraksi data canvas untuk situs web ini.
+urlbar-midi-blocked =
+ .tooltiptext = Anda telah memblokir akses MIDI untuk situs web ini.
+urlbar-install-blocked =
+ .tooltiptext = Anda telah memblokir pemasangan pengaya untuk situs Web ini.
+# Variables
+# $shortcut (String) - A keyboard shortcut for the edit bookmark command.
+urlbar-star-edit-bookmark =
+ .tooltiptext = Edit markah ini ({ $shortcut })
+# Variables
+# $shortcut (String) - A keyboard shortcut for the add bookmark command.
+urlbar-star-add-bookmark =
+ .tooltiptext = Markahi laman ini ({ $shortcut })
+
+## Page Action Context Menu
+
+page-action-manage-extension2 =
+ .label = Kelola Ekstensi…
+ .accesskey = E
+page-action-remove-extension2 =
+ .label = Hapus Ekstensi
+ .accesskey = s
+
+## Auto-hide Context Menu
+
+full-screen-autohide =
+ .label = Sembunyikan Bilah Alat
+ .accesskey = S
+full-screen-exit =
+ .label = Keluar dari Mode Layar Penuh
+ .accesskey = P
+
+## Search Engine selection buttons (one-offs)
+
+# This string prompts the user to use the list of search shortcuts in
+# the Urlbar and searchbar.
+search-one-offs-with-title = Kali ini, cari dengan:
+search-one-offs-change-settings-compact-button =
+ .tooltiptext = Ubah setelan pencarian
+search-one-offs-context-open-new-tab =
+ .label = Cari di Tab Baru
+ .accesskey = T
+search-one-offs-context-set-as-default =
+ .label = Setel sebagai Mesin Pencari Baku
+ .accesskey = B
+search-one-offs-context-set-as-default-private =
+ .label = Jadikan sebagai Mesin Pencari Baku untuk Jendela Pribadi
+ .accesskey = P
+# Search engine one-off buttons with an @alias shortcut/keyword.
+# Variables:
+# $engineName (String): The name of the engine.
+# $alias (String): The @alias shortcut/keyword.
+search-one-offs-engine-with-alias =
+ .tooltiptext = { $engineName } ({ $alias })
+# Shown when adding new engines from the address bar shortcut buttons or context
+# menu, or from the search bar shortcut buttons.
+# Variables:
+# $engineName (String): The name of the engine.
+search-one-offs-add-engine =
+ .label = Tambahkan "{ $engineName }"
+ .tooltiptext = Tambahkan mesin pencari "{ $engineName }"
+ .aria-label = Tambahkan mesin pencari "{ $engineName }"
+# When more than 5 engines are offered by a web page, they are grouped in a
+# submenu using this as its label.
+search-one-offs-add-engine-menu =
+ .label = Tambah mesin pencari
+
+## Local search mode one-off buttons
+## Variables:
+## $restrict (String): The restriction token corresponding to the search mode.
+## Restriction tokens are special characters users can type in the urlbar to
+## restrict their searches to certain sources (e.g., "*" to search only
+## bookmarks).
+
+search-one-offs-bookmarks =
+ .tooltiptext = Markah ({ $restrict })
+search-one-offs-tabs =
+ .tooltiptext = Tab ({ $restrict })
+search-one-offs-history =
+ .tooltiptext = Riwayat ({ $restrict })
+search-one-offs-actions =
+ .tooltiptext = Aksi ({ $restrict })
+
+## QuickActions are shown in the urlbar as the user types a matching string
+## The -cmd- strings are comma separated list of keywords that will match
+## the action.
+
+# Opens the about:addons page in the home / recommendations section
+quickactions-addons = Tampilkan Pengaya
+quickactions-cmd-addons2 = pengaya
+# Opens the bookmarks library window
+quickactions-bookmarks2 = Kelola markah
+quickactions-cmd-bookmarks = markah
+# Opens a SUMO article explaining how to clear history
+quickactions-clearhistory = Bersihkan Riwayat
+quickactions-cmd-clearhistory = bersihkan riwayat
+# Opens about:downloads page
+quickactions-downloads2 = Tampilkan unduhan
+quickactions-cmd-downloads = unduhan
+# Opens about:addons page in the extensions section
+quickactions-extensions = Kelola ekstensi
+quickactions-cmd-extensions = ekstensi
+# Opens the devtools web inspector
+quickactions-inspector2 = Buka Perangkat Pengembang
+quickactions-cmd-inspector = inspektur, perangkat pengembang
+# Opens about:logins
+quickactions-logins2 = Kelola sandi
+quickactions-cmd-logins = info masuk, kata sandi
+# Opens about:addons page in the plugins section
+quickactions-plugins = Kelola plugin
+quickactions-cmd-plugins = plugin
+# Opens the print dialog
+quickactions-print2 = Cetak halaman
+quickactions-cmd-print = cetak
+# Opens the print dialog at the save to PDF option
+quickactions-savepdf = Simpan laman sebagai PDF
+quickactions-cmd-savepdf = pdf
+# Opens a new private browsing window
+quickactions-private2 = Buka jendela pribadi
+quickactions-cmd-private = penjelajahan pribadi
+# Opens a SUMO article explaining how to refresh
+quickactions-refresh = Segarkan { -brand-short-name }
+quickactions-cmd-refresh = segarkan
+# Restarts the browser
+quickactions-restart = Mulai Ulang { -brand-short-name }
+quickactions-cmd-restart = mulai ulang
+# Opens the screenshot tool
+quickactions-screenshot3 = Ambil tangkapan layar
+quickactions-cmd-screenshot = tangkapan layar
+# Opens about:preferences
+quickactions-settings2 = Kelola pengaturan
+quickactions-cmd-settings = pengaturan, preferensi, pilihan
+# Opens about:addons page in the themes section
+quickactions-themes = Kelola tema
+quickactions-cmd-themes = tema;themes;
+# Opens a SUMO article explaining how to update the browser
+quickactions-update = Perbarui { -brand-short-name }
+quickactions-cmd-update = versi baru
+# Opens the view-source UI with current pages source
+quickactions-viewsource2 = Lihat Kode Sumber Laman
+quickactions-cmd-viewsource = lihat kode sumber, sumber
+# Tooltip text for the help button shown in the result.
+quickactions-learn-more =
+ .title = Pelajari lebih lanjut tentang Tindakan Cepat
+
+## Bookmark Panel
+
+bookmarks-add-bookmark = Tambah markah
+bookmarks-edit-bookmark = Edit markah
+bookmark-panel-cancel =
+ .label = Batal
+ .accesskey = B
+# Variables:
+# $count (number): number of bookmarks that will be removed
+bookmark-panel-remove =
+ .label = Hapus { $count } Markah
+ .accesskey = H
+bookmark-panel-show-editor-checkbox =
+ .label = Tampilkan editor saat menyimpan
+ .accesskey = e
+bookmark-panel-save-button =
+ .label = Simpan
+# Width of the bookmark panel.
+# Should be large enough to fully display the Done and
+# Cancel/Remove Bookmark buttons.
+bookmark-panel =
+ .style = min-width: 23em
+
+## Identity Panel
+
+# Variables
+# $host (String): the hostname of the site that is being displayed.
+identity-site-information = Informasi Situs untuk { $host }
+# Variables
+# $host (String): the hostname of the site that is being displayed.
+identity-header-security-with-host =
+ .title = Keamanan Sambungan untuk { $host }
+identity-connection-not-secure = Sambungan tidak aman
+identity-connection-secure = Sambungan aman
+identity-connection-failure = Sambungan gagal
+identity-connection-internal = Ini adalah laman { -brand-short-name } aman.
+identity-connection-file = Laman ini tersimpan di komputer Anda.
+identity-connection-associated = Laman ini dimuat dari laman lainnya.
+identity-extension-page = Laman ini dimuat dari ekstensi.
+identity-active-blocked = { -brand-short-name } telah memblokir bagian dari laman ini yang tidak aman.
+identity-custom-root = Koneksi diverifikasi oleh penerbit sertifikat yang tidak dikenali oleh Mozilla.
+identity-passive-loaded = Bagian dari laman ini tidak aman (misalnya, gambar).
+identity-active-loaded = Anda telah menonaktifkan perlindungan di laman ini.
+identity-weak-encryption = Laman ini menggunakan enkripsi lemah.
+identity-insecure-login-forms = Info masuk yang dimasukkan di laman ini bisa diketahui orang lain.
+identity-https-only-connection-upgraded = (ditingkatkan ke HTTPS)
+identity-https-only-label = Mode Hanya HTTPS
+identity-https-only-label2 = Tingkatkan sambungan situs ini secara otomatis ke sambungan aman
+identity-https-only-dropdown-on =
+ .label = Aktif
+identity-https-only-dropdown-off =
+ .label = Nonaktif
+identity-https-only-dropdown-off-temporarily =
+ .label = Nonaktif sementara
+identity-https-only-info-turn-on2 = Nyalakan Mode HTTPS-Only untuk situs ini jika Anda ingin { -brand-short-name } meningkatkan sambungan bila memungkinkan.
+identity-https-only-info-turn-off2 = Jika laman terlihat bermasalah, Anda mungkin ingin menonaktifkan Mode HTTPS-Only lalu memuat ulang situsnya dengan HTTP yang tidak aman.
+identity-https-only-info-turn-on3 = Nyalakan peningkatan HTTPS untuk situs ini jika Anda ingin { -brand-short-name } meningkatkan sambungan bila memungkinkan.
+identity-https-only-info-turn-off3 = Jika laman terlihat bermasalah, Anda mungkin ingin menonaktifkan peningkatan HTTPS lalu memuat ulang situsnya menggunakan HTTP yang tidak aman.
+identity-https-only-info-no-upgrade = Tidak dapat meningkatkan koneksi dari HTTP.
+identity-permissions-storage-access-header = Kuki lintas situs
+identity-permissions-storage-access-hint = Pihak berikut dapat menggunakan kuki lintas situs dan data situs saat Anda berada di situs ini.
+identity-permissions-storage-access-learn-more = Pelajari lebih lanjut
+identity-permissions-reload-hint = Anda mungkin perlu memuat ulang laman untuk menerapkan perubahan.
+identity-clear-site-data =
+ .label = Hapus Kuki dan Data Situs…
+identity-connection-not-secure-security-view = Anda tidak terhubung dengan aman ke situs ini.
+identity-connection-verified = Anda terhubung dengan aman ke situs ini.
+identity-ev-owner-label = Sertifikat diterbitkan untuk:
+identity-description-custom-root2 = Mozilla tidak mengenali penerbit sertifikat ini. Itu mungkin telah ditambahkan dari sistem operasi Anda atau oleh administrator.
+identity-remove-cert-exception =
+ .label = Buang Pengecualian
+ .accesskey = B
+identity-description-insecure = Sambungan Anda ke laman ini tidak pribadi. Informasi yang Anda kirim dapat dilihat oleh pihak lain (misalnya, sandi, pesan, kartu kredit, dll.).
+identity-description-insecure-login-forms = Info masuk yang Anda masukkan di laman ini tidak aman dan bisa diketahui orang lain.
+identity-description-weak-cipher-intro = Sambungan Anda ke situs web ini menggunakan enkripsi lemah dan tidak pribadi.
+identity-description-weak-cipher-risk = Orang lain dapat melihat informasi Anda atau memodifikasi perilaku situs web ini.
+identity-description-active-blocked2 = { -brand-short-name } telah memblokir bagian dari laman ini yang tidak aman.
+identity-description-passive-loaded = Sambungan Anda tidak pribadi dan informasi yang Anda bagikan dengan situs ini dapat dilihat oleh pihak lain.
+identity-description-passive-loaded-insecure2 = Situs web ini mengandung konten yang tidak aman (misalnya, gambar).
+identity-description-passive-loaded-mixed2 = Meskipun { -brand-short-name } telah memblokir sejumlah konten, tetapi masih ada konten di laman ini yang tidak aman (misalnya gambar).
+identity-description-active-loaded = Situs web ini mengandung konten yang tidak aman (misalnya skrip) dan sambungan Anda tidak pribadi.
+identity-description-active-loaded-insecure = Informasi yang Anda bagikan dengan situs ini dapat dilihat oleh pihak lain (misalnya sandi, pesan, kartu kredit, dll.)
+identity-disable-mixed-content-blocking =
+ .label = Nonaktifkan perlindungan untuk saat ini
+ .accesskey = N
+identity-enable-mixed-content-blocking =
+ .label = Aktifkan perlindungan
+ .accesskey = A
+identity-more-info-link-text =
+ .label = Informasi Lebih Lanjut
+
+## Window controls
+
+browser-window-minimize-button =
+ .tooltiptext = Minikan
+browser-window-maximize-button =
+ .tooltiptext = Besarkan
+browser-window-restore-down-button =
+ .tooltiptext = Kembali ke Bawah
+browser-window-close-button =
+ .tooltiptext = Tutup
+
+## Tab actions
+
+# This label should be written in all capital letters if your locale supports them.
+browser-tab-audio-playing2 = MEMUTAR
+# This label should be written in all capital letters if your locale supports them.
+browser-tab-audio-muted2 = DISENYAPKAN
+# This label should be written in all capital letters if your locale supports them.
+browser-tab-audio-blocked = PUTAR OTOMATIS DIBLOKIR
+# This label should be written in all capital letters if your locale supports them.
+browser-tab-audio-pip = GAMBAR DALAM GAMBAR
+
+## These labels should be written in all capital letters if your locale supports them.
+## Variables:
+## $count (number): number of affected tabs
+
+browser-tab-mute =
+ { $count ->
+ [1] SENYAPKAN { $count } TAB
+ *[other] S
+ }
+browser-tab-unmute =
+ { $count ->
+ [1] SUARAKAN { $count } TAB
+ *[other] U
+ }
+browser-tab-unblock =
+ { $count ->
+ [1] PUTAR { $count } TAB
+ *[other] P
+ }
+
+## Bookmarks toolbar items
+
+browser-import-button2 =
+ .label = Impor markah…
+ .tooltiptext = Impor markah dari peramban lain ke { -brand-short-name }.
+bookmarks-toolbar-empty-message = Untuk akses cepat, tempatkan markah Anda di sini pada bilah alat markah. <a data-l10n-name="manage-bookmarks">Kelola markah…</a>
+
+## WebRTC Pop-up notifications
+
+popup-select-camera-device =
+ .value = Kamera:
+ .accesskey = K
+popup-select-camera-icon =
+ .tooltiptext = Kamera
+popup-select-microphone-device =
+ .value = Mikrofon:
+ .accesskey = M
+popup-select-microphone-icon =
+ .tooltiptext = Mikrofon
+popup-select-speaker-icon =
+ .tooltiptext = Pengeras suara
+popup-select-window-or-screen =
+ .label = Jendela atau layar:
+ .accesskey = J
+popup-all-windows-shared = Semua jendela yang terlihat pada layar Anda akan dibagikan.
+
+## WebRTC window or screen share tab switch warning
+
+sharing-warning-window = Anda membagikan { -brand-short-name }. Orang lain dapat melihat saat Anda beralih ke tab baru.
+sharing-warning-screen = Anda membagikan seluruh layar Anda. Orang lain dapat melihat saat Anda beralih ke tab baru.
+sharing-warning-proceed-to-tab =
+ .label = Lanjutkan ke Tab
+sharing-warning-disable-for-session =
+ .label = Nonaktifkan perlindungan berbagi untuk sesi ini.
+
+## DevTools F12 popup
+
+enable-devtools-popup-description2 = Untuk menggunakan pintasan F12, pertama-tama, buka DevTools melalui menu Alat Peramban.
+
+## URL Bar
+
+# This string is used as an accessible name to the "X" button that cancels a custom search mode (i.e. exits the Amazon.com search mode).
+urlbar-search-mode-indicator-close =
+ .aria-label = Tutup
+# This placeholder is used when not in search mode and the user's default search
+# engine is unknown.
+urlbar-placeholder =
+ .placeholder = Cari atau masukkan alamat
+# This placeholder is used in search mode with search engines that search the
+# entire web.
+# Variables
+# $name (String): the name of a search engine that searches the entire Web
+# (e.g. Google).
+urlbar-placeholder-search-mode-web-2 =
+ .placeholder = Cari di Web
+ .aria-label = Cari lewat { $name }
+# This placeholder is used in search mode with search engines that search a
+# specific site (e.g., Amazon).
+# Variables
+# $name (String): the name of a search engine that searches a specific site
+# (e.g. Amazon).
+urlbar-placeholder-search-mode-other-engine =
+ .placeholder = Masukkan istilah pencarian
+ .aria-label = Cari di { $name }
+# This placeholder is used when searching bookmarks.
+urlbar-placeholder-search-mode-other-bookmarks =
+ .placeholder = Masukan istilah pencarian
+ .aria-label = Cari markah
+# This placeholder is used when searching history.
+urlbar-placeholder-search-mode-other-history =
+ .placeholder = Masukan istilah pencarian
+ .aria-label = Cari riwayat
+# This placeholder is used when searching open tabs.
+urlbar-placeholder-search-mode-other-tabs =
+ .placeholder = Masukkan istilah pencarian
+ .aria-label = Cari tab
+# This placeholder is used when searching quick actions.
+urlbar-placeholder-search-mode-other-actions =
+ .placeholder = Masukan istilah pencarian
+ .aria-label = Cari aksi
+# Variables
+# $name (String): the name of the user's default search engine
+urlbar-placeholder-with-name =
+ .placeholder = Cari lewat { $name } atau masukkan alamat
+# Variables
+# $component (String): the name of the component which forces remote control.
+# Example: "DevTools", "Marionette", "RemoteAgent".
+urlbar-remote-control-notification-anchor2 =
+ .tooltiptext = Browser berada di bawah kendali jarak jauh (alasan: { $component })
+urlbar-permissions-granted =
+ .tooltiptext = Anda telah memberikan izin tambahan kepada situs web ini.
+urlbar-switch-to-tab =
+ .value = Pindah ke tab:
+# Used to indicate that a selected autocomplete entry is provided by an extension.
+urlbar-extension =
+ .value = Ekstensi:
+urlbar-go-button =
+ .tooltiptext = Pindah ke alamat di Bilah Lokasi
+urlbar-page-action-button =
+ .tooltiptext = Tindakan laman
+
+## Action text shown in urlbar results, usually appended after the search
+## string or the url, like "result value - action text".
+
+# Used when the private browsing engine differs from the default engine.
+# The "with" format was chosen because the search engine name can end with
+# "Search", and we would like to avoid strings like "Search MSN Search".
+# Variables
+# $engine (String): the name of a search engine
+urlbar-result-action-search-in-private-w-engine = Cari lewat { $engine } di Jendela Pribadi
+# Used when the private browsing engine is the same as the default engine.
+urlbar-result-action-search-in-private = Cari di Jendela Pribadi
+# The "with" format was chosen because the search engine name can end with
+# "Search", and we would like to avoid strings like "Search MSN Search".
+# Variables
+# $engine (String): the name of a search engine
+urlbar-result-action-search-w-engine = Cari lewat { $engine }
+urlbar-result-action-sponsored = Bersponsor
+urlbar-result-action-switch-tab = Pindah ke Tab
+urlbar-result-action-visit = Kunjungi
+# "Switch to tab with container" is used when the target tab is located in a
+# different container.
+# Variables
+# $container (String): the name of the target container
+urlbar-result-action-switch-tab-with-container = Pindah ke Tab · <span>{ $container }</span>
+# Allows the user to visit a URL that was previously copied to the clipboard.
+urlbar-result-action-visit-from-clipboard = Kunjungi dari papan klip
+# Directs a user to press the Tab key to perform a search with the specified
+# engine.
+# Variables
+# $engine (String): the name of a search engine that searches the entire Web
+# (e.g. Google).
+urlbar-result-action-before-tabtosearch-web = Tekan Tab untuk mencari dengan { $engine }
+# Directs a user to press the Tab key to perform a search with the specified
+# engine.
+# Variables
+# $engine (String): the name of a search engine that searches a specific site
+# (e.g. Amazon).
+urlbar-result-action-before-tabtosearch-other = Tekan Tab untuk mencari { $engine }
+# Variables
+# $engine (String): the name of a search engine that searches the entire Web
+# (e.g. Google).
+urlbar-result-action-tabtosearch-web = Cari dengan { $engine } langsung dari bilah alamat
+# Variables
+# $engine (String): the name of a search engine that searches a specific site
+# (e.g. Amazon).
+urlbar-result-action-tabtosearch-other-engine = Cari dengan { $engine } langsung dari bilah alamat
+# Action text for copying to clipboard.
+urlbar-result-action-copy-to-clipboard = Salin
+# Shows the result of a formula expression being calculated, the last = sign will be shown
+# as part of the result (e.g. "= 2").
+# Variables
+# $result (String): the string representation for a formula result
+urlbar-result-action-calculator-result = = { $result }
+
+## Action text shown in urlbar results, usually appended after the search
+## string or the url, like "result value - action text".
+## In these actions "Search" is a verb, followed by where the search is performed.
+
+urlbar-result-action-search-bookmarks = Cari Markah
+urlbar-result-action-search-history = Cari di Riwayat
+urlbar-result-action-search-tabs = Cari Tab
+urlbar-result-action-search-actions = Cari Tindakan
+
+## Labels shown above groups of urlbar results
+
+# A label shown above the "Firefox Suggest" (bookmarks/history) group in the
+# urlbar results.
+urlbar-group-firefox-suggest =
+ .label = { -firefox-suggest-brand-name }
+# A label shown above the search suggestions group in the urlbar results. It
+# should use sentence case.
+# Variables
+# $engine (String): the name of the search engine providing the suggestions
+urlbar-group-search-suggestions =
+ .label = Saran { $engine }
+# A label shown above Quick Actions in the urlbar results.
+urlbar-group-quickactions =
+ .label = Tindakan Cepat
+# A label shown above the recent searches group in the urlbar results.
+# Variables
+# $engine (String): the name of the search engine used to search.
+urlbar-group-recent-searches =
+ .label = Pencarian Terkini
+
+## Reader View toolbar buttons
+
+# This should match menu-view-enter-readerview in menubar.ftl
+reader-view-enter-button =
+ .aria-label = Masuk ke Tampilan Baca
+# This should match menu-view-close-readerview in menubar.ftl
+reader-view-close-button =
+ .aria-label = Tutup Tampilan Pembaca
+
+## Picture-in-Picture urlbar button
+## Variables:
+## $shortcut (String) - Keyboard shortcut to execute the command.
+
+picture-in-picture-urlbar-button-open =
+ .tooltiptext = Buka Gambar dalam Gambar ({ $shortcut })
+picture-in-picture-urlbar-button-close =
+ .tooltiptext = Tutup Gambar dalam Gambar ({ $shortcut })
+picture-in-picture-panel-header = Gambar dalam Gambar
+picture-in-picture-panel-headline = Situs web ini tidak merekomendasikan Gambar dalam Gambar
+picture-in-picture-panel-body = Video mungkin tidak ditampilkan seperti yang dinginkan pengembang saat fitur Gambar dalam Gambar diaktifkan.
+picture-in-picture-enable-toggle =
+ .label = Tetap aktifkan
+
+## Full Screen and Pointer Lock UI
+
+# Please ensure that the domain stays in the `<span data-l10n-name="domain">` markup.
+# Variables
+# $domain (String): the domain that is full screen, e.g. "mozilla.org"
+fullscreen-warning-domain = <span data-l10n-name="domain">{ $domain }</span> sekarang dalam layar penuh
+fullscreen-warning-no-domain = Sekarang dokumen ini dalam layar penuh
+fullscreen-exit-button = Keluar dari Layar Penuh (Esc)
+# "esc" is lowercase on mac keyboards, but uppercase elsewhere.
+fullscreen-exit-mac-button = Keluar dari Layar Penuh (esc)
+# Please ensure that the domain stays in the `<span data-l10n-name="domain">` markup.
+# Variables
+# $domain (String): the domain that is using pointer-lock, e.g. "mozilla.org"
+pointerlock-warning-domain = <span data-l10n-name="domain">{ $domain }</span> memiliki kendali atas penunjuk Anda. Tekan Esc untuk mengembalikan kendali.
+pointerlock-warning-no-domain = Dokumen ini memiliki kendali atas pointer Anda. Tekan Esc untuk mengambil kembali kendali.
+
+## Bookmarks panels, menus and toolbar
+
+bookmarks-manage-bookmarks =
+ .label = Kelola Markah
+bookmarks-recent-bookmarks-panel-subheader = Markah Terbaru
+bookmarks-toolbar-chevron =
+ .tooltiptext = Tampilkan markah lainnya
+bookmarks-sidebar-content =
+ .aria-label = Markah
+bookmarks-menu-button =
+ .label = Menu Markah
+bookmarks-other-bookmarks-menu =
+ .label = Markah Lain
+bookmarks-mobile-bookmarks-menu =
+ .label = Markah Seluler
+
+## Variables:
+## $isVisible (boolean): if the specific element (e.g. bookmarks sidebar,
+## bookmarks toolbar, etc.) is visible or not.
+
+bookmarks-tools-sidebar-visibility =
+ .label =
+ { $isVisible ->
+ [true] Sembunyikan Bilah Samping Markah
+ *[other] Tampilkan Bilah Samping Markah
+ }
+bookmarks-tools-toolbar-visibility-menuitem =
+ .label =
+ { $isVisible ->
+ [true] Sembunyikan Bilah Alat Markah
+ *[other] Tampilkan Bilah Alat Markah
+ }
+bookmarks-tools-toolbar-visibility-panel =
+ .label =
+ { $isVisible ->
+ [true] Sembunyikan Bilah Alat Markah
+ *[other] Tampilkan Bilah Alat Markah
+ }
+bookmarks-tools-menu-button-visibility =
+ .label =
+ { $isVisible ->
+ [true] Hapus Menu Markah dari Bilah Alat
+ *[other] Tambahkan Menu Markah ke Bilah Alat
+ }
+
+##
+
+bookmarks-search =
+ .label = Cari Markah
+bookmarks-tools =
+ .label = Alat Pemarkahan
+bookmarks-subview-edit-bookmark =
+ .label = Ubah markah ini…
+# The aria-label is a spoken label that should not include the word "toolbar" or
+# such, because screen readers already know that this container is a toolbar.
+# This avoids double-speaking.
+bookmarks-toolbar =
+ .toolbarname = Bilah Alat Markah
+ .accesskey = B
+ .aria-label = Markah
+bookmarks-toolbar-menu =
+ .label = Bilah Alat Markah
+bookmarks-toolbar-placeholder =
+ .title = Nama Markah
+bookmarks-toolbar-placeholder-button =
+ .label = Nama Markah
+# "Bookmark" is a verb, as in "Add current tab to bookmarks".
+bookmarks-subview-bookmark-tab =
+ .label = Markahi tab saat ini…
+
+## Library Panel items
+
+library-bookmarks-menu =
+ .label = Markah
+library-recent-activity-title =
+ .value = Aktivitas Terkini
+
+## Pocket toolbar button
+
+save-to-pocket-button =
+ .label = Simpan ke { -pocket-brand-name }
+ .tooltiptext = Simpan ke { -pocket-brand-name }
+
+## Repair text encoding toolbar button
+
+repair-text-encoding-button =
+ .label = Memperbaiki pengodean teks
+ .tooltiptext = Menebak pengkodean teks yang benar dari isi halaman
+
+## Customize Toolbar Buttons
+
+# Variables:
+# $shortcut (String): keyboard shortcut to open settings (only on macOS)
+toolbar-settings-button =
+ .label = Pengaturan
+ .tooltiptext =
+ { PLATFORM() ->
+ [macos] Buka pengaturan ({ $shortcut })
+ *[other] Buka pengaturan
+ }
+toolbar-overflow-customize-button =
+ .label = Ubahsuai Bilah Alat…
+ .accesskey = U
+toolbar-button-email-link =
+ .label = Surelkan Tautan
+ .tooltiptext = Surelkan tautan laman ini
+toolbar-button-logins =
+ .label = Sandi
+ .tooltiptext = Lihat dan kelola sandi tersimpan Anda
+# Variables:
+# $shortcut (String): keyboard shortcut to save a copy of the page
+toolbar-button-save-page =
+ .label = Simpan Laman
+ .tooltiptext = Simpan laman ini ({ $shortcut })
+# Variables:
+# $shortcut (String): keyboard shortcut to open a local file
+toolbar-button-open-file =
+ .label = Buka Berkas
+ .tooltiptext = Buka berkas ({ $shortcut })
+toolbar-button-synced-tabs =
+ .label = Tab yang Disinkronkan
+ .tooltiptext = Tampilkan tab dari perangkat lain
+# Variables
+# $shortcut (string) - Keyboard shortcut to open a new private browsing window
+toolbar-button-new-private-window =
+ .label = Jendela Mode Pribadi Baru
+ .tooltiptext = Buka jendela Penjelajahan Pribadi baru ({ $shortcut })
+
+## EME notification panel
+
+eme-notifications-drm-content-playing = Beberapa audio atau video pada situs ini menggunakan perangkat lunak DRM yang mungkin membatasi pemakaian Anda atas { -brand-short-name }.
+eme-notifications-drm-content-playing-manage = Kelola Pengaturan
+eme-notifications-drm-content-playing-manage-accesskey = K
+eme-notifications-drm-content-playing-dismiss = Tutup
+eme-notifications-drm-content-playing-dismiss-accesskey = T
+
+## Password save/update panel
+
+panel-save-update-username = Nama Pengguna
+panel-save-update-password = Kata Sandi
+
+##
+
+# "More" item in macOS share menu
+menu-share-more =
+ .label = Lainnya…
+ui-tour-info-panel-close =
+ .tooltiptext = Tutup
+
+## Variables:
+## $uriHost (String): URI host for which the popup was allowed or blocked.
+
+popups-infobar-allow =
+ .label = Izinkan pop-up untuk { $uriHost }
+ .accesskey = i
+popups-infobar-block =
+ .label = Blokir pop-up untuk { $uriHost }
+ .accesskey = i
+
+##
+
+popups-infobar-dont-show-message =
+ .label = Jangan tampilkan pesan ini saat pop-up diblokir
+ .accesskey = J
+edit-popup-settings =
+ .label = Kelola setelan pop-up…
+ .accesskey = p
+picture-in-picture-hide-toggle =
+ .label = Sembunyikan Sakelar Gambar-dalam-Gambar
+ .accesskey = S
+
+## Since the default position for PiP controls does not change for RTL layout,
+## right-to-left languages should use "Left" and "Right" as in the English strings,
+
+picture-in-picture-move-toggle-right =
+ .label = Pindahkan Tombol Pengalih Gambar-dalam-Gambar ke Sisi Kanan
+ .accesskey = a
+picture-in-picture-move-toggle-left =
+ .label = Pindahkan Tombol Pengalih Gambar-dalam-Gambar ke Sisi Kiri
+ .accesskey = i
+
+##
+
+
+# Navigator Toolbox
+
+# This string is a spoken label that should not include
+# the word "toolbar" or such, because screen readers already know that
+# this container is a toolbar. This avoids double-speaking.
+navbar-accessible =
+ .aria-label = Navigasi
+navbar-downloads =
+ .label = Unduhan
+navbar-overflow =
+ .tooltiptext = Alat lainnya…
+# Variables:
+# $shortcut (String): keyboard shortcut to print the page
+navbar-print =
+ .label = Cetak
+ .tooltiptext = Cetak laman ini… ({ $shortcut })
+navbar-home =
+ .label = Beranda
+ .tooltiptext = Beranda { -brand-short-name }
+navbar-library =
+ .label = Pustaka
+ .tooltiptext = Lihat riwayat, markah tersimpan, dan lainnya
+navbar-search =
+ .title = Cari
+# Name for the tabs toolbar as spoken by screen readers. The word
+# "toolbar" is appended automatically and should not be included in
+# in the string
+tabs-toolbar =
+ .aria-label = Tab peramban
+tabs-toolbar-new-tab =
+ .label = Tab Baru
+tabs-toolbar-list-all-tabs =
+ .label = Daftar tab
+ .tooltiptext = Daftar tab
+
+## Infobar shown at startup to suggest session-restore
+
+# <img data-l10n-name="icon"/> will be replaced by the application menu icon
+restore-session-startup-suggestion-message = <strong>Buka tab sebelumnya?</strong> Anda dapat memulihkan sesi sebelumnya dari menu aplikasi { -brand-short-name } <img data-l10n-name="icon"/>, di bawah menu Riwayat.
+restore-session-startup-suggestion-button = Tunjukkan caranya
+
+## Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)
+
+data-reporting-notification-message = { -brand-short-name } mengirimkan beberapa jenis data ke { -vendor-short-name } agar kami dapat meningkatkan pengalaman Anda.
+data-reporting-notification-button =
+ .label = Pilih yang Saya Bagikan
+ .accesskey = P
+# Label for the indicator shown in the private browsing window titlebar.
+private-browsing-indicator-label = Penjelajahan pribadi
+
+## Unified extensions (toolbar) button
+
+unified-extensions-button =
+ .label = Ekstensi
+ .tooltiptext = Ekstensi
+
+## Unified extensions button when permission(s) are needed.
+## Note that the new line is intentionally part of the tooltip.
+
+unified-extensions-button-permissions-needed =
+ .label = Ekstensi
+ .tooltiptext =
+ Ekstensi
+ Izin dibutuhkan
+
+## Unified extensions button when some extensions are quarantined.
+## Note that the new line is intentionally part of the tooltip.
+
+unified-extensions-button-quarantined =
+ .label = Ekstensi
+ .tooltiptext = Ekstensi
+
+## Private browsing reset button
+
+reset-pbm-toolbar-button =
+ .label = Akhiri Sesi Pribadi
+ .tooltiptext = Akhiri Sesi Pribadi
+reset-pbm-panel-heading = Akhiri sesi pribadi Anda?
+reset-pbm-panel-description = Tutup semua tab pribadi dan hapus riwayat, kuki, dan semua data situs lainnya.
+reset-pbm-panel-always-ask-checkbox =
+ .label = Selalu tanyakan
+ .accesskey = t
+reset-pbm-panel-cancel-button =
+ .label = Batal
+ .accesskey = B
+reset-pbm-panel-confirm-button =
+ .label = Hapus data sesi
+ .accesskey = d
+reset-pbm-panel-complete = Data sesi pribadi dihapus
+
+## Autorefresh blocker
+
+refresh-blocked-refresh-label = { -brand-short-name } telah mencegah laman ini untuk otomatis dimuat ulang.
+refresh-blocked-redirect-label = { -brand-short-name } telah mencegah laman ini untuk otomatis mengalihkan ke laman lain.
+refresh-blocked-allow =
+ .label = Izinkan
+ .accesskey = I
+
+## Firefox Relay integration
+
+firefox-relay-offer-why-to-use-relay = Topeng aman dan mudah digunakan dari kami dapat melindungi identitas Anda dan mencegah spam dengan menyembunyikan alamat email Anda.
+# Variables:
+# $useremail (String): user email that will receive messages
+firefox-relay-offer-what-relay-provides = Semua surel yang dikirim ke topeng surel Anda akan diteruskan ke <strong>{ $useremail }</strong> (kecuali jika Anda memutuskan untuk memblokir mereka).
+firefox-relay-offer-legal-notice = Dengan mengklik “Gunakan masker surel”, Anda setuju dengan <label data-l10n-name="tos-url">Ketentuan Layanan</label> dan <label data-l10n-name="privacy-url">Pernyataan Privasi</label>.
+
+## Add-on Pop-up Notifications
+
+popup-notification-addon-install-unsigned =
+ .value = (Belum Diverifikasi)
+popup-notification-xpinstall-prompt-learn-more = Pelajari lebih lanjut tentang memasang pengaya dengan aman
+
+## Pop-up warning
+
+# Variables:
+# $popupCount (Number): the number of pop-ups blocked.
+popup-warning-message = { -brand-short-name } telah mencegah situs ini untuk membuka { $popupCount } jendela pop-up.
+# The singular form is left out for English, since the number of blocked pop-ups is always greater than 1.
+# Variables:
+# $popupCount (Number): the number of pop-ups blocked.
+popup-warning-exceeded-message = { -brand-short-name } mencegah situs ini membuka lebih dari { $popupCount } jendela pop-up.
+popup-warning-button =
+ .label =
+ { PLATFORM() ->
+ [windows] Pengaturan
+ *[other] Pengaturan
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] P
+ *[other] P
+ }
+# Variables:
+# $popupURI (String): the URI for the pop-up window
+popup-show-popup-menuitem =
+ .label = Tampilkan “{ $popupURI }”
diff --git a/l10n-id/browser/browser/browserContext.ftl b/l10n-id/browser/browser/browserContext.ftl
new file mode 100644
index 0000000000..dba2ee6078
--- /dev/null
+++ b/l10n-id/browser/browser/browserContext.ftl
@@ -0,0 +1,391 @@
+# 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/.
+
+navbar-tooltip-instruction =
+ .value =
+ { PLATFORM() ->
+ [macos] Tarik turun untuk menampilkan riwayat
+ *[other] Klik kanan atau tarik turun untuk menampilkan riwayat
+ }
+
+## Back
+
+# Variables
+# $shortcut (String) - A keyboard shortcut for the Go Back command.
+main-context-menu-back-2 =
+ .tooltiptext = Mundur satu laman ({ $shortcut })
+ .aria-label = Mundur
+ .accesskey = M
+# This menuitem is only visible on macOS
+main-context-menu-back-mac =
+ .label = Mundur
+ .accesskey = M
+navbar-tooltip-back-2 =
+ .value = { main-context-menu-back-2.tooltiptext }
+toolbar-button-back-2 =
+ .label = { main-context-menu-back-2.aria-label }
+
+## Forward
+
+# Variables
+# $shortcut (String) - A keyboard shortcut for the Go Forward command.
+main-context-menu-forward-2 =
+ .tooltiptext = Maju satu laman ({ $shortcut })
+ .aria-label = Maju
+ .accesskey = M
+# This menuitem is only visible on macOS
+main-context-menu-forward-mac =
+ .label = Maju
+ .accesskey = M
+navbar-tooltip-forward-2 =
+ .value = { main-context-menu-forward-2.tooltiptext }
+toolbar-button-forward-2 =
+ .label = { main-context-menu-forward-2.aria-label }
+
+## Reload
+
+main-context-menu-reload =
+ .aria-label = Muat Ulang
+ .accesskey = U
+# This menuitem is only visible on macOS
+main-context-menu-reload-mac =
+ .label = Muat Ulang
+ .accesskey = U
+toolbar-button-reload =
+ .label = { main-context-menu-reload.aria-label }
+
+## Stop
+
+main-context-menu-stop =
+ .aria-label = Stop
+ .accesskey = S
+# This menuitem is only visible on macOS
+main-context-menu-stop-mac =
+ .label = Stop
+ .accesskey = S
+toolbar-button-stop =
+ .label = { main-context-menu-stop.aria-label }
+
+## Stop-Reload Button
+
+toolbar-button-stop-reload =
+ .title = { main-context-menu-reload.aria-label }
+
+## Firefox Account Button
+
+toolbar-button-fxaccount =
+ .label = { -fxaccount-brand-name }
+ .tooltiptext = { -fxaccount-brand-name }
+
+## Account toolbar Button
+
+toolbar-button-account =
+ .label = Akun
+ .tooltiptext = Akun
+
+## Save Page
+
+main-context-menu-page-save =
+ .label = Simpan Laman dengan Nama…
+ .accesskey = P
+
+## Simple menu items
+
+main-context-menu-bookmark-page =
+ .aria-label = Markahi Laman
+ .accesskey = m
+ .tooltiptext = Markahi laman
+# This menuitem is only visible on macOS
+# Cannot be shown at the same time as main-context-menu-edit-bookmark-mac,
+# so should probably have the same access key if possible.
+main-context-menu-bookmark-page-mac =
+ .label = Markahi Laman…
+ .accesskey = m
+# This menuitem is only visible on macOS
+# Cannot be shown at the same time as main-context-menu-bookmark-page-mac,
+# so should probably have the same access key if possible.
+main-context-menu-edit-bookmark-mac =
+ .label = Ubah Markah…
+ .accesskey = M
+# Variables
+# $shortcut (String) - A keyboard shortcut for the add bookmark command.
+main-context-menu-bookmark-page-with-shortcut =
+ .aria-label = Markahi Laman…
+ .accesskey = m
+ .tooltiptext = Markahi laman ({ $shortcut })
+main-context-menu-edit-bookmark =
+ .aria-label = Ubah Markah…
+ .accesskey = m
+ .tooltiptext = Ubah Markah
+# Variables
+# $shortcut (String) - A keyboard shortcut for the edit bookmark command.
+main-context-menu-edit-bookmark-with-shortcut =
+ .aria-label = Ubah Markah…
+ .accesskey = m
+ .tooltiptext = Ubah Markah ({ $shortcut })
+main-context-menu-open-link =
+ .label = Buka Tautan
+ .accesskey = a
+main-context-menu-open-link-new-tab =
+ .label = Buka Tautan di Tab Baru
+ .accesskey = T
+main-context-menu-open-link-container-tab =
+ .label = Buka Tautan dalam Tab Kontainer Baru
+ .accesskey = k
+main-context-menu-open-link-new-window =
+ .label = Buka Tautan di Jendela Baru
+ .accesskey = J
+main-context-menu-open-link-new-private-window =
+ .label = Buka Tautan di Jendela Mode Penjelajahan Pribadi Baru
+ .accesskey = P
+main-context-menu-bookmark-link-2 =
+ .label = Markahi Tautan…
+ .accesskey = T
+main-context-menu-save-link =
+ .label = Simpan Tautan dengan Nama…
+ .accesskey = T
+main-context-menu-save-link-to-pocket =
+ .label = Simpan Tautan ke { -pocket-brand-name }
+ .accesskey = o
+
+## The access keys for "Copy Link" and "Copy Email Address"
+## should be the same if possible; the two context menu items
+## are mutually exclusive.
+
+main-context-menu-copy-email =
+ .label = Salin Alamat Surel
+ .accesskey = E
+main-context-menu-copy-phone =
+ .label = Salin Nomor Telepon
+ .accesskey = o
+main-context-menu-copy-link-simple =
+ .label = Salin Tautan
+ .accesskey = S
+# This command copies the link, removing additional
+# query parameters used to track users across sites.
+main-context-menu-strip-on-share-link =
+ .label = Salin Tautan Tanpa Pelacakan Situs
+ .accesskey = s
+
+## Media (video/audio) controls
+##
+## The accesskey for "Play" and "Pause" are the
+## same because the two context-menu items are
+## mutually exclusive.
+
+main-context-menu-media-play =
+ .label = Mainkan
+ .accesskey = M
+main-context-menu-media-pause =
+ .label = Tunda
+ .accesskey = T
+
+##
+
+main-context-menu-media-mute =
+ .label = Senyap
+ .accesskey = S
+main-context-menu-media-unmute =
+ .label = Keraskan
+ .accesskey = K
+main-context-menu-media-play-speed-2 =
+ .label = Kecepatan
+ .accesskey = K
+main-context-menu-media-play-speed-slow-2 =
+ .label = 0.5×
+main-context-menu-media-play-speed-normal-2 =
+ .label = 1.0×
+main-context-menu-media-play-speed-fast-2 =
+ .label = 1.25×
+main-context-menu-media-play-speed-faster-2 =
+ .label = 1.5×
+main-context-menu-media-play-speed-fastest-2 =
+ .label = 2×
+main-context-menu-media-loop =
+ .label = Pengulangan
+ .accesskey = L
+
+## The access keys for "Show Controls" and "Hide Controls" are the same
+## because the two context-menu items are mutually exclusive.
+
+main-context-menu-media-show-controls =
+ .label = Tampilkan Kendali
+ .accesskey = T
+main-context-menu-media-hide-controls =
+ .label = Sembunyikan Kendali
+ .accesskey = S
+
+##
+
+main-context-menu-media-video-fullscreen =
+ .label = Layar Penuh
+ .accesskey = P
+main-context-menu-media-video-leave-fullscreen =
+ .label = Keluar dari Mode Layar Penuh
+ .accesskey = u
+# This is used when right-clicking on a video in the
+# content area when the Picture-in-Picture feature is enabled.
+main-context-menu-media-watch-pip =
+ .label = Tonton dalam Format Gambar-dalam-Gambar
+ .accesskey = G
+main-context-menu-image-reload =
+ .label = Muat Ulang Gambar
+ .accesskey = U
+main-context-menu-image-view-new-tab =
+ .label = Buka Gambar di Tab Baru
+ .accesskey = G
+main-context-menu-video-view-new-tab =
+ .label = Buka Video di Tab Baru
+ .accesskey = V
+main-context-menu-image-copy =
+ .label = Salin Gambar
+ .accesskey = G
+main-context-menu-image-copy-link =
+ .label = Salin Tautan Gambar
+ .accesskey = G
+main-context-menu-video-copy-link =
+ .label = Salin Tautan Video
+ .accesskey = V
+main-context-menu-audio-copy-link =
+ .label = Salin Tautan Audio
+ .accesskey = A
+main-context-menu-image-save-as =
+ .label = Simpan Gambar dengan Nama…
+ .accesskey = a
+main-context-menu-image-email =
+ .label = Surelkan Gambar…
+ .accesskey = k
+main-context-menu-image-set-image-as-background =
+ .label = Jadikan Gambar Sebagai Latar Belakang Desktop…
+ .accesskey = D
+main-context-menu-image-copy-text =
+ .label = Salin Teks dari Gambar
+ .accesskey = T
+main-context-menu-image-info =
+ .label = Lihat Informasi Gambar
+ .accesskey = m
+main-context-menu-image-desc =
+ .label = Tampilkan Deskripsi
+ .accesskey = D
+main-context-menu-video-save-as =
+ .label = Simpan Video dengan Nama…
+ .accesskey = S
+main-context-menu-audio-save-as =
+ .label = Simpan Audio dengan Nama…
+ .accesskey = S
+main-context-menu-video-take-snapshot =
+ .label = Ambil Tangkapan Gambar Diam…
+ .accesskey = A
+main-context-menu-video-email =
+ .label = Surelkan Video…
+ .accesskey = k
+main-context-menu-audio-email =
+ .label = Surelkan Audio…
+ .accesskey = k
+main-context-menu-save-to-pocket =
+ .label = Simpan Laman ke { -pocket-brand-name }
+ .accesskey = k
+main-context-menu-send-to-device =
+ .label = Kirim Laman ke Perangkat
+ .accesskey = L
+
+## The access keys for "Use Saved Login" and "Use Saved Password"
+## should be the same if possible; the two context menu items
+## are mutually exclusive.
+
+main-context-menu-use-saved-login =
+ .label = Gunakan Info Masuk Tersimpan
+ .accesskey = G
+# Displayed when there are saved passwords and the user clicks inside a username or password field
+main-context-menu-use-saved-password =
+ .label = Gunakan Kata Sandi Tersimpan
+ .accesskey = G
+
+##
+
+main-context-menu-use-relay-mask =
+ .label = Gunakan Topeng Email { -relay-brand-short-name }
+ .accesskey = T
+main-context-menu-suggest-strong-password =
+ .label = Sarankan Kata Sandi Kuat…
+ .accesskey = K
+main-context-menu-manage-logins2 =
+ .label = Kelola Info Masuk
+ .accesskey = K
+main-context-menu-manage-passwords =
+ .label = Kelola Kata Sandi
+ .accesskey = K
+main-context-menu-keyword =
+ .label = Tambahkan Kata Kunci untuk Pencarian ini…
+ .accesskey = K
+main-context-menu-link-send-to-device =
+ .label = Kirim Tautan ke Perangkat
+ .accesskey = T
+main-context-menu-frame =
+ .label = Bingkai Ini
+ .accesskey = B
+main-context-menu-frame-show-this =
+ .label = Hanya Tampilkan Bingkai yang Ini
+ .accesskey = n
+main-context-menu-frame-open-tab =
+ .label = Buka Bingkai di Tab Baru
+ .accesskey = g
+main-context-menu-frame-open-window =
+ .label = Buka Bingkai di Jendela Baru
+ .accesskey = i
+main-context-menu-frame-reload =
+ .label = Muatkan Bingkai Lagi
+ .accesskey = t
+main-context-menu-frame-add-bookmark =
+ .label = Markahi Bingkai...
+ .accesskey = M
+main-context-menu-frame-save-as =
+ .label = Simpan Bingkai dengan Nama…
+ .accesskey = g
+main-context-menu-frame-print =
+ .label = Cetak Bingkai…
+ .accesskey = i
+main-context-menu-frame-view-source =
+ .label = Lihat Kode Sumber Bingkai
+ .accesskey = B
+main-context-menu-frame-view-info =
+ .label = Lihat Informasi Bingkai
+ .accesskey = I
+main-context-menu-print-selection-2 =
+ .label = Cetak yang Dipilih…
+ .accesskey = C
+main-context-menu-view-selection-source =
+ .label = Lihat Kode Sumber Teks yang Dipilih
+ .accesskey = e
+main-context-menu-take-screenshot =
+ .label = Buat Tangkapan Layar
+ .accesskey = B
+main-context-menu-take-frame-screenshot =
+ .label = Buat Tangkapan Layar
+ .accesskey = u
+main-context-menu-view-page-source =
+ .label = Lihat Kode Sumber Laman
+ .accesskey = h
+main-context-menu-bidi-switch-text =
+ .label = Ubah Arah Teks
+ .accesskey = T
+main-context-menu-bidi-switch-page =
+ .label = Ubah Arah Laman
+ .accesskey = A
+main-context-menu-inspect =
+ .label = Inspeksi
+ .accesskey = I
+main-context-menu-inspect-a11y-properties =
+ .label = Periksa Properti Aksesibilitas
+main-context-menu-eme-learn-more =
+ .label = Pelajari lebih lanjut tentang DRM…
+ .accesskey = D
+# Variables
+# $containerName (String): The name of the current container
+main-context-menu-open-link-in-container-tab =
+ .label = Buka Tautan di Tab { $containerName } Baru
+ .accesskey = T
+main-context-menu-reveal-password =
+ .label = Tampilkan Sandi
+ .accesskey = S
diff --git a/l10n-id/browser/browser/browserSets.ftl b/l10n-id/browser/browser/browserSets.ftl
new file mode 100644
index 0000000000..040d68d892
--- /dev/null
+++ b/l10n-id/browser/browser/browserSets.ftl
@@ -0,0 +1,218 @@
+# 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/.
+
+window-minimize-command =
+ .label = Minikan
+
+window-zoom-command =
+ .label = Perbesaran
+
+window-new-shortcut =
+ .key = N
+
+window-minimize-shortcut =
+ .key = m
+
+close-shortcut =
+ .key = W
+
+tab-new-shortcut =
+ .key = t
+
+location-open-shortcut =
+ .key = l
+
+location-open-shortcut-alt =
+ .key = d
+
+search-focus-shortcut =
+ .key = k
+
+# This shortcut is used in two contexts:
+# - web search
+# - find in page
+find-shortcut =
+ .key = f
+
+search-find-again-shortcut =
+ .key = g
+
+search-find-again-shortcut-alt =
+ .keycode = VK_F3
+
+search-find-selection-shortcut =
+ .key = e
+
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+search-focus-shortcut-alt =
+ .key =
+ { PLATFORM() ->
+ [linux] j
+ *[other] e
+ }
+
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+downloads-shortcut =
+ .key =
+ { PLATFORM() ->
+ [linux] y
+ *[other] j
+ }
+
+addons-shortcut =
+ .key = A
+
+file-open-shortcut =
+ .key = o
+
+save-page-shortcut =
+ .key = s
+
+page-source-shortcut =
+ .key = u
+
+# This should match the Option+Command keyboard shortcut letter that Safari
+# and Chrome use for "View Source" on macOS. `page-source-shortcut` above
+# is Firefox's official keyboard shortcut shown in the GUI.
+# Safari variant is an alias provided for the convenience of Safari and Chrome
+# users on macOS. See bug 1398988.
+page-source-shortcut-safari =
+ .key = u
+
+page-info-shortcut =
+ .key = i
+
+print-shortcut =
+ .key = p
+
+mute-toggle-shortcut =
+ .key = M
+
+nav-back-shortcut-alt =
+ .key = [
+
+nav-fwd-shortcut-alt =
+ .key = ]
+
+nav-reload-shortcut =
+ .key = r
+
+# Shortcut available only on macOS.
+nav-stop-shortcut =
+ .key = .
+
+history-show-all-shortcut =
+ .key = H
+
+history-show-all-shortcut-mac =
+ .key = Y
+
+history-sidebar-shortcut =
+ .key = h
+
+full-screen-shortcut =
+ .key = f
+
+reader-mode-toggle-shortcut-windows =
+ .keycode = VK_F9
+
+reader-mode-toggle-shortcut-other =
+ .key = R
+
+picture-in-picture-toggle-shortcut-mac =
+ .key = ]
+
+# Pick the key that is commonly present
+# in your locale keyboards above the
+# `picture-in-picture-toggle-shortcut-mac` key.
+picture-in-picture-toggle-shortcut-mac-alt =
+ .key = { "}" }
+
+picture-in-picture-toggle-shortcut =
+ .key = ]
+
+# Pick the key that is commonly present
+# in your locale keyboards above the
+# `picture-in-picture-toggle-shortcut` key.
+picture-in-picture-toggle-shortcut-alt =
+ .key = { "}" }
+
+bookmark-this-page-shortcut =
+ .key = d
+
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+bookmark-show-library-shortcut =
+ .key = O
+
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+bookmark-show-sidebar-shortcut =
+ .key = b
+
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+bookmark-show-toolbar-shortcut =
+ .key = B
+
+## All `-alt*` messages 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.
+
+full-zoom-reduce-shortcut =
+ .key = -
+
+full-zoom-reduce-shortcut-alt-a =
+ .key = _
+
+full-zoom-reduce-shortcut-alt-b =
+ .key = { "" }
+
+full-zoom-enlarge-shortcut =
+ .key = +
+
+full-zoom-enlarge-shortcut-alt =
+ .key = =
+
+full-zoom-enlarge-shortcut-alt2 =
+ .key = { "" }
+
+full-zoom-reset-shortcut =
+ .key = 0
+
+full-zoom-reset-shortcut-alt =
+ .key = { "" }
+
+##
+
+bidi-switch-direction-shortcut =
+ .key = X
+
+private-browsing-shortcut =
+ .key = P
+
+## The shortcuts below are for Mac specific
+## global menu.
+
+quit-app-shortcut =
+ .key = Q
+
+help-shortcut =
+ .key = ?
+
+preferences-shortcut =
+ .key = ,
+
+hide-app-shortcut =
+ .key = H
+
+hide-other-apps-shortcut =
+ .key = H
diff --git a/l10n-id/browser/browser/colorways.ftl b/l10n-id/browser/browser/colorways.ftl
new file mode 100644
index 0000000000..9d4698741a
--- /dev/null
+++ b/l10n-id/browser/browser/colorways.ftl
@@ -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/.
+
+
+## Colorway collections
+
+## Colorway names and descriptions
+
+playmaker-colorway-name = Playmaker
+playmaker-colorway-description = Anda menciptakan peluang untuk menang dan membantu semua orang di sekitar Anda meningkatkan permainan mereka.
+
+expressionist-colorway-name = Ekspresionis
+expressionist-colorway-description = Pandangan yang berbeda tentang dunia, dengan ciptaan yang membangkitkan emosi bagi pemirsanya
+
+visionary-colorway-name = Visioner
+visionary-colorway-description = Anda mempertanyakan status quo dan menggerakkan orang lain untuk membayangkan masa depan yang lebih baik.
+
+activist-colorway-name = Aktivis
+activist-colorway-description = Anda meninggalkan dunia sebagai tempat yang lebih baik daripada yang Anda temukan dan membuat orang lain percaya.
+
+dreamer-colorway-name = Pemimpi
+dreamer-colorway-description = Anda percaya bahwa keberuntungan berpihak pada yang berani dan menginspirasi orang lain untuk menjadi berani.
+
+innovator-colorway-name = Inovator
+innovator-colorway-description = Anda melihat peluang di mana-mana dan memberi dampak pada kehidupan semua orang di sekitar Anda.
diff --git a/l10n-id/browser/browser/components/mozSupportLink.ftl b/l10n-id/browser/browser/components/mozSupportLink.ftl
new file mode 100644
index 0000000000..9ec69f26cf
--- /dev/null
+++ b/l10n-id/browser/browser/components/mozSupportLink.ftl
@@ -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/.
+
+moz-support-link-text = Pelajari lebih lanjut
diff --git a/l10n-id/browser/browser/confirmationHints.ftl b/l10n-id/browser/browser/confirmationHints.ftl
new file mode 100644
index 0000000000..804cbe9698
--- /dev/null
+++ b/l10n-id/browser/browser/confirmationHints.ftl
@@ -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/.
+
+
+## Confirmation hints
+
+confirmation-hint-breakage-report-sent = Laporan terkirim. Terima kasih!
+confirmation-hint-login-removed = Info masuk dihapus!
+confirmation-hint-password-removed = Sandi dihapus!
+confirmation-hint-page-bookmarked = Ditambahkan ke markah
+confirmation-hint-password-saved = Sandi disimpan!
+confirmation-hint-password-created = Sandi tersimpan
+confirmation-hint-password-updated = Sandi diperbarui
+confirmation-hint-address-created = Alamat tersimpan
+confirmation-hint-address-updated = Alamat diperbarui
+confirmation-hint-credit-card-created = Kartu tersimpan
+confirmation-hint-credit-card-updated = Kartu diperbarui
+confirmation-hint-pin-tab = Disematkan!
+confirmation-hint-pin-tab-description = Klik kanan tab untuk melepaskan sematan.
+confirmation-hint-send-to-device = Terkirim!
+confirmation-hint-firefox-relay-mask-created = Topeng baru dibuat!
+confirmation-hint-firefox-relay-mask-reused = Topeng yang ada digunakan kembali!
+confirmation-hint-screenshot-copied = Tangkapan layar disalin!
diff --git a/l10n-id/browser/browser/contentCrash.ftl b/l10n-id/browser/browser/contentCrash.ftl
new file mode 100644
index 0000000000..5c6ec3d504
--- /dev/null
+++ b/l10n-id/browser/browser/contentCrash.ftl
@@ -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/.
+
+
+## Subframe crash notification
+
+crashed-subframe-message = <strong>Sebagian dari laman ini mogok. </strong>Untuk memberi tahu { -brand-product-name } tentang masalah ini dan memperbaikinya lebih cepat, harap kirimkan laporan.
+
+# The string for crashed-subframe-title.title should match crashed-subframe-message,
+# but without any markup.
+crashed-subframe-title =
+ .title = Sebagian dari laman ini mogok. Untuk memberi tahu { -brand-product-name } tentang masalah ini dan memperbaikinya lebih cepat, harap kirimkan laporan.
+crashed-subframe-learnmore-link =
+ .value = Pelajari Lebih Lanjut
+crashed-subframe-submit =
+ .label = Kirimkan Laporan
+ .accesskey = K
+
+## Pending crash reports
+
+# Variables:
+# $reportCount (Number): the number of pending crash reports
+pending-crash-reports-message = Anda memiliki { $reportCount } laporan kemacetan yang belum terkirim
+pending-crash-reports-view-all =
+ .label = Tampilkan
+pending-crash-reports-send =
+ .label = Kirim
+pending-crash-reports-always-send =
+ .label = Selalu Kirim
diff --git a/l10n-id/browser/browser/customizeMode.ftl b/l10n-id/browser/browser/customizeMode.ftl
new file mode 100644
index 0000000000..63750a3ed6
--- /dev/null
+++ b/l10n-id/browser/browser/customizeMode.ftl
@@ -0,0 +1,38 @@
+# 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/.
+
+customize-mode-restore-defaults =
+ .label = Pulihkan Bawaan
+customize-mode-menu-and-toolbars-header = Seret item favorit Anda ke bilah alat atau menu luapan.
+customize-mode-overflow-list-title = Menu Luapan
+customize-mode-uidensity =
+ .label = Kepadatan
+customize-mode-done =
+ .label = Selesai
+customize-mode-toolbars =
+ .label = Bilah Alat
+customize-mode-titlebar =
+ .label = Bilah Judul
+customize-mode-uidensity-menu-touch =
+ .label = Sentuh
+ .accesskey = S
+ .tooltiptext = Sentuh
+customize-mode-uidensity-auto-touch-mode-checkbox =
+ .label = Gunakan Sentuhan untuk Mode Sabak
+customize-mode-overflow-list-description = Seret dan lepas item ke sini untuk menjaganya dalam jangkau namun di luar bilah perkakas Anda…
+customize-mode-uidensity-menu-normal =
+ .label = Normal
+ .accesskey = N
+ .tooltiptext = Normal
+customize-mode-uidensity-menu-compact-unsupported =
+ .label = Ringkas (tidak didukung)
+ .accesskey = R
+ .tooltiptext = Ringkas (tidak didukung)
+customize-mode-undo-cmd =
+ .label = Urungkan
+customize-mode-lwthemes-link = Kelola Tema
+customize-mode-touchbar-cmd =
+ .label = Ubahsuai Touch Bar...
+customize-mode-downloads-button-autohide =
+ .label = Sembunyikan tombol jika kosong
diff --git a/l10n-id/browser/browser/defaultBrowserNotification.ftl b/l10n-id/browser/browser/defaultBrowserNotification.ftl
new file mode 100644
index 0000000000..922b8d53a2
--- /dev/null
+++ b/l10n-id/browser/browser/defaultBrowserNotification.ftl
@@ -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/.
+
+# The question portion of the following message should have the <strong> and </strong> tags surrounding it.
+default-browser-notification-message = <strong>Atur { -brand-short-name } sebagai peramban baku Anda?</strong> Menjelajahlah dengan cepat, aman, dan privat kapanpun Anda menggunakan Web.
+default-browser-notification-button =
+ .label = Setel menjadi Baku
+ .accesskey = S
+
+## These strings are used for the default browser prompt. There are 2 variations
+## depending on the operating system (Windows vs other). The checkbox label and
+## secondary button are shared between the variants.
+
+default-browser-prompt-title-pin = Jadikan { -brand-short-name } peramban utama Anda?
+default-browser-prompt-message-pin = Simpan { -brand-short-name } di ujung jari Anda — jadikan sebagai peramban utama Anda dan sematkan ke bilah tugas Anda.
+default-browser-prompt-message-pin-mac = Simpan { -brand-short-name } di ujung jari Anda — jadikan browser default Anda dan simpan di Dock Anda.
+default-browser-prompt-button-primary-pin = Jadikan sebagai peramban utama
+default-browser-prompt-title-alt = Jadikan { -brand-short-name } peramban baku Anda?
+default-browser-prompt-message-alt = Dapatkan kecepatan, keamanan, dan privasi setiap kali Anda menjelajah.
+default-browser-prompt-button-primary-alt = Setel sebagai peramban baku
+default-browser-prompt-checkbox-not-again-label = Jangan tampilkan lagi
+default-browser-prompt-button-secondary = Jangan sekarang
diff --git a/l10n-id/browser/browser/downloads.ftl b/l10n-id/browser/browser/downloads.ftl
new file mode 100644
index 0000000000..de74628c0a
--- /dev/null
+++ b/l10n-id/browser/browser/downloads.ftl
@@ -0,0 +1,252 @@
+# 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 title and aria-label attributes are used by screen readers to describe
+## the Downloads Panel.
+
+downloads-window =
+ .title = Unduhan
+downloads-panel =
+ .aria-label = Unduhan
+
+##
+
+# The style attribute has the width of the Downloads Panel expressed using
+# a CSS unit. The longest labels that should fit are usually those of
+# in-progress and blocked downloads.
+downloads-panel-items =
+ .style = width: 35em
+
+downloads-cmd-pause =
+ .label = Jeda
+ .accesskey = J
+downloads-cmd-resume =
+ .label = Lanjutkan
+ .accesskey = L
+downloads-cmd-cancel =
+ .tooltiptext = Batalkan
+downloads-cmd-cancel-panel =
+ .aria-label = Batalkan
+
+downloads-cmd-show-menuitem-2 =
+ .label =
+ { PLATFORM() ->
+ [macos] Tampilkan di Finder
+ *[other] Tampilkan di Folder
+ }
+ .accesskey = F
+
+## Displayed in the downloads context menu for files that can be opened.
+## Variables:
+## $handler (String) - The name of the mime type's default file handler.
+## Example: "Notepad", "Acrobat Reader DC", "7-Zip File Manager"
+
+downloads-cmd-use-system-default =
+ .label = Buka di Penampil Sistem
+ .accesskey = S
+# This version is shown when the download's mime type has a valid file handler.
+downloads-cmd-use-system-default-named =
+ .label = Buka di { $handler }
+ .accesskey = B
+
+# We can use the same accesskey as downloads-cmd-always-open-similar-files.
+# Both should not be visible in the downloads context menu at the same time.
+downloads-cmd-always-use-system-default =
+ .label = Selalu Buka di Penampil Sistem
+ .accesskey = S
+# We can use the same accesskey as downloads-cmd-always-open-similar-files.
+# Both should not be visible in the downloads context menu at the same time.
+# This version is shown when the download's mime type has a valid file handler.
+downloads-cmd-always-use-system-default-named =
+ .label = Selalu Buka di { $handler }
+ .accesskey = S
+
+##
+
+# We can use the same accesskey as downloads-cmd-always-use-system-default.
+# Both should not be visible in the downloads context menu at the same time.
+downloads-cmd-always-open-similar-files =
+ .label = Selalu Buka Berkas Serupa
+ .accesskey = l
+
+downloads-cmd-show-button-2 =
+ .tooltiptext =
+ { PLATFORM() ->
+ [macos] Tampilkan di Finder
+ *[other] Tampilkan di Folder
+ }
+
+downloads-cmd-show-panel-2 =
+ .aria-label =
+ { PLATFORM() ->
+ [macos] Tampilkan di Finder
+ *[other] Tampilkan di Folder
+ }
+downloads-cmd-show-description-2 =
+ .value =
+ { PLATFORM() ->
+ [macos] Tampilkan di Finder
+ *[other] Tampilkan di Folder
+ }
+
+downloads-cmd-show-downloads =
+ .label = Tampilkan Folder Unduhan
+downloads-cmd-retry =
+ .tooltiptext = Coba Lagi
+downloads-cmd-retry-panel =
+ .aria-label = Coba Lagi
+downloads-cmd-go-to-download-page =
+ .label = Buka Laman Unduhan
+ .accesskey = m
+downloads-cmd-copy-download-link =
+ .label = Salin Tautan Unduhan
+ .accesskey = T
+downloads-cmd-remove-from-history =
+ .label = Hapus dari Riwayat
+ .accesskey = H
+downloads-cmd-clear-list =
+ .label = Bersihkan Panel Pratinjau
+ .accesskey = a
+downloads-cmd-clear-downloads =
+ .label = Bersihkan Unduhan
+ .accesskey = U
+downloads-cmd-delete-file =
+ .label = Hapus
+ .accesskey = H
+
+# This command is shown in the context menu when downloads are blocked.
+downloads-cmd-unblock =
+ .label = Izinkan Unduhan
+ .accesskey = I
+
+# This is the tooltip of the action button shown when malware is blocked.
+downloads-cmd-remove-file =
+ .tooltiptext = Hapus Berkas
+
+downloads-cmd-remove-file-panel =
+ .aria-label = Hapus Berkas
+
+# This is the tooltip of the action button shown when potentially unwanted
+# downloads are blocked. This opens a dialog where the user can choose
+# whether to unblock or remove the download. Removing is the default option.
+downloads-cmd-choose-unblock =
+ .tooltiptext = Hapus Berkas atau Izinkan Unduhan
+
+downloads-cmd-choose-unblock-panel =
+ .aria-label = Hapus Berkas atau Izinkan Unduhan
+
+# This is the tooltip of the action button shown when uncommon downloads are
+# blocked.This opens a dialog where the user can choose whether to open the
+# file or remove the download. Opening is the default option.
+downloads-cmd-choose-open =
+ .tooltiptext = Buka atau Hapus Berkas
+
+downloads-cmd-choose-open-panel =
+ .aria-label = Buka atau Hapus Berkas
+
+# Displayed when hovering a blocked download, indicates that it's possible to
+# show more information for user to take the next action.
+downloads-show-more-information =
+ .value = Tampilkan informasi lebih lanjut
+
+# Displayed when hovering a complete download, indicates that it's possible to
+# open the file using an app available in the system.
+downloads-open-file =
+ .value = Buka Berkas
+
+## Displayed when the user clicked on a download in process. Indicates that the
+## downloading file will be opened after certain amount of time using an app
+## available in the system.
+## Variables:
+## $hours (number) - Amount of hours left till the file opens.
+## $seconds (number) - Amount of seconds left till the file opens.
+## $minutes (number) - Amount of minutes till the file opens.
+
+downloading-file-opens-in-hours-and-minutes-2 =
+ .value = Dibuka dalam { $hours }j { $minutes }m…
+downloading-file-opens-in-minutes-2 =
+ .value = Dibuka dalam { $minutes }m…
+downloading-file-opens-in-minutes-and-seconds-2 =
+ .value = Dibuka dalam { $minutes }m { $seconds }d…
+downloading-file-opens-in-seconds-2 =
+ .value = Dibuka dalam { $seconds }d…
+downloading-file-opens-in-some-time-2 =
+ .value = Dibuka saat selesai…
+downloading-file-click-to-open =
+ .value = Buka setelah selesai
+
+##
+
+# Displayed when hovering a download which is able to be retried by users,
+# indicates that it's possible to download this file again.
+downloads-retry-download =
+ .value = Coba Unduh Lagi
+
+# Displayed when hovering a download which is able to be cancelled by users,
+# indicates that it's possible to cancel and stop the download.
+downloads-cancel-download =
+ .value = Batalkan Unduhan
+
+# This string is shown at the bottom of the Downloads Panel when all the
+# downloads fit in the available space, or when there are no downloads in
+# the panel at all.
+downloads-history =
+ .label = Tampilkan Semua Unduhan
+ .accesskey = U
+
+# This string is shown at the top of the Download Details Panel, to indicate
+# that we are showing the details of a single download.
+downloads-details =
+ .title = Detail Unduhan
+
+## Displayed when a site attempts to automatically download many files.
+## Variables:
+## $num (number) - Number of blocked downloads.
+## $url (string) - The url of the suspicious site, stripped of http, https and www prefix.
+
+downloads-files-not-downloaded =
+ { $num ->
+ *[other] { $num } file tidak diunduh.
+ }
+downloads-blocked-from-url = Unduhan diblokir dari { $url }.
+downloads-blocked-download-detailed-info = { $url } mencoba mengunduh banyak berkas secara otomatis. Situs ini mungkin rusak atau mencoba menyimpan berkas spam di perangkat Anda.
+
+##
+
+downloads-clear-downloads-button =
+ .label = Bersihkan Unduhan
+ .tooltiptext = Bersihkan semua unduhan yang selesai, dibatalkan, atau gagal
+
+# This string is shown when there are no items in the Downloads view, when it
+# is displayed inside a browser tab.
+downloads-list-empty =
+ .value = Tidak ada unduhan.
+
+# This string is shown when there are no items in the Downloads Panel.
+downloads-panel-empty =
+ .value = Tidak ada unduhan untuk sesi ini.
+
+# 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.
+# $count (number) - number of files being downloaded that are not shown in the
+# panel list.
+downloads-more-downloading =
+ { $count ->
+ *[other] { $count } berkas lainnya yang sedang diunduh
+ }
+
+## Download errors
+
+downloads-error-alert-title = Kesalahan Unduhan
+# Variables:
+# $extension (String): the name of the blocking extension.
+downloads-error-blocked-by = Unduhan tidak dapat disimpan karena diblokir oleh { $extension }.
+# Used when the name of the blocking extension is unavailable.
+downloads-error-extension = Unduhan tidak dapat disimpan karena diblokir oleh sebuah ekstensi.
+# Line breaks in this message are meaningful, and should be maintained.
+downloads-error-generic =
+ Unduhan tidak dapat disimpan karena kesalahan yang tidak diketahui sebabnya terjadi.
+
+ Silakan coba lagi.
diff --git a/l10n-id/browser/browser/editBookmarkOverlay.ftl b/l10n-id/browser/browser/editBookmarkOverlay.ftl
new file mode 100644
index 0000000000..7fbbef5879
--- /dev/null
+++ b/l10n-id/browser/browser/editBookmarkOverlay.ftl
@@ -0,0 +1,49 @@
+# 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/.
+
+bookmark-overlay-name-2 =
+ .value = Nama
+ .accesskey = N
+bookmark-overlay-url =
+ .value = URL
+ .accesskey = U
+# Location refers to the position of the bookmark within the browser's
+# bookmarks, not to its URL or address.
+bookmark-overlay-location-2 =
+ .value = Lokasi
+ .accesskey = L
+bookmark-overlay-choose =
+ .label = Pilih…
+bookmark-overlay-folders-expander =
+ .tooltiptext = Tampilkan semua folder markah
+ .tooltiptextdown = { bookmark-overlay-folders-expander.tooltiptext }
+ .tooltiptextup = Sembunyikan
+bookmark-overlay-folders-expander2 =
+ .tooltiptext = Tampilkan semua folder markah
+bookmark-overlay-folders-expander-hide =
+ .tooltiptext = Sembunyikan
+# bookmark-overlay-folders-tree is used to provide an accessible name to the tree view of the Bookmarks directory, when it is expanded
+bookmark-overlay-folders-tree =
+ .aria-label = Folder
+bookmark-overlay-new-folder-button =
+ .label = Folder baru
+ .accesskey = b
+bookmark-overlay-tags-2 =
+ .value = Tag
+ .accesskey = T
+bookmark-overlay-tags-empty-description =
+ .placeholder = Pisahkan tag dengan tanda koma
+bookmark-overlay-tags-expander =
+ .tooltiptext = Tampilkan semua Tag
+ .tooltiptextdown = { bookmark-overlay-tags-expander.tooltiptext }
+ .tooltiptextup = Sembunyikan
+bookmark-overlay-tags-expander2 =
+ .tooltiptext = Tampilkan semua Tag
+bookmark-overlay-tags-expander-hide =
+ .tooltiptext = Sembunyikan
+bookmark-overlay-keyword-2 =
+ .value = Kata Kunci
+ .accesskey = K
+bookmark-overlay-tags-caption-label = Gunakan tag untuk mengelola dan mencari markah dari bilah alamat
+bookmark-overlay-keyword-caption-label-2 = Gunakan satu kata kunci untuk membuka markah langsung dari bilah alamat
diff --git a/l10n-id/browser/browser/extensionsUI.ftl b/l10n-id/browser/browser/extensionsUI.ftl
new file mode 100644
index 0000000000..01cb9d7357
--- /dev/null
+++ b/l10n-id/browser/browser/extensionsUI.ftl
@@ -0,0 +1,33 @@
+# 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/.
+
+webext-perms-learn-more = Pelajari lebih lanjut
+# Variables:
+# $addonName (String): localized named of the extension that is asking to change the default search engine.
+# $currentEngine (String): name of the current search engine.
+# $newEngine (String): name of the new search engine.
+webext-default-search-description = { $addonName } ingin mengubah mesin pencari baku Anda dari { $currentEngine } ke { $newEngine }. Oke?
+webext-default-search-yes =
+ .label = Ya
+ .accesskey = Y
+webext-default-search-no =
+ .label = Tidak
+ .accesskey = T
+# Variables:
+# $addonName (String): localized named of the extension that was just installed.
+addon-post-install-message = { $addonName } telah ditambahkan
+
+## A modal confirmation dialog to allow an extension on quarantined domains.
+
+# Variables:
+# $addonName (String): localized name of the extension.
+webext-quarantine-confirmation-title = Jalankan { $addonName } di situs terbatas?
+webext-quarantine-confirmation-line-1 = Untuk melindungi data Anda, ekstensi ini tidak diizinkan pada situs ini.
+webext-quarantine-confirmation-line-2 = Izinkan ekstensi ini jika Anda memercayainya untuk membaca dan mengubah data pada situs yang dibatasi oleh { -vendor-short-name }.
+webext-quarantine-confirmation-allow =
+ .label = Izinkan
+ .accesskey = I
+webext-quarantine-confirmation-deny =
+ .label = Jangan Izinkan
+ .accesskey = J
diff --git a/l10n-id/browser/browser/featureCallout.ftl b/l10n-id/browser/browser/featureCallout.ftl
new file mode 100644
index 0000000000..465d06f8d5
--- /dev/null
+++ b/l10n-id/browser/browser/featureCallout.ftl
@@ -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/.
+
+# Callout dialog primary button to advance to next screen
+callout-primary-advance-button-label = Selanjutnya
+
+# Callout dialog primary button to complete the feature tour
+callout-primary-complete-button-label = Paham!
+
+## Firefox View feature tour strings
+
+# "Tab pickup" refers to the section in Firefox View that displays open
+# tabs from other devices
+callout-firefox-view-tab-pickup-title = Lompat antar perangkat dengan pengambilan tab
+
+callout-firefox-view-tab-pickup-subtitle = Ambil tab terbuka dari ponsel Anda dengan cepat dan buka di sini untuk alur kerja maksimal.
+
+callout-firefox-view-recently-closed-title = Dapatkan kembali tab tertutup Anda dalam sekejap
+
+callout-firefox-view-recently-closed-subtitle = Semua tab tertutup Anda akan secara ajaib muncul di sini. Tak perlu khawatir lagi akan menutup situs secara tidak sengaja.
+
+callout-firefox-view-colorways-title = Tambahkan percikan warna
+
+# "Shade" refer to different color options in each colorway.
+callout-firefox-view-colorways-subtitle = Pilih warna yang berbicara dengan Anda dengan ragam warna. Hanya di { -brand-product-name }.
+
+callout-firefox-view-colorways-reminder-title = Jelajahi ragam warna terbaru kami
+
+# “Shades” refers to the different color options in each colorways
+callout-firefox-view-colorways-reminder-subtitle = Warnai peramban Anda dengan nuansa ikonik ini, terinspirasi oleh suara independen. Hanya di { -brand-product-name }.
+
+## Continuous Onboarding - Firefox View: Tab pick up
+
+# “Boost your browsing” refers to the added benefit the user receives from having
+# access to the same browsing experience when moving from one browser to another.
+# Alternative: ”Improve your browsing experience with tab pickup”
+continuous-onboarding-firefox-view-tab-pickup-title = Tingkatkan penjelajahan Anda dengan fitur pengambilan tab
+
+continuous-onboarding-firefox-view-tab-pickup-subtitle = Akses tab terbuka Anda dari perangkat mana pun. Dan juga, sinkronkan markah, sandi, dan lainnya.
+
+continuous-onboarding-firefox-view-tab-pickup-primary-button-label = Mulai
+
+## PDF.js Feature Tour Strings
+
+callout-pdfjs-edit-title = Edit PDF dengan alat teks terbaru kami
+callout-pdfjs-edit-body-a = Isi formulir, tambahkan komentar, atau buat catatan langsung di { -brand-short-name }.
+callout-pdfjs-edit-body-b = Tak perlu mencari editor daring gratisan. Isi formulir, tambah komentar, atau buat catatan langsung di { -brand-short-name }.
+callout-pdfjs-edit-button = Lanjut
+
+callout-pdfjs-draw-title = Tandatangani dokumen dengan alat gambar terbaru kami
+# “Mark up” refers to the process of “annotating” or adding free hand text or diagramming to the document.
+callout-pdfjs-draw-body-a = Tandai PDF, lalu simpan perubahan Anda.
+# “Mark up” refers to the process of “annotating” or adding free hand text or diagramming to the document.
+callout-pdfjs-draw-body-b = Tak perlu mencetak dan memindai. Tandai PDF, lalu simpan perubahan Anda.
+callout-pdfjs-draw-button = Paham!
diff --git a/l10n-id/browser/browser/firefoxRelay.ftl b/l10n-id/browser/browser/firefoxRelay.ftl
new file mode 100644
index 0000000000..d672c4bf40
--- /dev/null
+++ b/l10n-id/browser/browser/firefoxRelay.ftl
@@ -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/.
+
+
+## Error messages for failed HTTP web requests.
+## https://developer.mozilla.org/en-US/docs/Web/HTTP/Status#client_error_responses
+## Variables:
+## $status (Number) - HTTP status code, for example 403
+
+firefox-relay-mask-generation-failed = { -relay-brand-name } tidak dapat menghasilkan topeng baru. Kode kesalahan HTTP: { $status }.
+firefox-relay-get-reusable-masks-failed = { -relay-brand-name } tidak dapat menemukan topeng yang dapat digunakan kembali. Kode kesalahan HTTP: { $status }.
+
+##
+
+firefox-relay-must-login-to-fxa = Anda harus masuk ke { -fxaccount-brand-name } untuk menggunakan { -relay-brand-name }.
+firefox-relay-must-login-to-account = Masuk ke akun Anda untuk menggunakan topeng surel { -relay-brand-name } Anda.
+firefox-relay-get-unlimited-masks =
+ .label = Kelola topeng
+ .accesskey = t
+# This is followed, on a new line, by firefox-relay-opt-in-subtitle-1
+firefox-relay-opt-in-title-1 = Lindungi alamat email Anda:
+# This is preceded by firefox-relay-opt-in-title-1 (on a different line), which
+# ends with a colon. You might need to adapt the capitalization of this string.
+firefox-relay-opt-in-subtitle-1 = Gunakan topeng surel { -relay-brand-name }
+firefox-relay-use-mask-title = Gunakan topeng surel { -relay-brand-name }
+firefox-relay-opt-in-confirmation-enable-button =
+ .label = Gunakan topeng surel
+ .accesskey = t
+firefox-relay-opt-in-confirmation-disable =
+ .label = Jangan tampilkan lagi
+ .accesskey = J
+firefox-relay-opt-in-confirmation-postpone =
+ .label = Jangan sekarang
+ .accesskey = J
diff --git a/l10n-id/browser/browser/firefoxView.ftl b/l10n-id/browser/browser/firefoxView.ftl
new file mode 100644
index 0000000000..954ddaa9b5
--- /dev/null
+++ b/l10n-id/browser/browser/firefoxView.ftl
@@ -0,0 +1,190 @@
+# 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/.
+
+toolbar-button-firefox-view =
+ .label = { -firefoxview-brand-name }
+ .tooltiptext = { -firefoxview-brand-name }
+toolbar-button-firefox-view-2 =
+ .label = { -firefoxview-brand-name }
+ .tooltiptext = Tampilkan penjelajahan terkini dari berbagai jendela dan perangkat
+menu-tools-firefox-view =
+ .label = { -firefoxview-brand-name }
+ .accesskey = F
+firefoxview-page-title = { -firefoxview-brand-name }
+firefoxview-page-heading =
+ .heading = { -firefoxview-brand-name }
+firefoxview-page-label =
+ .label = { -firefoxview-brand-name }
+firefoxview-close-button =
+ .title = Tutup
+ .aria-label = Tutup
+firefoxview-empty-state-icon =
+ .alt = Perhatian:
+# Used instead of the localized relative time when a timestamp is within a minute or so of now
+firefoxview-just-now-timestamp = Baru saja
+# This is a headline for an area in the product where users can resume and re-open tabs they have previously viewed on other devices.
+firefoxview-tabpickup-header = Pengambilan tab
+firefoxview-tabpickup-description = Buka laman dari perangkat lain
+# Variables:
+# $percentValue (Number): the percentage value for setup completion
+firefoxview-tabpickup-progress-label = { $percentValue }% selesai
+firefoxview-tabpickup-step-signin-header = Beralih antara perangkat dengan mulus
+firefoxview-tabpickup-step-signin-description = Untuk mengambil tab ponsel Anda di sini, masuk terlebih dahulu atau buat akun.
+firefoxview-tabpickup-step-signin-primarybutton = Lanjutkan
+firefoxview-syncedtabs-signin-header = Ambil tab dari mana saja
+firefoxview-syncedtabs-signin-description = Untuk melihat seluruh tab dari semua tempat Anda menggunakan { -brand-product-name }, masuk ke akun Anda. Jika tidak memiliki akun, kami akan memandu Anda langkah demi langkah untuk mendaftar.
+firefoxview-syncedtabs-signin-primarybutton = Masuk atau daftar
+firefoxview-tabpickup-adddevice-header = Sinkronkan { -brand-product-name } di ponsel atau tablet Anda
+firefoxview-tabpickup-adddevice-description = Unduh { -brand-product-name } untuk ponsel dan masuk di sana.
+firefoxview-tabpickup-adddevice-learn-how = Pelajari caranya
+firefoxview-tabpickup-adddevice-primarybutton = Dapatkan { -brand-product-name } untuk ponsel
+firefoxview-syncedtabs-adddevice-header = Masuk ke { -brand-product-name } pada perangkat lainnya
+firefoxview-syncedtabs-adddevice-description = Untuk melihat seluruh tab dari semua tempat Anda menggunakan { -brand-product-name }, masuk di semua perangkat Anda. Pelajari cara <a data-l10n-name="url">menghubungkan perangkat tambahan</a>.
+firefoxview-syncedtabs-adddevice-primarybutton = Coba { -brand-product-name } untuk ponsel
+firefoxview-tabpickup-synctabs-header = Aktifkan sinkronisasi tab
+firefoxview-tabpickup-synctabs-description = Izinkan { -brand-short-name } untuk membagikan tab antar perangkat.
+firefoxview-tabpickup-synctabs-learn-how = Pelajari caranya
+firefoxview-tabpickup-synctabs-primarybutton = Sinkronkan tab terbuka
+firefoxview-syncedtabs-synctabs-header = Perbarui pengaturan sinkronisasi Anda
+firefoxview-syncedtabs-synctabs-description = Untuk melihat tab dari perangkat lain, Anda perlu menyelaraskan tab-tab Anda yang terbuka.
+firefoxview-syncedtabs-synctabs-checkbox = Izinkan tab terbuka untuk disinkronkan
+firefoxview-syncedtabs-loading-header = Penyelarasan sedang berlangsung
+firefoxview-syncedtabs-loading-description = Setelah selesai, Anda akan melihat semua tab Anda yang terbuka di perangkat lainnya. Silakan kembali lagi nanti.
+firefoxview-tabpickup-fxa-admin-disabled-header = Organisasi Anda telah menonaktifkan sinkronisasi
+firefoxview-tabpickup-fxa-admin-disabled-description = { -brand-short-name } tidak dapat menyinkronkan tab antar perangkat karena administrator Anda telah menonaktifkan sinkronisasi.
+firefoxview-tabpickup-network-offline-header = Periksa koneksi Internet Anda
+firefoxview-tabpickup-network-offline-description = Jika Anda menggunakan firewall atau proksi, periksa apakah { -brand-short-name } memiliki izin untuk mengakses web.
+firefoxview-tabpickup-network-offline-primarybutton = Coba lagi
+firefoxview-tabpickup-sync-error-header = Kami mengalami kesulitan untuk menyinkronkan
+firefoxview-tabpickup-generic-sync-error-description = { -brand-short-name } tidak dapat menjangkau layanan sinkronisasi saat ini. Coba lagi dalam beberapa saat.
+firefoxview-tabpickup-sync-error-primarybutton = Coba lagi
+firefoxview-tabpickup-sync-disconnected-header = Aktifkan sinkronisasi untuk melanjutkan
+firefoxview-tabpickup-sync-disconnected-description = Untuk mengambil tab Anda, Anda perlu mengizinkan sinkronisasi di { -brand-short-name }.
+firefoxview-tabpickup-sync-disconnected-primarybutton = Aktifkan sinkronisasi di pengaturan
+firefoxview-tabpickup-password-locked-header = Masukkan Sandi Utama Anda untuk melihat tab
+firefoxview-tabpickup-password-locked-description = Untuk mengambil tab Anda, Anda harus memasukkan Sandi Utama untuk { -brand-short-name }.
+firefoxview-tabpickup-password-locked-link = Pelajari lebih lanjut
+firefoxview-tabpickup-password-locked-primarybutton = Masukkan Sandi Utama
+firefoxview-tabpickup-signed-out-header = Masuk untuk menghubungkan ulang
+firefoxview-tabpickup-signed-out-description = Untuk menyambungkan ulang dan mengambil tab Anda, masuk ke { -fxaccount-brand-name } Anda.
+firefoxview-tabpickup-signed-out-primarybutton = Masuk
+firefoxview-tabpickup-syncing = Duduklah dengan tenang saat tab Anda disinkronkan. Tunggu sebentar.
+firefoxview-mobile-promo-header = Ambil tab dari ponsel atau tablet Anda
+firefoxview-mobile-promo-description = Untuk melihat tab seluler terbaru, masuk ke { -brand-product-name } di iOS atau Android.
+firefoxview-mobile-promo-primarybutton = Dapatkan { -brand-product-name } untuk ponsel
+firefoxview-mobile-confirmation-header = 🎉 Semua sudah siap!
+firefoxview-mobile-confirmation-description = Sekarang Anda dapat mengambil tab { -brand-product-name } dari tablet atau ponsel Anda.
+firefoxview-closed-tabs-title = Baru saja ditutup
+firefoxview-closed-tabs-description2 = Buka kembali laman yang Anda tutup pada jendela ini.
+firefoxview-closed-tabs-placeholder-header = Tidak ada tab yang baru saja ditutup
+firefoxview-closed-tabs-placeholder-body = Ketika Anda menutup tab di jendela ini, Anda dapat mengambilnya dari sini.
+firefoxview-closed-tabs-placeholder-body2 = Ketika Anda menutup tab, Anda dapat mengambilnya dari sini.
+# Variables:
+# $tabTitle (string) - Title of tab being dismissed
+firefoxview-closed-tabs-dismiss-tab =
+ .title = Tutup { $tabTitle }
+# refers to the last tab that was used
+firefoxview-pickup-tabs-badge = Terakhir aktif
+# Variables:
+# $targetURI (string) - URL that will be opened in the new tab
+firefoxview-tabs-list-tab-button =
+ .title = Buka { $targetURI } di tab baru
+firefoxview-try-colorways-button = Coba ragam warna
+firefoxview-change-colorway-button = Ubah ragam warna
+# Variables:
+# $intensity (String): Colorway intensity
+# $collection (String): Colorway Collection name
+firefoxview-colorway-description = { $intensity } · { $collection }
+firefoxview-synced-tabs-placeholder-header = Belum ada yang bisa dilihat
+firefoxview-synced-tabs-placeholder-body = Lain kali jika Anda membuka laman di { -brand-product-name } pada perangkat lain, ambil di sini seperti sulap.
+firefoxview-collapse-button-show =
+ .title = Tampilkan daftar
+firefoxview-collapse-button-hide =
+ .title = Sembunyikan daftar
+firefoxview-overview-nav = Baru saja dijelajahi
+ .title = Baru saja dijelajahi
+
+## History in this context refers to browser history
+
+firefoxview-history-nav = Riwayat
+ .title = Riwayat
+firefoxview-history-header = Riwayat
+firefoxview-history-context-delete = Hapus dari Riwayat
+ .accesskey = H
+
+## Open Tabs in this context refers to all open tabs in the browser
+
+firefoxview-opentabs-nav = Tab terbuka
+ .title = Tab terbuka
+firefoxview-opentabs-header = Tab terbuka
+
+## Recently closed tabs in this context refers to recently closed tabs from all windows
+
+
+## Tabs from other devices refers in this context refers to synced tabs from other devices
+
+firefoxview-synced-tabs-nav = Tab dari perangkat lain
+ .title = Tab dari perangkat lain
+firefoxview-synced-tabs-header = Tab dari perangkat lain
+
+##
+
+# Used for a link in collapsible cards, in the ’Recent browsing’ page of Firefox View
+firefoxview-view-all-link = Tampilkan semua
+# Variables:
+# $winID (Number) - The index of the owner window for this set of tabs
+firefoxview-opentabs-window-header =
+ .title = Jendela { $winID }
+firefoxview-opentabs-focus-tab =
+ .title = Pindah ke tab ini
+firefoxview-show-more = Tampilkan lebih banyak
+firefoxview-show-less = Tampilkan lebih sedikit
+firefoxview-show-all = Tampilkan semua
+firefoxview-search-text-box-clear-button =
+ .title = Bersihkan
+# Placeholder for the input field to search in recent browsing ("search" is a verb).
+firefoxview-search-text-box-recentbrowsing =
+ .placeholder = Cari
+# Placeholder for the input field to search in history ("search" is a verb).
+firefoxview-search-text-box-history =
+ .placeholder = Riwayat pencarian
+firefoxview-sort-history-by-date-label = Urut berdasarkan tanggal
+firefoxview-sort-history-by-site-label = Urut berdasarkan situs
+
+## Variables:
+## $date (string) - Date to be formatted based on locale
+
+
+##
+
+
+## Message displayed in Firefox View when the user has no history data
+
+
+##
+
+# Button text for choosing a browser within the ’Import history from another browser’ banner
+firefoxview-choose-browser-button = Pilih peramban
+ .title = Pilih peramban
+
+## Message displayed in Firefox View when the user has chosen to never remember History
+
+firefoxview-dont-remember-history-empty-header = Tidak ada yang ditampilkan
+
+##
+
+# This label is read by screen readers when focusing the close button for the "Import history from another browser" banner in Firefox View
+firefoxview-import-history-close-button =
+ .aria-label = Tutup
+ .title = Tutup
+
+## Text displayed in a dismissable banner to import bookmarks/history from another browser
+
+firefoxview-import-history-header = Impor riwayat dari peramban lainnya
+
+## Message displayed in Firefox View when the user has no recently closed tabs data
+
+
+## This message is displayed below the name of another connected device when it doesn't have any open tabs.
+
diff --git a/l10n-id/browser/browser/firefoxWebAuthn.ftl b/l10n-id/browser/browser/firefoxWebAuthn.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-id/browser/browser/firefoxWebAuthn.ftl
@@ -0,0 +1,3 @@
+# 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/.
diff --git a/l10n-id/browser/browser/fxviewTabList.ftl b/l10n-id/browser/browser/fxviewTabList.ftl
new file mode 100644
index 0000000000..6801ca5265
--- /dev/null
+++ b/l10n-id/browser/browser/fxviewTabList.ftl
@@ -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/.
+
+fxviewtabrow-open-menu-button =
+ .title = Buka menu
+# Variables:
+# $date (string) - Date to be formatted based on locale
+fxviewtabrow-date = { DATETIME($date, dateStyle: "short") }
+# Variables:
+# $time (string) - Time to be formatted based on locale
+fxviewtabrow-time = { DATETIME($time, timeStyle: "short") }
+# Variables:
+# $targetURI (string) - URL of tab that will be opened in the new tab
+fxviewtabrow-tabs-list-tab =
+ .title = Buka { $targetURI } di tab baru
+# Variables:
+# $tabTitle (string) - Title of tab being dismissed
+fxviewtabrow-dismiss-tab-button =
+ .title = Tutup { $tabTitle }
+# Used instead of the localized relative time when a timestamp is within a minute or so of now
+fxviewtabrow-just-now-timestamp = Baru saja
+
+# Strings below are used for context menu options within panel-list.
+# For developers, this duplicates command because the label attribute is required.
+
+fxviewtabrow-delete = Hapus
+ .accesskey = H
+fxviewtabrow-copy-link = Salin Tautan
+ .accesskey = S
+fxviewtabrow-close-tab = Tutup Tab
+ .accesskey = T
diff --git a/l10n-id/browser/browser/identityCredentialNotification.ftl b/l10n-id/browser/browser/identityCredentialNotification.ftl
new file mode 100644
index 0000000000..e203f101b8
--- /dev/null
+++ b/l10n-id/browser/browser/identityCredentialNotification.ftl
@@ -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/.
+
+
+## Credential panel
+##
+## Identity providers are websites you use to log in to another website, for
+## example: Google when you Log in with Google.
+##
+## Variables:
+## $host (String): the hostname of the site that is being displayed.
+## $provider (String): the hostname of another website you are using to log in to the site being displayed
+
+identity-credential-header-providers = Masuk dengan penyedia info masuk
+identity-credential-header-accounts = Masuk dengan { $provider }
+identity-credential-urlbar-anchor =
+ .tooltiptext = Buka panel masuk
+identity-credential-cancel-button =
+ .label = Batalkan
+ .accesskey = B
+identity-credential-accept-button =
+ .label = Lanjutkan
+ .accesskey = L
+identity-credential-sign-in-button =
+ .label = Masuk
+ .accesskey = M
+identity-credential-policy-title = Gunakan { $provider } sebagai penyedia info masuk
diff --git a/l10n-id/browser/browser/linuxDesktopEntry.ftl b/l10n-id/browser/browser/linuxDesktopEntry.ftl
new file mode 100644
index 0000000000..9cc2cffc98
--- /dev/null
+++ b/l10n-id/browser/browser/linuxDesktopEntry.ftl
@@ -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/.
+
+
+# These messages are used by the Firefox ".desktop" file on Linux.
+# https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html
+
+# The entry name is the label on the desktop icon, among other things.
+desktop-entry-name = { -brand-shortcut-name }
+# The comment usually appears as a tooltip when hovering over application menu entry.
+desktop-entry-comment = Jelajahi World Wide Web
+desktop-entry-generic-name = Peramban Web
+# Keywords are search terms used to find this application.
+# The string is a list of keywords separated by semicolons:
+# - Do NOT replace semicolons with other punctuation signs.
+# - The list MUST end with a semicolon.
+desktop-entry-keywords = Internet;WWW;Browser;Web;Explorer;
+
+## Actions are visible in a context menu after right clicking the
+## taskbar icon, possibly other places depending on the environment.
+
diff --git a/l10n-id/browser/browser/menubar.ftl b/l10n-id/browser/browser/menubar.ftl
new file mode 100644
index 0000000000..865da22c7f
--- /dev/null
+++ b/l10n-id/browser/browser/menubar.ftl
@@ -0,0 +1,337 @@
+# 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: For English locales, strings in this file should be in APA-style Title Case.
+# See https://apastyle.apa.org/style-grammar-guidelines/capitalization/title-case
+#
+# NOTE: For Engineers, please don't re-use these strings outside of the menubar.
+
+
+## Application Menu (macOS only)
+
+menu-application-preferences =
+ .label = Pengaturan
+menu-application-services =
+ .label = Layanan
+menu-application-hide-this =
+ .label = Sembunyikan { -brand-shorter-name }
+menu-application-hide-other =
+ .label = Sembunyikan Lainnya
+menu-application-show-all =
+ .label = Tampilkan Semua
+menu-application-touch-bar =
+ .label = Ubahsuai Touch Bar…
+
+##
+
+# These menu-quit strings are only used on Windows and Linux.
+menu-quit =
+ .label =
+ { PLATFORM() ->
+ [windows] Keluar
+ *[other] Keluar
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] K
+ *[other] K
+ }
+# This menu-quit-mac string is only used on macOS.
+menu-quit-mac =
+ .label = Keluar dari { -brand-shorter-name }
+menu-about =
+ .label = Tentang { -brand-shorter-name }
+ .accesskey = T
+
+## File Menu
+
+menu-file =
+ .label = Berkas
+ .accesskey = B
+menu-file-new-tab =
+ .label = Tab Baru
+ .accesskey = T
+menu-file-new-container-tab =
+ .label = Tab Kontainer Baru
+ .accesskey = K
+menu-file-new-window =
+ .label = Jendela Baru
+ .accesskey = J
+menu-file-new-private-window =
+ .label = Jendela Mode Pribadi Baru
+ .accesskey = u
+# "Open Location" is only displayed on macOS, and only on windows
+# that aren't main browser windows, or when there are no windows
+# but Firefox is still running.
+menu-file-open-location =
+ .label = Buka Lokasi…
+menu-file-open-file =
+ .label = Buka Berkas…
+ .accesskey = B
+# Variables:
+# $tabCount (Number): the number of tabs that are affected by the action.
+menu-file-close-tab =
+ .label =
+ { $tabCount ->
+ [1] Tutup Tab
+ *[other] Tutup { $tabCount } Tab
+ }
+ .accesskey = T
+menu-file-close-window =
+ .label = Tutup Jendela
+ .accesskey = d
+menu-file-save-page =
+ .label = Simpan Laman dengan Nama…
+ .accesskey = S
+menu-file-email-link =
+ .label = Surelkan Tautan…
+ .accesskey = K
+menu-file-share-url =
+ .label = Bagikan
+ .accesskey = B
+menu-file-print-setup =
+ .label = Tata Laman…
+ .accesskey = n
+menu-file-print =
+ .label = Cetak…
+ .accesskey = C
+menu-file-import-from-another-browser =
+ .label = Impor dari Peramban Lain…
+ .accesskey = I
+menu-file-go-offline =
+ .label = Bekerja Luring
+ .accesskey = L
+
+## Edit Menu
+
+menu-edit =
+ .label = Edit
+ .accesskey = E
+menu-edit-find-in-page =
+ .label = Temukan di Laman…
+ .accesskey = T
+menu-edit-find-again =
+ .label = Cari Lagi
+ .accesskey = i
+menu-edit-bidi-switch-text-direction =
+ .label = Ubah Arah Teks
+ .accesskey = T
+
+## View Menu
+
+menu-view =
+ .label = Tampilan
+ .accesskey = T
+menu-view-toolbars-menu =
+ .label = Bilah Alat
+ .accesskey = t
+menu-view-customize-toolbar2 =
+ .label = Ubahsuai Bilah Alat…
+ .accesskey = U
+menu-view-sidebar =
+ .label = Bilah Samping
+ .accesskey = m
+menu-view-bookmarks =
+ .label = Markah
+menu-view-history-button =
+ .label = Riwayat
+menu-view-synced-tabs-sidebar =
+ .label = Tab yang Disinkronkan
+menu-view-full-zoom =
+ .label = Perbesaran
+ .accesskey = b
+menu-view-full-zoom-enlarge =
+ .label = Perbesar
+ .accesskey = b
+menu-view-full-zoom-reduce =
+ .label = Perkecil
+ .accesskey = k
+menu-view-full-zoom-actual-size =
+ .label = Ukuran Asli
+ .accesskey = A
+menu-view-full-zoom-toggle =
+ .label = Perbesar Teks Saja
+ .accesskey = T
+menu-view-page-style-menu =
+ .label = Gaya Laman
+ .accesskey = G
+menu-view-page-style-no-style =
+ .label = Tanpa Gaya
+ .accesskey = T
+menu-view-page-basic-style =
+ .label = Gaya Standar Laman
+ .accesskey = S
+menu-view-repair-text-encoding =
+ .label = Memperbaiki Pengodean Teks
+ .accesskey = k
+
+## These should match what Safari and other Apple applications
+## use on macOS.
+
+menu-view-enter-full-screen =
+ .label = Masuk ke Mode Layar Penuh
+ .accesskey = P
+menu-view-exit-full-screen =
+ .label = Keluar dari Mode Layar Penuh
+ .accesskey = K
+menu-view-full-screen =
+ .label = Layar Penuh
+ .accesskey = P
+
+## These menu items may use the same accesskey.
+
+# This should match reader-view-enter-button in browser.ftl
+menu-view-enter-readerview =
+ .label = Masuk ke Tampilan Baca
+ .accesskey = B
+# This should match reader-view-close-button in browser.ftl
+menu-view-close-readerview =
+ .label = Tutup Tampilan Pembaca
+ .accesskey = T
+
+##
+
+menu-view-show-all-tabs =
+ .label = Tampilkan Semua Tab
+ .accesskey = S
+menu-view-bidi-switch-page-direction =
+ .label = Ubah Arah Laman
+ .accesskey = A
+
+## History Menu
+
+menu-history =
+ .label = Riwayat
+ .accesskey = R
+menu-history-show-all-history =
+ .label = Tampilkan Semua Riwayat
+menu-history-clear-recent-history =
+ .label = Bersihkan Riwayat Terakhir
+menu-history-synced-tabs =
+ .label = Tab yang Disinkronkan
+menu-history-restore-last-session =
+ .label = Pulihkan Sesi Sebelumnya
+menu-history-hidden-tabs =
+ .label = Tab Tersembunyi
+menu-history-undo-menu =
+ .label = Tab yang Baru Saja Ditutup
+menu-history-undo-window-menu =
+ .label = Jendela yang Baru Saja Ditutup
+
+## Bookmarks Menu
+
+menu-bookmarks-menu =
+ .label = Markah
+ .accesskey = M
+menu-bookmarks-manage =
+ .label = Kelola Markah
+menu-bookmark-tab =
+ .label = Markahi Tab Saat Ini…
+menu-edit-bookmark =
+ .label = Ubah Markah Ini…
+menu-bookmarks-all-tabs =
+ .label = Markahi Semua Tab…
+menu-bookmarks-toolbar =
+ .label = Bilah Alat Markah
+menu-bookmarks-other =
+ .label = Markah Lain
+menu-bookmarks-mobile =
+ .label = Markah Seluler
+
+## Tools Menu
+
+menu-tools =
+ .label = Alat
+ .accesskey = A
+menu-tools-downloads =
+ .label = Unduhan
+ .accesskey = U
+menu-tools-addons-and-themes =
+ .label = Pengaya dan Tema
+ .accesskey = P
+menu-tools-fxa-sign-in2 =
+ .label = Masuk
+ .accesskey = M
+menu-tools-turn-on-sync2 =
+ .label = Aktifkan Sinkronisasi…
+ .accesskey = A
+menu-tools-sync-now =
+ .label = Sinkronkan Sekarang
+ .accesskey = S
+menu-tools-fxa-re-auth =
+ .label = Sambungkan ulang ke { -brand-product-name }…
+ .accesskey = S
+menu-tools-browser-tools =
+ .label = Alat Peramban
+ .accesskey = A
+menu-tools-task-manager =
+ .label = Pengelola Tugas
+ .accesskey = P
+menu-tools-page-source =
+ .label = Kode Sumber Laman
+ .accesskey = S
+menu-tools-page-info =
+ .label = Informasi Laman
+ .accesskey = I
+menu-settings =
+ .label = Pengaturan
+ .accesskey =
+ { PLATFORM() ->
+ [windows] P
+ *[other] P
+ }
+menu-tools-layout-debugger =
+ .label = Debugger Tata Letak
+ .accesskey = D
+
+## Window Menu
+
+menu-window-menu =
+ .label = Jendela
+menu-window-bring-all-to-front =
+ .label = Tampilkan Semua ke Latar Depan
+
+## Help Menu
+
+
+# NOTE: For Engineers, any additions or changes to Help menu strings should
+# also be reflected in the related strings in appmenu.ftl. Those strings, by
+# convention, will have the same ID as these, but prefixed with "app".
+# Example: appmenu-get-help
+#
+# These strings are duplicated to allow for different casing depending on
+# where the strings appear.
+
+menu-help =
+ .label = Bantuan
+ .accesskey = n
+menu-get-help =
+ .label = Dapatkan Bantuan
+ .accesskey = B
+menu-help-more-troubleshooting-info =
+ .label = Informasi Pemecahan Masalah Lebih Lanjut
+ .accesskey = I
+menu-help-report-site-issue =
+ .label = Laporkan Masalah Situs…
+menu-help-share-ideas =
+ .label = Bagikan Ide dan Umpan Balik
+ .accesskey = B
+menu-help-enter-troubleshoot-mode2 =
+ .label = Mode Pemecahan Masalah…
+ .accesskey = P
+menu-help-exit-troubleshoot-mode =
+ .label = Nonaktifkan Mode Pemecahan Masalah
+ .accesskey = N
+menu-help-switch-device =
+ .label = Beralih ke Perangkat Baru
+ .accesskey = B
+# Label of the Help menu item. Either this or
+# menu-help-notdeceptive is shown.
+menu-help-report-deceptive-site =
+ .label = Laporkan Situs Tipuan…
+ .accesskey = s
+menu-help-not-deceptive =
+ .label = Ini bukan situs tipuan…
+ .accesskey = d
diff --git a/l10n-id/browser/browser/migration.ftl b/l10n-id/browser/browser/migration.ftl
new file mode 100644
index 0000000000..2f8b370ab8
--- /dev/null
+++ b/l10n-id/browser/browser/migration.ftl
@@ -0,0 +1,167 @@
+# 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/.
+
+migration-wizard =
+ .title = Penuntun Impor
+
+import-from =
+ { PLATFORM() ->
+ [windows] Impor Pengaturan, Markah (Bookmark), Riwayat, Sandi, dan data lainnya dari:
+ *[other] Impor Pengaturan, Markah (Bookmark), Riwayat, Sandi, dan data lainnya dari:
+ }
+
+import-from-bookmarks = Impor Markah dari:
+import-from-ie =
+ .label = Microsoft Internet Explorer
+ .accesskey = M
+import-from-edge =
+ .label = Microsoft Edge
+ .accesskey = E
+import-from-edge-legacy =
+ .label = Microsoft Edge Legacy
+ .accesskey = L
+import-from-edge-beta =
+ .label = Microsoft Edge Beta
+ .accesskey = d
+import-from-nothing =
+ .label = Jangan impor apa pun
+ .accesskey = J
+import-from-safari =
+ .label = Safari
+ .accesskey = S
+import-from-opera =
+ .label = Opera
+ .accesskey = O
+import-from-vivaldi =
+ .label = Vivaldi
+ .accesskey = V
+import-from-brave =
+ .label = Brave
+ .accesskey = r
+import-from-canary =
+ .label = Chrome Canary
+ .accesskey = n
+import-from-chrome =
+ .label = Chrome
+ .accesskey = C
+import-from-chrome-beta =
+ .label = Chrome Beta
+ .accesskey = B
+import-from-chrome-dev =
+ .label = Chrome Dev
+ .accesskey = D
+import-from-chromium =
+ .label = Chromium
+ .accesskey = u
+import-from-firefox =
+ .label = Firefox
+ .accesskey = x
+import-from-360se =
+ .label = 360 Secure Browser
+ .accesskey = 3
+import-from-opera-gx =
+ .label = Opera GX
+ .accesskey = O
+
+no-migration-sources = Tidak ada program yang berisi markah, riwayat atau sandi yang bisa ditemukan.
+
+import-source-page-title = Impor Pengaturan dan Data
+import-items-page-title = Pilih yang akan diimpor
+
+import-items-description = Pilih yang akan diimpor:
+
+import-permissions-page-title = Mohon beri izin kepada { -brand-short-name }
+
+import-migrating-page-title = Mengimpor…
+
+import-migrating-description = Berikut ini yang sedang diimpor…
+
+import-select-profile-page-title = Pilih Profil
+
+import-select-profile-description = Profil berikut ini bisa diimpor dari:
+
+import-done-page-title = Proses Impor Selesai
+
+import-done-description = Item berikut sukses diimpor:
+
+import-close-source-browser = Pastikan peramban terpilih telah ditutup sebelum melanjutkan.
+
+source-name-ie = Internet Explorer
+source-name-edge = Microsoft Edge
+source-name-chrome = Google Chrome
+
+imported-safari-reading-list = Daftar Bacaan (Dari Safari)
+imported-edge-reading-list = Daftar Bacaan (Dari Edge)
+
+## Browser data types
+## All of these strings get a $browser variable passed in.
+## You can use the browser variable to differentiate the name of items,
+## which may have different labels in different browsers.
+## The supported values for the $browser variable are:
+## 360se
+## chrome
+## edge
+## firefox
+## ie
+## safari
+## The various beta and development versions of edge and chrome all get
+## normalized to just "edge" and "chrome" for these strings.
+
+browser-data-cookies-checkbox =
+ .label = Kuki
+browser-data-cookies-label =
+ .value = Kuki
+
+browser-data-history-checkbox =
+ .label =
+ { $browser ->
+ [firefox] Riwayat Jelajah dan Markah
+ *[other] Riwayat Jelajah
+ }
+browser-data-history-label =
+ .value =
+ { $browser ->
+ [firefox] Riwayat Jelajah dan Markah
+ *[other] Riwayat Jelajah
+ }
+
+browser-data-formdata-checkbox =
+ .label = Riwayat Formulir Tersimpan
+browser-data-formdata-label =
+ .value = Riwayat Formulir Tersimpan
+
+# This string should use the same phrase for "logins and passwords" as the
+# label in the main hamburger menu that opens about:logins.
+browser-data-passwords-checkbox =
+ .label = Riwayat Info Masuk dan Sandi
+# This string should use the same phrase for "logins and passwords" as the
+# label in the main hamburger menu that opens about:logins.
+browser-data-passwords-label =
+ .value = Riwayat Info Masuk dan Sandi
+
+browser-data-bookmarks-checkbox =
+ .label =
+ { $browser ->
+ [ie] Favorit
+ [edge] Favorit
+ *[other] Markah
+ }
+browser-data-bookmarks-label =
+ .value =
+ { $browser ->
+ [ie] Favorit
+ [edge] Favorit
+ *[other] Markah
+ }
+
+browser-data-otherdata-checkbox =
+ .label = Data Lain
+browser-data-otherdata-label =
+ .label = Data Lain
+
+browser-data-session-checkbox =
+ .label = Jendela dan Tab
+browser-data-session-label =
+ .value = Jendela dan Tab
+
diff --git a/l10n-id/browser/browser/migrationWizard.ftl b/l10n-id/browser/browser/migrationWizard.ftl
new file mode 100644
index 0000000000..bf32b4b4f1
--- /dev/null
+++ b/l10n-id/browser/browser/migrationWizard.ftl
@@ -0,0 +1,87 @@
+# 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/.
+
+
+# Each migrator is expected to include a display name string, and that display
+# name string should have a key with "migration-wizard-migrator-display-name-"
+# as a prefix followed by the unique identification key for the migrator.
+
+migration-wizard-migrator-display-name-brave = Brave
+migration-wizard-migrator-display-name-canary = Chrome Canary
+migration-wizard-migrator-display-name-chrome = Chrome
+migration-wizard-migrator-display-name-chrome-beta = Chrome Beta
+migration-wizard-migrator-display-name-chrome-dev = Chrome Dev
+migration-wizard-migrator-display-name-chromium = Chromium
+migration-wizard-migrator-display-name-chromium-360se = 360 Secure Browser
+migration-wizard-migrator-display-name-chromium-edge = Microsoft Edge
+migration-wizard-migrator-display-name-chromium-edge-beta = Microsoft Edge Beta
+migration-wizard-migrator-display-name-edge-legacy = Microsoft Edge Legacy
+migration-wizard-migrator-display-name-firefox = Firefox
+migration-wizard-migrator-display-name-file-password-csv = Kata Sandi dari file CSV
+migration-wizard-migrator-display-name-ie = Microsoft Internet Explorer
+migration-wizard-migrator-display-name-opera = Opera
+migration-wizard-migrator-display-name-opera-gx = Opera GX
+migration-wizard-migrator-display-name-safari = Safari
+migration-wizard-migrator-display-name-vivaldi = Vivaldi
+migration-source-name-ie = Internet Explorer
+migration-source-name-edge = Microsoft Edge
+migration-source-name-chrome = Google Chrome
+migration-imported-safari-reading-list = Daftar Bacaan (Dari Safari)
+migration-imported-edge-reading-list = Daftar Bacaan (Dari Edge)
+
+## These strings are shown if the selected browser data directory is unreadable.
+## In practice, this tends to only occur on Linux when Firefox
+## is installed as a Snap.
+
+
+## These strings will be displayed based on how many resources are selected to import
+
+migration-all-available-data-label = Impor semua data tersedia
+migration-selected-data-label = Impor data terpilih
+
+##
+
+migration-select-all-option-label = Pilih semua
+# Favorites is used for Bookmarks when importing from Internet Explorer or
+# Edge, as this is the terminology for bookmarks on those browsers.
+migration-favorites-option-label = Favorit
+migration-payment-methods-option-label = Metode pembayaran
+migration-cookies-option-label = Kuki
+# A description for the .csv file format that may be shown as the file type
+# filter by the operating system.
+migration-passwords-from-file-csv-filter-title =
+ { PLATFORM() ->
+ [macos] Dokumen CSV
+ *[other] Berkas CSV
+ }
+# A description for the .tsv file format that may be shown as the file type
+# filter by the operating system. TSV is short for 'tab separated values'.
+migration-passwords-from-file-tsv-filter-title =
+ { PLATFORM() ->
+ [macos] Berkas TSV
+ *[other] Berkas TSV
+ }
+migration-import-button-label = Impor
+migration-cancel-button-label = Batalkan
+migration-done-button-label = Selesai
+migration-continue-button-label = Lanjutkan
+
+## These strings will be used to create a dynamic list of items that can be
+## imported. The list will be created using Intl.ListFormat(), so it will
+## follow each locale's rules, and the first item will be capitalized by code.
+## When applicable, the resources should be in their plural form.
+## For example, a possible list could be "Bookmarks, passwords and autofill data".
+
+
+##
+
+
+## The import process identifies extensions installed in other supported
+## browsers and installs the corresponding (matching) extensions compatible
+## with Firefox, if available.
+
+
+##
+
+migration-wizard-safari-instructions-continue = Pilih “Lanjutkan”
diff --git a/l10n-id/browser/browser/newtab/asrouter.ftl b/l10n-id/browser/browser/newtab/asrouter.ftl
new file mode 100644
index 0000000000..586091a336
--- /dev/null
+++ b/l10n-id/browser/browser/newtab/asrouter.ftl
@@ -0,0 +1,235 @@
+# 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 messages are used as headings in the recommendation doorhanger
+
+cfr-doorhanger-extension-heading = Rekomendasi Ekstensi
+cfr-doorhanger-feature-heading = Fitur yang Direkomendasikan
+
+##
+
+cfr-doorhanger-extension-sumo-link =
+ .tooltiptext = Mengapa saya melihat ini?
+
+cfr-doorhanger-extension-cancel-button = Jangan Sekarang
+ .accesskey = J
+
+cfr-doorhanger-extension-ok-button = Tambahkan Sekarang
+ .accesskey = T
+
+cfr-doorhanger-extension-manage-settings-button = Kelola Pengaturan Rekomendasi
+ .accesskey = K
+
+cfr-doorhanger-extension-never-show-recommendation = Jangan Tampilkan Rekomendasi Ini
+ .accesskey = T
+
+cfr-doorhanger-extension-learn-more-link = Pelajari lebih lanjut
+
+# This string is used on a new line below the add-on name
+# Variables:
+# $name (String) - Add-on author name
+cfr-doorhanger-extension-author = oleh { $name }
+
+# This is a notification displayed in the address bar.
+# When clicked it opens a panel with a message for the user.
+cfr-doorhanger-extension-notification = Rekomendasi
+cfr-doorhanger-extension-notification2 = Rekomendasi
+ .tooltiptext = Rekomendasi ekstensi
+ .a11y-announcement = Rekomendasi ekstensi tersedia
+
+# This is a notification displayed in the address bar.
+# When clicked it opens a panel with a message for the user.
+cfr-doorhanger-feature-notification = Rekomendasi
+ .tooltiptext = Rekomendasi fitur
+ .a11y-announcement = Rekomendasi fitur tersedia
+
+## Add-on statistics
+## These strings are used to display the total number of
+## users and rating for an add-on. They are shown next to each other.
+
+# Variables:
+# $total (Number) - The rating of the add-on from 1 to 5
+cfr-doorhanger-extension-rating =
+ .tooltiptext =
+ { $total ->
+ *[other] { $total } bintang
+ }
+# Variables:
+# $total (Number) - The total number of users using the add-on
+cfr-doorhanger-extension-total-users =
+ { $total ->
+ *[other] { $total } pengguna
+ }
+
+## Firefox Accounts Message
+
+cfr-doorhanger-bookmark-fxa-header = Sinkronkan markah Anda di mana saja.
+cfr-doorhanger-bookmark-fxa-body = Penemuan yang mantap! Sekarang jangan pergi tanpa markah ini di perangkat seluler Anda. Mulai dengan { -fxaccount-brand-name }.
+cfr-doorhanger-bookmark-fxa-link-text = Sinkronkan markah sekarang…
+cfr-doorhanger-bookmark-fxa-close-btn-tooltip =
+ .aria-label = Tombol tutup
+ .title = T
+
+## Protections panel
+
+cfr-protections-panel-header = Menjelajah tanpa diikuti
+cfr-protections-panel-body = Simpan data Anda untuk diri sendiri. { -brand-short-name } melindungi Anda dari banyak pelacak umum yang mengikuti apa yang Anda lakukan daring.
+cfr-protections-panel-link-text = Pelajari lebih lanjut
+
+## What's New toolbar button and panel
+
+# This string is used by screen readers to offer a text based alternative for
+# the notification icon
+cfr-badge-reader-label-newfeature = Fitur baru:
+
+cfr-whatsnew-button =
+ .label = Yang Baru
+ .tooltiptext = Yang Baru
+
+cfr-whatsnew-release-notes-link-text = Baca catatan rilis
+
+## Enhanced Tracking Protection Milestones
+
+# Variables:
+# $blockedCount (Number) - The total count of blocked trackers. This number will always be greater than 1.
+# $date (Datetime) - The date we began recording the count of blocked trackers
+cfr-doorhanger-milestone-heading2 =
+ { $blockedCount ->
+ *[other] { -brand-short-name } memblokir lebih dari <b>{ $blockedCount }</b> pelacak sejak { DATETIME($date, month: "long", year: "numeric") }!
+ }
+cfr-doorhanger-milestone-ok-button = Lihat Semua
+ .accesskey = L
+cfr-doorhanger-milestone-close-button = Tutup
+ .accesskey = T
+
+## DOH Message
+
+cfr-doorhanger-doh-body = Privasi Anda penting. { -brand-short-name } sekarang dengan aman merutekan permintaan DNS Anda bila memungkinkan ke layanan mitra untuk melindungi saat Anda menjelajah.
+cfr-doorhanger-doh-header = Pencarian DNS yang lebih aman dan terenkripsi
+cfr-doorhanger-doh-primary-button-2 = Oke
+ .accesskey = O
+cfr-doorhanger-doh-secondary-button = Nonaktifkan
+ .accesskey = D
+
+## Fission Experiment Message
+
+## Full Video Support CFR message
+
+cfr-doorhanger-video-support-body = Video pada situs ini mungkin tidak dapat diputar dengan benar dalam versi { -brand-short-name } ini. Untuk dukungan video penuh, perbarui { -brand-short-name } sekarang.
+cfr-doorhanger-video-support-header = Perbarui { -brand-short-name } untuk memutar video
+cfr-doorhanger-video-support-primary-button = Perbarui Sekarang
+ .accesskey = u
+
+## Spotlight modal shared strings
+
+## VPN promotion dialog for public Wi-Fi users
+##
+## If a user is detected to be on a public Wi-Fi network, they are given a
+## bit of info about how to improve their privacy and then offered a button
+## to the Mozilla VPN page and a link to dismiss the dialog.
+
+# This header text can be explicitly wrapped.
+spotlight-public-wifi-vpn-header = Sepertinya Anda menggunakan Wi-Fi publik
+spotlight-public-wifi-vpn-body = Untuk menyembunyikan lokasi dan aktivitas penjelajahan Anda, pertimbangkan Jaringan Pribadi Virtual (VPN). Ini akan membantu Anda tetap terlindungi saat menjelajah di tempat umum seperti bandara dan kedai kopi.
+spotlight-public-wifi-vpn-primary-button = Tetap terjaga dengan { -mozilla-vpn-brand-name }
+ .accesskey = T
+spotlight-public-wifi-vpn-link = Jangan Sekarang
+ .accesskey = J
+
+## Total Cookie Protection Rollout
+
+## Emotive Continuous Onboarding
+
+spotlight-better-internet-header = Internet yang lebih baik dimulai dari Anda
+spotlight-better-internet-body = Ketika Anda menggunakan { -brand-short-name }, Anda memilih Internet yang terbuka dan dapat diakses secara lebih baik untuk semua orang.
+spotlight-peace-mind-header = Kami membantu Anda
+spotlight-peace-mind-body = Setiap bulan, { -brand-short-name } memblokir rata-rata lebih dari 3000 pelacak per pengguna. Karena tidak ada yang bisa menghalangi antara Anda dengan Internet yang baik, terutama gangguan privasi seperti pelacak.
+spotlight-pin-primary-button =
+ { PLATFORM() ->
+ [macos] Sematkan ke Dock
+ *[other] Sematkan ke bilah tugas
+ }
+spotlight-pin-secondary-button = Jangan sekarang
+
+## MR2022 Background Update Windows native toast notification strings.
+##
+## These strings will be displayed by the Windows operating system in
+## a native toast, like:
+##
+## <b>multi-line title</b>
+## multi-line text
+## <img>
+## [ primary button ] [ secondary button ]
+##
+## The button labels are fitted into narrow fixed-width buttons by
+## Windows and therefore must be as narrow as possible.
+
+mr2022-background-update-toast-title = { -brand-short-name } baru. Lebih pribadi. Lebih sedikit pelacak. Tanpa kompromi.
+mr2022-background-update-toast-text = Coba { -brand-short-name } terbaru sekarang, dengan peningkatan atas perlindungan anti-pelacakan terkuat kami.
+
+# This button label will be fitted into a narrow fixed-width button by
+# Windows. Try to not exceed the width of the English text (compare it
+# using a variable font like Arial): the button can only fit 1-2
+# additional characters, exceeding characters will be truncated.
+mr2022-background-update-toast-primary-button-label = Buka { -brand-shorter-name } Sekarang
+
+# This button label will be fitted into a narrow fixed-width button by
+# Windows. Try to not exceed the width of the English text (compare it using a
+# variable font like Arial): the button can only fit 1-2 additional characters,
+# exceeding characters will be truncated.
+mr2022-background-update-toast-secondary-button-label = Ingatkan Saya nanti
+
+## Firefox View CFR
+
+firefoxview-cfr-primarybutton = Coba sekarang
+ .accesskey = C
+firefoxview-cfr-secondarybutton = Jangan sekarang
+ .accesskey = J
+firefoxview-cfr-header-v2 = Cepat lanjutkan dari bagian terakhir yang Anda tinggalkan
+firefoxview-cfr-body-v2 = Dapatkan kembali tab yang baru saja ditutup, plus mulus melompat antar perangkat dengan { -firefoxview-brand-name }.
+
+## Firefox View Spotlight
+
+firefoxview-spotlight-promo-title = Mari menyambut { -firefoxview-brand-name }.
+
+# “Poof” refers to the expression to convey when something or someone suddenly disappears, or in this case, reappears. For example, “Poof, it’s gone.”
+firefoxview-spotlight-promo-subtitle = Ingin mendapatkan tab terbuka di ponsel Anda? Buka saja. Perlu situs yang baru saja dikunjungi? Tentu! Langsung kembali dengan { -firefoxview-brand-name }.
+firefoxview-spotlight-promo-primarybutton = Lihat cara kerjanya
+firefoxview-spotlight-promo-secondarybutton = Lewati
+
+## Colorways expiry reminder CFR
+
+colorways-cfr-primarybutton = Pilih ragam warna
+ .accesskey = r
+
+# "shades" refers to the different color options available to users in colorways.
+colorways-cfr-body = Warnai peramban Anda dengan bayangan eksklusif { -brand-short-name } yang diilhami oleh suara yang mengubah budaya.
+colorways-cfr-header-28days = Ragam warna Suara Independen kedaluarsa pada 16 Januari
+colorways-cfr-header-14days = Ragam warna Suara Independen kedaluarsa dalam dua minggu
+colorways-cfr-header-7days = Ragam warna Suara Independen kedaluarsa minggu ini
+colorways-cfr-header-today = Ragam warna Suara Independen kedaluarsa hari ini
+
+## Cookie Banner Handling CFR
+
+cfr-cbh-confirm-button = Tolak spanduk kuki
+ .accesskey = T
+cfr-cbh-dismiss-button = Jangan sekarang
+ .accesskey = J
+
+## These strings are used in the Fox doodle Pin/set default spotlights
+
+july-jam-headline = Kami membantu Anda
+july-jam-body = Setiap bulan { -brand-short-name } memblokir rata-rata 3000+ pelacak per pengguna, memberikan Anda akses yang aman dan cepat ke internet yang baik.
+july-jam-set-default-primary = Buka tautan saya dengan { -brand-short-name }
+
+## These strings are used in the Set Firefox as Default PDF Handler for Existing Users experiment
+
+set-default-pdf-handler-primary = Paham
+
+## FxA sync CFR
+
+
+## Device Migration FxA Spotlight
+
diff --git a/l10n-id/browser/browser/newtab/newtab.ftl b/l10n-id/browser/browser/newtab/newtab.ftl
new file mode 100644
index 0000000000..8e0557154e
--- /dev/null
+++ b/l10n-id/browser/browser/newtab/newtab.ftl
@@ -0,0 +1,263 @@
+# 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/.
+
+
+### Firefox Home / New Tab strings for about:home / about:newtab.
+
+newtab-page-title = Tab Baru
+newtab-settings-button =
+ .title = Ubahsuai laman Tab Baru Anda
+newtab-personalize-icon-label =
+ .title = Personalisasikan tab baru
+ .aria-label = Personalisasikan tab baru
+newtab-personalize-dialog-label =
+ .aria-label = Personalisasikan
+
+## Search box component.
+
+# "Search" is a verb/action
+newtab-search-box-search-button =
+ .title = Cari
+ .aria-label = Cari
+# Variables
+# $engine (String): the name of the user's default search engine
+newtab-search-box-handoff-text = Cari lewat { $engine } atau masukkan alamat
+newtab-search-box-handoff-text-no-engine = Cari atau masukkan alamat
+# Variables
+# $engine (String): the name of the user's default search engine
+newtab-search-box-handoff-input =
+ .placeholder = Cari lewat { $engine } atau masukkan alamat
+ .title = Cari lewat { $engine } atau masukkan alamat
+ .aria-label = Cari lewat { $engine } atau masukkan alamat
+newtab-search-box-handoff-input-no-engine =
+ .placeholder = Cari atau masukkan alamat
+ .title = Cari atau masukkan alamat
+ .aria-label = Cari atau masukkan alamat
+newtab-search-box-text = Cari di Web
+newtab-search-box-input =
+ .placeholder = Cari di web
+ .aria-label = Cari di web
+
+## Top Sites - General form dialog.
+
+newtab-topsites-add-search-engine-header = Tambahkan Mesin Pencari
+newtab-topsites-add-shortcut-header = Pintasan Baru
+newtab-topsites-edit-topsites-header = Ubah Situs Pilihan
+newtab-topsites-edit-shortcut-header = Edit Pintasan
+newtab-topsites-title-label = Judul
+newtab-topsites-title-input =
+ .placeholder = Masukkan judul
+newtab-topsites-url-label = URL
+newtab-topsites-url-input =
+ .placeholder = Ketik atau tempel URL
+newtab-topsites-url-validation = URL valid diperlukan
+newtab-topsites-image-url-label = URL Gambar Khusus
+newtab-topsites-use-image-link = Gunakan gambar khusus…
+newtab-topsites-image-validation = Gambar gagal dimuat. Coba URL lain.
+
+## Top Sites - General form dialog buttons. These are verbs/actions.
+
+newtab-topsites-cancel-button = Batalkan
+newtab-topsites-delete-history-button = Hapus dari Riwayat
+newtab-topsites-save-button = Simpan
+newtab-topsites-preview-button = Pratinjau
+newtab-topsites-add-button = Tambah
+
+## Top Sites - Delete history confirmation dialog.
+
+newtab-confirm-delete-history-p1 = Yakin ingin menghapus setiap bagian dari laman ini dari riwayat Anda?
+# "This action" refers to deleting a page from history.
+newtab-confirm-delete-history-p2 = Tindakan ini tidak bisa diurungkan.
+
+## Top Sites - Sponsored label
+
+newtab-topsite-sponsored = Bersponsor
+
+## Context Menu - Action Tooltips.
+
+# General tooltip for context menus.
+newtab-menu-section-tooltip =
+ .title = Buka menu
+ .aria-label = Buka menu
+# Tooltip for dismiss button
+newtab-dismiss-button-tooltip =
+ .title = Hapus
+ .aria-label = Hapus
+# This tooltip is for the context menu of Pocket cards or Topsites
+# Variables:
+# $title (String): The label or hostname of the site. This is for screen readers when the context menu button is focused/active.
+newtab-menu-content-tooltip =
+ .title = Buka menu
+ .aria-label = Buka menu konteks untuk { $title }
+# Tooltip on an empty topsite box to open the New Top Site dialog.
+newtab-menu-topsites-placeholder-tooltip =
+ .title = Edit situs ini
+ .aria-label = Edit situs ini
+
+## Context Menu: These strings are displayed in a context menu and are meant as a call to action for a given page.
+
+newtab-menu-edit-topsites = Edit
+newtab-menu-open-new-window = Buka di Jendela Baru
+newtab-menu-open-new-private-window = Buka di Jendela Penjelajahan Pribadi Baru
+newtab-menu-dismiss = Tutup
+newtab-menu-pin = Semat
+newtab-menu-unpin = Lepas
+newtab-menu-delete-history = Hapus dari Riwayat
+newtab-menu-save-to-pocket = Simpan ke { -pocket-brand-name }
+newtab-menu-delete-pocket = Hapus dari { -pocket-brand-name }
+newtab-menu-archive-pocket = Arsip di { -pocket-brand-name }
+newtab-menu-show-privacy-info = Sponsor kami & privasi Anda
+
+## Message displayed in a modal window to explain privacy and provide context for sponsored content.
+
+newtab-privacy-modal-button-done = Selesai
+newtab-privacy-modal-button-manage = Kelola pengaturan konten sponsor
+newtab-privacy-modal-header = Privasi Anda penting.
+newtab-privacy-modal-paragraph-2 = Selain menampilkan berbagai kisah menawan, kami juga menampilkan konten yang relevan, yang telah diperiksa dari sponsor tertentu, untuk Anda. Yakinlah, <strong>data penjelajahan Anda tidak pernah meninggalkan { -brand-product-name } Anda</strong> — kami dan sponsor kami tidak melihatnya.
+newtab-privacy-modal-link = Pelajari cara privasi bekerja di tab baru
+
+##
+
+# Bookmark is a noun in this case, "Remove bookmark".
+newtab-menu-remove-bookmark = Hapus Markah
+# Bookmark is a verb here.
+newtab-menu-bookmark = Markah
+
+## Context Menu - Downloaded Menu. "Download" in these cases is not a verb,
+## it is a noun. As in, "Copy the link that belongs to this downloaded item".
+
+newtab-menu-copy-download-link = Salin Tautan Unduhan
+newtab-menu-go-to-download-page = Buka Laman Unduhan
+newtab-menu-remove-download = Hapus dari Riwayat
+
+## Context Menu - Download Menu: These are platform specific strings found in the context menu of an item that has
+## been downloaded. The intention behind "this action" is that it will show where the downloaded file exists on the file
+## system for each operating system.
+
+newtab-menu-show-file =
+ { PLATFORM() ->
+ [macos] Tampilkan di Finder
+ *[other] Buka Foldernya
+ }
+newtab-menu-open-file = Buka Berkas
+
+## Card Labels: These labels are associated to pages to give
+## context on how the element is related to the user, e.g. type indicates that
+## the page is bookmarked, or is currently open on another device.
+
+newtab-label-visited = Dikunjungi
+newtab-label-bookmarked = Dimarkahi
+newtab-label-removed-bookmark = Markah dihapus
+newtab-label-recommended = Trending
+newtab-label-saved = Disimpan di { -pocket-brand-name }
+newtab-label-download = Terunduh
+# This string is used in the story cards to indicate sponsored content
+# Variables:
+# $sponsorOrSource (String): This is the name of a company or their domain
+newtab-label-sponsored = { $sponsorOrSource } · Pesan Sponsor
+# This string is used at the bottom of story cards to indicate sponsored content
+# Variables:
+# $sponsor (String): This is the name of a sponsor
+newtab-label-sponsored-by = Disponsori oleh { $sponsor }
+# This string is used under the image of story cards to indicate source and time to read
+# Variables:
+# $source (String): This is the name of a company or their domain
+# $timeToRead (Number): This is the estimated number of minutes to read this story
+newtab-label-source-read-time = { $source } ・ { $timeToRead } mnt
+
+## Section Menu: These strings are displayed in the section context menu and are
+## meant as a call to action for the given section.
+
+newtab-section-menu-remove-section = Hapus Bagian
+newtab-section-menu-collapse-section = Ciutkan Bagian
+newtab-section-menu-expand-section = Bentangkan Bagian
+newtab-section-menu-manage-section = Kelola Bagian
+newtab-section-menu-manage-webext = Kelola Ekstensi
+newtab-section-menu-add-topsite = Tambah Situs Pilihan
+newtab-section-menu-add-search-engine = Tambahkan Mesin Pencari
+newtab-section-menu-move-up = Naikkan
+newtab-section-menu-move-down = Turunkan
+newtab-section-menu-privacy-notice = Kebijakan Privasi
+
+## Section aria-labels
+
+newtab-section-collapse-section-label =
+ .aria-label = Ciutkan Bagian
+newtab-section-expand-section-label =
+ .aria-label = Bentangkan Bagian
+
+## Section Headers.
+
+newtab-section-header-topsites = Situs Teratas
+newtab-section-header-recent-activity = Aktivitas terbaru
+# Variables:
+# $provider (String): Name of the corresponding content provider.
+newtab-section-header-pocket = Disarankan oleh { $provider }
+
+## Empty Section States: These show when there are no more items in a section. Ex. When there are no more Pocket story recommendations, in the space where there would have been stories, this is shown instead.
+
+newtab-empty-section-highlights = Mulai menjelajah, dan kami akan menampilkan beberapa artikel bagus, video, dan halaman lain yang baru saja Anda kunjungi atau termarkah di sini.
+# Ex. When there are no more Pocket story recommendations, in the space where there would have been stories, this is shown instead.
+# Variables:
+# $provider (String): Name of the content provider for this section, e.g "Pocket".
+newtab-empty-section-topstories = Maaf Anda tercegat. Periksa lagi nanti untuk lebih banyak cerita terbaik dari { $provider }. Tidak mau menunggu? Pilih topik populer untuk menemukan lebih banyak cerita hebat dari seluruh web.
+
+## Empty Section (Content Discovery Experience). These show when there are no more stories or when some stories fail to load.
+
+newtab-discovery-empty-section-topstories-header = Semua sudah selesai terbaca!
+newtab-discovery-empty-section-topstories-content = Periksa kembali nanti untuk lebih banyak kisah.
+newtab-discovery-empty-section-topstories-try-again-button = Coba Lagi
+newtab-discovery-empty-section-topstories-loading = Memuat…
+# Displays when a layout in a section took too long to fetch articles.
+newtab-discovery-empty-section-topstories-timed-out = Ups! Kami belum selesai memuat bagian ini, tetapi ternyata belum.
+
+## Pocket Content Section.
+
+# This is shown at the bottom of the trending stories section and precedes a list of links to popular topics.
+newtab-pocket-read-more = Topik Populer:
+newtab-pocket-new-topics-title = Ingin lebih banyak cerita? Lihat topik populer ini dari { -pocket-brand-name }
+newtab-pocket-more-recommendations = Rekomendasi Lainnya
+newtab-pocket-learn-more = Pelajari lebih lanjut
+newtab-pocket-cta-button = Dapatkan { -pocket-brand-name }
+newtab-pocket-cta-text = Simpan cerita yang anda sukai di { -pocket-brand-name }, dan dapatkan bacaan menarik untuk Anda.
+newtab-pocket-pocket-firefox-family = { -pocket-brand-name } adalah bagian dari keluarga { -brand-product-name }
+# A save to Pocket button that shows over the card thumbnail on hover.
+newtab-pocket-save = Simpan
+newtab-pocket-saved = Disimpan
+
+## Pocket content onboarding experience dialog and modal for new users seeing the Pocket section for the first time, shown as the first item in the Pocket section.
+
+
+## Error Fallback Content.
+## This message and suggested action link are shown in each section of UI that fails to render.
+
+newtab-error-fallback-info = Ups, ada masalah saat memuat konten ini.
+newtab-error-fallback-refresh-link = Segarkan laman untuk mencoba lagi.
+
+## Customization Menu
+
+newtab-custom-shortcuts-title = Pintasan
+newtab-custom-shortcuts-subtitle = Situs yang Anda simpan atau kunjungi
+newtab-custom-shortcuts-toggle =
+ .label = Pintasan
+ .description = Situs yang Anda simpan atau kunjungi
+newtab-custom-row-selector =
+ { $num ->
+ *[other] { $num } baris
+ }
+newtab-custom-sponsored-sites = Pintasan bersponsor
+newtab-custom-pocket-title = Disarankan oleh { -pocket-brand-name }
+newtab-custom-pocket-subtitle = Konten luar biasa yang dikelola oleh { -pocket-brand-name }, bagian dari keluarga { -brand-product-name }
+newtab-custom-pocket-toggle =
+ .label = Disarankan oleh { -pocket-brand-name }
+ .description = Konten luar biasa yang dikelola oleh { -pocket-brand-name }, bagian dari keluarga { -brand-product-name }
+newtab-custom-pocket-sponsored = Konten bersponsor
+newtab-custom-pocket-show-recent-saves = Tampilkan penyimpanan terbaru
+newtab-custom-recent-title = Aktivitas terbaru
+newtab-custom-recent-subtitle = Pilihan situs dan konten terbaru
+newtab-custom-recent-toggle =
+ .label = Aktivitas terbaru
+ .description = Pilihan situs dan konten terbaru
+newtab-custom-close-button = Tutup
+newtab-custom-settings = Kelola pengaturan lainnya
diff --git a/l10n-id/browser/browser/newtab/onboarding.ftl b/l10n-id/browser/browser/newtab/onboarding.ftl
new file mode 100644
index 0000000000..7cd9a0402b
--- /dev/null
+++ b/l10n-id/browser/browser/newtab/onboarding.ftl
@@ -0,0 +1,376 @@
+# 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/.
+
+
+### UI strings for the MR1 onboarding / multistage about:welcome
+### Various strings use a non-breaking space to avoid a single dangling /
+### widowed word, so test on various window sizes if you also want this.
+
+
+## Welcome page strings
+
+onboarding-welcome-header = Selamat datang di { -brand-short-name }
+onboarding-start-browsing-button-label = Mulai Menjelajah
+onboarding-not-now-button-label = Jangan sekarang
+
+# This string will be used on welcome page primary button label
+# when Firefox is both pinned and default
+mr1-onboarding-get-started-primary-button-label = Memulai
+
+## Custom Return To AMO onboarding strings
+
+return-to-amo-subtitle = Bagus, Anda mendapat { -brand-short-name }
+# <img data-l10n-name="icon"/> will be replaced with the icon belonging to the extension
+#
+# Variables:
+# $addon-name (String) - Name of the add-on
+return-to-amo-addon-title = Sekarang dapatkan <img data-l10n-name="icon"/><b>{ $addon-name }</b>.
+return-to-amo-add-extension-label = Tambahkan Ekstensi
+return-to-amo-add-theme-label = Tambahkan Tema
+
+## Variables: $addon-name (String) - Name of the add-on to be installed
+
+mr1-return-to-amo-subtitle = Sambutlah { -brand-short-name }
+mr1-return-to-amo-addon-title = Anda memiliki peramban pribadi yang cepat di ujung jari Anda. Sekarang Anda dapat menambahkan <b>{ $addon-name }</b> dan melakukan lebih banyak lagi dengan { -brand-short-name }.
+mr1-return-to-amo-add-extension-label = Tambahkan { $addon-name }
+
+## Multistage onboarding strings (about:welcome pages)
+
+# Aria-label to make the "steps" of multistage onboarding visible to screen readers.
+# Variables:
+# $current (Int) - Number of the current page
+# $total (Int) - Total number of pages
+
+onboarding-welcome-steps-indicator-label =
+ .aria-label = Progres: langkah { $current } dari { $total }
+
+# This button will open system settings to turn on prefers-reduced-motion
+mr1-onboarding-reduce-motion-button-label = Nonaktifkan animasi
+
+## Title and primary button strings differ between platforms as they
+## match the OS' application context menu item action where Windows uses "pin"
+## and "taskbar" while macOS "keep" and "Dock" (proper noun).
+
+## Multistage MR1 onboarding strings (about:welcome pages)
+
+mr1-onboarding-sign-in-button-label = Masuk
+
+## Title, subtitle and primary button string used on set default onboarding screen
+## when Firefox is not default browser
+
+## Multistage MR1 onboarding strings (about:welcome pages)
+
+# The primary import button label will depend on whether we can detect which browser was used to download Firefox.
+# Variables:
+# $previous (Str) - Previous browser name, such as Edge, Chrome
+mr1-onboarding-import-primary-button-label-attribution = Impor dari { $previous }
+
+mr1-onboarding-theme-header = Jadikan milik Anda
+mr1-onboarding-theme-subtitle = Personalisasikan { -brand-short-name } dengan tema.
+mr1-onboarding-theme-secondary-button-label = Jangan sekarang
+
+# System theme uses operating system color settings
+mr1-onboarding-theme-label-system = Tema sistem
+
+mr1-onboarding-theme-label-light = Terang
+mr1-onboarding-theme-label-dark = Gelap
+# "Alpenglow" here is the name of the theme, and should be kept in English.
+mr1-onboarding-theme-label-alpenglow = Alpenglow
+
+onboarding-theme-primary-button-label = Selesai
+
+## Please make sure to split the content of the title attribute into lines whose
+## width corresponds to about 40 Latin characters, to ensure that the tooltip
+## doesn't become too long. Line breaks will be preserved when displaying the
+## tooltip.
+
+# Tooltip displayed on hover of system theme
+mr1-onboarding-theme-tooltip-system =
+ .title =
+ Ikuti tema sistem operasi
+ untuk tombol, menu, dan jendela.
+
+# Input description for system theme
+mr1-onboarding-theme-description-system =
+ .aria-description =
+ Ikuti tema sistem operasi
+ untuk tombol, menu, dan jendela.
+
+# Tooltip displayed on hover of light theme
+mr1-onboarding-theme-tooltip-light =
+ .title =
+ Gunakan tampilan terang untuk
+ tombol, menu, dan jendela.
+
+# Input description for light theme
+mr1-onboarding-theme-description-light =
+ .aria-description =
+ Gunakan tampilan terang untuk
+ tombol, menu, dan jendela.
+
+# Tooltip displayed on hover of dark theme
+mr1-onboarding-theme-tooltip-dark =
+ .title =
+ Gunakan tampilan gelap untuk
+ tombol, menu, dan jendela.
+
+# Input description for dark theme
+mr1-onboarding-theme-description-dark =
+ .aria-description =
+ Gunakan tampilan gelap untuk
+ tombol, menu, dan jendela.
+
+# Tooltip displayed on hover of Alpenglow theme
+mr1-onboarding-theme-tooltip-alpenglow =
+ .title =
+ Gunakan tampilan dinamis berwarna untuk
+ tombol, menu, dan jendela.
+
+# Input description for Alpenglow theme
+mr1-onboarding-theme-description-alpenglow =
+ .aria-description =
+ Gunakan tampilan dinamis berwarna untuk
+ tombol, menu, dan jendela.
+
+# Selector description for default themes
+mr2-onboarding-default-theme-label = Jelajahi tema baku.
+
+## Strings for Thank You page
+
+mr2-onboarding-thank-you-header = Terima kasih telah memilih kami
+mr2-onboarding-thank-you-text = { -brand-short-name } adalah peramban independen yang didukung oleh organisasi nirlaba. Bersama-sama, kita membuat web menjadi lebih aman, lebih sehat, dan lebih pribadi.
+mr2-onboarding-start-browsing-button-label = Mulai menjelajah
+
+## Multistage live language reloading onboarding strings (about:welcome pages)
+##
+## The following language names are generated by the browser's Intl.DisplayNames API.
+##
+## Variables:
+## $negotiatedLanguage (String) - The name of the langpack's language, e.g. "Español (ES)"
+
+
+## Multistage live language reloading onboarding strings (about:welcome pages)
+##
+## The following language names are generated by the browser's Intl.DisplayNames API.
+##
+## Variables:
+## $negotiatedLanguage (String) - The name of the langpack's language, e.g. "Español (ES)"
+## $systemLanguage (String) - The name of the system language, e.g "Español (ES)"
+## $appLanguage (String) - The name of the language shipping in the browser build, e.g. "English (EN)"
+
+onboarding-live-language-header = Pilih Bahasa
+
+mr2022-onboarding-live-language-text = { -brand-short-name } berbicara bahasa Anda
+
+mr2022-language-mismatch-subtitle = Berkat komunitas kami, { -brand-short-name } diterjemahkan ke lebih dari 90 bahasa. Sepertinya sistem Anda menggunakan { $systemLanguage }, dan { -brand-short-name } menggunakan { $appLanguage }.
+
+onboarding-live-language-button-label-downloading = Mengunduh paket bahasa untuk { $negotiatedLanguage }…
+onboarding-live-language-waiting-button = Mendapatkan bahasa yang tersedia…
+onboarding-live-language-installing = Mengunduh paket bahasa untuk { $negotiatedLanguage }…
+
+mr2022-onboarding-live-language-switch-to = Beralih ke { $negotiatedLanguage }
+mr2022-onboarding-live-language-continue-in = Lanjutkan dalam { $appLanguage }
+
+onboarding-live-language-secondary-cancel-download = Batalkan
+onboarding-live-language-skip-button-label = Lewati
+
+## Firefox 100 Thank You screens
+
+# "Hero Text" displayed on left side of welcome screen. This text can be
+# formatted to span multiple lines as needed. The <span data-l10n-name="zap">
+# </span> in this string allows a "zap" underline style to be automatically
+# added to the text inside it. "Yous" should stay inside the zap span, but
+# "Thank" can be put inside instead if there's no "you" in the translation.
+# The English text would normally be "100 Thank-Yous" i.e., plural noun, but for
+# aesthetics of splitting it across multiple lines, the hyphen is omitted.
+fx100-thank-you-hero-text =
+ 100x
+ <span data-l10n-name="zap">Terima Kasih</span>
+fx100-thank-you-subtitle = Ini adalah rilis ke-100 kami! Terima kasih telah membantu kami membangun internet yang lebih baik dan lebih sehat.
+fx100-thank-you-pin-primary-button-label =
+ { PLATFORM() ->
+ [macos] Simpan { -brand-short-name } di Dock
+ *[other] Sematkan { -brand-short-name } di bilah tugas
+ }
+
+fx100-upgrade-thanks-header = 100x Terima Kasih
+# Message shown with a start-browsing button. Emphasis <em> should be for "you"
+# but "Thank" can be used instead if there's no "you" in the translation.
+fx100-upgrade-thank-you-body = Ini adalah rilis { -brand-short-name } ke-100. Terima kasih untuk <em>Anda</em> karena telah membantu kami membangun Internet yang lebih baik dan lebih sehat.
+# Message shown with either a pin-to-taskbar or set-default button.
+fx100-upgrade-thanks-keep-body = Ini adalah rilis ke-100 kami! Terima kasih telah menjadi bagian dari komunitas kami. Hanya sekali klik untuk terus 100x bersama { -brand-short-name } berikutnya.
+
+mr2022-onboarding-secondary-skip-button-label = Lewati langkah ini
+
+## MR2022 New User Easy Setup screen strings
+
+# Primary button string used on new user onboarding first screen showing multiple actions such as Set Default, Import from previous browser.
+mr2022-onboarding-easy-setup-primary-button-label = Simpan dan Lanjutkan
+# Set Default action checkbox label used on new user onboarding first screen
+mr2022-onboarding-easy-setup-set-default-checkbox-label = Atur { -brand-short-name } sebagai peramban baku
+# Import action checkbox label used on new user onboarding first screen
+mr2022-onboarding-easy-setup-import-checkbox-label = Impor dari peramban sebelumnya
+
+## MR2022 New User Pin Firefox screen strings
+
+# Title used on about:welcome for new users when Firefox is not pinned.
+# In this context, open up is synonymous with "Discover".
+# The metaphor is that when they open their Firefox browser, it helps them discover an amazing internet.
+# If this translation does not make sense in your language, feel free to use the word "discover."
+mr2022-onboarding-welcome-pin-header = Jelajahi Internet yang menakjubkan
+# Subtitle is used on onboarding page for new users page when Firefox is not pinned
+mr2022-onboarding-welcome-pin-subtitle = Luncurkan { -brand-short-name } dari mana saja dengan sekali klik. Setiap kali melakukannya, Anda memilih web yang lebih terbuka dan independen.
+# Primary button string used on welcome page for when Firefox is not pinned.
+mr2022-onboarding-pin-primary-button-label =
+ { PLATFORM() ->
+ [macos] Simpan { -brand-short-name } di Dock
+ *[other] Sematkan { -brand-short-name } di bilah tugas
+ }
+# Subtitle will be used when user already has Firefox pinned, but
+# has not set it as their default browser.
+# When translating "zip", please feel free to pick a verb that signifies movement and/or exploration
+# and makes sense in the context of navigating the web.
+mr2022-onboarding-set-default-only-subtitle = Mulailah dengan peramban yang didukung oleh organisasi nirlaba. Kami mempertahankan privasi Anda sementara Anda menjelajahi web.
+
+## MR2022 Existing User Pin Firefox Screen Strings
+
+# Title used on multistage onboarding page for existing users when Firefox is not pinned
+mr2022-onboarding-existing-pin-header = Terima kasih telah menyukai { -brand-product-name }
+# Subtitle is used on onboarding page for existing users when Firefox is not pinned
+mr2022-onboarding-existing-pin-subtitle = Luncurkan internet yang lebih sehat dari mana saja dengan sekali klik. Pembaruan terbaru kami dikemas dengan hal-hal baru yang kami rasa akan Anda kagumi.
+# Subtitle will be used on the welcome screen for existing users
+# when they already have Firefox pinned but not set as default
+mr2022-onboarding-existing-set-default-only-subtitle = Gunakan peramban yang melindungi privasi Anda saat Anda menjelajahi web. Pembaruan terbaru kami dikemas dengan hal-hal yang Anda sukai.
+mr2022-onboarding-existing-pin-checkbox-label = Tambahkan juga penjelajahan pribadi { -brand-short-name }
+
+## MR2022 New User Set Default screen strings
+
+# This string is the title used when the user already has pinned the browser, but has not set default.
+mr2022-onboarding-set-default-title = Jadikan { -brand-short-name } peramban pilihan Anda
+mr2022-onboarding-set-default-primary-button-label = Atur { -brand-short-name } sebagai peramban baku
+# When translating "zip", please feel free to pick a verb that signifies movement and/or exploration
+# and makes sense in the context of navigating the web.
+mr2022-onboarding-set-default-subtitle = Gunakan peramban yang didukung oleh organisasi nirlaba. Kami mempertahankan privasi Anda sementara Anda menjelajahi web.
+
+## MR2022 Get Started screen strings.
+## These strings will be used on the welcome page
+## when Firefox is already set to default and pinned.
+
+# When translating "zip", please feel free to pick a verb that signifies movement and/or exploration
+# and makes sense in the context of navigating the web.
+mr2022-onboarding-get-started-primary-subtitle = Versi terbaru kami dibangun untuk Anda, membuatnya lebih mudah dari sebelumnya untuk menjelajah web. Penuh dengan fitur yang kami rasa akan Anda sukai.
+mr2022-onboarding-get-started-primary-button-label = Siapkan dalam hitungan detik
+
+## MR2022 Import Settings screen strings
+
+mr2022-onboarding-import-header = Pengaturan secepat kilat
+mr2022-onboarding-import-subtitle = Siapkan { -brand-short-name } sesuai keinginan Anda. Tambahkan markah, sandi, dan lainnya dari peramban lama Anda.
+mr2022-onboarding-import-primary-button-label-no-attribution = Impor dari peramban sebelumnya
+
+## If your language uses grammatical genders, in the description for the
+## colorway feel free to switch from "You are a X. You…" (e.g. "You are a
+## Playmaker. You create…") to "X: you…" ("Playmaker: You create…"). This might
+## help creating a more inclusive translation.
+
+mr2022-onboarding-colorway-title = Pilih warna yang menginspirasi Anda
+mr2022-onboarding-colorway-subtitle = Suara independen dapat mengubah budaya.
+mr2022-onboarding-colorway-primary-button-label-continue = Setel dan lanjutkan
+mr2022-onboarding-existing-colorway-checkbox-label = Jadikan { -firefox-home-brand-name } beranda penuh warna
+
+mr2022-onboarding-colorway-label-default = Bawaan
+mr2022-onboarding-colorway-tooltip-default2 =
+ .title = Warna { -brand-short-name } saat ini
+mr2022-onboarding-colorway-description-default = <b>Gunakan warna { -brand-short-name } saya saat ini.</b>
+
+mr2022-onboarding-colorway-label-playmaker = Playmaker
+mr2022-onboarding-colorway-tooltip-playmaker2 =
+ .title = Playmaker (merah)
+mr2022-onboarding-colorway-description-playmaker = <b>Anda adalah seorang Playmaker.</b> Anda menciptakan peluang untuk menang dan membantu semua orang di sekitar Anda meningkatkan permainan mereka.
+
+mr2022-onboarding-colorway-label-expressionist = Ekspresionis
+mr2022-onboarding-colorway-tooltip-expressionist2 =
+ .title = Ekspresionis (kuning)
+mr2022-onboarding-colorway-description-expressionist = <b>Anda adalah seorang Ekspresionis.</b> Anda melihat dunia secara berbeda dan kreasi Anda membangkitkan emosi orang lain.
+
+mr2022-onboarding-colorway-label-visionary = Visioner
+mr2022-onboarding-colorway-tooltip-visionary2 =
+ .title = Visioner (hijau)
+mr2022-onboarding-colorway-description-visionary = <b>Anda adalah seorang Visioner.</b> Anda mempertanyakan status quo dan menggerakkan orang lain untuk membayangkan masa depan yang lebih baik.
+
+mr2022-onboarding-colorway-label-activist = Aktivis
+mr2022-onboarding-colorway-tooltip-activist2 =
+ .title = Aktivis (biru)
+mr2022-onboarding-colorway-description-activist = <b>Anda adalah seorang Aktivis.</b> Anda meninggalkan dunia sebagai tempat yang lebih baik daripada yang Anda temukan dan membuat orang lain percaya.
+
+mr2022-onboarding-colorway-label-dreamer = Pemimpi
+mr2022-onboarding-colorway-tooltip-dreamer2 =
+ .title = Pemimpi (ungu)
+mr2022-onboarding-colorway-description-dreamer = <b>Anda adalah Pemimpi.</b> Anda percaya bahwa keberuntungan berpihak pada yang berani dan menginspirasi orang lain untuk menjadi berani.
+
+mr2022-onboarding-colorway-label-innovator = Inovator
+mr2022-onboarding-colorway-tooltip-innovator2 =
+ .title = Inovator (oranye)
+mr2022-onboarding-colorway-description-innovator = <b>Anda adalah seorang Inovator.</b> Anda melihat peluang di mana-mana dan memberi dampak pada kehidupan semua orang di sekitar Anda.
+
+## MR2022 Multistage Mobile Download screen strings
+
+mr2022-onboarding-mobile-download-title = Lompat dari laptop ke ponsel dan kembali lagi
+mr2022-onboarding-mobile-download-subtitle = Ambil tab dari satu perangkat dan lanjutkan di mana Anda tinggalkan di perangkat lain. Selain itu, sinkronkan markah dan sandi Anda di mana pun Anda menggunakan { -brand-product-name }.
+mr2022-onboarding-mobile-download-cta-text = Pindai kode QR untuk mendapatkan { -brand-product-name } untuk seluler atau <a data-l10n-name="download-label">kirim sendiri tautan unduhan.</a>
+mr2022-onboarding-no-mobile-download-cta-text = Pindai kode QR untuk mendapatkan { -brand-product-name } untuk seluler.
+
+## MR2022 Upgrade Dialog screens
+## Pin private window screen shown only for users who don't have Firefox private pinned
+
+mr2022-upgrade-onboarding-pin-private-window-header = Dapatkan kebebasan penjelajahan pribadi dengan sekali klik
+mr2022-upgrade-onboarding-pin-private-window-subtitle = Tidak ada kuki tersimpan atau riwayat, langsung dari desktop Anda. Menjelajah seperti tidak ada yang mengawasi.
+mr2022-upgrade-onboarding-pin-private-window-primary-button-label =
+ { PLATFORM() ->
+ [macos] Sematkan penjelajahan pribadi { -brand-short-name } di Dock
+ *[other] Sematkan penjelajahan pribadi { -brand-short-name } ke bilah tugas
+ }
+
+## MR2022 Privacy Segmentation screen strings
+
+mr2022-onboarding-privacy-segmentation-title = Kami selalu menghormati privasi Anda
+mr2022-onboarding-privacy-segmentation-subtitle = Dari penyaranan cerdas hingga penelusuran yang lebih cerdas, kami terus berupaya menciptakan { -brand-product-name } yang lebih pribadi dan lebih baik.
+mr2022-onboarding-privacy-segmentation-text-cta = Apa yang ingin Anda lihat saat kami menawarkan fitur baru yang menggunakan data Anda untuk menyempurnakan penjelajahan Anda?
+mr2022-onboarding-privacy-segmentation-button-primary-label = Gunakan rekomendasi { -brand-product-name }
+mr2022-onboarding-privacy-segmentation-button-secondary-label = Tampilkan informasi rinci
+
+## MR2022 Multistage Gratitude screen strings
+
+mr2022-onboarding-gratitude-title = Anda membantu kami membangun web yang lebih baik
+mr2022-onboarding-gratitude-subtitle = Terima kasih telah menggunakan { -brand-short-name }, yang didukung oleh Mozilla Foundation. Dengan dukungan Anda, kami berupaya menjadikan internet lebih terbuka, mudah diakses, dan lebih baik bagi semua orang.
+mr2022-onboarding-gratitude-primary-button-label = Lihat apa yang baru
+mr2022-onboarding-gratitude-secondary-button-label = Mulai menjelajah
+
+## Onboarding spotlight for infrequent users
+
+onboarding-infrequent-import-title = Anggap saja rumah sendiri
+onboarding-infrequent-import-subtitle = Baik Anda sedang menetap atau hanya mampir, ingatlah bahwa Anda dapat mengimpor markah, kata sandi, dan lainnya.
+onboarding-infrequent-import-primary-button = Impor ke { -brand-short-name }
+
+## MR2022 Illustration alt tags
+## Descriptive tags for illustrations used by screen readers and other assistive tech
+
+mr2022-onboarding-pin-image-alt =
+ .aria-label = Orang bekerja di laptop dikelilingi bintang-bintang dan bunga-bunga
+mr2022-onboarding-default-image-alt =
+ .aria-label = Orang yang memeluk logo { -brand-product-name }
+mr2022-onboarding-import-image-alt =
+ .aria-label = Orang mengendarai skateboard dengan sekotak ikon perangkat lunak
+mr2022-onboarding-mobile-download-image-alt =
+ .aria-label = Katak melompat melintasi bunga bakung dengan kode QR untuk mengunduh { -brand-product-name } untuk seluler di tengah
+mr2022-onboarding-pin-private-image-alt =
+ .aria-label = Tongkat sihir membuat logo penjelajahan pribadi { -brand-product-name } muncul dari topi
+mr2022-onboarding-privacy-segmentation-image-alt =
+ .aria-label = Tangan berkulit terang dan berkulit gelap melakukan tos
+mr2022-onboarding-gratitude-image-alt =
+ .aria-label = Pemandangan matahari terbenam melalui jendela dengan rubah dan tanaman rumah di ambang jendela
+mr2022-onboarding-colorways-image-alt =
+ .aria-label = Semprotan tangan melukis kolase warna-warni dari mata hijau, sepatu oranye, bola basket merah, headphone ungu, hati biru, dan mahkota kuning
+
+## Device migration onboarding
+
diff --git a/l10n-id/browser/browser/originControls.ftl b/l10n-id/browser/browser/originControls.ftl
new file mode 100644
index 0000000000..8da4cac216
--- /dev/null
+++ b/l10n-id/browser/browser/originControls.ftl
@@ -0,0 +1,62 @@
+# 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 appear in Origin Controls for Extensions. Currently,
+## they are visible in the context menu for extension toolbar buttons,
+## and are used to inform the user how the extension can access their
+## data for the current website, and allow them to control it.
+
+origin-controls-no-access =
+ .label = Ekstensi Tidak Dapat Membaca dan Mengubah Data
+
+origin-controls-options =
+ .label = Ekstensi Dapat Membaca dan Mengubah Data:
+
+origin-controls-option-all-domains =
+ .label = Di Semua Situs
+
+origin-controls-option-when-clicked =
+ .label = Hanya Saat Diklik
+
+# This string denotes an option that grants the extension access to
+# the current site whenever they visit it.
+# Variables:
+# $domain (String) - The domain for which the access is granted.
+origin-controls-option-always-on =
+ .label = Selalu Izinkan di { $domain }
+
+## These strings are used to map Origin Controls states to user-friendly
+## messages. They currently appear in the unified extensions panel.
+
+origin-controls-state-no-access = Tidak dapat membaca dan mengubah data di situs ini
+
+origin-controls-state-always-on = Selalu dapat membaca dan mengubah data di situs ini
+
+origin-controls-state-when-clicked = Diperlukan izin untuk membaca dan mengubah data
+
+origin-controls-state-hover-run-visit-only = Jalankan hanya untuk kunjungan ini
+
+origin-controls-state-runnable-hover-open = Buka ekstensi
+
+origin-controls-state-runnable-hover-run = Jalankan ekstensi
+
+origin-controls-state-temporary-access = Dapat membaca dan mengubah data untuk kunjungan ini
+
+## Extension's toolbar button.
+## Variables:
+## $extensionTitle (String) - Extension name or title message.
+
+origin-controls-toolbar-button =
+ .label = { $extensionTitle }
+ .tooltiptext = { $extensionTitle }
+
+# Extension's toolbar button when permission is needed.
+# Note that the new line is intentionally part of the tooltip.
+origin-controls-toolbar-button-permission-needed =
+ .label = { $extensionTitle }
+ .tooltiptext =
+ { $extensionTitle }
+ Izin diperlukan
+
diff --git a/l10n-id/browser/browser/pageInfo.ftl b/l10n-id/browser/browser/pageInfo.ftl
new file mode 100644
index 0000000000..33bb1c49e4
--- /dev/null
+++ b/l10n-id/browser/browser/pageInfo.ftl
@@ -0,0 +1,260 @@
+# 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/. --
+
+page-info-window =
+ .style = width: 600px; min-height: 550px;
+
+copy =
+ .key = C
+menu-copy =
+ .label = Salin
+ .accesskey = S
+
+select-all =
+ .key = A
+menu-select-all =
+ .label = Pilih Semua
+ .accesskey = a
+
+close-dialog =
+ .key = w
+
+general-tab =
+ .label = Umum
+ .accesskey = U
+general-title =
+ .value = Judul:
+general-url =
+ .value = Alamat:
+general-type =
+ .value = Jenis:
+general-mode =
+ .value = Mode Render:
+general-size =
+ .value = Besar:
+general-referrer =
+ .value = URL Perujuk:
+general-modified =
+ .value = Diubah:
+general-encoding =
+ .value = Pengodean Teks:
+general-meta-name =
+ .label = Nama
+general-meta-content =
+ .label = Isi
+
+media-tab =
+ .label = Media
+ .accesskey = M
+media-location =
+ .value = Lokasi:
+media-text =
+ .value = Teks yang Berhubungan:
+media-alt-header =
+ .label = Teks Alternatif
+media-address =
+ .label = Alamat
+media-type =
+ .label = Jenis
+media-size =
+ .label = Besar
+media-count =
+ .label = Jumlah
+media-dimension =
+ .value = Dimensi:
+media-long-desc =
+ .value = Deskripsi Lengkap:
+media-select-all =
+ .label = Pilih Semua
+ .accesskey = P
+media-save-as =
+ .label = Simpan dengan Nama…
+ .accesskey = S
+media-save-image-as =
+ .label = Simpan dengan Nama…
+ .accesskey = e
+
+perm-tab =
+ .label = Hak Akses
+ .accesskey = a
+permissions-for =
+ .value = Hak akses untuk:
+
+security-tab =
+ .label = Keamanan
+ .accesskey = K
+security-view =
+ .label = Tampilkan Sertifikat
+ .accesskey = S
+security-view-unknown = Tidak Diketahui
+ .value = Tidak Diketahui
+security-view-identity =
+ .value = Identitas Situs Web
+security-view-identity-owner =
+ .value = Pemilik:
+security-view-identity-domain =
+ .value = Situs web:
+security-view-identity-verifier =
+ .value = Diverifikasi oleh:
+security-view-identity-validity =
+ .value = Kedaluwarsa pada:
+security-view-privacy =
+ .value = Privasi & Riwayat
+
+security-view-privacy-history-value = Pernahkah situs ini dikunjungi sebelum hari ini?
+security-view-privacy-sitedata-value = Apakah situs web ini menyimpan informasi dalam komputer saya?
+
+security-view-privacy-clearsitedata =
+ .label = Bersihkan Kuki dan Data Situs
+ .accesskey = B
+
+security-view-privacy-passwords-value = Pernahkah sandi untuk situs web ini disimpan?
+
+security-view-privacy-viewpasswords =
+ .label = Sandi Tersimpan
+ .accesskey = s
+security-view-technical =
+ .value = Detail Teknis
+
+help-button =
+ .label = Bantuan
+
+## These strings are used to tell the user if the website is storing cookies
+## and data on the users computer in the security tab of pageInfo
+## Variables:
+## $value (number) - Amount of data being stored
+## $unit (string) - The unit of data being stored (Usually KB)
+
+security-site-data-cookies = Ya, kuki dan data situs { $value } { $unit }
+security-site-data-only = Ya, data situs { $value } { $unit }
+
+security-site-data-cookies-only = Ya, kuki
+security-site-data-no = Tidak
+
+##
+
+image-size-unknown = Tidak Diketahui
+page-info-not-specified =
+ .value = Tidak ditentukan
+not-set-alternative-text = Tidak ditentukan
+not-set-date = Tidak ditentukan
+media-img = Gambar
+media-bg-img = Latar Belakang
+media-border-img = Tepian
+media-list-img = Butir
+media-cursor = Kursor
+media-object = Objek
+media-embed = Menggabung
+media-link = Ikon
+media-input = Masukan
+media-video = Video
+media-audio = Audio
+saved-passwords-yes = Ya
+saved-passwords-no = Tidak
+
+no-page-title =
+ .value = Laman Tak Berjudul:
+general-quirks-mode =
+ .value = Mode "quirk"
+general-strict-mode =
+ .value = Mode pemenuhan standar
+page-info-security-no-owner =
+ .value = Situs web ini tidak menyediakan informasi identitas.
+media-select-folder = Pilih folder untuk Menyimpan Gambar
+media-unknown-not-cached =
+ .value = Tidak Diketahui (tidak tersimpan di tembolok)
+permissions-use-default =
+ .label = Gunakan yang Baku
+security-no-visits = Tidak
+
+# This string is used to display the number of meta tags
+# in the General Tab
+# Variables:
+# $tags (number) - The number of meta tags
+general-meta-tags =
+ .value =
+ { $tags ->
+ *[other] Meta ({ $tags } tag)
+ }
+
+# This string is used to display the number of times
+# the user has visited the website prior
+# Variables:
+# $visits (number) - The number of previous visits
+security-visits-number =
+ { $visits ->
+ [0] Tidak
+ *[other] Ya, { $visits } kali
+ }
+
+# This string is used to display the size of a media file
+# Variables:
+# $kb (number) - The size of an image in Kilobytes
+# $bytes (number) - The size of an image in Bytes
+properties-general-size =
+ .value =
+ { $bytes ->
+ *[other] { $kb } KB ({ $bytes } byte)
+ }
+
+# This string is used to display the type and number
+# of frames of a animated image
+# Variables:
+# $type (string) - The type of a animated image
+# $frames (number) - The number of frames in an animated image
+media-animated-image-type =
+ .value =
+ { $frames ->
+ *[other] Gambar { $type } (animasi, { $frames } frame)
+ }
+
+# This string is used to display the type of
+# an image
+# Variables:
+# $type (string) - The type of an image
+media-image-type =
+ .value = Gambar { $type }
+
+# This string is used to display the size of a scaled image
+# in both scaled and unscaled pixels
+# Variables:
+# $dimx (number) - The horizontal size of an image
+# $dimy (number) - The vertical size of an image
+# $scaledx (number) - The scaled horizontal size of an image
+# $scaledy (number) - The scaled vertical size of an image
+media-dimensions-scaled =
+ .value = { $dimx }px × { $dimy }px (diskalakan menjadi { $scaledx }px × { $scaledy }px)
+
+# This string is used to display the size of an image in pixels
+# Variables:
+# $dimx (number) - The horizontal size of an image
+# $dimy (number) - The vertical size of an image
+media-dimensions =
+ .value = { $dimx }px × { $dimy }px
+
+# This string is used to display the size of a media
+# file in kilobytes
+# Variables:
+# $size (number) - The size of the media file in kilobytes
+media-file-size = { $size } KB
+
+## Variables:
+## $website (string) — The url of the website pageInfo is getting info for
+
+# This string is used to display the website name next to the
+# "Block Images" checkbox in the media tab
+# Variables:
+# $website (string) - The website name
+media-block-image =
+ .label = Blokir Gambar dari { $website }
+ .accesskey = B
+
+# This string is used to display the URL of the website on top of the
+# pageInfo dialog box
+# Variables:
+# $website (string) — The url of the website pageInfo is getting info for
+page-info-page =
+ .title = Informasi Laman - { $website }
+page-info-frame =
+ .title = Informasi Bingkai - { $website }
diff --git a/l10n-id/browser/browser/panelUI.ftl b/l10n-id/browser/browser/panelUI.ftl
new file mode 100644
index 0000000000..4f79e8b93e
--- /dev/null
+++ b/l10n-id/browser/browser/panelUI.ftl
@@ -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/.
+
+
+## Customization Menu
+
+# The overflow menu is the menu that appears if you click the chevron (>> button) in the location bar.
+customize-menu-unpin-from-overflowmenu =
+ .label = Lepaskan dari Menu Luapan
+ .accesskey = L
+customize-menu-add-to-toolbar =
+ .label = Tambahkan ke Bilah Alat
+ .accesskey = T
+customize-menu-add-to-overflowmenu =
+ .label = Tambahkan ke Menu Luapan
+ .accesskey = M
+
+## Forget Button
+
+# The forget button can be added to the toolbar or overflow menu via the cutomization menu.
+panic-button-thankyou-msg1 = Riwayat terakhir Anda telah dibersihkan.
+panic-button-thankyou-msg2 = Hati-hati dalam Menjelajah!
+panic-button-thankyou-button =
+ .label = Trims!
diff --git a/l10n-id/browser/browser/panicButton.ftl b/l10n-id/browser/browser/panicButton.ftl
new file mode 100644
index 0000000000..33299ecacf
--- /dev/null
+++ b/l10n-id/browser/browser/panicButton.ftl
@@ -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/.
+
+panic-button-open-new-window = Jendela baru akan dibuka
+panic-button-undo-warning = Tindakan ini tidak dapat diurungkan.
+panic-button-forget-button =
+ .label = Lupakan!
+
+## These strings are combined to form a complete sentence starting with
+## panic-main-timeframe-desc. For example: "Forget the last: Five minutes".
+## Please ensure that this remains the case in the translation.
+
+panic-main-timeframe-desc = Lupakan untuk:
+panic-button-5min =
+ .label = lima menit terakhir
+panic-button-2hr =
+ .label = dua jam terakhir
+panic-button-day =
+ .label = 24 jam terakhir
+
+## These strings are combined to form a complete sentence starting with
+## panic-button-action-desc. For example: "Proceeding will: Delete Recent Cookies".
+## Please ensure that this remains the case in the translation.
+## Note also that some strings include <strong> tags for emphasis on the
+## words "Cookies", "History", "Tabs" and "Windows". The translation should do the same.
+
+panic-button-action-desc = Dengan melanjutkan, proses berikut akan dilakukan:
+panic-button-delete-cookies = <strong>Kuki</strong> terakhir akan dihapus
+panic-button-delete-history = <strong>Riwayat</strong> terakhir akan dihapus
+panic-button-delete-tabs-and-windows = Semua <strong>Tab</strong> dan <strong>Jendela</strong> akan ditutup
diff --git a/l10n-id/browser/browser/places.ftl b/l10n-id/browser/browser/places.ftl
new file mode 100644
index 0000000000..3a36cddcc7
--- /dev/null
+++ b/l10n-id/browser/browser/places.ftl
@@ -0,0 +1,307 @@
+# 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/.
+
+places-open =
+ .label = Buka
+ .accesskey = B
+places-open-in-tab =
+ .label = Buka di Tab Baru
+ .accesskey = T
+places-open-in-container-tab =
+ .label = Buka di Tab Kontainer Baru
+ .accesskey = i
+places-open-all-bookmarks =
+ .label = Buka Semua Markah
+ .accesskey = M
+places-open-all-in-tabs =
+ .label = Buka Semua di Tab
+ .accesskey = m
+places-open-in-window =
+ .label = Buka di Jendela Baru
+ .accesskey = J
+places-open-in-private-window =
+ .label = Buka di Jendela Penjelajahan Pribadi Baru
+ .accesskey = P
+
+places-empty-bookmarks-folder =
+ .label = (Kosong)
+
+places-add-bookmark =
+ .label = Tambah Markah…
+ .accesskey = M
+places-add-folder-contextmenu =
+ .label = Tambahkan Folder…
+ .accesskey = F
+places-add-folder =
+ .label = Tambahkan Folder…
+ .accesskey = F
+places-add-separator =
+ .label = Tambahkan Pemisah
+ .accesskey = s
+
+places-view =
+ .label = Tampilkan
+ .accesskey = l
+places-by-date =
+ .label = Berdasarkan Tanggal
+ .accesskey = T
+places-by-site =
+ .label = Berdasarkan Situs
+ .accesskey = S
+places-by-most-visited =
+ .label = Berdasarkan Jumlah Kunjungan
+ .accesskey = J
+places-by-last-visited =
+ .label = Berdasarkan Kunjungan Terakhir
+ .accesskey = K
+places-by-day-and-site =
+ .label = Berdasarkan Tanggal dan Situs
+ .accesskey = d
+
+places-history-search =
+ .placeholder = Cari riwayat
+places-history =
+ .aria-label = Riwayat
+places-bookmarks-search =
+ .placeholder = Cari markah
+
+places-delete-domain-data =
+ .label = Lupakan Situs Ini
+ .accesskey = L
+places-sortby-name =
+ .label = Urut Berdasar Nama
+ .accesskey = r
+# places-edit-bookmark and places-edit-generic will show one or the other and can have the same access key.
+places-edit-bookmark =
+ .label = Edit Markah…
+ .accesskey = E
+places-edit-generic =
+ .label = Edit…
+ .accesskey = E
+places-edit-folder2 =
+ .label = Edit Folder…
+ .accesskey = i
+places-delete-folder =
+ .label =
+ { $count ->
+ [1] Hapus Folder
+ *[other] Hapus Folder
+ }
+ .accesskey = H
+# Variables:
+# $count (number) - The number of pages selected for removal.
+places-delete-page =
+ .label =
+ { $count ->
+ [1] Hapus Laman
+ *[other] Hapus Laman
+ }
+ .accesskey = H
+
+# Managed bookmarks are created by an administrator and cannot be changed by the user.
+managed-bookmarks =
+ .label = Markah yang dikelola
+# This label is used when a managed bookmarks folder doesn't have a name.
+managed-bookmarks-subfolder =
+ .label = Subfolder
+
+# This label is used for the "Other Bookmarks" folder that appears in the bookmarks toolbar.
+other-bookmarks-folder =
+ .label = Markah Lain
+
+places-show-in-folder =
+ .label = Tampilkan di Folder
+ .accesskey = F
+
+# Variables:
+# $count (number) - The number of elements being selected for removal.
+places-delete-bookmark =
+ .label =
+ { $count ->
+ [1] Hapus Markah
+ *[other] Hapus Markah
+ }
+ .accesskey = H
+
+# Variables:
+# $count (number) - The number of bookmarks being added.
+places-create-bookmark =
+ .label =
+ { $count ->
+ [1] Markahi Laman…
+ *[other] Markahi Banyak Laman…
+ }
+ .accesskey = M
+
+places-untag-bookmark =
+ .label = Hapus tag
+ .accesskey = H
+
+places-manage-bookmarks =
+ .label = Kelola Markah
+ .accesskey = K
+
+places-forget-about-this-site-confirmation-title = Lupakan situs ini
+
+# Variables:
+# $hostOrBaseDomain (string) - The base domain (or host in case there is no base domain) for which data is being removed
+places-forget-about-this-site-confirmation-msg = Tindakan ini akan menghapus data yang terkait dengan { $hostOrBaseDomain } termasuk riwayat, kuki, tembolok, dan preferensi konten. Sandi dan markah terkait tidak akan dihapus. Yakin ingin melanjutkan?
+
+places-forget-about-this-site-forget = Lupakan
+
+places-library3 =
+ .title = Pustaka
+
+places-organize-button =
+ .label = Kelola
+ .tooltiptext = Kelola markah Anda
+ .accesskey = K
+
+places-organize-button-mac =
+ .label = Kelola
+ .tooltiptext = Kelola markah Anda
+
+places-file-close =
+ .label = Tutup
+ .accesskey = T
+
+places-cmd-close =
+ .key = w
+
+places-view-button =
+ .label = Tampilan
+ .tooltiptext = Atur tampilan
+ .accesskey = T
+
+places-view-button-mac =
+ .label = Tampilan
+ .tooltiptext = Atur tampilan
+
+places-view-menu-columns =
+ .label = Tampilkan Kolom
+ .accesskey = K
+
+places-view-menu-sort =
+ .label = Urutan
+ .accesskey = U
+
+places-view-sort-unsorted =
+ .label = Tidak Diurut
+ .accesskey = T
+
+places-view-sort-ascending =
+ .label = Urutan A ke Z
+ .accesskey = A
+
+places-view-sort-descending =
+ .label = Urutan Z ke A
+ .accesskey = Z
+
+places-maintenance-button =
+ .label = Impor dan Cadangan
+ .tooltiptext = Impor dan cadangkan markah Anda‚
+ .accesskey = I
+
+places-maintenance-button-mac =
+ .label = Impor dan Cadangan
+ .tooltiptext = Impor dan cadangkan markah Anda‚
+
+places-cmd-backup =
+ .label = Buat Cadangan…
+ .accesskey = C
+
+places-cmd-restore =
+ .label = Kembalikan
+ .accesskey = K
+
+places-cmd-restore-from-file =
+ .label = Pilih Berkas…
+ .accesskey = B
+
+places-import-bookmarks-from-html =
+ .label = Impor Markah dari HTML…
+ .accesskey = I
+
+places-export-bookmarks-to-html =
+ .label = Ekspor Markah ke HTML…
+ .accesskey = E
+
+places-import-other-browser =
+ .label = Impor Data dari Peramban Lain…
+ .accesskey = a
+
+places-view-sort-col-name =
+ .label = Nama
+
+places-view-sort-col-tags =
+ .label = Tag
+
+places-view-sort-col-url =
+ .label = Lokasi
+
+places-view-sort-col-most-recent-visit =
+ .label = Kunjungan Terakhir
+
+places-view-sort-col-visit-count =
+ .label = Jumlah Kunjungan
+
+places-view-sort-col-date-added =
+ .label = Ditambahkan pada
+
+places-view-sort-col-last-modified =
+ .label = Modifikasi Terakhir
+
+places-view-sortby-name =
+ .label = Urut berdasarkan Nama
+ .accesskey = N
+places-view-sortby-url =
+ .label = Urut berdasarkan Lokasi
+ .accesskey = L
+places-view-sortby-date =
+ .label = Urut berdasarkan Yang Terbaru & Kunjungan
+ .accesskey = K
+places-view-sortby-visit-count =
+ .label = Urut berdasarkan Jumlah Kunjungan
+ .accesskey = J
+places-view-sortby-date-added =
+ .label = Urut berdasarkan Waktu Ditambahkan
+ .accesskey = W
+places-view-sortby-last-modified =
+ .label = Urut berdasarkan Terakhir Diubah
+ .accesskey = T
+places-view-sortby-tags =
+ .label = Urut berdasarkan Tag
+ .accesskey = T
+
+places-cmd-find-key =
+ .key = f
+
+places-back-button =
+ .tooltiptext = Mundur
+
+places-forward-button =
+ .tooltiptext = Maju
+
+places-details-pane-select-an-item-description = Pilih item untuk ditampilkan dan diubah propertinya
+
+places-details-pane-no-items =
+ .value = Tak ada item
+# Variables:
+# $count (Number): number of items
+places-details-pane-items-count =
+ .value = { $count } item
+
+## Strings used as a placeholder in the Library search field. For example,
+## "Search History" stands for "Search through the browser's history".
+
+places-search-bookmarks =
+ .placeholder = Cari di Daftar Markah
+places-search-history =
+ .placeholder = Cari di Riwayat
+places-search-downloads =
+ .placeholder = Cari di Unduhan
+
+##
+
+places-locked-prompt = Sistem markah dan riwayat tidak dapat berfungsi karena salah satu berkas milik { -brand-short-name } sedang digunakan oleh aplikasi lainnya. Beberapa perangkat lunak keamanan dapat menyebabkan masalah ini.
diff --git a/l10n-id/browser/browser/placesPrompts.ftl b/l10n-id/browser/browser/placesPrompts.ftl
new file mode 100644
index 0000000000..01d6163fa7
--- /dev/null
+++ b/l10n-id/browser/browser/placesPrompts.ftl
@@ -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/.
+
+places-error-title = { -brand-short-name }
+places-no-title = (tanpa judul)
+
+places-bookmarks-backup-title = Nama berkas cadangan Markah
+places-bookmarks-restore-alert-title = Kembalikan ke awal
+places-bookmarks-restore-alert = Proses ini akan mengganti seluruh markah dengan isi cadangan. Yakin?
+places-bookmarks-restore-title = Pilih markah cadangan
+places-bookmarks-restore-filter-name = JSON
+places-bookmarks-restore-format-error = Format berkas tidak didukung.
+places-bookmarks-restore-parse-error = Gagal memproses berkas cadangan.
+
+places-bookmarks-import = Impor Berkas Markah
+places-bookmarks-export = Ekspor Berkas Markah
diff --git a/l10n-id/browser/browser/policies/policies-descriptions.ftl b/l10n-id/browser/browser/policies/policies-descriptions.ftl
new file mode 100644
index 0000000000..fde3beed51
--- /dev/null
+++ b/l10n-id/browser/browser/policies/policies-descriptions.ftl
@@ -0,0 +1,212 @@
+# 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 Enterprise Policies feature is aimed at system administrators
+## who want to deploy these settings across several Firefox installations
+## all at once. This is traditionally done through the Windows Group Policy
+## feature, but the system also supports other forms of deployment.
+## These are short descriptions for individual policies, to be displayed
+## in the documentation section in about:policies.
+
+policy-3rdparty = Tetapkan kebijakan yang dapat diakses WebExtensions melalui chrome.storage.managed.
+
+policy-AllowedDomainsForApps = Tentukan domain yang diizinkan untuk mengakses Google Workspace.
+
+policy-AppAutoUpdate = Aktifkan atau nonaktifkan pembaruan aplikasi otomatis.
+
+policy-AppUpdatePin = Cegah { -brand-short-name } agar tidak diperbarui di luar versi yang ditentukan.
+
+policy-AppUpdateURL = Atur URL pemutakhiran aplikasi khusus
+
+policy-Authentication = Atur autentikasi terintegrasi untuk situs lain yang mendukung.
+
+policy-AutoLaunchProtocolsFromOrigins = Menentukan daftar protokol eksternal yang dapat digunakan dari asal-usul terdaftar tanpa bertanya pada pengguna.
+
+policy-BackgroundAppUpdate2 = Aktifkan atau nonaktifkan pembaruan latar belakang.
+
+policy-BlockAboutAddons = Blokir akses ke Pengelola Pengaya (about:addons).
+
+policy-BlockAboutConfig = Blokir akses ke laman about:config.
+
+policy-BlockAboutProfiles = Blokir akses ke laman about:profiles.
+
+policy-BlockAboutSupport = Blokir akses ke laman about:support.
+
+policy-Bookmarks = Buat markah pada bilah alat Markah, menu Markah, atau folder tertentu yang ada di dalamnya.
+
+policy-CaptivePortal = Aktifkan atau nonaktifkan dukungan captive portal.
+
+policy-CertificatesDescription = Tambahkan sertifikat atau gunakan sertifikat bawaan.
+
+policy-Cookies = Izinkan atau tolak situs untuk menyetel kuki.
+
+policy-DisabledCiphers = Nonaktifkan ciphers.
+
+policy-DefaultDownloadDirectory = Atur direktori unduhan baku.
+
+policy-DisableAppUpdate = Cegah peramban untuk memperbarui.
+
+policy-DisableBuiltinPDFViewer = Nonaktifkan PDF.js, penampil PDF bawaan di { -brand-short-name }.
+
+policy-DisableDefaultBrowserAgent = Cegah agen bawaan peramban untuk melakukan tindakan apapun. Hanya berlaku di Windows; platform lain tidak memiliki agen.
+
+policy-DisableDeveloperTools = Blokir akses ke alat pengembang.
+
+policy-DisableFeedbackCommands = Nonaktifkan perintah untuk mengirim umpan balik dari menu Bantuan (Kirim Saran dan Laporkan Situs Tipuan).
+
+policy-DisableFirefoxAccounts = Nonaktifkan layanan berbasis { -fxaccount-brand-name }, termasuk Sync.
+
+# Firefox Screenshots is the name of the feature, and should not be translated.
+policy-DisableFirefoxScreenshots = Nonaktifkan fitur Firefox Screenshots.
+
+policy-DisableFirefoxStudies = Cegah { -brand-short-name } menjalankan kajian.
+
+policy-DisableForgetButton = Cegah akses ke tombol Lupakan.
+
+policy-DisableFormHistory = Jangan ingat riwayat pencarian dan formulir.
+
+policy-DisablePrimaryPasswordCreation = Jika ya, Sandi Utama tidak bisa dibuat.
+
+policy-DisablePasswordReveal = Jangan izinkan untuk menampilkan kata sandi dalam info masuk tersimpan.
+
+policy-DisablePocket2 = Nonaktifkan fitur untuk menyimpan laman web ke { -pocket-brand-name }.
+
+policy-DisablePrivateBrowsing = Nonaktifkan Penjelajahan Pribadi.
+
+policy-DisableProfileImport = Nonaktifkan perintah menu untuk mengimpor data dari peramban lainnya.
+
+policy-DisableProfileRefresh = Nonaktifkan tombol Segarkan { -brand-short-name } di laman about:support.
+
+policy-DisableSafeMode = Nonaktifkan fitur untuk memulai ulang di Mode Aman. Catatan: Tombol Shift untuk masuk ke Mode Aman hanya dapat dinonaktifkan pada Windows menggunakan Kebijakan Grup.
+
+policy-DisableSecurityBypass = Mencegah pengguna melewati peringatan keamanan tertentu.
+
+policy-DisableSetAsDesktopBackground = Nonaktifkan perintah menu Jadikan sebagai Latar Belakang Desktop untuk gambar.
+
+policy-DisableSystemAddonUpdate = Mencegah peramban memasang dan memperbarui pengaya sistem.
+
+policy-DisableTelemetry = Nonaktifkan Telemetry.
+
+policy-DisableThirdPartyModuleBlocking = Cegah pengguna memblokir modul pihak ketiga yang disuntikkan ke proses { -brand-short-name }.
+
+policy-DisplayBookmarksToolbar = Tampilkan Bilah Markah secara baku.
+
+policy-DisplayMenuBar = Tampilkan Bilah Menu secara otomatis.
+
+policy-DNSOverHTTPS = Konfigurasikan DNS lewat HTTPS.
+
+policy-DontCheckDefaultBrowser = Nonaktifkan pemeriksaan untuk peramban bawaan saat memulai.
+
+policy-DownloadDirectory = Atur dan kunci direktori unduhan.
+
+# “lock” means that the user won’t be able to change this setting
+policy-EnableTrackingProtection = Aktifkan atau nonaktifkan Pemblokiran Konten dan kunci ia secara opsional.
+
+# “lock” means that the user won’t be able to change this setting
+policy-EncryptedMediaExtensions = Aktifkan atau nonaktifkan Ekstensi Media Terenkripsi dan kunci dia secara opsional.
+
+policy-ExemptDomainFileTypePairsFromFileTypeDownloadWarnings = Nonaktifkan peringatan berdasarkan ekstensi berkas untuk tipe berkas tertentu pada domain.
+
+# A “locked” extension can’t be disabled or removed by the user. This policy
+# takes 3 keys (“Install”, ”Uninstall”, ”Locked”), you can either keep them in
+# English or translate them as verbs.
+policy-Extensions = Memasang, mencopot, atau mengunci ekstensi. Opsi Memasang membutuhkan parameter URL atau jalur. Opsi Mencopot dan Mengunci membutuhkan ID ekstensi.
+
+policy-ExtensionSettings = Kelola semua aspek pemasangan ekstensi.
+
+policy-ExtensionUpdate = Aktifkan atau nonaktifkan pembaruan ekstensi otomatis.
+
+policy-FirefoxHome2 = Atur { -firefox-home-brand-name }.
+
+policy-GoToIntranetSiteForSingleWordEntryInAddressBar = Paksa untuk membuka situs intranet secara langsung alih-alih melakukan pencarian saat mengetik satu kata di bilah alamat.
+
+policy-Handlers = Konfigurasikan penanganan aplikasi baku.
+
+policy-HardwareAcceleration = Jika bernilai false, menonaktifkan akselerasi perangkat keras.
+
+# “lock” means that the user won’t be able to change this setting
+policy-Homepage = Mengatur dan mengunci halaman beranda secara opsional.
+
+policy-InstallAddonsPermission = Izinkan situs tertentu untuk memasang pengaya.
+
+policy-LegacyProfiles = Nonaktifkan fitur yang memberlakukan profil terpisah pada setiap pemasangan.
+
+## Do not translate "SameSite", it's the name of a cookie attribute.
+
+policy-LegacySameSiteCookieBehaviorEnabled = Aktifkan setelan perilaku kuki SameSite lama baku
+
+policy-LegacySameSiteCookieBehaviorEnabledForDomainList = Kembalikan ke perilaku baku SameSite untuk kuki pada situs tertentu.
+
+##
+
+policy-LocalFileLinks = Izinkan situs web tertentu untuk bertaut dengan berkas lokal.
+
+policy-ManagedBookmarks = Mengonfigurasi daftar markah yang dikelola oleh administrator yang tidak dapat diubah oleh pengguna.
+
+policy-ManualAppUpdateOnly = Izinkan pembaruan manual saja dan jangan beri tahu pengguna tentang pembaruan.
+
+policy-PrimaryPassword = Membutuhkan atau mencegah penggunaan Sandi Utama.
+
+policy-NetworkPrediction = Aktifkan atau nonaktifkan prediksi jaringan (DNS prefetching).
+
+policy-NewTabPage = Aktifkan atau nonaktifkan laman Tab Baru.
+
+policy-NoDefaultBookmarks = Nonaktifkan pembuatan markah default yang dibundel dengan { -brand-short-name } serta Markah Cerdas (Sering Mampir, Tag Terbaru). Catatan: kebijakan ini hanya efektif jika digunakan sebelum menjalankan profil pertama.
+
+policy-OfferToSaveLogins = Paksa setelan untuk mengizinkan { -brand-short-name } untuk menawarkan agar mengingat info masuk dan kata sandi yang disimpan. Nilai true dan false diterima.
+
+policy-OfferToSaveLoginsDefault = Setel nilai default untuk mengizinkan { -brand-short-name } untuk menawarkan agar mengingat info masuk dan kata sandi yang disimpan. Nilai true dan false diterima.
+
+policy-OverrideFirstRunPage = Ganti laman pertama yang dibuka. Setel kebijakan ini menjadi kosong jika ingin menonaktifkan laman pertama yang dibuka.
+
+policy-OverridePostUpdatePage = Ganti laman "Yang Baru" yang tampil setelah pembaruan. Setel kebijakan ini menjadi kosong jika ingin menonaktifkan laman setelah pembaruan.
+
+policy-PasswordManagerEnabled = Aktifkan penyimpanan sandi melalui manajer sandi.
+
+policy-PasswordManagerExceptions = Cegah { -brand-short-name } menyimpan sandi untuk situs tertentu.
+
+# PDF.js and PDF should not be translated
+policy-PDFjs = Nonaktifkan atau atur konfigurasi PDF.js, penampil PDF bawaan di { -brand-short-name }.
+
+policy-Permissions2 = Atur izin untuk kamera, mikrofon, lokasi, notifikasi, dan putar-otomatis.
+
+policy-PictureInPicture = Aktifkan atau nonaktifkan Picture-in-Picture.
+
+policy-PopupBlocking = Izinkan situs tertentu untuk menampilkan pop-up secara otomatis.
+
+policy-Preferences = Tetapkan dan kunci nilai untuk subset preferensi.
+
+policy-PromptForDownloadLocation = Tanyakan di mana berkas disimpan saat mengunduh.
+
+policy-Proxy = Atur setelan proxy.
+
+policy-RequestedLocales = Atur daftar kode pelokalan yang diminta untuk aplikasi sesuai urutan.
+
+policy-SanitizeOnShutdown2 = Bersihkan data navigasi saat dimatikan
+
+policy-SearchBar = Setel lokasi bawaan untuk bilah pencarian. Pengguna masih diizinkan untuk mengubahsuainya.
+
+policy-SearchEngines = Konfigurasikan setelan mesin pencari. Kebijakan ini hanya tersedia dalam versi Extended Support Release (ESR).
+
+policy-SearchSuggestEnabled = Aktifkan atau nonaktifkan saran pencarian.
+
+policy-ShowHomeButton = Tampilkan tombol beranda pada bilah alat.
+
+policy-SSLVersionMax = Tetapkan versi SSL maksimum.
+
+policy-SSLVersionMin = Tetapkan versi SSL minimum.
+
+policy-StartDownloadsInTempDirectory = Paksa unduhan untuk dimulai di lokasi lokal dan sementara, bukan direktori unduhan baku.
+
+policy-SupportMenu = Tambahkan item menu dukungan khusus pada menu bantuan.
+
+policy-UserMessaging = Jangan tampilkan pesan tertentu kepada pengguna.
+
+policy-UseSystemPrintDialog = Cetak menggunakan dialog sistem.
+
+# “format” refers to the format used for the value of this policy.
+policy-WebsiteFilter = Blokir situs web agar tidak dikunjungi. Lihat dokumentasi lebih lanjut untuk formatnya.
+
+policy-Windows10SSO = Izinkan sistem masuk tunggal Windows untuk akun Microsoft, kantor, dan sekolah.
diff --git a/l10n-id/browser/browser/preferences/addEngine.ftl b/l10n-id/browser/browser/preferences/addEngine.ftl
new file mode 100644
index 0000000000..8258b6b8fb
--- /dev/null
+++ b/l10n-id/browser/browser/preferences/addEngine.ftl
@@ -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/.
+
+add-engine-window2 =
+ .title = Tambah Mesin Pencari
+ .style = min-width: 32em;
+
+add-engine-button = Tambahkan Mesin Khusus
+
+add-engine-name = Nama mesin pencari
+
+add-engine-alias = Alias
+
+add-engine-url = URL mesin, gunakan %s sebagai pengganti istilah pencarian
+
+add-engine-dialog =
+ .buttonlabelaccept = Tambahkan Mesin
+ .buttonaccesskeyaccept = a
+
+engine-name-exists = Mesin dengan nama tersebut sudah ada
+engine-alias-exists = Mesin dengan alias tersebut sudah ada
diff --git a/l10n-id/browser/browser/preferences/applicationManager.ftl b/l10n-id/browser/browser/preferences/applicationManager.ftl
new file mode 100644
index 0000000000..c07a6e9512
--- /dev/null
+++ b/l10n-id/browser/browser/preferences/applicationManager.ftl
@@ -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/.
+
+app-manager-window2 =
+ .title = Detail aplikasi
+ .style = min-width: 30em; min-height: 20em;
+
+app-manager-remove =
+ .label = Hapus
+ .accesskey = H
+
+# Variables:
+# $type (String) - the URI scheme of the link (e.g. mailto:)
+app-manager-handle-protocol = Aplikasi berikut dapat digunakan untuk menangani Tautan { $type }.
+
+# Variables:
+# $type (String) - the MIME type (e.g. application/binary)
+app-manager-handle-file = Aplikasi berikut dapat digunakan untuk menangani Isi { $type }.
+
+## These strings are followed, on a new line,
+## by the URL or path of the application.
+
+app-manager-web-app-info = Aplikasi web berada di:
+app-manager-local-app-info = Aplikasi berada di:
diff --git a/l10n-id/browser/browser/preferences/blocklists.ftl b/l10n-id/browser/browser/preferences/blocklists.ftl
new file mode 100644
index 0000000000..6fb1d5c9f2
--- /dev/null
+++ b/l10n-id/browser/browser/preferences/blocklists.ftl
@@ -0,0 +1,33 @@
+# 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/.
+
+blocklist-window2 =
+ .title = Daftar Blokir
+ .style = min-width: 55em
+
+blocklist-description = Pilih daftar yang akan digunakan { -brand-short-name } untuk memblokir pelacak daring. Daftar disediakan oleh <a data-l10n-name="disconnect-link" title="Disconnect">Disconnect</a>.
+blocklist-close-key =
+ .key = w
+
+blocklist-treehead-list =
+ .label = Daftar
+
+blocklist-dialog =
+ .buttonlabelaccept = Simpan Perubahan
+ .buttonaccesskeyaccept = S
+
+
+# This template constructs the name of the block list in the block lists dialog.
+# It combines the list name and description.
+# e.g. "Standard (Recommended). This list does a pretty good job."
+#
+# Variables:
+# $listName {string, "Standard (Recommended)."} - List name.
+# $description {string, "This list does a pretty good job."} - Description of the list.
+blocklist-item-list-template = { $listName } { $description }
+
+blocklist-item-moz-std-listName = Daftar blokir level 1 (disarankan).
+blocklist-item-moz-std-description = Izinkan beberapa pelacak agar lebih sedikit situs yang rusak.
+blocklist-item-moz-full-listName = Daftar blokir level 2.
+blocklist-item-moz-full-description = Blokir semua pelacak yang terdeteksi. Beberapa situs atau konten mungkin tidak dapat dimuat dengan baik.
diff --git a/l10n-id/browser/browser/preferences/clearSiteData.ftl b/l10n-id/browser/browser/preferences/clearSiteData.ftl
new file mode 100644
index 0000000000..8f13b0136f
--- /dev/null
+++ b/l10n-id/browser/browser/preferences/clearSiteData.ftl
@@ -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/.
+
+clear-site-data-window2 =
+ .title = Bersihkan Data
+ .style = min-width: 35em
+
+clear-site-data-description = Membersihkan semua kuki dan data situs yang disimpan oleh { -brand-short-name } mungkin mengeluarkan Anda dari situs web dan menghapus konten web luring. Membersihkan data tembolok tidak akan mempengaruhi info masuk Anda.
+
+clear-site-data-close-key =
+ .key = w
+
+# The parameters in parentheses in this string describe disk usage
+# in the format ($amount $unit), e.g. "Cookies and Site Data (24 KB)"
+# Variables:
+# $amount (Number) - Amount of site data currently stored on disk
+# $unit (String) - Abbreviation of the unit that $amount is in, e.g. "MB"
+clear-site-data-cookies-with-data =
+ .label = Kuki dan Data Situs ({ $amount } { $unit })
+ .accesskey = S
+
+# This string is a placeholder for while the data used to fill
+# clear-site-data-cookies-with-data is loading. This placeholder is usually
+# only shown for a very short time (< 1s), so it should be very similar
+# or the same as clear-site-data-cookies-with-data (except the amount and unit),
+# to avoid flickering.
+clear-site-data-cookies-empty =
+ .label = Kuki dan Data Situs
+ .accesskey = S
+
+clear-site-data-cookies-info = Anda mungkin dikeluarkan dari situs web jika data situs dibersihkan
+
+# The parameters in parentheses in this string describe disk usage
+# in the format ($amount $unit), e.g. "Cached Web Content (24 KB)"
+# Variables:
+# $amount (Number) - Amount of cache currently stored on disk
+# $unit (String) - Abbreviation of the unit that $amount is in, e.g. "MB"
+clear-site-data-cache-with-data =
+ .label = Konten Web Ditembolokkan ({ $amount } { $unit })
+ .accesskey = W
+
+# This string is a placeholder for while the data used to fill
+# clear-site-data-cache-with-data is loading. This placeholder is usually
+# only shown for a very short time (< 1s), so it should be very similar
+# or the same as clear-site-data-cache-with-data (except the amount and unit),
+# to avoid flickering.
+clear-site-data-cache-empty =
+ .label = Konten Web Ditembolokkan
+ .accesskey = W
+
+clear-site-data-cache-info = Akan mengharuskan situs web untuk memuat ulang gambar dan data
+
+clear-site-data-dialog =
+ .buttonlabelaccept = Hapus
+ .buttonaccesskeyaccept = H
diff --git a/l10n-id/browser/browser/preferences/colors.ftl b/l10n-id/browser/browser/preferences/colors.ftl
new file mode 100644
index 0000000000..561d25ade2
--- /dev/null
+++ b/l10n-id/browser/browser/preferences/colors.ftl
@@ -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/.
+
+colors-dialog2 =
+ .title = Warna
+ .style = min-width: 41em;
+
+colors-close-key =
+ .key = w
+
+colors-page-override = Timpa warna yang ditentukan oleh laman dengan pilihan Anda di atas
+ .accesskey = T
+
+colors-page-override-option-always =
+ .label = Selalu
+colors-page-override-option-auto =
+ .label = Hanya dengan tema Kontras Tinggi
+colors-page-override-option-never =
+ .label = Jangan
+
+colors-text-and-background = Teks dan Latar Belakang
+
+colors-text-header = Teks
+ .accesskey = T
+
+colors-background = Latar Belakang
+ .accesskey = B
+
+colors-use-system =
+ .label = Gunakan warna dari sistem
+ .accesskey = s
+
+colors-underline-links =
+ .label = Garisbawahi tautan
+ .accesskey = G
+
+colors-links-header = Warna Tautan
+
+colors-unvisited-links = Tautan yang Belum Dikunjungi
+ .accesskey = T
+
+colors-visited-links = Tautan yang Sudah Dikunjungi
+ .accesskey = D
diff --git a/l10n-id/browser/browser/preferences/connection.ftl b/l10n-id/browser/browser/preferences/connection.ftl
new file mode 100644
index 0000000000..11e672b5c7
--- /dev/null
+++ b/l10n-id/browser/browser/preferences/connection.ftl
@@ -0,0 +1,81 @@
+# 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/.
+
+connection-window2 =
+ .title = Pengaturan Sambungan
+ .style =
+ { PLATFORM() ->
+ [macos] min-width: 44em
+ *[other] min-width: 49em
+ }
+connection-close-key =
+ .key = w
+connection-disable-extension =
+ .label = Nonaktifkan Ekstensi
+connection-proxy-configure = Atur Akses Proksi untuk Internet
+connection-proxy-option-no =
+ .label = Tanpa proksi
+ .accesskey = k
+connection-proxy-option-system =
+ .label = Gunakan pengaturan proksi dari sistem
+ .accesskey = i
+connection-proxy-option-auto =
+ .label = Otomatis mendeteksi pengaturan proksi untuk jaringan ini
+ .accesskey = O
+connection-proxy-option-manual =
+ .label = Konfigurasi proksi manual
+ .accesskey = m
+connection-proxy-http = Proksi HTTP
+ .accesskey = k
+connection-proxy-http-port = Port
+ .accesskey = P
+connection-proxy-https-sharing =
+ .label = Juga gunakan proksi ini untuk HTTPS
+ .accesskey = s
+connection-proxy-https = Proksi HTTPS
+ .accesskey = S
+connection-proxy-ssl-port = Port
+ .accesskey = o
+connection-proxy-socks = Host SOCKS
+ .accesskey = C
+connection-proxy-socks-port = Port
+ .accesskey = t
+connection-proxy-socks4 =
+ .label = SOCKS v4
+ .accesskey = K
+connection-proxy-socks5 =
+ .label = SOCKS v5
+ .accesskey = v
+connection-proxy-noproxy = Tanpa proksi untuk
+ .accesskey = n
+connection-proxy-noproxy-desc = Contoh: .mozilla.org, .net.id, 192.168.1.0/24
+# Do not translate "localhost", "127.0.0.1/8" and "::1". (You can translate "and".)
+connection-proxy-noproxy-localhost-desc-2 = Koneksi ke localhost, 127.0.0.1/8, dan ::1 tidak pernah diproksi.
+connection-proxy-autotype =
+ .label = URL konfigurasi proksi otomatis
+ .accesskey = o
+connection-proxy-reload =
+ .label = Muat ulang
+ .accesskey = u
+connection-proxy-autologin =
+ .label = Jangan tanyakan autentikasi jika sandinya disimpan
+ .accesskey = i
+ .tooltip = Opsi ini akan mengautentikasi Anda tanpa pemberitahuan jika Anda telah menyimpan sandinya. Anda akan ditanya hanya jika proses autentikasinya gagal.
+connection-proxy-autologin-checkbox =
+ .label = Jangan tanyakan autentikasi jika sandinya disimpan
+ .accesskey = i
+ .tooltiptext = Opsi ini akan mengautentikasi Anda tanpa pemberitahuan jika Anda telah menyimpan sandinya. Anda akan ditanya hanya jika proses autentikasinya gagal.
+connection-proxy-socks-remote-dns =
+ .label = DNS proksi saat menggunakan SOCKS v5
+ .accesskey = d
+# Variables:
+# $name (String) - Display name or URL for the DNS over HTTPS provider
+connection-dns-over-https-url-item-default =
+ .label = { $name } (Baku)
+ .tooltiptext = Gunakan URL baku untuk memecahkan masalah DNS atas HTTPS
+connection-dns-over-https-url-custom =
+ .label = Khusus
+ .accesskey = K
+ .tooltiptext = Masukkan URL yang diinginkan untuk mendapatkan DNS lewat HTTPS
+connection-dns-over-https-custom-label = Ubahsuai
diff --git a/l10n-id/browser/browser/preferences/containers.ftl b/l10n-id/browser/browser/preferences/containers.ftl
new file mode 100644
index 0000000000..07cf980646
--- /dev/null
+++ b/l10n-id/browser/browser/preferences/containers.ftl
@@ -0,0 +1,93 @@
+# 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/.
+
+containers-window-new2 =
+ .title = Tambahkan Kontainer Baru
+ .style = min-width: 45em
+# Variables
+# $name (String) - Name of the container
+containers-window-update-settings2 =
+ .title = Pengaturan Kontainer { $name }
+ .style = min-width: 45em
+
+containers-window-close =
+ .key = w
+
+# This is a term to store style to be applied
+# on the three labels in the containers add/edit dialog:
+# - name
+# - icon
+# - color
+#
+# Using this term and referencing it in the `.style` attribute
+# of the three messages ensures that all three labels
+# will be aligned correctly.
+-containers-labels-style = min-width: 4rem
+
+containers-name-label = Nama
+ .accesskey = N
+ .style = { -containers-labels-style }
+
+containers-name-text =
+ .placeholder = Masukan nama kontainer
+
+containers-icon-label = Ikon
+ .accesskey = I
+ .style = { -containers-labels-style }
+
+containers-color-label = Warna
+ .accesskey = a
+ .style = { -containers-labels-style }
+
+containers-dialog =
+ .buttonlabelaccept = Selesai
+ .buttonaccesskeyaccept = S
+
+containers-color-blue =
+ .label = Biru
+containers-color-turquoise =
+ .label = Biru Kehijauan
+containers-color-green =
+ .label = Hijau
+containers-color-yellow =
+ .label = Kuning
+containers-color-orange =
+ .label = Jingga
+containers-color-red =
+ .label = Merah
+containers-color-pink =
+ .label = Merah Muda
+containers-color-purple =
+ .label = Ungu
+containers-color-toolbar =
+ .label = Cocokkan bilah alat
+
+containers-icon-fence =
+ .label = Pagar
+containers-icon-fingerprint =
+ .label = Sidik Jari
+containers-icon-briefcase =
+ .label = Tas Kerja
+# String represents a money sign but currently uses a dollar sign
+# so don't change to local currency. See Bug 1291672.
+containers-icon-dollar =
+ .label = Lambang dolar
+containers-icon-cart =
+ .label = Keranjang belanja
+containers-icon-circle =
+ .label = Titik
+containers-icon-vacation =
+ .label = Liburan
+containers-icon-gift =
+ .label = Hadiah
+containers-icon-food =
+ .label = Makanan
+containers-icon-fruit =
+ .label = Buah
+containers-icon-pet =
+ .label = Peliharaan
+containers-icon-tree =
+ .label = Pohon
+containers-icon-chill =
+ .label = Dingin
diff --git a/l10n-id/browser/browser/preferences/fonts.ftl b/l10n-id/browser/browser/preferences/fonts.ftl
new file mode 100644
index 0000000000..5a3345da99
--- /dev/null
+++ b/l10n-id/browser/browser/preferences/fonts.ftl
@@ -0,0 +1,121 @@
+# 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/.
+
+fonts-window =
+ .title = Fon
+
+fonts-window-close =
+ .key = w
+
+## Font groups by language
+
+fonts-langgroup-header = Fon untuk
+ .accesskey = F
+
+fonts-langgroup-arabic =
+ .label = Arab
+fonts-langgroup-armenian =
+ .label = Armenia
+fonts-langgroup-bengali =
+ .label = Bengal
+fonts-langgroup-simpl-chinese =
+ .label = Tiongkok Sederhana
+fonts-langgroup-trad-chinese-hk =
+ .label = Tiongkok Tradisional (Hong Kong)
+fonts-langgroup-trad-chinese =
+ .label = Tiongkok Tradisional (Taiwan)
+fonts-langgroup-cyrillic =
+ .label = Cyrillic
+fonts-langgroup-devanagari =
+ .label = Devanagari
+fonts-langgroup-ethiopic =
+ .label = Ethiopia
+fonts-langgroup-georgian =
+ .label = Georgia
+fonts-langgroup-el =
+ .label = Yunani
+fonts-langgroup-gujarati =
+ .label = Gujarat
+fonts-langgroup-gurmukhi =
+ .label = Gurmukhi
+fonts-langgroup-japanese =
+ .label = Jepang
+fonts-langgroup-hebrew =
+ .label = Ibrani
+fonts-langgroup-kannada =
+ .label = Kannada
+fonts-langgroup-khmer =
+ .label = Khmer
+fonts-langgroup-korean =
+ .label = Korea
+# Translate "Latin" as the name of Latin (Roman) script, not as the name of the Latin language.
+fonts-langgroup-latin =
+ .label = Latin
+fonts-langgroup-malayalam =
+ .label = Malayalam
+fonts-langgroup-math =
+ .label = Matematika
+fonts-langgroup-odia =
+ .label = Odia
+fonts-langgroup-sinhala =
+ .label = Sinhala
+fonts-langgroup-tamil =
+ .label = Tamil
+fonts-langgroup-telugu =
+ .label = Telugu
+fonts-langgroup-thai =
+ .label = Thailand
+fonts-langgroup-tibetan =
+ .label = Tibet
+fonts-langgroup-canadian =
+ .label = Unified Canadian Syllabary
+fonts-langgroup-other =
+ .label = Sistem Aksara Lainnya
+
+## Default fonts and their sizes
+
+fonts-proportional-header = Proporsional
+ .accesskey = P
+
+fonts-default-serif =
+ .label = Serif
+fonts-default-sans-serif =
+ .label = Tanpa Serif
+
+fonts-proportional-size = Ukuran
+ .accesskey = u
+
+fonts-serif = Serif
+ .accesskey = S
+
+fonts-sans-serif = Sans-serif
+ .accesskey = n
+
+fonts-monospace = Monospace
+ .accesskey = M
+
+fonts-monospace-size = Ukuran
+ .accesskey = k
+
+fonts-minsize = Ukuran fon minimum
+ .accesskey = o
+
+fonts-minsize-none =
+ .label = Tidak Ada
+
+fonts-allow-own =
+ .label = Izinkan laman untuk memilih jenis fonnya sendiri, dari pada menggunakan pilihan Anda di atas
+ .accesskey = I
+
+## Text Encodings
+##
+## Translate the encoding names as adjectives for an encoding, not as the name
+## of the language.
+
+# Variables:
+# $name {string, "Arial"} - Name of the default font
+fonts-label-default =
+ .label = Baku ({ $name })
+fonts-label-default-unnamed =
+ .label = Baku
diff --git a/l10n-id/browser/browser/preferences/formAutofill.ftl b/l10n-id/browser/browser/preferences/formAutofill.ftl
new file mode 100644
index 0000000000..b3eabfb9fc
--- /dev/null
+++ b/l10n-id/browser/browser/preferences/formAutofill.ftl
@@ -0,0 +1,124 @@
+# 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 address and credit card autofill management dialog in browser preferences
+
+autofill-manage-addresses-title = Alamat Tersimpan
+autofill-manage-addresses-list-header = Alamat
+
+autofill-manage-credit-cards-title = Kartu Kredit Tersimpan
+autofill-manage-credit-cards-list-header = Kartu Kredit
+
+autofill-manage-dialog =
+ .style = min-width: 560px
+autofill-manage-remove-button = Hapus
+autofill-manage-add-button = Tambah…
+autofill-manage-edit-button = Edit…
+
+##
+
+# The dialog title for creating addresses in browser preferences.
+autofill-add-new-address-title = Tambahkan Alamat Baru
+# The dialog title for editing addresses in browser preferences.
+autofill-edit-address-title = Edit Alamat
+
+autofill-address-given-name = Nama Depan
+autofill-address-additional-name = Nama Tengah
+autofill-address-family-name = Nama Belakang
+autofill-address-organization = Organisasi
+autofill-address-street = Jalan
+
+## address-level-3 (Sublocality) names
+
+# Used in IR, MX
+autofill-address-neighborhood = Neighborhood
+# Used in MY
+autofill-address-village-township = Desa atau Kotamadya
+autofill-address-island = Pulau
+# Used in IE
+autofill-address-townland = Kota kecil
+
+## address-level-2 names
+
+autofill-address-city = Kota
+# Used in HK, SD, SY, TR as Address Level-2 and used in KR as Sublocality.
+autofill-address-district = Distrik
+# Used in GB, NO, SE
+autofill-address-post-town = Kode kota
+# Used in AU as Address Level-2 and used in ZZ as Sublocality.
+autofill-address-suburb = Pinggiran kota
+
+## address-level-1 names
+
+autofill-address-province = Provinsi
+autofill-address-state = Negara Bagian
+autofill-address-county = Kabupaten
+# Used in BB, JM
+autofill-address-parish = Paroki
+# Used in JP
+autofill-address-prefecture = Prefektur
+# Used in HK
+autofill-address-area = Wilayah
+# Used in KR
+autofill-address-do-si = Do/Si
+# Used in NI, CO
+autofill-address-department = Departemen
+# Used in AE
+autofill-address-emirate = Emirat
+# Used in RU and UA
+autofill-address-oblast = Oblast
+
+## Postal code name types
+
+# Used in IN
+autofill-address-pin = Pin
+autofill-address-postal-code = Kode Pos
+autofill-address-zip = Kode Pos
+# Used in IE
+autofill-address-eircode = Eircode
+
+##
+
+autofill-address-country = Negara atau Wilayah
+autofill-address-tel = Telepon
+autofill-address-email = Email
+
+autofill-cancel-button = Batalkan
+autofill-save-button = Simpan
+autofill-country-warning-message = Saat ini fitur IsiOtomatis Formulir hanya tersedia untuk negara tertentu.
+
+# The dialog title for creating credit cards in browser preferences.
+autofill-add-new-card-title = Tambahkan Kartu Kredit Baru
+# The dialog title for editing credit cards in browser preferences.
+autofill-edit-card-title = Edit Kartu Kredit
+
+# In macOS, this string is preceded by the operating system with "Firefox is trying to ",
+# and has a period added to its end. Make sure to test in your locale.
+autofill-edit-card-password-prompt =
+ { PLATFORM() ->
+ [macos] menampilkan informasi kartu kredit.
+ [windows] { -brand-short-name } berusaha menampilkan informasi kartu kredit. Konfirmasikan akses ke akun Windows di bawah ini.
+ *[other] { -brand-short-name } berusaha menampilkan informasi kartu kredit.
+ }
+
+autofill-card-number = Nomor Kartu
+autofill-card-invalid-number = Masukkan nomor kartu yang valid
+autofill-card-name-on-card = Nama pada Kartu
+autofill-card-expires-month = Bulan Kedaluwarsa
+autofill-card-expires-year = Tahun Kedaluwarsa
+autofill-card-billing-address = Alamat Tagihan
+autofill-card-network = Jenis Kartu
+
+## These are brand names and should only be translated when a locale-specific name for that brand is in common use
+
+autofill-card-network-amex = American Express
+autofill-card-network-cartebancaire = Carte Bancaire
+autofill-card-network-diners = Diners Club
+autofill-card-network-discover = Discover
+autofill-card-network-jcb = JCB
+autofill-card-network-mastercard = MasterCard
+autofill-card-network-mir = MIR
+autofill-card-network-unionpay = Union Pay
+autofill-card-network-visa = Visa
diff --git a/l10n-id/browser/browser/preferences/fxaPairDevice.ftl b/l10n-id/browser/browser/preferences/fxaPairDevice.ftl
new file mode 100644
index 0000000000..6ab0eaff7b
--- /dev/null
+++ b/l10n-id/browser/browser/preferences/fxaPairDevice.ftl
@@ -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/.
+
+fxa-pair-device-dialog-sync2 =
+ .style = min-width: 32em;
+
+fxa-qrcode-pair-title = Sinkronkan { -brand-product-name } di ponsel atau tablet Anda
+fxa-qrcode-pair-step1 = 1. Buka { -brand-product-name } di perangkat seluler Anda.
+
+fxa-qrcode-pair-step2-signin = 2. Buka menu (<img data-l10n-name="ios-menu-icon"/> di iOS atau <img data-l10n-name="android-menu-icon"/> di Android) dan ketuk <strong>Sinkronkan dan simpan data</strong>
+
+fxa-qrcode-pair-step3 = 3. Ketuk <strong>Siap Memindai</strong> dan arahkan kamera ponsel Anda ke kode ini
+
+fxa-qrcode-error-title = Pemasangan gagal.
+
+fxa-qrcode-error-body = Coba lagi.
diff --git a/l10n-id/browser/browser/preferences/languages.ftl b/l10n-id/browser/browser/preferences/languages.ftl
new file mode 100644
index 0000000000..f48a2d5ff9
--- /dev/null
+++ b/l10n-id/browser/browser/preferences/languages.ftl
@@ -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/.
+
+webpage-languages-window2 =
+ .title = Setelan Bahasa Laman Web
+ .style = min-width: 40em
+
+languages-close-key =
+ .key = w
+
+languages-description = Terkadang laman web ditawarkan dalam beberapa bahasa. Pilih bahasa untuk menampilkan laman web ini, urut sesuai kesukaan
+
+languages-customize-spoof-english =
+ .label = Minta versi bahasa Inggris dari laman web untuk meningkatkan privasi
+
+languages-customize-moveup =
+ .label = Geser Atas
+ .accesskey = A
+
+languages-customize-movedown =
+ .label = Geser Bawah
+ .accesskey = B
+
+languages-customize-remove =
+ .label = Hapus
+ .accesskey = H
+
+languages-customize-select-language =
+ .placeholder = Pilih bahasa untuk ditambah…
+
+languages-customize-add =
+ .label = Tambah
+ .accesskey = T
+
+# The pattern used to generate strings presented to the user in the
+# locale selection list.
+#
+# Example:
+# Icelandic [is]
+# Spanish (Chile) [es-CL]
+#
+# Variables:
+# $locale (String) - A name of the locale (for example: "Icelandic", "Spanish (Chile)")
+# $code (String) - Locale code of the locale (for example: "is", "es-CL")
+languages-code-format =
+ .label = { $locale } [{ $code }]
+
+languages-active-code-format =
+ .value = { languages-code-format.label }
+
+browser-languages-window2 =
+ .title = Setelan Bahasa { -brand-short-name }
+ .style = min-width: 40em
+
+browser-languages-description = { -brand-short-name } akan menampilkan bahasa pertama Anda sebagai bahasa baku dan akan menampilkan bahasa alternatif jika diperlukan sesuai urutan daftar.
+
+browser-languages-search = Cari bahasa lain…
+
+browser-languages-searching =
+ .label = Mencari bahasa…
+
+browser-languages-downloading =
+ .label = Mengunduh…
+
+browser-languages-select-language =
+ .label = Pilih bahasa untuk ditambah…
+ .placeholder = Pilih bahasa untuk ditambah…
+
+browser-languages-installed-label = Bahasa yang terpasang
+browser-languages-available-label = Bahasa yang tersedia
+
+browser-languages-error = { -brand-short-name } tidak dapat memperbarui bahasa Anda saat ini. Periksa koneksi internet Anda atau coba lagi.
diff --git a/l10n-id/browser/browser/preferences/moreFromMozilla.ftl b/l10n-id/browser/browser/preferences/moreFromMozilla.ftl
new file mode 100644
index 0000000000..586816c67a
--- /dev/null
+++ b/l10n-id/browser/browser/preferences/moreFromMozilla.ftl
@@ -0,0 +1,33 @@
+# 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 in the about:preferences moreFromMozilla page
+
+more-from-moz-title = Lainnya dari { -vendor-short-name }
+more-from-moz-category =
+ .tooltiptext = Lainnya dari { -vendor-short-name }
+
+more-from-moz-subtitle = Lihat produk { -vendor-short-name } lainnya yang bekerja untuk mendukung internet yang sehat.
+
+more-from-moz-firefox-mobile-title = { -brand-product-name } Mobile
+more-from-moz-firefox-mobile-description = Peramban seluler yang mengutamakan privasi Anda.
+
+more-from-moz-mozilla-vpn-title = { -mozilla-vpn-brand-name }
+more-from-moz-mozilla-vpn-description = Temukan lapisan tambahan dalam penjelajahan dan perlindungan anonim.
+
+more-from-moz-qr-code-box-firefox-mobile-title = Unduh menggunakan perangkat seluler Anda. Arahkan kamera Anda ke kode QR. Saat tautan muncul, ketuk tautannya.
+more-from-moz-qr-code-box-firefox-mobile-button = Kirim email ke ponsel Anda
+more-from-moz-qr-code-firefox-mobile-img =
+ .alt = Kode QR untuk mengunduh { -brand-product-name } Seluler
+
+more-from-moz-button-mozilla-vpn-2 = Dapatkan VPN
+
+more-from-moz-learn-more-link = Pelajari lebih lanjut
+
+## These strings are for the Firefox Relay card in about:preferences moreFromMozilla page
+
+more-from-moz-firefox-relay-title = { -relay-brand-name }
+more-from-moz-firefox-relay-description = Lindungi kotak masuk email dan identitas Anda dengan topeng email gratis.
+more-from-moz-firefox-relay-button = Dapatkan { -relay-brand-short-name }
diff --git a/l10n-id/browser/browser/preferences/permissions.ftl b/l10n-id/browser/browser/preferences/permissions.ftl
new file mode 100644
index 0000000000..3eb9741b9c
--- /dev/null
+++ b/l10n-id/browser/browser/preferences/permissions.ftl
@@ -0,0 +1,185 @@
+# 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/.
+
+permissions-window2 =
+ .title = Pengecualian
+ .style = min-width: 41em
+permissions-close-key =
+ .key = w
+permissions-address = Alamat situs web
+ .accesskey = l
+permissions-block =
+ .label = Blokir
+ .accesskey = B
+permissions-disable-etp =
+ .label = Tambah Pengecualian
+ .accesskey = P
+permissions-session =
+ .label = Izinkan untuk Sesi ini
+ .accesskey = S
+permissions-allow =
+ .label = Izinkan
+ .accesskey = I
+permissions-button-off =
+ .label = Nonaktifkan
+ .accesskey = N
+permissions-button-off-temporarily =
+ .label = Nonaktifkan Sementara
+ .accesskey = S
+permissions-site-name =
+ .label = Situs web
+permissions-status =
+ .label = Status
+permissions-remove =
+ .label = Hapus Situs Web
+ .accesskey = H
+permissions-remove-all =
+ .label = Hapus Semua Situs Web
+ .accesskey = a
+permission-dialog =
+ .buttonlabelaccept = Simpan Perubahan
+ .buttonaccesskeyaccept = S
+permissions-autoplay-menu = Baku untuk semua situs Web:
+permissions-searchbox =
+ .placeholder = Cari Situs Web
+permissions-capabilities-autoplay-allow =
+ .label = Izinkan Audio dan Video
+permissions-capabilities-autoplay-block =
+ .label = Blokir Audio
+permissions-capabilities-autoplay-blockall =
+ .label = Blokir Audio dan Video
+permissions-capabilities-allow =
+ .label = Izinkan
+permissions-capabilities-block =
+ .label = Blokir
+permissions-capabilities-prompt =
+ .label = Tanyakan Selalu
+permissions-capabilities-listitem-allow =
+ .value = Izinkan
+permissions-capabilities-listitem-block =
+ .value = Blokir
+permissions-capabilities-listitem-allow-session =
+ .value = Izinkan untuk Sesi ini
+permissions-capabilities-listitem-off =
+ .value = Nonaktif
+permissions-capabilities-listitem-off-temporarily =
+ .value = Nonaktif sementara
+
+## Invalid Hostname Dialog
+
+permissions-invalid-uri-title = Nama host yang Anda masukkan salah
+permissions-invalid-uri-label = Mohon masukkan nama host yang valid
+
+## Exceptions - Tracking Protection
+
+permissions-exceptions-etp-window2 =
+ .title = Pengecualian untuk Perlindungan Pelacakan yang Ditingkatkan
+ .style = { permissions-window2.style }
+permissions-exceptions-manage-etp-desc = Anda dapat menentukan situs web yang menonaktifkan Perlindungan Pelacakan yang Ditingkatkan. Ketikkan alamat persis situs yang ingin Anda kelola, lalu klik Tambah Pengecualian.
+
+## Exceptions - Cookies
+
+permissions-exceptions-cookie-window2 =
+ .title = Pengecualian - Kuki dan Data Situs
+ .style = { permissions-window2.style }
+permissions-exceptions-cookie-desc = Anda dapat menentukan situs web mana saja yang diizinkan atau tidak diizinkan untuk menggunakan kuki dan data situs. Ketik alamat situs secara persis yang ingin dikelola, kemudian klik Blokir, Izinkan untuk Sesi, atau Izinkan.
+
+## Exceptions - HTTPS-Only Mode
+
+permissions-exceptions-https-only-window2 =
+ .title = Pengecualian - Mode HTTPS-Only
+ .style = { permissions-window2.style }
+permissions-exceptions-https-only-desc = Anda dapat mematikan Mode HTTPS-Saja untuk situs web tertentu. { -brand-short-name } tidak akan mencoba meningkatkan sambungan ke HTTPS aman untuk situs-situs tersebut. Pengecualian tidak berlaku untuk jendela-jendela pribadi.
+
+## Exceptions - Pop-ups
+
+permissions-exceptions-popup-window2 =
+ .title = Situs Web yang Diizinkan - Pop-up
+ .style = { permissions-window2.style }
+permissions-exceptions-popup-desc = Anda dapat menentukan situs web mana saja yang diizinkan untuk membuka jendela pop-up. Ketik alamat situs secara persis yang akan diizinkan, lalu klik Izinkan.
+
+## Exceptions - Saved Logins
+
+permissions-exceptions-saved-logins-window2 =
+ .title = Pengecualian - Info Masuk Tersimpan
+ .style = { permissions-window2.style }
+permissions-exceptions-saved-logins-desc = Info masuk untuk situs berikut ini tidak akan disimpan
+
+## Exceptions - Saved Passwords
+
+
+## Exceptions - Add-ons
+
+permissions-exceptions-addons-window2 =
+ .title = Situs Web yang Diizinkan - Pemasangan Pengaya
+ .style = { permissions-window2.style }
+permissions-exceptions-addons-desc = Anda dapat menentukan situs web mana saja yang diizinkan untuk memasang Pengaya. Ketik alamat situs secara persis yang akan diizinkan, lalu klik Izinkan.
+
+## Site Permissions - Autoplay
+
+permissions-site-autoplay-window2 =
+ .title = Pengaturan - Putar-otomatis
+ .style = { permissions-window2.style }
+permissions-site-autoplay-desc = Anda dapat mengelola situs yang tidak mengikuti pengaturan putar-otomatis baku Anda di sini.
+
+## Site Permissions - Notifications
+
+permissions-site-notification-window2 =
+ .title = Setelan - Izin Notifikasi
+ .style = { permissions-window2.style }
+permissions-site-notification-desc = Situs web berikut meminta izin mengirimkan notifikasi. Anda dapat menentukan situs web mana saja yang diizinkan mengirimi Anda notifikasi. Anda juga dapat memblokir permintaan baru untuk mengirimkan notifikasi.
+permissions-site-notification-disable-label =
+ .label = Blokir permintaan baru untuk notifikasi
+permissions-site-notification-disable-desc = Ini akan mencegah situs web apa pun yang tidak tercantum di atas minta mengirim notifikasi. Memblokir notifikasi dapat menghentikan beberapa fitur situs web.
+
+## Site Permissions - Location
+
+permissions-site-location-window2 =
+ .title = Setelan - Izin Lokasi
+ .style = { permissions-window2.style }
+permissions-site-location-desc = Situs web berikut ini minta mengakses lokasi Anda. Anda dapat menentukan situs web apa saja yang diizinkan mengakses lokasi Anda. Anda juga dapat memblokir permintaan baru yang minta mengakses lokasi Anda.
+permissions-site-location-disable-label =
+ .label = Blokir permintaan baru untuk mengakses lokasi Anda
+permissions-site-location-disable-desc = Ini akan mencegah situs web apa pun yang tidak tercantum di atas minta mengakses lokasi Anda. Memblokir akses ke lokasi Anda dapat menghentikan beberapa fitur situs web.
+
+## Site Permissions - Virtual Reality
+
+permissions-site-xr-window2 =
+ .title = Setelan - Izin Realitas Virtual
+ .style = { permissions-window2.style }
+permissions-site-xr-desc = Situs web berikut ini minta mengakses perangkat realitas virtual Anda. Anda dapat menentukan situs web apa saja yang diizinkan mengakses perangkat realitas virtual Anda. Anda juga dapat memblokir permintaan baru yang minta mengakses perangkat realitas virtual Anda.
+permissions-site-xr-disable-label =
+ .label = Blokir permintaan baru untuk mengakses perangkat realitas virtual Anda
+permissions-site-xr-disable-desc = Ini akan mencegah situs web apa pun yang tidak tercantum di atas minta mengakses perangkat realitas virtual Anda. Memblokir akses ke perangkat realitas virtual Anda dapat menghentikan beberapa fitur situs web.
+
+## Site Permissions - Camera
+
+permissions-site-camera-window2 =
+ .title = Setelan - Izin Kamera
+ .style = { permissions-window2.style }
+permissions-site-camera-desc = Situs web berikut ini minta mengakses kamera Anda. Anda dapat menentukan situs web apa saja yang diizinkan untuk mengakses kamera Anda. Anda juga dapat memblokir permintaan baru yang minta mengakses kamera Anda.
+permissions-site-camera-disable-label =
+ .label = Blokir permintaan baru untuk mengakses kamera Anda
+permissions-site-camera-disable-desc = Ini akan mencegah situs web apa pun yang tidak tercantum di atas minta mengakses kamera Anda. Memblokir akses ke kamera Anda dapat menghentikan beberapa fitur situs web.
+
+## Site Permissions - Microphone
+
+permissions-site-microphone-window2 =
+ .title = Setelan - Izin Mikrofon
+ .style = { permissions-window2.style }
+permissions-site-microphone-desc = Situs web berikut ini minta mengakses mikrofon Anda. Anda dapat menentukan situs web apa saja yang diizinkan mengakses mikrofon Anda. Anda juga dapat memblokir permintaan baru yang minta mengakses mikrofon Anda.
+permissions-site-microphone-disable-label =
+ .label = Blokir permintaan baru untuk mengakses mikrofon Anda
+permissions-site-microphone-disable-desc = Ini akan mencegah situs web apa pun yang tidak tercantum di atas minta mengakses mikrofon Anda. Memblokir akses ke mikrofon Anda dapat menghentikan beberapa fitur situs web.
+
+## Site Permissions - Speaker
+##
+## "Speaker" refers to an audio output device.
+
+permissions-doh-remove =
+ .label = Hapus
+ .accesskey = H
+permissions-doh-remove-all =
+ .label = Hapus Semua
+ .accesskey = H
diff --git a/l10n-id/browser/browser/preferences/preferences.ftl b/l10n-id/browser/browser/preferences/preferences.ftl
new file mode 100644
index 0000000000..77dd86a396
--- /dev/null
+++ b/l10n-id/browser/browser/preferences/preferences.ftl
@@ -0,0 +1,1201 @@
+# 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/.
+
+do-not-track-description = Kirim sinyal “Jangan Lacak” ke situs web bahwa Anda tidak ingin dilacak
+do-not-track-learn-more = Pelajari lebih lanjut
+do-not-track-option-default-content-blocking-known =
+ .label = Hanya ketika { -brand-short-name } diatur untuk memblokir pelacak yang diketahui
+do-not-track-option-always =
+ .label = Selalu
+global-privacy-control-description =
+ .label = Beritahu situs untuk tidak menjual atau membagikan data saya
+ .accesskey = s
+non-technical-privacy-header = Pengaturan Privasi Situs
+# Do not translate.
+# "Global Privacy Control" or "GPC" are a web platform feature name and abbreviation
+# included to facilitate power-user search of the about:preferences page.
+global-privacy-control-search = Global Privacy Control (GPC)
+settings-page-title = Pengaturan
+# This is used to determine the width of the search field in about:preferences,
+# in order to make the entire placeholder string visible
+#
+# Please keep the placeholder string short to avoid truncation.
+#
+# Notice: The value of the `.style` attribute is a CSS string, and the `width`
+# is the name of the CSS property. It is intended only to adjust the element's width.
+# Do not translate.
+search-input-box2 =
+ .style = width: 15.4em
+ .placeholder = Cari di Pengaturan
+managed-notice = Peramban Anda dikelola oleh organisasi Anda.
+category-list =
+ .aria-label = Kategori
+pane-general-title = Umum
+category-general =
+ .tooltiptext = { pane-general-title }
+pane-home-title = Beranda
+category-home =
+ .tooltiptext = { pane-home-title }
+pane-search-title = Cari
+category-search =
+ .tooltiptext = { pane-search-title }
+pane-privacy-title = Privasi & Keamanan
+category-privacy =
+ .tooltiptext = { pane-privacy-title }
+pane-sync-title3 = Sinkronisasi
+category-sync3 =
+ .tooltiptext = { pane-sync-title3 }
+pane-experimental-title = Eksperimen { -brand-short-name }
+category-experimental =
+ .tooltiptext = Eksperimen { -brand-short-name }
+pane-experimental-subtitle = Lanjutkan dengan Kehati-hatian
+pane-experimental-search-results-header = Eksperimen { -brand-short-name }: Lanjutkan dengan Hati-hati
+pane-experimental-description2 = Mengubah pengaturan konfigurasi tingkat lanjut dapat mempengaruhi kinerja atau keamanan { -brand-short-name }.
+pane-experimental-reset =
+ .label = Pulihkan Bawaan
+ .accesskey = B
+help-button-label = Dukungan { -brand-short-name }
+addons-button-label = Ekstensi & Tema
+focus-search =
+ .key = f
+close-button =
+ .aria-label = Tutup
+
+## Browser Restart Dialog
+
+feature-enable-requires-restart = { -brand-short-name } harus dimulai ulang untuk mengaktifkan fitur ini.
+feature-disable-requires-restart = { -brand-short-name } harus dimulai ulang untuk menonaktifkan fitur ini.
+should-restart-title = Mulai Ulang { -brand-short-name }
+should-restart-ok = Mulai ulang { -brand-short-name } sekarang
+cancel-no-restart-button = Batal
+restart-later = Mulai Ulang Nanti
+
+## Extension Control Notifications
+##
+## These strings are used to inform the user
+## about changes made by extensions to browser settings.
+##
+## <img data-l10n-name="icon"/> is going to be replaced by the extension icon.
+##
+## Variables:
+## $name (string) - Name of the extension
+
+# This string is shown to notify the user that the password manager setting
+# is being controlled by an extension
+extension-controlling-password-saving = <img data-l10n-name="icon"/><strong>{ $name }</strong> mengendalikan setelan ini.
+# This string is shown to notify the user that their notifications permission
+# is being controlled by an extension.
+extension-controlling-web-notifications = <img data-l10n-name="icon"/><strong>{ $name }</strong> mengendalikan setelan ini.
+# This string is shown to notify the user that Container Tabs
+# are being enabled by an extension.
+extension-controlling-privacy-containers = <img data-l10n-name="icon"/><strong>{ $name }</strong> membutuhkan Tab Kontainer.
+# This string is shown to notify the user that their content blocking "All Detected Trackers"
+# preferences are being controlled by an extension.
+extension-controlling-websites-content-blocking-all-trackers = <img data-l10n-name="icon"/><strong>{ $name }</strong> mengendalikan setelan ini.
+# This string is shown to notify the user that their proxy configuration preferences
+# are being controlled by an extension.
+extension-controlling-proxy-config = <img data-l10n-name ="icon"/> <strong>{ $name }</strong> mengendalikan cara { -brand-short-name } terhubung ke Internet.
+# This string is shown after the user disables an extension to notify the user
+# how to enable an extension that they disabled.
+#
+# <img data-l10n-name="addons-icon"/> will be replaced with Add-ons icon
+# <img data-l10n-name="menu-icon"/> will be replaced with Menu icon
+extension-controlled-enable = Untuk mengaktifkan ekstensi buka Pengaya <img data-l10n-name="addons-icon"/> di menu <img data-l10n-name="menu-icon"/>.
+
+## Preferences UI Search Results
+
+search-results-header = Hasil Pencarian
+# `<span data-l10n-name="query"></span>` will be replaced by the search term.
+search-results-empty-message2 = Maaf! Tidak ada hasil di Pengaturan untuk “<span data-l10n-name="query"></span>”.
+search-results-help-link = Butuh bantuan? Kunjungi <a data-l10n-name="url">Dukungan { -brand-short-name }</a>
+
+## General Section
+
+startup-header = Memulai
+always-check-default =
+ .label = Selalu periksa apakah { -brand-short-name } adalah peramban baku Anda
+ .accesskey = S
+is-default = { -brand-short-name } adalah peramban baku Anda
+is-not-default = { -brand-short-name } bukan peramban baku Anda
+set-as-my-default-browser =
+ .label = Jadikan Baku…
+ .accesskey = U
+startup-restore-windows-and-tabs =
+ .label = Buka jendela dan tab sebelumnya
+ .accesskey = s
+startup-restore-warn-on-quit =
+ .label = Memperingatkan Anda saat keluar dari peramban
+disable-extension =
+ .label = Nonaktifkan Ekstensi
+preferences-data-migration-header = Impor Data Peramban
+preferences-data-migration-button =
+ .label = Impor Data
+ .accesskey = I
+tabs-group-header = Tab
+ctrl-tab-recently-used-order =
+ .label = Ctrl+Tab berputar melalui tab dalam urutan yang baru saja digunakan
+ .accesskey = T
+open-new-link-as-tabs =
+ .label = Buka tautan di tab, bukan di jendela baru
+ .accesskey = t
+confirm-on-close-multiple-tabs =
+ .label = Konfirmasi sebelum menutup banyak tab
+ .accesskey = K
+# This string is used for the confirm before quitting preference.
+# Variables:
+# $quitKey (string) - the quit keyboard shortcut, and formatted
+# in the same manner as it would appear,
+# for example, in the File menu.
+confirm-on-quit-with-key =
+ .label = Konfirmasi sebelum keluar dengan { $quitKey }
+ .accesskey = f
+warn-on-open-many-tabs =
+ .label = Ingatkan bahwa ketika membuka banyak tab mungkin akan memperlambat { -brand-short-name }
+ .accesskey = l
+switch-to-new-tabs =
+ .label = Saat Anda membuka suatu tautan, gambar, atau media di tab baru, seketika beralih ke sana
+ .accesskey = h
+show-tabs-in-taskbar =
+ .label = Tampilkan pratinjau tab pada bilah tugas Windows
+ .accesskey = k
+browser-containers-enabled =
+ .label = Aktifkan Tab Kontainer
+ .accesskey = k
+browser-containers-learn-more = Pelajari lebih lanjut
+browser-containers-settings =
+ .label = Setelan…
+ .accesskey = E
+containers-disable-alert-title = Tutup Semua Kontainer Tab?
+
+## Variables:
+## $tabCount (number) - Number of tabs
+
+containers-disable-alert-desc = Jika Anda menonaktifkan Tab Kontainer sekarang, { $tabCount } tab kontainer akan ditutup. Yakin ingin menonaktifkan Tab Kontainer?
+containers-disable-alert-ok-button = Tutup { $tabCount } Tab Kontainer
+
+##
+
+containers-disable-alert-cancel-button = Tetap aktifkan
+containers-remove-alert-title = Hapus Kontainer Ini?
+# Variables:
+# $count (number) - Number of tabs that will be closed.
+containers-remove-alert-msg = Jika Anda menghapus Kontainer ini sekarang, { $count } tab kontainer akan ditutup. Yakin ingin menghapus Kontainer ini?
+containers-remove-ok-button = Hapus Kontainer ini
+containers-remove-cancel-button = Jangan hapus Kontainer ini
+
+## General Section - Language & Appearance
+
+language-and-appearance-header = Bahasa dan Tampilan
+preferences-web-appearance-header = Tampilan situs web
+preferences-web-appearance-description = Beberapa situs web menyesuaikan skema warnanya berdasarkan preferensi Anda. Pilih skema warna mana yang ingin Anda gunakan untuk situs tersebut.
+preferences-web-appearance-choice-auto = Otomatis
+preferences-web-appearance-choice-light = Terang
+preferences-web-appearance-choice-dark = Gelap
+preferences-web-appearance-choice-tooltip-auto =
+ .title = Ubah latar belakang situs dan konten secara otomatis berdasarkan pengaturan sistem dan tema { -brand-short-name }.
+preferences-web-appearance-choice-tooltip-light =
+ .title = Gunakan tampilan terang untuk latar belakang dan konten situs web.
+preferences-web-appearance-choice-tooltip-dark =
+ .title = Gunakan tampilan gelap untuk latar belakang dan konten situs web.
+preferences-web-appearance-choice-input-auto =
+ .aria-description = { preferences-web-appearance-choice-tooltip-auto.title }
+preferences-web-appearance-choice-input-light =
+ .aria-description = { preferences-web-appearance-choice-tooltip-light.title }
+preferences-web-appearance-choice-input-dark =
+ .aria-description = { preferences-web-appearance-choice-tooltip-dark.title }
+# This can appear when using windows HCM or "Override colors: always" without
+# system colors.
+preferences-web-appearance-override-warning = Pilihan warna Anda mengesampingkan tampilan situs web. <a data-l10n-name="colors-link">Kelola warna</a>
+# This can appear when using windows HCM or "Override colors: always" without
+# system colors.
+preferences-web-appearance-override-warning2 =
+ .message = Pilihan warna Anda mengesampingkan tampilan situs web.
+# This message contains one link. It can be moved within the sentence as needed
+# to adapt to your language, but should not be changed.
+preferences-web-appearance-footer = Kelola tema { -brand-short-name } di <a data-l10n-name="themes-link">Ekstensi & Tema</a>
+preferences-colors-header = Warna
+preferences-colors-description = Timpa warna baku { -brand-short-name } untuk teks, latar belakang situs web, dan tautan.
+preferences-colors-manage-button =
+ .label = Kelola Warna…
+ .accesskey = W
+preferences-fonts-header = Fon
+default-font = Fon baku
+ .accesskey = F
+default-font-size = Ukuran
+ .accesskey = U
+advanced-fonts =
+ .label = Lebih lanjut…
+ .accesskey = L
+# Zoom is a noun, and the message is used as header for a group of options
+preferences-zoom-header = Perbesaran
+preferences-default-zoom = Perbesaran baku
+ .accesskey = P
+# Variables:
+# $percentage (number) - Zoom percentage value
+preferences-default-zoom-value =
+ .label = { $percentage }%
+preferences-zoom-text-only =
+ .label = Perbesar teks saja
+ .accesskey = t
+language-header = Bahasa
+choose-language-description = Pilih bahasa yang disukai untuk menampilkan laman
+choose-button =
+ .label = Pilih…
+ .accesskey = P
+choose-browser-language-description = Pilih bahasa yang digunakan untuk menampilkan menu, pesan, dan notifikasi dari { -brand-short-name }.
+manage-browser-languages-button =
+ .label = Setel Alternatif…
+ .accesskey = S
+confirm-browser-language-change-description = Mulai ulang { -brand-short-name } untuk menerapkan perubahan
+confirm-browser-language-change-button = Terapkan dan Mulai Ulang
+translate-web-pages =
+ .label = Penerjemahan isi web
+ .accesskey = n
+fx-translate-web-pages = { -translations-brand-name }
+# The <img> element is replaced by the logo of the provider
+# used to provide machine translations for web pages.
+translate-attribution = Terjemahan oleh <img data-l10n-name="logo"/>
+translate-exceptions =
+ .label = Pengecualian…
+ .accesskey = l
+# Variables:
+# $localeName (string) - Localized name of the locale to be used.
+use-system-locale =
+ .label = Gunakan pengaturan sistem operasi Anda pada “{ $localeName }” untuk format tanggal, waktu, angka, dan pengukuran.
+check-user-spelling =
+ .label = Periksa ejaan saat mengetik teks
+ .accesskey = j
+
+## General Section - Files and Applications
+
+files-and-applications-title = Berkas dan Aplikasi
+download-header = Unduhan
+download-save-where = Simpan berkas di
+ .accesskey = S
+download-choose-folder =
+ .label =
+ { PLATFORM() ->
+ [macos] Pilih…
+ *[other] Telusuri…
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] P
+ *[other] e
+ }
+download-always-ask-where =
+ .label = Tanyakan selalu tempat menyimpan berkas
+ .accesskey = T
+applications-header = Aplikasi
+applications-description = Pilih cara { -brand-short-name } menangani berkas yang Anda unduh dari Web atau aplikasi yang Anda gunakan saat menjelajah.
+applications-filter =
+ .placeholder = Cari jenis berkas atau aplikasi
+applications-type-column =
+ .label = Tipe Isi
+ .accesskey = T
+applications-action-column =
+ .label = Aksi
+ .accesskey = A
+# Variables:
+# $extension (String) - file extension (e.g .TXT)
+applications-file-ending = berkas { $extension }
+applications-action-save =
+ .label = Simpan Berkas
+# Variables:
+# $app-name (String) - Name of an application (e.g Adobe Acrobat)
+applications-use-app =
+ .label = Gunakan { $app-name }
+# Variables:
+# $app-name (String) - Name of an application (e.g Adobe Acrobat)
+applications-use-app-default =
+ .label = Gunakan { $app-name } (bawaan)
+applications-use-os-default =
+ .label =
+ { PLATFORM() ->
+ [macos] Gunakan aplikasi baku macOS
+ [windows] Gunakan aplikasi baku Windows
+ *[other] Gunakan aplikasi baku sistem
+ }
+applications-use-other =
+ .label = Gunakan yang lain…
+applications-select-helper = Pilih Aplikasi Pembantu
+applications-manage-app =
+ .label = Detail Aplikasi…
+applications-always-ask =
+ .label = Tanyakan selalu
+# Variables:
+# $type-description (string) - Description of the type (e.g "Portable Document Format")
+# $type (string) - The MIME type (e.g application/binary)
+applications-type-description-with-type = { $type-description } ({ $type })
+# Variables:
+# $extension (string) - File extension (e.g .TXT)
+# $type (string) - The MIME type (e.g application/binary)
+applications-file-ending-with-type = { applications-file-ending } ({ $type })
+# Variables:
+# $plugin-name (string) - Name of a plugin (e.g Adobe Flash)
+applications-use-plugin-in =
+ .label = Gunakan { $plugin-name } (di { -brand-short-name })
+applications-open-inapp =
+ .label = Buka di { -brand-short-name }
+
+## The strings in this group are used to populate
+## selected label element based on the string from
+## the selected menu item.
+
+applications-use-plugin-in-label =
+ .value = { applications-use-plugin-in.label }
+applications-action-save-label =
+ .value = { applications-action-save.label }
+applications-use-app-label =
+ .value = { applications-use-app.label }
+applications-open-inapp-label =
+ .value = { applications-open-inapp.label }
+applications-always-ask-label =
+ .value = { applications-always-ask.label }
+applications-use-app-default-label =
+ .value = { applications-use-app-default.label }
+applications-use-other-label =
+ .value = { applications-use-other.label }
+applications-use-os-default-label =
+ .value = { applications-use-os-default.label }
+
+##
+
+applications-handle-new-file-types-description = Apa yang sebaiknya { -brand-short-name } lakukan dengan berkas lainnya?
+applications-save-for-new-types =
+ .label = Simpan berkas
+ .accesskey = S
+applications-ask-before-handling =
+ .label = Tanyakan apakah akan membuka atau menyimpan berkas
+ .accesskey = a
+drm-content-header = Konten Digital Rights Management (DRM)
+play-drm-content =
+ .label = Putar konten DRM-terkontrol
+ .accesskey = P
+play-drm-content-learn-more = Pelajari lebih lanjut
+update-application-title = Pemutakhiran { -brand-short-name }
+update-application-description = Pastikan { -brand-short-name } selalu mutakhir demi kinerja, stabilitas, dan keamanan terbaik.
+# Variables:
+# $version (string) - Firefox version
+update-application-version = Versi { $version } <a data-l10n-name="learn-more">Yang baru</a>
+update-history =
+ .label = Tampilkan Riwayat Pemutakhiran…
+ .accesskey = P
+update-application-allow-description = Izinkan { -brand-short-name } untuk
+update-application-auto =
+ .label = Secara otomatis memasang pemutakhiran (disarankan)
+ .accesskey = S
+update-application-check-choose =
+ .label = Periksa pemutakhiran, biarkan saya memilih memasangnya atau tidak
+ .accesskey = P
+update-application-manual =
+ .label = Jangan pernah memeriksa pemutakhiran (tidak disarankan)
+ .accesskey = J
+update-application-background-enabled =
+ .label = Ketika { -brand-short-name } sedang tidak berjalan
+ .accesskey = t
+update-application-warning-cross-user-setting = Pengaturan ini akan berlaku untuk semua akun Windows dan profil { -brand-short-name } yang menggunakan pemasangan { -brand-short-name } ini.
+update-application-use-service =
+ .label = Gunakan layanan latar belakang untuk memasang pemutakhiran
+ .accesskey = l
+update-application-suppress-prompts =
+ .label = Tampilkan lebih sedikit permintaan pemberitahuan pembaruan
+ .accesskey = u
+update-setting-write-failure-title2 = Gagal menyimpan pengaturan Pemutakhiran
+# Variables:
+# $path (string) - Path to the configuration file
+# The newlines between the main text and the line containing the path is
+# intentional so the path is easier to identify.
+update-setting-write-failure-message2 =
+ { -brand-short-name } mengalami kesalahan dan tidak menyimpan perubahan ini. Perhatikan bahwa perubahan pengaturan pembaruan ini memerlukan izin untuk menulis ke file di bawah ini. Anda atau administrator sistem mungkin dapat menyelesaikan kesalahan dengan memberikan kontrol penuh grup Pengguna ke file ini.
+
+ Tidak dapat menulis ke file: { $path }
+update-in-progress-title = Sedang Memperbarui
+update-in-progress-message = Apakah Anda ingin { -brand-short-name } melanjutkan pembaruan ini?
+update-in-progress-ok-button = &Hapus Perubahan
+# Continue is the cancel button so pressing escape or using a platform standard
+# method of closing the UI will not discard the update.
+update-in-progress-cancel-button = &Lanjutkan
+
+## General Section - Performance
+
+performance-title = Kinerja
+performance-use-recommended-settings-checkbox =
+ .label = Gunakan setelan kinerja yang disarankan
+ .accesskey = G
+performance-use-recommended-settings-desc = Setelan ini dirancang untuk perangkat keras dan sistem operasi komputer Anda.
+performance-settings-learn-more = Pelajari lebih lanjut
+performance-allow-hw-accel =
+ .label = Gunakan akselerasi perangkat keras jika tersedia
+ .accesskey = a
+performance-limit-content-process-option = Batas proses konten
+ .accesskey = P
+performance-limit-content-process-enabled-desc = Proses konten tambahan dapat meningkatkan performa ketika menggunakan banyak tab, tetapi juga akan menggunakan lebih banyak memori.
+performance-limit-content-process-blocked-desc = Memodifikasi jumlah proses konten hanya bisa dengan multiproses { -brand-short-name }. <a data-l10n-name="learn-more">Pelajari cara mengecek jika multiproses diaktifkan</a>
+# Variables:
+# $num (number) - Default value of the `dom.ipc.processCount` pref.
+performance-default-content-process-count =
+ .label = { $num } (baku)
+
+## General Section - Browsing
+
+browsing-title = Jelajah Web
+browsing-use-autoscroll =
+ .label = Gunakan penggeseran otomatis
+ .accesskey = G
+browsing-use-smooth-scrolling =
+ .label = Geser dengan mulus
+ .accesskey = m
+browsing-gtk-use-non-overlay-scrollbars =
+ .label = Selalu tampilkan bilah gulir
+ .accesskey = g
+browsing-use-onscreen-keyboard =
+ .label = Tampilkan papan ketik sentuh saat diperlukan
+ .accesskey = k
+browsing-use-cursor-navigation =
+ .label = Selalu gunakan kursor papan ketik untuk navigasi laman
+ .accesskey = S
+browsing-search-on-start-typing =
+ .label = Cari teks saat Anda mulai mengetik
+ .accesskey = k
+browsing-picture-in-picture-toggle-enabled =
+ .label = Aktifkan kontrol video gambar-dalam-gambar
+ .accesskey = g
+browsing-picture-in-picture-learn-more = Pelajari lebih lanjut
+browsing-media-control =
+ .label = Kontrol media melalui papan ketik, headset, atau antarmuka virtual
+ .accesskey = K
+browsing-media-control-learn-more = Pelajari lebih lanjut
+browsing-cfr-recommendations =
+ .label = Sarankan ekstensi seiring penjelajahan Anda
+ .accesskey = r
+browsing-cfr-features =
+ .label = Sarankan fitur seiring penjelajahan Anda
+ .accesskey = S
+browsing-cfr-recommendations-learn-more = Pelajari lebih lanjut
+
+## General Section - Proxy
+
+network-settings-title = Setelan Jaringan
+network-proxy-connection-description = Atur bagaimana { -brand-short-name } tersambung ke internet.
+network-proxy-connection-learn-more = Pelajari lebih lanjut
+network-proxy-connection-settings =
+ .label = Setelan…
+ .accesskey = S
+
+## Home Section
+
+home-new-windows-tabs-header = Jendela dan Tab Baru
+home-new-windows-tabs-description2 = Pilih yang akan dilihat pertama kali ketika membuka beranda, jendela baru, dan tab baru.
+
+## Home Section - Home Page Customization
+
+home-homepage-mode-label = Laman beranda dan jendela baru
+home-newtabs-mode-label = Tab baru
+home-restore-defaults =
+ .label = Pulihkan Bawaan
+ .accesskey = B
+home-mode-choice-default-fx =
+ .label = { -firefox-home-brand-name } (Baku)
+home-mode-choice-custom =
+ .label = URL Ubahsuai…
+home-mode-choice-blank =
+ .label = Laman Kosong
+home-homepage-custom-url =
+ .placeholder = Tempel URL...
+# This string has a special case for '1' and [other] (default). If necessary for
+# your language, you can add {$tabCount} to your translations and use the
+# standard CLDR forms, or only use the form for [other] if both strings should
+# be identical.
+use-current-pages =
+ .label =
+ { $tabCount ->
+ [1] Gunakan Laman Sekarang
+ *[other] Gunakan Semua Laman Berikut
+ }
+ .accesskey = G
+choose-bookmark =
+ .label = Gunakan Markah…
+ .accesskey = h
+
+## Home Section - Firefox Home Content Customization
+
+home-prefs-content-header2 = Konten { -firefox-home-brand-name }
+home-prefs-content-description2 = Pilih konten yang diinginkan untuk tampil di layar { -firefox-home-brand-name } Anda.
+home-prefs-search-header =
+ .label = Pencarian Web
+home-prefs-shortcuts-header =
+ .label = Pintasan
+home-prefs-shortcuts-description = Situs yang Anda simpan atau kunjungi
+home-prefs-shortcuts-by-option-sponsored =
+ .label = Pintasan bersponsor
+
+## Variables:
+## $provider (string) - Name of the corresponding content provider, e.g "Pocket".
+
+home-prefs-recommended-by-header =
+ .label = Disarankan oleh { $provider }
+home-prefs-recommended-by-description-new = Konten luar biasa yang dikelola oleh { $provider }, bagian dari keluarga { -brand-product-name }
+
+##
+
+home-prefs-recommended-by-learn-more = Panduan
+home-prefs-recommended-by-option-sponsored-stories =
+ .label = Konten Sponsor
+home-prefs-recommended-by-option-recent-saves =
+ .label = Tampilkan Simpanan Terbaru
+home-prefs-highlights-option-visited-pages =
+ .label = Laman yang Dikunjungi
+home-prefs-highlights-options-bookmarks =
+ .label = Markah
+home-prefs-highlights-option-most-recent-download =
+ .label = Unduhan Terbaru
+home-prefs-highlights-option-saved-to-pocket =
+ .label = Laman Disimpan di { -pocket-brand-name }
+home-prefs-recent-activity-header =
+ .label = Aktivitas terbaru
+home-prefs-recent-activity-description = Pilihan situs dan konten terbaru
+# For the "Snippets" feature traditionally on about:home.
+# Alternative translation options: "Small Note" or something that
+# expresses the idea of "a small message, shortened from something else,
+# and non-essential but also not entirely trivial and useless.
+home-prefs-snippets-header =
+ .label = Catatan Kecil
+home-prefs-snippets-description-new = Kiat dan berita dari { -vendor-short-name } dan { -brand-product-name }
+# Variables:
+# $num (number) - Number of rows displayed
+home-prefs-sections-rows-option =
+ .label = { $num } baris
+
+## Search Section
+
+search-bar-header = Bilah Pencarian
+search-bar-hidden =
+ .label = Gunakan bilah alamat untuk mencari dan navigasi
+search-bar-shown =
+ .label = Tambahkan bilah pencarian di bilah alat
+search-engine-default-header = Mesin Pencari Baku
+search-engine-default-desc-2 = Ini adalah mesin pencari baku Anda dalam bilah alamat dan bilah pencarian. Anda dapat menggantinya kapan saja.
+search-engine-default-private-desc-2 = Pilih mesin pencari bawaan yang berbeda hanya untuk Jendela Pribadi
+search-separate-default-engine =
+ .label = Gunakan mesin pencari ini dalam Jendela Pribadi
+ .accesskey = G
+search-suggestions-header = Saran Pencarian
+search-suggestions-desc = Pilih bagaimana saran dari mesin pencari tampil.
+search-suggestions-option =
+ .label = Sertakan saran pencarian
+ .accesskey = s
+search-show-suggestions-url-bar-option =
+ .label = Tampilkan saran pencarian di hasil bilah alamat
+ .accesskey = l
+# With this option enabled, on the search results page
+# the URL will be replaced by the search terms in the address bar
+# when using the current default search engine.
+search-show-search-term-option =
+ .label = Tampilkan istilah penelusuran alih-alih URL di halaman hasil mesin pencarian baku
+# This string describes what the user will observe when the system
+# prioritizes search suggestions over browsing history in the results
+# that extend down from the address bar. In the original English string,
+# "ahead" refers to location (appearing most proximate to), not time
+# (appearing before).
+search-show-suggestions-above-history-option =
+ .label = Tampilkan saran pencarian di atas riwayat penjelajahan dalam hasil bilah alamat
+search-show-suggestions-private-windows =
+ .label = Tampilkan saran pencarian di Jendela Pribadi
+suggestions-addressbar-settings-generic2 = Ubah pengaturan untuk saran bilah alamat lainnya
+search-suggestions-cant-show = Saran pencarian tidak akan ditampilkan di hasil bilah lokasi karena Anda telah mengatur { -brand-short-name } agar tidak mengingat riwayat.
+search-one-click-header2 = Pintasan Pencarian
+search-one-click-desc = Pilih mesin pencari alternatif yang muncul di bawah bilah alamat dan bilah pencarian ketika Anda mulai memasukkan kata kunci.
+search-choose-engine-column =
+ .label = Mesin Pencari
+search-choose-keyword-column =
+ .label = Kata Kunci
+search-restore-default =
+ .label = Pulihkan Mesin Pencari Bawaan
+ .accesskey = n
+search-remove-engine =
+ .label = Hapus
+ .accesskey = H
+search-add-engine =
+ .label = Tambah
+ .accesskey = a
+search-find-more-link = Temukan lebih banyak mesin pencari
+# This warning is displayed when the chosen keyword is already in use
+# ('Duplicate' is an adjective)
+search-keyword-warning-title = Kata Kunci Ganda
+# Variables:
+# $name (string) - Name of a search engine.
+search-keyword-warning-engine = Anda telah memilih kata kunci yang sama dengan "{ $name }". Silakan pilih kata lain.
+search-keyword-warning-bookmark = Anda telah memilih kata kunci yang sama dengan nama Markah. Silakan pilih kata lain.
+
+## Containers Section
+
+containers-back-button2 =
+ .aria-label = Kembali ke Pengaturan
+containers-header = Tab Kontainer
+containers-add-button =
+ .label = Tambahkan Kontainer Baru
+ .accesskey = T
+containers-new-tab-check =
+ .label = Pilih kontainer untuk setiap tab baru
+ .accesskey = k
+containers-settings-button =
+ .label = Pengaturan
+containers-remove-button =
+ .label = Hapus
+
+## Firefox account - Signed out. Note that "Sync" and "Firefox account" are now
+## more discrete ("signed in" no longer means "and sync is connected").
+
+sync-signedout-caption = Bawalah Web bersama Anda
+sync-signedout-description2 = Sinkronkan markah, riwayat, tab, sandi, pengaya, dan pengaturan di berbagai perangkat Anda.
+sync-signedout-account-signin3 =
+ .label = Masuk untuk sinkronisasi…
+ .accesskey = M
+# This message contains two links and two icon images.
+# `<img data-l10n-name="android-icon"/>` - Android logo icon
+# `<a data-l10n-name="android-link">` - Link to Android Download
+# `<img data-l10n-name="ios-icon">` - iOS logo icon
+# `<a data-l10n-name="ios-link">` - Link to iOS Download
+#
+# They can be moved within the sentence as needed to adapt
+# to your language, but should not be changed or translated.
+sync-mobile-promo = Unduh Firefox untuk <img data-l10n-name="android-icon"/> <a data-l10n-name="android-link">Android</a> atau <img data-l10n-name="ios-icon"/> <a data-l10n-name="ios-link">iOS</a> untuk menyinkronkan dengan peranti seluler Anda.
+
+## Firefox account - Signed in
+
+sync-profile-picture =
+ .tooltiptext = Ubah gambar profil
+sync-sign-out =
+ .label = Keluar…
+ .accesskey = K
+sync-manage-account = Kelola Akun
+ .accesskey = o
+
+## Variables
+## $email (string) - Email used for Firefox account
+
+sync-signedin-unverified = { $email } tidak dapat diverifikasi.
+sync-signedin-login-failure = Mohon masuk untuk menyambungkan ulang { $email }
+
+##
+
+sync-resend-verification =
+ .label = Kirim Ulang Verifikasi
+ .accesskey = u
+sync-remove-account =
+ .label = Hapus Akun
+ .accesskey = H
+sync-sign-in =
+ .label = Masuk
+ .accesskey = M
+
+## Sync section - enabling or disabling sync.
+
+prefs-syncing-on = Sinkronisasi: AKTIF
+prefs-syncing-off = Sinkronisasi: NONAKTIF
+prefs-sync-turn-on-syncing =
+ .label = Aktifkan sinkronisasi…
+ .accesskey = A
+prefs-sync-offer-setup-label2 = Sinkronkan markah, riwayat, tab, sandi, pengaya, dan pengaturan di berbagai perangkat Anda.
+prefs-sync-now =
+ .labelnotsyncing = Sinkronkan Sekarang
+ .accesskeynotsyncing = S
+ .labelsyncing = Menyinkronkan…
+prefs-sync-now-button =
+ .label = Sinkronkan Sekarang
+ .accesskey = S
+prefs-syncing-button =
+ .label = Menyinkronkan…
+
+## The list of things currently syncing.
+
+sync-currently-syncing-bookmarks = Markah
+sync-currently-syncing-history = Riwayat
+sync-currently-syncing-tabs = Tab terbuka
+sync-currently-syncing-logins-passwords = Info masuk dan sandi
+sync-currently-syncing-addresses = Alamat
+sync-currently-syncing-creditcards = Kartu kredit
+sync-currently-syncing-addons = Pengaya
+sync-currently-syncing-settings = Pengaturan
+sync-change-options =
+ .label = Ubah
+ .accesskey = U
+
+## The "Choose what to sync" dialog.
+
+sync-choose-what-to-sync-dialog3 =
+ .title = Pilih yang Akan Disinkronkan
+ .style = min-width: 36em;
+ .buttonlabelaccept = Simpan Perubahan
+ .buttonaccesskeyaccept = S
+ .buttonlabelextra2 = Putuskan…
+ .buttonaccesskeyextra2 = P
+sync-engine-bookmarks =
+ .label = Markah
+ .accesskey = M
+sync-engine-history =
+ .label = Riwayat
+ .accesskey = w
+sync-engine-tabs =
+ .label = Tab terbuka
+ .tooltiptext = Daftar tab terbuka di semua peranti yang disinkronkan
+ .accesskey = T
+sync-engine-logins-passwords =
+ .label = Info masuk dan sandi
+ .tooltiptext = Nama pengguna dan sandi yang Anda simpan
+ .accesskey = I
+sync-engine-addresses =
+ .label = Alamat
+ .tooltiptext = Alamat surat yang Anda simpan (hanya desktop)
+ .accesskey = a
+sync-engine-creditcards =
+ .label = Kartu kredit
+ .tooltiptext = Nama, nomor, dan tanggal kedaluwarsa (hanya desktop)
+ .accesskey = K
+sync-engine-addons =
+ .label = Pengaya
+ .tooltiptext = Ekstensi dan tema untuk Firefox desktop
+ .accesskey = y
+sync-engine-settings =
+ .label = Pengaturan
+ .tooltiptext = Pengaturan Umum, Privasi, dan Keamanan yang Anda ubah
+ .accesskey = P
+
+## The device name controls.
+
+sync-device-name-header = Nama Peranti
+sync-device-name-change =
+ .label = Ubah Nama Peranti…
+ .accesskey = h
+sync-device-name-cancel =
+ .label = Batal
+ .accesskey = B
+sync-device-name-save =
+ .label = Simpan
+ .accesskey = S
+sync-connect-another-device = Hubungkan perangkat lain
+
+## These strings are shown in a desktop notification after the
+## user requests we resend a verification email.
+
+sync-verification-sent-title = Verifikasi Dikirim
+# Variables:
+# $email (String): Email address of user's Firefox account.
+sync-verification-sent-body = Sebuah tautan verifikasi telah dikirim ke { $email }.
+sync-verification-not-sent-title = Gagal Mengirim Verifikasi
+sync-verification-not-sent-body = Kami tidak dapat mengirimkan email verifikasi saat ini, coba lagi nanti.
+
+## Privacy Section
+
+privacy-header = Privasi Peramban
+
+## Privacy Section - Logins and Passwords
+
+# The search keyword isn't shown to users but is used to find relevant settings in about:preferences.
+pane-privacy-logins-and-passwords-header = Info Masuk & Sandi
+ .searchkeywords = { -lockwise-brand-short-name }
+# Checkbox to control whether UI is shown to users to save or fill logins/passwords.
+forms-ask-to-save-logins =
+ .label = Minta untuk menyimpan info masuk dan kata sandi untuk situs web
+ .accesskey = M
+
+## Privacy Section - Passwords
+
+forms-exceptions =
+ .label = Pengecualian…
+ .accesskey = c
+forms-generate-passwords =
+ .label = Sarankan dan hasilkan kata sandi yang kuat
+ .accesskey = u
+forms-breach-alerts =
+ .label = Tampilkan peringatan tentang kata sandi untuk situs web yang diretas
+ .accesskey = w
+forms-breach-alerts-learn-more-link = Pelajari lebih lanjut
+relay-integration-learn-more-link = Pelajari lebih lanjut
+# Checkbox which controls filling saved logins into fields automatically when they appear, in some cases without user interaction.
+forms-fill-logins-and-passwords =
+ .label = Isi info masuk dan kata sandi secara otomatis
+ .accesskey = I
+forms-saved-logins =
+ .label = Info Masuk Tersimpan…
+ .accesskey = I
+forms-primary-pw-use =
+ .label = Gunakan Sandi Utama
+ .accesskey = S
+forms-primary-pw-learn-more-link = Pelajari lebih lanjut
+# This string uses the former name of the Primary Password feature
+# ("Master Password" in English) so that the preferences can be found
+# when searching for the old name. The accesskey is unused.
+forms-master-pw-change =
+ .label = Ubah Sandi Utama…
+ .accesskey = U
+forms-primary-pw-change =
+ .label = Ubah Sandi Utama…
+ .accesskey = U
+# Leave this message empty if the translation for "Primary Password" matches
+# "Master Password" in your language. If you're editing the FTL file directly,
+# use { "" } as the value.
+forms-primary-pw-former-name = { "" }
+forms-primary-pw-fips-title = Anda sedang dalam mode FIPS. Mode ini mewajibkan Sandi Utama harus diisi.
+forms-master-pw-fips-desc = Sandi Gagal Diubah
+forms-windows-sso =
+ .label = Izinkan sistem masuk tunggal Windows untuk akun Microsoft, kantor, dan sekolah
+forms-windows-sso-learn-more-link = Pelajari lebih lanjut
+forms-windows-sso-desc = Kelola akun di pengaturan perangkat Anda
+
+## OS Authentication dialog
+
+# This message can be seen by trying to add a Primary Password.
+primary-password-os-auth-dialog-message-win = Untuk membuat Sandi Utama, masukkan kredensial info masuk Windows Anda. Hal ini membantu melindungi keamanan akun Anda.
+# This message can be seen by trying to add a Primary Password.
+# The macOS strings are preceded by the operating system with "Firefox is trying to "
+# and includes subtitle of "Enter password for the user "xxx" to allow this." These
+# notes are only valid for English. Please test in your locale.
+primary-password-os-auth-dialog-message-macosx = membuat Sandi Utama
+master-password-os-auth-dialog-caption = { -brand-full-name }
+
+## Privacy section - Autofill
+
+
+## Privacy Section - History
+
+history-header = Riwayat
+# This label is followed, on the same line, by a dropdown list of options
+# (Remember history, etc.).
+# In English it visually creates a full sentence, e.g.
+# "Firefox will" + "Remember history".
+#
+# If this doesn't work for your language, you can translate this message:
+# - Simply as "Firefox", moving the verb into each option.
+# This will result in "Firefox" + "Will remember history", etc.
+# - As a stand-alone message, for example "Firefox history settings:".
+history-remember-label = { -brand-short-name }
+ .accesskey = i
+history-remember-option-all =
+ .label = akan mengingat data riwayat
+history-remember-option-never =
+ .label = tidak akan mengingat data riwayat
+history-remember-option-custom =
+ .label = akan menggunakan pengaturan khusus untuk data riwayat
+history-remember-description = { -brand-short-name } akan mengingat penjelajahan, unduhan, formulir, dan riwayat pencarian Anda.
+history-dontremember-description = { -brand-short-name } akan menggunakan pengaturan seperti halnya pengaturan mode penjelajahan pribadi dan tidak akan menyimpan riwayat apa pun ketika Anda menjelajah Web.
+history-private-browsing-permanent =
+ .label = Selalu gunakan mode penjelajahan pribadi
+ .accesskey = p
+history-remember-browser-option =
+ .label = Ingat riwayat penjelajahan dan unduhan
+ .accesskey = r
+history-remember-search-option =
+ .label = Simpan riwayat pencarian dan isian form
+ .accesskey = i
+history-clear-on-close-option =
+ .label = Hapus riwayat saat { -brand-short-name } ditutup
+ .accesskey = H
+history-clear-on-close-settings =
+ .label = Pengaturan…
+ .accesskey = P
+history-clear-button =
+ .label = Hapus riwayat…
+ .accesskey = r
+
+## Privacy Section - Site Data
+
+sitedata-header = Kuki dan Data Situs
+sitedata-total-size-calculating = Menghitung ukuran data situs dan tembolok…
+# Variables:
+# $value (number) - Value of the unit (for example: 4.6, 500)
+# $unit (string) - Name of the unit (for example: "bytes", "KB")
+sitedata-total-size = Kuki, data situs tersimpan, dan tembolok Anda saat ini menggunakan ruang penyimpanan { $value } { $unit }.
+sitedata-learn-more = Pelajari lebih lanjut
+sitedata-delete-on-close =
+ .label = Hapus kuki dan data situs ketika { -brand-short-name } ditutup
+ .accesskey = H
+sitedata-delete-on-close-private-browsing = Pada mode penjelajahan pribadi yang permanen, kuki dan data situs akan selalu dibersihkan saat { -brand-short-name } ditutup.
+sitedata-allow-cookies-option =
+ .label = Terima kuki dan data situs
+ .accesskey = T
+sitedata-disallow-cookies-option =
+ .label = Blokir kuki dan data situs
+ .accesskey = B
+# This label means 'type of content that is blocked', and is followed by a drop-down list with content types below.
+# The list items are the strings named sitedata-block-*-option*.
+sitedata-block-desc = Tipe yang diblokir
+ .accesskey = T
+sitedata-option-block-cross-site-trackers =
+ .label = Pelacak lintas situs
+sitedata-option-block-cross-site-tracking-cookies =
+ .label = Kuki pelacak lintas situs
+sitedata-option-block-cross-site-cookies =
+ .label = Kuki pelacak lintas situs dan mengisolasi kuki lintas situs lainnya
+sitedata-option-block-unvisited =
+ .label = Kuki dari situs yang tidak dikunjungi
+sitedata-option-block-all-cross-site-cookies =
+ .label = Semua kuki lintas-situs (mungkin menyebabkan situs tidak berfungsi)
+sitedata-option-block-all =
+ .label = Semua kuki (akan menyebabkan kerusakan situs)
+sitedata-clear =
+ .label = Hapus Data…
+ .accesskey = H
+sitedata-settings =
+ .label = Kelola Data
+ .accesskey = K
+sitedata-cookies-exceptions =
+ .label = Kelola Pengecualian…
+ .accesskey = K
+
+## Privacy Section - Cookie Banner Handling
+
+
+## Privacy Section - Cookie Banner Blocking
+
+
+## Privacy Section - Address Bar
+
+addressbar-header = Bilah Alamat
+addressbar-suggest = Saat menggunakan bilah alamat, sarankan
+addressbar-locbar-history-option =
+ .label = Riwayat penjelajahan
+ .accesskey = R
+addressbar-locbar-bookmarks-option =
+ .label = Markah
+ .accesskey = M
+addressbar-locbar-openpage-option =
+ .label = Tab terbuka
+ .accesskey = T
+# Shortcuts refers to the shortcut tiles on the new tab page, previously known as top sites. Translation should be consistent.
+addressbar-locbar-shortcuts-option =
+ .label = Pintasan
+ .accesskey = P
+addressbar-locbar-topsites-option =
+ .label = Situs teratas
+ .accesskey = T
+addressbar-locbar-engines-option =
+ .label = Mesin pencari
+ .accesskey = p
+addressbar-locbar-quickactions-option =
+ .label = Tindakan cepat
+ .accesskey = T
+addressbar-suggestions-settings = Ubah pengaturan untuk saran mesin pencari
+addressbar-quickactions-learn-more = Pelajari lebih lanjut
+
+## Privacy Section - Content Blocking
+
+content-blocking-enhanced-tracking-protection = Perlindungan Pelacakan yang Ditingkatkan
+content-blocking-section-top-level-description = Pelacak mengikuti Anda berkeliling daring untuk mengumpulkan informasi tentang kebiasaan dan minat penelusuran Anda. { -brand-short-name } memblokir banyak pelacak dan skrip jahat lainnya.
+content-blocking-learn-more = Pelajari Lebih Lanjut
+content-blocking-fpi-incompatibility-warning = Anda menggunakan First Party Isolation (FPI), yang menimpa beberapa pengaturan kuki { -brand-short-name }.
+
+## These strings are used to define the different levels of
+## Enhanced Tracking Protection.
+
+# "Standard" in this case is an adjective, meaning "default" or "normal".
+enhanced-tracking-protection-setting-standard =
+ .label = Standar
+ .accesskey = S
+enhanced-tracking-protection-setting-strict =
+ .label = Ketat
+ .accesskey = K
+enhanced-tracking-protection-setting-custom =
+ .label = Ubahsuai
+ .accesskey = U
+
+##
+
+content-blocking-etp-standard-desc = Seimbang untuk perlindungan dan kinerja. Halaman akan dimuat secara normal.
+content-blocking-etp-strict-desc = Perlindungan yang lebih kuat, tetapi dapat menyebabkan beberapa situs atau konten rusak.
+content-blocking-etp-custom-desc = Pilih pelacak dan skrip yang akan diblokir.
+content-blocking-etp-blocking-desc = { -brand-short-name } memblokir yang berikut:
+content-blocking-private-windows = Melacak konten di Jendela Pribadi
+content-blocking-cross-site-cookies-in-all-windows2 = Kuki lintas situs di semua jendela
+content-blocking-cross-site-tracking-cookies = Kuki pelacakan lintas situs
+content-blocking-all-cross-site-cookies-private-windows = Kuki lintas situs di Jendela Pribadi
+content-blocking-cross-site-tracking-cookies-plus-isolate = Kuki pelacak lintas situs, dan isolasi kuki tersisa
+content-blocking-social-media-trackers = Pelacak media sosial
+content-blocking-all-cookies = Semua kuki
+content-blocking-unvisited-cookies = Kuki dari situs yang belum dikunjungi
+content-blocking-all-windows-tracking-content = Melacak konten di seluruh jendela
+content-blocking-all-cross-site-cookies = Semua kuki lintas situs
+content-blocking-cryptominers = Penambang Kripto
+content-blocking-fingerprinters = Pelacak Sidik
+
+# The tcp-rollout strings are no longer used for the rollout but for tcp-by-default in the standard section
+
+# "Contains" here means "isolates", "limits".
+content-blocking-etp-standard-tcp-rollout-description = Perlindungan Kuki total membelenggu kuki situs tempat Anda berada, sehingga pelacak tidak dapat menggunakannya untuk mengikuti Anda antar-situs.
+content-blocking-etp-standard-tcp-rollout-learn-more = Pelajari lebih lanjut
+content-blocking-etp-standard-tcp-title = Mencakup Perlindungan Kuki Total, fitur privasi kami paling kuat yang pernah ada
+content-blocking-warning-title = Perhatian!
+content-blocking-and-isolating-etp-warning-description-2 = Pengaturan ini mungkin menyebabkan beberapa situs web tidak menampilkan konten atau bekerja dengan baik. Jika situs rusak, Anda mungkin ingin menonaktifkan perlindungan pelacakan untuk situs tersebut untuk memuat semua konten.
+content-blocking-warning-learn-how = Pelajari caranya
+content-blocking-reload-description = Anda harus memuat ulang tab Anda untuk menerapkan perubahan ini.
+content-blocking-reload-tabs-button =
+ .label = Muat Ulang Semua Tab
+ .accesskey = M
+content-blocking-tracking-content-label =
+ .label = Pelacakan konten
+ .accesskey = P
+content-blocking-tracking-protection-option-all-windows =
+ .label = Di semua jendela
+ .accesskey = s
+content-blocking-option-private =
+ .label = Hanya di Jendela Pribadi
+ .accesskey = H
+content-blocking-tracking-protection-change-block-list = Ubah daftar blokir
+content-blocking-cookies-label =
+ .label = Kuki
+ .accesskey = K
+content-blocking-expand-section =
+ .tooltiptext = Keterangan lebih lanjut
+# Cryptomining refers to using scripts on websites that can use a computer’s resources to mine cryptocurrency without a user’s knowledge.
+content-blocking-cryptominers-label =
+ .label = Penambang Kripto
+ .accesskey = P
+# Browser fingerprinting is a method of tracking users by the configuration and settings information (their "digital fingerprint")
+# that is visible to websites they browse, rather than traditional tracking methods such as IP addresses and unique cookies.
+content-blocking-fingerprinters-label =
+ .label = Pelacak Sidik
+ .accesskey = P
+
+## Privacy Section - Tracking
+
+tracking-manage-exceptions =
+ .label = Kelola Pengecualian…
+ .accesskey = P
+
+## Privacy Section - Permissions
+
+permissions-header = Hak Akses
+permissions-location = Lokasi
+permissions-location-settings =
+ .label = Setelan…
+ .accesskey = t
+permissions-xr = Realitas Virtual
+permissions-xr-settings =
+ .label = Pengaturan…
+ .accesskey = P
+permissions-camera = Kamera
+permissions-camera-settings =
+ .label = Setelan…
+ .accesskey = t
+permissions-microphone = Mikrofon
+permissions-microphone-settings =
+ .label = Setelan…
+ .accesskey = t
+permissions-speaker-settings =
+ .label = Pengaturan…
+ .accesskey = P
+permissions-notification = Notifikasi
+permissions-notification-settings =
+ .label = Setelan…
+ .accesskey = t
+permissions-notification-link = Pelajari lebih lanjut
+permissions-notification-pause =
+ .label = Jeda notifikasi hingga { -brand-short-name } dimulai ulang
+ .accesskey = J
+permissions-autoplay = Putar Otomatis
+permissions-autoplay-settings =
+ .label = Pengaturan...
+ .accesskey = t
+permissions-block-popups =
+ .label = Blokir jendela pop-up
+ .accesskey = B
+# "popup" is a misspelling that is more popular than the correct spelling of
+# "pop-up" so it's included as a search keyword, not displayed in the UI.
+permissions-block-popups-exceptions-button =
+ .label = Pengecualian…
+ .accesskey = P
+ .searchkeywords = popups
+permissions-addon-install-warning =
+ .label = Ingatkan ketika situs web mencoba memasang pengaya
+ .accesskey = I
+permissions-addon-exceptions =
+ .label = Pengecualian…
+ .accesskey = P
+
+## Privacy Section - Data Collection
+
+collection-header = Pengumpulan dan Penggunaan Data { -brand-short-name }
+collection-description = Kami berusaha memberi Anda pilihan dan mengumpulkan hanya apa yang kami butuhkan untuk menyediakan dan meningkatkan { -brand-short-name } bagi semua orang. Kami selalu meminta izin sebelum menerima informasi pribadi.
+collection-privacy-notice = Pemberitahuan Privasi
+collection-health-report-telemetry-disabled = Anda tidak lagi mengizinkan { -vendor-short-name } untuk menangkap data teknis dan interaksi. Semua data sebelumnya akan dihapus dalam waktu 30 hari.
+collection-health-report-telemetry-disabled-link = Pelajari lebih lanjut
+collection-health-report =
+ .label = Izinkan { -brand-short-name } mengirim data teknis dan interaksi ke { -vendor-short-name }
+ .accesskey = r
+collection-health-report-link = Pelajari Lebih Lanjut
+collection-studies =
+ .label = Izinkan { -brand-short-name } untuk memasang dan menjalankan kajian
+collection-studies-link = Lihat kajian { -brand-short-name }
+addon-recommendations =
+ .label = Memungkinkan { -brand-short-name } membuat rekomendasi ekstensi pribadi.
+addon-recommendations-link = Pelajari lebih lanjut
+# This message is displayed above disabled data sharing options in developer builds
+# or builds with no Telemetry support available.
+collection-health-report-disabled = Pelaporan data dinonaktifkan untuk konfigurasi build ini
+collection-backlogged-crash-reports-with-link = Izinkan { -brand-short-name } mengirim laporan kerusakan sebelumnya atas nama Anda <a data-l10n-name="crash-reports-link">Pelajari lebih lanjut</a>
+ .accesskey = l
+privacy-segmentation-section-header = Fitur baru yang meningkatkan penjelajahan Anda
+privacy-segmentation-section-description = Saat kami menawarkan fitur yang menggunakan data Anda untuk memberi Anda pengalaman yang lebih pribadi:
+privacy-segmentation-radio-off =
+ .label = Gunakan rekomendasi { -brand-product-name }
+privacy-segmentation-radio-on =
+ .label = Tampilkan informasi rinci
+
+## Privacy Section - Security
+##
+## It is important that wording follows the guidelines outlined on this page:
+## https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage
+
+security-header = Keamanan
+security-browsing-protection = Perlindungan Konten Penipuan dan Perangkat Lunak Berbahaya
+security-enable-safe-browsing =
+ .label = Blokir konten berbahaya dan tidak dapat dipercaya
+ .accesskey = B
+security-enable-safe-browsing-link = Pelajari lebih lanjut
+security-block-downloads =
+ .label = Blokir unduhan berbahaya
+ .accesskey = u
+security-block-uncommon-software =
+ .label = Ingatkan mengenai perangkat lunak yang tidak diinginkan dan tidak umum
+ .accesskey = I
+
+## Privacy Section - Certificates
+
+certs-header = Sertifikat
+certs-enable-ocsp =
+ .label = Kueri server penjawab OCSP untuk mengonfirmasikan validitas sertifikat
+ .accesskey = v
+certs-view =
+ .label = Tampilkan Sertifikat…
+ .accesskey = S
+certs-devices =
+ .label = Peranti Keamanan…
+ .accesskey = P
+space-alert-over-5gb-settings-button =
+ .label = Buka Pengaturan
+ .accesskey = B
+space-alert-over-5gb-message2 = <strong>{ -brand-short-name } kehabisan ruang disk.</strong> Konten situs web mungkin tidak dapat tampil secara tepat. Anda dapat membersihkan data tersimpan dalam Pengaturan > Privasi & Keamanan > Kuki dan Data Situs.
+space-alert-under-5gb-message2 = <strong>{ -brand-short-name } kehabisan ruang disk.</strong> Konten situs barangkali tidak dapat ditampilkan dengan tepat. Kunjungi “Pelajari Lebih Lanjut” untuk mengoptimalkan penggunaan disk Anda untuk pengalaman penjelajahan yang lebih baik.
+
+## Privacy Section - HTTPS-Only
+
+httpsonly-header = Mode Hanya HTTPS
+httpsonly-description = HTTPS menyediakan koneksi yang aman, terenkripsi antara { -brand-short-name } dan situs web yang Anda kunjungi. Kebanyakan situs web mendukung HTTPS, dan jika Mode Hanya HTTPS diaktifkan, maka { -brand-short-name } akan meningkatkan semua koneksi ke HTTPS.
+httpsonly-learn-more = Pelajari lebih lanjut
+httpsonly-radio-enabled =
+ .label = Aktifkan Mode Hanya HTTPS di semua jendela
+httpsonly-radio-enabled-pbm =
+ .label = Aktifkan Mode Hanya HTTPS di jendela pribadi saja
+httpsonly-radio-disabled =
+ .label = Jangan aktifkan Mode Hanya HTTPS
+
+## DoH Section
+
+
+## The following strings are used in the Download section of settings
+
+desktop-folder-name = Desktop
+downloads-folder-name = Unduhan
+choose-download-folder-title = Pilih Folder Unduhan:
diff --git a/l10n-id/browser/browser/preferences/selectBookmark.ftl b/l10n-id/browser/browser/preferences/selectBookmark.ftl
new file mode 100644
index 0000000000..c643470b06
--- /dev/null
+++ b/l10n-id/browser/browser/preferences/selectBookmark.ftl
@@ -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/.
+
+select-bookmark-window2 =
+ .title = Jadikan Beranda
+ .style = min-width: 32em;
+
+select-bookmark-desc = Pilih sebuah Markah untuk dijadikan Beranda. Jika Anda memilih folder, seluruh Markah dari folder tersebut akan dibuka dalam Tab.
diff --git a/l10n-id/browser/browser/preferences/siteDataSettings.ftl b/l10n-id/browser/browser/preferences/siteDataSettings.ftl
new file mode 100644
index 0000000000..7a6b19a3c4
--- /dev/null
+++ b/l10n-id/browser/browser/preferences/siteDataSettings.ftl
@@ -0,0 +1,66 @@
+# 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/.
+
+
+## Settings
+
+site-data-settings-window =
+ .title = Kelola Kuki dan Data Situs
+
+site-data-settings-description = Situs web ini menyimpan kuki dan data situs pada komputer Anda. { -brand-short-name } menyimpan data dari situs web dengan penyimpanan tetap hingga Anda menghapusnya sendiri, dan menghapus data dari situs web dengan penyimpanan tidak tetap ketika memerlukan ruang penyimpanan lebih.
+
+site-data-search-textbox =
+ .placeholder = Cari situs web
+ .accesskey = C
+
+site-data-column-host =
+ .label = Situs
+site-data-column-cookies =
+ .label = Kuki
+site-data-column-storage =
+ .label = Penyimpanan
+site-data-column-last-used =
+ .label = Terakhir Digunakan
+
+# This label is used in the "Host" column for local files, which have no host.
+site-data-local-file-host = (berkas lokal)
+
+site-data-remove-selected =
+ .label = Hapus yang Dipilih
+ .accesskey = H
+
+site-data-settings-dialog =
+ .buttonlabelaccept = Simpan Perubahan
+ .buttonaccesskeyaccept = a
+
+# Variables:
+# $value (Number) - Value of the unit (for example: 4.6, 500)
+# $unit (String) - Name of the unit (for example: "bytes", "KB")
+site-storage-usage =
+ .value = { $value } { $unit }
+site-storage-persistent =
+ .value = { site-storage-usage.value } (Persisten)
+
+site-data-remove-all =
+ .label = Hapus Seluruhnya
+ .accesskey = u
+
+site-data-remove-shown =
+ .label = Hapus Semua Yang Muncul
+ .accesskey = u
+
+## Removing
+
+site-data-removing-dialog =
+ .title = { site-data-removing-header }
+ .buttonlabelaccept = Buang
+
+site-data-removing-header = Menghapus Kuki dan Data Situs
+
+site-data-removing-desc = Menghapus kuki dan data situs mungkin mengeluarkan Anda dari situs web. Yakin ingin melakukannya?
+# Variables:
+# $baseDomain (String) - The single domain for which data is being removed
+site-data-removing-single-desc = Menghapus kuki dan data situs mungkin mengeluarkan Anda dari situs web. Yakin ingin menghapus kuki dan data situs untuk <strong>{ $baseDomain }</strong>?
+
+site-data-removing-table = Kuki dan data situs untuk situs web berikut ini akan dihapus
diff --git a/l10n-id/browser/browser/preferences/translation.ftl b/l10n-id/browser/browser/preferences/translation.ftl
new file mode 100644
index 0000000000..d5180b82b2
--- /dev/null
+++ b/l10n-id/browser/browser/preferences/translation.ftl
@@ -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/.
+
+translation-window2 =
+ .title = Pengecualian - Penerjemahan
+ .style = min-width: 36em
+
+translation-close-key =
+ .key = w
+
+translation-languages-disabled-desc = Terjemahan tidak akan ditawarkan untuk bahasa berikut ini
+
+translation-languages-column =
+ .label = Bahasa
+
+translation-languages-button-remove =
+ .label = Hapus Bahasa
+ .accesskey = H
+
+translation-languages-button-remove-all =
+ .label = Hapus Semua Bahasa
+ .accesskey = s
+
+translation-sites-disabled-desc = Terjemahan tidak akan ditawarkan untuk situs berikut ini
+
+translation-sites-column =
+ .label = Situs web
+
+translation-sites-button-remove =
+ .label = Hapus Situs
+ .accesskey = S
+
+translation-sites-button-remove-all =
+ .label = Hapus Semua Situs
+ .accesskey = H
+
+translation-dialog =
+ .buttonlabelaccept = Tutup
+ .buttonaccesskeyaccept = T
diff --git a/l10n-id/browser/browser/profile/default-bookmarks.ftl b/l10n-id/browser/browser/profile/default-bookmarks.ftl
new file mode 100644
index 0000000000..7c97c1a9c8
--- /dev/null
+++ b/l10n-id/browser/browser/profile/default-bookmarks.ftl
@@ -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/.
+
+
+# This file intentionally uses hard-coded brand names instead of Fluent terms.
+# This approach minimizes issues across multiple release channels and rebranded
+# versions.
+
+default-bookmarks-title = Markah
+default-bookmarks-heading = Markah
+
+default-bookmarks-toolbarfolder = Folder Bilah Alat Markah
+default-bookmarks-toolbarfolder-description = Tambahkan markah pada folder ini agar bisa tampil di Bilah Alat Markah
+
+# link title for https://www.mozilla.org/firefox/central/
+default-bookmarks-getting-started = Memulai
+
+# Firefox links folder name
+default-bookmarks-firefox-heading = Mozilla Firefox
+
+# link title for https://www.mozilla.org/firefox/help/
+default-bookmarks-firefox-get-help = Dapatkan Bantuan
+
+# link title for https://www.mozilla.org/firefox/customize/
+default-bookmarks-firefox-customize = Ubahsuai Firefox
+
+# link title for https://www.mozilla.org/contribute/
+default-bookmarks-firefox-community = Mari Berperan
+
+# link title for https://www.mozilla.org/about/
+default-bookmarks-firefox-about = Tentang Kami
+
+# Firefox Nightly links folder name
+default-bookmarks-nightly-heading = Sumber Daya Firefox Nightly
+
+# Nightly builds only, link title for https://blog.nightly.mozilla.org/
+default-bookmarks-nightly-blog = Blog Firefox Nightly
+
+# Nightly builds only, link title for https://bugzilla.mozilla.org/
+default-bookmarks-bugzilla = Pelacak Bug Mozilla
+
+# Nightly builds only, link title for https://developer.mozilla.org/
+default-bookmarks-mdn = Mozilla Developer Network
+
+# Nightly builds only, link title for https://addons.mozilla.org/firefox/addon/nightly-tester-tools/
+default-bookmarks-nightly-tester-tools = Alat Nightly Tester
+
+# Nightly builds only, link title for about:crashes
+default-bookmarks-crashes = Semua data kerusakan Anda
+
+# Nightly builds only, link title for https://planet.mozilla.org/
+default-bookmarks-planet = Planet Mozilla
diff --git a/l10n-id/browser/browser/protections.ftl b/l10n-id/browser/browser/protections.ftl
new file mode 100644
index 0000000000..9414fc6400
--- /dev/null
+++ b/l10n-id/browser/browser/protections.ftl
@@ -0,0 +1,219 @@
+# 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/.
+
+# Variables:
+# $count (Number) - Number of tracking events blocked.
+graph-week-summary =
+ { $count ->
+ *[other] { -brand-short-name } memblokir { $count } pelacak dalam seminggu terakhir
+ }
+
+# Variables:
+# $count (Number) - Number of tracking events blocked.
+# $earliestDate (Number) - Unix timestamp in ms, representing a date. The
+# earliest date recorded in the database.
+graph-total-tracker-summary =
+ { $count ->
+ *[other] <b>{ $count }</b> pelacak diblokir sejak { DATETIME($earliestDate, day: "numeric", month: "long", year: "numeric") }
+ }
+
+# Text displayed instead of the graph when in Private Mode
+graph-private-window = { -brand-short-name } terus memblokir pelacak di Jendela Pribadi, tetapi tidak mencatat apa yang diblokir.
+# Weekly summary of the graph when the graph is empty in Private Mode
+graph-week-summary-private-window = Pelacak { -brand-short-name } diblokir pekan ini
+
+protection-report-webpage-title = Dasbor Perlindungan
+protection-report-page-content-title = Dasbor Perlindungan
+# This message shows when all privacy protections are turned off, which is why we use the word "can", Firefox is able to protect your privacy, but it is currently not.
+protection-report-page-summary = { -brand-short-name } dapat melindungi privasi Anda di balik layar ketika Anda menjelajah. Ini adalah ringkasan perlindungan tersebut yang dipersonalisasi, termasuk alat untuk mengendalikan keamanan daring Anda.
+# This message shows when at least some protections are turned on, we are more assertive compared to the message above, Firefox is actively protecting you.
+protection-report-page-summary-default = { -brand-short-name } melindungi privasi Anda di balik layar ketika Anda menjelajah. Ini adalah ringkasan dari perlindungan tersebut yang dipersonalisasi, termasuk peralatan untuk mengendalikan keamanan daring Anda.
+
+protection-report-settings-link = Kelola pengaturan privasi dan keamanan Anda.
+
+etp-card-title-always = Perlindungan Pelacakan yang Ditingkatkan: Selalu Aktif
+etp-card-title-custom-not-blocking = Perlindungan Pelacakan yang Ditingkatkan: NONAKTIF
+etp-card-content-description = { -brand-short-name } secara otomatis menghentikan perusahaan yang mengikuti Anda di web secara rahasia.
+protection-report-etp-card-content-custom-not-blocking = Semua pengamanan saat ini nonaktif. Pilih pelacak yang akan diblokir dengan mengelola pengaturan perlindungan { -brand-short-name } Anda.
+protection-report-manage-protections = Kelola Pengaturan
+
+# This string is used to label the X axis of a graph. Other days of the week are generated via Intl.DateTimeFormat,
+# capitalization for this string should match the output for your locale.
+graph-today = Hari Ini
+
+# This string is used to describe the graph for screenreader users.
+graph-legend-description = Grafik yang berisi jumlah total setiap jenis pelacak yang diblokir pekan ini.
+
+social-tab-title = Pelacak Media Sosial
+social-tab-contant = Situs jejaring sosial menempatkan pelacak di situs web lain untuk mengikuti apa yang Anda lakukan, lihat, dan tonton secara daring. Ini memungkinkan perusahaan media sosial untuk belajar lebih banyak tentang Anda, di luar apa yang Anda bagikan di profil media sosial Anda. <a data-l10n-name="learn-more-link">Pelajari lebih lanjut</a>
+
+cookie-tab-title = Kuki Pelacakan Lintas Situs
+cookie-tab-content = Kuki ini mengikuti Anda dari situs ke situs untuk mengumpulkan data tentang apa yang Anda lakukan daring. Kuki tersebut ditetapkan oleh pihak ketiga seperti pengiklan dan perusahaan analitis. Pemblokiran kuki pelacakan lintas-situs akan mengurangi jumlah iklan yang mengikuti Anda. <a data-l10n-name="learn-more-link">Pelajari lebih lanjut</a>
+
+tracker-tab-title = Konten Pelacakan
+tracker-tab-description = Situs web dapat memuat iklan eksternal, video, dan konten lainnya dengan kode pelacakan. Pemblokiran konten pelacak dapat membantu situs dimuat lebih cepat, tetapi beberapa tombol, formulir, dan bidang info masuk mungkin tidak berfungsi. <a data-l10n-name="learn-more-link">Pelajari lebih lanjut</a>
+
+fingerprinter-tab-title = Pelacak Sidik
+fingerprinter-tab-content = Pelacak sidik mengumpulkan pengaturan dari browser dan komputer Anda untuk membuat profil tentang Anda. Dengan menggunakan pelacak sidik digital ini, mereka dapat melacak Anda di berbagai situs web. <a data-l10n-name="learn-more-link">Pelajari lebih lanjut</a>
+
+cryptominer-tab-title = Penambang Kripto
+cryptominer-tab-content = Penambang kripto menggunakan daya komputasi pada sistem Anda untuk menambang uang digital. Skrip penambangan kripto menguras baterai Anda, membuat Komputer anda lambat dan dapat menambah tagihan listrik Anda. <a data-l10n-name="learn-more-link">Pelajari lebih lanjut</a>
+
+protections-close-button2 =
+ .aria-label = Tutup
+ .title = Tutup
+
+mobile-app-title = Blokir pelacak iklan di lebih banyak perangkat
+mobile-app-card-content = Gunakan peramban seluler dengan perlindungan bawaan terhadap pelacakan iklan.
+mobile-app-links = Peramban { -brand-product-name } untuk <a data-l10n-name="android-mobile-inline-link">Android</a> dan <a data-l10n-name="ios-mobile-inline-link">iOS</a>
+
+lockwise-title = Jangan pernah lupa kata sandi lagi
+passwords-title-logged-in = Kelola kata sandi Anda
+passwords-header-content = { -brand-product-name } menyimpan sandi di peramban Anda dengan aman.
+lockwise-header-content-logged-in = Simpan dan sinkronkan sandi dengan aman ke semua perangkat Anda.
+protection-report-passwords-save-passwords-button = Simpan Sandi
+ .title = Simpan Sandi
+protection-report-passwords-manage-passwords-button = Kelola Kata Sandi
+ .title = Kelola Kata Sandi
+
+
+# Variables:
+# $count (Number) - Number of passwords exposed in data breaches.
+lockwise-scanned-text-breached-logins =
+ { $count ->
+ *[other] { $count } kata sandi mungkin telah terungkap di sebuah pembobolan data.
+ }
+
+# While English doesn't use the number in the plural form, you can add $count to your language
+# if needed for grammatical reasons.
+# Variables:
+# $count (Number) - Number of passwords stored in Lockwise.
+lockwise-scanned-text-no-breached-logins =
+ { $count ->
+ *[other] Kata sandi Anda disimpan dengan aman
+ }
+lockwise-how-it-works-link = Cara kerjanya
+
+monitor-title = Hati-hati terhadap kebocoran data
+monitor-link = Cara kerja
+monitor-header-content-no-account = Periksa { -monitor-brand-name } untuk melihat apakah Anda terkena dampak pembobolan data, dan dapatkan peringatan tentang pembobolan terbaru.
+monitor-header-content-signed-in = { -monitor-brand-name } memperingatkan Anda jika info tentang Anda muncul dalam pembobolan yang diketahui.
+monitor-sign-up-link = Daftar untuk Peringatan Pembobolan
+ .title = Daftar untuk peringatan pembobolan pada { -monitor-brand-name }
+auto-scan = Secara otomatis dipindai hari ini
+
+monitor-emails-tooltip =
+ .title = Lihat alamat surel terpantau di { -monitor-brand-short-name }
+monitor-breaches-tooltip =
+ .title = Lihat pelanggaran data yang diketahui di { -monitor-brand-short-name }
+monitor-passwords-tooltip =
+ .title = Lihat kata sandi yang terungkap di { -monitor-brand-short-name }
+
+# This string is displayed after a large numeral that indicates the total number
+# of email addresses being monitored. Don’t add $count to
+# your localization, because it would result in the number showing twice.
+info-monitored-emails =
+ { $count ->
+ *[other] Alamat surel sedang dipantau
+ }
+
+# This string is displayed after a large numeral that indicates the total number
+# of known data breaches. Don’t add $count to
+# your localization, because it would result in the number showing twice.
+info-known-breaches-found =
+ { $count ->
+ *[other] Pelanggaran data yang dikenal telah mengekspos informasi Anda
+ }
+
+# This string is displayed after a large numeral that indicates the total number
+# of known data breaches that are marked as resolved by the user. Don’t add $count
+# to your localization, because it would result in the number showing twice.
+info-known-breaches-resolved =
+ { $count ->
+ *[other] Pelanggaran data yang dikenal ditandai sebagai teratasi
+ }
+
+# This string is displayed after a large numeral that indicates the total number
+# of exposed passwords. Don’t add $count to
+# your localization, because it would result in the number showing twice.
+info-exposed-passwords-found =
+ { $count ->
+ *[other] Kata sandi terungkap di semua pembobolan
+ }
+
+# This string is displayed after a large numeral that indicates the total number
+# of exposed passwords that are marked as resolved by the user. Don’t add $count
+# to your localization, because it would result in the number showing twice.
+info-exposed-passwords-resolved =
+ { $count ->
+ *[other] Kata sandi telah terpapar dalam pelanggaran yang belum teratasi
+ }
+
+monitor-no-breaches-title = Kabar baik!
+monitor-no-breaches-description = Anda tidak memiliki pelanggaran yang diketahui. Jika hal itu berubah, kami akan memberi tahu Anda.
+monitor-view-report-link = Lihat Laporan
+ .title = Atasi pelanggaran pada { -monitor-brand-short-name }
+monitor-breaches-unresolved-title = Atasi pelanggaran Anda
+monitor-breaches-unresolved-description = Setelah meninjau rincian pelanggaran dan mengambil langkah-langkah untuk melindungi informasi Anda, Anda dapat menandai pelanggaran yang telah diselesaikan.
+monitor-manage-breaches-link = Kelola Pelanggaran
+ .title = Kelola pelanggaran pada { -monitor-brand-short-name }
+monitor-breaches-resolved-title = Bagus! Anda telah menyelesaikan semua pelanggaran yang diketahui.
+monitor-breaches-resolved-description = Jika surel Anda muncul dalam pelanggaran baru, kami akan memberi tahu Anda.
+
+# Variables:
+# $numBreachesResolved (Number) - Number of breaches marked as resolved by the user on Monitor.
+# $numBreaches (Number) - Number of breaches in which a user's data was involved, detected by Monitor.
+monitor-partial-breaches-title =
+ { $numBreaches ->
+ *[other] { $numBreachesResolved } dari { $numBreaches } pelanggaran yang ditandai sebagai teratasi
+ }
+
+# Variables:
+# $percentageResolved (Number) - Percentage of breaches marked as resolved by a user on Monitor.
+monitor-partial-breaches-percentage = { $percentageResolved }% selesai
+
+monitor-partial-breaches-motivation-title-start = Permulaan yang bagus!
+monitor-partial-breaches-motivation-title-middle = Teruskan!
+monitor-partial-breaches-motivation-title-end = Hampir selesai! Teruskan.
+monitor-partial-breaches-motivation-description = Selesaikan pelanggaran yang tersisa di { -monitor-brand-short-name }.
+monitor-resolve-breaches-link = Atasi Pelanggaran
+ .title = Atasi Pelanggaran pada { -monitor-brand-short-name }
+
+## The title attribute is used to display the type of protection.
+## The aria-label is spoken by screen readers to make the visual graph accessible to blind users.
+##
+## Variables:
+## $count (Number) - Number of specific trackers
+## $percentage (Number) - Percentage this type of tracker contributes to the whole graph
+
+bar-tooltip-social =
+ .title = Pelacak Media Sosial
+ .aria-label =
+ { $count ->
+ *[other] { $count } pelacak media sosial ({ $percentage }%)
+ }
+bar-tooltip-cookie =
+ .title = Kuki Pelacakan Lintas Situs
+ .aria-label =
+ { $count ->
+ *[other] { $count } kuki pelacakan lintas situs ({ $percentage }%)
+ }
+bar-tooltip-tracker =
+ .title = Pelacakan Konten
+ .aria-label =
+ { $count ->
+ *[other] { $count } pelacakan konten ({ $percentage }%)
+ }
+bar-tooltip-fingerprinter =
+ .title = Sidik Jari
+ .aria-label =
+ { $count ->
+ *[other] { $count } Sidik Jari ({ $percentage }%)
+ }
+bar-tooltip-cryptominer =
+ .title = Penambang Kripto
+ .aria-label =
+ { $count ->
+ *[other] { $count }Penambang Kripto({ $percentage }%)
+ }
diff --git a/l10n-id/browser/browser/protectionsPanel.ftl b/l10n-id/browser/browser/protectionsPanel.ftl
new file mode 100644
index 0000000000..81eb337f3a
--- /dev/null
+++ b/l10n-id/browser/browser/protectionsPanel.ftl
@@ -0,0 +1,142 @@
+# 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/.
+
+protections-panel-sendreportview-error = Ada masalah saat mengirim laporan. Silakan coba lagi nanti.
+# A link shown when ETP is disabled for a site. Opens the breakage report subview when clicked.
+protections-panel-sitefixedsendreport-label = Situs selesai diperbaiki? Kirim laporan
+
+## These strings are used to define the different levels of
+## Enhanced Tracking Protection.
+
+protections-popup-footer-protection-label-strict = Ketat
+ .label = Ketat
+protections-popup-footer-protection-label-custom = Ubahsuai
+ .label = Ubahsuai
+protections-popup-footer-protection-label-standard = Standar
+ .label = Standar
+
+##
+
+# The text a screen reader speaks when focused on the info button.
+protections-panel-etp-more-info =
+ .aria-label = Informasi lebih lanjut tentang Perlindungan Pelacakan yang Ditingkatkan
+protections-panel-etp-on-header = Perlindungan Pelacakan yang Ditingkatkan AKTIF untuk situs ini
+protections-panel-etp-off-header = Perlindungan Pelacakan yang Ditingkatkan NONAKTIF untuk situs ini
+
+## Text for the toggles shown when ETP is enabled/disabled for a given site.
+## .description is transferred into a separate paragraph by the moz-toggle
+## custom element code.
+## $host (String): the hostname of the site that is being displayed.
+
+# The link to be clicked to open the sub-panel view
+protections-panel-site-not-working = Situs tidak berfungsi?
+# The heading/title of the sub-panel view
+protections-panel-site-not-working-view =
+ .title = Situs Tidak Berfungsi?
+
+## The "Allowed" header also includes a "Why?" link that, when hovered, shows
+## a tooltip explaining why these items were not blocked in the page.
+
+protections-panel-not-blocking-why-label = Mengapa?
+protections-panel-not-blocking-why-etp-on-tooltip = Memblokir yang berikut dapat merusak elemen pada beberapa situs web. Tanpa pelacak, beberapa tombol, formulir, dan bidang info masuk mungkin tidak berfungsi.
+protections-panel-not-blocking-why-etp-off-tooltip = Semua pelacak di situs ini telah dimuat karena perlindungan dinonaktifkan.
+protections-panel-not-blocking-why-etp-on-tooltip-label =
+ .label = Memblokir yang berikut dapat merusak elemen pada beberapa situs web. Tanpa pelacak, beberapa tombol, formulir, dan bidang info masuk mungkin tidak berfungsi.
+protections-panel-not-blocking-why-etp-off-tooltip-label =
+ .label = Semua pelacak di situs ini telah dimuat karena perlindungan dinonaktifkan.
+
+##
+
+protections-panel-no-trackers-found = Tidak ada pelacak yang dikenali { -brand-short-name } terdeteksi di laman ini.
+protections-panel-content-blocking-tracking-protection = Pelacakan Konten
+protections-panel-content-blocking-socialblock = Pelacak Media Sosial
+protections-panel-content-blocking-cryptominers-label = Penambang Kripto
+protections-panel-content-blocking-fingerprinters-label = Pelacak Sidik
+
+## In the protections panel, Content Blocking category items are in three sections:
+## "Blocked" for categories being blocked in the current page,
+## "Allowed" for categories detected but not blocked in the current page, and
+## "None Detected" for categories not detected in the current page.
+## These strings are used in the header labels of each of these sections.
+
+protections-panel-blocking-label = Diblokir
+protections-panel-not-blocking-label = Diizinkan
+protections-panel-not-found-label = Tidak Terdeteksi
+
+##
+
+protections-panel-settings-label = Setelan Perlindungan
+protections-panel-protectionsdashboard-label = Dasbor Perlindungan
+
+## In the Site Not Working? view, we suggest turning off protections if
+## the user is experiencing issues with any of a variety of functionality.
+
+# The header of the list
+protections-panel-site-not-working-view-header = Nonaktifkan perlindungan jika Anda memiliki masalah dengan:
+# The list items, shown in a <ul>
+protections-panel-site-not-working-view-issue-list-login-fields = Bidang info masuk
+protections-panel-site-not-working-view-issue-list-forms = Formulir
+protections-panel-site-not-working-view-issue-list-payments = Pembayaran
+protections-panel-site-not-working-view-issue-list-comments = Komentar
+protections-panel-site-not-working-view-issue-list-videos = Video
+protections-panel-site-not-working-view-send-report = Kirim laporan
+
+##
+
+protections-panel-cross-site-tracking-cookies = Kuki ini mengikuti Anda dari situs ke situs untuk mengumpulkan data tentang apa yang Anda lakukan daring. Mereka ditetapkan oleh pihak ketiga seperti pengiklan dan perusahaan analitik.
+protections-panel-cryptominers = Penambang kripto menggunakan kekuatan komputasi sistem Anda untuk menambang uang digital. Skrip penambangan kripto menguras baterai Anda, memperlambat komputer Anda, dan dapat meningkatkan tagihan listrik Anda.
+protections-panel-fingerprinters = Pelacak sidik mengumpulkan pengaturan dari browser dan komputer Anda untuk membuat profil tentang Anda. Dengan menggunakan pelacak sidik digital ini, mereka dapat melacak Anda di berbagai situs web.
+protections-panel-tracking-content = Situs web dapat memuat iklan eksternal, video, dan konten lainnya dengan kode pelacakan. Pemblokiran konten pelacak dapat membantu situs dimuat lebih cepat, tetapi beberapa tombol, formulir, dan bidang info masuk mungkin tidak berfungsi.
+protections-panel-social-media-trackers = Situs jejaring sosial menempatkan pelacak di situs web lain untuk mengikuti apa yang Anda lakukan, lihat, dan tonton secara daring. Ini memungkinkan perusahaan media sosial untuk belajar lebih banyak tentang Anda, di luar apa yang Anda bagikan di profil media sosial Anda.
+protections-panel-description-shim-allowed = Beberapa pelacak yang ditandai di bawah telah diblokir sebagian pada laman ini karena Anda berinteraksi dengan mereka.
+protections-panel-description-shim-allowed-learn-more = Pelajari lebih lanjut
+protections-panel-shim-allowed-indicator =
+ .tooltiptext = Pelacak sebagian tidak diblokir
+protections-panel-content-blocking-manage-settings =
+ .label = Kelola Setelan Perlindungan
+ .accesskey = K
+protections-panel-content-blocking-breakage-report-view =
+ .title = Laporkan Situs yang Rusak
+protections-panel-content-blocking-breakage-report-view-description = Pemblokiran pelacak tertentu bisa menyebabkan beberapa situs web tidak berfungsi dengan baik. Saat Anda melaporkan masalahnya, Anda membantu agar { -brand-short-name } menjadi lebih baik bagi semua orang. Pengiriman laporan ini akan mengirimkan URL serta informasi tentang pengaturan peramban Anda ke Mozilla. <label data-l10n-name="learn-more">Pelajari lebih lanjut</label>
+protections-panel-content-blocking-breakage-report-view-description2 = Pemblokiran pelacak tertentu bisa menyebabkan beberapa situs web tidak berfungsi dengan baik. Saat Anda melaporkan masalahnya, Anda membantu agar { -brand-short-name } menjadi lebih baik bagi semua orang. Pengiriman laporan ini akan mengirimkan URL serta informasi tentang pengaturan peramban Anda ke { -vendor-short-name }.
+protections-panel-content-blocking-breakage-report-view-collection-url = URL
+protections-panel-content-blocking-breakage-report-view-collection-url-label =
+ .aria-label = URL
+protections-panel-content-blocking-breakage-report-view-collection-comments = Opsional: Jelaskan masalahnya
+protections-panel-content-blocking-breakage-report-view-collection-comments-label =
+ .aria-label = Opsional: Jelaskan masalahnya
+protections-panel-content-blocking-breakage-report-view-cancel =
+ .label = Batal
+protections-panel-content-blocking-breakage-report-view-send-report =
+ .label = Kirim Laporan
+
+# Cookie Banner Handling
+
+protections-panel-cookie-banner-handling-header = Pengurangan Spanduk Kuki
+protections-panel-cookie-banner-handling-enabled = Aktif untuk situs ini
+protections-panel-cookie-banner-handling-disabled = Nonaktif untuk situs ini
+protections-panel-cookie-banner-handling-undetected = Saat ini, situs tidak didukung
+protections-panel-cookie-banner-view-title =
+ .title = Pengurangan Spanduk Kuki
+# Variables
+# $host (String): the hostname of the site that is being displayed.
+protections-panel-cookie-banner-view-turn-off-for-site = Nonaktifkan Pengurangan Spanduk Kuki untuk { $host }?
+protections-panel-cookie-banner-view-turn-on-for-site = Aktifkan Pengurangan Spanduk Kuki untuk situs ini?
+protections-panel-cookie-banner-view-cookie-clear-warning = { -brand-short-name } akan menghapus kuki situs ini dan menyegarkan laman ini. Membersihkan semua kuki dapat membuat Anda keluar dari suatu situs atau mengosongkan keranjang belanja.
+protections-panel-cookie-banner-view-turn-on-description = { -brand-short-name } mencoba secara otomatis menolak semua permintaan kuki di situs yang didukung.
+protections-panel-cookie-banner-view-cancel = Batal
+protections-panel-cookie-banner-view-turn-off = Nonaktifkan
+protections-panel-cookie-banner-view-turn-on = Aktifkan
+protections-panel-cookie-banner-view-cancel-label =
+ .label = Batal
+protections-panel-cookie-banner-view-turn-off-label =
+ .label = Nonaktifkan
+protections-panel-cookie-banner-view-turn-on-label =
+ .label = Aktifkan
+
+## Protections panel info message
+
+cfr-protections-panel-header = Menjelajah tanpa diikuti
+cfr-protections-panel-body = Simpan data Anda untuk diri sendiri. { -brand-short-name } melindungi Anda dari banyak pelacak umum yang mengikuti apa yang Anda lakukan daring.
+cfr-protections-panel-link-text = Pelajari lebih lanjut
diff --git a/l10n-id/browser/browser/recentlyClosed.ftl b/l10n-id/browser/browser/recentlyClosed.ftl
new file mode 100644
index 0000000000..bfd06fe7e9
--- /dev/null
+++ b/l10n-id/browser/browser/recentlyClosed.ftl
@@ -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/.
+
+
+## These strings are used in the main menu,
+## and should follow the same capitalization (title case for English).
+## Check menubar.ftl for reference.
+
+recently-closed-menu-reopen-all-tabs = Buka Ulang Semua Tab
+recently-closed-menu-reopen-all-windows = Buka Ulang Semua Jendela
+
+## These strings are used in the app menu,
+## and should follow the same capitalization (sentence case for English).
+## Check appmenu.ftl for reference.
+
+recently-closed-panel-reopen-all-tabs = Buka Ulang Semua Tab
+recently-closed-panel-reopen-all-windows = Buka Ulang Semua Jendela
+
+##
+
+# Variables:
+# $tabCount (Number): Number of other tabs
+# $winTitle (String): Window title
+recently-closed-undo-close-window-label =
+ { $tabCount ->
+ [0] { $winTitle }
+ *[other] { $winTitle } (dan { $tabCount } tab lainnya)
+ }
diff --git a/l10n-id/browser/browser/reportBrokenSite.ftl b/l10n-id/browser/browser/reportBrokenSite.ftl
new file mode 100644
index 0000000000..1dd45cbd51
--- /dev/null
+++ b/l10n-id/browser/browser/reportBrokenSite.ftl
@@ -0,0 +1,41 @@
+# 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/.
+
+report-broken-site-mainview-title = Laporkan situs yang rusak
+report-broken-site-panel-header =
+ .label = Laporkan situs yang rusak
+ .title = Laporkan situs yang rusak
+report-broken-site-panel-intro = Mari membantu { -brand-product-name } agar menjadi lebih baik untuk semua orang. { -vendor-short-name } menggunakan informasi yang Anda kirim untuk memperbaiki masalah situs web.
+report-broken-site-panel-url = URL
+report-broken-site-panel-reason-label = Apa yang rusak?
+report-broken-site-panel-reason-optional-label = Apa yang rusak? (opsional)
+report-broken-site-panel-reason-choose =
+ .label = Pilih alasan
+report-broken-site-panel-reason-slow =
+ .label = Situs lambat atau tidak berfungsi
+report-broken-site-panel-reason-media =
+ .label = Gambar atau video
+report-broken-site-panel-reason-content =
+ .label = Tombol, tautan, dan konten lainnya
+report-broken-site-panel-reason-account =
+ .label = Masuk atau Keluar
+report-broken-site-panel-reason-adblockers =
+ .label = Pemblokiran iklan
+report-broken-site-panel-reason-other =
+ .label = Lainnya
+report-broken-site-panel-description-label = Jelaskan masalahnya
+report-broken-site-panel-description-optional-label = Jelaskan masalahnya (opsional)
+report-broken-site-panel-send-more-info-link = Kirim info lebih lanjut
+report-broken-site-panel-button-cancel =
+ .label = Batalkan
+report-broken-site-panel-button-send =
+ .label = Kirim
+report-broken-site-panel-unspecified = Tidak ditentukan
+report-broken-site-panel-report-sent-label = Laporan Anda sudah dikirim
+report-broken-site-panel-report-sent-header =
+ .label = Laporan Anda sudah dikirim
+ .title = Laporan Anda sudah dikirim
+report-broken-site-panel-report-sent-text = Terima kasih sudah membantu { -brand-product-name } membuat web lebih terbuka, dapat diakses, dan lebih baik untuk semua orang.
+report-broken-site-panel-invalid-url-label = Masukkan URL yang valid
+report-broken-site-panel-missing-reason-label = Pilih alasan
diff --git a/l10n-id/browser/browser/safeMode.ftl b/l10n-id/browser/browser/safeMode.ftl
new file mode 100644
index 0000000000..eff93067d8
--- /dev/null
+++ b/l10n-id/browser/browser/safeMode.ftl
@@ -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/.
+
+troubleshoot-mode-window =
+ .title = Buka { -brand-short-name } dalam Mode Pemecahan Masalah?
+ .style = max-width: 400px
+start-troubleshoot-mode =
+ .label = Buka
+refresh-profile =
+ .label = Segarkan { -brand-short-name }
+troubleshoot-mode-description = Gunakan mode khusus { -brand-short-name } ini untuk mendiagnosis masalah. Ekstensi dan penyesuaian Anda akan dinonaktifkan untuk sementara.
+skip-troubleshoot-refresh-profile = Anda juga dapat melewati proses pemecahan masalah ini dan mencoba untuk menyegarkan { -brand-short-name }.
+# Shown on the safe mode dialog after multiple startup crashes.
+auto-safe-mode-description = { -brand-short-name } tertutup tiba-tiba saat mulai. Ini dapat disebabkan oleh pengaya atau masalah lainnya. Anda dapat mencoba untuk memecahkan masalahnya dalam Mode Aman.
diff --git a/l10n-id/browser/browser/safebrowsing/blockedSite.ftl b/l10n-id/browser/browser/safebrowsing/blockedSite.ftl
new file mode 100644
index 0000000000..0e19f416cc
--- /dev/null
+++ b/l10n-id/browser/browser/safebrowsing/blockedSite.ftl
@@ -0,0 +1,58 @@
+# 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/.
+
+safeb-blocked-phishing-page-title = Situs tipuan
+safeb-blocked-malware-page-title = Mengunjungi situs web ini dapat membahayakan komputer Anda
+safeb-blocked-unwanted-page-title = Situs tujuan mungkin mengandung program berbahaya
+safeb-blocked-harmful-page-title = Situs tujuan mungkin mengandung perangkat perusak
+safeb-blocked-phishing-page-short-desc = { -brand-short-name } memblokir laman ini karena diduga akan mengecoh Anda untuk melakukan sesuatu yang berbahaya seperti memasang perangkat lunak atau mengungkap informasi pribadi seperti sandi atau kartu kredit.
+safeb-blocked-malware-page-short-desc = { -brand-short-name } memblokir laman ini karena mencoba memasang perangkat lunak jahat yang bisa mencuri atau menghapus informasi personal di komputer Anda.
+safeb-blocked-unwanted-page-short-desc = { -brand-short-name } memblokir laman ini karena mencoba mengecoh Anda untuk memasang program yang membahayakan pengalaman menjelajah Anda (contohnya, mengganti beranda atau menampilkan iklan ekstra di situs yang Anda kunjungi).
+safeb-blocked-harmful-page-short-desc = { -brand-short-name } memblokir laman ini karena mencoba memasang aplikasi berbahaya yang dapat mencuri atau menghapus infomasi Anda (seperti foto, sandi, pesan, dan kartu kredit).
+safeb-palm-advisory-desc = Peringatan disediakan oleh <a data-l10n-name='advisory_provider'>{ $advisoryname }</a>.
+safeb-palm-accept-label = Kembali
+safeb-palm-see-details-label = Lihat detail
+
+## Variables
+## $sitename (string) - Domain name for the blocked page
+
+safeb-blocked-phishing-page-error-desc-override = <span data-l10n-name='sitename'>{ $sitename }</span> telah <a data-l10n-name='error_desc_link'>dilaporkan sebagai situs tipuan</a>. Anda dapat <a data-l10n-name='report_detection'>melaporkan masalah pendeteksian</a> atau <a data-l10n-name='ignore_warning_link'>abaikan risikonya</a> dan mengunjungi situs tidak aman ini.
+safeb-blocked-phishing-page-error-desc-no-override = <span data-l10n-name='sitename'>{ $sitename }</span> telah <a data-l10n-name='error_desc_link'>dilaporkan sebagai situs tipuan</a>. Anda dapat <a data-l10n-name='report_detection'>melaporkan masalah pendeteksian</a>.
+
+##
+
+safeb-blocked-phishing-page-learn-more = Pelajari lebih lanjut tentang situs tipuan dan pengelabuan di <a data-l10n-name='learn_more_link'>www.antiphishing.org</a>. Pelajari lebih lanjut tentang Perlindungan Pengelabuan dan Perangkat Perusak dari { -brand-short-name } di <a data-l10n-name='firefox_support'>support.mozilla.org</a>.
+
+## Variables
+## $sitename (string) - Domain name for the blocked page
+
+safeb-blocked-malware-page-error-desc-override-sumo = <span data-l10n-name='sitename'>{ $sitename }</span> telah <a data-l10n-name='error_desc_link'>dilaporkan mengandung perangkat lunak berbahaya</a> Anda dapat <a data-l10n-name='ignore_warning_link'>mengabaikan risikonya</a> dan mengunjungi situs tidak aman ini.
+safeb-blocked-malware-page-error-desc-no-override-sumo = <span data-l10n-name='sitename'>{ $sitename }</span> telah <a data-l10n-name='error_desc_link'>dilaporkan mengandung perangkat lunak berbahaya</a>.
+
+##
+
+safeb-blocked-malware-page-learn-more-sumo = Pelajari lebih lanjut tentang Perlindungan Pengelabuan dan Perangkat Perusak dari { -brand-short-name } di <a data-l10n-name='firefox_support'>support.mozilla.org</a>.
+
+## Variables
+## $sitename (string) - Domain name for the blocked page
+
+safeb-blocked-unwanted-page-error-desc-override = <span data-l10n-name='sitename'>{ $sitename }</span> telah <a data-l10n-name='error_desc_link'>dilaporkan mengandung perangkat lunak berbahaya</a> Anda dapat <a data-l10n-name='ignore_warning_link'>mengabaikan risikonya</a> dan mengunjungi situs tidak aman ini.
+safeb-blocked-unwanted-page-error-desc-no-override = <span data-l10n-name='sitename'>{ $sitename }</span> telah <a data-l10n-name='error_desc_link'>dilaporkan mengandung perangkat lunak berbahaya</a>.
+
+##
+
+safeb-blocked-unwanted-page-learn-more = Pelajari lebih lanjut tentang perangkat lunak berbahaya dan tidak diinginkan di <a data-l10n-name='learn_more_link'>Unwanted Software Policy</a>. Pelajari lebih lanjut tentang Perlindungan Pengelabuan dan Perangkat Perusak dari { -brand-short-name } di <a data-l10n-name='firefox_support'>support.mozilla.org</a>.
+
+## Variables
+## $sitename (string) - Domain name for the blocked page
+
+safeb-blocked-harmful-page-error-desc-override = <span data-l10n-name='sitename'>{ $sitename }</span> telah <a data-l10n-name='error_desc_link'>dilaporkan berisi aplikasi yang diduga berbahaya</a>. Anda dapat <a data-l10n-name='ignore_warning_link'>mengabaikan risikonya</a> dan mengunjungi situs tidak aman ini.
+safeb-blocked-harmful-page-error-desc-no-override = <span data-l10n-name='sitename'>{ $sitename }</span> telah <a data-l10n-name='error_desc_link'>dilaporkan berisi aplikasi yang mungkin berbahaya</a>.
+
+##
+
+safeb-blocked-harmful-page-learn-more = Pelajari lebih lanjut tentang Perlindungan Pengelabuan dan Perangkat Perusak dari { -brand-short-name } di <a data-l10n-name='firefox_support'>support.mozilla.org</a>.
+safeb-palm-notdeceptive =
+ .label = Ini bukan situs tipuan…
+ .accesskey = d
diff --git a/l10n-id/browser/browser/sanitize.ftl b/l10n-id/browser/browser/sanitize.ftl
new file mode 100644
index 0000000000..f7e550ba62
--- /dev/null
+++ b/l10n-id/browser/browser/sanitize.ftl
@@ -0,0 +1,110 @@
+# 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/.
+
+sanitize-prefs2 =
+ .title = Pengaturan untuk Menghapus Riwayat
+ .style = min-width: 36em
+
+sanitize-prefs-style =
+ .style = width: 18em
+
+sanitize-dialog-title =
+ .title = Bersihkan Riwayat Terakhir
+ .style = min-width: 36em
+
+# When "Time range to clear" is set to "Everything", this message is used for the
+# title instead of dialog-title.
+sanitize-dialog-title-everything =
+ .title = Bersihkan Semua Riwayat
+ .style = min-width: 36em
+
+clear-data-settings-label = Saat ditutup, secara otomatis { -brand-short-name } akan membersihkan semua data
+
+## clear-time-duration-prefix is followed by a dropdown list, with
+## values localized using clear-time-duration-value-* messages.
+## clear-time-duration-suffix is left empty in English, but can be
+## used in other languages to change the structure of the message.
+##
+## This results in English:
+## Time range to clear: (Last Hour, Today, etc.)
+
+clear-time-duration-prefix =
+ .value = Jangka waktu riwayat untuk dibersihkan:{ " " }
+ .accesskey = J
+
+clear-time-duration-value-last-hour =
+ .label = 1 Jam Terakhir
+
+clear-time-duration-value-last-2-hours =
+ .label = 2 Jam Terakhir
+
+clear-time-duration-value-last-4-hours =
+ .label = 4 Jam Terakhir
+
+clear-time-duration-value-today =
+ .label = Hari Ini
+
+clear-time-duration-value-everything =
+ .label = Semuanya
+
+clear-time-duration-suffix =
+ .value = { "" }
+
+## These strings are used as section comments and checkboxes
+## to select the items to remove
+
+history-section-label = Riwayat
+
+item-history-and-downloads =
+ .label = Riwayat Penjelajahan dan Unduhan
+ .accesskey = R
+
+item-cookies =
+ .label = Kuki
+ .accesskey = K
+
+item-active-logins =
+ .label = Log-Masuk Aktif
+ .accesskey = L
+
+item-cache =
+ .label = Tembolok
+ .accesskey = T
+
+item-form-search-history =
+ .label = Riwayat Pencarian dan Isian Form
+ .accesskey = F
+
+data-section-label = Data
+
+item-site-settings =
+ .label = Pengaturan situs
+ .accesskey = s
+
+item-offline-apps =
+ .label = Data Situs Web Luring
+ .accesskey = L
+
+sanitize-everything-undo-warning = Melakukan aksi ini menyebabkan data riwayat yang telah dihapus tidak dapat dikembalikan.
+
+window-close =
+ .key = w
+
+sanitize-button-ok =
+ .label = Bersihkan Sekarang
+
+# The label for the default button between the user clicking it and the window
+# closing. Indicates the items are being cleared.
+sanitize-button-clearing =
+ .label = Membersihkan
+
+# Warning that appears when "Time range to clear" is set to "Everything" in Clear
+# Recent History dialog, provided that the user has not modified the default set
+# of history items to clear.
+sanitize-everything-warning = Semua riwayat akan dihapus.
+
+# Warning that appears when "Time range to clear" is set to "Everything" in Clear
+# Recent History dialog, provided that the user has modified the default set of
+# history items to clear.
+sanitize-selected-warning = Item yang dipilih akan dibersihkan.
diff --git a/l10n-id/browser/browser/screenshots.ftl b/l10n-id/browser/browser/screenshots.ftl
new file mode 100644
index 0000000000..a1c8364497
--- /dev/null
+++ b/l10n-id/browser/browser/screenshots.ftl
@@ -0,0 +1,60 @@
+# 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/.
+
+screenshot-toolbarbutton =
+ .label = Tangkapan Layar
+ .tooltiptext = Ambil Tangkapan Layar
+
+screenshot-shortcut =
+ .key = S
+
+screenshots-instructions = Seret atau klik pada laman untuk memilih area. Tekan ESC untuk membatalkan.
+screenshots-cancel-button = Batal
+screenshots-save-visible-button = Simpan yang terlihat
+screenshots-save-page-button = Simpan laman sepenuhnya
+screenshots-download-button = Unduh
+screenshots-download-button-tooltip = Unduh tangkapan layar
+screenshots-copy-button = Salin
+screenshots-copy-button-tooltip = Salin tangkapan layar ke papan klip
+screenshots-download-button-title =
+ .title = Unduh tangkapan layar
+screenshots-copy-button-title =
+ .title = Salin tangkapan layar ke papan klip
+screenshots-cancel-button-title =
+ .title = Batalkan
+screenshots-retry-button-title =
+ .title = Coba tangkap layar lagi
+
+screenshots-meta-key =
+ { PLATFORM() ->
+ [macos] ⌘
+ *[other] Ctrl
+ }
+screenshots-notification-link-copied-title = Tautan Disalin
+screenshots-notification-link-copied-details = Tautan ke gambar Anda telah disalin ke papan klip. Tekan { screenshots-meta-key }-V untuk menempelkan.
+
+screenshots-notification-image-copied-title = Tangkapan Disalin
+screenshots-notification-image-copied-details = Tangkapan Anda telah disalin ke papan klip. Tekan { screenshots-meta-key }-V untuk menempelkan.
+
+screenshots-request-error-title = Tak dapat digunakan.
+screenshots-request-error-details = Maaf! Kami tidak dapat menyimpan gambar Anda. Silakan coba lagi.
+
+screenshots-connection-error-title = Kami tidak dapat terhubung dengan tangkapan layar Anda.
+screenshots-connection-error-details = Silakan periksa sambungan Internet Anda. Jika Anda dapat tersambung ke Internet, mungkin terjadi masalah sementara pada layanan { -screenshots-brand-name }.
+
+screenshots-login-error-details = Kami tidak dapat menyimpan gambar Anda karena ada masalah dengan layanan { -screenshots-brand-name }. Silakan coba kembali nanti.
+
+screenshots-unshootable-page-error-title = Kami tidak dapat menangkap layar laman ini.
+screenshots-unshootable-page-error-details = Ini bukan laman Web yang standar, sehingga Anda tidak dapat membuat tangkapan dari layar ini.
+
+screenshots-empty-selection-error-title = Seleksi Anda terlalu kecil
+
+screenshots-private-window-error-title = { -screenshots-brand-name } dinonaktifkan di Mode Penjelajahan Pribadi
+screenshots-private-window-error-details = Maaf atas ketidaknyamanannya. Kami sedang mengerjakan fitur ini untuk peluncuran masa mendatang.
+
+screenshots-generic-error-title = Wah! { -screenshots-brand-name } mendadak kacau.
+screenshots-generic-error-details = Kami tidak yakin akan apa yang terjadi. Ingin mencoba lagi atau merekam gambar dari laman yang berbeda?
+
+screenshots-too-large-error-title = Tangkapan layar Anda dipotong karena terlalu besar
+screenshots-too-large-error-details = Coba pilih bidang yang lebih kecil dari 32.700 piksel pada sisi terpanjangnya atau total luas 124.900.000 piksel.
diff --git a/l10n-id/browser/browser/screenshotsOverlay.ftl b/l10n-id/browser/browser/screenshotsOverlay.ftl
new file mode 100644
index 0000000000..74cb0e7a5a
--- /dev/null
+++ b/l10n-id/browser/browser/screenshotsOverlay.ftl
@@ -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/.
+
+screenshots-overlay-cancel-button = Batalkan
+screenshots-overlay-instructions = Seret atau klik pada laman untuk memilih area. Tekan ESC untuk membatalkan.
+screenshots-overlay-download-button = Unduh
+screenshots-overlay-copy-button = Salin
diff --git a/l10n-id/browser/browser/search.ftl b/l10n-id/browser/browser/search.ftl
new file mode 100644
index 0000000000..83559f6c48
--- /dev/null
+++ b/l10n-id/browser/browser/search.ftl
@@ -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/.
+
+
+## These strings are used for errors when installing OpenSearch engines, e.g.
+## via "Add Search Engine" on the address bar or search bar.
+## Variables
+## $location-url (String) - the URL of the OpenSearch engine that was attempted to be installed.
+
+opensearch-error-duplicate-title = Kesalahan Pemasangan
+opensearch-error-duplicate-desc = { -brand-short-name } tidak dapat memasang plugin pencarian dari "{ $location-url }" karena mesin pencari dengan nama yang sama telah ada sebelumnya.
+opensearch-error-format-title = Format Tidak Valid
+opensearch-error-format-desc = { -brand-short-name } tidak dapat memasang mesin pencari dari: { $location-url }
+opensearch-error-download-title = Kesalahan Unduhan
+opensearch-error-download-desc = { -brand-short-name } tidak dapat mengunduh plugin pencarian dari: { $location-url }
+
+##
+
+searchbar-submit =
+ .tooltiptext = Kirim penelusuran
+# This string is displayed in the search box when the input field is empty
+searchbar-input =
+ .placeholder = Cari
+searchbar-icon =
+ .tooltiptext = Cari
+
+## Infobar shown when search engine is removed and replaced.
+## Variables
+## $oldEngine (String) - the search engine to be removed.
+## $newEngine (String) - the search engine to replace the removed search engine.
+
+removed-search-engine-message = <strong>Mesin pencari baku Anda telah diubah.</strong> { $oldEngine } tidak lagi tersedia sebagai mesin pencari baku di { -brand-short-name }. Kini, { $newEngine } menjadi mesin pencari baku Anda. Untuk mengubah ke mesin pencari baku lainnya, buka pengaturan. <label data-l10n-name="remove-search-engine-article">Pelajari lebih lanjut</label>
+removed-search-engine-message2 = <strong>Mesin pencari baku Anda telah diubah.</strong> { $oldEngine } tidak lagi tersedia sebagai mesin pencari baku di { -brand-short-name }. Kini, { $newEngine } menjadi mesin pencari baku Anda. Untuk mengubah ke mesin pencari baku lainnya, buka pengaturan.
+remove-search-engine-button = Oke
diff --git a/l10n-id/browser/browser/setDesktopBackground.ftl b/l10n-id/browser/browser/setDesktopBackground.ftl
new file mode 100644
index 0000000000..6eb34572a3
--- /dev/null
+++ b/l10n-id/browser/browser/setDesktopBackground.ftl
@@ -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/.
+
+set-desktop-background-window =
+ .title = Jadikan sebagai Latar Belakang Desktop
+
+set-desktop-background-accept =
+ .label = Jadikan sebagai Latar Belakang Desktop
+
+open-desktop-prefs =
+ .label = Buka Pengaturan Desktop
+
+set-background-preview-unavailable = Pratinjau tidak tersedia
+
+# This refers to the wallpaper "spanning" multiple monitors when the
+# user has more than one. Only some of the entire image will be on
+# each monitor. This should ideally match the wording in Windows' own
+# Desktop Background settings page.
+set-background-span =
+ .label = Rentang
+
+set-background-color = Warna:
+
+set-background-position = Posisi:
+
+set-background-tile =
+ .label = Berjejer
+
+set-background-center =
+ .label = Tengah
+
+set-background-stretch =
+ .label = Direntang
+
+set-background-fill =
+ .label = Dipenuhkan
+
+set-background-fit =
+ .label = Dipaskan
diff --git a/l10n-id/browser/browser/shopping.ftl b/l10n-id/browser/browser/shopping.ftl
new file mode 100644
index 0000000000..247bc8f419
--- /dev/null
+++ b/l10n-id/browser/browser/shopping.ftl
@@ -0,0 +1,167 @@
+# 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/.
+
+shopping-page-title = Belanja { -brand-product-name }
+# Title for page showing where a user can check the
+# review quality of online shopping product reviews
+shopping-main-container-title = Pemeriksa Ulasan
+shopping-beta-marker = Beta
+# This string is for ensuring that screen reader technology
+# can read out the "Beta" part of the shopping sidebar header.
+# Any changes to shopping-main-container-title and
+# shopping-beta-marker should also be reflected here.
+shopping-a11y-header =
+ .aria-label = Pemeriksa Ulasan - beta
+shopping-close-button =
+ .title = Tutup
+# This string is for notifying screen reader users that the
+# sidebar is still loading data.
+shopping-a11y-loading =
+ .aria-label = Memuat…
+
+## Strings for the letter grade component.
+## For now, we only support letter grades A, B, C, D and F.
+## Letter A indicates the highest grade, and F indicates the lowest grade.
+## Letters are hardcoded and cannot be localized.
+
+shopping-letter-grade-description-ab = Ulasan tepercaya
+shopping-letter-grade-description-c = Gabungan ulasan yang dapat dipercaya dan tidak dapat dipercaya
+shopping-letter-grade-description-df = Ulasan yang tidak dapat diandalkan
+# This string is displayed in a tooltip that appears when the user hovers
+# over the letter grade component without a visible description.
+# It is also used for screen readers.
+# $letter (String) - The letter grade as A, B, C, D or F (hardcoded).
+# $description (String) - The localized letter grade description. See shopping-letter-grade-description-* strings above.
+shopping-letter-grade-tooltip =
+ .title = { $letter } - { $description }
+
+## Strings for the shopping message-bar
+
+shopping-message-bar-warning-stale-analysis-message-2 = Info baru untuk diperiksa
+shopping-message-bar-warning-stale-analysis-button = Periksa sekarang
+shopping-message-bar-generic-error =
+ .heading = Tidak ada info yang tersedia saat ini
+ .message = Kami sedang berusaha menyelesaikan masalah ini. Mohon kembali beberapa saat lagi.
+shopping-message-bar-warning-not-enough-reviews =
+ .heading = Belum cukup ulasan
+ .message = Bila sudah terdapat lebih banyak ulasan pada produk ini, kami akan dapat meninjau kualitasnya.
+shopping-message-bar-warning-product-not-available =
+ .heading = Produk tidak tersedia
+ .message = Jika Anda melihat produk ini kembali dalam stok, laporkan dan kami akan periksa ulasannya.
+shopping-message-bar-warning-product-not-available-button2 = Laporkan bahwa produk tersedia
+shopping-message-bar-thanks-for-reporting =
+ .heading = Terima kasih untuk laporannya!
+ .message = Kami akan mendapatkan informasi tentang ulasan produk dalam 24 jam. Mohon periksa kembali.
+shopping-message-bar-warning-product-not-available-reported =
+ .heading = Informasi segera hadir
+ .message = Kami akan mendapatkan informasi tentang ulasan produk dalam 24 jam. Mohon periksa kembali.
+shopping-message-bar-analysis-in-progress-title2 = Memeriksa kualitas ulasan
+shopping-message-bar-analysis-in-progress-message2 = Ini bisa memakan waktu sekitar 60 detik.
+# Variables:
+# $percentage (Number) - The percentage complete that the analysis is, per our servers.
+shopping-message-bar-analysis-in-progress-with-amount = Memeriksa kualitas ulasan ({ $percentage }%)
+shopping-message-bar-page-not-supported =
+ .heading = Kami tidak dapat memeriksa ulasan ini
+ .message = Sayangnya, kami tidak dapat memeriksa kualitas ulasan untuk beberapa tipe produk. Misalnya, kartu hadiah, penyiaran video, musik, dan gim.
+
+## Strings for the product review snippets card
+
+shopping-highlights-label =
+ .label = Sorotan dari ulasan terbaru
+shopping-highlight-price = Harga
+shopping-highlight-quality = Kualitas
+shopping-highlight-shipping = Pengiriman
+shopping-highlight-competitiveness = Daya Saing
+shopping-highlight-packaging = Pengemasan
+
+## Strings for show more card
+
+shopping-show-more-button = Lebih banyak
+shopping-show-less-button = Lebih sedikit
+
+## Strings for the settings card
+
+shopping-settings-label =
+ .label = Pengaturan
+shopping-settings-recommendations-toggle =
+ .label = Tampilkan iklan di Pemeriksa Ulasan
+shopping-settings-opt-out-button = Matikan Pemeriksa Ulasan
+
+## Strings for the adjusted rating component
+
+# "Adjusted rating" means a star rating that has been adjusted to include only
+# reliable reviews.
+shopping-adjusted-rating-label =
+ .label = Peringkat yang disesuaikan
+
+## Strings for the review reliability component
+
+
+## Strings for the analysis explainer component
+
+shopping-analysis-explainer-review-grading-scale-unreliable = Ulasan yang tidak dapat diandalkan. Kami yakin ulasan tersebut kemungkinan palsu atau dari pengulas yang bias.
+
+## Strings for UrlBar button
+
+shopping-sidebar-open-button2 =
+ .tooltiptext = Buka Review Checker
+shopping-sidebar-close-button2 =
+ .tooltiptext = Tutup Review Checker
+
+## Strings for the unanalyzed product card.
+## The word 'analyzer' when used here reflects what this tool is called on
+## fakespot.com. If possible, a different word should be used for the Fakespot
+## tool (the Fakespot by Mozilla 'analyzer') other than 'checker', which is
+## used in the name of the Firefox feature ('Review Checker'). If that is not
+## possible - if these terms are not meaningfully different - that is OK.
+
+shopping-unanalyzed-product-header-2 = Belum ada informasi tentang ulasan ini
+shopping-unanalyzed-product-message-2 = Untuk mengetahui apakah ulasan produk ini dapat diandalkan, periksa kualitas ulasan. Ini hanya membutuhkan sekitar 60 detik
+shopping-unanalyzed-product-analyze-button = Periksa kualitas ulasan
+
+## Strings for the advertisement
+
+ad-by-fakespot = Iklan oleh { -fakespot-brand-name }
+
+## Shopping survey strings.
+
+shopping-survey-headline = Bantu tingkatkan { -brand-product-name }
+shopping-survey-question-one = Seberapa puaskah Anda dengan pengalaman Review Checker di { -brand-product-name }?
+shopping-survey-q1-radio-1-label = Sangat puas
+shopping-survey-q1-radio-2-label = Puas
+shopping-survey-q1-radio-3-label = Netral
+shopping-survey-q1-radio-4-label = Tidak puas
+shopping-survey-q1-radio-5-label = Sangat tidak puas
+shopping-survey-question-two = Apakah Review Checker memudahkan Anda membuat keputusan pembelian?
+shopping-survey-q2-radio-1-label = Ya
+shopping-survey-q2-radio-2-label = Tidak
+shopping-survey-q2-radio-3-label = Tidak tahu
+shopping-survey-next-button-label = Selanjutnya
+shopping-survey-submit-button-label = Kirim
+shopping-survey-terms-link = Ketentuan penggunaan
+shopping-survey-thanks =
+ .heading = Terima kasih atas masukan Anda!
+
+## Shopping Feature Callout strings.
+## "price tag" refers to the price tag icon displayed in the address bar to
+## access the feature.
+
+shopping-callout-closed-opted-in-subtitle = Kembali ke <strong>Review Checker</strong> kapan saja Anda melihat harga.
+shopping-callout-pdp-opted-in-title = Apakah ulasan ini dapat diandalkan? Temukan dengan cepat.
+shopping-callout-closed-not-opted-in-title = Satu klik untuk ulasan yang andal
+
+## Onboarding message strings.
+
+shopping-onboarding-headline = Coba panduan tepercaya kami untuk ulasan produk
+shopping-onboarding-opt-in-button = Ya, coba!
+shopping-onboarding-not-now-button = Jangan sekarang
+shopping-onboarding-dialog-close-button =
+ .title = Tutup
+ .aria-label = Tutup
+# Aria-label to make the "steps" of the shopping onboarding container visible to screen readers.
+# Variables:
+# $current (Int) - Number of the current page
+# $total (Int) - Total number of pages
+shopping-onboarding-welcome-steps-indicator-label =
+ .aria-label = Kemajuan: langkah { $current } dari { $total }
diff --git a/l10n-id/browser/browser/sidebarMenu.ftl b/l10n-id/browser/browser/sidebarMenu.ftl
new file mode 100644
index 0000000000..c99cd0fd5d
--- /dev/null
+++ b/l10n-id/browser/browser/sidebarMenu.ftl
@@ -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/.
+
+sidebar-menu-bookmarks =
+ .label = Markah
+
+sidebar-menu-history =
+ .label = Riwayat
+
+sidebar-menu-synced-tabs =
+ .label = Tab yang Disinkronkan
+
+sidebar-menu-close =
+ .label = Tutup Bilah Samping
+
+sidebar-close-button =
+ .tooltiptext = Tutup bilah samping
diff --git a/l10n-id/browser/browser/sitePermissions.ftl b/l10n-id/browser/browser/sitePermissions.ftl
new file mode 100644
index 0000000000..b475667750
--- /dev/null
+++ b/l10n-id/browser/browser/sitePermissions.ftl
@@ -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/.
+
+# This string is used to display the option to open blocked popup(s) in site permission management panels.
+# Variables:
+# $count (String) - Number of blocked pop-ups
+site-permissions-open-blocked-popups =
+ { $count ->
+ *[other] Buka { $count } pop-up diblokir...
+ }
diff --git a/l10n-id/browser/browser/siteProtections.ftl b/l10n-id/browser/browser/siteProtections.ftl
new file mode 100644
index 0000000000..69baab0c30
--- /dev/null
+++ b/l10n-id/browser/browser/siteProtections.ftl
@@ -0,0 +1,88 @@
+# 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/.
+
+content-blocking-trackers-view-empty = Tidak ada yang terdeteksi di situs ini
+content-blocking-cookies-blocking-trackers-label = Kuki Pelacakan Lintas Situs
+content-blocking-cookies-blocking-third-party-label = Kuki Pihak Ketiga
+content-blocking-cookies-blocking-unvisited-label = Kuki Situs yang Tidak Dikunjungi
+content-blocking-cookies-blocking-all-label = Semua Kuki
+content-blocking-cookies-view-first-party-label = Dari Situs Ini
+content-blocking-cookies-view-trackers-label = Kuki Pelacakan Lintas Situs
+content-blocking-cookies-view-third-party-label = Kuki Pihak Ketiga
+# This label is shown next to a cookie origin in the cookies subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Allowed"
+content-blocking-cookies-view-allowed-label =
+ .value = Diizinkan
+# This label is shown next to a cookie origin in the cookies subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+content-blocking-cookies-view-blocked-label =
+ .value = Diblokir
+# Variables:
+# $domain (String): the domain of the site.
+content-blocking-cookies-view-remove-button =
+ .tooltiptext = Bersihkan pengecualian kuki untuk { $domain }
+tracking-protection-icon-active = Memblokir pelacak media sosial, kuki pelacakan lintas, dan pelacak sidik.
+tracking-protection-icon-active-container =
+ .aria-label = { tracking-protection-icon-active }
+tracking-protection-icon-disabled = Perlindungan Pelacakan yang Ditingkatkan NONAKTIF untuk situs ini.
+tracking-protection-icon-disabled-container =
+ .aria-label = { tracking-protection-icon-disabled }
+tracking-protection-icon-no-trackers-detected = Tidak ada pelacak yang dikenali { -brand-short-name } terdeteksi di laman ini.
+tracking-protection-icon-no-trackers-detected-container =
+ .aria-label = { tracking-protection-icon-no-trackers-detected }
+
+## Variables:
+## $host (String): the site's hostname
+
+# Header of the Protections Panel.
+protections-header = Perlindungan untuk { $host }
+
+## Blocking and Not Blocking sub-views in the Protections Panel
+
+protections-blocking-fingerprinters =
+ .title = Pelacak Sidik Diblokir
+protections-blocking-cryptominers =
+ .title = Penambang Kripto Diblokir
+protections-blocking-cookies-trackers =
+ .title = Kuki Pelacakan Lintas Diblokir
+protections-blocking-cookies-third-party =
+ .title = Kuki Pihak Ketiga Diblokir
+protections-blocking-cookies-all =
+ .title = Semua Kuki Diblokir
+protections-blocking-cookies-unvisited =
+ .title = Kuki Situs yang Belum Dikunjungi Diblokir
+protections-blocking-tracking-content =
+ .title = Konten Pelacak Diblokir
+protections-blocking-social-media-trackers =
+ .title = Pelacak Media Sosial Diblokir
+protections-not-blocking-fingerprinters =
+ .title = Tidak Memblokir Pelacak Sidik
+protections-not-blocking-cryptominers =
+ .title = Tidak Memblokir Penambang Kripto
+protections-not-blocking-cookies-third-party =
+ .title = Tidak memblokir Kuki Pihak Ketiga
+protections-not-blocking-cookies-all =
+ .title = Tidak Memblokir Kuki
+protections-not-blocking-cross-site-tracking-cookies =
+ .title = Tidak Memblokir Kuki Pelacakan Lintas
+protections-not-blocking-tracking-content =
+ .title = Tidak Memblokir Konten Pelacak
+protections-not-blocking-social-media-trackers =
+ .title = Tidak Memblokir Pelacak Media Sosial
+
+## Footer and Milestones sections in the Protections Panel
+## Variables:
+## $trackerCount (Number): number of trackers blocked
+## $date (Date): the date on which we started counting
+
+# This text indicates the total number of trackers blocked on all sites.
+# In its tooltip, we show the date when we started counting this number.
+protections-footer-blocked-tracker-counter = { $trackerCount } Diblokir
+ .tooltiptext = Sejak { DATETIME($date, year: "numeric", month: "long", day: "numeric") }
+# This text indicates the total number of trackers blocked on all sites.
+# It should be the same as protections-footer-blocked-tracker-counter;
+# this message is used to leave out the tooltip when the date is not available.
+protections-footer-blocked-tracker-counter-no-tooltip = { $trackerCount } Diblokir
+# In English this looks like "Firefox blocked over 10,000 trackers since October 2019"
+protections-milestone = { -brand-short-name } memblokir { $trackerCount } pelacak sejak { DATETIME($date, year: "numeric", month: "long") }
diff --git a/l10n-id/browser/browser/speechDispatcher.ftl b/l10n-id/browser/browser/speechDispatcher.ftl
new file mode 100644
index 0000000000..c52434acff
--- /dev/null
+++ b/l10n-id/browser/browser/speechDispatcher.ftl
@@ -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/.
+
+
+### Speech Dispatches is the name of a speech synthesis tool and shouldn’t be
+### localized (https://freebsoft.org/speechd).
+
+speech-dispatcher-open-fail = Anda tidak dapat menggunakan sintesis wicara karena Switch Dispatcher tidak akan terbuka.
diff --git a/l10n-id/browser/browser/spotlight.ftl b/l10n-id/browser/browser/spotlight.ftl
new file mode 100644
index 0000000000..e3de4221ff
--- /dev/null
+++ b/l10n-id/browser/browser/spotlight.ftl
@@ -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/.
+
+# Dialog close button
+spotlight-dialog-close-button =
+ .title = Tutup
+ .aria-label = Tutup
+
+## Mobile download button strings
+
+spotlight-android-marketplace-button =
+ .title = Dapatkan di Google Play
+spotlight-ios-marketplace-button =
+ .title = Unduh di App Store
+
+## Firefox Focus promo message strings
+
+spotlight-focus-promo-title = Dapatkan { -focus-brand-name }
+spotlight-focus-promo-subtitle = Pindai kode QR untuk mengunduh.
+spotlight-focus-promo-qr-code =
+ .alt = Pindai kode QR untuk mendapatkan { -focus-brand-name }
diff --git a/l10n-id/browser/browser/sync.ftl b/l10n-id/browser/browser/sync.ftl
new file mode 100644
index 0000000000..e87073c000
--- /dev/null
+++ b/l10n-id/browser/browser/sync.ftl
@@ -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/.
+
+fxa-toolbar-sync-syncing2 = Menyinkronkan…
+
+sync-disconnect-dialog-title2 = Putuskan?
+sync-disconnect-dialog-body = { -brand-product-name } akan berhenti menyinkronkan akun Anda, tetapi tidak akan menghapus data penjelajahan pada perangkat ini.
+sync-disconnect-dialog-button = Putuskan
+
+fxa-signout-dialog2-title = Keluar dari { -fxaccount-brand-name }?
+fxa-signout-dialog-body = Data yang telah tersinkronisasi akan tetap berada di akun Anda
+fxa-signout-dialog2-button = Keluar
+fxa-signout-dialog2-checkbox = Hapus data dari perangkat ini (sandi, riwayat, markah, dll.).
+
+fxa-menu-sync-settings =
+ .label = Pengaturan Sinkronisasi
+fxa-menu-turn-on-sync =
+ .value = Aktifkan Sinkronisasi
+fxa-menu-turn-on-sync-default = Aktifkan Sinkronisasi
+
+fxa-menu-connect-another-device =
+ .label = Sambungkan Peranti Lain…
+# Variables:
+# $tabCount (Number): The number of tabs sent to the device.
+fxa-menu-send-tab-to-device =
+ .label = Kirim Tab ke { $tabCount } Peranti
+
+# This is shown dynamically within "Send tab to device" in fxa menu.
+fxa-menu-send-tab-to-device-syncnotready =
+ .label = Menyinkronkan Peranti…
+
+# This is shown within "Send tab to device" in fxa menu if account is not configured.
+fxa-menu-send-tab-to-device-description = Kirim tab secara instan ke perangkat apa pun tempat Anda masuk.
+
+fxa-menu-sign-out =
+ .label = Keluar…
diff --git a/l10n-id/browser/browser/syncedTabs.ftl b/l10n-id/browser/browser/syncedTabs.ftl
new file mode 100644
index 0000000000..08acaba450
--- /dev/null
+++ b/l10n-id/browser/browser/syncedTabs.ftl
@@ -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/.
+
+synced-tabs-sidebar-title = Tab yang Disinkronkan
+synced-tabs-sidebar-noclients-subtitle = Ingin melihat tab dari perangkat Anda yang lain di sini?
+synced-tabs-sidebar-intro = Lihat daftar tab dari perangkat Anda lainnya.
+synced-tabs-sidebar-unverified = Akun Anda perlu diverifikasi.
+synced-tabs-sidebar-notabs = Tidak ada tab terbuka
+synced-tabs-sidebar-open-settings = Buka pengaturan Sinkronisasi
+synced-tabs-sidebar-tabsnotsyncing = Aktifkan sinkronisasi tab untuk melihat daftar tab dari perangkat lainnya.
+synced-tabs-sidebar-connect-another-device = Sambungkan Peranti Lain
+synced-tabs-sidebar-search =
+ .placeholder = Cari tab tersinkron
+
+## Displayed in the Synced Tabs sidebar's context menu when right-clicking tabs
+## and/or devices in the list. The "Open" strings below should be translated
+## consistently with the equivalent strings for the bookmarks manager's context
+## menu. That menu is activated by right-clicking a bookmark in the Library
+## window. The bookmarks manager context's strings are located in places.ftl.
+
+synced-tabs-context-open =
+ .label = Buka
+ .accesskey = B
+synced-tabs-context-open-in-tab =
+ .label = Buka di Tab Baru
+ .accesskey = T
+synced-tabs-context-open-in-container-tab =
+ .label = Buka di Tab Kontainer Baru
+ .accesskey = K
+synced-tabs-context-open-in-window =
+ .label = Buka di Jendela Baru
+ .accesskey = J
+synced-tabs-context-open-in-private-window =
+ .label = Buka di Jendela Penjelajahan Pribadi Baru
+ .accesskey = P
+
+##
+
+# Displayed in the Synced Tabs sidebar's context menu when right-clicking tabs
+# and/or devices in the list. This string is for a menuitem equivalent to one in
+# the tab context menu (activated by right-clicking a tab in the tabstrip). That
+# string is located in tabContextMenu.ftl. So, this string should be translated
+# consistently with the "Bookmark Tab…" string there.
+synced-tabs-context-bookmark =
+ .label = Markahi Tab…
+ .accesskey = M
+synced-tabs-context-copy =
+ .label = Salin
+ .accesskey = S
+synced-tabs-context-open-all-in-tabs =
+ .label = Buka Semua di Tab
+ .accesskey = S
+synced-tabs-context-manage-devices =
+ .label = Kelola Perangkat…
+ .accesskey = D
+synced-tabs-context-sync-now =
+ .label = Sinkronkan Sekarang
+ .accesskey = S
+synced-tabs-fxa-sign-in = Masuk untuk menyinkronkan
+synced-tabs-turn-on-sync = Aktifkan sinkronisasi
diff --git a/l10n-id/browser/browser/tabContextMenu.ftl b/l10n-id/browser/browser/tabContextMenu.ftl
new file mode 100644
index 0000000000..8a79ec4b4c
--- /dev/null
+++ b/l10n-id/browser/browser/tabContextMenu.ftl
@@ -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/.
+
+tab-context-new-tab =
+ .label = Tab Baru
+ .accesskey = T
+reload-tab =
+ .label = Muat Ulang Tab
+ .accesskey = M
+select-all-tabs =
+ .label = Pilih Semua Tab
+ .accesskey = A
+tab-context-play-tab =
+ .label = Putar Tab
+ .accesskey = P
+tab-context-play-tabs =
+ .label = Putar Tab
+ .accesskey = p
+duplicate-tab =
+ .label = Gandakan Tab
+ .accesskey = G
+duplicate-tabs =
+ .label = Gandakan Tab
+ .accesskey = G
+# The following string is displayed on a menuitem that will close the tabs from the start of the tabstrip to the currently targeted tab (excluding the currently targeted and any other selected tabs).
+# In left-to-right languages this should use "Left" and in right-to-left languages this should use "Right".
+close-tabs-to-the-start =
+ .label = Tutup Tab yang Ada di Kiri Tab Ini
+ .accesskey = i
+# The following string is displayed on a menuitem that will close the tabs from the end of the tabstrip to the currently targeted tab (excluding the currently targeted and any other selected tabs).
+# In left-to-right languages this should use "Right" and in right-to-left languages this should use "Left".
+close-tabs-to-the-end =
+ .label = Tutup Tab yang Ada di Kanan Tab Ini
+ .accesskey = i
+close-other-tabs =
+ .label = Tutup Tab Lainnya
+ .accesskey = L
+reload-tabs =
+ .label = Muat Ulang Tab
+ .accesskey = M
+pin-tab =
+ .label = Sematkan Tab
+ .accesskey = S
+unpin-tab =
+ .label = Copot dari Tab Permanen
+ .accesskey = c
+pin-selected-tabs =
+ .label = Sematkan Tab
+ .accesskey = S
+unpin-selected-tabs =
+ .label = Lepas Sematan Tab
+ .accesskey = L
+bookmark-selected-tabs =
+ .label = Markahi Tab…
+ .accesskey = M
+tab-context-bookmark-tab =
+ .label = Markahi Tab…
+ .accesskey = M
+tab-context-open-in-new-container-tab =
+ .label = Buka di Tab Kontainer Baru
+ .accesskey = T
+move-to-start =
+ .label = Pindahkan ke Awal
+ .accesskey = a
+move-to-end =
+ .label = Pindahkan ke Akhir
+ .accesskey = k
+move-to-new-window =
+ .label = Pindahkan ke Jendela Baru
+ .accesskey = J
+tab-context-close-multiple-tabs =
+ .label = Tutup Banyak Tab
+ .accesskey = T
+tab-context-share-url =
+ .label = Bagikan
+ .accesskey = B
+
+## Variables:
+## $tabCount (Number): the number of tabs that are affected by the action.
+
+tab-context-reopen-closed-tabs =
+ .label =
+ { $tabCount ->
+ [1] Buka Kembali Tab Tertutup
+ *[other] Buka Kembali Tab Tertutup
+ }
+ .accesskey = u
+tab-context-close-n-tabs =
+ .label =
+ { $tabCount ->
+ [1] Tutup Tab
+ *[other] Tutup { $tabCount } Tab
+ }
+ .accesskey = T
+tab-context-move-tabs =
+ .label =
+ { $tabCount ->
+ [1] Pindahkan Tab
+ *[other] Pindahkan Tab
+ }
+ .accesskey = P
+
+tab-context-send-tabs-to-device =
+ .label = Kirim Tab ke { $tabCount } Peranti
+ .accesskey = k
diff --git a/l10n-id/browser/browser/tabbrowser.ftl b/l10n-id/browser/browser/tabbrowser.ftl
new file mode 100644
index 0000000000..d80da08ad1
--- /dev/null
+++ b/l10n-id/browser/browser/tabbrowser.ftl
@@ -0,0 +1,127 @@
+# 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/.
+
+tabbrowser-empty-tab-title = Tab Baru
+tabbrowser-empty-private-tab-title = Tab Pribadi Baru
+tabbrowser-menuitem-close-tab =
+ .label = Tutup Tab
+tabbrowser-menuitem-close =
+ .label = Tutup
+# Displayed as a tooltip on container tabs
+# Variables:
+# $title (String): the title of the current tab.
+# $containerName (String): the name of the current container.
+tabbrowser-container-tab-title = { $title } - { $containerName }
+# Variables:
+# $tabCount (Number): The number of tabs that will be closed.
+tabbrowser-close-tabs-tooltip =
+ .label = Tutup { $tabCount } tab
+
+## Tooltips for tab audio control
+## Variables:
+## $tabCount (Number): The number of tabs that will be affected.
+
+# Variables:
+# $shortcut (String): The keyboard shortcut for "Mute tab".
+tabbrowser-mute-tab-audio-tooltip =
+ .label = Bisukan { $tabCount } tab ({ $shortcut })
+# Variables:
+# $shortcut (String): The keyboard shortcut for "Unmute tab".
+tabbrowser-unmute-tab-audio-tooltip =
+ .label = Suarakan { $tabCount } tab ({ $shortcut })
+tabbrowser-mute-tab-audio-background-tooltip =
+ .label = Bisukan { $tabCount } tab
+tabbrowser-unmute-tab-audio-background-tooltip =
+ .label = Suarakan { $tabCount } tab
+tabbrowser-unblock-tab-audio-tooltip =
+ .label = Putar { $tabCount } tab
+
+## Confirmation dialog when closing a window with more than one tab open,
+## or when quitting when only one window is open.
+
+# The singular form is not considered since this string is used only for multiple tabs.
+# Variables:
+# $tabCount (Number): The number of tabs that will be closed.
+tabbrowser-confirm-close-tabs-title = Tutup { $tabCount } tab?
+tabbrowser-confirm-close-tabs-button = Tutup Tab
+tabbrowser-confirm-close-tabs-checkbox = Konfirmasi sebelum menutup banyak tab
+
+## Confirmation dialog when quitting using the menu and multiple windows are open.
+
+# The forms for 0 or 1 items are not considered since this string is used only for
+# multiple windows.
+# Variables:
+# $windowCount (Number): The number of windows that will be closed.
+tabbrowser-confirm-close-windows-title = Tutup { $windowCount } jendela?
+tabbrowser-confirm-close-windows-button =
+ { PLATFORM() ->
+ [windows] Tutup dan keluar
+ *[other] Tutup dan keluar
+ }
+
+## Confirmation dialog when quitting using the keyboard shortcut (Ctrl/Cmd+Q)
+## Windows does not show a prompt on quit when using the keyboard shortcut by default.
+
+tabbrowser-confirm-close-tabs-with-key-title = Tutup jendela dan keluar dari { -brand-short-name }?
+tabbrowser-confirm-close-tabs-with-key-button = Keluar dari { -brand-short-name }
+# Variables:
+# $quitKey (String): the text of the keyboard shortcut for quitting.
+tabbrowser-confirm-close-tabs-with-key-checkbox = Konfirmasi sebelum keluar dari { $quitKey }
+
+## Confirmation dialog when opening multiple tabs simultaneously
+
+tabbrowser-confirm-open-multiple-tabs-title = Konfirmasi pembukaan
+# Variables:
+# $tabCount (Number): The number of tabs that will be opened.
+tabbrowser-confirm-open-multiple-tabs-message =
+ { $tabCount ->
+ *[other] Anda akan membuka { $tabCount } tab. Ini mungkin akan melambatkan { -brand-short-name } saat laman dimuat. Yakin ingin dilanjutkan?
+ }
+tabbrowser-confirm-open-multiple-tabs-button = Buka tab
+tabbrowser-confirm-open-multiple-tabs-checkbox = Ingatkan jika membuka banyak tab sekaligus akan melambatkan { -brand-short-name }
+
+## Confirmation dialog for enabling caret browsing
+
+tabbrowser-confirm-caretbrowsing-title = Jelajah Caret
+tabbrowser-confirm-caretbrowsing-message = Tekan F7 untuk mengaktifkan/menonaktifkan Penjelajahan Caret. Fitur ini menempatkan kursor dalam laman web sehingga Anda bisa memilih teks dengan papan ketik. Ingin mengaktifkan Penjelajahan Caret?
+tabbrowser-confirm-caretbrowsing-checkbox = Jangan tampilkan kotak dialog ini lagi.
+
+##
+
+# Variables:
+# $domain (String): URL of the page that is trying to steal focus.
+tabbrowser-allow-dialogs-to-get-focus =
+ .label = Izinkan notifikasi seperti ini dari { $domain } untuk membawa Anda membuka tab mereka
+tabbrowser-customizemode-tab-title = Ubahsuai { -brand-short-name }
+
+## Context menu buttons, of which only one will be visible at a time
+
+tabbrowser-context-mute-tab =
+ .label = Bisukan Tab
+ .accesskey = B
+tabbrowser-context-unmute-tab =
+ .label = Suarakan Tab
+ .accesskey = S
+# The accesskey should match the accesskey for tabbrowser-context-mute-tab
+tabbrowser-context-mute-selected-tabs =
+ .label = Senyapkan Tab
+ .accesskey = S
+# The accesskey should match the accesskey for tabbrowser-context-unmute-tab
+tabbrowser-context-unmute-selected-tabs =
+ .label = Bunyikan Tab
+ .accesskey = S
+# This string is used as an additional tooltip and accessibility description for tabs playing audio
+tabbrowser-tab-audio-playing-description = Memutar audio
+
+## Ctrl-Tab dialog
+
+# Variables:
+# $tabCount (Number): The number of tabs in the current browser window. It will always be 2 at least.
+tabbrowser-ctrl-tab-list-all-tabs =
+ .label = Tampilkan Daftar Semua { $tabCount } Tab
+
+## Tab manager menu buttons
+
+tabbrowser-manager-close-tab =
+ .tooltiptext = Tutup tab
diff --git a/l10n-id/browser/browser/textRecognition.ftl b/l10n-id/browser/browser/textRecognition.ftl
new file mode 100644
index 0000000000..4bcf274120
--- /dev/null
+++ b/l10n-id/browser/browser/textRecognition.ftl
@@ -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/.
+
+
+## Text recognition works through a modal that presents the text that is found
+## in an image, and copies the results to the clipboard.
+
+text-recognition-modal-searching-title = Mencari teks pada gambar…
+text-recognition-modal-results-title = Teks disalin dari gambar
+text-recognition-modal-no-results-title = Maaf, kami tidak dapat mengekstrak teks apa pun. Coba gambar yang berbeda. <a data-l10n-name="error-link">Pelajari lebih lanjut</a>.
+text-recognition-modal-close-button = Tutup
+
+# The title of the the modal is only available to screen readers.
+text-recognition-modal-accessible-modal-title = Hasil ekstraksi teks
diff --git a/l10n-id/browser/browser/toolbarContextMenu.ftl b/l10n-id/browser/browser/toolbarContextMenu.ftl
new file mode 100644
index 0000000000..7b7d7995a8
--- /dev/null
+++ b/l10n-id/browser/browser/toolbarContextMenu.ftl
@@ -0,0 +1,88 @@
+# 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/.
+
+toolbar-context-menu-new-tab =
+ .label = Tab Baru
+ .accesskey = T
+toolbar-context-menu-reload-selected-tab =
+ .label = Muat Ulang Tab yang Dipilih
+ .accesskey = h
+toolbar-context-menu-reload-selected-tabs =
+ .label = Muat Ulang Tab yang Dipilih
+ .accesskey = h
+toolbar-context-menu-bookmark-selected-tab =
+ .label = Markahi Tab Terpilih…
+ .accesskey = h
+toolbar-context-menu-bookmark-selected-tabs =
+ .label = Markahi Tab Terpilih…
+ .accesskey = h
+toolbar-context-menu-select-all-tabs =
+ .label = Pilih Semua Tab
+ .accesskey = a
+toolbar-context-menu-reopen-closed-tabs =
+ .label =
+ { $tabCount ->
+ [1] Buka Kembali Tab Tertutup
+ *[other] Buka Kembali Tab Tertutup
+ }
+ .accesskey = u
+
+toolbar-context-menu-manage-extension =
+ .label = Kelola Ekstensi
+ .accesskey = E
+toolbar-context-menu-remove-extension =
+ .label = Hapus Ekstensi
+ .accesskey = h
+
+# This label is used in the extensions toolbar buttons context menus,
+# a user can use this command to submit to Mozilla an abuse report
+# related to that extension. "Report" is a verb.
+toolbar-context-menu-report-extension =
+ .label = Laporkan Ekstensi
+ .accesskey = o
+
+# Can appear on the same context menu as toolbar-context-menu-menu-bar-cmd
+# ("Menu Bar") and personalbarCmd ("Bookmarks Toolbar"), so they should
+# have different access keys.
+toolbar-context-menu-pin-to-overflow-menu =
+ .label = Letakkan di Menu Luapan
+ .accesskey = P
+toolbar-context-menu-auto-hide-downloads-button-2 =
+ .label = Sembunyikan Tombol Jika Kosong
+ .accesskey = K
+toolbar-context-menu-always-open-downloads-panel =
+ .label = Tampilkan Panel Saat Unduhan Dimulai
+ .accesskey = T
+toolbar-context-menu-remove-from-toolbar =
+ .label = Hapus dari Bilah Alat
+ .accesskey = H
+toolbar-context-menu-view-customize-toolbar =
+ .label = Ubahsuai…
+ .accesskey = U
+toolbar-context-menu-view-customize-toolbar-2 =
+ .label = Ubahsuai Bilah Alat…
+ .accesskey = U
+# This is only ever shown when toolbar-context-menu-pin-to-overflow-menu
+# is hidden, so they can share access keys.
+toolbar-context-menu-pin-to-toolbar =
+ .label = Sematkan ke Bilah Alat
+ .accesskey = S
+
+toolbar-context-menu-bookmarks-toolbar-always-show-2 =
+ .label = Selalu Tampilkan
+ .accesskey = T
+toolbar-context-menu-bookmarks-toolbar-never-show-2 =
+ .label = Jangan Pernah Tampilkan
+ .accesskey = J
+toolbar-context-menu-bookmarks-toolbar-on-new-tab-2 =
+ .label = Hanya Tampilkan di Tab Baru
+ .accesskey = H
+
+toolbar-context-menu-bookmarks-show-other-bookmarks =
+ .label = Tampilkan Markah Lain
+ .accesskey = T
+
+toolbar-context-menu-menu-bar-cmd =
+ .toolbarname = Bilah Menu
+ .accesskey = M
diff --git a/l10n-id/browser/browser/touchbar/touchbar.ftl b/l10n-id/browser/browser/touchbar/touchbar.ftl
new file mode 100644
index 0000000000..fe4fd92cc5
--- /dev/null
+++ b/l10n-id/browser/browser/touchbar/touchbar.ftl
@@ -0,0 +1,38 @@
+# 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 in this file are used to localize button titles displayed on the
+# MacBook Touch Bar.
+back = Kembali
+forward = Maju
+reload = Muat Ulang
+home = Beranda
+fullscreen = Layar Penuh
+touchbar-fullscreen-exit = Keluar dari Layar Penuh
+find = Cari
+new-tab = Tab baru
+add-bookmark = Tambah markah
+reader-view = Tampilan Baca
+# Meant to match the string displayed in an empty URL bar.
+open-location = Cari atau masukkan alamat
+share = Bagikan
+close-window = Tutup Jendela
+open-sidebar = Bilah Samping
+
+# This string describes shortcuts for search.
+search-popover = Pintasan pencarian
+# Describes searches limited to a specific scope
+# (e.g. searching only in history).
+search-search-in = Cari di:
+
+## Various categories of shortcuts for search.
+
+search-bookmarks = Markah
+search-history = Riwayat
+search-opentabs = Tab Terbuka
+search-tags = Label
+search-titles = Judul
+
+##
+
diff --git a/l10n-id/browser/browser/translations.ftl b/l10n-id/browser/browser/translations.ftl
new file mode 100644
index 0000000000..bf54db24d6
--- /dev/null
+++ b/l10n-id/browser/browser/translations.ftl
@@ -0,0 +1,170 @@
+# 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 button for "Firefox Translations" in the url bar.
+urlbar-translations-button =
+ .tooltiptext = Terjemahkan laman ini
+# The button for "Firefox Translations" in the url bar. Note that here "Beta" should
+# not be translated, as it is a reflection of the un-localized BETA icon that is in the
+# panel.
+urlbar-translations-button2 =
+ .tooltiptext = Terjemahkan laman ini - Beta
+# Note that here "Beta" should not be translated, as it is a reflection of the
+# un-localized BETA icon that is in the panel.
+urlbar-translations-button-intro =
+ .tooltiptext = Coba terjemahan privat dalam { -brand-shorter-name } - Beta
+# If your language requires declining the language name, a possible solution
+# is to adapt the structure of the phrase, or use a support noun, e.g.
+# `Page translated from: { $fromLanguage }. Current target language: { $toLanguage }`
+#
+# Variables:
+# $fromLanguage (string) - The original language of the document.
+# $toLanguage (string) - The target language of the translation.
+urlbar-translations-button-translated =
+ .tooltiptext = Laman diterjemahkan dari { $fromLanguage } ke { $toLanguage }
+urlbar-translations-button-loading =
+ .tooltiptext = Terjemahan sedang berlangsung
+translations-panel-settings-button =
+ .aria-label = Kelola pengaturan terjemahan
+# Text displayed on a language dropdown when the language is in beta
+# Variables:
+# $language (string) - The localized display name of the detected language
+translations-panel-displayname-beta =
+ .label = { $language } BETA
+
+## Options in the Firefox Translations settings.
+
+translations-panel-settings-manage-languages =
+ .label = Kelola bahasa
+translations-panel-settings-about = Tentang terjemahan dalam { -brand-shorter-name }
+translations-panel-settings-about2 =
+ .label = Tentang terjemahan dalam { -brand-shorter-name }
+# Text displayed for the option to always translate a given language
+# Variables:
+# $language (string) - The localized display name of the detected language
+translations-panel-settings-always-translate-language =
+ .label = Selalu terjemahkan { $language }
+translations-panel-settings-always-translate-unknown-language =
+ .label = Selalu terjemahkan bahasa ini
+translations-panel-settings-always-offer-translation =
+ .label = Selalu tawarkan untuk menerjemahkan
+# Text displayed for the option to never translate a given language
+# Variables:
+# $language (string) - The localized display name of the detected language
+translations-panel-settings-never-translate-language =
+ .label = Jangan pernah terjemahkan { $language }
+translations-panel-settings-never-translate-unknown-language =
+ .label = Jangan pernah terjemahkan bahasa ini
+# Text displayed for the option to never translate this website
+translations-panel-settings-never-translate-site =
+ .label = Jangan pernah terjemahkan situs ini
+
+## The translation panel appears from the url bar, and this view is the default
+## translation view.
+
+translations-panel-header = Terjemahkan laman ini?
+translations-panel-translate-button =
+ .label = Terjemahkan
+translations-panel-translate-button-loading =
+ .label = Mohon tunggu…
+translations-panel-translate-cancel =
+ .label = Batalkan
+translations-panel-learn-more-link = Pelajari lebih lanjut
+translations-panel-intro-header = Coba terjemahan privat dalam { -brand-shorter-name }
+translations-panel-intro-description = Demi privasi Anda, terjemahan tidak akan pernah meninggalkan perangkat Anda. Bahasa baru dan penyempurnaannya akan segera hadir!
+translations-panel-error-translating = Terjadi masalah saat menerjemahkan. Silakan coba lagi.
+translations-panel-error-load-languages = Tidak dapat memuat bahasa
+translations-panel-error-load-languages-hint = Periksa sambungan internet Anda dan coba lagi.
+translations-panel-error-load-languages-hint-button =
+ .label = Coba lagi
+translations-panel-error-unsupported = Terjemahan tidak tersedia untuk laman ini
+translations-panel-error-dismiss-button =
+ .label = Paham
+translations-panel-error-change-button =
+ .label = Ubah bahasa sumber
+# If your language requires declining the language name, a possible solution
+# is to adapt the structure of the phrase, or use a support noun, e.g.
+# `Sorry, we don't support the language yet: { $language }
+#
+# Variables:
+# $language (string) - The language of the document.
+translations-panel-error-unsupported-hint-known = Maaf, kami belum mendukung { $language }.
+translations-panel-error-unsupported-hint-unknown = Maaf, kami belum mendukung bahasa ini.
+
+## Each label is followed, on a new line, by a dropdown list of language names.
+## If this structure is problematic for your locale, an alternative way is to
+## translate them as `Source language:` and `Target language:`
+
+translations-panel-from-label = Terjemahkan dari
+translations-panel-to-label = Terjemahkan ke
+
+## The translation panel appears from the url bar, and this view is the "restore" view
+## that lets a user restore a page to the original language, or translate into another
+## language.
+
+# If your language requires declining the language name, a possible solution
+# is to adapt the structure of the phrase, or use a support noun, e.g.
+# `The page is translated from: { $fromLanguage }. Current target language: { $toLanguage }`
+#
+# Variables:
+# $fromLanguage (string) - The original language of the document.
+# $toLanguage (string) - The target language of the translation.
+translations-panel-revisit-header = Laman ini diterjemahkan dari { $fromLanguage } ke { $toLanguage }
+translations-panel-choose-language =
+ .label = Pilih bahasa
+translations-panel-restore-button =
+ .label = Tampilkan aslinya
+
+## Firefox Translations language management in about:preferences.
+
+translations-manage-header = Terjemahan
+translations-manage-settings-button =
+ .label = Pengaturan…
+ .accesskey = t
+translations-manage-description = Unduh bahasa untuk terjemahan luring.
+translations-manage-all-language = Semua bahasa
+translations-manage-download-button = Unduh
+translations-manage-delete-button = Hapus
+translations-manage-error-download = Terjadi masalah saat mengunduh data bahasa. Silakan coba lagi.
+translations-manage-error-delete = Terjadi masalah saat menghapus data bahasa. Silakan coba lagi.
+translations-manage-intro = Atur bahasa dan preferensi terjemahan situs Anda dan kelola bahasa yang terpasang untuk terjemahan luring.
+translations-manage-install-description = Pasang bahasa untuk terjemahan luring
+translations-manage-language-install-button =
+ .label = Pasang
+translations-manage-language-install-all-button =
+ .label = Pasang semua
+ .accesskey = P
+translations-manage-language-remove-button =
+ .label = Hapus
+translations-manage-language-remove-all-button =
+ .label = Hapus semua
+ .accesskey = e
+translations-manage-error-install = Terjadi masalah saat memasang data bahasa. Silakan coba lagi.
+translations-manage-error-remove = Terjadi masalah saat menghapus data bahasa. Silakan coba lagi.
+translations-manage-error-list = Gagal mendapatkan daftar bahasa yang tersedia untuk diterjemahkan. Segarkan laman untuk mencoba lagi.
+translations-settings-title =
+ .title = Pengaturan Terjemahan
+ .style = min-width: 36em
+translations-settings-always-translate-langs-description = Penerjemahan akan dilakukan secara otomatis untuk bahasa berikut
+translations-settings-never-translate-langs-description = Terjemahan tidak akan ditawarkan untuk bahasa berikut ini
+translations-settings-never-translate-sites-description = Terjemahan tidak akan ditawarkan untuk situs berikut ini
+translations-settings-languages-column =
+ .label = Bahasa
+translations-settings-remove-language-button =
+ .label = Hapus Bahasa
+ .accesskey = H
+translations-settings-remove-all-languages-button =
+ .label = Hapus Semua Bahasa
+ .accesskey = S
+translations-settings-sites-column =
+ .label = Situs Web
+translations-settings-remove-site-button =
+ .label = Hapus Situs
+ .accesskey = H
+translations-settings-remove-all-sites-button =
+ .label = Hapus Semua Situs
+ .accesskey = a
+translations-settings-close-dialog =
+ .buttonlabelaccept = Tutup
+ .buttonaccesskeyaccept = T
diff --git a/l10n-id/browser/browser/unifiedExtensions.ftl b/l10n-id/browser/browser/unifiedExtensions.ftl
new file mode 100644
index 0000000000..5933009ee4
--- /dev/null
+++ b/l10n-id/browser/browser/unifiedExtensions.ftl
@@ -0,0 +1,41 @@
+# 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 appear in the Unified Extensions panel.
+
+
+## Panel
+
+unified-extensions-header-title = Ekstensi
+unified-extensions-manage-extensions =
+ .label = Kelola ekstensi
+
+## An extension in the main list
+
+# Each extension in the unified extensions panel (list) has a secondary button
+# to open a context menu. This string is used for each of these buttons.
+# Variables:
+# $extensionName (String) - Name of the extension
+unified-extensions-item-open-menu =
+ .aria-label = Buka menu untuk { $extensionName }
+unified-extensions-item-message-manage = Kelola ekstensi
+
+## Extension's context menu
+
+unified-extensions-context-menu-pin-to-toolbar =
+ .label = Sematkan ke Bilah Alat
+unified-extensions-context-menu-manage-extension =
+ .label = Kelola Ekstensi
+unified-extensions-context-menu-remove-extension =
+ .label = Hapus Ekstensi
+unified-extensions-context-menu-report-extension =
+ .label = Laporkan Ekstensi
+
+## Notifications
+
+# .heading is processed by moz-message-bar to be used as a heading attribute
+unified-extensions-mb-quarantined-domain-message-3 =
+ .heading = Beberapa ekstensi mungkin tidak akan diizinkan
+ .message = Untuk melindungi data Anda, beberapa ekstensi tidak dapat membaca atau mengubah data pada situs ini. Gunakan pengaturan ekstensi untuk mengizinkan situs yang dibatasi oleh { -vendor-short-name }.
diff --git a/l10n-id/browser/browser/webProtocolHandler.ftl b/l10n-id/browser/browser/webProtocolHandler.ftl
new file mode 100644
index 0000000000..f569fd7ffd
--- /dev/null
+++ b/l10n-id/browser/browser/webProtocolHandler.ftl
@@ -0,0 +1,16 @@
+# 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/.
+
+protocolhandler-mailto-os-handler-yes-confirm = { -brand-short-name } sekarang menjadi aplikasi utama Anda untuk membuka tautan pengiriman surel.
+protocolhandler-mailto-os-handler-yes-button = Setel sebagai baku
+
+## Variables:
+## $url (String): The url of a webmailer, but only its full domain name.
+
+protocolhandler-mailto-handler-notificationbox-always = Selalu buka tautan surel menggunakan { $url }?
+protocolhandler-mailto-handler-yes-confirm = { $url } sekarang menjadi situs baku Anda untuk membuka tautan pengiriman surel.
+
+##
+
+protocolhandler-mailto-handler-yes-button = Setel sebagai baku
diff --git a/l10n-id/browser/browser/webauthnDialog.ftl b/l10n-id/browser/browser/webauthnDialog.ftl
new file mode 100644
index 0000000000..94cc119cce
--- /dev/null
+++ b/l10n-id/browser/browser/webauthnDialog.ftl
@@ -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/.
+
+webauthn-pin-required-prompt = Masukkan PIN untuk perangkat Anda.
+
diff --git a/l10n-id/browser/browser/webrtcIndicator.ftl b/l10n-id/browser/browser/webrtcIndicator.ftl
new file mode 100644
index 0000000000..909ae3b0ec
--- /dev/null
+++ b/l10n-id/browser/browser/webrtcIndicator.ftl
@@ -0,0 +1,199 @@
+# 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 is currently placed under browser/base/content so that we can
+# get the strings to appear without having our localization community need
+# to go through and translate everything. Once these strings are ready for
+# translation, we'll move it to the locales folder.
+
+
+## These strings are used so that the window has a title in tools that
+## enumerate/look for window titles. It is not normally visible anywhere.
+
+webrtc-indicator-title = { -brand-short-name } - Indikator Berbagi
+webrtc-indicator-window =
+ .title = { -brand-short-name } - Indikator Berbagi
+
+## Used as list items in sharing menu
+
+webrtc-item-camera = kamera
+webrtc-item-microphone = mikrofone
+webrtc-item-audio-capture = tab audio
+webrtc-item-application = aplikasi
+webrtc-item-screen = layar
+webrtc-item-window = jendela
+webrtc-item-browser = tab
+
+##
+
+# This is used for the website origin for the sharing menu if no readable origin could be deduced from the URL.
+webrtc-sharing-menuitem-unknown-host = Sumber tidak dikenal
+
+# Variables:
+# $origin (String): The website origin (e.g. www.mozilla.org)
+# $itemList (String): A formatted list of items (e.g. "camera, microphone and tab audio")
+webrtc-sharing-menuitem =
+ .label = { $origin } ({ $itemList })
+webrtc-sharing-menu =
+ .label = Berbagi tab & perangkat
+ .accesskey = p
+
+webrtc-sharing-window = Anda membagikan jendela aplikasi lain.
+webrtc-sharing-browser-window = Anda membagikan { -brand-short-name }.
+webrtc-sharing-screen = Anda membagikan seluruh layar Anda.
+webrtc-stop-sharing-button = Berhenti Berbagi
+webrtc-microphone-unmuted =
+ .title = Nonaktifkan mikrofon
+webrtc-microphone-muted =
+ .title = Aktifkan mikrofon
+webrtc-camera-unmuted =
+ .title = Nonaktifkan kamera
+webrtc-camera-muted =
+ .title = Aktifkan kamera
+webrtc-minimize =
+ .title = Minimalkan indikator
+
+## These strings will display as a tooltip on supported systems where we show
+## device sharing state in the OS notification area. We do not use these strings
+## on macOS, as global menu bar items do not have native tooltips.
+
+webrtc-camera-system-menu =
+ .label = Anda sedang membagikan kamera Anda. Klik untuk mengendalikan berbagi.
+webrtc-microphone-system-menu =
+ .label = Anda sedang membagikan mikrofon Anda. Klik untuk mengendalikan berbagi.
+webrtc-screen-system-menu =
+ .label = Anda sedang membagikan jendela atau layar Anda. Klik untuk mengendalikan berbagi.
+
+## Tooltips used by the legacy global sharing indicator
+
+webrtc-indicator-sharing-camera-and-microphone =
+ .tooltiptext = Kamera dan mikrofon Anda sedang dibagikan. Klik untuk mengendalikan berbagi.
+webrtc-indicator-sharing-camera =
+ .tooltiptext = Kamera Anda sedang dibagikan. Klik untuk mengendalikan berbagi.
+webrtc-indicator-sharing-microphone =
+ .tooltiptext = Mikrofon Anda sedang dibagikan. Klik untuk mengendalikan berbagi.
+webrtc-indicator-sharing-application =
+ .tooltiptext = Sebuah aplikasi sedang dibagikan. Klik untuk mengendalikan berbagi.
+webrtc-indicator-sharing-screen =
+ .tooltiptext = Layar Anda sedang dibagikan. Klik untuk mengendalikan berbagi.
+webrtc-indicator-sharing-window =
+ .tooltiptext = Sebuah jendela sedang dibagikan. Klik untuk mengendalikan berbagi.
+webrtc-indicator-sharing-browser =
+ .tooltiptext = Sebuah tab sedang dibagikan. Klik untuk mengendalikan berbagi.
+
+## These strings are only used on Mac for menus attached to icons
+## near the clock on the mac menubar.
+## Variables:
+## $streamTitle (String): the title of the tab using the share.
+## $tabCount (Number): the title of the tab using the share.
+
+webrtc-indicator-menuitem-control-sharing =
+ .label = Kendalikan Berbagi
+webrtc-indicator-menuitem-control-sharing-on =
+ .label = Kendali Berbagi pada "{ $streamTitle }"
+
+webrtc-indicator-menuitem-sharing-camera-with =
+ .label = Berbagi Kamera dengan "{ $streamTitle }"
+webrtc-indicator-menuitem-sharing-camera-with-n-tabs =
+ .label = Berbagi Kamera dengan { $tabCount } tab
+
+webrtc-indicator-menuitem-sharing-microphone-with =
+ .label = Berbagi Mikrofon dengan "{ $streamTitle }"
+webrtc-indicator-menuitem-sharing-microphone-with-n-tabs =
+ .label = Berbagi Mikrofon dengan { $tabCount } tab
+
+webrtc-indicator-menuitem-sharing-application-with =
+ .label = Berbagi Sebuah Aplikasi dengan "{ $streamTitle }"
+webrtc-indicator-menuitem-sharing-application-with-n-tabs =
+ .label = Berbagi Sebuah Aplikasi dengan { $tabCount } tab
+
+webrtc-indicator-menuitem-sharing-screen-with =
+ .label = Berbagi Layar dengan "{ $streamTitle }"
+webrtc-indicator-menuitem-sharing-screen-with-n-tabs =
+ .label = Berbagi Layar dengan { $tabCount } tab
+
+webrtc-indicator-menuitem-sharing-window-with =
+ .label = Berbagi Sebuah Jendela dengan "{ $streamTitle }"
+webrtc-indicator-menuitem-sharing-window-with-n-tabs =
+ .label = Berbagi Sebuah Jendela dengan { $tabCount } tab
+
+webrtc-indicator-menuitem-sharing-browser-with =
+ .label = Berbagi Tab dengan "{ $streamTitle }"
+# This message is shown when the contents of a tab is shared during a WebRTC
+# session, which currently is only possible with Loop/Hello.
+webrtc-indicator-menuitem-sharing-browser-with-n-tabs =
+ .label = Berbagi Tab dengan { $tabCount } tab
+
+## Variables:
+## $origin (String): the website origin (e.g. www.mozilla.org).
+
+webrtc-allow-share-audio-capture = Izinkan { $origin } untuk mendengarkan suara tab ini?
+webrtc-allow-share-camera = Izinkan { $origin } untuk menggunakan kamera Anda?
+webrtc-allow-share-microphone = Izinkan { $origin } untuk menggunakan mikrofon Anda?
+webrtc-allow-share-screen = Izinkan { $origin } untuk melihat layar Anda?
+# "Speakers" is used in a general sense that might include headphones or
+# another audio output connection.
+webrtc-allow-share-speaker = Izinkan { $origin } untuk menggunakan pengeras suara lainnya?
+webrtc-allow-share-camera-and-microphone = Izinkan { $origin } untuk menggunakan kamera dan mikrofon Anda?
+webrtc-allow-share-camera-and-audio-capture = Izinkan { $origin } untuk menggunakan kamera dan mendengarkan suara tab ini?
+webrtc-allow-share-screen-and-microphone = Izinkan { $origin } untuk menggunakan mikrofon dan melihat layar Anda?
+webrtc-allow-share-screen-and-audio-capture = Izinkan { $origin } untuk mendengarkan suara tab ini dan melihat layar Anda?
+
+## Variables:
+## $origin (String): the first party origin.
+## $thirdParty (String): the third party origin.
+
+webrtc-allow-share-audio-capture-unsafe-delegation = Izinkan { $origin } untuk memberi akses kepada { $thirdParty } untuk mendengarkan suara tab ini?
+webrtc-allow-share-camera-unsafe-delegation = Izinkan { $origin } untuk memberi akses kepada { $thirdParty } ke kamera Anda?
+webrtc-allow-share-microphone-unsafe-delegation = Izinkan { $origin } untuk memberi akses kepada { $thirdParty } ke mikrofon Anda?
+webrtc-allow-share-screen-unsafe-delegation = Izinkan { $origin } untuk memberi akses kepada { $thirdParty } untuk melihat layar Anda?
+# "Speakers" is used in a general sense that might include headphones or
+# another audio output connection.
+webrtc-allow-share-speaker-unsafe-delegation = Izinkan { $origin } untuk memberi akses kepada { $thirdParty } ke pengeras suara lain?
+webrtc-allow-share-camera-and-microphone-unsafe-delegation = Izinkan { $origin } untuk memberi akses kepada { $thirdParty } ke kamera dan mikrofon Anda?
+webrtc-allow-share-camera-and-audio-capture-unsafe-delegation = Izinkan { $origin } untuk memberi akses kepada { $thirdParty } ke kamera Anda dan mendengarkan audio dari tab ini?
+webrtc-allow-share-screen-and-microphone-unsafe-delegation = Izinkan { $origin } untuk memberi akses kepada { $thirdParty } ke mikrofon Anda dan melihat layar Anda?
+webrtc-allow-share-screen-and-audio-capture-unsafe-delegation = Izinkan { $origin } untuk memberi akses kepada { $thirdParty } untuk mendengarkan audio dari tab ini dan melihat layar Anda?
+
+##
+
+webrtc-share-screen-warning = Hanya bagikan layar dengan situs yang Anda percaya. Berbagi layar memungkinkan situs penipuan untuk menjelajah sebagai Anda dan mencuri data pribadi Anda.
+webrtc-share-browser-warning = Hanya bagikan { -brand-short-name } dengan situs yang Anda percaya. Berbagi memungkinkan situs penipuan untuk menjelajah sebagai Anda dan mencuri data pribadi Anda.
+
+webrtc-share-screen-learn-more = Pelajari Lebih Lanjut
+webrtc-pick-window-or-screen = Pilih Jendela atau Layar
+webrtc-share-entire-screen = Seluruh layar
+webrtc-share-pipe-wire-portal = Gunakan pengaturan sistem operasi
+# Variables:
+# $monitorIndex (String): screen number (digits 1, 2, etc).
+webrtc-share-monitor = Layar { $monitorIndex }
+# Variables:
+# $windowCount (Number): the number of windows currently displayed by the application.
+# $appName (String): the name of the application.
+webrtc-share-application = { $appName } ({ $windowCount } jendela)
+
+## These buttons are the possible answers to the various prompts in the "webrtc-allow-share-*" strings.
+
+webrtc-action-allow =
+ .label = Izinkan
+ .accesskey = I
+webrtc-action-block =
+ .label = Blokir
+ .accesskey = B
+webrtc-action-always-block =
+ .label = Selalu blokir
+ .accesskey = S
+webrtc-action-not-now =
+ .label = Jangan sekarang
+ .accesskey = J
+
+##
+
+webrtc-remember-allow-checkbox = Ingat pilihan ini
+webrtc-mute-notifications-checkbox = Bisukan notifikasi situs web ketika sedang berbagi
+
+webrtc-reason-for-no-permanent-allow-screen = { -brand-short-name } tidak bisa mengizinkan akses permanen ke layar Anda.
+webrtc-reason-for-no-permanent-allow-audio = { -brand-short-name } tidak dapat mengizinkan akses audio tab secara permanen tanpa menanyakan tab mana yang dibagi.
+webrtc-reason-for-no-permanent-allow-insecure = Sambungan ke situs ini tidak aman. Untuk melindungi Anda, { -brand-short-name } hanya akan mengizinkan akses untuk sesi ini saja.
diff --git a/l10n-id/browser/chrome/browser/browser.properties b/l10n-id/browser/chrome/browser/browser.properties
new file mode 100644
index 0000000000..b2be2b668b
--- /dev/null
+++ b/l10n-id/browser/chrome/browser/browser.properties
@@ -0,0 +1,524 @@
+# 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/.
+
+nv_timeout=Tenggang Waktu Habis
+openFile=Buka Berkas
+
+droponhometitle=Jadikan Beranda
+droponhomemsg=Ingin dokumen ini dijadikan beranda baru Anda?
+droponhomemsgMultiple=Ingin dokumen ini dijadikan beranda baru Anda?
+
+# context menu strings
+
+# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,
+# %2$S is the selection string.
+contextMenuSearch=Cari lewat %1$S untuk “%2$S”
+contextMenuSearch.accesskey=C
+contextMenuPrivateSearch=Cari di Jendela Pribadi
+contextMenuPrivateSearch.accesskey=p
+# LOCALIZATION NOTE (contextMenuPrivateSearchOtherEngine): %S is the search
+# engine name as set for Private Browsing mode. This label is only used when
+# this engine is different from the default engine name used in normal mode.
+contextMenuPrivateSearchOtherEngine=Cari lewat %S di Jendela Pribadi
+contextMenuPrivateSearchOtherEngine.accesskey=l
+
+# bookmark dialog strings
+
+bookmarkAllTabsDefault=[Nama Folder]
+
+unsignedAddonsDisabled.message=Satu atau beberapa pengaya terinstal tidak dapat diverifikasi dan telah dinonaktifkan.
+unsignedAddonsDisabled.learnMore.label=Pelajari Lebih Lanjut
+unsignedAddonsDisabled.learnMore.accesskey=P
+
+# LOCALIZATION NOTE (geolocationLastAccessIndicatorText): %S is the relative time of the most recent geolocation access (e.g. 5 min. ago)
+geolocationLastAccessIndicatorText=Terakhir diakses %S
+
+# LOCALIZATION NOTE (openProtocolHandlerPermissionEntryLabel): %S is the scheme of the protocol the site may open an application for. For example: mailto
+openProtocolHandlerPermissionEntryLabel=Tautan %S://
+
+crashedpluginsMessage.title=Plugin %S berhenti bekerja tiba-tiba.
+crashedpluginsMessage.reloadButton.label=Muat ulang laman
+crashedpluginsMessage.reloadButton.accesskey=M
+crashedpluginsMessage.submitButton.label=Kirim laporan mogok
+crashedpluginsMessage.submitButton.accesskey=K
+crashedpluginsMessage.learnMore=Pelajari Lebih Lanjut…
+
+# Keyword fixup messages
+# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit
+# a local host page, by the time the DNS request recognizes it, we have already
+# loaded a search page for the given word. An infobar then asks to the user
+# whether he rather wanted to visit the host. %S is the recognized host.
+keywordURIFixup.message=Apakah yang dimaksud adalah buka %S?
+keywordURIFixup.goTo=Ya, buka %S
+keywordURIFixup.goTo.accesskey=Y
+
+# Sanitize
+# LOCALIZATION NOTE (update.downloadAndInstallButton.label): %S is replaced by the
+# version of the update: "Update to 28.0".
+update.downloadAndInstallButton.label=Perbarui ke %S
+update.downloadAndInstallButton.accesskey=P
+
+menuOpenAllInTabs.label=Buka Semua di Tab
+
+# Unified Back-/Forward Popup
+tabHistory.reloadCurrent=Muat ulang laman
+tabHistory.goBack=Mundur ke laman ini
+tabHistory.goForward=Maju ke laman ini
+
+# URL Bar
+pasteAndGo.label=Tempelkan & Kunjungi
+# LOCALIZATION NOTE (reloadButton.tooltip):
+# %S is the keyboard shortcut for reloading the current page
+reloadButton.tooltip=Muat ulang laman ini (%S)
+# LOCALIZATION NOTE (stopButton.tooltip):
+# %S is the keyboard shortcut for stopping loading the page
+stopButton.tooltip=Berhenti memuat laman ini (%S)
+# LOCALIZATION NOTE (urlbar-zoom-button.tooltip):
+# %S is the keyboard shortcut for resetting the zoom level to 100%
+urlbar-zoom-button.tooltip=Setel ulang tingkat perbesaran (%S)
+# LOCALIZATION NOTE (reader-mode-button.tooltip):
+# %S is the keyboard shortcut for entering/exiting reader view
+reader-mode-button.tooltip=Aktif/nonaktifkan tampilan baca (%S)
+
+# LOCALIZATION NOTE(zoom-button.label): %S is the current page zoom level,
+# %% will be displayed as a single % character (% is commonly used to define
+# format specifiers, so it needs to be escaped).
+zoom-button.label = %S%%
+
+# General bookmarks button
+# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):
+# %S is the keyboard shortcut for "Show All Bookmarks"
+bookmarksMenuButton.tooltip=Tampilkan markah Anda (%S)
+
+# Downloads button tooltip
+# LOCALIZATION NOTE (downloads.tooltip):
+# %S is the keyboard shortcut for "Downloads"
+downloads.tooltip=Tampilkan kemajuan unduhan yang sedang berlangsung (%S)
+
+# New Window button tooltip
+# LOCALIZATION NOTE (newWindowButton.tooltip):
+# %S is the keyboard shortcut for "New Window"
+newWindowButton.tooltip=Buka jendela baru (%S)
+
+# New Tab button tooltip
+# LOCALIZATION NOTE (newTabButton.tooltip):
+# %S is the keyboard shortcut for "New Tab"
+newTabButton.tooltip=Buka tab baru (%S)
+newTabContainer.tooltip=Buka tab baru (%S)\nTekan dan tahan untuk membuka tab kontainer baru
+newTabAlwaysContainer.tooltip=Pilih kontainer untuk membuka tab baru
+
+# Canvas permission prompt
+# LOCALIZATION NOTE (canvas.siteprompt2): %S is hostname
+canvas.siteprompt2=Izinkan %S untuk menggunakan data gambar canvas HTML5?
+canvas.siteprompt2.warning=Ini dapat digunakan untuk mengidentifikasi komputer Anda secara unik.
+canvas.block=Blokir
+canvas.block.accesskey=B
+canvas.allow2=Izinkan
+canvas.allow2.accesskey=I
+canvas.remember2=Ingat pilihan ini
+
+# LOCALIZATION NOTE (webauthn.registerDirectPrompt3):
+# %S is hostname.
+# The website is asking for extended information about your
+# hardware authenticator that shouldn't be generally necessary. Permitting
+# this is safe if you only use one account at this website. If you have
+# multiple accounts at this website, and you use the same hardware
+# authenticator, then the website could link those accounts together.
+# And this is true even if you use a different profile / browser (or even Tor
+# Browser). To avoid this, you should use different hardware authenticators
+# for different accounts on this website.
+webauthn.registerDirectPrompt3=%S meminta informasi tambahan mengenai kunci keamanan Anda, yang dapat mempengaruhi privasi Anda.
+# LOCALIZATION NOTE (webauthn.registerDirectPromptHint):
+# %S is brandShortName
+webauthn.registerDirectPromptHint=%S dapat menjadikan ini anonim untuk Anda, tetapi situs web mungkin menolak kunci ini. Jika ditolak, Anda dapat mencoba lagi.
+# LOCALIZATION NOTE (webauthn.selectSignResultPrompt): %S is hostname
+webauthn.selectSignResultPrompt=Ditemukan beberapa akun untuk %S. Pilih yang akan digunakan atau batalkan.
+# LOCALIZATION NOTE (webauthn.selectDevicePrompt): %S is hostname
+webauthn.selectDevicePrompt=Beberapa perangkat ditemukan untuk %S. Pilih satu.
+# LOCALIZATION NOTE (webauthn.deviceBlockedPrompt): %S is hostname
+webauthn.deviceBlockedPrompt=Verifikasi pengguna gagal pada %S. Tidak ada kesempatan tersisa dan perangkat Anda telah terkunci, karena terlalu banyak kesalahan memasukkan PIN. Perangkat perlu diatur ulang.
+# LOCALIZATION NOTE (webauthn.pinAuthBlockedPrompt): %S is hostname
+webauthn.pinAuthBlockedPrompt=Verifikasi pengguna gagal pada %S. Terlalu banyak percobaan yang gagal dalam proses autentikasi secara berturut-turut dan PIN telah diblokir untuk sementara. Daya perangkat Anda harus dicabut dan hidupkan ulang perangkat Anda.
+webauthn.cancel=Batal
+webauthn.cancel.accesskey=B
+webauthn.proceed=Lanjut
+webauthn.proceed.accesskey=L
+webauthn.anonymize=Jadikan anonim saja
+
+# Spoof Accept-Language prompt
+privacy.spoof_english=Mengubah setelan bahasa Anda ke bahasa Inggris akan membuat Anda lebih sulit untuk mengidentifikasi dan meningkatkan privasi Anda. Apakah Anda ingin meminta versi bahasa Inggris dari laman web?
+
+# LOCALIZATION NOTE (identity.identified.verifier, identity.identified.state_and_country, identity.ev.contentOwner2):
+# %S is the hostname of the site that is being displayed.
+identity.identified.verifier=Diverifikasi oleh: %S
+identity.identified.verified_by_you=Anda telah membuat pengecualian keamanan untuk situs ini
+identity.identified.state_and_country=%S, %S
+identity.ev.contentOwner2=Sertifikat diterbitkan untuk: %S
+
+# LOCALIZATION NOTE (identity.notSecure.label):
+# Keep this string as short as possible, this is displayed in the URL bar
+# use a synonym for "safe" or "private" if "secure" is too long.
+identity.notSecure.label=Tidak Aman
+identity.notSecure.tooltip=Sambungan tidak aman
+
+identity.extension.label=Ekstensi (%S)
+identity.extension.tooltip=Dimuat oleh ekstensi: %S
+
+# LOCALIZATION NOTE (contentBlocking.trackersView.blocked.label):
+# This label is shown next to a tracker in the trackers subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.trackersView.blocked.label=Diblokir
+
+contentBlocking.trackersView.empty.label=Tidak ada yang terdeteksi di situs ini
+
+# LOCALIZATION NOTE (contentBlocking.cookies.blockingTrackers.label, contentBlocking.cookies.blocking3rdParty.label,
+# contentBlocking.cookies.blockingUnvisited.label,contentBlocking.cookies.blockingAll.label):
+contentBlocking.cookies.blockingTrackers3.label=Kuki Pelacakan Lintas Situs
+contentBlocking.cookies.blocking3rdParty2.label=Kuki Pihak Ketiga
+contentBlocking.cookies.blockingUnvisited2.label=Kuki Situs yang Tidak Dikunjungi
+contentBlocking.cookies.blockingAll2.label=Semua Kuki
+
+contentBlocking.cookiesView.firstParty.label=Dari Situs Ini
+# LOCALIZATION NOTE (contentBlocking.cookiesView.firstParty.empty.label):
+# This references the header from contentBlocking.cookiesView.firstParty.label:
+# "[Cookies] From This Site: None detected on this site".
+contentBlocking.cookiesView.firstParty.empty.label=Tidak ada yang terdeteksi di situs ini
+
+contentBlocking.cookiesView.trackers2.label=Kuki Pelacakan Lintas Situs
+# LOCALIZATION NOTE (contentBlocking.cookiesView.trackers.empty.label):
+# This references the header from contentBlocking.cookiesView.trackers.label:
+# "Tracking Cookies: None detected on this site".
+contentBlocking.cookiesView.trackers.empty.label=Tidak ada yang terdeteksi di situs ini
+
+contentBlocking.cookiesView.thirdParty.label=Kuki Pihak Ketiga
+# LOCALIZATION NOTE (contentBlocking.cookiesView.thirdParty.empty.label):
+# This references the header from contentBlocking.cookiesView.thirdParty.label:
+# "Third-Party Cookies: None detected on this site".
+contentBlocking.cookiesView.thirdParty.empty.label=Tidak ada yang terdeteksi di situs ini
+
+# LOCALIZATION NOTE (contentBlocking.cookiesView.allowed.label):
+# This label is shown next to a cookie origin in the cookies subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Allowed"
+contentBlocking.cookiesView.allowed.label=Diizinkan
+# LOCALIZATION NOTE (contentBlocking.cookiesView.blocked.label):
+# This label is shown next to a cookie origin in the cookies subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.cookiesView.blocked.label=Diblokir
+# LOCALIZATION NOTE (contentBlocking.cookiesView.removeButton.tooltip): %S is the domain of the site.
+contentBlocking.cookiesView.removeButton.tooltip=Bersihkan pengecualian kuki untuk %S
+
+# LOCALIZATION NOTE (contentBlocking.fingerprintersView.blocked.label):
+# This label is shown next to a fingerprinter in the fingerprinters subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.fingerprintersView.blocked.label=Diblokir
+
+# LOCALIZATION NOTE (contentBlocking.cryptominersView.blocked.label):
+# This label is shown next to a cryptominer in the cryptominers subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.cryptominersView.blocked.label=Diblokir
+
+trackingProtection.icon.activeTooltip2=Memblokir pelacak media sosial, kuki pelacakan lintas, dan pelacak sidik.
+trackingProtection.icon.disabledTooltip2=Perlindungan Pelacakan yang Ditingkatkan NONAKTIF untuk situs ini.
+# LOCALIZATION NOTE (trackingProtection.icon.noTrackersDetectedTooltip): %S is brandShortName.
+trackingProtection.icon.noTrackersDetectedTooltip=Tidak ada pelacak yang dikenali %S terdeteksi di laman ini.
+
+# LOCALIZATION NOTE (protections.header):
+# Header of the Protections Panel. %S is replaced with the site's hostname.
+protections.header=Perlindungan untuk %S
+
+# LOCALIZATION NOTE (protections.disableAriaLabel):
+# Text that gets spoken by a screen reader if the button will disable protections.
+# %s is the site's hostname.
+protections.disableAriaLabel=Nonaktifkan perlindungan untuk %S
+
+# LOCALIZATION NOTE (protections.enableAriaLabel):
+# Text that gets spoken by a screen reader if the button will enable protections.
+# %s is the site's hostname.
+protections.enableAriaLabel=Aktifkan perlindungan untuk %S
+
+# Blocking and Not Blocking sub-views in the Protections Panel
+protections.blocking.fingerprinters.title=Pelacak Sidik Diblokir
+protections.blocking.cryptominers.title=Penambang Kripto Diblokir
+protections.blocking.cookies.trackers.title=Kuki Pelacakan Lintas Diblokir
+protections.blocking.cookies.3rdParty.title=Kuki Pihak Ketiga Diblokir
+protections.blocking.cookies.all.title=Semua Kuki Diblokir
+protections.blocking.cookies.unvisited.title=Kuki Situs yang Belum Dikunjungi Diblokir
+protections.blocking.trackingContent.title=Konten Pelacak Diblokir
+protections.blocking.socialMediaTrackers.title=Pelacak Media Sosial Diblokir
+protections.notBlocking.fingerprinters.title=Tidak Memblokir Pelacak Sidik
+protections.notBlocking.cryptominers.title=Tidak Memblokir Penambang Kripto
+protections.notBlocking.cookies.3rdParty.title=Tidak memblokir Kuki Pihak Ketiga
+protections.notBlocking.cookies.all.title=Tidak Memblokir Kuki
+protections.notBlocking.crossSiteTrackingCookies.title=Tidak Memblokir Kuki Pelacakan Lintas
+protections.notBlocking.trackingContent.title=Tidak Memblokir Konten Pelacak
+protections.notBlocking.socialMediaTrackers.title=Tidak Memblokir Pelacak Media Sosial
+
+# Footer section in the Protections Panel
+# LOCALIZATION NOTE (protections.footer.blockedTrackerCounter.description,
+# protections.footer.blockedTrackerCounter.tooltip):
+# This text indicates the total number of trackers blocked on all sites. In
+# its tooltip, we show the date when we started counting this number.
+# LOCALIZATION NOTE (protections.footer.blockedTrackerCounter.description):
+# Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Replacement for #1 is a locale-string converted positive integer.
+protections.footer.blockedTrackerCounter.description=#1 Diblokir
+# LOCALIZATION NOTE (protections.footer.blockedTrackerCounter.tooltip):
+# %S is the date on which we started counting (e.g., July 17, 2019).
+protections.footer.blockedTrackerCounter.tooltip=Sejak %S
+
+# Milestones section in the Protections Panel
+# LOCALIZATION NOTE (protections.milestone.description):
+# Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is replaced with brandShortName.
+# #2 is replaced with the (locale-formatted) number of trackers blocked
+# #3 is replaced by a locale-formatted date with short month and numeric year.
+# In English this looks like "Firefox blocked over 10,000 trackers since Oct 2019"
+protections.milestone.description=#1 memblokir #2 pelacak sejak #3
+
+# Application menu
+
+# LOCALIZATION NOTE(zoomReduce-button.tooltip): %S is the keyboard shortcut.
+zoomReduce-button.tooltip = Perkecil (%S)
+# LOCALIZATION NOTE(zoomReset-button.tooltip): %S is the keyboard shortcut.
+zoomReset-button.tooltip = Setel ulang tingkat perbesaran (%S)
+# LOCALIZATION NOTE(zoomEnlarge-button.tooltip): %S is the keyboard shortcut.
+zoomEnlarge-button.tooltip = Perbesar (%S)
+
+# LOCALIZATION NOTE (cut-button.tooltip): %S is the keyboard shortcut.
+cut-button.tooltip = Potong (%S)
+# LOCALIZATION NOTE (copy-button.tooltip): %S is the keyboard shortcut.
+copy-button.tooltip = Salin (%S)
+# LOCALIZATION NOTE (paste-button.tooltip): %S is the keyboard shortcut.
+paste-button.tooltip = Tempel (%S)
+
+# Geolocation UI
+
+geolocation.allow=Izinkan
+geolocation.allow.accesskey=I
+geolocation.block=Blokir
+geolocation.block.accesskey=B
+geolocation.shareWithSite4=Izinkan %S untuk mengakses lokasi Anda?
+geolocation.shareWithFile4=Izinkan berkas lokal ini untuk mengakses lokasi Anda?
+# LOCALIZATION NOTE(geolocation.shareWithSiteUnsafeDelegation2):
+# %1$S is the first party origin, %2$S is the third party origin.
+geolocation.shareWithSiteUnsafeDelegation2=Izinkan %1$S untuk memberi akses kepada %2$S untuk mengakses lokasi Anda?
+geolocation.remember=Ingat pilihan ini
+
+# Virtual Reality Device UI
+xr.allow2=Izinkan
+xr.allow2.accesskey=I
+xr.block=Blokir
+xr.block.accesskey=B
+xr.shareWithSite4=Izinkan %S untuk mengakses perangkat realitas virtual? Ini bisa memaparkan informasi rahasia.
+xr.shareWithFile4=Izinkan berkas lokal ini untuk mengakses perangkat realitas virtual? Ini bisa memaparkan informasi rahasia.
+xr.remember=Ingat pilihan ini
+
+# Persistent storage UI
+persistentStorage.allow=Izinkan
+persistentStorage.allow.accesskey=I
+persistentStorage.block.label=Blokir
+persistentStorage.block.accesskey=B
+persistentStorage.allowWithSite2=Izinkan %S untuk menyimpan data di penyimpanan persisten?
+
+# Web notifications UI
+# LOCALIZATION NOTE (alwaysBlock, block)
+# The two button strings will never be shown at the same time, so
+# it's okay for them to have the same access key
+webNotifications.allow2=Izinkan
+webNotifications.allow2.accesskey=I
+webNotifications.notNow=Jangan Sekarang
+webNotifications.notNow.accesskey=n
+webNotifications.never=Jangan Pernah Izinkan
+webNotifications.never.accesskey=g
+webNotifications.alwaysBlock=Selalu Blokir
+webNotifications.alwaysBlock.accesskey=S
+webNotifications.block=Blokir
+webNotifications.block.accesskey=B
+webNotifications.receiveFromSite3=Izinkan %S untuk mengirim pemberitahuan?
+
+# 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=Kabur!
+safebrowsing.getMeOutOfHereButton.accessKey=K
+safebrowsing.deceptiveSite=Situs Tipuan!
+safebrowsing.notADeceptiveSiteButton.label=Ini bukan situs tipuan…
+safebrowsing.notADeceptiveSiteButton.accessKey=t
+safebrowsing.reportedAttackSite=Telah Dilaporkan Sebagai Situs Penyerang!
+safebrowsing.notAnAttackButton.label=Situs ini bukan situs penyerang…
+safebrowsing.notAnAttackButton.accessKey=s
+safebrowsing.reportedUnwantedSite=Telah Dilaporkan Sebagai Situs Perangkat Lunak yang Tidak Diinginkan!
+safebrowsing.reportedHarmfulSite=Laporkan Situs Berbahaya!
+
+# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title
+# Used as the bookmark name when saving a keyword for a search field.
+addKeywordTitleAutoFill=Cari %S
+
+# troubleshootModeRestart
+# LOCALIZATION NOTE (troubleshootModeRestartPromptTitle): %S is the name of the product (e.g., Firefox)
+troubleshootModeRestartPromptTitle=Mulai ulang %S dalam Mode Pemecahan Masalah?
+troubleshootModeRestartPromptMessage=Ekstensi, tema, dan setelan khusus Anda akan dinonaktifkan sementara.
+troubleshootModeRestartButton=Mulai Ulang
+
+# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string
+# "true" (spelled and capitalized exactly that way) to show the "Text
+# Encoding" menu in the main Firefox button on Windows. Any other value will
+# hide it. Regardless of the value of this setting, the "Text Encoding"
+# menu will always be accessible via the "Browser Tools" menu.
+# This is not a string to translate; it just controls whether the menu shows
+# up in the Firefox button. If users frequently use the "Text Encoding"
+# menu, set this to "true". Otherwise, you can leave it as "false".
+browser.menu.showCharacterEncoding=false
+
+# Process hang reporter
+# LOCALIZATION NOTE (processHang.selected_tab.label): %1$S is the name of the product (e.g., Firefox)
+processHang.selected_tab.label = Laman ini memperlambat %1$S. Untuk mempercepat peramban, hentikan laman ini.
+# LOCALIZATION NOTE (processHang.nonspecific_tab.label): %1$S is the name of the product (e.g., Firefox)
+processHang.nonspecific_tab.label = Sebuah laman web memperlambat %1$S. Untuk mempercepat peramban, hentikan laman tersebut.
+# LOCALIZATION NOTE (processHang.specific_tab.label): %1$S is the title of the tab.
+# %2$S is the name of the product (e.g., Firefox)
+processHang.specific_tab.label = “%1$S” memperlambat %2$S. Untuk mempercepat peramban, hentikan laman tersebut.
+# LOCALIZATION NOTE (processHang.add-on.label2): %1$S is the name of the
+# extension. %2$S is the name of the product (e.g., Firefox)
+processHang.add-on.label2 = “%1$S” memperlambat %2$S. Untuk mempercepat peramban, hentikan ekstensi tersebut.
+processHang.add-on.learn-more.text = Pelajari lebih lanjut
+processHang.button_stop2.label = Hentikan
+processHang.button_stop2.accessKey = H
+processHang.button_debug.label = Debug Skrip
+processHang.button_debug.accessKey = D
+
+# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen
+fullscreenButton.tooltip=Tampilkan jendela dalam layar penuh (%S)
+
+# These are visible when opening the popup inside the bookmarks sidebar
+sidebar.moveToLeft=Pindahkan Bilah Samping ke Kiri
+sidebar.moveToRight=Pindahkan Bilah Samping ke Kanan
+
+# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S will be the 'learn more' link
+emeNotifications.drmContentDisabled.message2 = Anda harus mengaktifkan DRM untuk memainkan suara atau video pada laman ini.
+emeNotifications.drmContentDisabled.button.label = Aktifkan DRM
+emeNotifications.drmContentDisabled.button.accesskey = A
+
+# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName
+emeNotifications.drmContentCDMInstalling.message = %S sedang memasang komponen yang dibutuhkan untuk memutar audio atau video pada laman ini. Coba lagi nanti.
+
+emeNotifications.unknownDRMSoftware = Tidak dikenal
+
+# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName
+customizeMode.tabTitle = Ubahsuai %S
+
+e10s.accessibilityNotice.acceptButton.label = Oke
+e10s.accessibilityNotice.acceptButton.accesskey = O
+
+# LOCALIZATION NOTE (e10s.accessibilityNotice.jawsMessage): %S is brandShortName
+e10s.accessibilityNotice.jawsMessage = Tampilan konten tab dinonaktifkan karena adanya ketidakcocokan antara %S dengan piranti lunak aksesibilitas Anda. Mohon perbarui pembaca layar Anda atau beralih ke Firefox Extended Support Release.
+
+# LOCALIZATION NOTE (userContextPersonal.label,
+# userContextWork.label,
+# userContextShopping.label,
+# userContextBanking.label,
+# userContextNone.label):
+# These strings specify the four predefined contexts included in support of the
+# Contextual Identity / Containers project. Each context is meant to represent
+# the context that the user is in when interacting with the site. Different
+# contexts will store cookies and other information from those sites in
+# different, isolated locations. You can enable the feature by typing
+# about:config in the URL bar and changing privacy.userContext.enabled to true.
+# Once enabled, you can open a new tab in a specific context by clicking
+# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these
+# strings on the right-hand side of the URL bar.
+userContextPersonal.label = Pribadi
+userContextWork.label = Kantor
+userContextBanking.label = Perbankan
+userContextShopping.label = Belanja
+userContextNone.label = Tanpa Kontainer
+
+userContextPersonal.accesskey = P
+userContextWork.accesskey = K
+userContextBanking.accesskey = B
+userContextShopping.accesskey = J
+userContextNone.accesskey = T
+
+userContext.aboutPage.label = Kelola kontainer
+userContext.aboutPage.accesskey = K
+
+# LOCALIZATION NOTE (sendTabsToDevice.label):
+# Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs sent to the device.
+sendTabsToDevice.label = Kirim Tab ke #1 Peranti
+sendTabsToDevice.accesskey = k
+
+decoder.noCodecs.button = Pelajari caranya
+decoder.noCodecs.accesskey = P
+decoder.noCodecsLinux.message = Untuk memutar video, Anda mungkin harus menginstal kodek video yang dibutuhkan.
+decoder.noHWAcceleration.message = Untuk meningkatkan kualitas video, Anda mungkin harus menginstal Media Feature Pack dari Microsoft.
+decoder.noPulseAudio.message = Untuk memutar audio, Anda mungkin harus menginstal perangkat lunak PulseAudio.
+decoder.unsupportedLibavcodec.message = libavcodec mungkin rentan atau tidak didukung, dan harus diperbarui untuk memutar video.
+
+decoder.decodeError.message = Masalah terjadi ketika mendekode sumber daya media.
+decoder.decodeError.button = Laporkan Masalah Situs
+decoder.decodeError.accesskey = L
+decoder.decodeWarning.message = Masalah yang bisa diperbaiki terjadi ketika mendekode sumber daya media.
+
+# LOCALIZATION NOTE (captivePortal.infoMessage3):
+# Shown in a notification bar when we detect a captive portal is blocking network access
+# and requires the user to log in before browsing.
+captivePortal.infoMessage3 = Anda harus masuk ke dalam jaringan ini sebelum Anda dapat mengakses Internet.
+# LOCALIZATION NOTE (captivePortal.showLoginPage2):
+# The label for a button shown in the info bar in all tabs except the login page tab.
+# The button shows the portal login page tab when clicked.
+captivePortal.showLoginPage2 = Buka laman masuk jaringan
+
+# LOCALIZATION NOTE (permissions.header):
+# %S is the hostname of the site that is being displayed.
+permissions.header = Izin untuk %S
+permissions.remove.tooltip = Hilangkan perizinan ini dan tanyakan lagi
+
+permissions.fullscreen.promptCanceled = Permintaan izin tertunda yang dibatalkan: permintaan izin tidak boleh diajukan sebelum memasuki layar penuh DOM.
+permissions.fullscreen.fullScreenCanceled = Keluar dari layar penuh DOM: permintaan izin tidak boleh diajukan saat dalam layar penuh DOM.
+
+# LOCALIZATION NOTE (aboutDialog.architecture.*):
+# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the
+# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses
+# between the Firefox version and the "What's new" link in the About dialog,
+# e.g.: "48.0.2 (32-bit) <What's new>" or "51.0a1 (2016-09-05) (64-bit)".
+aboutDialog.architecture.sixtyFourBit = 64-bit
+aboutDialog.architecture.thirtyTwoBit = 32-bit
+
+midi.allow.label = Izinkan
+midi.allow.accesskey = I
+midi.block.label = Blokir
+midi.block.accesskey = B
+midi.remember=Ingat keputusan ini
+midi.shareWithFile = Izinkan berkas lokal ini untuk mengakses perangkat MIDI Anda?
+# LOCALIZATION NOTE (midi.shareWithSite): %S is the name of the site URL (https://...) requesting MIDI access
+midi.shareWithSite = Izinkan %S mengakses perangkat MIDI Anda?
+midi.shareSysexWithFile = Izinkan berkas lokal ini untuk mengakses perangkat MIDI Anda dan mengirim/menerima pesan SysEx?
+# LOCALIZATION NOTE (midi.shareSysexWithSite): %S is the name of the site URL (https://...) requesting MIDI access
+midi.shareSysexWithSite = Izinkan %S untuk mengakses perangkat MIDI Anda dan mengirim/menerima pesan SysEx?
+
+# LOCALIZATION NOTE (panel.back):
+# This is used by screen readers to label the "back" button in various browser
+# popup panels, including the sliding subviews of the main menu.
+panel.back = Kembali
+
+storageAccess1.Allow.label = Izinkan
+storageAccess1.Allow.accesskey = A
+storageAccess1.DontAllow.label = Blokir
+storageAccess1.DontAllow.accesskey = B
+# LOCALIZATION NOTE (storageAccess4.message, storageAccess1.hintText):
+# %1$S is the name of the site URL (www.site1.example) trying to track the user's activity.
+# %2$S is the name of the site URL (www.site2.example) that the user is visiting. This is the same domain name displayed in the address bar.
+storageAccess4.message = Izinkan %1$S untuk menggunakan kukinya pada %2$S?
+storageAccess1.hintText = Anda mungkin ingin memblokir akses jika tidak jelas mengapa %1$S membutuhkan data ini.
+
+
+
+# LOCALIZATION NOTE (gnomeSearchProviderSearchWeb):
+# Used for search by Gnome Shell activity screen, %S is a searched string.
+gnomeSearchProviderSearchWeb=Cari di web untuk “%S”
diff --git a/l10n-id/browser/chrome/browser/customizableui/customizableWidgets.properties b/l10n-id/browser/chrome/browser/customizableui/customizableWidgets.properties
new file mode 100644
index 0000000000..1d20d9b219
--- /dev/null
+++ b/l10n-id/browser/chrome/browser/customizableui/customizableWidgets.properties
@@ -0,0 +1,54 @@
+# 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/.
+
+history-panelmenu.label = Riwayat
+# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut
+history-panelmenu.tooltiptext2 = Tampilkan riwayat Anda(%S)
+
+find-button.label = Temukan
+# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.
+find-button.tooltiptext3 = Temukan di laman ini (%S)
+
+developer-button.label = Pengembang
+# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut
+developer-button.tooltiptext2 = Buka Alat pengembang web (%S)
+
+sidebar-button.label = Bilah Samping
+sidebar-button.tooltiptext2 = Tampilkan bilah samping
+
+zoom-controls.label = Kendali Perbesaran
+zoom-controls.tooltiptext2 = Kendali perbesaran
+
+zoom-out-button.label = Perkecil
+# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-out-button.tooltiptext2 = Perkecil (%S)
+
+# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-reset-button.tooltiptext2 = Setel ulang tingkat perbesaran (%S)
+
+zoom-in-button.label = Perbesar
+# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-in-button.tooltiptext2 = Perbesar (%S)
+
+edit-controls.label = Edit Kontrol
+edit-controls.tooltiptext2 = Edit kontrol
+
+cut-button.label = Potong
+# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.
+cut-button.tooltiptext2 = Potong (%S)
+
+copy-button.label = Salin
+# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.
+copy-button.tooltiptext2 = Salin (%S)
+
+paste-button.label = Tempel
+# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.
+paste-button.tooltiptext2 = Tempel (%S)
+
+panic-button.label = Lupakan
+panic-button.tooltiptext = Lupakan semua atau beberapa riwayat penjelajahan
+
+toolbarspring.label = Ruang Fleksibel
+toolbarseparator.label = Pemisah
+toolbarspacer.label = Ruang
diff --git a/l10n-id/browser/chrome/browser/downloads/downloads.properties b/l10n-id/browser/chrome/browser/downloads/downloads.properties
new file mode 100644
index 0000000000..5605ffb173
--- /dev/null
+++ b/l10n-id/browser/chrome/browser/downloads/downloads.properties
@@ -0,0 +1,82 @@
+# 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 (stateStarting):
+# Indicates that the download is starting.
+stateStarting=Memulai…
+# 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=Diblokir oleh Parental Controls
+# LOCALIZATION NOTE (blockedMalware, blockedPotentiallyUnwanted,
+# blockedUncommon2):
+# These strings are shown in the panel for some types of blocked downloads. You
+# may need to adjust "downloads.width" in "downloads.dtd" if this turns out to
+# be longer than the other existing status strings.
+blockedMalware=Berkas ini mengandung virus atau perangkat perusak.
+blockedPotentiallyUnwanted=Berkas ini meungkin dapat merusak komputer Anda.
+blockedPotentiallyInsecure=Berkas tidak diunduh: Potensi risiko keamanan.
+blockedUncommon2=Umumnya berkas ini tidak diunduh.
+
+# LOCALIZATION NOTE (fileMovedOrMissing):
+# Displayed when a complete download which is not at the original folder.
+fileMovedOrMissing=Berkas telah berpindah atau hilang
+
+# LOCALIZATION NOTE (fileDeleted):
+# Displayed when a downloaded file has been deleted by Firefox, e.g. by the
+# "Delete File" context menu item.
+fileDeleted=Berkas dihapus
+
+# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,
+# unblockTypeMalware, unblockTypePotentiallyUnwanted2,
+# unblockTypeUncommon2, unblockTip2, unblockButtonOpen,
+# unblockButtonUnblock, unblockButtonConfirmBlock, unblockInsecure2):
+# 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=Yakin ingin mengizinkan unduhan ini?
+unblockHeaderOpen=Yakin ingin membuka berkas ini?
+unblockTypeMalware=Berkas ini mengandung virus atau malware lainnya yang dapat merusak komputer Anda.
+unblockTypePotentiallyUnwanted2=Berkas ini disamarkan sebagai unduhan yang penting, tetapi dapat membuat perubahan yang tidak diharapkan pada program dan pengaturan Anda.
+unblockTypeUncommon2=Berkas ini tidak umum diunduh dan bisa jadi tidak aman untuk dibuka. Berkas mungkin bisa mengandung virus atau membuat perubahan yang tidak diharapkan pada program dan pengaturan Anda.
+unblockInsecure2=Unduhan akan dilakukan melalui HTTP meskipun dokumen ini diterima melalui sambungan aman HTTPS. Jika dilanjutkan, unduhan mungkin rusak atau tersabotase saat proses pengunduhan.
+unblockTip2=Anda dapat mencari sumber pengunduhan alternatif atau coba lagi nanti.
+unblockButtonOpen=Buka
+unblockButtonUnblock=Izinkan unduhan
+unblockButtonConfirmBlock=Hapus berkas
+
+# LOCALIZATION NOTE (sizeWithUnits):
+# %1$S is replaced with the size number, and %2$S with the measurement unit.
+sizeWithUnits=%1$S %2$S
+sizeUnknown=Ukuran berkas tidak diketahui
+
+# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):
+# These strings define templates for the separation of different elements in the
+# status line of a download item. As a separator, by default we use the Unicode
+# character U+2014 'EM DASH' (long dash). Examples of status lines include
+# "Canceled - 222.net", "1.1 MB - website2.com", or "Paused - 1.1 MB". Note
+# that we use a wider space after the separator when it is followed by a number,
+# just to avoid visually confusing it with with a minus sign with some fonts.
+# If you use a different separator, this might not be necessary. However, there
+# is usually no need to change the separator or the order of the substitutions,
+# even for right-to-left languages, unless the defaults are not suitable.
+statusSeparator=%1$S — %2$S
+statusSeparatorBeforeNumber=%1$S — %2$S
diff --git a/l10n-id/browser/chrome/browser/feeds/subscribe.properties b/l10n-id/browser/chrome/browser/feeds/subscribe.properties
new file mode 100644
index 0000000000..e53a67088e
--- /dev/null
+++ b/l10n-id/browser/chrome/browser/feeds/subscribe.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/.
+
+# LOCALIZATION NOTE (addProtocolHandlerMessage):
+# Message displayed when adding a protocol handler:
+# %1$S is the application's domain, %2$S is the type of protocol
+addProtocolHandlerMessage=Tambahkan “%1$S” sebagai aplikasi tautan %2$S?
+addProtocolHandlerAddButton=Tambah aplikasi
+addProtocolHandlerAddButtonAccesskey=T
diff --git a/l10n-id/browser/chrome/browser/places/bookmarkProperties.properties b/l10n-id/browser/chrome/browser/places/bookmarkProperties.properties
new file mode 100644
index 0000000000..21d736c53b
--- /dev/null
+++ b/l10n-id/browser/chrome/browser/places/bookmarkProperties.properties
@@ -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/.
+
+dialogAcceptLabelAddItem=Tambah
+dialogAcceptLabelSaveItem=Simpan
+dialogAcceptLabelAddMulti=Tambah Markah
+dialogAcceptLabelEdit=Simpan Perubahan
+dialogTitleAddBookmark=Tambah Markah
+dialogTitleAddFolder=Tambah Folder
+dialogTitleAddMulti=Buat Markah Semua Tab
+dialogTitleEdit=Properti untuk "%S"
+
+dialogTitleAddNewBookmark2=Tambah markah
+dialogTitleEditBookmark=Edit “%S”
+dialogTitleEditBookmark2=Edit markah
+dialogTitleAddBookmarksFolder=Tambahkan folder markah
+dialogTitleAddBookmarkFolder=Tambahkan folder markah
+dialogTitleEditBookmarksFolder=Edit folder markah
+dialogTitleEditBookmarkFolder=Edit folder markah
+
+bookmarkAllTabsDefault=[Nama Folder]
+newFolderDefault=Folder Baru
+newBookmarkDefault=Markah Baru
diff --git a/l10n-id/browser/chrome/browser/safebrowsing/safebrowsing.properties b/l10n-id/browser/chrome/browser/safebrowsing/safebrowsing.properties
new file mode 100644
index 0000000000..7f353c45a4
--- /dev/null
+++ b/l10n-id/browser/chrome/browser/safebrowsing/safebrowsing.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/.
+
+errorReportFalseDeceptiveTitle=Ini bukan situs tipuan
+errorReportFalseDeceptiveMessage=Tidak mungkin untuk melaporkan kesalahan ini pada saat ini.
diff --git a/l10n-id/browser/chrome/browser/search.properties b/l10n-id/browser/chrome/browser/search.properties
new file mode 100644
index 0000000000..d1ff7fc9d5
--- /dev/null
+++ b/l10n-id/browser/chrome/browser/search.properties
@@ -0,0 +1,33 @@
+# 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=Pencarian melalui %S
+
+# LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel
+# showing search suggestions.
+# %S is replaced with the name of the current default search engine.
+searchHeader=Pencarian %S
+
+# LOCALIZATION NOTE (cmd_pasteAndSearch): "Search" is a verb, this is the
+# search bar equivalent to the url bar's "Paste & Go"
+cmd_pasteAndSearch=Tempelkan & Cari
+
+cmd_clearHistory=Hapus Riwayat Pencarian
+cmd_clearHistory_accesskey=s
+
+# LOCALIZATION NOTE (searchForSomethingWith2):
+# This string is used to build the header above the list of one-click
+# search providers: "Search for <user-typed string> with:"
+searchForSomethingWith2=Cari %S lewat:
+
+# LOCALIZATION NOTE (searchWithHeader):
+# The wording of this string should be as close as possible to
+# searchForSomethingWith2. This string will be used when the user
+# has not typed anything.
+searchWithHeader=Cari lewat:
+
+# LOCALIZATION NOTE (searchSettings):
+# This is the label for the button that opens Search preferences.
+searchSettings=Ubah Pengaturan Pencarian
+
diff --git a/l10n-id/browser/chrome/browser/shellservice.properties b/l10n-id/browser/chrome/browser/shellservice.properties
new file mode 100644
index 0000000000..44dc948065
--- /dev/null
+++ b/l10n-id/browser/chrome/browser/shellservice.properties
@@ -0,0 +1,16 @@
+# 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 (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk, setDefaultBrowserAlertConfirm.label, setDefaultBrowserAlertNotNow.label):
+# These strings are used as an alternative to the ones above, in a modal dialog.
+# %S will be replaced by brandShortName
+setDefaultBrowserTitle=Peramban Baku
+setDefaultBrowserMessage=%S belum ditetapkan menjadi program peramban web baku Anda. Ingin menjadikannya program peramban web baku?
+setDefaultBrowserDontAsk=Selalu lakukan pemeriksaan ini saat memulai %S.
+setDefaultBrowserAlertConfirm.label=Gunakan %S sebagai peramban baku saya
+setDefaultBrowserAlertNotNow.label=Jangan sekarang
+
+desktopBackgroundLeafNameWin=Gambar Latar Belakang Desktop.bmp
+DesktopBackgroundDownloading=Menyimpan Gambar…
+DesktopBackgroundSet=Jadikan sebagai Latar Belakang Desktop
diff --git a/l10n-id/browser/chrome/browser/siteData.properties b/l10n-id/browser/chrome/browser/siteData.properties
new file mode 100644
index 0000000000..e8f789d45b
--- /dev/null
+++ b/l10n-id/browser/chrome/browser/siteData.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/.
+
+clearSiteDataPromptTitle=Hapus semua kuki dan data situs
+# LOCALIZATION NOTE (clearSiteDataPromptText): %S = brandShortName
+clearSiteDataPromptText=Memilih ‘Hapus Sekarang’ akan menghapus semua kuki dan data situs yang disimpan %S. Ini akan mengeluarkan Anda dari situs web dan menghapus konten web luring.
+clearSiteDataNow=Hapus Sekarang
diff --git a/l10n-id/browser/chrome/browser/sitePermissions.properties b/l10n-id/browser/chrome/browser/sitePermissions.properties
new file mode 100644
index 0000000000..8e41b82a91
--- /dev/null
+++ b/l10n-id/browser/chrome/browser/sitePermissions.properties
@@ -0,0 +1,55 @@
+# 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,
+# state.current.hide):
+# 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 = Sesi Diizinkan
+state.current.allowedTemporarily = Diizinkan sementara
+state.current.blockedTemporarily = Diblokir Sementara
+state.current.blocked = Diblokir
+state.current.prompt = Tanyakan Selalu
+
+# 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 = Tanyakan Selalu
+state.multichoice.allow = Izinkan
+state.multichoice.allowForSession = Izinkan Sesi
+state.multichoice.block = Blokir
+
+state.multichoice.autoplayblock = Blokir Audio
+state.multichoice.autoplayblockall = Blokir Audio dan Video
+state.multichoice.autoplayallow = Izinkan Audio dan Video
+
+permission.autoplay.label = Memutar Otomatis
+permission.cookie.label = Menyetel Kuki
+permission.desktop-notification3.label = Mengirim Notifikasi
+permission.camera.label = Menggunakan Kamera
+permission.microphone.label = Menggunakan Mikrofon
+permission.screen.label = Membagikan Layar
+# LOCALIZATION NOTE (permission.speaker.label):
+# Short form for (permission to) "Choose and change audio output devices".
+permission.speaker.label = Pilih pengeras suara
+permission.install.label = Memasang Pengaya
+permission.popup.label = Membuka Jendela Sembulan
+permission.geo.label = Mengakses Data Lokasi Anda
+permission.xr.label = Mengakses Perangkat Realitas Virtual
+permission.shortcuts.label = Menimpa Pintasan Papan Ketik
+permission.focus-tab-by-prompt.label = Berpindah ke Tab ini
+permission.persistent-storage.label = Menyimpan Data di Penyimpanan Persisten
+permission.canvas.label = Mengekstrak Data Canvas
+permission.midi.label = Mengakses Perangkat MIDI
+permission.midi-sysex.label = Mengakses Peranti MIDI dengan Dukungan SysEx
+# LOCALIZATION NOTE (permission.open-protocol-handler.label):
+# Open as a verb. "This site may open applications".
+permission.open-protocol-handler.label = Buka aplikasi
diff --git a/l10n-id/browser/chrome/browser/syncSetup.properties b/l10n-id/browser/chrome/browser/syncSetup.properties
new file mode 100644
index 0000000000..2796c25fdb
--- /dev/null
+++ b/l10n-id/browser/chrome/browser/syncSetup.properties
@@ -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/.
+
+# Several other strings are used (via Weave.Status.login), but they come from
+# /services/sync
+
+# Firefox Accounts based setup.
+continue.label = Lanjutkan
+
+relinkVerify.title = Peringatan Penggabungan
+relinkVerify.heading = Yakin ingin masuk ke Sync?
+# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.
+relinkVerify.description = Ada pengguna lain yang telah masuk ke Sync pada perangkat ini. Jika Anda masuk, maka markah, sandi, dan setelan lainnya untuk %S akan digabungkan.
diff --git a/l10n-id/browser/chrome/browser/taskbar.properties b/l10n-id/browser/chrome/browser/taskbar.properties
new file mode 100644
index 0000000000..6d6498cefd
--- /dev/null
+++ b/l10n-id/browser/chrome/browser/taskbar.properties
@@ -0,0 +1,12 @@
+# 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/.
+
+taskbar.tasks.newTab.label=Buka tab baru
+taskbar.tasks.newTab.description=Buka sebuah tab baru.
+taskbar.tasks.newWindow.label=Buka jendela baru
+taskbar.tasks.newWindow.description=Buka sebuah jendela baru.
+taskbar.tasks.newPrivateWindow.label=Jendela mode pribadi baru
+taskbar.tasks.newPrivateWindow.description=Buka jendela baru dalam mode penjelajahan pribadi
+taskbar.frequent.label=Sering
+taskbar.recent.label=Terakhir
diff --git a/l10n-id/browser/chrome/browser/uiDensity.properties b/l10n-id/browser/chrome/browser/uiDensity.properties
new file mode 100644
index 0000000000..8987a595ca
--- /dev/null
+++ b/l10n-id/browser/chrome/browser/uiDensity.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/.
+
+uiDensity.menuitem-touch.acceltext=Mode Tablet Aktif
diff --git a/l10n-id/browser/chrome/overrides/appstrings.properties b/l10n-id/browser/chrome/overrides/appstrings.properties
new file mode 100644
index 0000000000..96220a277e
--- /dev/null
+++ b/l10n-id/browser/chrome/overrides/appstrings.properties
@@ -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/.
+
+malformedURI2=Pastikan URL-nya benar, lalu coba lagi.
+fileNotFound=Firefox tidak menemukan berkas di %S.
+fileAccessDenied=Berkas pada %S tidak dapat dibaca.
+dnsNotFound2=Kami tidak dapat menyambung ke server di %S.
+unknownProtocolFound=Firefox tidak mengetahui cara membuka alamat ini, karena salah satu dari protokol berikut (%S) tidak terkait dengan program apa pun atau tidak diizinkan pada konteks ini.
+connectionFailure=Firefox tidak dapat tersambung dengan server di %S.
+netInterrupt=Sambungan ke %S terputus saat laman sedang dimuat.
+netTimeout=Server di %S terlalu lama tidak menjawab.
+redirectLoop=Firefox telah mendeteksi bahwa server mengalihkan permintaan ke alamat ini sedemikian rupa hingga tidak akan pernah selesai.
+## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don’t translate "%S"
+confirmRepostPrompt=Untuk menampilkan laman ini, %S harus mengirim informasi yang akan mengulang semua proses (seperti pencarian atau konfirmasi order) yang dilakukan sebelumnya.
+resendButton.label=Kirim Ulang
+unknownSocketType=Firefox tidak mengetahui cara berkomunikasi dengan server ini.
+netReset=Sambungan ke server terputus saat laman sedang dimuat.
+notCached=Dokumen berikut tidak lagi tersedia.
+netOffline=Firefox sedang dalam mode luring dan tidak bisa menjelajah Web.
+isprinting=Dokumen tidak boleh berubah saat Mencetak atau saat Pratinjau Cetak.
+deniedPortAccess=Alamat ini menggunakan port jaringan yang umumnya digunakan untuk keperluan selain penjelajahan Web. Firefox telah menganulir hal ini untuk keamanan Anda.
+proxyResolveFailure=Firefox telah diatur menggunakan server proksi yang tidak dapat ditemukan.
+proxyConnectFailure=Firefox telah diatur menggunakan server proksi yang menolak sambungan.
+contentEncodingError=Laman yang ingin dibuka tidak bisa ditampilkan karena menggunakan format kompresi yang tidak didukung atau tidak dikenali.
+unsafeContentType=Laman yang ingin dibuka tidak bisa ditampilkan karena mengandung jenis berkas yang mungkin tidak aman untuk dibuka. Mohon hubungi pemilik situs web mengenai masalah ini.
+externalProtocolTitle=Permintaan Protokol Eksternal
+externalProtocolPrompt=Sebuah aplikasi eksternal harus dijalankan untuk menangani tautan %1$S:. Tautan yang diminta:\n\n\n%2$S\nAplikasi: %3$S\n\n\nJika Anda sedang tidak mengharapkan permintaan ini, kemungkinan hal tersebut merupakan percobaan untuk mencurangi kelemahan program lainnya. Batalkan permintaan ini kecuali Anda yakin hal tersebut tidak mencurigakan.\n
+#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined
+externalProtocolUnknown=<Tidak Dikenali>
+externalProtocolChkMsg=Ingatkan memakai pilihan ini untuk semua tautan yang jenisnya sama.
+externalProtocolLaunchBtn=Buka aplikasi
+malwareBlocked=Situs di %S telah dilaporkan sebagai situs penyerang dan telah diblokir sesuai dengan pengaturan keamanan Anda.
+harmfulBlocked=Situs di %S telah dilaporkan sebagai situs yang berpotensi membahayakan dan telah diblokir berdasarkan preferensi keamanan Anda.
+unwantedBlocked=Situs di %S telah dilaporkan melayani perangkat lunak yang tidak diinginkan dan telah diblokir sesuai dengan pengaturan keamanan Anda.
+deceptiveBlocked=Laman web di %S telah dilaporkan sebagai situs tipuan dan telah diblokir sesuai dengan pengaturan keamanan Anda.
+cspBlocked=Laman mengandung kebijakan keamanan konten yang mencegahnya untuk dimuat dengan cara ini.
+xfoBlocked=Laman mengandung kebijakan X-Frame-Options yang mencegahnya untuk dimuat dalam konteks ini.
+corruptedContentErrorv2=Situs di %S mengalami pelanggaran protokol jaringan yang tidak dapat diperbaiki.
+## LOCALIZATION NOTE (sslv3Used) - Do not translate "%S".
+sslv3Used=Firefox tidak dapat menjamin keselamatan data Anda di %S karena menggunakan protokol SSLv3 yang merupakan protokol bermasalah.
+inadequateSecurityError=Situs web mencoba menegosiasikan tingkat keamanan yang tidak memadai.
+blockedByPolicy=Organisasi Anda telah memblokir akses ke laman atau situs web ini.
+networkProtocolError=Firefox telah mengalami pelanggaran protokol jaringan yang tidak bisa diperbaiki.
diff --git a/l10n-id/browser/crashreporter/crashreporter-override.ini b/l10n-id/browser/crashreporter/crashreporter-override.ini
new file mode 100644
index 0000000000..8b985ffa3e
--- /dev/null
+++ b/l10n-id/browser/crashreporter/crashreporter-override.ini
@@ -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/.
+; This file is in the UTF-8 encoding
+[Strings]
+; LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.
+CrashReporterProductErrorText2=Firefox mengalami masalah dan mati tiba-tiba. Akan dicoba untuk mengembalikan tab dan jendela Anda saat dibuka ulang.\n\nAkan tetapi Pelapor Kerusakan gagal mengirimkan laporan.\n\nDetail: %s
+CrashReporterDescriptionText2=Firefox mengalami masalah dan mati tiba-tiba. Akan dicoba untuk mengembalikan tab dan jendela Anda saat dibuka ulang.\n\nUntuk membantu kami mendiagnosis dan memperbaiki masalah ini, Anda dapat mengirim laporan kerusakan.
diff --git a/l10n-id/browser/defaultagent/defaultagent_localized.ini b/l10n-id/browser/defaultagent/defaultagent_localized.ini
new file mode 100644
index 0000000000..95a1a1ccf7
--- /dev/null
+++ b/l10n-id/browser/defaultagent/defaultagent_localized.ini
@@ -0,0 +1,12 @@
+# 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/.
+
+# This file is in the UTF-8 encoding
+[Strings]
+DefaultBrowserAgentTaskDescription=Tugas Agen Peramban Baru bertugas memeriksa apabila peramban baku berubah dari %MOZ_APP_DISPLAYNAME% menjadi peramban lainnya. Jika pengubahan terjadi dalam keadaan yang mencurigakan, agen ini akan meminta pengguna mengubah kembali ke %MOZ_APP_DISPLAYNAME% sebanyak maksimal dua kali. Tugas ini dipasang otomatis oleh %MOZ_APP_DISPLAYNAME% dan dipasang ulang ketika %MOZ_APP_DISPLAYNAME% dimutakhirkan. Untuk menonaktifkan tugas ini, perbarui pengaturan “default-browser-agent.enabled” pada laman about:config atau pengaturan kebijakan perusahaan %MOZ_APP_DISPLAYNAME% “DisableDefaultBrowserAgent”.
+
+DefaultBrowserNotificationTitle=Jadikan %MOZ_APP_DISPLAYNAME% sebagai peramban baku
+DefaultBrowserNotificationText=%MOZ_APP_DISPLAYNAME% bukan lagi peramban baku Anda. Jadikan sebagai yang baku?
+DefaultBrowserNotificationYesButtonText=Ya
+DefaultBrowserNotificationNoButtonText=Tidak
diff --git a/l10n-id/browser/extensions/formautofill/formautofill.properties b/l10n-id/browser/extensions/formautofill/formautofill.properties
new file mode 100644
index 0000000000..ea178cdfa0
--- /dev/null
+++ b/l10n-id/browser/extensions/formautofill/formautofill.properties
@@ -0,0 +1,127 @@
+# 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 (autofillOptionsLink, autofillOptionsLinkOSX): These strings are used in the doorhanger for
+# updating addresses. The link leads users to Form Autofill browser preferences.
+autofillOptionsLink = Opsi IsiOtomatis Formulir
+autofillOptionsLinkOSX = Preferensi IsiOtomatis Formulir
+# LOCALIZATION NOTE (changeAutofillOptions, changeAutofillOptionsOSX): These strings are used on the doorhanger
+# that notifies users that addresses are saved. The button leads users to Form Autofill browser preferences.
+changeAutofillOptions = Ubah Opsi IsiOtomatis Formulir
+changeAutofillOptionsOSX = Ubah Preferensi IsiOtomatis Formulir
+changeAutofillOptionsAccessKey = U
+# LOCALIZATION NOTE (addressesSyncCheckbox): If Sync is enabled, this checkbox is displayed on the doorhanger
+# shown when saving addresses.
+addressesSyncCheckbox = Bagikan alamat dengan peranti yang disinkronkan
+# LOCALIZATION NOTE (creditCardsSyncCheckbox): If Sync is enabled and credit card sync is available,
+# this checkbox is displayed on the doorhanger shown when saving credit card.
+creditCardsSyncCheckbox = Berbagi kartu kredit dengan peranti tersinkron
+
+# LOCALIZATION NOTE (saveAddressesMessage): %S is brandShortName. This string is used on the doorhanger to
+# notify users that addresses are saved.
+saveAddressesMessage = %S kini menyimpan alamat agar Anda bisa mengisi formulir lebih cepat.
+saveAddressDescriptionLabel = Alamat untuk disimpan:
+saveAddressLabel = Simpan Alamat
+saveAddressAccessKey = S
+# LOCALIZATION NOTE (updateAddressMessage, updateAddressDescriptionLabel, createAddressLabel, updateAddressLabel):
+# Used on the doorhanger when an address change is detected.
+updateAddressMessage = Ingin memperbarui alamat Anda dengan informasi baru ini?
+updateAddressOldDescriptionLabel = Alamat Lama:
+updateAddressNewDescriptionLabel = Alamat Baru:
+createAddressLabel = Buat Alamat Baru
+createAddressAccessKey = B
+createAddressDescriptionLabel = Alamat untuk dibuat:
+cancelAddressLabel = Jangan Simpan
+cancelAddressAccessKey = J
+updateAddressLabel = Perbarui Alamat
+updateAddressAccessKey = P
+# LOCALIZATION NOTE (saveCreditCardMessage, saveCreditCardDescriptionLabel, saveCreditCardLabel, cancelCreditCardLabel, neverSaveCreditCardLabel):
+# Used on the doorhanger when users submit payment with credit card.
+# LOCALIZATION NOTE (saveCreditCardMessage): %S is brandShortName.
+saveCreditCardMessage = Ingin %S untuk menyimpan kartu kredit ini? (Kode keamanan tidak akan disimpan)
+saveCreditCardDescriptionLabel = Kartu kredit untuk disimpan:
+saveCreditCardLabel = Simpan Kartu Kredit
+saveCreditCardAccessKey = S
+cancelCreditCardLabel = Jangan Simpan
+cancelCreditCardAccessKey = J
+neverSaveCreditCardLabel = Jangan Pernah Menyimpan Kartu Kredit
+neverSaveCreditCardAccessKey = J
+# LOCALIZATION NOTE (updateCreditCardMessage, updateCreditCardDescriptionLabel, createCreditCardLabel, updateCreditCardLabel):
+# Used on the doorhanger when an credit card change is detected.
+updateCreditCardMessage = Ingin memperbarui kartu kredit Anda dengan informasi baru ini?
+updateCreditCardDescriptionLabel = Kartu kredit untuk diperbarui:
+createCreditCardLabel = Buat Kartu Kredit Baru
+createCreditCardAccessKey = B
+updateCreditCardLabel = Perbarui Kartu Kredit
+updateCreditCardAccessKey = P
+# LOCALIZATION NOTE (openAutofillMessagePanel): Tooltip label for Form Autofill doorhanger icon on address bar.
+openAutofillMessagePanel = Buka panel pesan IsiOtomatis Formulir
+
+# LOCALIZATION NOTE (autocompleteFooterOption2):
+# Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+autocompleteFooterOption2 = Opsi IsiOtomatis Formulir
+# LOCALIZATION NOTE (autocompleteFooterOptionOSX2):
+# Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+autocompleteFooterOptionOSX2 = Preferensi IsiOtomatis Formulir
+# LOCALIZATION NOTE (autocompleteFooterOptionShort2):
+# Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+# The short version is used for inputs below a certain width (e.g. 150px).
+autocompleteFooterOptionShort2 = Opsi IsiOtomatis
+# LOCALIZATION NOTE (autocompleteFooterOptionOSXShort2):
+# Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+# The short version is used for inputs below a certain width (e.g. 150px).
+autocompleteFooterOptionOSXShort2 = Preferensi IsiOtomatis
+# LOCALIZATION NOTE (category.address, category.name, category.organization2, category.tel, category.email):
+# Used in autofill drop down suggestion to indicate what other categories Form Autofill will attempt to fill.
+category.address = alamat
+category.name = nama
+category.organization2 = organisasi
+category.tel = telepon
+category.email = email
+# LOCALIZATION NOTE (fieldNameSeparator): This is used as a separator between categories.
+fieldNameSeparator = ,\u0020
+# LOCALIZATION NOTE (phishingWarningMessage, phishingWarningMessage2): The warning
+# text that is displayed for informing users what categories are about to be filled.
+# "%S" will be replaced with a list generated from the pre-defined categories.
+# The text would be e.g. Also autofills organization, phone, email.
+phishingWarningMessage = Isi juga %S secara otomatis
+phishingWarningMessage2 = Isi %S secara otomatis
+# LOCALIZATION NOTE (insecureFieldWarningDescription): %S is brandShortName. This string is used in drop down
+# suggestion when users try to autofill credit card on an insecure website (without https).
+insecureFieldWarningDescription = %S telah mendeteksi situs yang tidak aman. IsiOtomatis Formulir dinonaktifkan sementara
+# LOCALIZATION NOTE (clearFormBtnLabel2): Label for the button in the dropdown menu that used to clear the populated
+# form.
+clearFormBtnLabel2 = Bersihkan Formulir IsiOtomatis
+
+autofillHeader = Formulir & IsiOtomatis
+# LOCALIZATION NOTE (autofillAddressesCheckbox): Label for the checkbox that enables autofilling addresses.
+autofillAddressesCheckbox = Isi alamat secara otomatis
+# LOCALIZATION NOTE (learnMoreLabel): Label for the link that leads users to the Form Autofill SUMO page.
+learnMoreLabel = Pelajari lebih lanjut
+# LOCALIZATION NOTE (savedAddressesBtnLabel): Label for the button that opens a dialog that shows the
+# list of saved addresses.
+savedAddressesBtnLabel = Alamat Tersimpan…
+# LOCALIZATION NOTE (autofillCreditCardsCheckbox): Label for the checkbox that enables autofilling credit cards.
+autofillCreditCardsCheckbox = Isi kartu kredit secara otomatis
+# LOCALIZATION NOTE (savedCreditCardsBtnLabel): Label for the button that opens a dialog that shows the list
+# of saved credit cards.
+savedCreditCardsBtnLabel = Kartu Kredit Tersimpan…
+
+autofillReauthCheckboxMac = Memerlukan autentikasi macOS untuk mengisi otomatis, melihat, atau menyunting kartu kredit yang tersimpan.
+autofillReauthCheckboxWin = Memerlukan autentikasi Windows untuk mengisi ulang otomatis, melihat, atau menyunting kartu kredit yang tersimpan.
+autofillReauthCheckboxLin = Membutuhkan autentikasi Linux untuk mengisi otomatis, melihat, atau menyunting kartu kredit yang tersimpan.
+
+# LOCALIZATION NOTE (autofillReauthOSDialogMac): This string is
+# preceded by the operating system (macOS) with "Firefox is trying to ", and
+# has a period added to its end. Make sure to test in your locale.
+autofillReauthOSDialogMac = mengubah pengaturan otentikasi
+autofillReauthOSDialogWin = Untuk mengubah pengaturan autentikasi, masukkan kredensial masuk Windows Anda.
+autofillReauthOSDialogLin = Untuk mengubah pengaturan autentikasi, masukkan kredensial masuk Linux Anda.
+
+useCreditCardPasswordPrompt.win = %S berusaha menggunakan informasi kartu kredit yang tersimpan. Konfirmasikan akses ke akun Windows di bawah ini.
+# LOCALIZATION NOTE (useCreditCardPasswordPrompt.macos): This string is
+# preceded by the operating system (macOS) with "Firefox is trying to ", and
+# has a period added to its end. Make sure to test in your locale.
+useCreditCardPasswordPrompt.macos = menggunakan informasi kartu kredit yang tersimpan
+useCreditCardPasswordPrompt.linux = %S berusaha menggunakan informasi kartu kredit yang tersimpan.
diff --git a/l10n-id/browser/extensions/report-site-issue/webcompat.properties b/l10n-id/browser/extensions/report-site-issue/webcompat.properties
new file mode 100644
index 0000000000..ac00cc6095
--- /dev/null
+++ b/l10n-id/browser/extensions/report-site-issue/webcompat.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/.
+
+# LOCALIZATION NOTE(wc-reporter.label2): This string will be used in the
+# Firefox page actions menu. Localized length should be considered.
+wc-reporter.label2=Laporkan Masalah Situs…
+# LOCALIZATION NOTE(wc-reporter.tooltip): A site compatibility issue is
+# a website bug that exists in one browser (Firefox), but not another.
+wc-reporter.tooltip=Laporkan masalah kompatibilitas situs
diff --git a/l10n-id/browser/firefox-l10n.js b/l10n-id/browser/firefox-l10n.js
new file mode 100644
index 0000000000..b410ad9aef
--- /dev/null
+++ b/l10n-id/browser/firefox-l10n.js
@@ -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/.
+
+#filter substitution
+
diff --git a/l10n-id/browser/installer/custom.properties b/l10n-id/browser/installer/custom.properties
new file mode 100644
index 0000000000..8e42d27f2f
--- /dev/null
+++ b/l10n-id/browser/installer/custom.properties
@@ -0,0 +1,93 @@
+# 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:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandFullName, or $BrandFullNameDA with a
+# custom string and always use the same one as used by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+REG_APP_DESC=$BrandShortName memberikan keamanan, kenyamanan menjelajah web. Antarmuka yang familiar dan fitur keamanan yang dipercanggih termasuk perlindungan dari pencurian identitas daring, serta pencarian terintegrasi akan membantu Anda mendapatkan informasi terbaik dari web.
+PRIVATE_BROWSING_SHORTCUT_TITLE=Penjelajahan Pribadi $BrandShortName
+CONTEXT_OPTIONS=&Pilihan komponen $BrandShortName
+CONTEXT_SAFE_MODE=&Mode Aman $BrandShortName
+OPTIONS_PAGE_TITLE=Jenis Pemasangan
+OPTIONS_PAGE_SUBTITLE=Pilih jenis pemasangan
+SHORTCUTS_PAGE_TITLE=Atur Pintasan
+SHORTCUTS_PAGE_SUBTITLE=Buat Ikon Program
+COMPONENTS_PAGE_TITLE=Siapkan Komponen Opsional
+COMPONENTS_PAGE_SUBTITLE=Komponen Opsional yang Disarankan
+OPTIONAL_COMPONENTS_DESC=Layanan Pemeliharaan dapat digunakan untuk memperbarui $BrandShortName tanpa mengganggu di latar belakang.
+MAINTENANCE_SERVICE_CHECKBOX_DESC=Pasang Layanan Pe&meliharaan
+SUMMARY_PAGE_TITLE=Ringkasan
+SUMMARY_PAGE_SUBTITLE=Siap memulai pemasangan $BrandShortName
+SUMMARY_INSTALLED_TO=$BrandShortName akan dipasang di lokasi berikut:
+SUMMARY_REBOOT_REQUIRED_INSTALL=Komputer mungkin harus dimulai ulang untuk menyelesaikan pemasangan.
+SUMMARY_REBOOT_REQUIRED_UNINSTALL=Komputer mungkin harus dimulai ulang untuk menyelesaikan penghapusan.
+SUMMARY_TAKE_DEFAULTS=&Gunakan $BrandShortName sebagai program peramban web baku saya
+SUMMARY_INSTALL_CLICK=Klik Pasang untuk melanjutkan.
+SUMMARY_UPGRADE_CLICK=Klik Perbarui untuk melanjutkan.
+SURVEY_TEXT=&Ceritakan ide Anda tentang $BrandShortName
+LAUNCH_TEXT=&Jalankan $BrandShortName
+CREATE_ICONS_DESC=Buat ikon untuk $BrandShortName:
+ICONS_DESKTOP=Di &Desktop saya
+ICONS_STARTMENU=Di folder Program &Start Menu saya
+ICONS_TASKBAR=Di bilah &tugas saya
+WARN_MANUALLY_CLOSE_APP_INSTALL=$BrandShortName harus ditutup terlebih dahulu sebelum memulai pemasangan.\n\nSilakan tutup $BrandShortName untuk melanjutkan.
+WARN_MANUALLY_CLOSE_APP_UNINSTALL=$BrandShortName harus ditutup terlebih dahulu sebelum memulai proses penghapusan.\n\nSilakan tutup $BrandShortName untuk melanjutkan.
+WARN_MANUALLY_CLOSE_APP_REFRESH=$BrandShortName harus ditutup untuk melanjutkan dengan penyegaran. \n\n Silakan tutup $BrandShortName untuk melanjutkan.
+WARN_WRITE_ACCESS=Anda tidak memiliki hak akses cukup untuk menulis pada direktori tujuan pemasangan.\n\nKlik OK untuk memilih lokasi lainnya.
+WARN_DISK_SPACE=Anda tidak memiliki sisa kapasitas harddisk yang cukup untuk memasang di lokasi ini.\n\nKlik OK untuk memilih lokasi lainnya.
+WARN_MIN_SUPPORTED_OSVER_MSG=Maaf, $BrandShortName tidak dapat dipasang. Versi $BrandShortName ini mensyaratkan ${MinSupportedVer} atau lebih baru. Silakan klik tombol Oke untuk informasi tambahan.
+WARN_MIN_SUPPORTED_CPU_MSG=Maaf, $BrandShortName tidak dapat dipasang. Versi $BrandShortName ini mensyaratkan prosesor dengan dukungan ${MinSupportedCPU}. Silakan klik tombol Oke untuk informasi tambahan.
+WARN_MIN_SUPPORTED_OSVER_CPU_MSG=Maaf, $BrandShortName tidak dapat dipasang. Versi $BrandShortName ini mensyaratkan ${MinSupportedVer} atau lebih baru dan prosesor dengan dukungan ${MinSupportedCPU}. Silakan klik tombol Oke untuk informasi tambahan.
+WARN_RESTART_REQUIRED_UNINSTALL=Komputer Anda harus dimulai ulang untuk menyelesaikan proses penghapusan pemasangan $BrandShortName. Ingin memulai ulang komputer sekarang?
+WARN_RESTART_REQUIRED_UPGRADE=Komputer Anda harus dimulai ulang untuk menyelesaikan proses upgrade $BrandShortName sebelumnya. Ingin memulai ulang komputer sekarang?
+ERROR_CREATE_DIRECTORY_PREFIX=Kesalahan ketika membuat direktori:
+ERROR_CREATE_DIRECTORY_SUFFIX=Klik Batal untuk menghentikan pemasangan atau Coba Lagi untuk mencoba lagi.
+
+UN_CONFIRM_PAGE_TITLE=Hapus $BrandFullName
+UN_CONFIRM_PAGE_SUBTITLE=Hapus $BrandFullName dari komputer Anda.
+UN_CONFIRM_UNINSTALLED_FROM=$BrandShortName akan dihapus dari lokasi berikut:
+UN_CONFIRM_CLICK=Klik Hapus untuk melanjutkan.
+
+UN_REFRESH_PAGE_TITLE=Segarkan $BrandShortName?
+UN_REFRESH_PAGE_EXPLANATION=Jika Anda mengalami masalah dengan $BrandShortName, tindakan penyegaran dapat membantu.\n\nProses ini akan mengembalikan pengaturan seperti bawaan dan menghapus pengaya. Mulai dari awal untuk kinerja yang optimal.
+UN_REFRESH_LEARN_MORE=&Pelajari lebih lanjut
+UN_REFRESH_BUTTON=&Segarkan $BrandShortName
+
+BANNER_CHECK_EXISTING=Memeriksa pemasangan sebelumnya…
+
+STATUS_INSTALL_APP=Memasang $BrandShortName…
+STATUS_INSTALL_LANG=Memasang berkas dukungan bahasa (${AB_CD})…
+STATUS_UNINSTALL_MAIN=Menghapus Instalasi $BrandShortName…
+STATUS_CLEANUP=Bersih-bersih…
+
+UN_SURVEY_CHECKBOX_LABEL=Beri tahu Mozilla alasan Anda mencopot $BrandShortName
+
+# _DESC strings support approximately 65 characters per line.
+# One line
+OPTIONS_SUMMARY=Pilih komponen tambahan yang ingin Anda pasang, kemudian tekan Lanjut.
+# One line
+OPTION_STANDARD_DESC=$BrandShortName akan dipasang dengan pilihan yang paling umum.
+OPTION_STANDARD_RADIO=&Standar
+# Two lines
+OPTION_CUSTOM_DESC=Anda dapat memilih beberapa komponen pilihan yang hendak dipasang. Disarankan untuk pengguna berpengalaman.
+OPTION_CUSTOM_RADIO=&Kesukaan
+
+# LOCALIZATION NOTE:
+# The following text replaces the Install button text on the summary page.
+# Verify that the access key for InstallBtn (in override.properties) and
+# UPGRADE_BUTTON is not already used by SUMMARY_TAKE_DEFAULTS.
+UPGRADE_BUTTON=&Perbarui
diff --git a/l10n-id/browser/installer/mui.properties b/l10n-id/browser/installer/mui.properties
new file mode 100644
index 0000000000..0b29e447d2
--- /dev/null
+++ b/l10n-id/browser/installer/mui.properties
@@ -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/.
+
+# To make the l10n tinderboxen see changes to this file you can change a value
+# name by adding - to the end of the name followed by chars (e.g. Branding-2).
+
+# LOCALIZATION NOTE:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandFullName, or $BrandFullNameDA with a
+# custom string and always use the same one as used by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+MUI_TEXT_WELCOME_INFO_TITLE=Selamat datang di Penuntun Setup $BrandFullNameDA
+MUI_TEXT_WELCOME_INFO_TEXT=Penuntun ini akan membantu Anda untuk memasang $BrandFullNameDA.\n\nSebelum memulai Anda disarankan untuk menutup semua aplikasi sehingga berkas sistem yang terkait bisa dimutakhirkan tanpa harus memulai ulang komputer.\n\n$_CLICK
+MUI_TEXT_COMPONENTS_TITLE=Pilih Komponen
+MUI_TEXT_COMPONENTS_SUBTITLE=Pilih fitur $BrandFullNameDA yang ingin dipasang.
+MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE=Deskripsi
+MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO=Letakkan mouse Anda di atas nama komponen untuk melihat deskripsinya.
+MUI_TEXT_DIRECTORY_TITLE=Tentukan Lokasi Pemasangan
+MUI_TEXT_DIRECTORY_SUBTITLE=Pilih folder tempat memasang $BrandFullNameDA.
+MUI_TEXT_INSTALLING_TITLE=Memasang
+MUI_TEXT_INSTALLING_SUBTITLE=Mohon tunggu, $BrandFullNameDA sedang dipasang.
+MUI_TEXT_FINISH_TITLE=Pemasangan Selesai
+MUI_TEXT_FINISH_SUBTITLE=Setup telah berhasil dipasang.
+MUI_TEXT_ABORT_TITLE=Pemasangan Dibatalkan
+MUI_TEXT_ABORT_SUBTITLE=Setup tidak diselesaikan.
+MUI_BUTTONTEXT_FINISH=&Selesai
+MUI_TEXT_FINISH_INFO_TITLE=Menyelesaikan Penuntun Setup $BrandFullNameDA
+MUI_TEXT_FINISH_INFO_TEXT=$BrandFullNameDA telah dipasang pada komputer Anda.\n\nKlik Selesai untuk menutup penuntun ini.
+MUI_TEXT_FINISH_INFO_REBOOT=Komputer harus dimulai ulang untuk menyelesaikan pemasangan $BrandFullNameDA. Ingin memulai ulang sekarang juga?
+MUI_TEXT_FINISH_REBOOTNOW=Mulai ulang komputer sekarang
+MUI_TEXT_FINISH_REBOOTLATER=Nanti saja
+MUI_TEXT_STARTMENU_TITLE=Pilih Folder Start Menu
+MUI_TEXT_STARTMENU_SUBTITLE=Pilih folder Start Menu tempat shortcut $BrandFullNameDA.
+MUI_INNERTEXT_STARTMENU_TOP=Pilih folder Start Menu tempat Anda membuat shortcut program. Anda juga dapat menuliskan nama baru untuk membuat folder baru.
+MUI_TEXT_ABORTWARNING=Yakin akan keluar dari Setup $BrandFullName?
+MUI_UNTEXT_WELCOME_INFO_TITLE=Selamat Datang di Penuntun Penghapusan $BrandFullNameDA
+MUI_UNTEXT_WELCOME_INFO_TEXT=Penuntun ini akan membantu Anda menghapus pemasangan $BrandFullNameDA.\n\nSebelum memulai, pastikan $BrandFullNameDA sedang tidak dibuka.\n\n$_CLICK
+MUI_UNTEXT_CONFIRM_TITLE=Hapus $BrandFullNameDA
+MUI_UNTEXT_CONFIRM_SUBTITLE=Hapus $BrandFullNameDA dari komputer.
+MUI_UNTEXT_UNINSTALLING_TITLE=Menghapus
+MUI_UNTEXT_UNINSTALLING_SUBTITLE=Mohon tunggu, pemasangan $BrandFullNameDA sedang dihapus.
+MUI_UNTEXT_FINISH_TITLE=Penghapusan Pemasangan Selesai
+MUI_UNTEXT_FINISH_SUBTITLE=Penghapusan Pemasangan selesai dengan sukses.
+MUI_UNTEXT_ABORT_TITLE=Penghapusan Pemasangan Dibatalkan
+MUI_UNTEXT_ABORT_SUBTITLE=Penghapusan Pemasangan tidak selesai dengan sukses.
+MUI_UNTEXT_FINISH_INFO_TITLE=Menyelesaikan Penuntun Penghapusan $BrandFullNameDA
+MUI_UNTEXT_FINISH_INFO_TEXT=$BrandFullNameDA telah dihapus dari komputer Anda.\n\nKlik Selesai untuk menutup penuntun ini.
+MUI_UNTEXT_FINISH_INFO_REBOOT=Komputer Anda harus dimulai ulang untuk menyelesaikan penghapusan pemasangan $BrandFullNameDA. Ingin memulai ulang sekarang juga?
+MUI_UNTEXT_ABORTWARNING=Yakin akan keluar dari Penghapusan Pemasangan $BrandFullName?
diff --git a/l10n-id/browser/installer/nsisstrings.properties b/l10n-id/browser/installer/nsisstrings.properties
new file mode 100644
index 0000000000..1e2ab11b94
--- /dev/null
+++ b/l10n-id/browser/installer/nsisstrings.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/.
+
+# LOCALIZATION NOTE:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandProductName, $BrandFullName,
+# or $BrandFullNameDA with a custom string and always use the same one as used
+# by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+INSTALLER_WIN_CAPTION=Pemasang $BrandShortName
+
+STUB_CLEANUP_PAVEOVER_HEADER2=$BrandShortName telah terpasang. Mari mutakhirkan.
+STUB_CLEANUP_REINSTALL_HEADER2=$BrandShortName telah terpasang sebelumnya. Mari dapatkan salinan barunya.
+
+STUB_CLEANUP_PAVEOVER_BUTTON2=Perbarui
+STUB_CLEANUP_REINSTALL_BUTTON2=Pasang ulang
+STUB_CLEANUP_CHECKBOX_LABEL2=Kembalikan pengaturan baku dan hapus pengaya lama untuk kinerja yang optimal
+
+STUB_INSTALLING_LABEL2=Sekarang memasang…
+STUB_INSTALLING_HEADLINE2=Mengoptimalkan pengaturan Anda untuk kecepatan, privasi, dan keamanan.
+STUB_INSTALLING_BODY2=$BrandShortName akan siap hanya dalam beberapa saat.
+STUB_BLURB_FIRST1=$BrandShortName tercepat dan paling responsif
+STUB_BLURB_SECOND1=Pemuatan laman dan perpindahan tab yang lebih cepat
+STUB_BLURB_THIRD1=Penjelajahan pribadi paling ampuh
+STUB_BLURB_FOOTER2=Dibuat demi masyarakat, bukan profit
+
+WARN_MIN_SUPPORTED_OSVER_MSG=Maaf, $BrandShortName tidak dapat dipasang. Versi $BrandShortName ini mensyaratkan ${MinSupportedVer} atau lebih baru. Silakan klik tombol Oke untuk informasi tambahan.
+WARN_MIN_SUPPORTED_CPU_MSG=Maaf, $BrandShortName tidak dapat dipasang. Versi $BrandShortName ini mensyaratkan prosesor dengan dukungan ${MinSupportedCPU}. Silakan klik tombol Oke untuk informasi tambahan.
+WARN_MIN_SUPPORTED_OSVER_CPU_MSG=Maaf, $BrandShortName tidak dapat dipasang. Versi $BrandShortName ini mensyaratkan ${MinSupportedVer} atau lebih baru dan prosesor dengan dukungan ${MinSupportedCPU}. Silakan klik tombol Oke untuk informasi tambahan.
+WARN_WRITE_ACCESS_QUIT=Anda tidak mempunyai akses menulis ke direktori instalasi
+WARN_DISK_SPACE_QUIT=Anda tidak punya ruang diska cukup untuk memasang.
+
+ERROR_DOWNLOAD_CONT=Hmm. Karena beberapa alasan, kami tidak bisa memasang $BrandShortName. \nPilih Oke untuk memulai lagi.
+
+STUB_CANCEL_PROMPT_HEADING=Anda ingin memasang $BrandShortName?
+STUB_CANCEL_PROMPT_MESSAGE=Jika dibatalkan, $BrandShortName tidak akan dipasang.
+STUB_CANCEL_PROMPT_BUTTON_CONTINUE=Pasang $BrandShortName
+STUB_CANCEL_PROMPT_BUTTON_EXIT=Batal
diff --git a/l10n-id/browser/installer/override.properties b/l10n-id/browser/installer/override.properties
new file mode 100644
index 0000000000..c6e564abb4
--- /dev/null
+++ b/l10n-id/browser/installer/override.properties
@@ -0,0 +1,86 @@
+# 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:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandFullName, or $BrandFullNameDA with a
+# custom string and always use the same one as used by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+# Strings that require a space at the end should be enclosed with double
+# quotes and the double quotes will be removed. To add quotes to the beginning
+# and end of a strong enclose the add and additional double quote to the
+# beginning and end of the string (e.g. ""This will include quotes"").
+
+SetupCaption=Pemasangan $BrandFullName
+UninstallCaption=Penghapusan $BrandFullName
+BackBtn=< &Kembali
+NextBtn=&Lanjut >
+AcceptBtn=Saya &menyetujui syarat pada Perjanjian Lisensi
+DontAcceptBtn=Saya TIDA&K menyetujui syarat pada Perjanjian Lisensi
+InstallBtn=&Pasang
+UninstallBtn=&Hapus
+CancelBtn=Batal
+CloseBtn=T&utup
+BrowseBtn=&Telusuri…
+ShowDetailsBtn=Tampilkan &detail
+ClickNext=Klik Lanjut untuk melanjutkan.
+ClickInstall=Klik Pasang untuk memulai pemasangan.
+ClickUninstall=Klik Hapus untuk mulai menghapus pemasangan.
+Completed=Selesai
+LicenseTextRB=Mohon baca persetujuan lisensi berikut sebelum memasang $BrandFullNameDA. Jika Anda menyetujui semua persyaratan perjanjian, tandai pilihan pertama berikut. $_CLICK
+ComponentsText=Tandai komponen yang ingin dipasang, hapus tanda komponen yang tidak ingin dipasang. $_CLICK
+ComponentsSubText2_NoInstTypes=Pilih komponen yang ingin dipasang:
+DirText=Setup akan memasang $BrandFullNameDA di folder berikut. Untuk memasang di folder lain, klik Telusuri dan pilih folder lainnya. $_CLICK
+DirSubText=Folder Tujuan
+DirBrowseText=Pilih folder untuk memasang $BrandFullNameDA di:
+SpaceAvailable="Kapasitas yang tersedia: "
+SpaceRequired="Kapasitas yang dibutuhkan: "
+UninstallingText=$BrandFullNameDA akan dihapus dari folder berikut. $_CLICK
+UninstallingSubText=Menghapus dari:
+FileError=Kesalahan membuka berkas untuk ditulis: \r\n\r\n$0\r\n\r\nKlik Batal untuk menghentikan pemasangan,\r\nCoba lagi untuk mencoba lagi, atau\r\nAbaikan untuk melewati berkas ini.
+FileError_NoIgnore=Kesalahan membuka berkas untuk ditulis: \r\n\r\n$0\r\n\r\nKlik Coba lagi untuk mencoba lagi, atau\r\nBatal untuk menghentikan pemasangan.
+CantWrite="Tidak dapat menulis: "
+CopyFailed=Penyalinan gagal
+CopyTo="Menyalin ke: "
+Registering="Mendaftar: "
+Unregistering="Menghapus pendaftaran: "
+SymbolNotFound="Tidak dapat menemukan simbol: "
+CouldNotLoad="Tidak bisa memuat: "
+CreateFolder="Membuat folder: "
+CreateShortcut="Buat shortcut: "
+CreatedUninstaller="Buat penghapus pemasangan: "
+Delete="Menghapus berkas: "
+DeleteOnReboot="Dihapus setelah dimulai ulang: "
+ErrorCreatingShortcut="Kesalahan membuat shortcut: "
+ErrorCreating="Kesalahan saat membuat: "
+ErrorDecompressing=Kesalahan saat mendekompresi data! Pemasang terganggu?
+ErrorRegistering=Kesalahan mendaftar DLL
+ExecShell="ExecShell: "
+Exec="Mengeksekusi: "
+Extract="Mengekstrak: "
+ErrorWriting="Ekstraksi: kesalahan saat menulis ke berkas "
+InvalidOpcode=Pemasang terkorupsi: opcode tidak sah
+NoOLE="Tidak tersedia OLE untuk: "
+OutputFolder="Folder output: "
+RemoveFolder="Menghapus folder: "
+RenameOnReboot="Mengganti nama setelah dimulai ulang: "
+Rename="Mengganti nama: "
+Skipped="Dilewati: "
+CopyDetails=Salin Detail ke Clipboard
+LogInstall=Buat log proses pemasangan
+Byte=B
+Kilo=K
+Mega=M
+Giga=G
diff --git a/l10n-id/browser/langpack-metadata.ftl b/l10n-id/browser/langpack-metadata.ftl
new file mode 100644
index 0000000000..ee0b59ec39
--- /dev/null
+++ b/l10n-id/browser/langpack-metadata.ftl
@@ -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/.
+
+
+## Strings used to define the metadata of langpacks published on addons.mozilla.org.
+## Only text elements and literals are supported for these strings.
+
+langpack-creator = id-Mozilla - Komunitas Mozilla Indonesia
+
+# To credit multiple contributors, use a comma-delimited list.
+# Example: Joe Solon, Suzy Solon
+langpack-contributors = Dody Suria Wijaya, Milda Irhamni, Romi Hardiyanto
diff --git a/l10n-id/browser/pdfviewer/chrome.properties b/l10n-id/browser/pdfviewer/chrome.properties
new file mode 100644
index 0000000000..dc81e21cc7
--- /dev/null
+++ b/l10n-id/browser/pdfviewer/chrome.properties
@@ -0,0 +1,20 @@
+# Copyright 2012 Mozilla Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Chrome notification bar messages and buttons
+unsupported_feature=Dokumen PDF mungkin tidak dapat ditampilkan dengan benar.
+unsupported_feature_forms=Dokumen PDF ini mengandung formulir. Pengisian bidang isian formulir tidak didukung.
+unsupported_feature_signatures=Dokumen PDF ini mengandung tanda tangan digital. Validasi tanda tangan tidak didukung.
+open_with_different_viewer=Buka dengan Program Lainnya
+open_with_different_viewer.accessKey=l
diff --git a/l10n-id/browser/pdfviewer/viewer.properties b/l10n-id/browser/pdfviewer/viewer.properties
new file mode 100644
index 0000000000..6d82e97974
--- /dev/null
+++ b/l10n-id/browser/pdfviewer/viewer.properties
@@ -0,0 +1,253 @@
+# Copyright 2012 Mozilla Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Main toolbar buttons (tooltips and alt text for images)
+previous.title=Laman Sebelumnya
+previous_label=Sebelumnya
+next.title=Laman Selanjutnya
+next_label=Selanjutnya
+
+# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.
+page.title=Halaman
+# LOCALIZATION NOTE (of_pages): "{{pagesCount}}" will be replaced by a number
+# representing the total number of pages in the document.
+of_pages=dari {{pagesCount}}
+# LOCALIZATION NOTE (page_of_pages): "{{pageNumber}}" and "{{pagesCount}}"
+# will be replaced by a number representing the currently visible page,
+# respectively a number representing the total number of pages in the document.
+page_of_pages=({{pageNumber}} dari {{pagesCount}})
+
+zoom_out.title=Perkecil
+zoom_out_label=Perkecil
+zoom_in.title=Perbesar
+zoom_in_label=Perbesar
+zoom.title=Perbesaran
+presentation_mode.title=Ganti ke Mode Presentasi
+presentation_mode_label=Mode Presentasi
+open_file.title=Buka Berkas
+open_file_label=Buka
+print.title=Cetak
+print_label=Cetak
+save.title=Simpan
+save_label=Simpan
+
+bookmark1.title=Laman Saat Ini (Lihat URL dari Laman Sekarang)
+bookmark1_label=Laman Saat Ini
+
+# Secondary toolbar and context menu
+tools.title=Alat
+tools_label=Alat
+first_page.title=Buka Halaman Pertama
+first_page_label=Buka Halaman Pertama
+last_page.title=Buka Halaman Terakhir
+last_page_label=Buka Halaman Terakhir
+page_rotate_cw.title=Putar Searah Jarum Jam
+page_rotate_cw_label=Putar Searah Jarum Jam
+page_rotate_ccw.title=Putar Berlawanan Arah Jarum Jam
+page_rotate_ccw_label=Putar Berlawanan Arah Jarum Jam
+
+cursor_text_select_tool.title=Aktifkan Alat Seleksi Teks
+cursor_text_select_tool_label=Alat Seleksi Teks
+cursor_hand_tool.title=Aktifkan Alat Tangan
+cursor_hand_tool_label=Alat Tangan
+
+scroll_page.title=Gunakan Pengguliran Laman
+scroll_page_label=Pengguliran Laman
+scroll_vertical.title=Gunakan Penggeseran Vertikal
+scroll_vertical_label=Penggeseran Vertikal
+scroll_horizontal.title=Gunakan Penggeseran Horizontal
+scroll_horizontal_label=Penggeseran Horizontal
+scroll_wrapped.title=Gunakan Penggeseran Terapit
+scroll_wrapped_label=Penggeseran Terapit
+
+spread_none.title=Jangan gabungkan lembar halaman
+spread_none_label=Tidak Ada Lembaran
+spread_odd.title=Gabungkan lembar lamanan mulai dengan halaman ganjil
+spread_odd_label=Lembaran Ganjil
+spread_even.title=Gabungkan lembar halaman dimulai dengan halaman genap
+spread_even_label=Lembaran Genap
+
+# Document properties dialog box
+document_properties.title=Properti Dokumen…
+document_properties_label=Properti Dokumen…
+document_properties_file_name=Nama berkas:
+document_properties_file_size=Ukuran berkas:
+# LOCALIZATION NOTE (document_properties_kb): "{{size_kb}}" and "{{size_b}}"
+# will be replaced by the PDF file size in kilobytes, respectively in bytes.
+document_properties_kb={{size_kb}} KB ({{size_b}} byte)
+# LOCALIZATION NOTE (document_properties_mb): "{{size_mb}}" and "{{size_b}}"
+# will be replaced by the PDF file size in megabytes, respectively in bytes.
+document_properties_mb={{size_mb}} MB ({{size_b}} byte)
+document_properties_title=Judul:
+document_properties_author=Penyusun:
+document_properties_subject=Subjek:
+document_properties_keywords=Kata Kunci:
+document_properties_creation_date=Tanggal Dibuat:
+document_properties_modification_date=Tanggal Dimodifikasi:
+# LOCALIZATION NOTE (document_properties_date_string): "{{date}}" and "{{time}}"
+# will be replaced by the creation/modification date, and time, of the PDF file.
+document_properties_date_string={{date}}, {{time}}
+document_properties_creator=Pembuat:
+document_properties_producer=Pemroduksi PDF:
+document_properties_version=Versi PDF:
+document_properties_page_count=Jumlah Halaman:
+document_properties_page_size=Ukuran Laman:
+document_properties_page_size_unit_inches=inci
+document_properties_page_size_unit_millimeters=mm
+document_properties_page_size_orientation_portrait=tegak
+document_properties_page_size_orientation_landscape=mendatar
+document_properties_page_size_name_a3=A3
+document_properties_page_size_name_a4=A4
+document_properties_page_size_name_letter=Letter
+document_properties_page_size_name_legal=Legal
+# LOCALIZATION NOTE (document_properties_page_size_dimension_string):
+# "{{width}}", "{{height}}", {{unit}}, and {{orientation}} will be replaced by
+# the size, respectively their unit of measurement and orientation, of the (current) page.
+document_properties_page_size_dimension_string={{width}} × {{height}} {{unit}} ({{orientation}})
+# LOCALIZATION NOTE (document_properties_page_size_dimension_name_string):
+# "{{width}}", "{{height}}", {{unit}}, {{name}}, and {{orientation}} will be replaced by
+# the size, respectively their unit of measurement, name, and orientation, of the (current) page.
+document_properties_page_size_dimension_name_string={{width}} × {{height}} {{unit}} ({{name}}, {{orientation}})
+# LOCALIZATION NOTE (document_properties_linearized): The linearization status of
+# the document; usually called "Fast Web View" in English locales of Adobe software.
+document_properties_linearized=Tampilan Web Kilat:
+document_properties_linearized_yes=Ya
+document_properties_linearized_no=Tidak
+document_properties_close=Tutup
+
+print_progress_message=Menyiapkan dokumen untuk pencetakan…
+# LOCALIZATION NOTE (print_progress_percent): "{{progress}}" will be replaced by
+# a numerical per cent value.
+print_progress_percent={{progress}}%
+print_progress_close=Batalkan
+
+# Tooltips and alt text for side panel toolbar buttons
+# (the _label strings are alt text for the buttons, the .title strings are
+# tooltips)
+toggle_sidebar.title=Aktif/Nonaktifkan Bilah Samping
+toggle_sidebar_notification2.title=Aktif/Nonaktifkan Bilah Samping (dokumen berisi kerangka/lampiran/lapisan)
+toggle_sidebar_label=Aktif/Nonaktifkan Bilah Samping
+document_outline.title=Tampilkan Kerangka Dokumen (klik ganda untuk membentangkan/menciutkan semua item)
+document_outline_label=Kerangka Dokumen
+attachments.title=Tampilkan Lampiran
+attachments_label=Lampiran
+layers.title=Tampilkan Lapisan (klik ganda untuk mengatur ulang semua lapisan ke keadaan baku)
+layers_label=Lapisan
+thumbs.title=Tampilkan Miniatur
+thumbs_label=Miniatur
+current_outline_item.title=Cari Butir Ikhtisar Saat Ini
+current_outline_item_label=Butir Ikhtisar Saat Ini
+findbar.title=Temukan di Dokumen
+findbar_label=Temukan
+
+additional_layers=Lapisan Tambahan
+# LOCALIZATION NOTE (page_landmark): "{{page}}" will be replaced by the page number.
+page_landmark=Halaman {{page}}
+# Thumbnails panel item (tooltip and alt text for images)
+# LOCALIZATION NOTE (thumb_page_title): "{{page}}" will be replaced by the page
+# number.
+thumb_page_title=Laman {{page}}
+# LOCALIZATION NOTE (thumb_page_canvas): "{{page}}" will be replaced by the page
+# number.
+thumb_page_canvas=Miniatur Laman {{page}}
+
+# Find panel button title and messages
+find_input.title=Temukan
+find_input.placeholder=Temukan di dokumen…
+find_previous.title=Temukan kata sebelumnya
+find_previous_label=Sebelumnya
+find_next.title=Temukan lebih lanjut
+find_next_label=Selanjutnya
+find_highlight=Sorot semuanya
+find_match_case_label=Cocokkan BESAR/kecil
+find_match_diacritics_label=Pencocokan Diakritik
+find_entire_word_label=Seluruh teks
+find_reached_top=Sampai di awal dokumen, dilanjutkan dari bawah
+find_reached_bottom=Sampai di akhir dokumen, dilanjutkan dari atas
+# LOCALIZATION NOTE (find_match_count): The supported plural forms are
+# [one|two|few|many|other], with [other] as the default value.
+# "{{current}}" and "{{total}}" will be replaced by a number representing the
+# index of the currently active find result, respectively a number representing
+# the total number of matches in the document.
+find_match_count={[ plural(total) ]}
+find_match_count[one]={{current}} dari {{total}} hasil
+find_match_count[two]={{current}} dari {{total}} hasil
+find_match_count[few]={{current}} dari {{total}} hasil
+find_match_count[many]={{current}} dari {{total}} hasil
+find_match_count[other]={{current}} dari {{total}} hasil
+# LOCALIZATION NOTE (find_match_count_limit): The supported plural forms are
+# [zero|one|two|few|many|other], with [other] as the default value.
+# "{{limit}}" will be replaced by a numerical value.
+find_match_count_limit={[ plural(limit) ]}
+find_match_count_limit[zero]=Ditemukan lebih dari {{limit}}
+find_match_count_limit[one]=Ditemukan lebih dari {{limit}}
+find_match_count_limit[two]=Ditemukan lebih dari {{limit}}
+find_match_count_limit[few]=Ditemukan lebih dari {{limit}}
+find_match_count_limit[many]=Ditemukan lebih dari {{limit}}
+find_match_count_limit[other]=Ditemukan lebih dari {{limit}}
+find_not_found=Frasa tidak ditemukan
+
+# Predefined zoom values
+page_scale_width=Lebar Laman
+page_scale_fit=Muat Laman
+page_scale_auto=Perbesaran Otomatis
+page_scale_actual=Ukuran Asli
+# LOCALIZATION NOTE (page_scale_percent): "{{scale}}" will be replaced by a
+# numerical scale value.
+page_scale_percent={{scale}}%
+
+loading_error=Galat terjadi saat memuat PDF.
+invalid_file_error=Berkas PDF tidak valid atau rusak.
+missing_file_error=Berkas PDF tidak ada.
+unexpected_response_error=Balasan server yang tidak diharapkan.
+
+rendering_error=Galat terjadi saat merender laman.
+
+# LOCALIZATION NOTE (annotation_date_string): "{{date}}" and "{{time}}" will be
+# replaced by the modification date, and time, of the annotation.
+annotation_date_string={{date}}, {{time}}
+
+# LOCALIZATION NOTE (text_annotation_type.alt): This is used as a tooltip.
+# "{{type}}" will be replaced with an annotation type from a list defined in
+# the PDF spec (32000-1:2008 Table 169 – Annotation types).
+# Some common types are e.g.: "Check", "Text", "Comment", "Note"
+text_annotation_type.alt=[Anotasi {{type}}]
+password_label=Masukkan sandi untuk membuka berkas PDF ini.
+password_invalid=Sandi tidak valid. Silakan coba lagi.
+password_ok=Oke
+password_cancel=Batal
+
+printing_not_supported=Peringatan: Pencetakan tidak didukung secara lengkap pada peramban ini.
+printing_not_ready=Peringatan: Berkas PDF masih belum dimuat secara lengkap untuk dapat dicetak.
+web_fonts_disabled=Font web dinonaktifkan: tidak dapat menggunakan font PDF yang tersemat.
+
+# Editor
+editor_free_text2.title=Teks
+editor_free_text2_label=Teks
+editor_ink2.title=Gambar
+editor_ink2_label=Gambar
+
+free_text2_default_content=Mulai mengetik…
+
+# Editor Parameters
+editor_free_text_color=Warna
+editor_free_text_size=Ukuran
+editor_ink_color=Warna
+editor_ink_thickness=Ketebalan
+editor_ink_opacity=Opasitas
+
+# Editor aria
+editor_free_text2_aria_label=Editor Teks
+editor_ink2_aria_label=Editor Gambar
+editor_ink_canvas_aria_label=Gambar yang dibuat pengguna
diff --git a/l10n-id/browser/updater/updater.ini b/l10n-id/browser/updater/updater.ini
new file mode 100644
index 0000000000..8856d4ed23
--- /dev/null
+++ b/l10n-id/browser/updater/updater.ini
@@ -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/.
+; This file is in the UTF-8 encoding
+; All strings must be less than 600 chars.
+[Strings]
+TitleText=Pemutakhiran %MOZ_APP_DISPLAYNAME%
+InfoText=%MOZ_APP_DISPLAYNAME% memasang versi baru, sebentar lagi akan terbuka…
+MozillaMaintenanceDescription=Layanan Pemeliharaan Mozilla memastikan agar Mozilla Firefox terbaru dan teraman dipasang pada komputer Anda. Sangat penting untuk memastikan agar versi Firefox tetap yang terbaru demi keamanan daring Anda, sehingga Mozilla sangat menyarankan agar layanan ini tetap diaktifkan.