Languages after 0.5: take them up in speaker order (the ordering from #269) #1055
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
performance
security
tier
1
tier
2
tier
3
tier/4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo#1055
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?
Takes over the ordering from #269 when it closes. #269 decided that the order in which Postulo takes up languages is set by how many people speak them, not by continent. Its decisions of 2026-10-01 and #728 then set 0.4's and 0.5's languages explicitly. This issue keeps the speaker ordering for whatever comes after 0.5.
The rule
language_choices).SELECTEDfor its line (src/postulo/core/messages_tool.py). Drafts count. A later line keeps every language of the line before it.Selected so far
en-CA,es-MX,fr-CA,az,be,cnr,fo,kk,nn,rm,zh-Hans,zh-Hant,ar,hi,ur,bnandid: 56 in all.The order for what comes next
Figures are approximate and include second-language speakers. They order the list; they are not a promise.
Gates
manage.py check_fontsmust report the language's script as drawable. CJK is an opt-in build argument (#74); Thai, Devanagari, Bengali and Nastaliq are in the default image.No milestone: this is the list a release is planned from, and it closes only if the ordering is retired.
Taken off 0.5.0: this is the standing ordering for languages after 0.5, and it closes only if the ordering is retired. Its gates for 0.5 (#1052, #1053, #1054) are merged.
One discrepancy, for whoever picks the next languages: the rule above says every language is scaffolded, but the next ones in the order (ja, ko, vi, fil, fa, he) have no catalogue in
src/postulo/localeyet.