cross-channel content for 2022-06-20 23:03
authortrybld
Mon, 20 Jun 2022 23:07:29 +0000
changeset 14792 55a0b9386ef2bdcfbb6815f85cd792dd1c0cb1ec
parent 14791 33d907e32d807ecbcf1e177b9837ff71fea1c6da
child 14793 c7a99fb65dbeadf2d364181700a5525dfdf0a625
push id380
push userflodolo@mozilla.com
push dateMon, 20 Jun 2022 23:55:44 +0000
cross-channel content for 2022-06-20 23:03 X-Task-ID: Xblg2O4KR4y1zv9SoytQBQ X-Channel-Repo: mozilla-central X-Channel-Revision: 32503a0792cfb7e4edd8a347666f144e4236e976 X-Channel-Repo: releases/mozilla-beta X-Channel-Revision: c8b1ae8196f83a4863a7fbc27e2a77ff824099f1 X-Channel-Repo: releases/mozilla-release X-Channel-Revision: c8f0f5eb3ec78cab045d24ba2ed359ebbe09f56e X-Channel-Repo: releases/mozilla-esr102 X-Channel-Revision: 596ff18756cea6bdffe8175b3fb04a41cee9dab5 X-Channel-Repo: comm-central X-Channel-Revision: 1b1df6244412fe706d8225fa449f7e51b47a95ad X-Channel-Repo: releases/comm-beta X-Channel-Revision: 058ededa28da8e1f5a29d7a3dfed94c3eeb9e626 X-Channel-Repo: releases/comm-esr102 X-Channel-Revision: d116cc41ff7fd8eefb73c5990f56637dc34ee0b4
browser/branding/official/brand.dtd
devtools/client/graphs.properties
devtools/client/jit-optimizations.properties
devtools/client/markers.properties
devtools/client/performance.dtd
devtools/client/performance.properties
devtools/client/perftools.ftl
devtools/client/toolbox-options.ftl
devtools/client/toolbox.properties
dom/chrome/accessibility/AccessFu.properties
dom/chrome/accessibility/mac/accessible.properties
toolkit/chrome/mozapps/extensions/extensions.dtd
toolkit/chrome/mozapps/extensions/extensions.properties
--- a/browser/branding/official/brand.dtd
+++ b/browser/branding/official/brand.dtd
@@ -1,8 +1,5 @@
 <!-- This Source Code Form is subject to the terms of the Mozilla Public
    - License, v. 2.0. If a copy of the MPL was not distributed with this
    - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
 
-<!ENTITY  brandShorterName      "Firefox">
-
 <!ENTITY  brandShortName        "Firefox">
