sync devtool
authorRomi Hardiyanto <romihardiyanto@gmail.com>
Tue, 24 Sep 2013 11:22:18 +0700
changeset 950 918a9f10dc27e78fc9855fc3227a7d891c64a93b
parent 949 65a986e369595704c3995e5365e429de626810d4
child 951 afcea5c09e1c1e930108d13102df55266b43b32f
push id1
push usersledru@mozilla.com
push dateThu, 04 Dec 2014 21:55:50 +0000
sync devtool
browser/chrome/browser/devtools/app-manager.dtd
browser/chrome/browser/devtools/app-manager.properties
browser/chrome/browser/devtools/debugger.dtd
browser/chrome/browser/devtools/debugger.properties
browser/chrome/browser/devtools/gcli.properties
browser/chrome/browser/devtools/gclicommands.properties
browser/chrome/browser/devtools/netmonitor.dtd
browser/chrome/browser/devtools/profiler.dtd
browser/chrome/browser/devtools/profiler.properties
browser/chrome/browser/devtools/responsiveUI.properties
browser/chrome/browser/devtools/scratchpad.dtd
browser/chrome/browser/devtools/styleinspector.properties
browser/chrome/browser/devtools/toolbox.dtd
browser/chrome/browser/devtools/toolbox.properties
browser/chrome/browser/devtools/webConsole.dtd
browser/chrome/browser/devtools/webconsole.properties
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/devtools/app-manager.dtd
@@ -0,0 +1,85 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+   - License, v. 2.0. If a copy of the MPL was not distributed with this
+   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY index.title "Pengelola App">
+<!ENTITY index.projects2 "App">
+<!ENTITY index.device2 "Perangkat">
+<!ENTITY index.help "Bantuan">
+
+<!ENTITY device.screenshot "Tangkapan Layar">
+<!ENTITY device.screenshotTooltip "Buka tangkapan layar perangkat saat ini paa tab baru.">
+<!ENTITY device.title "Pusat Kontrol Perangkat">
+<!ENTITY device.notConnected "Tidak tersambung. Sambungkan perangkat Anda di bawah ini.">
+<!ENTITY device.startApp "Mulai">
+<!ENTITY device.startAppTooltip "Jalankan app ini pada perangkat.">
+<!ENTITY device.stopApp "Hentikan">
+<!ENTITY device.stopAppTooltip "Hentikan app ini pada perangkat.">
+<!ENTITY device.debugApp "Debug">
+<!ENTITY device.debugAppTooltip "Buka Alat Pengembang yang tersambung ke app ini pada perangkat.">
+<!ENTITY device.name "Nama">
+<!ENTITY device.app "App">
+<!ENTITY device.privileged "Diberii Hak Akses">
+<!ENTITY device.certified "Disertifikasi">
+<!ENTITY device.allow "Izinkan">
+<!ENTITY device.allowTooltip "Hak akses ini diberikan untuk app jenis ini.">
+<!ENTITY device.prompt "Tanyakan">
+<!ENTITY device.promptTooltip "Hak akses ini membutuhkan pertanyaan dari pengguna untuk app jenis ini.">
+<!ENTITY device.deny "Tolak">
+<!ENTITY device.denyTooltip "Hak akses ini tidak diberikan untuk app jenis ini.">
+<!ENTITY device.installedApps "App Terpasang">
+<!ENTITY device.installedAppsTooltip "Tampilkan daftar app yang terpasang pada perangkat ini. Beberapa app yang disertifikasi mungkin tidak ditampilkan pada daftar ini.">
+<!ENTITY device.permissions "Hak akses">
+<!ENTITY device.permissionsTooltip "Tampilkan tabel hak akses untuk berbagai jenis app.">
+<!ENTITY device.permissionsHelpLink "https://developer.mozilla.org/docs/Web/Apps/App_permissions">
+<!ENTITY device.help "Bantuan">
+
+<!ENTITY connection.connectTooltip "Sambungkan ke perangkat.">
+<!ENTITY connection.disconnect "Putuskan">
+<!ENTITY connection.disconnectTooltip "Putuskan perangkat atau simulator saat ini.">
+<!ENTITY connection.notConnected2 "Tidak Tersambung.">
+<!ENTITY connection.connectTo "Sambungkan ke:">
+<!ENTITY connection.noDeviceFound "Tidak ada perangkat ditemukan. Colokkan perangkat">
+<!ENTITY connection.changeHostAndPort "Ubah">
+<!ENTITY connection.changeHostAndPortTooltip "Ubah host dan port yang digunakan untuk tersambung ke perangkat (Setelan bawaan adalah localhost:6000)">
+<!ENTITY connection.startSimulator "Mulai Simulator">
+<!ENTITY connection.startSimulatorTooltip "Mulai salinan Simulator dan sambungkan.">
+<!ENTITY connection.saveConnectionInfo "Simpan">
+<!ENTITY connection.saveConnectionInfoTooltip "Simpan host dan port.">
+<!ENTITY connection.connecting "Menyambungkan…">
+<!ENTITY connection.disconnecting "Memutusan…">
+<!ENTITY connection.cancel "Batalkan">
+<!ENTITY connection.cancelConnectTooltip "Batalkan sambungan yang sedang berjalan.">
+<!ENTITY connection.cancelShowSimulatorTooltip "Keluar dari sambungan Simulator dan kembali ke pertanyaan awal.">
+<!ENTITY connection.or "atau">
+<!ENTITY connection.noSimulatorInstalled "Tidak ada simulator dipasang.">
+<!ENTITY connection.installOneSimulator "Instal Simulator">
+<!ENTITY connection.installOneSimulatorTooltip "Instal salah satu versi Simulator dengan mengunduh pengaya yang cocok.">
+<!ENTITY connection.installAnotherSimulator "Tambahkan">
+<!ENTITY connection.installAnotherSimulatorTooltip "Instal versi lain Simulator dengan mengunduh pengaya yang cocok.">
+
+<!ENTITY projects.localApps "App Lokal">
+<!ENTITY projects.addApp "Tambahkan">
+<!ENTITY projects.addPackaged "Tambahkan App Paket">
+<!ENTITY projects.addPackagedTooltip "Tambahkan app paket (atau direktori) dari komputer Anda.">
+<!ENTITY projects.addHosted "Tambahkan App yang Diinangkan">
+<!ENTITY projects.addHostedTooltip "Tambahkan app yang diinangkan (tautan ke berkas manifest.webapp) dari situs web daring.">
+<!ENTITY projects.title "App Lokal">
+<!ENTITY projects.appDetails "Detail App">
+<!ENTITY projects.removeAppFromList "Hapus app dari daftar yang sedang dikerjakan. Hal ini tidak akan menghapus app dari perangkat atau simulator.">
+<!ENTITY projects.updateApp "Perbarui">
+<!ENTITY projects.updateAppTooltip "Jalankan pemeriksaan validasi dan perbarui app di perangkat yang tersambung">
+<!ENTITY projects.debugApp "Debug">
+<!ENTITY projects.debugAppTooltip "Buka Alat Pengembang yang tersambung ke app ini">
+<!ENTITY projects.hostedManifestPlaceHolder2 "http://example.com/app/manifest.webapp">
+<!ENTITY projects.noProjects "Tidak ada proyek. Tambahka app paket di bawha ini (direktori lokal) atau app yang diinangkan (tautan ke berkas manifest).">
+
+<!ENTITY help.title "Pengelola App">
+<!ENTITY help.close "Tutup">
+<!ENTITY help.intro "Alat ini akan membantu Anda membangun dan menginstal app web pada perangkat yang kompatibel (mis. Firefox OS). Tab <strong>App</strong> akan membantu Anda dalam proses validasi dan instalasi app Anda. Tab <strong>Perangkat</strong> akan menampilkan informasi perangkat yang tersambung. Gunakan bilah alat di bawah untuk tersambung ke perangkat atau ke simulator.">
+<!ENTITY help.usefullLinks "Tautan yang berguna:">
+<!ENTITY help.appMgrDoc "Dokumentasi: Menggunakan Pengelola App">
+<!ENTITY help.configuringDevice "Cara menyiapkan perangkat Firefox OS">
+<!ENTITY help.troubleShooting "Pemecahan Masalah">
+<!ENTITY help.simulatorAddon "Instal Pengaya Simulator">
+<!ENTITY help.adbHelperAddon "Instal Pengaya Pembantu Adb">
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/devtools/app-manager.properties
@@ -0,0 +1,35 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (device.deviceSize): %1$S is the device's width, %2$S is
+# the device's height, %3$S is the device's pixel density.
+# Example: 800x480 (86 DPI).
+device.deviceSize=Device size: %1$Sx%2$S (%3$S DPI)
+# LOCALIZATION NOTE (connection.connectedToDevice, connection.connectTo):
+# %1$S is the host name, %2$S is the port number.
+connection.connectedToDevice=Connected to %1$S
+connection.connectTo=Connect to %1$S:%2$S
+project.filePickerTitle=Select a webapp folder
+project.installing=Installing…
+project.installed=Installed!
+validator.nonExistingFolder=The project folder doesn't exists
+validator.expectProjectFolder=The project folder ends up being a file
+validator.wrongManifestFileName=Packaged apps require a manifest file that can only be named 'manifest.webapp' at project root folder
+validator.invalidManifestURL=Invalid manifest URL '%S'
+# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):
+# %1$S is the error message, %2$S is the URI of the manifest.
+validator.invalidManifestJSON=The webapp manifest isn't a valid JSON file: %1$S at: %2$S
+validator.noAccessManifestURL=Unable to read manifest file: %1$S at: %2$S
+# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of
+# the manifest, %2$S is the error message.
+validator.invalidHostedManifestURL=Invalid hosted manifest URL '%1$S': %2$S
+validator.invalidProjectType=Unknown project type '%S'
+# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):
+# don't translate 'icons' and 'name'.
+validator.missNameManifestProperty=Missing mandatory 'name' in Manifest.
+validator.missIconsManifestProperty=Missing 'icons' in Manifest.
+validator.missIconMarketplace=app submission to the Marketplace needs at least a 128px icon
+validator.invalidAppType=Unknown app type: '%S'.
+validator.invalidHostedPriviledges=Hosted App can't be type '%S'.
+validator.noCertifiedSupport='certified' apps are not fully supported on the App manager.
--- a/browser/chrome/browser/devtools/debugger.dtd
+++ b/browser/chrome/browser/devtools/debugger.dtd
@@ -31,16 +31,23 @@
   -  the button that opens up an options context menu for the debugger UI. -->
 
 <!ENTITY debuggerUI.optsButton.tooltip  "Opsi Debugger">
 <!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the
   -  checkbox that toggles pausing on exceptions. -->
 
 <!ENTITY debuggerUI.pauseExceptions     "Jeda pada eksepsi">
 <!ENTITY debuggerUI.pauseExceptions.key "E">
