Languages: a release is built from a postulo-chromium commit that carries the release's selected languages #5
Labels
No labels
bug
documentation
enhancement
security
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo-firefox#5
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The maintainer's final decision on translations (2026-10-01) says every component moves with the core, language-wise (postulo/postulo#347). This package holds no catalogues of its own: it is built from the commit of postulo-chromium that
source.jsonpins, and ships the_locales/that commit has.So the rule lands here as a property of the pin:
fr_CAanden_CA(0.5.0), then the European languages still missing, then Chinese (two catalogues) and Arabic.postulo/postulo-chromium#10 proposes the script and the test that hold the Chromium extension to the core's list. Nothing here checks that the pinned commit is one that passed them.
Change:
npm run check:pin(or the release workflow) verifies, at a release, that the built package's_locales/holds the languages the core selects for that release, each complete, and refuses to build otherwise.Done when
Suggested milestone: 0.5.0 (this repository has no milestones yet).