-<!ENTITY  brandFullName         "Mozilla Firefox">
deleted file mode 100644
--- a/devtools/client/graphs.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-# LOCALIZATION NOTE These strings are used inside the Performance Tools
-# which is available from the Web Developer sub-menu -> 'Performance'.
-# The correct localization of this file might be to keep it in
-# English, or another language commonly spoken among web developers.
-# You want to make that choice consistent across the developer tools.
-# A good criteria is the language in which you'd find the best
-# documentation on web development on the web. These strings
-# are specifically for marker names in the performance tool.
-
-# LOCALIZATION NOTE (graphs.label.average):
-# This string is displayed on graphs when showing an average.
-graphs.label.average=avg
-
-# LOCALIZATION NOTE (graphs.label.minimum):
-# This string is displayed on graphs when showing a minimum.
-graphs.label.minimum=min
-
-# LOCALIZATION NOTE (graphs.label.maximum):
-# This string is displayed on graphs when showing a maximum.
-graphs.label.maximum=max
deleted file mode 100644
--- a/devtools/client/jit-optimizations.properties
+++ /dev/null
@@ -1,35 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-# LOCALIZATION NOTE These strings are used within the JIT tools
-# in the Performance Tools which is available from the Web Developer
-# sub-menu -> 'Performance' The correct localization of this file might
-# be to keep it in English, or another language commonly spoken among
-# web developers. You want to make that choice consistent across the
-# developer tools. A good criteria is the language in which you'd find the best
-# documentation on web development on the web.
-
-# LOCALIZATION NOTE (jit.title):
-# This string is displayed in the header of the JIT Optimizations view.
-jit.title=JIT Optimizations
-
-# LOCALIZATION NOTE (jit.optimizationFailure):
-# This string is displayed in a tooltip when no JIT optimizations were detected.
-jit.optimizationFailure=Optimization failed
-
-# LOCALIZATION NOTE (jit.samples):
-# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
-# This string is displayed for the unit representing the number of times a
-# frame is sampled.
-# "#1" represents the number of samples
-# example: 30 samples
-jit.samples=#1 sample;#1 samples
-
-# LOCALIZATION NOTE (jit.types):
-# This string is displayed for the group of Ion Types in the optimizations view.
-jit.types=Types
-
-# LOCALIZATION NOTE (jit.attempts):
-# This string is displayed for the group of optimization attempts in the optimizations view.
-jit.attempts=Attempts
deleted file mode 100644
--- a/devtools/client/markers.properties
+++ /dev/null
@@ -1,138 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-# LOCALIZATION NOTE These strings are used inside the Performance Tools
-# which is available from the Web Developer sub-menu -> 'Performance'.
-# The correct localization of this file might be to keep it in
-# English, or another language commonly spoken among web developers.
-# You want to make that choice consistent across the developer tools.
-# A good criteria is the language in which you'd find the best
-# documentation on web development on the web. These strings
-# are specifically for marker names in the performance tool.
-
-# LOCALIZATION NOTE (marker.label.*):
-# These strings are displayed in the Performance Tool waterfall, identifying markers.
-# We want to use the same wording as Google Chrome when appropriate.
-marker.label.styles=Recalculate Style
-marker.label.stylesApplyChanges=Apply Style Changes
-marker.label.reflow=Layout
-marker.label.paint=Paint
-marker.label.composite=Composite Layers
-marker.label.compositeForwardTransaction=Composite Request Sent
-marker.label.javascript=Function Call
-marker.label.parseHTML=Parse HTML
-marker.label.parseXML=Parse XML
-marker.label.domevent=DOM Event
-marker.label.consoleTime=Console
-marker.label.garbageCollection2=Garbage Collection
-marker.label.garbageCollection.incremental=Incremental GC
-marker.label.garbageCollection.nonIncremental=Non-incremental GC
-marker.label.minorGC=Minor GC
-marker.label.cycleCollection=Cycle Collection
-marker.label.cycleCollection.forgetSkippable=CC Graph Reduction
-marker.label.timestamp=Timestamp
-marker.label.worker=Worker
-marker.label.messagePort=MessagePort
-marker.label.unknown=Unknown
-
-# LOCALIZATION NOTE (marker.label.javascript.*):
-# These strings are displayed as JavaScript markers that have special
-# reasons that can be translated.
-marker.label.javascript.scriptElement=Script Tag
-marker.label.javascript.promiseCallback=Promise Callback
-marker.label.javascript.promiseInit=Promise Init
-marker.label.javascript.workerRunnable=Worker
-marker.label.javascript.jsURI=JavaScript URI
-marker.label.javascript.eventHandler=Event Handler
-
-# LOCALIZATION NOTE (marker.field.*):
-# Strings used in the waterfall sidebar as property names.
-
-# General marker fields
-marker.field.start=Start:
-marker.field.end=End:
-marker.field.duration=Duration:
-
-# General "reason" for a marker (JavaScript, Garbage Collection)
-marker.field.causeName=Cause:
-# General "type" for a marker (Cycle Collection, Garbage Collection)
-marker.field.type=Type:
-# General "label" for a marker (user defined)
-marker.field.label=Label:
-
-# Field names for stack values
-marker.field.stack=Stack:
-marker.field.startStack=Stack at start:
-marker.field.endStack=Stack at end:
-
-# %S is the "Async Cause" of a marker, and this signifies that the cause
-# was an asynchronous one in a displayed stack.
-marker.field.asyncStack=(Async: %S)
-
-# For console.time markers
-marker.field.consoleTimerName=Timer Name:
-
-# For DOM Event markers
-marker.field.DOMEventType=Event Type:
-marker.field.DOMEventPhase=Phase:
-
-# Non-incremental cause for a Garbage Collection marker
-marker.field.nonIncrementalCause=Non-incremental Cause:
-
-# For "Recalculate Style" markers
-marker.field.isAnimationOnly=Animation Only:
-
-# The type of operation performed by a Worker.
-marker.worker.serializeDataOffMainThread=Serialize data in Worker
-marker.worker.serializeDataOnMainThread=Serialize data on the main thread
-marker.worker.deserializeDataOffMainThread=Deserialize data in Worker
-marker.worker.deserializeDataOnMainThread=Deserialize data on the main thread
-
-# The type of operation performed by a MessagePort
-marker.messagePort.serializeData=Serialize data
-marker.messagePort.deserializeData=Deserialize data
-
-# Strings used in the waterfall sidebar as values.
-marker.value.unknownFrame=<unknown location>
-marker.value.DOMEventTargetPhase=Target
-marker.value.DOMEventCapturingPhase=Capture
-marker.value.DOMEventBubblingPhase=Bubbling
-
-# LOCALIZATION NOTE (marker.gcreason.label.*):
-# These strings are used to give a concise but readable description of a GC reason.
-marker.gcreason.label.API=API Call
-marker.gcreason.label.EAGER_ALLOC_TRIGGER=Eager Allocation Trigger
-marker.gcreason.label.DESTROY_RUNTIME=Shutdown
-marker.gcreason.label.LAST_DITCH=Out of Memory
-marker.gcreason.label.TOO_MUCH_MALLOC=Too Many Bytes Allocated
-marker.gcreason.label.ALLOC_TRIGGER=Too Many Allocations
-marker.gcreason.label.DEBUG_GC=Debug GC
-marker.gcreason.label.COMPARTMENT_REVIVED=Dead Global Revived
-marker.gcreason.label.RESET=Finish Incremental Cycle
-marker.gcreason.label.OUT_OF_NURSERY=Nursery is Full
-marker.gcreason.label.EVICT_NURSERY=Nursery Eviction
-marker.gcreason.label.FULL_STORE_BUFFER=Nursery Objects Too Active
-marker.gcreason.label.SHARED_MEMORY_LIMIT=Large Allocation Failed
-marker.gcreason.label.PERIODIC_FULL_GC=Periodic Full GC
-marker.gcreason.label.INCREMENTAL_TOO_SLOW=Allocations Rate Too Fast
-marker.gcreason.label.COMPONENT_UTILS=Cu.forceGC
-marker.gcreason.label.MEM_PRESSURE=Low Memory
-marker.gcreason.label.CC_FINISHED=Cycle Collection Finished
-marker.gcreason.label.CC_FORCED=Forced by Cycle Collection
-marker.gcreason.label.LOAD_END=Page Load Finished
-marker.gcreason.label.PAGE_HIDE=Moved to Background
-marker.gcreason.label.NSJSCONTEXT_DESTROY=Destroy JS Context
-marker.gcreason.label.SET_NEW_DOCUMENT=New Document
-marker.gcreason.label.SET_DOC_SHELL=New Document
-marker.gcreason.label.DOM_UTILS=API Call
-marker.gcreason.label.DOM_IPC=IPC
-marker.gcreason.label.DOM_WORKER=Periodic Worker GC
-marker.gcreason.label.INTER_SLICE_GC=Periodic Incremental GC Slice
-marker.gcreason.label.FULL_GC_TIMER=Periodic Full GC
-marker.gcreason.label.SHUTDOWN_CC=Shutdown
-marker.gcreason.label.DOM_WINDOW_UTILS=User Inactive
-marker.gcreason.label.USER_INACTIVE=User Inactive
-
-# The name of a nursery collection.
-marker.nurseryCollection=Nursery Collection
deleted file mode 100644
--- a/devtools/client/performance.dtd
+++ /dev/null
@@ -1,129 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
-   - License, v. 2.0. If a copy of the MPL was not distributed with this
-   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-
-<!-- LOCALIZATION NOTE : FILE This file contains the Performance strings -->
-<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->
-
-<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to
-  - keep it in English, or another language commonly spoken among web developers.
-  - You want to make that choice consistent across the developer tools.
-  - A good criteria is the language in which you'd find the best
-  - documentation on web development on the web. -->
-
-<!-- LOCALIZATION NOTE (performanceUI.bufferStatusTooltip): This string
-  -  is displayed as the tooltip for the buffer capacity during a recording. -->
-<!ENTITY performanceUI.bufferStatusTooltip "The profiler stores samples in a circular buffer, and once the buffer reaches the limit for a recording, newer samples begin to overwrite samples at the beginning of the recording.">
-
-<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.disabledE10S): This string
-  -  is displayed as a message for why the real time overview graph is disabled
-  -  when running on a build that can run multiprocess Firefox, but just is not enabled. -->
-<!ENTITY performanceUI.disabledRealTime.disabledE10S "Enable multiprocess Firefox in preferences for rendering recording data in realtime.">
-
-<!-- LOCALIZATION NOTE (performanceUI.bufferStatusFull): This string
-  -  is displayed when the profiler's circular buffer has started to overlap. -->
-<!ENTITY performanceUI.bufferStatusFull "The buffer is full. Older samples are now being overwritten.">
-
-<!-- LOCALIZATION NOTE (performanceUI.unavailableNoticePB): This is the label shown
-  -  in the details view while the profiler is unavailable, for example, while
-  -  in Private Browsing mode. -->
-<!ENTITY performanceUI.unavailableNoticePB "Recording a profile is currently unavailable. Please close all private browsing windows and try again.">
-
-<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown
-  -  in the details view while loading a profile. -->
-<!ENTITY performanceUI.loadingNotice "Loading…">
-
-<!-- LOCALIZATION NOTE (performanceUI.toolbar.*): These strings are displayed
-  -  in the toolbar on buttons that select which view is currently shown. -->
-<!ENTITY performanceUI.toolbar.waterfall "Waterfall">
-<!ENTITY performanceUI.toolbar.waterfall.tooltiptext "Shows the different operations the browser is performing during the recording, laid out sequentially as a waterfall.">
-<!ENTITY performanceUI.toolbar.js-calltree "Call Tree">
-<!ENTITY performanceUI.toolbar.js-calltree.tooltiptext "Highlights JavaScript functions where the browser spent most time during the recording.">
-<!ENTITY performanceUI.toolbar.memory-calltree "Allocations">
-<!ENTITY performanceUI.toolbar.allocations.tooltiptext "Shows where memory was allocated during the recording.">
-<!ENTITY performanceUI.toolbar.js-flamegraph "JS Flame Chart">
-<!ENTITY performanceUI.toolbar.js-flamegraph.tooltiptext "Shows the JavaScript call stack over the course of the recording.">
-<!ENTITY performanceUI.toolbar.memory-flamegraph "Allocations Flame Chart">
-
-<!-- LOCALIZATION NOTE (performanceUI.table.*): These strings are displayed
-  -  in the call tree headers for a recording. -->
-<!ENTITY performanceUI.table.totalDuration            "Total Time">
-<!ENTITY performanceUI.table.totalDuration.tooltip    "The amount of time spent in this function and functions it calls.">
-<!ENTITY performanceUI.table.selfDuration             "Self Time">
-<!ENTITY performanceUI.table.selfDuration.tooltip     "The amount of time spent only within this function.">
-<!ENTITY performanceUI.table.totalPercentage          "Total Cost">
-<!ENTITY performanceUI.table.totalPercentage.tooltip  "The percentage of time spent in this function and functions it calls.">
-<!ENTITY performanceUI.table.selfPercentage           "Self Cost">
-<!ENTITY performanceUI.table.selfPercentage.tooltip   "The percentage of time spent only within this function.">
-<!ENTITY performanceUI.table.samples                  "Samples">
-<!ENTITY performanceUI.table.samples.tooltip          "The number of times this function was on the stack when the profiler took a sample.">
-<!ENTITY performanceUI.table.function                 "Function">
-<!ENTITY performanceUI.table.function.tooltip         "The name and source location of the sampled function.">
-<!ENTITY performanceUI.table.totalAlloc.tooltip       "The total number of Object allocations sampled at this location and in callees.">
-
-<!-- LOCALIZATION NOTE (performanceUI.options.filter.tooltiptext): This string
-  -  is displayed next to the filter button-->
-<!ENTITY performanceUI.options.filter.tooltiptext "Select what data to display in the timeline">
-
-<!-- LOCALIZATION NOTE (performanceUI.options.gear.tooltiptext): This is the
-  -  tooltip for the options button. -->
-<!ENTITY performanceUI.options.gear.tooltiptext "Configure performance preferences.">
-
-<!-- LOCALIZATION NOTE (performanceUI.invertTree): This is the label shown next to
-  -  a checkbox that inverts and un-inverts the profiler's call tree. -->
-<!ENTITY performanceUI.invertTree             "Invert Call Tree">
-<!ENTITY performanceUI.invertTree.tooltiptext "Inverting the call tree displays the profiled call paths starting from the youngest frames and expanding out to the older frames.">
-
-<!-- LOCALIZATION NOTE (performanceUI.invertFlameGraph): This is the label shown next to
-  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->
-<!ENTITY performanceUI.invertFlameGraph             "Invert Flame Chart">
-<!ENTITY performanceUI.invertFlameGraph.tooltiptext "Inverting the flame chart displays the profiled call paths starting from the youngest frames and expanding out to the older frames.">
-
-<!-- LOCALIZATION NOTE (performanceUI.showPlatformData): This is the
-  -  label for the checkbox that toggles whether or not Gecko platform data
-  -  is displayed in the profiler. -->
-<!ENTITY performanceUI.showPlatformData             "Show Gecko Platform Data">
-<!ENTITY performanceUI.showPlatformData.tooltiptext "Showing platform data enables the JavaScript Profiler reports to include Gecko platform symbols.">
-
-<!-- LOCALIZATION NOTE (performanceUI.showJITOptimizations): This string
-  -  is displayed next to a checkbox determining whether or not JIT optimization data
-  -  should be displayed. -->
-<!ENTITY performanceUI.showJITOptimizations             "Show JIT Optimizations">
-<!ENTITY performanceUI.showJITOptimizations.tooltiptext "Show JIT optimization data sampled in each JavaScript frame.">
-
-<!-- LOCALIZATION NOTE (performanceUI.flattenTreeRecursion): This is the
-  -  label for the checkbox that toggles the flattening of tree recursion in inspected
-  -  functions in the profiler. -->
-<!ENTITY performanceUI.flattenTreeRecursion             "Flatten Tree Recursion">
-<!ENTITY performanceUI.flattenTreeRecursion.tooltiptext "Flatten recursion when inspecting functions.">
-
-<!-- LOCALIZATION NOTE (performanceUI.enableMemory): This string
-  -  is displayed next to a checkbox determining whether or not memory
-  -  measurements are enabled. -->
-<!ENTITY performanceUI.enableMemory             "Record Memory">
-<!ENTITY performanceUI.enableMemory.tooltiptext "Record memory consumption while profiling.">
-
-<!-- LOCALIZATION NOTE (performanceUI.enableAllocations): This string
-  -  is displayed next to a checkbox determining whether or not allocation
-  -  measurements are enabled. -->
-<!ENTITY performanceUI.enableAllocations             "Record Allocations">
-<!ENTITY performanceUI.enableAllocations.tooltiptext "Record Object allocations while profiling.">
-
-<!-- LOCALIZATION NOTE (performanceUI.enableFramerate): This string
-  -  is displayed next to a checkbox determining whether or not framerate
-  -  is recorded. -->
-<!ENTITY performanceUI.enableFramerate             "Record Framerate">
-<!ENTITY performanceUI.enableFramerate.tooltiptext "Record framerate while profiling.">
-
-<!-- LOCALIZATION NOTE (performanceUI.console.recordingNoticeStart/recordingNoticeEnd):
-  -  This string is displayed when a recording is selected that started via console.profile.
-  -  Wraps the command used to start, like "Currently recording via console.profile("label")" -->
-<!ENTITY performanceUI.console.recordingNoticeStart "Currently recording via">
-<!ENTITY performanceUI.console.recordingNoticeEnd   "">
-
-<!-- LOCALIZATION NOTE (performanceUI.console.stopCommandStart/stopCommandEnd):
-  -  This string is displayed when a recording is selected that started via console.profile.
-  -  Indicates how to stop the recording, wrapping the command, like
-  -  "Stop recording by entering console.profileEnd("label") into the console." -->
-<!ENTITY performanceUI.console.stopCommandStart "Stop recording by entering">
-<!ENTITY performanceUI.console.stopCommandEnd   "into the console.">
deleted file mode 100644
--- a/devtools/client/performance.properties
+++ /dev/null
@@ -1,160 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-# LOCALIZATION NOTE These strings are used inside the Performance Tools
-# which is available from the Web Developer sub-menu -> 'Performance'.
-# The correct localization of this file might be to keep it in
-# English, or another language commonly spoken among web developers.
-# You want to make that choice consistent across the developer tools.
-# A good criteria is the language in which you'd find the best
-# documentation on web development on the web.
-
-# LOCALIZATION NOTE (noRecordingsText): The text to display in the
-# recordings menu when there are no recorded profiles yet.
-noRecordingsText=There are no profiles yet.
-
-# LOCALIZATION NOTE (recordingsList.itemLabel):
-# This string is displayed in the recordings list of the Performance Tools,
-# identifying a set of function calls. %S represents the number of recording,
-# iterating for every new recording, resulting in "Recording #1", "Recording #2", etc.
-recordingsList.itemLabel=Recording #%S
-
-# LOCALIZATION NOTE (recordingsList.recordingLabel):
-# This string is displayed in the recordings list of the Performance Tools,
-# for an item that has not finished recording.
-recordingsList.recordingLabel=In progress…
-
-# LOCALIZATION NOTE (recordingsList.loadingLabel):
-# This string is displayed in the recordings list of the Performance Tools,
-# for an item that is finished and is loading.
-recordingsList.loadingLabel=Loading…
-
-# LOCALIZATION NOTE (recordingsList.durationLabel):
-# This string is displayed in the recordings list of the Performance Tools,
-# for an item that has finished recording.
-recordingsList.durationLabel=%S ms
-
-# LOCALIZATION NOTE (recordingsList.saveLabel):
-# This string is displayed in the recordings list of the Performance Tools,
-# for saving an item to disk.
-recordingsList.saveLabel=Save
-
-# LOCALIZATION NOTE (graphs.fps):
-# This string is displayed in the framerate graph of the Performance Tools,
-# as the unit used to measure frames per second. This label should be kept
-# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.
-graphs.fps=fps
-
-# LOCALIZATION NOTE (graphs.ms):
-# This string is displayed in the flamegraph of the Performance Tools,
-# as the unit used to measure time (in milliseconds). This label should be kept
-# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.
-graphs.ms=ms
-
-# LOCALIZATION NOTE (graphs.memory):
-# This string is displayed in the memory graph of the Performance tool,
-# as the unit used to memory consumption. This label should be kept
-# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.
-graphs.memory=MB
-
-# LOCALIZATION NOTE (category.*):
-# These strings are displayed in the categories graph of the Performance Tools,
-# as the legend for each block in every bar. These labels should be kept
-# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.
-category.other=Gecko
-category.layout=Layout
-category.js=JIT
-category.gc=GC
-category.network=Network
-category.graphics=Graphics
-category.dom=DOM
-category.idle=Idle
-category.tools=Tools
-
-# LOCALIZATION NOTE (table.bytes):
-# This string is displayed in the call tree after bytesize units.
-# %S represents the value in bytes.
-table.bytes=%S B
-
-# LOCALIZATION NOTE (table.ms2):
-# This string is displayed in the call tree after units of time in milliseconds.
-# %S represents the value in milliseconds.
-table.ms2=%S ms
-
-# LOCALIZATION NOTE (table.percentage3):
-# This string is displayed in the call tree after units representing percentages.
-# %S represents the value in percentage with two decimal points, localized.
-# there are two "%" after %S to escape and display "%"
-table.percentage3=%S%%
-
-# LOCALIZATION NOTE (table.root):
-# This string is displayed in the call tree for the root node.
-table.root=(root)
-
-# LOCALIZATION NOTE (table.idle):
-# This string is displayed in the call tree for the idle blocks.
-table.idle=(idle)
-
-# LOCALIZATION NOTE (table.url.tooltiptext):
-# This string is displayed in the call tree as the tooltip text for the url
-# labels which, when clicked, jump to the debugger.
-table.url.tooltiptext=View source in Debugger
-
-# LOCALIZATION NOTE (table.view-optimizations.tooltiptext2):
-# This string is displayed in the icon displayed next to frames that
-# have optimization data
-table.view-optimizations.tooltiptext2=Frame contains JIT optimization data
-
-# LOCALIZATION NOTE (recordingsList.importDialogTitle):
-# This string is displayed as a title for importing a recoring from disk.
-recordingsList.importDialogTitle=Import recording…
-
-# LOCALIZATION NOTE (recordingsList.saveDialogTitle):
-# This string is displayed as a title for saving a recording to disk.
-recordingsList.saveDialogTitle=Save recording…
-
-# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):
-# This string is displayed as a filter for saving a recording to disk.
-recordingsList.saveDialogJSONFilter=JSON Files
-
-# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):
-# This string is displayed as a filter for saving a recording to disk.
-recordingsList.saveDialogAllFilter=All Files
-
-# LOCALIZATION NOTE (timeline.tick):
-# This string is displayed in the timeline overview, for delimiting ticks
-# by time, in milliseconds.
-timeline.tick=%S ms
-
-# LOCALIZATION NOTE (timeline.records):
-# This string is displayed in the timeline waterfall, as a title for the menu.
-timeline.records=RECORDS
-
-# LOCALIZATION NOTE (profiler.bufferFull):
-# This string is displayed when recording, indicating how much of the
-# buffer is currently be used.
-# %S is the percentage of the buffer used -- there are two "%"s after to escape
-# the % that is actually displayed.
-# Example: "Buffer 54% full"
-profiler.bufferFull=Buffer %S%% full
-
-# LOCALIZATION NOTE (recordings.start):
-# The label shown on the main recording buttons to start recording.
-recordings.start=Start Recording Performance
-
-# LOCALIZATION NOTE (recordings.stop):
-# The label shown on the main recording buttons to stop recording.
-recordings.stop=Stop Recording Performance
-
-# LOCALIZATION NOTE (recordings.start.tooltip):
-# This string is displayed as a tooltip on a button that starts a new profile.
-recordings.start.tooltip=Toggle the recording state of a performance recording.
-
-# LOCALIZATION NOTE (recordings.import.tooltip):
-# This string is displayed on a button that opens a dialog to import a saved profile data file.
-recordings.import.tooltip=Import…
-
-# LOCALIZATION NOTE (recordings.clear.tooltip):
-# This string is displayed on a button that removes all the recordings.
-recordings.clear.tooltip=Clear
--- a/devtools/client/perftools.ftl
+++ b/devtools/client/perftools.ftl
@@ -91,17 +91,16 @@ pref-thread-stream-trans =
 perftools-thread-socket-thread =
   .title = The thread where networking code runs any blocking socket calls
 perftools-thread-img-decoder =
   .title = Image decoding threads
 perftools-thread-dns-resolver =
   .title = DNS resolution happens on this thread
 perftools-thread-task-controller =
   .title = TaskController thread pool threads