+
+
+<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the
+  -  checkbox that toggles ignoring caught exceptions. -->
+<!ENTITY debuggerUI.ignoreCaughtExceptions     "Abaian eksepsi yang ditangkap">
+<!ENTITY debuggerUI.ignoreCaughtExceptions.key "a">
+
 <!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the
   -  checkbox that toggles visibility of panes when opening the debugger. -->
 
 <!ENTITY debuggerUI.showPanesOnInit     "Tampilkan panel saat mulai dijalankan">
 <!ENTITY debuggerUI.showPanesOnInit.key "S">
 <!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the
   -  checkbox that toggles visibility of a designated variables filter box. -->
 
--- a/browser/chrome/browser/devtools/debugger.properties
+++ b/browser/chrome/browser/devtools/debugger.properties
@@ -42,34 +42,26 @@ stepInTooltip=Masuki (%S)
 # LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the
 # button that steps out of a function call.
 stepOutTooltip=Melangkah keluar dari (%S)
 
 # LOCALIZATION NOTE (emptyGlobalsText): The text to display in the menulist
 # when there are no chrome globals available.
 noGlobalsText=Tidak ada variabel global
 
-# LOCALIZATION NOTE (noMatchingScriptsText): The text to display in the
-# menulist when there are no matching chrome globals after filtering.
-noMatchingGlobalsText=Tidak ada variabel global yang sesuai
-
 
 # LOCALIZATION NOTE (noSourcesText): The text to display in the sources menu
 # when there are no scripts.
 noSourcesText=Laman ini tidak memiliki sumber.
 
 # LOCALIZATION NOTE (blackBoxCheckboxTooltip) = The tooltip text to display when
 # the user hovers over the checkbox used to toggle black boxing its associated
 # source.
 blackBoxCheckboxTooltip=Aktifkan/Nonaktifkan kotak hitam
 
