feat(landing): rename crew to "El valle" + source downloads from launcher.json

Rename all "crew" mentions (en/es/eu) to the untranslated proper name
"El valle" across hero, members, and features copy in i18n/ui.ts.

Rewire the homepage launcher download list to the custom-launcher build
output launcher.json (productName/version/files[]) instead of the
never-produced launcher-manifest.json shape. site.ts now reads launcher.json
and normalizes files[] -> internal builds[]; launcher.example.json is the
committed fallback. Drop the stale launcher-manifest.example/schema, update
.gitignore and docs (CLAUDE.md, plan/18).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-11 01:55:05 +02:00
parent 1019da66a3
commit 037b1777d6
8 changed files with 113 additions and 214 deletions

7
.gitignore vendored
View File

@@ -20,9 +20,10 @@ landing/node_modules/
landing/.astro/
landing/dist/
# launcher download manifest: produced/synced by the custom-launcher release
# flow (the .example.json is committed as the documented shape)
landing/src/data/launcher-manifest.json
# launcher download list: the custom-launcher build output launcher.json,
# synced from UlicraftLauncher/dist/launcher.json (launcher.example.json is
# committed as the documented shape)
landing/src/data/launcher.json
# mod catalogue + extracted logos: generated by tooling/build-modlist.py from
# the distribution forgemods (the .example.json is committed as the empty shape)