-
 perftools-thread-jvm-gecko =
   .title = The main Gecko JVM thread
 perftools-thread-jvm-nimbus =
   .title = The main threads for the Nimbus experiments SDK
 perftools-thread-jvm-default-dispatcher =
   .title = The Default dispatcher for the Kotlin coroutines library
 perftools-thread-jvm-glean =
   .title = The main threads for the Glean telemetry SDK
@@ -114,27 +113,20 @@ perftools-thread-jvm-pool =
 
 perftools-record-all-registered-threads =
   Bypass selections above and record all registered threads
 
 perftools-tools-threads-input-label =
   .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.
 
 ## Onboarding UI labels. These labels are displayed in the new performance panel UI, when
-## both devtools.performance.new-panel-onboarding & devtools.performance.new-panel-enabled
-## preferences are true.
-
-## Onboarding UI labels. These labels are displayed in the new performance panel UI, when
 ## devtools.performance.new-panel-onboarding preference is true.
 
 perftools-onboarding-message = <b>New</b>: { -profiler-brand-name } is now integrated into Developer Tools. <a>Learn more</a> about this powerful new tool.
 
-# `options-context-advanced-settings` is defined in toolbox-options.ftl
-perftools-onboarding-reenable-old-panel = (For a limited time, you can access the original Performance panel via <a>{ options-context-advanced-settings }</a>)
-
 perftools-onboarding-close-button =
   .aria-label = Close the onboarding message
 
 ## Profiler presets
 
 # Presets and their l10n IDs are defined in the file
 # devtools/client/performance-new/popup/background.jsm.js
 # The same labels and descriptions are also defined in appmenu.ftl.