-# LOCALIZATION NOTE (noMatchingSourcesText): The text to display in the
-# sources menu when there are no matching scripts after filtering.
-noMatchingSourcesText=Tidak ada sumber yang cocok.
-
 # LOCALIZATION NOTE (noMatchingStringsText): The text to display in the
 # global search results when there are no matching strings after filtering.
 noMatchingStringsText=Tidak ada yang cocok
 
 
 # LOCALIZATION NOTE (emptySearchText): This is the text that appears in the
 # filter text box when it is empty and the scripts container is selected.
 emptySearchText=Cari skrip (%S)
@@ -121,16 +113,20 @@ breakpointMenuItem.enableAll=Aktifkan se
 breakpointMenuItem.disableAll=Nonaktifkan semua breakpoint
 breakpointMenuItem.deleteAll=Hapus semua breakpoint
 
 # LOCALIZATION NOTE (loadingText): The text that is displayed in the script
 # editor when the loading process has started but there is no file to display
 # yet.
 loadingText=Memuat…
 
+# LOCALIZATION NOTE (errorLoadingText): The text that is displayed in the debugger
+# viewer when there is an error loading a file
+errorLoadingText=Galat saat memuat sumber:\n
+
 # LOCALIZATION NOTE (emptyStackText): The text that is displayed in the watch
 # expressions list to add a new item.
 addWatchExpressionText=Tambahkan ekspresi pemantau
 
 # LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the
 # variables pane when there are no variables to display.
 emptyVariablesText=Tidak ada variabel yang dapat ditampilkan
 
