From 78c2ca1e5867d07e2c8260a1fd9afe9a0d1aa669 Mon Sep 17 00:00:00 2001 From: Pontoon Date: Fri, 10 Jul 2026 10:10:40 +0000 Subject: [PATCH 1/6] Pontoon/Firefox Profiler: Update Serbian (sr) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Марко Костић (Marko Kostić) (sr) --- locales/sr/app.ftl | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/locales/sr/app.ftl b/locales/sr/app.ftl index dfa3d922c5..01afe32899 100644 --- a/locales/sr/app.ftl +++ b/locales/sr/app.ftl @@ -49,6 +49,11 @@ AppViewRouter--error-from-localhost-url-safari = да увезе профиле са локалне машине у овом прегледачу. Уместо тога, отворите ову страницу у { -firefox-brand-name }-у или Chrome-у. .title = Safari не може да увезе локалне профиле +# This error message is displayed when the profile is in a newer format version +# than this build of the Profiler is able to read. +AppViewRouter--error-profile-version = + Овај профил користи формат који ово издање { -profiler-brand-name }-а не подржава. + Покушајте да освежите страницу да бисте проверили да ли је доступно ажурирање за { -profiler-brand-name }. AppViewRouter--route-not-found--home = .specialMessage = URL адреса коју сте покушали да посетите није препозната. @@ -350,6 +355,15 @@ Home--chrome-extension-instructions = { -profiler-brand-name }. Инсталирајте додатак са Chrome Web Store-а. Home--chrome-extension-recording-instructions = Када га инсталирате, употребите иконицу додатка на алатној траци или пречице да бисте покренули и зауставили профилисање. Такође можете да извезете профиле и учитате их овде за детаљну анализу. +## IdleSearchField +## The component that is used for all the search inputs in the application. + +# `/` here overrides Firefox's Type Ahead Find shortcut, which would +# otherwise trigger an unhelpful find bar on top of the profiler UI. +# The shortcut itself is not localizable. +IdleSearchField--search-input2 = + .placeholder = Унесите изразе филтера (/) + ## JsTracerSettings ## JSTracer is an experimental feature and it's currently disabled. See Bug 1565788. From b5d6e9dbe6a671cb7078a0cf6b018010f401c1d3 Mon Sep 17 00:00:00 2001 From: Pontoon Date: Fri, 10 Jul 2026 12:00:37 +0000 Subject: [PATCH 2/6] Pontoon/Firefox Profiler: Update Chinese (China) (zh-CN) Co-authored-by: Olvcpr423 (zh-CN) Co-authored-by: Ariel (zh-CN) --- locales/zh-CN/app.ftl | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/locales/zh-CN/app.ftl b/locales/zh-CN/app.ftl index b757cd7003..e1e1e640d6 100644 --- a/locales/zh-CN/app.ftl +++ b/locales/zh-CN/app.ftl @@ -46,6 +46,9 @@ AppViewRouter--error-compare = 无法获取分析记录。 # https://profiler.firefox.com/from-url/http%3A%2F%2F127.0.0.1%3A3000%2Fprofile.json/ AppViewRouter--error-from-localhost-url-safari = 由于 Safari 浏览器的特殊限制,{ -profiler-brand-name } 无法使用此浏览器从本地导入分析记录。请在 { -firefox-brand-name } 或 Chrome 中打开此页面。 .title = Safari 浏览器无法导入本地性能分析记录 +# This error message is displayed when the profile is in a newer format version +# than this build of the Profiler is able to read. +AppViewRouter--error-profile-version = 此性能分析记录所用的格式不受当前版本的 { -profiler-brand-name } 支持。请尝试刷新页面,检查 { -profiler-brand-name } 是否有可用更新。 AppViewRouter--route-not-found--home = .specialMessage = 无法识别您尝试访问的 URL。 @@ -777,6 +780,14 @@ TrackNameButton--hide-track = TrackNameButton--hide-process = .title = 隐藏进程 +## 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, ## graphed over time. From cf0b9eb1188e1e8b41d6dd07b93cfe2a6aaf57a1 Mon Sep 17 00:00:00 2001 From: Pontoon Date: Sat, 11 Jul 2026 20:20:30 +0000 Subject: [PATCH 3/6] Pontoon/Firefox Profiler: Update Turkish (tr) Co-authored-by: Grk (tr) --- locales/tr/app.ftl | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/locales/tr/app.ftl b/locales/tr/app.ftl index e408776c6d..622074efc3 100644 --- a/locales/tr/app.ftl +++ b/locales/tr/app.ftl @@ -797,6 +797,14 @@ TrackNameButton--hide-track = TrackNameButton--hide-process = .title = İşlemi gizle +## 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, ## graphed over time. From fe9fb02fb0bdf4978f1f2b7925de9a9217b6df9a Mon Sep 17 00:00:00 2001 From: Pontoon Date: Tue, 14 Jul 2026 14:44:18 +0000 Subject: [PATCH 4/6] Pontoon/Firefox Profiler: Update French (fr) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Théo Chevalier (fr) Co-authored-by: parmegiani.thomas (fr) --- locales/fr/app.ftl | 48 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/locales/fr/app.ftl b/locales/fr/app.ftl index 936a69c120..79c47574d2 100644 --- a/locales/fr/app.ftl +++ b/locales/fr/app.ftl @@ -81,6 +81,15 @@ CallNodeContextMenu--transform-focus-function = Focus sur la fonction CallNodeContextMenu--transform-focus-function-inverted = Focus sur la fonction (inversé) .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 = Le focus sur « soi-même » fonctionne comme le focus sur une fonction, mais ne conserve que les échantillons qui contribuent directement à l’exécution propre de la fonction. Les échantillons provenant des fonctions appelées sont ignorés, et l’arbre d’appels est recentré sur la fonction ciblée. +CallNodeContextMenu--transform-focus-self = Focus sur soi-même uniquement + .title = { CallNodeContextMenu--transform-focus-self-title } + ## CallNodeContextMenu--transform-focus-subtree = Focus sur le sous-arbre uniquement @@ -523,6 +532,8 @@ MenuButtons--metaInfo--buffer-duration-seconds = MenuButtons--metaInfo--buffer-duration-unlimited = Illimitée MenuButtons--metaInfo--application = Application MenuButtons--metaInfo--name-and-version = Nom et version : +# The time between application startup and when the profiler was started +MenuButtons--metaInfo--application-uptime2 = Disponibilité : MenuButtons--metaInfo--update-channel = Canal de mise à jour : MenuButtons--metaInfo--build-id = Identifiant de compilation : MenuButtons--metaInfo--build-type = Type de compilation : @@ -799,6 +810,32 @@ TrackNameButton--hide-track = TrackNameButton--hide-process = .title = Masquer le processus +## 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 + +# Variables: +# $value (String) - the relative memory at this time (e.g. "5MB") +TrackMemoryGraph--relative-memory-at-this-time2 = { $value } + .label = mémoire relative à ce moment-là +# Variables: +# $value (String) - the memory range across the graph (e.g. "5MB") +TrackMemoryGraph--memory-range-in-graph2 = { $value } + .label = plage de mémoire dans le graphique +# Variables: +# $value (String) - count of allocations and deallocations since the previous sample +TrackMemoryGraph--allocations-and-deallocations-since-the-previous-sample2 = { $value } + .label = allocations et désallocations depuis l‘échantillon précédent + +## 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 = Processeur + ## TrackPower ## This is used to show the power used by the CPU and other chips in a computer, ## graphed over time. @@ -844,6 +881,11 @@ TrackPower--tooltip-average-power-watt = { $value } W # $value (String) - the power value at this location TrackPower--tooltip-average-power-milliwatt = { $value } mW .label = Puissance moyenne pour la sélection actuelle +# 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 = Énergie moyenne dans la sélection actuelle # This is used in the tooltip when the energy used in the current range uses the # kilowatt-hour unit. # Variables: @@ -978,6 +1020,12 @@ TransformNavigator--focus-subtree = Focus sur le nœud : { $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 sur soi-même : { $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: From 4b1abde1cd1963ef75037bfcf0077816e88d1503 Mon Sep 17 00:00:00 2001 From: Pontoon Date: Tue, 14 Jul 2026 15:50:46 +0000 Subject: [PATCH 5/6] Pontoon/Firefox Profiler: Update French (fr) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Théo Chevalier (fr) --- locales/fr/app.ftl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/locales/fr/app.ftl b/locales/fr/app.ftl index 79c47574d2..52a3a68792 100644 --- a/locales/fr/app.ftl +++ b/locales/fr/app.ftl @@ -749,6 +749,8 @@ StackSettings--call-tree-strategy-native-deallocations-sites = Sites de désallo .title = Résumer en utilisant les octets de la mémoire désallouée, par le site où la mémoire a été désallouée StackSettings--invert-call-stack = Inverser la pile d’appels .title = Trier par le temps passé dans un nœud d’appel, en ignorant ses enfants. +StackSettings--include-idle-samples = Inclure les échantillons inactifs + .title = Décocher cette case pour masquer les échantillons dont la trame de feuille appartient à la catégorie « Inactifs ». StackSettings--show-user-timing = Afficher le temps utilisateur StackSettings--use-stack-chart-same-widths = Utiliser la même largeur pour chaque pile StackSettings--panel-search = From a7221c837f79451a8d0776c6b1cd1b9660eca205 Mon Sep 17 00:00:00 2001 From: Pontoon Date: Thu, 16 Jul 2026 16:00:32 +0000 Subject: [PATCH 6/6] Pontoon/Firefox Profiler: Update Swedish (sv-SE) Co-authored-by: Luna Jernberg (sv-SE) --- locales/sv-SE/app.ftl | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/locales/sv-SE/app.ftl b/locales/sv-SE/app.ftl index 2c8825954a..dccf854e2b 100644 --- a/locales/sv-SE/app.ftl +++ b/locales/sv-SE/app.ftl @@ -390,6 +390,15 @@ Home--chrome-extension-recording-instructions = eller genvägarna för att starta och stoppa profilering. Du kan också exportera profiler och ladda dem här för detaljerad analys. +## IdleSearchField +## The component that is used for all the search inputs in the application. + +# `/` here overrides Firefox's Type Ahead Find shortcut, which would +# otherwise trigger an unhelpful find bar on top of the profiler UI. +# The shortcut itself is not localizable. +IdleSearchField--search-input2 = + .placeholder = Ange filtertermer (/) + ## JsTracerSettings ## JSTracer is an experimental feature and it's currently disabled. See Bug 1565788.