--- a/devtools/client/toolbox-options.ftl
+++ b/devtools/client/toolbox-options.ftl
@@ -134,14 +134,8 @@ options-enable-service-workers-http-tool
 
 # The label for the checkbox that toggles source maps in all tools.
 options-source-maps-label = Enable Source Maps
 options-source-maps-tooltip =
     .title = If you enable this option sources will be mapped in the tools.
 
 # The message shown for settings that trigger page reload
 options-context-triggers-page-refresh = * Current session only, reloads the page
-
-# The label for the checkbox that toggles the display of the platform data in the
-# Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference in about:config
-options-show-platform-data-label = Show Gecko platform data
-options-show-platform-data-tooltip =
-    .title = If you enable this option the JavaScript Profiler reports will include Gecko platform symbols
--- a/devtools/client/toolbox.properties
+++ b/devtools/client/toolbox.properties
@@ -259,12 +259,8 @@ toolbox.debugTargetErrorPage.description
 # LOCALIZATION NOTE (options.deprecationNotice): This is the text that appears in the
 # settings panel for panel that will be removed in future releases.
 # This entire text is treated as a link to an MDN page.
 options.deprecationNotice=Deprecated. Learn More…
 
 # LOCALIZATION NOTE (options.enableMultiProcessToolbox): This is the text that appears in the
 # settings panel for the checkbox that enables the Multiprocess Browser Toolbox.
 options.enableMultiProcessToolbox=Enable the Multiprocess Browser Toolbox (requires restarting the Browser Toolbox)
