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### These strings are used in DevTools’ performance-new panel, about:profiling, and
6### the remote profiling panel. There are additional profiler strings in the appmenu.ftl
7### file that are used for the profiler popup.
8
9perftools-intro-title = Profiler Settings
10perftools-intro-description =
11  Recordings launch profiler.firefox.com in a new tab. All data is stored
12  locally, but you can choose to upload it for sharing.
13
14## All of the headings for the various sections.
15
16perftools-heading-settings = Full Settings
17perftools-heading-buffer = Buffer Settings
18perftools-heading-features = Features
19perftools-heading-features-default = Features (Recommended on by default)
20perftools-heading-features-disabled = Disabled Features
21perftools-heading-features-experimental = Experimental
22perftools-heading-threads = Threads
23perftools-heading-local-build = Local build
24
25##
26
27perftools-description-intro =
28  Recordings launch <a>profiler.firefox.com</a> in a new tab. All data is stored
29  locally, but you can choose to upload it for sharing.
30perftools-description-local-build =
31  If you’re profiling a build that you have compiled yourself, on this
32  machine, please add your build’s objdir to the list below so that
33  it can be used to look up symbol information.
34
35## The controls for the interval at which the profiler samples the code.
36
37perftools-range-interval-label = Sampling interval:
38perftools-range-interval-milliseconds = {NUMBER($interval, maxFractionalUnits: 2)} ms
39
40##
41
42# The size of the memory buffer used to store things in the profiler.
43perftools-range-entries-label = Buffer size:
44
45perftools-custom-threads-label = Add custom threads by name:
46
47perftools-devtools-interval-label = Interval:
48perftools-devtools-threads-label = Threads:
49perftools-devtools-settings-label = Settings
50
51## Various statuses that affect the current state of profiling, not typically displayed.
52
53perftools-status-private-browsing-notice =
54  The profiler is disabled when Private Browsing is enabled.
55  Close all Private Windows to re-enable the profiler
56perftools-status-recording-stopped-by-another-tool = The recording was stopped by another tool.
57perftools-status-restart-required = The browser must be restarted to enable this feature.
58
59## These are shown briefly when the user is waiting for the profiler to respond.
60
61perftools-request-to-stop-profiler = Stopping recording
62perftools-request-to-get-profile-and-stop-profiler = Capturing profile
63
64##
65
66perftools-button-start-recording = Start recording
67perftools-button-capture-recording = Capture recording
68perftools-button-cancel-recording = Cancel recording
69perftools-button-save-settings = Save settings and go back
70perftools-button-restart = Restart
71perftools-button-add-directory = Add a directory
72perftools-button-remove-directory = Remove selected
73perftools-button-edit-settings = Edit Settings…
74
75## These messages are descriptions of the threads that can be enabled for the profiler.
76
77perftools-thread-gecko-main =
78  .title = The main processes for both the parent process, and content processes
79perftools-thread-compositor =
80  .title = Composites together different painted elements on the page
81perftools-thread-dom-worker =
82  .title = This handles both web workers and service workers
83perftools-thread-renderer =
84  .title = When WebRender is enabled, the thread that executes OpenGL calls
85perftools-thread-render-backend =
86  .title = The WebRender RenderBackend thread
87perftools-thread-paint-worker =
88  .title = When off-main-thread painting is enabled, the thread on which painting happens
89perftools-thread-style-thread =
90  .title = Style computation is split into multiple threads
91pref-thread-stream-trans =
92  .title = Network stream transport
93perftools-thread-socket-thread =
94  .title = The thread where networking code runs any blocking socket calls
95perftools-thread-img-decoder =
96  .title = Image decoding threads
97perftools-thread-dns-resolver =
98  .title = DNS resolution happens on this thread
99perftools-thread-task-controller =
100  .title = TaskController thread pool threads
101
102##
103
104perftools-record-all-registered-threads =
105  Bypass selections above and record all registered threads
106
107perftools-tools-threads-input-label =
108  .title = These thread names are a comma separated list that is used to enable profiling of the threads in the profiler. The name needs to be only a partial match of the thread name to be included. It is whitespace sensitive.
109
110## Onboarding UI labels. These labels are displayed in the new performance panel UI, when
111## both devtools.performance.new-panel-onboarding & devtools.performance.new-panel-enabled
112## preferences are true.
113
114perftools-onboarding-message = <b>New</b>: { -profiler-brand-name } is now integrated into Developer Tools. <a>Learn more</a> about this powerful new tool.
115
116# `options-context-advanced-settings` is defined in toolbox-options.ftl
117perftools-onboarding-reenable-old-panel = (For a limited time, you can access the original Performance panel via <a>{ options-context-advanced-settings }</a>)
118
119perftools-onboarding-close-button =
120  .aria-label = Close the onboarding message
121
122## Profiler presets
123
124# Presets and their l10n IDs are defined in the file
125# devtools/client/performance-new/popup/background.jsm.js
126# The same labels and descriptions are also defined in appmenu.ftl.
127
128perftools-presets-web-developer-label = Web Developer
129perftools-presets-web-developer-description = Recommended preset for most web app debugging, with low overhead.
130
131perftools-presets-firefox-label = { -brand-shorter-name }
132perftools-presets-firefox-description = Recommended preset for profiling { -brand-shorter-name }.
133
134perftools-presets-graphics-label = Graphics
135perftools-presets-graphics-description = Preset for investigating graphics bugs in { -brand-shorter-name }.
136
137perftools-presets-media-label = Media
138perftools-presets-media-description2 = Preset for investigating audio and video bugs in { -brand-shorter-name }.
139
140perftools-presets-networking-label = Networking
141perftools-presets-networking-description = Preset for investigating networking bugs in { -brand-shorter-name }.
142
143perftools-presets-custom-label = Custom
144
145##
146