Bug 1248988 - User-facing terminology for memory tool r=fitzgen
authorGreg Tatum <tatum.creative@gmail.com>
Thu, 21 Apr 2016 14:00:00 +0200
changeset 332374 1aabbe445e730853e83e9585d888fe548320226a
parent 332373 ad71189f79aa732acb0ad2518d33d46387386045
child 332375 e976a219a56c556433590cb67c8b238015da610d
push id6048
push userkmoir@mozilla.com
push dateMon, 06 Jun 2016 19:02:08 +0000
treeherdermozilla-beta@46d72a56c57d [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersfitzgen
bugs1248988
milestone48.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1248988 - User-facing terminology for memory tool r=fitzgen MozReview-Commit-ID: HQ4tNnLB5kO
devtools/client/locales/en-US/memory.properties
--- a/devtools/client/locales/en-US/memory.properties
+++ b/devtools/client/locales/en-US/memory.properties
@@ -28,43 +28,43 @@ memory.tooltip=Memory
 snapshot.io.save=Save
 
 # LOCALIZATION NOTE (snapshot.io.delete): The label for the link that deletes
 # a snapshot
 snapshot.io.delete=Delete
 
 # LOCALIZATION NOTE (snapshot.io.save.window): The title for the window
 # displayed when saving a snapshot to disk.
-snapshot.io.save.window=Save Heap Snapshot
+snapshot.io.save.window=Save Snapshot
 
 # LOCALIZATION NOTE (snapshot.io.import.window): The title for the window
 # displayed when importing a snapshot form disk.
-snapshot.io.import.window=Import Heap Snapshot
+snapshot.io.import.window=Import Snapshot
 
 # LOCALIZATION NOTE (snapshot.io.filter): The title for the filter used to
 # filter file types (*.fxsnapshot)
-snapshot.io.filter=Firefox Heap Snapshots
+snapshot.io.filter=Firefox Snapshots
 
 # LOCALIZATION NOTE (aggregate.mb): The label annotating the number of bytes (in
 # megabytes) in a snapshot. %S represents the value, rounded to 2 decimal
 # points.
 aggregate.mb=%S MB
 
 # LOCALIZATION NOTE (snapshot-title.loading): The title for a snapshot before
 # it has a creation time to display.
 snapshot-title.loading=Processing…
 
 # LOCALIZATION NOTE (checkbox.recordAllocationStacks): The label describing the
-# boolean checkbox whether or not to record allocation stacks.
-checkbox.recordAllocationStacks=Record allocation stacks
+# boolean checkbox whether or not to record call stacks.
+checkbox.recordAllocationStacks=Record call stacks
 
 # LOCALIZATION NOTE (checkbox.recordAllocationStacks.tooltip): The tooltip for
-# the label describing the boolean checkbox whether or not to record allocation
+# the label describing the boolean checkbox whether or not to record call
 # stacks.
-checkbox.recordAllocationStacks.tooltip=Toggle the recording of allocation stacks. Subsequent heap snapshots will be able to label and group objects created when allocation stack recording is active by their allocation stack. Recording allocation stacks has a performance overhead.
+checkbox.recordAllocationStacks.tooltip=Toggle the recording of the call stack of when an object was allocated. Subsequent snapshots will be able to group and label objects by call stacks, but only with those objects created after toggling this option. Recording call stacks has a performance overhead.
 
 # LOCALIZATION NOTE (toolbar.displayBy): The label describing the select menu
 # options of the display options.
 toolbar.displayBy=Group by:
 
 # LOCALIZATION NOTE (toolbar.displayBy.tooltip): The tooltip for the label
 # describing the select menu options of the display options.
 toolbar.displayBy.tooltip=Change how objects are grouped
@@ -81,25 +81,25 @@ toolbar.pop-view.label=Go back to aggreg
 # know that they are viewing individual nodes from a census group.
 toolbar.viewing-individuals=⁂ Viewing individuals in group
 
 # LOCALIZATION NOTE (censusDisplays.coarseType.tooltip): The tooltip for the
 # "coarse type" display option.
 censusDisplays.coarseType.tooltip=Group items by their type
 
 # LOCALIZATION NOTE (censusDisplays.allocationStack.tooltip): The tooltip for
-# the "allocation stack" display option.
+# the "call stack" display option.
 censusDisplays.allocationStack.tooltip=Group items by the JavaScript stack recorded when the object was allocated
 
 # LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The
-# tooltip for the "inverted allocation stack" display option.
+# tooltip for the "inverted call stack" display option.
 censusDisplays.invertedAllocationStack.tooltip=Group items by the inverted JavaScript call stack recorded when the object was created
 
-# LOCALIZATION NOTE (breakdowns.treeMap.tooltip): The tooltip for the "tree map"
-# breakdown option.
+# LOCALIZATION NOTE (censusDisplays.treeMap.tooltip): The tooltip for the
+# "tree map" display option.
 censusDisplays.treeMap.tooltip=Visualize memory usage: larger blocks account for a larger percent of memory usage
 
 # LOCALIZATION NOTE (censusDisplays.objectClass.tooltip): The tooltip for the
 # "object class" display option.
 censusDisplays.objectClass.tooltip=Group items by their JavaScript Object [[class]] name
 
 # LOCALIZATION NOTE (censusDisplays.internalType.tooltip): The tooltip for the
 # "internal type" display option.
@@ -113,50 +113,50 @@ toolbar.labelBy=Label by:
 # select menu options of the label options.
 toolbar.labelBy.tooltip=Change how objects are labeled
 
 # LOCALIZATION NOTE (dominatorTreeDisplays.coarseType.tooltip): The tooltip for
 # the "coarse type" dominator tree display option.
 dominatorTreeDisplays.coarseType.tooltip=Label objects by the broad categories they fit in
 
 # LOCALIZATION NOTE (dominatorTreeDisplays.allocationStack.tooltip): The
-# tooltip for the "allocation stack" dominator tree display option.
+# tooltip for the "call stack" dominator tree display option.
 dominatorTreeDisplays.allocationStack.tooltip=Label objects by the JavaScript stack recorded when it was allocated
 
 # LOCALIZATION NOTE (dominatorTreeDisplays.internalType.tooltip): The
 # tooltip for the "internal type" dominator tree display option.
 dominatorTreeDisplays.internalType.tooltip=Label objects by their internal C++ type name
 
 # LOCALIZATION NOTE (treeMapDisplays.coarseType.tooltip): The tooltip for
 # the "coarse type" tree map display option.
 treeMapDisplays.coarseType.tooltip=Label objects by the broad categories they fit in
 
 # LOCALIZATION NOTE (toolbar.view): The label for the view selector in the
 # toolbar.
 toolbar.view=View:
 
 # LOCALIZATION NOTE (toolbar.view.tooltip): The tooltip for the label for the
 # view selector in the toolbar.
-toolbar.view.tooltip=Change the view of the heap snapshot
+toolbar.view.tooltip=Change the view of the snapshot
 
 # LOCALIZATION NOTE (toolbar.view.census): The label for the census view option
 # in the toolbar.
 toolbar.view.census=Aggregate
 
 # LOCALIZATION NOTE (toolbar.view.census.tooltip): The tooltip for the label for
 # the census view option in the toolbar.
-toolbar.view.census.tooltip=View a summary of the heap snapshot’s contents by aggregating objects into groups
+toolbar.view.census.tooltip=View a summary of the snapshot's contents by aggregating objects into groups
 
 # LOCALIZATION NOTE (toolbar.view.dominators): The label for the dominators view
 # option in the toolbar.
 toolbar.view.dominators=Dominators
 
 # LOCALIZATION NOTE (toolbar.view.dominators.tooltip): The tooltip for the label
 # for the dominators view option in the toolbar.
-toolbar.view.dominators.tooltip=View the dominator tree and surface the largest structures in the heap snapshot
+toolbar.view.dominators.tooltip=View the dominator tree and surface the largest structures in the snapshot
 
 # LOCALIZATION NOTE (toolbar.view.treemap): The label for the tree map option
 # in the toolbar.
 toolbar.view.treemap=Tree Map
 
 # LOCALIZATION NOTE (toolbar.view.treemap.tooltip): The tooltip for the label for
 # the tree map view option in the toolbar.
 toolbar.view.treemap.tooltip=Visualize memory usage: larger blocks account for a larger percent of memory usage
@@ -178,32 +178,32 @@ clear-snapshots.tooltip=Delete all snaps
 diff-snapshots.tooltip=Compare snapshots
 
 # LOCALIZATION NOTE (filter.placeholder): The placeholder text used for the
 # memory tool's filter search box.
 filter.placeholder=Filter
 
 # LOCALIZATION NOTE (filter.tooltip): The tooltip text used for the memory
 # tool's filter search box.
-filter.tooltip=Filter the contents of the heap snapshot
+filter.tooltip=Filter the contents of the snapshot
 
 # LOCALIZATION NOTE (tree-item.view-individuals.tooltip): The tooltip for the
 # button to view individuals in this group.
 tree-item.view-individuals.tooltip=View individual nodes in this group and their retaining paths
 
 # LOCALIZATION NOTE (tree-item.load-more): The label for the links to fetch the
 # lazily loaded sub trees in the dominator tree view.
 tree-item.load-more=Load more…
 
 # LOCALIZATION NOTE (tree-item.rootlist): The label for the root of the
 # dominator tree.
 tree-item.rootlist=GC Roots
 
 # LOCALIZATION NOTE (tree-item.nostack): The label describing the row in the heap tree
-# that represents a row broken down by allocation stack when no stack was available.
+# that represents a row broken down by call stack when no stack was available.
 tree-item.nostack=(no stack available)
 
 # LOCALIZATION NOTE (tree-item.nofilename): The label describing the row in the
 # heap tree that represents a row broken down by filename when no filename was
 # available.
 tree-item.nofilename=(no filename available)
 
 # LOCALIZATION NOTE (tree-item.root): The label describing the row in the heap tree
@@ -255,37 +255,37 @@ diffing.state.selecting=Select two snaps
 
 # LOCALIZATION NOTE (diffing.state.selecting.full): The label describing the
 # diffing state SELECTING, used in the main view when selecting snapshots to
 # diff.
 diffing.state.selecting.full=Select two snapshots to compare
 
 # LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the
 # dominator tree state COMPUTING.
-dominatorTree.state.computing=Computing dominators…
+dominatorTree.state.computing=Generating dominators report...
 
 # LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the
 # dominator tree state COMPUTING, used in the dominator tree view.
-dominatorTree.state.computing.full=Computing dominator tree…
+dominatorTree.state.computing.full=Generating dominators report...
 
 # LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the
 # dominator tree state FETCHING.
 dominatorTree.state.fetching=Computing sizes…
 
 # LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the
 # dominator tree state FETCHING, used in the dominator tree view.
-dominatorTree.state.fetching.full=Computing retained sizes…
+dominatorTree.state.fetching.full=Computing dominator's retained sizes…
 
 # LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label
 # describing the dominator tree state INCREMENTAL_FETCHING.
 dominatorTree.state.incrementalFetching=Fetching…
 
 # LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label describing the
 # dominator tree state INCREMENTAL_FETCHING, used in the dominator tree view.
-dominatorTree.state.incrementalFetching.full=Fetching subtree…
+dominatorTree.state.incrementalFetching.full=Fetching more…
 
 # LOCALIZATION NOTE (dominatorTree.state.error): The label describing the
 # dominator tree state ERROR.
 dominatorTree.state.error=Error
 
 # LOCALIZATION NOTE (dominatorTree.state.error): The label describing the
 # dominator tree state ERROR, used in the dominator tree view.
 dominatorTree.state.error.full=There was an error while processing the dominator tree
@@ -300,17 +300,17 @@ snapshot.state.importing.full=Importing…
 
 # LOCALIZATION NOTE (snapshot.state.reading.full): The label describing the
 # snapshot state READING, and SAVED, due to these states being combined
 # visually, used in the main heap view.
 snapshot.state.reading.full=Reading snapshot…
 
 # LOCALIZATION NOTE (snapshot.state.saving-census.full): The label describing
 # the snapshot state SAVING, used in the main heap view.
-snapshot.state.saving-census.full=Saving census…
+snapshot.state.saving-census.full=Generating aggregate report…
 
 # LOCALIZATION NOTE (snapshot.state.saving-tree-map.full): The label describing
 # the snapshot state SAVING, used in the main heap view.
 snapshot.state.saving-tree-map.full=Saving tree map…
 
 # LOCALIZATION NOTE (snapshot.state.error.full): The label describing the
 # snapshot state ERROR, used in the main heap view.
 snapshot.state.error.full=There was an error processing this snapshot.
@@ -349,17 +349,17 @@ snapshot.state.importing=Importing snapshot…
 
 # LOCALIZATION NOTE (snapshot.state.reading): The label describing the snapshot
 # state READING, and SAVED, due to these states being combined visually, used in
 # the snapshot list view.
 snapshot.state.reading=Reading snapshot…
 
 # LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the
 # snapshot state SAVING, used in snapshot list view.
-snapshot.state.saving-census=Saving census…
+snapshot.state.saving-census=Saving report…
 
 # LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the
 # snapshot state SAVING, used in snapshot list view.
 snapshot.state.saving-tree-map=Saving tree map…
 
 # LOCALIZATION NOTE (snapshot.state.error): The label describing the snapshot
 # state ERROR, used in the snapshot list view.
 snapshot.state.error=Error
@@ -372,19 +372,19 @@ heapview.no-difference=No difference bet
 # matches when filtering.
 heapview.none-match=No matches.
 
 # LOCALIZATION NOTE (heapview.none-match): Message displayed when there report
 # is empty.
 heapview.empty=Empty.
 
 # LOCALIZATION NOTE (heapview.noAllocationStacks): The message displayed to
-# users when selecting a display by "allocation stack" but no allocation stacks
+# users when selecting a display by "call stack" but no call stacks
 # were recorded in the heap snapshot.
-heapview.noAllocationStacks=No allocation stacks found. Record allocation stacks before taking a heap snapshot.
+heapview.noAllocationStacks=No call stacks found. Record call stacks before taking a snapshot.
 
 # LOCALIZATION NOTE (heapview.field.retainedSize): The name of the column in the
 # dominator tree view for retained byte sizes.
 heapview.field.retainedSize=Retained Size (Bytes)
 
 # LOCALIZATION NOTE (heapview.field.retainedSize.tooltip): The tooltip for the
 # column header in the dominator tree view for retained byte sizes.
 heapview.field.retainedSize.tooltip=The sum of the size of the object itself, and the sizes of all the other objects kept alive by it
@@ -394,65 +394,65 @@ heapview.field.retainedSize.tooltip=The 
 heapview.field.shallowSize=Shallow Size (Bytes)
 
 # LOCALIZATION NOTE (heapview.field.shallowSize.tooltip): The tooltip for the
 # column header in the dominator tree view for shallow byte sizes.
 heapview.field.shallowSize.tooltip=The size of the object itself
 
 # LOCALIZATION NOTE (dominatortree.field.label): The name of the column in the
 # dominator tree for an object's label.
-dominatortree.field.label=Label
+dominatortree.field.label=Dominator
 
 # LOCALIZATION NOTE (dominatortree.field.label.tooltip): The tooltip for the column
 # header in the dominator tree view for an object's label.
-dominatortree.field.label.tooltip=The label for an object in the heap
+dominatortree.field.label.tooltip=The label for an object in memory
 
 # LOCALIZATION NOTE (heapview.field.bytes): The name of the column in the heap
 # view for bytes.
 heapview.field.bytes=Bytes
 
 # LOCALIZATION NOTE (heapview.field.bytes.tooltip): The tooltip for the column
 # header in the heap view for bytes.
-heapview.field.bytes.tooltip=The number of bytes consumed by this group, excluding subgroups
+heapview.field.bytes.tooltip=The number of bytes taken up by this group, excluding subgroups
 
 # LOCALIZATION NOTE (heapview.field.count): The name of the column in the heap
 # view for count.
 heapview.field.count=Count
 
 # LOCALIZATION NOTE (heapview.field.count.tooltip): The tooltip for the column
 # header in the heap view for count.
 heapview.field.count.tooltip=The number of reachable objects in this group, excluding subgroups
 
 # LOCALIZATION NOTE (heapview.field.totalbytes): The name of the column in the
 # heap view for total bytes.
 heapview.field.totalbytes=Total Bytes
 
 # LOCALIZATION NOTE (heapview.field.totalbytes.tooltip): The tooltip for the
 # column header in the heap view for total bytes.
-heapview.field.totalbytes.tooltip=The number of bytes consumed by this group, including subgroups
+heapview.field.totalbytes.tooltip=The number of bytes taken up by this group, including subgroups
 
 # LOCALIZATION NOTE (heapview.field.totalcount): The name of the column in the
 # heap view for total count.
 heapview.field.totalcount=Total Count
 
 # LOCALIZATION NOTE (heapview.field.totalcount.tooltip): The tooltip for the
 # column header in the heap view for total count.
 heapview.field.totalcount.tooltip=The number of reachable objects in this group, including subgroups
 
 # LOCALIZATION NOTE (heapview.field.name): The name of the column in the heap
 # view for name.
-heapview.field.name=Name
+heapview.field.name=Group
 
 # LOCALIZATION NOTE (heapview.field.name.tooltip): The tooltip for the column
 # header in the heap view for name.
 heapview.field.name.tooltip=The name of this group
 
 # LOCALIZATION NOTE (shortest-paths.header): The header label for the shortest
 # paths pane.
-shortest-paths.header=Retaining Paths from GC Roots
+shortest-paths.header=Retaining Paths (from Garbage Collector Roots)
 
 # LOCALIZATION NOTE (shortest-paths.select-node): The message displayed in the
 # shortest paths pane when a node is not yet selected.
-shortest-paths.select-node=Select a node to view its retaining paths
+shortest-paths.select-node=Select an item to view its retaining paths
 
 # LOCALIZATION NOTE (tree-map.node-count): The label for the count value of a
 # node in the tree map
 tree-map.node-count=count