-
-# LOCALIZATION NOTE (options.enableNewPerformancePanel): This is the text that appears in the
-# settings panel for the checkbox that enables the new performance panel.
-options.enableNewPerformancePanel=Enable new performance recorder (then re-open DevTools)
--- a/dom/chrome/accessibility/AccessFu.properties
+++ b/dom/chrome/accessibility/AccessFu.properties
@@ -1,16 +1,12 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this file,
 # You can obtain one at http://mozilla.org/MPL/2.0/.
 
-# Screen reader started/stopped
-screenReaderStarted = Screen reader started
-screenReaderStopped = Screen reader stopped
-
 # Roles
 menubar        =       menu bar
 scrollbar      =       scroll bar
 grip           =       grip
 alert          =       alert
 menupopup      =       menu popup
 document       =       document
 pane           =       pane
@@ -94,266 +90,22 @@ open-fence     =       opening fence
 overscript     =       overscript
 presubscript   =       presubscript
 presuperscript =       presuperscript
 root-index     =       root index
 subscript      =       subscript
 superscript    =       superscript
 underscript    =       underscript
 
-# Text input types
-textInputType_date   =       date
-textInputType_email  =       e-mail
-textInputType_search =       search
-textInputType_tel    =       telephone
-textInputType_url    =       URL
-
 # More sophisticated object descriptions
 headingLevel   =       heading level %S
 
