tane/site
vjrj 7150e337eb i18n(site): convert Hugo i18n TOML->go-i18n JSON for Weblate
Weblate has no native Hugo-TOML format. The strings are already the go-i18n
structure ([key]/other=), so convert site/i18n/{en,es}.toml -> {en,es}.json
({"key":{"other":"..."}}) — Hugo 0.140 reads it identically (verified with the
pinned hugomods/hugo:exts-0.140.2 image). Enables a 'site' Weblate component.

Update TRANSLATIONS.md: site is now a component (go-i18n-json), not deferred.
2026-07-15 19:42:54 +02:00
..
assets feat(screenshots): localize sample variety & market names per shot language 2026-07-15 17:48:44 +02:00
content chore(site): regenerate legal pages from docs masters (canonical wrapping) 2026-07-15 15:59:17 +02:00
i18n i18n(site): convert Hugo i18n TOML->go-i18n JSON for Weblate 2026-07-15 19:42:54 +02:00
layouts fix(web): fingerprint screenshot URLs (bust proxy cache) + fix header logo aspect 2026-07-15 12:47:49 +02:00
static feat(screenshots): localize sample variety & market names per shot language 2026-07-15 17:48:44 +02:00
.dockerignore feat(web): tane.comunes.org landing + localized app screenshots 2026-07-15 02:21:42 +02:00
.gitignore feat(web): tane.comunes.org landing + localized app screenshots 2026-07-15 02:21:42 +02:00
build-legal.sh feat(web): tane.comunes.org landing + localized app screenshots 2026-07-15 02:21:42 +02:00
config.toml feat(links): surface source repo + Weblate links on site and in app 2026-07-15 19:12:16 +02:00
DEPLOY.md docs(web): add deploy runbook for tane.comunes.org 2026-07-15 17:19:48 +02:00
Dockerfile feat(web): tane.comunes.org landing + localized app screenshots 2026-07-15 02:21:42 +02:00
nginx.conf feat(web): SEO/social cards, security headers, PWA icons, FAQ, status, get-involved, captions 2026-07-15 12:10:30 +02:00