mirror of
https://github.com/penpot/penpot.git
synced 2026-10-29 14:00:37 +00:00
The compare dialog named changed properties, booleans and collection counts from English literals in the UI namespace, so no locale could replace them; it also passed bare numbers to tr, so a plural catalogue entry could never reach its singular form. Property labels now come from workspace.branches.compare.attr.*, the true and false values from .value-true and .value-false, and every count travels through i18n/c, which makes the singular msgstr[0] reachable. Numbers are rendered with the active locale, so Spanish reads 439,5 and groups thousands. An attr the catalogue does not name still falls back to its own key, humanised: a technical identifier rather than prose. The en.po entries for the counts gain their plural forms. es.po does not carry the compare area yet, so it stays untouched. AI-assisted-by: claude-opus-5-5 Signed-off-by: Álvaro Tejero Cantero <alvorithm@teje.ro>