Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
b5dc121
🔃 Daily sync: main -> l10n (January 28, 2026)
Jan 28, 2026
20dd73f
Pontoon/Firefox Profiler: Update 20 localizations
mozilla-pontoon Jan 28, 2026
794b129
Pontoon/Firefox Profiler: Update Chinese (Taiwan) (zh-TW)
mozilla-pontoon Jan 28, 2026
ff96532
Pontoon/Firefox Profiler: Update Italian (it)
mozilla-pontoon Jan 28, 2026
dbfbd81
Pontoon/Firefox Profiler: Update Frisian (fy-NL), Dutch (nl)
mozilla-pontoon Jan 28, 2026
ec756da
Update all Yarn dependencies (2026-01-28) (#5789)
depfu[bot] Jan 28, 2026
5fe102b
Pontoon/Firefox Profiler: Update Portuguese (Brazil) (pt-BR)
mozilla-pontoon Jan 28, 2026
612edaf
Pontoon/Firefox Profiler: Update Portuguese (Brazil) (pt-BR)
mozilla-pontoon Jan 28, 2026
e057b52
Pontoon/Firefox Profiler: Update German (de)
mozilla-pontoon Jan 28, 2026
34edaa4
Make the range duration text white again
canova Jan 28, 2026
8ee520c
Pontoon/Firefox Profiler: Update English (Great Britain) (en-GB)
mozilla-pontoon Jan 28, 2026
938c547
Pontoon/Firefox Profiler: Update Russian (ru)
mozilla-pontoon Jan 28, 2026
a678202
Make the range duration text white again (#5792)
mstange Jan 28, 2026
3bd4966
Handle traced values from JS Execution Tracer profiles
squarewave Jan 15, 2025
491d058
Add test for basic StackChart display of argument values
squarewave Dec 3, 2025
b9c3b2d
lint fixups
squarewave Dec 4, 2025
6c6e9e6
Review fixups
squarewave Jan 15, 2026
a55ba14
Fix css lint
squarewave Jan 29, 2026
1ba948c
🔃 Daily sync: main -> l10n (January 29, 2026)
Jan 29, 2026
76ffffb
Pontoon/Firefox Profiler: Update Greek (el)
mozilla-pontoon Jan 29, 2026
f21d506
Pontoon/Firefox Profiler: Update German (de)
mozilla-pontoon Jan 29, 2026
c5b8fe9
Display traced values in Stack Chart view (#5363)
canova Jan 29, 2026
f22c1bc
Remove the text indent as we don't need it
canova Jan 29, 2026
b5ffb8a
Refactor how we put the JS tracing traced arguments to the call node …
canova Jan 29, 2026
d76de1f
Add some some tests for tracer argument values in tooltips
canova Jan 29, 2026
fc9c2cf
Pontoon/Firefox Profiler: Update Spanish (Chile) (es-CL)
mozilla-pontoon Jan 30, 2026
8300a94
Pontoon/Firefox Profiler: Update Interlingua (ia)
mozilla-pontoon Jan 30, 2026
bf6110e
🔃 Daily sync: main -> l10n (January 30, 2026)
Jan 30, 2026
8ce2b68
Improve the JS traced arguments visualization in call node tooltips (…
canova Jan 30, 2026
7b49303
Pontoon/Firefox Profiler: Update Interlingua (ia)
mozilla-pontoon Jan 30, 2026
23cab85
Make the argument-values.json profile fixture go through profile upgr…
mstange Jan 29, 2026
b1930a0
Make the argument-values.json profile fixture go through profile upgr…
mstange Jan 30, 2026
3717fbe
Add thread.usedInnerWindowIDs to the processed profile format.
mstange Jan 8, 2026
dc093c2
Add thread.usedInnerWindowIDs to the processed profile format (#5780)
mstange Jan 30, 2026
1e386d2
Fix context menu and hover preview z-index (#5797)
fatadel Jan 30, 2026
3c53b1e
add TrackPower--tooltip-power-microwatt (#5799)
fatadel Jan 30, 2026
554f799
Fix this test.
mstange Jun 8, 2025
4052202
Don't touch the frameTable in these tests.
mstange Jun 8, 2025
120d86c
Pontoon/Firefox Profiler: Update Turkish (tr)
mozilla-pontoon Jan 30, 2026
82c2c97
🔃 Daily sync: main -> l10n (January 31, 2026)
Jan 31, 2026
b5cdec3
Pontoon/Firefox Profiler: Update Chinese (Taiwan) (zh-TW), Italian (it)
mozilla-pontoon Jan 31, 2026
651c829
Pontoon/Firefox Profiler: Update Greek (el)
mozilla-pontoon Jan 31, 2026
bac76c9
Pontoon/Firefox Profiler: Update German (de)
mozilla-pontoon Jan 31, 2026
d06a223
Pontoon/Firefox Profiler: Update Swedish (sv-SE)
mozilla-pontoon Jan 31, 2026
12e675b
Pontoon/Firefox Profiler: Update English (Great Britain) (en-GB)
mozilla-pontoon Jan 31, 2026
530c313
Pontoon/Firefox Profiler: Update Russian (ru)
mozilla-pontoon Jan 31, 2026
9baf971
Pontoon/Firefox Profiler: Update Swedish (sv-SE)
mozilla-pontoon Feb 1, 2026
e946a6a
Pontoon/Firefox Profiler: Update Interlingua (ia)
mozilla-pontoon Feb 1, 2026
077936b
Pontoon/Firefox Profiler: Update Portuguese (Brazil) (pt-BR)
mozilla-pontoon Feb 1, 2026
45bfe68
Two small test fixes (#5801)
canova Feb 2, 2026
814f25a
⬆️ Update lockfile-lint to version 5.0.0 (#5803)
depfu[bot] Feb 2, 2026
2613a36
Rename these variables.
mstange Jan 30, 2026
60919a6
Group part of profile merging into a function called mergeSharedData.
mstange Jan 30, 2026
b194aed
Fix this type.
mstange Jan 30, 2026
1eef842
🔃 Daily sync: main -> l10n (February 3, 2026)
Feb 3, 2026
9611915
fix selected thread pid color in light mode (#5805)
fatadel Feb 3, 2026
89082f8
Merge branch 'main' into some-merging-fixes
mstange Feb 3, 2026
c08fe8a
Some fixes to the profile merging code (#5802)
mstange Feb 3, 2026
8a52fd8
fix disabled button color in dark mode (#5808)
fatadel Feb 3, 2026
53b6a3b
add comment for uptime label translation (#5806)
fatadel Feb 3, 2026
3396a5f
🔃 Daily sync: main -> l10n (February 4, 2026)
Feb 4, 2026
9738fd2
Pontoon/Firefox Profiler: Update 20 localizations
mozilla-pontoon Feb 4, 2026
f957385
Pontoon/Firefox Profiler: Update Italian (it)
mozilla-pontoon Feb 4, 2026
854c465
Pontoon/Firefox Profiler: Update Chinese (Taiwan) (zh-TW)
mozilla-pontoon Feb 4, 2026
4f0088e
Pontoon/Firefox Profiler: Update Dutch (nl)
mozilla-pontoon Feb 4, 2026
aa1afcf
Pontoon/Firefox Profiler: Update Swedish (sv-SE)
mozilla-pontoon Feb 4, 2026
a6189f4
Add the ability to switch between light/system/dark theme modes
canova Jan 28, 2026
e8c46eb
Add a mock for window.matchMedia
canova Jan 30, 2026
90275cd
Add a UI for the theme toggle inside the home page
canova Jan 28, 2026
0f8f485
Change the theme when the user color scheme preference changes
canova Jan 28, 2026
5445a18
Update the toggleDarkMode function to cycle through 3 of them
canova Jan 28, 2026
a4e040f
Add a theme toggle to the home page and follow the system theme by de…
canova Feb 4, 2026
eb4840f
Pontoon/Firefox Profiler: Update German (de)
mozilla-pontoon Feb 4, 2026
3a2161a
Pontoon/Firefox Profiler: Update German (de)
mozilla-pontoon Feb 4, 2026
fc24732
Merge branch 'main' into l10n
canova Feb 4, 2026
bfb8cde
🔃 Sync: l10n -> main (Feb 4, 2025) (#5813)
canova Feb 4, 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
6 changes: 6 additions & 0 deletions docs-developer/CHANGELOG-formats.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@ Note that this is not an exhaustive list. Processed profile format upgraders can

## Processed profile format

### Version 59

A new optional `usedInnerWindowIDs` field was added to the `Thread` type. This field contains an array of inner window IDs. It is used for the tab selector dropdown in the profiler UI, together with the information from `profile.pages`. When a tab is selected in this dropdown, threads that don't have an inner window ID for the selected tab in their `usedInnerWindowIDs` field are hidden. The array is treated as a set - the order of items in it has no meaning.

Profiles which don't use `profile.pages` also don't need to use the `thread.usedInnerWindowIDs` field.

### Version 58

A new `SourceTable` has been added to `profile.shared.sources` to centralize all source file information. The `FuncTable.fileName` field has been replaced with `FuncTable.source`, which references indices in the shared sources table. This change allows storing a UUID per JS source, which will be used for fetching sources.
Expand Down
6 changes: 5 additions & 1 deletion jest.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,14 @@ module.exports = {
'!src/types/libdef/**',
],

transform: {
'\\.([jt]sx?|mjs)$': 'babel-jest',
},

// 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)/)',
'/node_modules/(?!(query-string|decode-uri-component|iongraph-web|split-on-first|filter-obj|fetch-mock|devtools-reps)/)',
],

// Mock static assets (images, CSS, etc.)
Expand Down
4 changes: 3 additions & 1 deletion locales/be/app.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,9 @@ CallNodeContextMenu--transform-focus-function = Фокус на функцыі
.title = { CallNodeContextMenu--transform-focus-function-title }
CallNodeContextMenu--transform-focus-function-inverted = Фокус на функцыі (інвертавана)
.title = { CallNodeContextMenu--transform-focus-function-title }

##

CallNodeContextMenu--transform-focus-subtree = Фокус толькі на паддрэве
.title = Фокус на паддрэве прывядзе да выдалення любога ўзору, які не ўключае гэтую канкрэтную частку дрэва выклікаў. Гэта выдаляе галіну дрэва выклікаў, але робіць гэта толькі для аднаго вузла выкліку. Усе іншыя выклікі функцый ігнаруюцца.
# This is used as the context menu item to apply the "Focus on category" transform.
Expand Down Expand Up @@ -569,7 +572,6 @@ MenuButtons--metaInfo--buffer-duration-seconds =
MenuButtons--metaInfo--buffer-duration-unlimited = Неабмежавана
MenuButtons--metaInfo--application = Праграма
MenuButtons--metaInfo--name-and-version = Назва і версія:
MenuButtons--metaInfo--application-uptime = Час працы:
MenuButtons--metaInfo--update-channel = Канал абнаўлення:
MenuButtons--metaInfo--build-id = ID зборкі:
MenuButtons--metaInfo--build-type = Тып зборкі:
Expand Down
29 changes: 28 additions & 1 deletion locales/de/app.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,21 @@ CallNodeContextMenu--transform-focus-function = Auf Funktion fokussieren
.title = { CallNodeContextMenu--transform-focus-function-title }
CallNodeContextMenu--transform-focus-function-inverted = Auf Funktion fokussieren (invertiert)
.title = { CallNodeContextMenu--transform-focus-function-title }

## The translation for "self" in these strings should match the translation used
## in CallTree--samples-self and CallTree--bytes-self. Alternatively it can be
## translated as "self values" or "self time" (though "self time" is less desirable
## because this menu item is also shown in "bytes" mode).

CallNodeContextMenu--transform-focus-self-title =
Die Fokussierung auf sich selbst ähnelt der Fokussierung auf eine Funktion, behält jedoch nur Samples bei,
die zur Zeit der Funktion selbst beitragen. Samples in Angerufenen
werden verworfen und der Aufrufbaum wird auf die Funktion im Fokus zurückgesetzt.
CallNodeContextMenu--transform-focus-self = Nur auf sich selbst konzentrieren
.title = { CallNodeContextMenu--transform-focus-self-title }

##

CallNodeContextMenu--transform-focus-subtree = Nur auf Unterbaum konzentrieren
.title =
Der Fokus auf einen Unterbaum entfernt jede Teilmenge, die diesen
Expand Down Expand Up @@ -546,7 +561,8 @@ MenuButtons--metaInfo--buffer-duration-seconds =
MenuButtons--metaInfo--buffer-duration-unlimited = Unbegrenzt
MenuButtons--metaInfo--application = Anwendung
MenuButtons--metaInfo--name-and-version = Name und Version:
MenuButtons--metaInfo--application-uptime = Uptime:
# The time between application startup and when the profiler was started
MenuButtons--metaInfo--application-uptime2 = Uptime:
MenuButtons--metaInfo--update-channel = Update-Kanal:
MenuButtons--metaInfo--build-id = Build-ID:
MenuButtons--metaInfo--build-type = Build-Typ:
Expand Down Expand Up @@ -861,6 +877,11 @@ TrackPower--tooltip-power-watt = { $value } W
# $value (String) - the power value at this location
TrackPower--tooltip-power-milliwatt = { $value } mW
.label = Leistung
# This is used in the tooltip when the instant power value uses the microwatt unit.
# Variables:
# $value (String) - the power value at this location
TrackPower--tooltip-power-microwatt = { $value } μW
.label = Leistung
# This is used in the tooltip when the power value uses the kilowatt unit.
# Variables:
# $value (String) - the power value at this location
Expand Down Expand Up @@ -1010,6 +1031,12 @@ TransformNavigator--focus-subtree = Knoten fokussieren: { $item }
# Variables:
# $item (String) - Name of the function that transform applied to.
TransformNavigator--focus-function = Fokussieren: { $item }
# "Focus self" transform.
# See: https://profiler.firefox.com/docs/#/./guide-filtering-call-trees?id=focus-on-function-self
# Also see the translation note above CallNodeContextMenu--transform-focus-self.
# Variables:
# $item (String) - Name of the function that transform applied to.
TransformNavigator--focus-self = Fokus auf sich selbst: { $item }
# "Focus category" transform. The word "Focus" has the meaning of an adjective here.
# See: https://profiler.firefox.com/docs/#/./guide-filtering-call-trees?id=focus-category
# Variables:
Expand Down
34 changes: 33 additions & 1 deletion locales/el/app.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,9 @@ CallNodeContextMenu--transform-focus-function = Εστίαση στη συνάρ
.title = { CallNodeContextMenu--transform-focus-function-title }
CallNodeContextMenu--transform-focus-function-inverted = Εστίαση στη συνάρτηση (ανεστραμμένη)
.title = { CallNodeContextMenu--transform-focus-function-title }

##

CallNodeContextMenu--transform-focus-subtree = Εστίαση στο υπόδεντρο μόνο
.title =
Η εστίαση σε υπόδεντρο θα αφαιρέσει κάθε δείγμα που δεν περιλαμβάνει αυτό το
Expand Down Expand Up @@ -333,6 +336,7 @@ Home--additional-content-title = Φόρτωση υπαρχόντων προφί
Home--additional-content-content = Μπορείτε να <strong>σύρετε και να εναποθέσετε</strong> ένα αρχείο προφίλ εδώ για φόρτωση, ή:
Home--compare-recordings-info = Μπορείτε επίσης να συγκρίνετε καταγραφές. <a>Άνοιγμα περιβάλλοντος σύγκρισης.</a>
Home--your-recent-uploaded-recordings-title = Πρόσφατα μεταφορτωμένες καταγραφές
Home--dark-mode-title = Σκουρόχρωμη λειτουργία
# We replace the elements such as <perf> and <simpleperf> with links to the
# documentation to use these tools.
Home--load-files-from-other-tools2 =
Expand Down Expand Up @@ -424,6 +428,13 @@ MarkerContextMenu--select-the-sender-thread = Επιλέξτε το νήμα α
# $filter (String) - Search string that will be used to filter the markers.
MarkerFiltersContextMenu--drop-samples-outside-of-markers-matching = Απόρριψη δειγμάτων εκτός των δεικτών που αντιστοιχούν στο «<strong>{ $filter }</strong>»

## MarkerCopyTableContextMenu
## This is the menu when the copy icon is clicked in Marker Chart and Marker
## Table panels.

MarkerCopyTableContextMenu--copy-table-as-plain = Αντιγραφή πίνακα δεικτών ως απλού κειμένου
MarkerCopyTableContextMenu--copy-table-as-markdown = Αντιγραφή πίνακα δεικτών ως Markdown

## MarkerSettings
## This is used in all panels related to markers.

Expand All @@ -434,6 +445,12 @@ MarkerSettings--marker-filters =
.title = Φίλτρα δείκτη
MarkerSettings--copy-table =
.title = Αντιγραφή πίνακα ως κειμένου
# This string is used when the user tries to copy a marker table with
# more than 10000 rows.
# Variable:
# $rows (Number) - Number of rows the marker table has
# $maxRows (Number) - Number of maximum rows that can be copied
MarkerSettings--copy-table-exceeed-max-rows = Ο αριθμός σειρών υπερβαίνει το όριο: { $rows } > { $maxRows }. Θα αντιγραφούν μόνο οι πρώτες { $maxRows } σειρές.

## MarkerSidebar
## This is the sidebar component that is used in Marker Table panel.
Expand Down Expand Up @@ -551,7 +568,6 @@ MenuButtons--metaInfo--buffer-duration-seconds =
MenuButtons--metaInfo--buffer-duration-unlimited = Απεριόριστη
MenuButtons--metaInfo--application = Εφαρμογή
MenuButtons--metaInfo--name-and-version = Όνομα και έκδοση:
MenuButtons--metaInfo--application-uptime = Χρόνος λειτουργίας:
MenuButtons--metaInfo--update-channel = Κανάλι ενημερώσεων:
MenuButtons--metaInfo--build-id = ID δομής:
MenuButtons--metaInfo--build-type = Τύπος δομής:
Expand Down Expand Up @@ -866,6 +882,11 @@ TrackPower--tooltip-power-watt = { $value } W
# $value (String) - the power value at this location
TrackPower--tooltip-power-milliwatt = { $value } mW
.label = Ισχύς
# This is used in the tooltip when the instant power value uses the microwatt unit.
# Variables:
# $value (String) - the power value at this location
TrackPower--tooltip-power-microwatt = { $value } μW
.label = Ισχύς
# This is used in the tooltip when the power value uses the kilowatt unit.
# Variables:
# $value (String) - the power value at this location
Expand Down Expand Up @@ -1160,6 +1181,17 @@ AssemblyView--show-button =
# Assembly refers to the low-level programming language.
AssemblyView--hide-button =
.title = Απόκρυψη προβολής assembly
# The "◀" button above the assembly view.
AssemblyView--prev-button =
.title = Προηγούμενο
# The "▶" button above the assembly view.
AssemblyView--next-button =
.title = Επόμενο
# The label showing the current position and total count above the assembly view.
# Variables:
# $current (Number) - The current position (1-indexed).
# $total (Number) - The total count.
AssemblyView--position-label = { $current } από { $total }

## UploadedRecordingsHome
## This is the page that displays all the profiles that user has uploaded.
Expand Down
4 changes: 3 additions & 1 deletion locales/en-CA/app.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,9 @@ CallNodeContextMenu--transform-focus-function = Focus on function
.title = { CallNodeContextMenu--transform-focus-function-title }
CallNodeContextMenu--transform-focus-function-inverted = Focus on function (inverted)
.title = { CallNodeContextMenu--transform-focus-function-title }

##

CallNodeContextMenu--transform-focus-subtree = Focus on subtree only
.title =
Focusing on a subtree will remove any sample that does not include that
Expand Down Expand Up @@ -570,7 +573,6 @@ MenuButtons--metaInfo--buffer-duration-seconds =
MenuButtons--metaInfo--buffer-duration-unlimited = Unlimited
MenuButtons--metaInfo--application = Application
MenuButtons--metaInfo--name-and-version = Name and version:
MenuButtons--metaInfo--application-uptime = Uptime:
MenuButtons--metaInfo--update-channel = Update channel:
MenuButtons--metaInfo--build-id = Build ID:
MenuButtons--metaInfo--build-type = Build type:
Expand Down
27 changes: 26 additions & 1 deletion locales/en-GB/app.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,21 @@ CallNodeContextMenu--transform-focus-function = Focus on function
.title = { CallNodeContextMenu--transform-focus-function-title }
CallNodeContextMenu--transform-focus-function-inverted = Focus on function (inverted)
.title = { CallNodeContextMenu--transform-focus-function-title }

## The translation for "self" in these strings should match the translation used
## in CallTree--samples-self and CallTree--bytes-self. Alternatively it can be
## translated as "self values" or "self time" (though "self time" is less desirable
## because this menu item is also shown in "bytes" mode).

CallNodeContextMenu--transform-focus-self-title =
Focusing on self is similar to focusing on a function, but only keeps samples
that contribute to the function’s self time. Samples in callees
are dropped and the call tree is re-rooted to the focused function.
CallNodeContextMenu--transform-focus-self = Focus on self only
.title = { CallNodeContextMenu--transform-focus-self-title }

##

CallNodeContextMenu--transform-focus-subtree = Focus on subtree only
.title =
Focusing on a subtree will remove any sample that does not include that
Expand Down Expand Up @@ -570,7 +585,6 @@ MenuButtons--metaInfo--buffer-duration-seconds =
MenuButtons--metaInfo--buffer-duration-unlimited = Unlimited
MenuButtons--metaInfo--application = Application
MenuButtons--metaInfo--name-and-version = Name and version:
MenuButtons--metaInfo--application-uptime = Uptime:
MenuButtons--metaInfo--update-channel = Update Channel:
MenuButtons--metaInfo--build-id = Build ID:
MenuButtons--metaInfo--build-type = Build Type:
Expand Down Expand Up @@ -885,6 +899,11 @@ TrackPower--tooltip-power-watt = { $value } W
# $value (String) - the power value at this location
TrackPower--tooltip-power-milliwatt = { $value } mW
.label = Power
# This is used in the tooltip when the instant power value uses the microwatt unit.
# Variables:
# $value (String) - the power value at this location
TrackPower--tooltip-power-microwatt = { $value } μW
.label = Power
# This is used in the tooltip when the power value uses the kilowatt unit.
# Variables:
# $value (String) - the power value at this location
Expand Down Expand Up @@ -1034,6 +1053,12 @@ TransformNavigator--focus-subtree = Focus Node: { $item }
# Variables:
# $item (String) - Name of the function that transform applied to.
TransformNavigator--focus-function = Focus: { $item }
# "Focus self" transform.
# See: https://profiler.firefox.com/docs/#/./guide-filtering-call-trees?id=focus-on-function-self
# Also see the translation note above CallNodeContextMenu--transform-focus-self.
# Variables:
# $item (String) - Name of the function that transform applied to.
TransformNavigator--focus-self = Focus Self: { $item }
# "Focus category" transform. The word "Focus" has the meaning of an adjective here.
# See: https://profiler.firefox.com/docs/#/./guide-filtering-call-trees?id=focus-category
# Variables:
Expand Down
19 changes: 18 additions & 1 deletion locales/en-US/app.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,16 @@ AppHeader--app-header = <header>{ -profiler-brand-name }</header> — <subheader
AppHeader--github-icon =
.title = Go to our Git repository (this opens in a new window)

## ThemeToggle
## They are used at the top right side of the home page to switch between themes.

ThemeToggle--system =
.title = Follow system theme preference
ThemeToggle--light =
.title = Use light theme
ThemeToggle--dark =
.title = Use dark theme

## AppViewRouter
## This is used for displaying errors when loading the application.

Expand Down Expand Up @@ -638,7 +648,8 @@ MenuButtons--metaInfo--buffer-duration-seconds =
MenuButtons--metaInfo--buffer-duration-unlimited = Unlimited
MenuButtons--metaInfo--application = Application
MenuButtons--metaInfo--name-and-version = Name and version:
MenuButtons--metaInfo--application-uptime = Uptime:
# The time between application startup and when the profiler was started
MenuButtons--metaInfo--application-uptime2 = Uptime:
MenuButtons--metaInfo--update-channel = Update channel:
MenuButtons--metaInfo--build-id = Build ID:
MenuButtons--metaInfo--build-type = Build type:
Expand Down Expand Up @@ -974,6 +985,12 @@ TrackPower--tooltip-power-watt = { $value } W
TrackPower--tooltip-power-milliwatt = { $value } mW
.label = Power

# This is used in the tooltip when the instant power value uses the microwatt unit.
# Variables:
# $value (String) - the power value at this location
TrackPower--tooltip-power-microwatt = { $value } μW
.label = Power

# This is used in the tooltip when the power value uses the kilowatt unit.
# Variables:
# $value (String) - the power value at this location
Expand Down
19 changes: 18 additions & 1 deletion locales/es-CL/app.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,18 @@ CallNodeContextMenu--transform-focus-function = Enfocarse en la función
.title = { CallNodeContextMenu--transform-focus-function-title }
CallNodeContextMenu--transform-focus-function-inverted = Enfocarse en la función (invertido)
.title = { CallNodeContextMenu--transform-focus-function-title }

## The translation for "self" in these strings should match the translation used
## in CallTree--samples-self and CallTree--bytes-self. Alternatively it can be
## translated as "self values" or "self time" (though "self time" is less desirable
## because this menu item is also shown in "bytes" mode).

CallNodeContextMenu--transform-focus-self-title = Centrarse en sí misma es similar a centrarse en una función, pero solo conserva las muestras que contribuyen al tiempo propio de la función. Las muestras de las llamadas se descartan y el árbol de llamadas se redirige a la función enfocada.
CallNodeContextMenu--transform-focus-self = Centrarse sólo si misma
.title = { CallNodeContextMenu--transform-focus-self-title }

##

CallNodeContextMenu--transform-focus-subtree = Enfocarse solo en el subárbol
.title = Enfocarse en el subárbol removerá cualquier muestra que no incluya esa parte específica del árbol de llamados. Retira una rama del árbol de llamados, no obstante solo lo hace para un único nodo de llamada. Todo el resto de las llamadas de la función son ignoradas.
# This is used as the context menu item to apply the "Focus on category" transform.
Expand Down Expand Up @@ -501,7 +513,6 @@ MenuButtons--metaInfo--buffer-duration-seconds =
MenuButtons--metaInfo--buffer-duration-unlimited = Ilimitado
MenuButtons--metaInfo--application = Aplicación
MenuButtons--metaInfo--name-and-version = Nombre y versión:
MenuButtons--metaInfo--application-uptime = Tiempo de actividad:
MenuButtons--metaInfo--update-channel = Canal de actualización:
MenuButtons--metaInfo--build-id = ID de compilación:
MenuButtons--metaInfo--build-type = Tipo de compilación:
Expand Down Expand Up @@ -961,6 +972,12 @@ TransformNavigator--focus-subtree = Nodo enfocado: { $item }
# Variables:
# $item (String) - Name of the function that transform applied to.
TransformNavigator--focus-function = Enfocar: { $item }
# "Focus self" transform.
# See: https://profiler.firefox.com/docs/#/./guide-filtering-call-trees?id=focus-on-function-self
# Also see the translation note above CallNodeContextMenu--transform-focus-self.
# Variables:
# $item (String) - Name of the function that transform applied to.
TransformNavigator--focus-self = Centrarse en si misma: { $item }
# "Focus category" transform. The word "Focus" has the meaning of an adjective here.
# See: https://profiler.firefox.com/docs/#/./guide-filtering-call-trees?id=focus-category
# Variables:
Expand Down
Loading