--- a/browser/chrome/browser/devtools/gcli.properties
+++ b/browser/chrome/browser/devtools/gcli.properties
@@ -43,16 +43,20 @@ cliEvalJavascript=Ketikkan langsung Java
 # the user.
 cliUnusedArg=Terlalu banyak argumen
 
 # LOCALIZATION NOTE (cliOptions): The title of the dialog which displays the
 # options that are available to the current command.
 cliOptions=Opsi Tersedia
 
 
+# LOCALIZATION NOTE: The error message when the user types a command that
+# isn't registered
+cliUnknownCommand=Perintah Tidak Valid
+
 # LOCALIZATION NOTE: Error message given when a file argument points to a file
 # that does not exist, but should (e.g. for use with File->Open) %1$S is a
 # filename
 fileErrNotExists='%1$S' tidak ada
 
 # LOCALIZATION NOTE: Error message given when a file argument points to a file
 # that exists, but should not (e.g. for use with File->Save As) %1$S is a
 # filename
@@ -200,20 +204,16 @@ helpSearchManual3=teks pencarian untuk m
 # page for a command in the console It labels a summary of the parameters to
 # the command
 helpManSynopsis=Sinopsis
 
 # LOCALIZATION NOTE (helpManDescription): A heading shown in a help page for a
 # command in the console. This heading precedes the top level description.
 helpManDescription=Deskripsi
 
-# LOCALIZATION NOTE (helpManParameters): A heading shown above the parameters
-# in a help page for a command in the console.
-helpManParameters=Parameter
-
 # LOCALIZATION NOTE (helpManNone): Some text shown under the parameters
 # heading in a help page for a command which has no parameters.
 helpManNone=Tidak ada
 
 # LOCALIZATION NOTE (helpListAll): The heading shown in response to the 'help'
 # command when used without a filter, just above the list of known commands.
 helpListAll=Perintah Tersedia:
 
--- a/browser/chrome/browser/devtools/gclicommands.properties
+++ b/browser/chrome/browser/devtools/gclicommands.properties
@@ -424,16 +424,20 @@ dbgBlackBoxDesc=Sumber kotak hitam pada 
 # LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the
 # 'source' parameter to the 'dbg blackbox' command.
 dbgBlackBoxSourceDesc=Kode sumber tertentu untuk dimasukkan ke kotak hotam
 
 # LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the
 # 'glob' parameter to the 'dbg blackbox' command.
 dbgBlackBoxGlobDesc=Masukkan semua sumber yang cocok dengan pola ini ke kotak hitam (misal: "*.min.js")
 
+# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the
+# 'invert' parameter to the 'dbg blackbox' command.
+dbgBlackBoxInvertDesc=Balikkan pencocokan, agar sumber yang tidak disediakan atau tidak cocok dengan pola glob yang disediakan tidak akan dimasukkan ke kotak hitam.
+
 # LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the
 # user know that no sources were black boxed.
 dbgBlackBoxEmptyDesc=(Tidak ada kode sumber yang dijadikan kotak hitam)
 
 # LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the
 # user know which sources were black boxed.
 dbgBlackBoxNonEmptyDesc=Kode sumber berikut dimasukkan kotak hitam:
 
