Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
622a37f
Rename serializeProfile to serializeProfileToJsonString.
mstange May 20, 2026
206f8ff
Support reading profiles from JsonSlabs files.
mstange May 16, 2026
e836135
Update all Yarn dependencies (2026-05-27) (#6063)
depfu[bot] May 27, 2026
16a4844
🔃 Daily sync: main -> l10n (May 27, 2026)
May 27, 2026
4a79539
Fix call node context menu being hidden behind source view bottom box…
canova May 27, 2026
d6c0f72
Pass --use-env-proxy to the daemon only on Node.js >= 24
canova May 27, 2026
ec67270
Detect daemon spawn failures via child exit listener
canova May 27, 2026
9faa037
Bump profiler-cli version to 0.2.1
canova May 27, 2026
bdfa55d
Pass `--use-env-proxy` only when the node version is >= 24 (#6064)
canova May 27, 2026
d75c87c
Pontoon/Firefox Profiler: Update Turkish (tr)
mozilla-pontoon May 27, 2026
de8121b
🔃 Daily sync: main -> l10n (May 28, 2026)
May 28, 2026
9fb6dbc
Upgrade @firefox-devtools/react-contextmenu to 5.2.4 (#6066)
fatadel May 28, 2026
08c584a
Switch profiler-edit from minimist to commander.
mstange May 27, 2026
a887d1c
Switch profiler-edit from minimist to commander (#6065)
mstange May 28, 2026
c2e302e
Merge branch 'main' into push-pxlosymwykls
mstange May 28, 2026
698da18
Support reading profiles from JsonSlabs files (#6037)
mstange May 28, 2026
2088ad7
🔃 Daily sync: main -> l10n (May 29, 2026)
May 29, 2026
52f65d8
Don't fail profile processing when a marker's stack field is not a ba…
fqueze May 29, 2026
d5e1a64
Don't fail profile processing when a marker's stack field is not a ba…
mstange May 29, 2026
de7e360
Replace the footer-links overlay with a settings menu (#6042)
fatadel May 29, 2026
7eaad98
Unify profile decoding paths.
mstange May 20, 2026
61cc8fb
🔃 Daily sync: main -> l10n (May 30, 2026)
May 30, 2026
522f5bc
Pontoon/Firefox Profiler: Update 21 localizations
mozilla-pontoon May 30, 2026
0d7a45e
Pontoon/Firefox Profiler: Update English (Great Britain) (en-GB)
mozilla-pontoon May 30, 2026
60dcc53
Pontoon/Firefox Profiler: Update German (de), Belarusian (be)
mozilla-pontoon May 30, 2026
d4718cd
Pontoon/Firefox Profiler: Update Italian (it)
mozilla-pontoon May 30, 2026
ce2bbb7
Pontoon/Firefox Profiler: Update Russian (ru)
mozilla-pontoon May 30, 2026
27e2924
Pontoon/Firefox Profiler: Update Swedish (sv-SE)
mozilla-pontoon May 30, 2026
a5593ab
Pontoon/Firefox Profiler: Update Dutch (nl), Frisian (fy-NL)
mozilla-pontoon May 30, 2026
7c6eaa8
Pontoon/Firefox Profiler: Update Chinese (Taiwan) (zh-TW)
mozilla-pontoon May 30, 2026
e3a8962
Pontoon/Firefox Profiler: Update Greek (el)
mozilla-pontoon May 30, 2026
a88c045
Pontoon/Firefox Profiler: Update Spanish (Chile) (es-CL)
mozilla-pontoon May 31, 2026
db15e79
Pontoon/Firefox Profiler: Update Interlingua (ia)
mozilla-pontoon May 31, 2026
e1d0fcf
Pontoon/Firefox Profiler: Update Chinese (China) (zh-CN)
mozilla-pontoon May 31, 2026
722a327
Pontoon/Firefox Profiler: Update Turkish (tr)
mozilla-pontoon May 31, 2026
7c9942a
Pontoon/Firefox Profiler: Update Turkish (tr)
mozilla-pontoon May 31, 2026
8ad668e
Pontoon/Firefox Profiler: Update Friulian (fur)
mozilla-pontoon Jun 1, 2026
da93cea
Upgrade @types/node to match Node 24 (#6070)
fatadel Jun 1, 2026
fccb461
Remove unused undici-types package (#6074)
fatadel Jun 1, 2026
76f3fe7
🔃 Daily sync: main -> l10n (June 1, 2026)
Jun 1, 2026
a16ebe4
Update isLocalURL to include LAN addresses, .local domains, and hostn…
cathaysia Jun 1, 2026
667825c
Merge branch 'main' into push-luvqvlzstyvt
mstange Jun 1, 2026
aa29940
Fix from-url with binary profiles (#6072)
mstange Jun 1, 2026
53f9bf4
Add an insertStackLabels helper.
mstange Apr 23, 2026
dd6e34e
🔃 Daily sync: main -> l10n (June 2, 2026)
Jun 2, 2026
7a46d0e
Upgrade to React 19 (#6067)
fatadel Jun 2, 2026
a99497b
Merge branch 'main' into regular-labels-helper
mstange Jun 2, 2026
a2f2f13
Add an insertStackLabels helper. (#6076)
mstange Jun 2, 2026
0318e2e
🔃 Daily sync: main -> l10n (June 3, 2026)
Jun 3, 2026
c231ed3
Drive counter tooltips from a tooltipRows schema (#6023)
fatadel Jun 3, 2026
7d0fb66
Update all Yarn dependencies (2026-06-03) (#6078)
depfu[bot] Jun 3, 2026
80a15fe
Add TrackPower--tooltip-average-power-microwatt (#6080)
fatadel Jun 4, 2026
f6eedaf
Downgrade to React 19.1 to fix unusable dev build performance. (#6082)
mstange Jun 4, 2026
c464c75
Add WebChannel v7 support: Rename sourceUuids to sourceIds in GET_JS_…
canova May 11, 2026
8208255
Add WebChannel v7 support: GET_SOURCE_MAP for source-map fetching
canova May 11, 2026
8ee77a3
Add SourceLocationTable and sources.content to profile format
canova May 11, 2026
0e8014b
Add nonymous module for SpiderMonkey anonymous function names
canova May 11, 2026
a99b021
Add source-map scope tree parsing with @lezer/javascript
canova May 11, 2026
a2e623e
Add JS source map symbolication worker and core logic
canova May 11, 2026
a712371
Wire source map worker into the esbuild build system
canova May 11, 2026
119cc86
Fetch source maps and apply JS symbolication after profile load
canova May 11, 2026
9ee1e2f
Use source-mapped positions in UI components and profile logic
canova May 11, 2026
b9b81dd
Show progress overlay during JS source map symbolication
canova May 21, 2026
4bcf2a3
Check if fileNameStrIndex is undefined
canova May 5, 2026
4f834e3
Add a comment to run source map symbolication on the main thread for …
canova May 23, 2026
17253c9
Show source-mapped source in `profiler-cli function annotate`
canova May 23, 2026
b2ae292
Always sanitize the source contents during profile sanitization
canova Apr 30, 2026
4bd48b9
Make JS source-map symbolication race-safe and run it in parallel wit…
canova May 27, 2026
3d1ca29
Inline source/line resolution in line-timings hot loop
canova May 27, 2026
5a1b97e
🔃 Daily sync: main -> l10n (June 4, 2026)
Jun 4, 2026
ac1b570
Pontoon/Firefox Profiler: Update 21 localizations
mozilla-pontoon Jun 4, 2026
fe5f9f0
Add source map symbolication and source view support (#6018)
canova Jun 4, 2026
1f2db43
Pontoon/Firefox Profiler: Update Italian (it)
mozilla-pontoon Jun 4, 2026
34176f7
Pontoon/Firefox Profiler: Update German (de)
mozilla-pontoon Jun 4, 2026
cef92f1
fix(FilterNavigatorBar): clip overflow so many breadcrumbs do not exp…
spokodev Jun 4, 2026
0d3c35c
fix(FilterNavigatorBar): clip overflow so many breadcrumbs do not exp…
mstange Jun 4, 2026
1b81110
Pontoon/Firefox Profiler: Update Russian (ru)
mozilla-pontoon Jun 4, 2026
50d1f2a
Pontoon/Firefox Profiler: Update Swedish (sv-SE)
mozilla-pontoon Jun 4, 2026
2fd6ce9
Move paddings inside the tree header cells.
mstange May 6, 2026
d058937
Move paddings inside the tree header cells. (#6002)
mstange Jun 4, 2026
78cfe7c
Pontoon/Firefox Profiler: Update English (Great Britain) (en-GB)
mozilla-pontoon Jun 4, 2026
51e33e3
Add support for auto labels.
mstange Apr 23, 2026
2cb282f
Add profiler-edit --insert-label-frames.
mstange Apr 23, 2026
fdb0dce
Add an --insert-label-frames argument to the profiler-edit tool (#5966)
mstange Jun 4, 2026
a5e2305
Pontoon/Firefox Profiler: Update Interlingua (ia)
mozilla-pontoon Jun 4, 2026
e694544
Pontoon/Firefox Profiler: Update Chinese (China) (zh-CN)
mozilla-pontoon Jun 5, 2026
d6d50d2
Pontoon/Firefox Profiler: Update Greek (el)
mozilla-pontoon Jun 5, 2026
542bdbd
Pontoon/Firefox Profiler: Update Frisian (fy-NL), Dutch (nl)
mozilla-pontoon Jun 5, 2026
ed293ce
🔃 Daily sync: main -> l10n (June 5, 2026)
Jun 5, 2026
f0401d9
Pontoon/Firefox Profiler: Update Greek (el)
mozilla-pontoon Jun 5, 2026
cd861e6
Pontoon/Firefox Profiler: Update Serbian (sr)
mozilla-pontoon Jun 6, 2026
5d9ee77
Pontoon/Firefox Profiler: Update Chinese (Taiwan) (zh-TW)
mozilla-pontoon Jun 6, 2026
5445da7
Pontoon/Firefox Profiler: Update Spanish (Chile) (es-CL)
mozilla-pontoon Jun 6, 2026
1154b19
Pontoon/Firefox Profiler: Update Serbian (sr)
mozilla-pontoon Jun 7, 2026
2d16fe9
Pontoon/Firefox Profiler: Update French (fr)
mozilla-pontoon Jun 10, 2026
811beea
Pontoon/Firefox Profiler: Update English (Canada) (en-CA)
mozilla-pontoon Jun 12, 2026
ce7966a
Pontoon/Firefox Profiler: Update English (Canada) (en-CA)
mozilla-pontoon Jun 12, 2026
038cd46
⬆️ Update esbuild to version 0.28.1
depfu[bot] Jun 12, 2026
bf1f09d
🚨 [security] Update esbuild 0.28.0 → 0.28.1 (minor) (#6096)a
mstange Jun 13, 2026
7205e78
Bump shell-quote from 1.8.1 to 1.8.4
dependabot[bot] Jun 13, 2026
28b4b22
Bump shell-quote from 1.8.1 to 1.8.4 (#6093)
mstange Jun 13, 2026
b9b5097
🔃 Daily sync: main -> l10n (June 13, 2026)
Jun 13, 2026
1844bc7
Stop printing "error: too many arguments" during tests. (#6088)
mstange Jun 15, 2026
4a09bbf
Update all Yarn dependencies (2026-06-15) (#6094)
depfu[bot] Jun 15, 2026
10d1e4d
⬆️ Update commander to version 15.0.0
depfu[bot] Jun 15, 2026
d06952f
Transform Commander to CommonJS for Jest
canova Jun 15, 2026
1b8bdd8
🔃 Daily sync: main -> l10n (June 15, 2026)
Jun 15, 2026
cfd6aef
Update commander 14.0.3 → 15.0.0 (major) (#6091)
canova Jun 15, 2026
b879b56
Add profiler-edit --only-keep-threads-with-markers-matching <marker-s…
mstange May 7, 2026
f6ca6c3
Add profiler-edit --merge-non-overlapping-threads.
mstange Jun 4, 2026
0371c99
Preserve CPU delta when merging non-overlapping threads.
mstange May 7, 2026
d249c12
Add a --set-name argument to profiler-edit.
mstange May 7, 2026
93787a0
Update thread indexes in counters and profilerOverhead correctly.
mstange Jun 15, 2026
1a7c76c
More additions to profiler-edit, for sp3 profiles (#6009)
mstange Jun 15, 2026
6d06e48
🔃 Daily sync: main -> l10n (June 16, 2026)
Jun 16, 2026
8c42a9e
Do not rely on localized texts in the settings menu tests (#6101)
canova Jun 16, 2026
7e31b2a
Merge branch 'main' into l10n
canova Jun 16, 2026
02ea03b
🔃 Sync: l10n -> main (June 16, 2026) (#6100)
canova Jun 16, 2026
c1fee4e
⬆️ Update protobufjs to version 8.6.3 (#6097)
depfu[bot] Jun 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions docs-developer/CHANGELOG-formats.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,27 @@ Note that this is not an exhaustive list. Processed profile format upgraders can

## Processed profile format

### Version 64

A new `SourceLocationTable` has been added to `profile.shared.sourceLocationTable`. It holds the original (pre-compilation) source positions produced by source map symbolication, paired with the generated `line`/`column` already on `FrameTable`.

- `source: IndexIntoSourceTable[]`: source file index. Set independently for func entries (the function's definition file) and frame entries (the execution point's file).
- `line: number[]`: 1-based line number
- `column: number[]`: 1-based column number

Two new columns were added that index into this table:

- `FrameTable.originalLocation: Array<IndexIntoSourceLocationTable | null>`: the original execution point for the frame
- `FuncTable.originalLocation: Array<IndexIntoSourceLocationTable | null>`: the original definition site for the function

A new `content: Array<string | null>` column was added to `SourceTable`.

### Version 63

A new `tooltipRows` field was added to `CounterDisplayConfig`.
This metadata describes the rows of the counter's hover tooltip (data source, value format, label).
For existing profiles, the rows are derived from the counter's `category` and `name`.

### Version 62

A new `display` field of type `CounterDisplayConfig` was added to `RawCounter`.
Expand Down
3 changes: 2 additions & 1 deletion jest.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const browserEnvConfig = {
// Transform ESM modules to CommonJS for Jest
// These packages ship as pure ESM and need to be transformed by Babel
transformIgnorePatterns: [
'/node_modules/(?!(query-string|decode-uri-component|iongraph-web|split-on-first|filter-obj|fetch-mock|devtools-reps)/)',
'/node_modules/(?!(query-string|decode-uri-component|iongraph-web|split-on-first|filter-obj|fetch-mock|devtools-reps|json-slabs|commander)/)',
],

// Mock static assets (images, CSS, etc.)
Expand All @@ -30,6 +30,7 @@ const browserEnvConfig = {

globals: {
AVAILABLE_STAGING_LOCALES: null,
SOURCE_MAP_WORKER_PATH: 'src/test/fixtures/source-map.worker.stub.js',
},

snapshotFormat: {
Expand Down
35 changes: 16 additions & 19 deletions locales/be/app.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -253,16 +253,17 @@ ErrorBoundary--report-error-to-developers-description =
# This is used in a call to action button, displayed inside the error box.
ErrorBoundary--report-error-on-github = Паведаміце пра памылку на GitHub

## Footer Links

FooterLinks--legal = Прававыя звесткі
FooterLinks--Privacy = Прыватнасць
FooterLinks--Cookies = Кукі
FooterLinks--languageSwitcher--select =
## Settings Menu
## The settings popup opened from the cog icon in the top bar.

SettingsMenu--button =
.title = Налады
SettingsMenu--docs = Дакументацыя
SettingsMenu--legal = Прававыя звесткі
SettingsMenu--privacy = Прыватнасць
SettingsMenu--cookies = Кукі
SettingsMenu--language-switcher =
.title = Змяніць мову
FooterLinks--hide-button =
.title = Схаваць спасылкі ў ніжнім калонтытуле
.aria-label = Схаваць спасылкі ў ніжнім калонтытуле

## FullTimeline
## The timeline component of the full view in the analysis UI at the top of the
Expand Down Expand Up @@ -469,7 +470,6 @@ MenuButtons--index--share-re-upload =
MenuButtons--index--share-error-uploading =
.label = Памылка запампоўкі
MenuButtons--index--revert = Вярнуцца да зыходнага профілю
MenuButtons--index--docs = Дакументы
MenuButtons--permalink--button =
.label = Пастаянная спасылка

Expand Down Expand Up @@ -850,15 +850,6 @@ TrackNameButton--hide-track =
TrackNameButton--hide-process =
.title = Схаваць працэс

## TrackMemoryGraph
## This is used to show the memory graph of that process in the timeline part of
## the UI. To learn more about it, visit:
## https://profiler.firefox.com/docs/#/./memory-allocations?id=memory-track

TrackMemoryGraph--relative-memory-at-this-time = адносная памяць на гэты момант
TrackMemoryGraph--memory-range-in-graph = дыяпазон памяці ў графіку
TrackMemoryGraph--allocations-and-deallocations-since-the-previous-sample = размеркаванні і вызваленні з моманту папярэдняга ўзору

## TrackPower
## This is used to show the power used by the CPU and other chips in a computer,
## graphed over time.
Expand Down Expand Up @@ -1109,6 +1100,12 @@ BottomBox--assembly-code-not-available-title = Код асэмблера нед
# Elements:
# <a>link text</a> - A link to the github issue about supported scenarios.
BottomBox--assembly-code-not-available-text = Глядзіце <a>абмеркаванне #4520</a> каб даведацца аб сцэнарыях, якія падтрымліваюцца, і запланаваных паляпшэннях.
# The toggle button for making the bottom box fullscreen.
BottomBox--hide-fullscreen =
.title = Выйсці з поўнага экрана
# The toggle button for making the bottom box fullscreen.
BottomBox--show-fullscreen =
.title = Увесь экран
SourceView--close-button =
.title = Закрыць акно з кодам

Expand Down
48 changes: 35 additions & 13 deletions locales/de/app.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -283,16 +283,17 @@ ErrorBoundary--report-error-to-developers-description =
# This is used in a call to action button, displayed inside the error box.
ErrorBoundary--report-error-on-github = Melden Sie den Fehler auf GitHub

## Footer Links

FooterLinks--legal = Rechtliches
FooterLinks--Privacy = Datenschutz
FooterLinks--Cookies = Cookies
FooterLinks--languageSwitcher--select =
## Settings Menu
## The settings popup opened from the cog icon in the top bar.

SettingsMenu--button =
.title = Einstellungen
SettingsMenu--docs = Dokumentation
SettingsMenu--legal = Rechtliches
SettingsMenu--privacy = Datenschutz
SettingsMenu--cookies = Cookies
SettingsMenu--language-switcher =
.title = Sprache ändern
FooterLinks--hide-button =
.title = Fußzeilen-Links ausblenden
.aria-label = Fußzeilen-Links ausblenden

## FullTimeline
## The timeline component of the full view in the analysis UI at the top of the
Expand Down Expand Up @@ -499,7 +500,6 @@ MenuButtons--index--share-re-upload =
MenuButtons--index--share-error-uploading =
.label = Fehler beim Hochladen
MenuButtons--index--revert = Auf Originalprofil zurücksetzen
MenuButtons--index--docs = Dokumentation
MenuButtons--permalink--button =
.label = Permalink

Expand Down Expand Up @@ -867,9 +867,26 @@ TrackNameButton--hide-process =
## the UI. To learn more about it, visit:
## https://profiler.firefox.com/docs/#/./memory-allocations?id=memory-track

TrackMemoryGraph--relative-memory-at-this-time = Relativer Speicherverbrauch zu diesem Zeitpunkt
TrackMemoryGraph--memory-range-in-graph = Speicherbereich im Diagramm
TrackMemoryGraph--allocations-and-deallocations-since-the-previous-sample = Allokationen und Aufhebungen von Allokationen seit der vorherigen Stichprobe
# Variables:
# $value (String) - the relative memory at this time (e.g. "5MB")
TrackMemoryGraph--relative-memory-at-this-time2 = { $value }
.label = aktueller Speicherbedarf
# Variables:
# $value (String) - the memory range across the graph (e.g. "5MB")
TrackMemoryGraph--memory-range-in-graph2 = { $value }
.label = Speicherbereich im Diagramm
# Variables:
# $value (String) - count of allocations and deallocations since the previous sample
TrackMemoryGraph--allocations-and-deallocations-since-the-previous-sample2 = { $value }
.label = Zuweisungen und Freigaben seit der letzten Stichprobe

## TrackProcessCPUGraph
## This is used to show the CPU usage of a process over time in the timeline.

# Variables:
# $value (String) - the CPU usage at this sample (e.g. "50%")
TrackProcessCPUGraph--cpu = { $value }
.label = CPU

## TrackPower
## This is used to show the power used by the CPU and other chips in a computer,
Expand Down Expand Up @@ -916,6 +933,11 @@ TrackPower--tooltip-average-power-watt = { $value } W
# $value (String) - the power value at this location
TrackPower--tooltip-average-power-milliwatt = { $value } mW
.label = Durchschnittliche Leistung in der aktuellen Auswahl
# This is used in the tooltip when the power value uses the microwatt unit.
# Variables:
# $value (String) - the power value at this location
TrackPower--tooltip-average-power-microwatt = { $value } μW
.label = Durchschnittliche Leistung in der aktuellen Auswahl
# This is used in the tooltip when the energy used in the current range uses the
# kilowatt-hour unit.
# Variables:
Expand Down
39 changes: 26 additions & 13 deletions locales/el/app.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -293,16 +293,17 @@ ErrorBoundary--report-error-to-developers-description =
# This is used in a call to action button, displayed inside the error box.
ErrorBoundary--report-error-on-github = Αναφορά σφάλματος στο GitHub

## Footer Links

FooterLinks--legal = Νομικά
FooterLinks--Privacy = Απόρρητο
FooterLinks--Cookies = Cookie
FooterLinks--languageSwitcher--select =
## Settings Menu
## The settings popup opened from the cog icon in the top bar.

SettingsMenu--button =
.title = Ρυθμίσεις
SettingsMenu--docs = Τεκμηρίωση
SettingsMenu--legal = Νομικά
SettingsMenu--privacy = Απόρρητο
SettingsMenu--cookies = Cookie
SettingsMenu--language-switcher =
.title = Αλλαγή γλώσσας
FooterLinks--hide-button =
.title = Απόκρυψη συνδέσμων υποσέλιδου
.aria-label = Απόκρυψη συνδέσμων υποσέλιδου

## FullTimeline
## The timeline component of the full view in the analysis UI at the top of the
Expand Down Expand Up @@ -518,7 +519,6 @@ MenuButtons--index--share-re-upload =
MenuButtons--index--share-error-uploading =
.label = Σφάλμα μεταφόρτωσης
MenuButtons--index--revert = Επιστροφή στο αρχικό προφίλ
MenuButtons--index--docs = Έγγραφα
MenuButtons--permalink--button =
.label = Μόνιμος σύνδεσμος

Expand Down Expand Up @@ -886,9 +886,22 @@ TrackNameButton--hide-process =
## the UI. To learn more about it, visit:
## https://profiler.firefox.com/docs/#/./memory-allocations?id=memory-track

TrackMemoryGraph--relative-memory-at-this-time = σχετική μνήμη αυτήν τη στιγμή
TrackMemoryGraph--memory-range-in-graph = εύρος μνήμης στο γράφημα
TrackMemoryGraph--allocations-and-deallocations-since-the-previous-sample = κατανομές και αποδεσμεύσεις από το προηγούμενο δείγμα
# Variables:
# $value (String) - the relative memory at this time (e.g. "5MB")
TrackMemoryGraph--relative-memory-at-this-time2 = { $value }
.label = σχετική μνήμη τη συγκεκριμένη στιγμή
# Variables:
# $value (String) - the memory range across the graph (e.g. "5MB")
TrackMemoryGraph--memory-range-in-graph2 = { $value }
.label = εύρος μνήμης στο γράφημα

## TrackProcessCPUGraph
## This is used to show the CPU usage of a process over time in the timeline.

# Variables:
# $value (String) - the CPU usage at this sample (e.g. "50%")
TrackProcessCPUGraph--cpu = { $value }
.label = CPU

## TrackPower
## This is used to show the power used by the CPU and other chips in a computer,
Expand Down
48 changes: 35 additions & 13 deletions locales/en-CA/app.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -297,16 +297,17 @@ ErrorBoundary--report-error-to-developers-description =
# This is used in a call to action button, displayed inside the error box.
ErrorBoundary--report-error-on-github = Report the error on GitHub

## Footer Links

FooterLinks--legal = Legal
FooterLinks--Privacy = Privacy
FooterLinks--Cookies = Cookies
FooterLinks--languageSwitcher--select =
## Settings Menu
## The settings popup opened from the cog icon in the top bar.

SettingsMenu--button =
.title = Settings
SettingsMenu--docs = Documentation
SettingsMenu--legal = Legal
SettingsMenu--privacy = Privacy
SettingsMenu--cookies = Cookies
SettingsMenu--language-switcher =
.title = Change language
FooterLinks--hide-button =
.title = Hide footer links
.aria-label = Hide footer links

## FullTimeline
## The timeline component of the full view in the analysis UI at the top of the
Expand Down Expand Up @@ -523,7 +524,6 @@ MenuButtons--index--share-re-upload =
MenuButtons--index--share-error-uploading =
.label = Error uploading
MenuButtons--index--revert = Revert to Original Profile
MenuButtons--index--docs = Docs
MenuButtons--permalink--button =
.label = Permalink

Expand Down Expand Up @@ -891,9 +891,26 @@ TrackNameButton--hide-process =
## the UI. To learn more about it, visit:
## https://profiler.firefox.com/docs/#/./memory-allocations?id=memory-track

TrackMemoryGraph--relative-memory-at-this-time = relative memory at this time
TrackMemoryGraph--memory-range-in-graph = memory range in graph
TrackMemoryGraph--allocations-and-deallocations-since-the-previous-sample = allocations and deallocations since the previous sample
# Variables:
# $value (String) - the relative memory at this time (e.g. "5MB")
TrackMemoryGraph--relative-memory-at-this-time2 = { $value }
.label = relative memory at this time
# Variables:
# $value (String) - the memory range across the graph (e.g. "5MB")
TrackMemoryGraph--memory-range-in-graph2 = { $value }
.label = memory range in graph
# Variables:
# $value (String) - count of allocations and deallocations since the previous sample
TrackMemoryGraph--allocations-and-deallocations-since-the-previous-sample2 = { $value }
.label = allocations and deallocations since the previous sample

## TrackProcessCPUGraph
## This is used to show the CPU usage of a process over time in the timeline.

# Variables:
# $value (String) - the CPU usage at this sample (e.g. "50%")
TrackProcessCPUGraph--cpu = { $value }
.label = CPU

## TrackPower
## This is used to show the power used by the CPU and other chips in a computer,
Expand Down Expand Up @@ -940,6 +957,11 @@ TrackPower--tooltip-average-power-watt = { $value } W
# $value (String) - the power value at this location
TrackPower--tooltip-average-power-milliwatt = { $value } mW
.label = Average power in the current selection
# This is used in the tooltip when the power value uses the microwatt unit.
# Variables:
# $value (String) - the power value at this location
TrackPower--tooltip-average-power-microwatt = { $value } μW
.label = Average power in the current selection
# This is used in the tooltip when the energy used in the current range uses the
# kilowatt-hour unit.
# Variables:
Expand Down
Loading
Loading