photocraft/packaging
Dejan Kocić 20539b5dc3
i18n(sr): add a Serbian (Latin, Ekavian) UI catalog (#4436)
* i18n(sr): add a Serbian (Latin, Ekavian) UI catalog

Adds sr.tsv with 4,022 rows: every key the i18n-coverage tool measures
plus the union of the dynamic labels the other catalogs translate. The
catalog is written in Latin script, Ekavian; every Serbian locale
(sr-RS, sr-Latn-*, sr_RS@latin and Cyrillic sr-Cyrl-*) resolves to it.
Plurals use the one/few/many rule (plural_russian) with three forms per
@plural entry.

Original translations from the plain meaning of the English labels; no
proprietary localisation resources were used (ATTRIBUTION.md and
LICENSE-translations.txt updated). Tests cover locale resolution,
contextual and id overrides, placeholders, and plurals across teens and
compound counts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Info.plist: declare the Serbian localization

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Dejan Port <snork1982@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Brandon Thomas <echelon@gmail.com>
2026-10-12 22:50:20 -04:00
..
freebsd Open HEIC/HEIF photos (#355) (#372) 2026-10-07 10:20:40 -04:00
linux Add Krita (.kra) import (#4388) 2026-10-12 22:41:38 -04:00
macos i18n(sr): add a Serbian (Latin, Ekavian) UI catalog (#4436) 2026-10-12 22:50:20 -04:00
web Web: wasm back under the 24 MiB gate with ~1 MiB headroom (25.38 -> 24.17 MB) 2026-10-12 09:59:25 -04:00
windows Add Krita (.kra) import (#4388) 2026-10-12 22:41:38 -04:00
.shellcheckrc progress, release workflows 2026-10-01 10:49:51 -04:00
env.sh Fonts: use craft-fonts as an optional build input; move the Japanese fonts out (#353) (#353) 2026-10-06 18:21:46 -04:00
icons.sh app icon: nine-tailed kitsune (owner's ArtCraft drawing), Dock/taskbar/launcher wiring, palette docs 2026-10-02 09:47:45 -04:00