@@ -462,16 +466,20 @@ dbgUnBlackBoxEmptyDesc=(Tidak ada kode s
 # user know which sources we stopped black boxing.
 dbgUnBlackBoxNonEmptyDesc=Kode sumber berikut dikeluarkan dari kotak hitam:
 
 # LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the
 # user know there was an error black boxing a source (whose url follows this
 # text).
 dbgUnBlackBoxErrorDesc=Galat saat mengeluarkan dari kotak hitam:
 
+# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the
+# 'invert' parameter to the 'dbg unblackbox' command.
+dbgUnBlackBoxInvertDesc=Balikkan pencocokan, agar sumber yang tidak disediakan atau tidak cocok dengan pola glob yang disediakan tidak akan dikeluarkan ke kotak hitam.
+
 
 # LOCALIZATION NOTE (consolecloseDesc) A very short description of the
 # 'console close' command. This string is designed to be shown in a menu
 # alongside the command name, which is why it should be as short as possible.
 consolecloseDesc=Tutup konsol
 
 # LOCALIZATION NOTE (consoleopenDesc) A very short description of the
 # 'console open' command. This string is designed to be shown in a menu
@@ -1320,16 +1328,20 @@ profilerNotFound=Profil tidak ditemukan
 # started yet. It also contains a hint to use the 'profile start' command to
 # start the profiler.
 profilerNotStarted3=Profiler belum dimulai. Gunakan perintah 'profile start' untuk memulai proses profil
 
 # LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that
 # we have started recording.
 profilerStarted2=Merekam…
 
+# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that
+# we have stopped recording.
+profilerStopped=Dihentikan…
+
 # LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever
 # an operation cannot be completed because the profiler has not been opened yet.
 profilerNotReady=Agar perintah ini dapat berfungsi, Anda harus membuka profiler terlebih dulu
 
 # LOCALIZATION NOTE (listenDesc) A very short string used to describe the
 # function of the 'listen' command.
 listenDesc=Buka port debug daring
 
--- a/browser/chrome/browser/devtools/netmonitor.dtd
+++ b/browser/chrome/browser/devtools/netmonitor.dtd
@@ -173,24 +173,34 @@
 <!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed
   -  on the context menu that copies the selected request's url -->
 <!ENTITY netmonitorUI.context.copyUrl      "Salin URL">
 
 <!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key
   -  for the Copy URL menu item displayed in the context menu for a request -->
 <!ENTITY netmonitorUI.context.copyUrl.accesskey  "S">
 
-<!-- LOCALIZATION NOTE (debuggerUI.summary.resend): This is the label displayed
-  -  on the button in the headers tab that opens a form to resend the currently
+<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend): This is the label displayed
+  -  on the button in the headers tab that opens a form to edit and resend the currently
      displayed request -->
-<!ENTITY netmonitorUI.summary.resend      "Kirim Ulang">
+<!ENTITY netmonitorUI.summary.editAndResend      "Edit dan Kirim Ulang">
+
+<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend.accesskey): This is the access key
+  -  for the "Edit and Resend" menu item displayed in the context menu for a request -->
+<!ENTITY netmonitorUI.summary.editAndResend.accesskey  "U">
 
-<!-- LOCALIZATION NOTE (debuggerUI.summary.resend.accesskey): This is the access key
-  -  for the Resend menu item displayed in the context menu for a request -->
-<!ENTITY netmonitorUI.summary.resend.accesskey  "U">
+<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label
+  -  for the Open in New Tab menu item displayed in the context menu of the
+  -  network container  -->
+<!ENTITY netmonitorUI.context.newTab      "Buka di Tab Baru">
+
+<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key
+  -  for the Open in New Tab menu item displayed in the context menu of the
+  -  network container -->
+<!ENTITY netmonitorUI.context.newTab.accesskey  "T">
 
 <!-- LOCALIZATION NOTE (debuggerUI.custom.newRequest): This is the label displayed
   -  as the title of the new custom request form -->
 <!ENTITY netmonitorUI.custom.newRequest   "Permintaan Baru">
 
 <!-- LOCALIZATION NOTE (debuggerUI.custom.query): This is the label displayed
   -  above the query string entry in the custom request form -->
 <!ENTITY netmonitorUI.custom.query        "String Kueri:">
--- a/browser/chrome/browser/devtools/profiler.dtd
+++ b/browser/chrome/browser/devtools/profiler.dtd
@@ -5,23 +5,15 @@
 <!-- LOCALIZATION NOTE : FILE This file contains the Profiler strings -->
 
 <!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to
   - keep it in English, or another language commonly spoken among web developers.
   - You want to make that choice consistent across the developer tools.
   - A good criteria is the language in which you'd find the best
   - documentation on web development on the web. -->
 
-<!-- LOCALIZATION NOTE (profilerNew.label): This is the label for the
-  -  button that creates a new profile. -->
-<!ENTITY profilerNew.label "Baru">
-
-<!-- LOCALIZATION NOTE (profilerStart.label): This is the label for the
-  -  button that starts the profiler. -->
-<!ENTITY profilerStart.label "Mulai">
-
-<!-- LOCALIZATION NOTE (profilerStop.label): This is the label for the
-  -  button that stops the profiler. -->
-<!ENTITY profilerStop.label "Hentikan">
-
 <!-- LOCALIZATION NOTE (profiler.importProfile): This string is displayed
   -  on a button that opens a dialog to import a saved profile data file. -->