-# more sophisticated list announcement
-listStart      =       First item
-listEnd        =       Last item
-# LOCALIZATION NOTE (listItemsCount): Semi-colon list of plural forms.
-# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
-listItemsCount =       1 item;#1 items
-
-# LOCALIZATION NOTE: # %1$S is the position of the item n the set.
-# %2$S is the total number of such items in the set.
-# An expanded example would read "2 of 5".
-objItemOfN      =       %1$S of %2$S
-
 # Landmark announcements
 banner         =       banner
 complementary  =       complementary
 contentinfo    =       content info
 main           =       main
 navigation     =       navigation
 search         =       search
 region         =       region
 
-# LOCALIZATION NOTE (tblColumnInfo): Semi-colon list of plural forms.
-# Number of columns within the table.
-# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
-tblColumnInfo = with 1 column;with #1 columns
-# LOCALIZATION NOTE (tblRowInfo): Semi-colon list of plural forms.
-# Number of rows within the table or grid.
-# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
-tblRowInfo = and 1 row;and #1 rows
-
-# table or grid cell information
-columnInfo = Column %S
-rowInfo = Row %S
-spansColumns = spans %S columns
-spansRows = spans %S rows
-
-# Invoked actions
-jumpAction     =      jumped
-pressAction    =      pressed
-checkAction    =      checked
-uncheckAction  =      unchecked
-onAction       =      on
-offAction      =      off
-selectAction   =      selected
-unselectAction =      unselected
-openAction     =      opened
-closeAction    =      closed
-switchAction   =      switched
-clickAction    =      clicked
-collapseAction =      collapsed
-expandAction   =      expanded
-activateAction =      activated
-cycleAction    =      cycled
-
-# Live regions
-# 'hidden' will be spoken when something disappears in a live region.
-hidden         =      hidden
-
-# Tab states
-tabLoading     =      loading
-tabLoaded      =      loaded
-tabNew         =      new tab
-tabLoadStopped =      loading stopped
-tabReload      =      reloading
-
-# Object states
-stateChecked     =    checked
-stateOn          =    on
-stateNotChecked  =    not checked
-stateOff         =    off
-statePressed     =    pressed
-# No string for a not pressed toggle button
-stateExpanded    =    expanded
-stateCollapsed   =    collapsed
-stateUnavailable =    unavailable
-stateReadonly    =    readonly
-
 # Object states
 stateRequired    =    required
