[browser]
Bug 946601 - Add performance statistics/piecharts in the Network Monitor
--- a/browser/chrome/browser/devtools/netmonitor.dtd
+++ b/browser/chrome/browser/devtools/netmonitor.dtd
@@ -6,19 +6,24 @@
<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->
<!-- 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 (netmonitorUI.emptyNotice2): This is the label displayed
+<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed
+ - in the network table when empty to start performance analysis. -->
+<!ENTITY netmonitorUI.perfNotice1 "• Cliquez sur le">
+<!ENTITY netmonitorUI.perfNotice2 "bouton pour lancer l'analyse des performances.">
+
+<!-- LOCALIZATION NOTE (netmonitorUI.emptyNotice3): This is the label displayed
- in the network table when empty. -->
-<!ENTITY netmonitorUI.emptyNotice2 "Effectuez une requête ou rechargez la page pour voir des informations détaillées concernant l'activité réseau.">
+<!ENTITY netmonitorUI.emptyNotice3 "• Effectuez une requête ou rechargez la page pour voir des informations détaillées concernant l'activité réseau.">
<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed
- in the network table toolbar, above the "status" column. -->
<!ENTITY netmonitorUI.toolbar.status2 "✓">
<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed
- in the network table toolbar, above the "method" column. -->
<!ENTITY netmonitorUI.toolbar.method "Méthode">
@@ -94,20 +99,28 @@
<!-- LOCALIZATION NOTE (debuggerUI.footer.filterMedia): This is the label displayed
- in the network details footer for the "Media" filtering button. -->
<!ENTITY netmonitorUI.footer.filterMedia "Médias">
<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFlash): This is the label displayed
- in the network details footer for the "Flash" filtering button. -->
<!ENTITY netmonitorUI.footer.filterFlash "Flash">
+<!-- LOCALIZATION NOTE (debuggerUI.footer.filterOther): This is the label displayed
+ - in the network details footer for the "Other" filtering button. -->
+<!ENTITY netmonitorUI.footer.filterOther "Autre">
+
<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed
- in the network details footer for the "Clear" button. -->
<!ENTITY netmonitorUI.footer.clear "Effacer">
+<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed
+ - in the network details footer for the performance analysis button. -->
+<!ENTITY netmonitorUI.footer.perf "Voir l'analyse des performances…">
+
<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for
- the button that toggles the panes visible or hidden in the netmonitor UI. -->
<!ENTITY netmonitorUI.panesButton.tooltip "Afficher/Masquer les informations réseau">
<!-- LOCALIZATION NOTE (debuggerUI.summary.url): This is the label displayed
- in the network details headers tab identifying the URL. -->
<!ENTITY netmonitorUI.summary.url "URL de la requête :">
@@ -168,16 +181,24 @@
- in a "wait" state. -->
<!ENTITY netmonitorUI.timings.wait "Attente :">
<!-- LOCALIZATION NOTE (debuggerUI.timings.receive): This is the label displayed
- in the network details timings tab identifying the amount of time spent
- in a "receive" state. -->
<!ENTITY netmonitorUI.timings.receive "Réception :">
+<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed
+ - on the context menu that shows the performance analysis tools -->
+<!ENTITY netmonitorUI.context.perfTools "Lancer l'analyse des performances…">
+
+<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key
+ - for the performance analysis menu item displayed in the context menu for a request -->
+<!ENTITY netmonitorUI.context.perfTools.accesskey "S">
+
<!-- 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 "Copier l'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 "C">
@@ -218,8 +239,12 @@
<!-- LOCALIZATION NOTE (debuggerUI.custom.send): This is the label displayed
- on the button which sends the custom request -->
<!ENTITY netmonitorUI.custom.send "Envoyer">
<!-- LOCALIZATION NOTE (debuggerUI.custom.cancel): This is the label displayed
- on the button which cancels and closes the custom request form -->
<!ENTITY netmonitorUI.custom.cancel "Annuler">
+
+<!-- LOCALIZATION NOTE (debuggerUI.backButton): This is the label displayed
+ - on the button which exists the performance statistics view -->
+<!ENTITY netmonitorUI.backButton "Retour">
--- a/browser/chrome/browser/devtools/netmonitor.properties
+++ b/browser/chrome/browser/devtools/netmonitor.properties
@@ -130,8 +130,52 @@ networkMenu.millisecond=%S ms
# LOCALIZATION NOTE (networkMenu.second): This is the label displayed
# in the network menu specifying timing interval divisions (in seconds).
networkMenu.second=%S s
# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed
# in the network menu specifying timing interval divisions (in minutes).
networkMenu.minute=%S min
+
+# LOCALIZATION NOTE (pieChart.empty): This is the label displayed
+# for pie charts (e.g., in the performance analysis view) when there is
+# no data available yet.
+pieChart.empty=Chargement
+
+# LOCALIZATION NOTE (tableChart.empty): This is the label displayed
+# for table charts (e.g., in the performance analysis view) when there is
+# no data available yet.
+tableChart.empty=Veuillez patienter…
+
+# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed
+# in pie or table charts specifying the size of a request (in kilobytes).
+charts.sizeKB=%S Ko
+
+# LOCALIZATION NOTE (charts.totalS): This is the label displayed
+# in pie or table charts specifying the time for a request to finish (in seconds).
+charts.totalS=%S s
+
+# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed
+# in the performance analysis view for "cache enabled" charts.
+charts.cacheEnabled=Avec mise en cache
+
+# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed
+# in the performance analysis view for "cache disabled" charts.
+charts.cacheDisabled=Sans mise en cache
+
+# LOCALIZATION NOTE (charts.totalSize): This is the label displayed
+# in the performance analysis view for total requests size, in kilobytes.
+charts.totalSize=Taille : %S Ko
+
+# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This is the label displayed in the performance analysis view for the
+# total requests time, in seconds.
+charts.totalSeconds=Durée : #1 seconde;Durée : #1 secondes
+
+# LOCALIZATION NOTE (charts.totalCached): This is the label displayed
+# in the performance analysis view for total cached responses.
+charts.totalCached=Réponses mises en cache : %S
+
+# LOCALIZATION NOTE (charts.totalCount): This is the label displayed
+# in the performance analysis view for total requests.
+charts.totalCount=Nombre de requêtes : %S