-<!ENTITY importProfile.label "Impor…">
\ No newline at end of file
+<!ENTITY importProfile.label "Impor…">
+
+<!-- LOCALIZATION NOTE (profiler.startProfiler): This string is displayed
+  -  on a button that starts a new profile  -->
+<!ENTITY startProfiler.tooltip "Mulai pemrofilan">
--- a/browser/chrome/browser/devtools/profiler.properties
+++ b/browser/chrome/browser/devtools/profiler.properties
@@ -50,44 +50,29 @@ profiler.runningTime=Waktu Dijalankan
 # As opposed to the total time which is how much time was spent in that
 # function and in functions it called.
 profiler.self=Diri Sendiri
 
 # LOCALIZATION NOTE (profiler.symbolName)
 # This string is displayed as a table header in the profiler UI.
 profiler.symbolName=Nama Simbol
 
-# LOCALIZATION NOTE (profiler.startProfiling)
-# This string is displayed around the button that starts the profiler.
-# String argument will be replaced with a Start button.
-profiler.startProfiling=Klik di sini %S untuk memulai proses pemrofilan
-
-# LOCALIZATION NOTE (profiler.stopProfiling)
-# This string is displayed around the button that stops the profiler.
-# String argument will be replaced with a Stop button.
-profiler.stopProfiling = Klik di sini %S untuk menghentikan proses pemrofilan
-
 # LOCALIZATION NOTE (profiler.start)
 # This string is displayed on the button that starts the profiler.
 profiler.start=Mulai
 
 # LOCALIZATION NOTE (profiler.stop)
 # This string is displayed on the button that stops the profiler.
 profiler.stop=Hentikan
 
 # LOCALIZATION NOTE (profiler.loading)
 # This string is displayed above the progress bar when the profiler
 # is busy loading and parsing the report.
 profiler.loading=Memuat profil…
 
-# LOCALIZATION NOTE (profiler.alreadyRunning)
-# This string is displayed in the profiler whenever there is already
-# another running profile. Users can run only one profile at a time.
-profiler.alreadyRunning=Profiler sudah berjalan. Jika Anda ingin menjalankan profil ini, hentikan Profil %S terlebih dulu.
-
 # LOCALIZATION NOTE (profiler.stateIdle)
 # This string is used to show that the profile in question is in IDLE
 # state meaning that it hasn't been started yet.
 profiler.stateIdle=Diam
 
 # LOCALIZATION NOTE (profiler.stateRunning)
 # This string is used to show that the profile in question is in RUNNING
 # state meaning that it has been started and currently gathering profile data.
@@ -99,16 +84,27 @@ profiler.stateRunning=Berjalan
 profiler.stateCompleted=Selesai
 
 # LOCALIZATION NOTE (profiler.sidebarNotice)
 # This string is displayed in the profiler sidebar when there are no
 # existing profiles to show (usually happens when the user opens the
 # profiler for the first time).
 profiler.sidebarNotice=Masih belum ada profil.
 
+
+# LOCALIZATION NOTE (profiler.startProfilerString)
+# This string is displayed on the profiler button when no active
+# profiling sessions are running
+profiler.startProfilerString=Mulai proses pemrofilan
+
+# LOCALIZATION NOTE (profiler.stopProfilerString)
+# This string is displayed on the profiler button when an active
+# profiling session is running
+profiler.stopProfilerString=Hentikan proses pemrofilan
+
 # LOCALIZATION NOTE (profiler.save)
 # This string is displayed as a label for a button that opens a Save File
 # dialog where user can save generated profiler to a file.
 profiler.save=Simpan
 
 # LOCALIZATION NOTE (profiler.saveFileAs)
 # This string as a title for a Save File dialog.
 profiler.saveFileAs=Simpan dengan Nama
--- a/browser/chrome/browser/devtools/responsiveUI.properties
+++ b/browser/chrome/browser/devtools/responsiveUI.properties
@@ -7,18 +7,30 @@
 #
 # The correct localization of this file might be to keep it in
 # English, or another language commonly spoken among web developers.
 # You want to make that choice consistent across the developer tools.
 # A good criteria is the language in which you'd find the best
 # documentation on web development on the web.
 
 
-# LOCALIZATION NOTE  (responsiveUI.rotate): label of the rotate button.
-responsiveUI.rotate=rotasikan
+# LOCALIZATION NOTE  (responsiveUI.rotate2): label of the rotate button.
+responsiveUI.rotate2=Rotasikan
+
+
+# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.
+responsiveUI.screenshot=Tangkapan Layar
+
+# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.
+# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second
+# argument (%2$S) is the time string in HH.MM.SS format.
+responsiveUI.screenshotGeneratedFilename=Tangkapan Layar %1$S pada %2$S
+
+# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.
+responsiveUI.touch=Simulasikan event sentuh (laman mungkin harus dimuat ulang)
 
 # LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.
 responsiveUI.addPreset=Tambahkan Prasetel
 
 # LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.
 responsiveUI.removePreset=Hapus Prasetel
 
 # LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item
