Languages: Asia and South America #71
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
performance
security
tier
1
tier
2
tier
3
tier/4
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Reference
Postulo/postulo#71
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?
Decision
Shape
Asia. Mandarin Chinese (simplified and traditional are two catalogues, not one),
Hindi, Bengali, Urdu, Japanese, Korean, Vietnamese, Thai, Indonesian, Malay, Tagalog,
Tamil, Telugu, Marathi, Gujarati, Punjabi, Persian, Hebrew, Kazakh, Uzbek, Burmese, Khmer,
Lao, Nepali, Sinhala.
South America. Spanish and Portuguese already arrived with 0.2.0 and cover most of the
continent, but they are the European spellings: pt-BR and the Latin American Spanish
variants are separate catalogues, because "ficheiro" and "arquivo" are not the same word to
the person reading them. Beyond those: Quechua, Guaraní, Aymara.
What is new here and was not in 0.3.0:
so these are catalogues.
test as 0.3.0, on a larger scale: a glyph that does not draw is a box on somebody's CV.
Thai):
nplurals=1, which the tooling has to accept as readily as Arabic's six.Neither breaks on spaces, and a CV that wraps in the wrong place looks careless.
without turning into a list nobody can scan.
Classification
Enhancement. Not breaking.
Depends on
#67 for right-to-left. Sequenced after the African languages, so the per-language checks
that 0.3.0 establishes — plurals, formats, fonts, theme titles — are a routine by the time
this many catalogues arrive at once.
Re-scoped by #269 and moved to 0.5.0.
Its Asian catalogues are the font-gated tier: Han, Devanagari, Bengali, Tamil and Thai all
wait on #74, and Mandarin waits with them despite having more speakers than anything else on
the list — a page of tofu boxes is worse than the same page in English.
Its right-to-left members —
ur,fa,he— move to Tier 3 (0.6.0) with the rest of theRTL work, for the same reason
ardoes.Quechua, Guaraní and Aymara are Latin-script and blocked by nothing; whoever starts Tier 1
may pull them forward rather than leave them waiting on fonts they do not need.
Merged into #269 on 2026-09-29, and closed here so the work has one place.
#269 already carried this issue's re-scope (the comment above). The merge moved the rest
across: the languages listed here that #269 had not named (Malay, Uzbek, Kazakh, Quechua,
Guaraní, Aymara and the Latin American Spanish variants into Tier 1; Nepali, Sinhala,
Burmese, Khmer and Lao into Tier 2), and the five things these catalogues need beyond
translation, with where each stands, under From #71 at the end of #269.
The code comments that cite #71 (
core/languages.py,documents/fonts.py, the two CVthemes,
tests/test_fonts.py) and the phase table indocs/TRANSLATING.mdstill pointhere; this comment is where they lead.
Its link depends on #70 was removed so it could close: it recorded the continent order
(Africa first, then Asia) that #269 replaced, and #269 does not take it over. Its blocks
#72 link lapses with it; #72 is the process issue now and waits on no tier.