-stateTraversed   =    visited
-stateHasPopup    =    has pop up
-stateSelected    =    selected
-
-# App modes
-editingMode    =      editing
-navigationMode =      navigating
-
-# Quick navigation modes
-quicknav_Simple      = Default
-quicknav_Anchor      = Anchors
-quicknav_Button      = Buttons
-quicknav_Combobox    = Combo boxes
-quicknav_Landmark    = Landmarks
-quicknav_Entry       = Entries
-quicknav_FormElement = Form elements
-quicknav_Graphic     = Images
-quicknav_Heading     = Headings
-quicknav_ListItem    = List items
-quicknav_Link        = Links
-quicknav_List        = Lists
-quicknav_PageTab     = Page tabs
-quicknav_RadioButton = Radio buttons
-quicknav_Separator   = Separators
-quicknav_Table       = Tables
-quicknav_Checkbox    = Check boxes
-
-# MathML menclose notations.
-# See developer.mozilla.org/docs/Web/MathML/Element/menclose#attr-notation
-notation-longdiv            = long division
-notation-actuarial          = actuarial
-notation-phasorangle        = phasor angle
-notation-radical            = radical
-notation-box                = box
-notation-roundedbox         = rounded box
-notation-circle             = circle
-notation-left               = left
-notation-right              = right
-notation-top                = top
-notation-bottom             = bottom
-notation-updiagonalstrike   = up diagonal strike
-notation-downdiagonalstrike = down diagonal strike
-notation-verticalstrike     = vertical strike
-notation-horizontalstrike   = horizontal strike
-notation-updiagonalarrow    = up diagonal arrow
-notation-madruwb            = madruwb
-
-# Shortened role names for braille
-menubarAbbr        =       menu bar
-scrollbarAbbr      =       scroll bar
-gripAbbr           =       grip
-alertAbbr          =       alert
-menupopupAbbr      =       menu popup
-documentAbbr       =       document
-paneAbbr           =       pane
-dialogAbbr         =       dialog
-separatorAbbr      =       separator
-toolbarAbbr        =       toolbar
-statusbarAbbr      =       status bar
-tableAbbr          =       tbl
-columnheaderAbbr   =       column header
-rowheaderAbbr      =       row header
-columnAbbr         =       column
-rowAbbr            =       row
-cellAbbr           =       cell
-linkAbbr           =       lnk
-listAbbr           =       list
-listitemAbbr       =       list item
-outlineAbbr        =       outline
-outlineitemAbbr    =       outline item
-pagetabAbbr        =       tab
-propertypageAbbr   =       property page
-graphicAbbr        =       graphic
-pushbuttonAbbr     =       btn
-checkbuttonAbbr    =       check button
-radiobuttonAbbr    =       radio button
-comboboxAbbr       =       combo box
-progressbarAbbr    =       progress bar
-sliderAbbr         =       slider
-spinbuttonAbbr     =       spin button
-diagramAbbr        =       diagram
-animationAbbr      =       animation
-equationAbbr       =       equation
-buttonmenuAbbr     =       button menu
-whitespaceAbbr     =       white space
-pagetablistAbbr    =       tab list
-canvasAbbr         =       canvas
-checkmenuitemAbbr  =       check menu item
-passwordtextAbbr   =       passwdtxt
-radiomenuitemAbbr  =       radio menu item
-textcontainerAbbr  =       text container
-togglebuttonAbbr   =       toggle button
-treetableAbbr      =       tree table
-headerAbbr         =       header
-footerAbbr         =       footer
-paragraphAbbr      =       paragraph
-entryAbbr          =       entry
-captionAbbr        =       caption
-headingAbbr        =       heading
-sectionAbbr        =       section
-formAbbr           =       form
-comboboxlistAbbr   =       combo box list
-comboboxoptionAbbr =       combo box option
-imagemapAbbr       =       imgmap
-listboxoptionAbbr  =       option
-listboxAbbr        =       list box
-flatequationAbbr   =       flat equation
-gridcellAbbr       =       gridcell
-noteAbbr           =       note
-figureAbbr         =       fig
-definitionlistAbbr =       definition list
-termAbbr           =       term
-definitionAbbr     =       definition
-textareaAbbr       =       txtarea
-
-# LOCALIZATION NOTE (tblColumnInfoAbbr): Semi-colon list of plural forms.
-# Number of columns within the table.
-# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
-tblColumnInfoAbbr = #1c;#1c
-# LOCALIZATION NOTE (tblRowInfoAbbr): Semi-colon list of plural forms.
-# Number of rows within the table or grid.
-# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
-tblRowInfoAbbr = #1r;#1r
-cellInfoAbbr = c%Sr%S
-
-stateCheckedAbbr = (x)
-stateUncheckedAbbr = ( )
-statePressedAbbr = (x)
-stateUnpressedAbbr = ( )
-
-mathmlenclosedAbbr           = enclosed
-mathmltableAbbr              = tbl
-mathmlcellAbbr               = cell
-mathmlfractionAbbr           = frac
-mathmlfractionwithoutbarAbbr = frac no bar
-mathmlrootAbbr               = root
-mathmlscriptedAbbr           = scripted
-mathmlsquarerootAbbr         = sqrt
-
-baseAbbr           = base
-close-fenceAbbr    = close
-denominatorAbbr    = den
-numeratorAbbr      = num
-open-fenceAbbr     = open
-overscriptAbbr     = over
-presubscriptAbbr   = presub
-presuperscriptAbbr = presup
-root-indexAbbr     = index
-subscriptAbbr      = sub
-superscriptAbbr    = sup
-underscriptAbbr    = under
-
-notation-longdivAbbr            = longdiv
-notation-actuarialAbbr          = act
-notation-phasorangleAbbr        = phasang
-notation-radicalAbbr            = rad
-notation-boxAbbr                = box
-notation-roundedboxAbbr         = rndbox
-notation-circleAbbr             = circ
-notation-leftAbbr               = lft
-notation-rightAbbr              = rght
-notation-topAbbr                = top
-notation-bottomAbbr             = bot
-notation-updiagonalstrikeAbbr   = updiagstrike
-notation-downdiagonalstrikeAbbr = dwndiagstrike
-notation-verticalstrikeAbbr     = vstrike
-notation-horizontalstrikeAbbr   = hstrike
-notation-updiagonalarrowAbbr    = updiagarrow
-notation-madruwbAbbr            = madruwb
--- a/dom/chrome/accessibility/mac/accessible.properties
+++ b/dom/chrome/accessibility/mac/accessible.properties
@@ -10,17 +10,16 @@ select  =       Select
 open    =       Open
 close   =       Close
 switch  =       Switch
 click   =       Click
 collapse=       Collapse
 expand  =       Expand
 activate=       Activate
 cycle   =       Cycle
