1# This Source Code Form is subject to the terms of the Mozilla Public
2# License, v. 2.0. If a copy of the MPL was not distributed with this
3# file, You can obtain one at http://mozilla.org/MPL/2.0/.
4
5# LOCALIZATION NOTE These strings are used inside the Performance Tools
6# which is available from the Web Developer sub-menu -> 'Performance'.
7# The correct localization of this file might be to keep it in
8# English, or another language commonly spoken among web developers.
9# You want to make that choice consistent across the developer tools.
10# A good criteria is the language in which you'd find the best
11# documentation on web development on the web. These strings
12# are specifically for marker names in the performance tool.
13
14# LOCALIZATION NOTE (marker.label.*):
15# These strings are displayed in the Performance Tool waterfall, identifying markers.
16# We want to use the same wording as Google Chrome when appropriate.
17marker.label.styles=Recalculate Style
18marker.label.stylesApplyChanges=Apply Style Changes
19marker.label.reflow=Layout
20marker.label.paint=Paint
21marker.label.composite=Composite Layers
22marker.label.compositeForwardTransaction=Composite Request Sent
23marker.label.javascript=Function Call
24marker.label.parseHTML=Parse HTML
25marker.label.parseXML=Parse XML
26marker.label.domevent=DOM Event
27marker.label.consoleTime=Console
28marker.label.garbageCollection2=Garbage Collection
29marker.label.garbageCollection.incremental=Incremental GC
30marker.label.garbageCollection.nonIncremental=Non-incremental GC
31marker.label.minorGC=Minor GC
32marker.label.cycleCollection=Cycle Collection
33marker.label.cycleCollection.forgetSkippable=CC Graph Reduction
34marker.label.timestamp=Timestamp
35marker.label.worker=Worker
36marker.label.messagePort=MessagePort
37marker.label.unknown=Unknown
38
39# LOCALIZATION NOTE (marker.label.javascript.*):
40# These strings are displayed as JavaScript markers that have special
41# reasons that can be translated.
42marker.label.javascript.scriptElement=Script Tag
43marker.label.javascript.promiseCallback=Promise Callback
44marker.label.javascript.promiseInit=Promise Init
45marker.label.javascript.workerRunnable=Worker
46marker.label.javascript.jsURI=JavaScript URI
47marker.label.javascript.eventHandler=Event Handler
48
49# LOCALIZATION NOTE (marker.field.*):
50# Strings used in the waterfall sidebar as property names.
51
52# General marker fields
53marker.field.start=Start:
54marker.field.end=End:
55marker.field.duration=Duration:
56
57# General "reason" for a marker (JavaScript, Garbage Collection)
58marker.field.causeName=Cause:
59# General "type" for a marker (Cycle Collection, Garbage Collection)
60marker.field.type=Type:
61# General "label" for a marker (user defined)
62marker.field.label=Label:
63
64# Field names for stack values
65marker.field.stack=Stack:
66marker.field.startStack=Stack at start:
67marker.field.endStack=Stack at end:
68
69# %S is the "Async Cause" of a marker, and this signifies that the cause
70# was an asynchronous one in a displayed stack.
71marker.field.asyncStack=(Async: %S)
72
73# For console.time markers
74marker.field.consoleTimerName=Timer Name:
75
76# For DOM Event markers
77marker.field.DOMEventType=Event Type:
78marker.field.DOMEventPhase=Phase:
79
80# Non-incremental cause for a Garbage Collection marker
81marker.field.nonIncrementalCause=Non-incremental Cause:
82
83# For "Recalculate Style" markers
84marker.field.isAnimationOnly=Animation Only:
85
86# The type of operation performed by a Worker.
87marker.worker.serializeDataOffMainThread=Serialize data in Worker
88marker.worker.serializeDataOnMainThread=Serialize data on the main thread
89marker.worker.deserializeDataOffMainThread=Deserialize data in Worker
90marker.worker.deserializeDataOnMainThread=Deserialize data on the main thread
91
92# The type of operation performed by a MessagePort
93marker.messagePort.serializeData=Serialize data
94marker.messagePort.deserializeData=Deserialize data
95
96# Strings used in the waterfall sidebar as values.
97marker.value.unknownFrame=<unknown location>
98marker.value.DOMEventTargetPhase=Target
99marker.value.DOMEventCapturingPhase=Capture
100marker.value.DOMEventBubblingPhase=Bubbling
101
102# LOCALIZATION NOTE (marker.gcreason.label.*):
103# These strings are used to give a concise but readable description of a GC reason.
104marker.gcreason.label.API=API Call
105marker.gcreason.label.EAGER_ALLOC_TRIGGER=Eager Allocation Trigger
106marker.gcreason.label.DESTROY_RUNTIME=Shutdown
107marker.gcreason.label.LAST_DITCH=Out of Memory
108marker.gcreason.label.TOO_MUCH_MALLOC=Too Many Bytes Allocated
109marker.gcreason.label.ALLOC_TRIGGER=Too Many Allocations
110marker.gcreason.label.DEBUG_GC=Debug GC
111marker.gcreason.label.COMPARTMENT_REVIVED=Dead Global Revived
112marker.gcreason.label.RESET=Finish Incremental Cycle
113marker.gcreason.label.OUT_OF_NURSERY=Nursery is Full
114marker.gcreason.label.EVICT_NURSERY=Nursery Eviction
115marker.gcreason.label.FULL_STORE_BUFFER=Nursery Objects Too Active
116marker.gcreason.label.SHARED_MEMORY_LIMIT=Large Allocation Failed
117marker.gcreason.label.PERIODIC_FULL_GC=Periodic Full GC
118marker.gcreason.label.INCREMENTAL_TOO_SLOW=Allocations Rate Too Fast
119marker.gcreason.label.COMPONENT_UTILS=Cu.forceGC
120marker.gcreason.label.MEM_PRESSURE=Low Memory
121marker.gcreason.label.CC_WAITING=Forced by Cycle Collection
122marker.gcreason.label.CC_FORCED=Forced by Cycle Collection
123marker.gcreason.label.LOAD_END=Page Load Finished
124marker.gcreason.label.PAGE_HIDE=Moved to Background
125marker.gcreason.label.NSJSCONTEXT_DESTROY=Destroy JS Context
126marker.gcreason.label.SET_NEW_DOCUMENT=New Document
127marker.gcreason.label.SET_DOC_SHELL=New Document
128marker.gcreason.label.DOM_UTILS=API Call
129marker.gcreason.label.DOM_IPC=IPC
130marker.gcreason.label.DOM_WORKER=Periodic Worker GC
131marker.gcreason.label.INTER_SLICE_GC=Periodic Incremental GC Slice
132marker.gcreason.label.FULL_GC_TIMER=Periodic Full GC
133marker.gcreason.label.SHUTDOWN_CC=Shutdown
134marker.gcreason.label.DOM_WINDOW_UTILS=User Inactive
135marker.gcreason.label.USER_INACTIVE=User Inactive
136
137# The name of a nursery collection.
138marker.nurseryCollection=Nursery Collection
139