gecko-dev/dom/midi
Eemeli Aro 9b69167750 Bug 1793557 - Migrate add-on notification strings to Fluent. r=extension-reviewers,flod,robwu
The l10n migration shows a diff for `addon-downloading-and-verifying`,
`addon-confirm-install-message`, and `addon-confirm-install-unsigned-message`
due to the en-US source having `1` rather than `one` variants.
For `addon-confirm-install-some-unsigned-message`,
the en-US source has a single-variant plural selector for localization to new languages.

In addition to moving strings from `browser.properties` to the new `addonNotifications.ftl`,
there's some shuffling of strings to & from `browser.ftl` as well.
The intent is to collect the more rarely used strings out of files loaded during startup,
especially as many of the notification strings need to be formatted in a sync context.

For the most part, string keys are left roughly the same as they were in .properties.
With some guidance, some rationalisation might make sense as a part of this for the
rather wide selection of prefixes in this set:
- `addon-`
- `site-permission-install-`
- `webext-`
- `xpinstall-`

The `addon-install-started` and `addon-install-failed` notifications appear to need sync l10n formatting,
as using async format calls before their `PopupNotifications.show()` leads to test failures in
`toolkit/mozapps/extensions/test/xpinstall/browser_doorhanger_installs.js`.

Differential Revision: https://phabricator.services.mozilla.com/D178235
2023-05-23 12:00:01 +00:00
..
midir_impl
tests Bug 1793557 - Migrate add-on notification strings to Fluent. r=extension-reviewers,flod,robwu 2023-05-23 12:00:01 +00:00
AlsaCompatibility.cpp
MIDIAccess.cpp
MIDIAccess.h
MIDIAccessManager.cpp
MIDIAccessManager.h
MIDIInput.cpp
MIDIInput.h
MIDIInputMap.cpp
MIDIInputMap.h
MIDILog.cpp
MIDILog.h
MIDIManagerChild.cpp
MIDIManagerChild.h
MIDIManagerParent.cpp
MIDIManagerParent.h
MIDIMessageEvent.cpp
MIDIMessageEvent.h
MIDIMessageQueue.cpp
MIDIMessageQueue.h
MIDIOutput.cpp
MIDIOutput.h
MIDIOutputMap.cpp
MIDIOutputMap.h
MIDIPermissionRequest.cpp
MIDIPermissionRequest.h
MIDIPlatformRunnables.cpp
MIDIPlatformRunnables.h
MIDIPlatformService.cpp
MIDIPlatformService.h
MIDIPort.cpp
MIDIPort.h
MIDIPortChild.cpp
MIDIPortChild.h
MIDIPortInterface.cpp
MIDIPortInterface.h
MIDIPortParent.cpp
MIDIPortParent.h
midirMIDIPlatformService.cpp
midirMIDIPlatformService.h
MIDITypes.ipdlh
MIDIUtils.cpp
MIDIUtils.h
moz.build
PMIDIManager.ipdl
PMIDIPort.ipdl
TestMIDIPlatformService.cpp
TestMIDIPlatformService.h