@@ -36,8 +48,20 @@ responsiveUI.namedResolution=%S (%S)
 responsiveUI.customNamePromptTitle=Tampilan Desain Responsif
 
 # LOCALIZATION NOTE (responsiveUI.close): tooltip text of the close button.
 responsiveUI.close=Tinggalkan Tampilan Desain Responsif
 
 # LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking
 # the user to specify a name for a new custom preset.
 responsiveUI.customNamePromptMsg=Beri nama pada prasetel %Sx%S
+
+# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when
+# overring the resizers.
+responsiveUI.resizerTooltip=Gunakan tombol Control untuk presisi yang lebih tinggi. Gunakan tombol Shift untuk ukuran yang dibulatkan.
+
+# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears
+# when touch events are enabled
+responsiveUI.needReload=Jika listener event sentuh telah ditambahkan sebelumnya, laman harus dimuat ulang.
+responsiveUI.notificationReload=Muat Ulang
+responsiveUI.notificationReload_accesskey=U
+responsiveUI.dontShowReloadNotification=Jangan tampilkan lagi
+responsiveUI.dontShowReloadNotification_accesskey=N
--- a/browser/chrome/browser/devtools/scratchpad.dtd
+++ b/browser/chrome/browser/devtools/scratchpad.dtd
@@ -59,16 +59,20 @@
 
 <!ENTITY inspect.label                "Inspeksi">
 <!ENTITY inspect.accesskey            "I">
 <!ENTITY inspect.key                  "i">
 
 <!ENTITY display.label                "Tampilkan">
 <!ENTITY display.accesskey            "T">
 <!ENTITY display.key                  "l">
+
+<!ENTITY pprint.label                 "Cetak Rapi">
+<!ENTITY pprint.key                   "p">
+
 <!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was
   -  renamed from "Context" to avoid confusion with the right-click context
   -  menu in the text area. It refers to the JavaScript Environment (or context)
   -  the user is evaluating against. I.e., Content (current tab) or Chrome
   -  (browser).
   -->
 
 <!ENTITY environmentMenu.label        "Lingkungan">
--- a/browser/chrome/browser/devtools/styleinspector.properties
+++ b/browser/chrome/browser/devtools/styleinspector.properties
@@ -30,16 +30,25 @@ rule.sourceInline=sebaris
 rule.sourceElement=elemen
 
 # LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules
 # that were inherited from a parent node. Will be passed a node
 # identifier of the parent node.
 # e.g "Inherited from body#bodyID"
 rule.inheritedFrom=Diwarisi dari %S
 
+
+# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules
+# pseudo element header
+rule.pseudoElement=Elemen pseudo
+
+# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules
+# pseudo element header
+rule.selectedElement=Elemen Ini
+
 # LOCALIZATION NOTE (helpLinkTitle): For each style property
 # the user can hover it and get a help link button which allows one to
 # quickly jump to the documentation from the Mozilla Developer Network site.
 # This is the link title shown in the hover tooltip.
 helpLinkTitle=Baca dokumentasi tentang properti ini
 
 # LOCALIZATION NOTE (rule.warning.title): When an invalid property value is
 # entered into the rule view a warning icon is displayed. This text is used for
--- a/browser/chrome/browser/devtools/toolbox.dtd
+++ b/browser/chrome/browser/devtools/toolbox.dtd
@@ -7,16 +7,21 @@
 
 <!ENTITY closeCmd.key  "W">
 
 <!ENTITY toolboxCloseButton.tooltip  "Tutup Alat Pengembang">
 <!ENTITY toolboxOptionsButton.key      "O">
 <!ENTITY toolboxNextTool.key           "]">
 <!ENTITY toolboxPreviousTool.key       "[">
 
+<!ENTITY toolboxZoomIn.key             "+">
+<!ENTITY toolboxZoomIn.key2            "="> <!-- + is above this key on many keyboards -->
+<!ENTITY toolboxZoomOut.key            "-">
+<!ENTITY toolboxZoomReset.key          "0">
+
 <!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for
   -  the heading of the advanced settings group in the options panel. -->
 <!ENTITY options.context.advancedSettings "Setelan canggih">
 
 <!-- LOCALIZATION NOTE (options.context.requiresRestart2): This is the requires
   -  restart label at right of settings that require a browser restart to be
   -  effective. -->
 <!ENTITY options.context.requiresRestart2  "Membutuhkan peramban untuk dimulai ulang">
--- a/browser/chrome/browser/devtools/toolbox.properties
+++ b/browser/chrome/browser/devtools/toolbox.properties
@@ -39,8 +39,19 @@ toolbox.defaultTitle=Perangkat pengemban
 # for the optiosn panel tab.
 optionsButton.tooltip=Opsi Alat
 
 # LOCALIZATION NOTE (options.toolNotSupported): This is the template
 # used to add a * marker to the label for the Options Panel tool checkbox for the
 # tool which is not supported for the current toolbox target.
 # The name of the tool: %1$S.
 options.toolNotSupportedMarker=%1$S *
