Web Inspector: Timelines: CPU: the Duration string isn't localized
authordrousso@apple.com <drousso@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 8 Jul 2019 23:34:19 +0000 (23:34 +0000)
committerdrousso@apple.com <drousso@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 8 Jul 2019 23:34:19 +0000 (23:34 +0000)
https://bugs.webkit.org/show_bug.cgi?id=199582
<rdar://problem/51698165>

Reviewed by Joseph Pecoraro.

* UserInterface/Views/CPUTimelineView.js:
(WI.CPUTimelineView.prototype._layoutEnergyChart):

* Localizations/en.lproj/localizedStrings.js:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@247235 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebInspectorUI/ChangeLog
Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js
Source/WebInspectorUI/UserInterface/Views/CPUTimelineView.js

index 1df3954..594592b 100644 (file)
@@ -1,3 +1,16 @@
+2019-07-08  Devin Rousso  <drousso@apple.com>
+
+        Web Inspector: Timelines: CPU: the Duration string isn't localized
+        https://bugs.webkit.org/show_bug.cgi?id=199582
+        <rdar://problem/51698165>
+
+        Reviewed by Joseph Pecoraro.
+
+        * UserInterface/Views/CPUTimelineView.js:
+        (WI.CPUTimelineView.prototype._layoutEnergyChart):
+
+        * Localizations/en.lproj/localizedStrings.js:
+
 2019-07-06  Nikita Vasilyev  <nvasilyev@apple.com>
 
         Web Inspector: Styles: unbalanced quotes and parenthesis aren't displayed as property closed after editing values
index 224d449..20fb76a 100644 (file)
@@ -361,7 +361,9 @@ localizedStrings["Dropped Element"] = "Dropped Element";
 localizedStrings["Dropped Node"] = "Dropped Node";
 localizedStrings["Duplicate property"] = "Duplicate property";
 localizedStrings["Duration"] = "Duration";
-localizedStrings["Duration: %s"] = "Duration: %s";
+/* The duration of the Timeline recording in seconds (s). */
+localizedStrings["Duration: %ss"] = "Duration: %ss";
+localizedStrings["Duration: Short"] = "Duration: Short";
 localizedStrings["Dynamically calculated for the parent element"] = "Dynamically calculated for the parent element";
 localizedStrings["Dynamically calculated for the selected element"] = "Dynamically calculated for the selected element";
 localizedStrings["Dynamically calculated for the selected element and did not match"] = "Dynamically calculated for the selected element and did not match";
@@ -962,7 +964,6 @@ localizedStrings["Shader Programs"] = "Shader Programs";
 localizedStrings["Shadow Content"] = "Shadow Content";
 localizedStrings["Shadow Content (%s)"] = "Shadow Content (%s)";
 localizedStrings["Shared Focus"] = "Shared Focus";
-localizedStrings["Short"] = "Short";
 localizedStrings["Shortest property path to %s"] = "Shortest property path to %s";
 localizedStrings["Show %d More"] = "Show %d More";
 localizedStrings["Show All"] = "Show All";
index 0c6b549..f746454 100644 (file)
@@ -1136,10 +1136,10 @@ WI.CPUTimelineView = class CPUTimelineView extends WI.TimelineView
         this._energyImpactNumberElement.textContent = WI.UIString("Average CPU: %s").format(Number.percentageString(average / 100));
 
         if (visibleDuration < 5)
-            this._energyImpactDurationElement.textContent = WI.UIString("Duration: %s").format(WI.UIString("Short"));
+            this._energyImpactDurationElement.textContent = WI.UIString("Duration: Short");
         else {
-            let durationDisplayString = Math.floor(visibleDuration) + "s";
-            this._energyImpactDurationElement.textContent = WI.UIString("Duration: %s").format(durationDisplayString);
+            let durationDisplayString = Math.floor(visibleDuration);
+            this._energyImpactDurationElement.textContent = WI.UIString("Duration: %ss", "The duration of the Timeline recording in seconds (s).").format(durationDisplayString);
         }
     }