-
 # An action provided to accessibility clients such as screen readers to allow
 # them to click an element when the click will be handled by a container
 # (ancestor) element. This is not normally reported to users.
 click ancestor = Click ancestor
 
 # Universal Access API support
 # (Mac Only)
 # The Role Description for AXWebArea (the web widget). Like in Safari.
deleted file mode 100644
--- a/toolkit/chrome/mozapps/extensions/extensions.dtd
+++ /dev/null
@@ -1,6 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
-   - License, v. 2.0. If a copy of the MPL was not distributed with this
-   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-
-<!-- addon actions -->
-<!ENTITY setting.learnmore "Learn More…">
deleted file mode 100644
--- a/toolkit/chrome/mozapps/extensions/extensions.properties
+++ /dev/null
@@ -1,76 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-#LOCALIZATION NOTE (notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version
-notification.incompatible=%1$S is incompatible with %2$S %3$S.
-#LOCALIZATION NOTE (notification.unsigned, notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name
-notification.unsignedAndDisabled=%1$S could not be verified for use in %2$S and has been disabled.
-notification.unsigned=%1$S could not be verified for use in %2$S. Proceed with caution.
-notification.unsigned.link=More Information
-#LOCALIZATION NOTE (notification.blocked) %1$S is the add-on name
-notification.blocked=%1$S has been disabled due to security or stability issues.
-notification.blocked.link=More Information
-#LOCALIZATION NOTE (notification.softblocked) %1$S is the add-on name
-notification.softblocked=%1$S is known to cause security or stability issues.
-notification.softblocked.link=More Information
-#LOCALIZATION NOTE (notification.outdated) %1$S is the add-on name
-notification.outdated=An important update is available for %1$S.
-notification.outdated.link=Update Now
-#LOCALIZATION NOTE (notification.vulnerableUpdatable) %1$S is the add-on name
-notification.vulnerableUpdatable=%1$S is known to be vulnerable and should be updated.
-notification.vulnerableUpdatable.link=Update Now
-#LOCALIZATION NOTE (notification.vulnerableNoUpdate) %1$S is the add-on name
-notification.vulnerableNoUpdate=%1$S is known to be vulnerable. Use with caution.
-notification.vulnerableNoUpdate.link=More Information
-#LOCALIZATION NOTE (notification.restartless-uninstall) %1$S is the add-on name
-notification.restartless-uninstall=%1$S will be uninstalled after you close this tab.
-#LOCALIZATION NOTE (notification.downloadError) %1$S is the add-on name.
-notification.downloadError=There was an error downloading %1$S.
-notification.downloadError.retry=Try again
-notification.downloadError.retry.tooltip=Try downloading this add-on again
-#LOCALIZATION NOTE (notification.installError) %1$S is the add-on name.
-notification.installError=There was an error installing %1$S.
-notification.installError.retry=Try again
-notification.installError.retry.tooltip=Try downloading and installing this add-on again
-#LOCALIZATION NOTE (notification.gmpPending) %1$S is the add-on name.
-notification.gmpPending=%1$S will be installed shortly.
-
-#LOCALIZATION NOTE (details.notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version
-details.notification.incompatible=%1$S is incompatible with %2$S %3$S.
-#LOCALIZATION NOTE (details.notification.unsigned, details.notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name
-details.notification.unsignedAndDisabled=%1$S could not be verified for use in %2$S and has been disabled.
-details.notification.unsigned=%1$S could not be verified for use in %2$S. Proceed with caution.
-details.notification.unsigned.link=More Information
-#LOCALIZATION NOTE (details.notification.blocked) %1$S is the add-on name
-details.notification.blocked=%1$S has been disabled due to security or stability issues.
-details.notification.blocked.link=More Information
-#LOCALIZATION NOTE (details.notification.softblocked) %1$S is the add-on name
-details.notification.softblocked=%1$S is known to cause security or stability issues.
-details.notification.softblocked.link=More Information
-#LOCALIZATION NOTE (details.notification.outdated) %1$S is the add-on name
-details.notification.outdated=An important update is available for %1$S.
-details.notification.outdated.link=Update Now
-#LOCALIZATION NOTE (details.notification.vulnerableUpdatable) %1$S is the add-on name
-details.notification.vulnerableUpdatable=%1$S is known to be vulnerable and should be updated.
-details.notification.vulnerableUpdatable.link=Update Now
-#LOCALIZATION NOTE (details.notification.vulnerableNoUpdate) %1$S is the add-on name
-details.notification.vulnerableNoUpdate=%1$S is known to be vulnerable. Use with caution.
-details.notification.vulnerableNoUpdate.link=More Information
-#LOCALIZATION NOTE (details.notification.restartless-uninstall) %1$S is the add-on name.
-details.notification.restartless-uninstall=%1$S will be uninstalled after you close this tab.
-#LOCALIZATION NOTE (details.notification.gmpPending) %1$S is the add-on name
-details.notification.gmpPending=%1$S will be installed shortly.
-
-#LOCALIZATION NOTE(listHeading.discover) %S is the brandShortName
-listHeading.discover=Personalize Your %S
-listHeading.extension=Manage Your Extensions
-listHeading.shortcuts=Manage Extension Shortcuts
-listHeading.theme=Manage Your Themes
-listHeading.plugin=Manage Your Plugins
-listHeading.locale=Manage Your Languages
-listHeading.dictionary=Manage Your Dictionaries
-listHeading.sitepermission=Manage Your Site Permissions
-
-searchLabel.extension=Find more extensions
-searchLabel.theme=Find more themes