+
+
+# LOCALIZATION NOTE (scratchpad.keycode)
+# Used for opening scratchpad from the detached toolbox window
+# Needs to match scratchpad.keycode from browser.dtd
+scratchpad.keycode=VK_F4
+
+# LOCALIZATION NOTE (browserConsoleCmd.commandkey)
+# Used for toggling the browser console from the detached toolbox window
+# Needs to match browserConsoleCmd.commandkey from browser.dtd
+browserConsoleCmd.commandkey=j
--- a/browser/chrome/browser/devtools/webConsole.dtd
+++ b/browser/chrome/browser/devtools/webConsole.dtd
@@ -64,26 +64,25 @@
 
 <!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the
   -  the toolbar. It shows or hides messages that the web developer inserted on
   -  the page for debugging purposes, using calls such console.log() and
   -  console.error(). -->
 
 <!ENTITY btnPageLogging.label   "Pencatatan">
 <!ENTITY btnPageLogging.tooltip "Catat pesan yang dikirim ke objek window.console">
-<!ENTITY btnPageLogging.accesskey "C">
+<!ENTITY btnPageLogging.accesskey2 "C">
 <!ENTITY btnConsoleErrors       "Kesalahan">
 <!ENTITY btnConsoleInfo         "Info">
 <!ENTITY btnConsoleWarnings     "Peringatan">
 <!ENTITY btnConsoleLog          "Catatan">
 
 <!ENTITY filterOutput.placeholder "Filter keluaran">
 <!ENTITY btnClear.label        "Bersihkan">
 <!ENTITY btnClear.tooltip      "Bersihkan output Konsol Web">
-<!ENTITY btnClear.accesskey    "B">
 
 <!ENTITY fullZoomEnlargeCmd.commandkey  "+">
 <!-- + is above this key on many keyboards -->
 <!ENTITY fullZoomEnlargeCmd.commandkey2 "="> 
 <!ENTITY fullZoomEnlargeCmd.commandkey3 "">
 
 <!ENTITY fullZoomReduceCmd.commandkey   "-">
 <!ENTITY fullZoomReduceCmd.commandkey2  "">
@@ -92,8 +91,9 @@
 <!ENTITY fullZoomResetCmd.commandkey2   "">
 
 <!ENTITY copyURLCmd.label     "Salin Lokasi Tautan">
 <!ENTITY copyURLCmd.accesskey "S">
 
 <!ENTITY closeCmd.key  "W">
 <!ENTITY findCmd.key          "F">
 <!ENTITY clearOutputCmd.key   "K">
+<!ENTITY clearOutputCtrl.key  "L">
--- a/browser/chrome/browser/devtools/webconsole.properties
+++ b/browser/chrome/browser/devtools/webconsole.properties
@@ -74,16 +74,21 @@ ConsoleAPIDisabled=API logging Konsol We
 # the correct direction.
 webConsoleWindowTitleAndURL=Konsol Web - %S
 
 # LOCALIZATION NOTE (webConsoleMixedContentWarning): Message displayed after a
 # URL in the Web Console that has been flagged for Mixed Content (i.e. http
 # content in an https page)
 webConsoleMixedContentWarning=Konten Campuran
 
+
+# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed
+# after security related web console messages.
+webConsoleMoreInfoLabel=Pelajari Selengkapnya
+
 # LOCALIZATION NOTE (scratchpad.linkText):
 # The text used in the right hand side of the web console command line when
 # JavaScript is being entered, to indicate how to jump into scratchpad mode
 scratchpad.linkText=Shift+RETURN - Buka di Scratchpad
 
 # LOCALIZATION NOTE (gcliterm.instanceLabel): The console displays
 # objects using their type (from the constructor function) in this descriptive
 # string
@@ -183,8 +188,16 @@ connectionTimeout=Tenggang waktu tersamb
 # LOCALIZATION NOTE (propertiesFilterPlaceholder): This is the text that
 # appears in the filter text box for the properties view container.
 propertiesFilterPlaceholder=Filter properti
 
 # LOCALIZATION NOTE (emptyPropertiesList): The text that is displayed in the
 # properties pane when there are no properties to display.
 emptyPropertiesList=Tidak ada properti untuk ditampilkan
 
+# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed
+# when you hover the red bubble that shows how many times a message is repeated
+# in the web console output.
+# This is a semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of message repeats
+# example: 3 repeats
+messageRepeats.tooltip2=berulang #1 kali;berulang #1 kali