Update the gulp importl10n
command to fetch the active language codes
#11213
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Update the
gulp importl10n
command to fetch the active language codesRather than having to manually maintain a static list of language codes, it's much easier to simply fetch the active ones from
mozilla-central
instead.As part of this the code in
external/importL10n/locales.js
was modernized slightly, by using Promises/async functions to get rid of a bunch of annoying callbacks (which shouldn't be a problem for reasonably modern Node.js versions).Update l10n files
Have
gulp importl10n
list locales which may be candidates for removalRather than having the script remove locales automatically, which seems like a heavy-handed approach at least initially, listing these for manual checking seems nice though.
Smaller diff with https://github.com/mozilla/pdf.js/pull/11213/files?w=1