2018-01-19 03:59:58 +08:00
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- L i c e n s e , v . 2 . 0 . I f a c o p y o f t h e M P L w a s n o t d i s t r i b u t e d w i t h t h i s
- f i l e , Y o u c a n o b t a i n o n e a t h t t p : / / m o z i l l a . o r g / M P L / 2 . 0 / . - - >
<!-- LOCALIZATION NOTE : FILE This file contains the Performance strings -->
<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->
<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to
- k e e p i t i n E n g l i s h , o r a n o t h e r l a n g u a g e c o m m o n l y s p o k e n a m o n g w e b d e v e l o p e r s .
- Y o u w a n t t o m a k e t h a t c h o i c e c o n s i s t e n t a c r o s s t h e d e v e l o p e r t o o l s .
- A g o o d c r i t e r i a i s t h e l a n g u a g e i n w h i c h y o u ' d f i n d t h e b e s t
- d o c u m e n t a t i o n o n w e b d e v e l o p m e n t o n t h e w e b . - - >
2018-06-18 18:51:16 +03:00
<!ENTITY % brandDTD
SYSTEM "chrome://branding/locale/brand.dtd" >
%brandDTD;
2018-01-19 03:59:58 +08:00
<!-- LOCALIZATION NOTE (performanceUI.bufferStatusTooltip): This string
- i s d i s p l a y e d a s t h e t o o l t i p f o r t h e b u f f e r c a p a c i t y d u r i n g a r e c o r d i n g . - - >
<!ENTITY performanceUI.bufferStatusTooltip "The profiler stores samples in a circular buffer, and once the buffer reaches the limit for a recording, newer samples begin to overwrite samples at the beginning of the recording." >
<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.nonE10SBuild): This string
- i s d i s p l a y e d a s a m e s s a g e f o r w h y t h e r e a l t i m e o v e r v i e w g r a p h i s d i s a b l e d
- w h e n r u n n i n g o n a n o n - m u l t i p r o c e s s b u i l d . - - >
2018-06-18 18:51:16 +03:00
<!ENTITY performanceUI.disabledRealTime.nonE10SBuild "Realtime recording data disabled on non-multiprocess &brandShortName;." >
2018-01-19 03:59:58 +08:00
<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.disabledE10S): This string
- i s d i s p l a y e d a s a m e s s a g e f o r w h y t h e r e a l t i m e o v e r v i e w g r a p h i s d i s a b l e d
2018-06-18 18:51:16 +03:00
- w h e n r u n n i n g o n a b u i l d t h a t c a n r u n m u l t i p r o c e s s b r o w s e r , b u t j u s t i s n o t e n a b l e d . - - >
<!ENTITY performanceUI.disabledRealTime.disabledE10S "Enable multiprocess &brandShortName; in preferences for rendering recording data in realtime." >
2018-01-19 03:59:58 +08:00
<!-- LOCALIZATION NOTE (performanceUI.bufferStatusFull): This string
- i s d i s p l a y e d w h e n t h e p r o f i l e r ' s c i r c u l a r b u f f e r h a s s t a r t e d t o o v e r l a p . - - >
<!ENTITY performanceUI.bufferStatusFull "The buffer is full. Older samples are now being overwritten." >
2018-07-01 20:13:38 +02:00
<!-- LOCALIZATION NOTE (performanceUI.unavailableNoticePB): This is the label shown
2018-01-19 03:59:58 +08:00
- i n t h e d e t a i l s v i e w w h i l e t h e p r o f i l e r i s u n a v a i l a b l e , f o r e x a m p l e , w h i l e
- i n P r i v a t e B r o w s i n g m o d e . - - >
<!ENTITY performanceUI.unavailableNoticePB "Recording a profile is currently unavailable. Please close all private browsing windows and try again." >
<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown
- i n t h e d e t a i l s v i e w w h i l e l o a d i n g a p r o f i l e . - - >
<!ENTITY performanceUI.loadingNotice "Loading…" >
<!-- LOCALIZATION NOTE (performanceUI.toolbar.*): These strings are displayed
- i n t h e t o o l b a r o n b u t t o n s t h a t s e l e c t w h i c h v i e w i s c u r r e n t l y s h o w n . - - >
<!ENTITY performanceUI.toolbar.waterfall "Waterfall" >
<!ENTITY performanceUI.toolbar.waterfall.tooltiptext "Shows the different operations the browser is performing during the recording, laid out sequentially as a waterfall." >
<!ENTITY performanceUI.toolbar.js-calltree "Call Tree" >
<!ENTITY performanceUI.toolbar.js-calltree.tooltiptext "Highlights JavaScript functions where the browser spent most time during the recording." >
<!ENTITY performanceUI.toolbar.memory-calltree "Allocations" >
<!ENTITY performanceUI.toolbar.allocations.tooltiptext "Shows where memory was allocated during the recording." >
<!ENTITY performanceUI.toolbar.js-flamegraph "JS Flame Chart" >
<!ENTITY performanceUI.toolbar.js-flamegraph.tooltiptext "Shows the JavaScript call stack over the course of the recording." >
<!ENTITY performanceUI.toolbar.memory-flamegraph "Allocations Flame Chart" >
<!-- LOCALIZATION NOTE (performanceUI.table.*): These strings are displayed
- i n t h e c a l l t r e e h e a d e r s f o r a r e c o r d i n g . - - >
<!ENTITY performanceUI.table.totalDuration "Total Time" >
<!ENTITY performanceUI.table.totalDuration.tooltip "The amount of time spent in this function and functions it calls." >
<!ENTITY performanceUI.table.selfDuration "Self Time" >
<!ENTITY performanceUI.table.selfDuration.tooltip "The amount of time spent only within this function." >
<!ENTITY performanceUI.table.totalPercentage "Total Cost" >
<!ENTITY performanceUI.table.totalPercentage.tooltip "The percentage of time spent in this function and functions it calls." >
<!ENTITY performanceUI.table.selfPercentage "Self Cost" >
<!ENTITY performanceUI.table.selfPercentage.tooltip "The percentage of time spent only within this function." >
<!ENTITY performanceUI.table.samples "Samples" >
<!ENTITY performanceUI.table.samples.tooltip "The number of times this function was on the stack when the profiler took a sample." >
<!ENTITY performanceUI.table.function "Function" >
<!ENTITY performanceUI.table.function.tooltip "The name and source location of the sampled function." >
<!ENTITY performanceUI.table.totalAlloc "Total Sampled Allocations" >
<!ENTITY performanceUI.table.totalAlloc.tooltip "The total number of Object allocations sampled at this location and in callees." >
<!ENTITY performanceUI.table.selfAlloc "Self Sampled Allocations" >
<!ENTITY performanceUI.table.selfAlloc.tooltip "The number of Object allocations sampled at this location." >
<!-- LOCALIZATION NOTE (performanceUI.options.filter.tooltiptext): This string
- i s d i s p l a y e d n e x t t o t h e f i l t e r b u t t o n - - >
<!ENTITY performanceUI.options.filter.tooltiptext "Select what data to display in the timeline" >
<!-- LOCALIZATION NOTE (performanceUI.options.gear.tooltiptext): This is the
- t o o l t i p f o r t h e o p t i o n s b u t t o n . - - >
<!ENTITY performanceUI.options.gear.tooltiptext "Configure performance preferences." >
<!-- LOCALIZATION NOTE (performanceUI.invertTree): This is the label shown next to
- a c h e c k b o x t h a t i n v e r t s a n d u n - i n v e r t s t h e p r o f i l e r ' s c a l l t r e e . - - >
<!ENTITY performanceUI.invertTree "Invert Call Tree" >
<!ENTITY performanceUI.invertTree.tooltiptext "Inverting the call tree displays the profiled call paths starting from the youngest frames and expanding out to the older frames." >
<!-- LOCALIZATION NOTE (performanceUI.invertFlameGraph): This is the label shown next to
- a c h e c k b o x t h a t i n v e r t s a n d u n - i n v e r t s t h e p r o f i l e r ' s f l a m e g r a p h . - - >
<!ENTITY performanceUI.invertFlameGraph "Invert Flame Chart" >
<!ENTITY performanceUI.invertFlameGraph.tooltiptext "Inverting the flame chart displays the profiled call paths starting from the youngest frames and expanding out to the older frames." >
<!-- LOCALIZATION NOTE (performanceUI.showPlatformData): This is the
2018-06-18 18:51:16 +03:00
- l a b e l f o r t h e c h e c k b o x t h a t t o g g l e s w h e t h e r o r n o t G o a n n a p l a t f o r m d a t a
2018-01-19 03:59:58 +08:00
- i s d i s p l a y e d i n t h e p r o f i l e r . - - >
2018-06-18 18:51:16 +03:00
<!ENTITY performanceUI.showPlatformData "Show Goanna Platform Data" >
<!ENTITY performanceUI.showPlatformData.tooltiptext "Showing platform data enables the JavaScript Profiler reports to include Goanna platform symbols." >
2018-01-19 03:59:58 +08:00
<!-- LOCALIZATION NOTE (performanceUI.showJITOptimizations): This string
- i s d i s p l a y e d n e x t t o a c h e c k b o x d e t e r m i n i n g w h e t h e r o r n o t J I T o p t i m i z a t i o n d a t a
- s h o u l d b e d i s p l a y e d . - - >
<!ENTITY performanceUI.showJITOptimizations "Show JIT Optimizations" >
<!ENTITY performanceUI.showJITOptimizations.tooltiptext "Show JIT optimization data sampled in each JavaScript frame." >
<!-- LOCALIZATION NOTE (performanceUI.flattenTreeRecursion): This is the
- l a b e l f o r t h e c h e c k b o x t h a t t o g g l e s t h e f l a t t e n i n g o f t r e e r e c u r s i o n i n i n s p e c t e d
- f u n c t i o n s i n t h e p r o f i l e r . - - >
<!ENTITY performanceUI.flattenTreeRecursion "Flatten Tree Recursion" >
<!ENTITY performanceUI.flattenTreeRecursion.tooltiptext "Flatten recursion when inspecting functions." >
<!-- LOCALIZATION NOTE (performanceUI.enableMemory): This string
- i s d i s p l a y e d n e x t t o a c h e c k b o x d e t e r m i n i n g w h e t h e r o r n o t m e m o r y
- m e a s u r e m e n t s a r e e n a b l e d . - - >
<!ENTITY performanceUI.enableMemory "Record Memory" >
<!ENTITY performanceUI.enableMemory.tooltiptext "Record memory consumption while profiling." >
<!-- LOCALIZATION NOTE (performanceUI.enableAllocations): This string
- i s d i s p l a y e d n e x t t o a c h e c k b o x d e t e r m i n i n g w h e t h e r o r n o t a l l o c a t i o n
- m e a s u r e m e n t s a r e e n a b l e d . - - >
<!ENTITY performanceUI.enableAllocations "Record Allocations" >
<!ENTITY performanceUI.enableAllocations.tooltiptext "Record Object allocations while profiling." >
<!-- LOCALIZATION NOTE (performanceUI.enableFramerate): This string
- i s d i s p l a y e d n e x t t o a c h e c k b o x d e t e r m i n i n g w h e t h e r o r n o t f r a m e r a t e
- i s r e c o r d e d . - - >
<!ENTITY performanceUI.enableFramerate "Record Framerate" >
<!ENTITY performanceUI.enableFramerate.tooltiptext "Record framerate while profiling." >
<!-- LOCALIZATION NOTE (performanceUI.console.recordingNoticeStart/recordingNoticeEnd):
- T h i s s t r i n g i s d i s p l a y e d w h e n a r e c o r d i n g i s s e l e c t e d t h a t s t a r t e d v i a c o n s o l e . p r o f i l e .
- W r a p s t h e c o m m a n d u s e d t o s t a r t , l i k e "Currently recording via console.profile(" l a b e l ")" - - >
<!ENTITY performanceUI.console.recordingNoticeStart "Currently recording via" >
<!ENTITY performanceUI.console.recordingNoticeEnd "" >
<!-- LOCALIZATION NOTE (performanceUI.console.stopCommandStart/stopCommandEnd):
- T h i s s t r i n g i s d i s p l a y e d w h e n a r e c o r d i n g i s s e l e c t e d t h a t s t a r t e d v i a c o n s o l e . p r o f i l e .
- I n d i c a t e s h o w t o s t o p t h e r e c o r d i n g , w r a p p i n g t h e c o m m a n d , l i k e
- "Stop recording by entering console.profileEnd(" l a b e l ") into the console." - - >
<!ENTITY performanceUI.console.stopCommandStart "Stop recording by entering" >
<!ENTITY performanceUI.console.stopCommandEnd "into the console." >