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:
1 parent
1019da66a3
commit
037b1777d6
8 files changed
+113
-214
No files matched your search
@@ -188,7 +188,7 @@ export const ui: Record<Lang, UI> = {
|
||||
eyebrow: "Modded LAN · NeoForge",
|
||||
tagline: "Kitchen-sink survival, built to outlast the weekend.",
|
||||
sub:
|
||||
"A self-hosted modded server for the crew — a curated tech + magic + " +
|
||||
"A self-hosted modded server for El valle — a curated tech + magic + " +
|
||||
"exploration pack, your own skins, one-click setup. Grab the address, " +
|
||||
"import the pack, dig in.",
|
||||
copyIp: "Copy IP",
|
||||
@@ -206,14 +206,14 @@ export const ui: Record<Lang, UI> = {
|
||||
},
|
||||
statLabels: ["Mods", "NeoForge", "Player slots", "World backups"],
|
||||
members: {
|
||||
eyebrow: "The crew",
|
||||
eyebrow: "El valle",
|
||||
title: "Who's on the server.",
|
||||
lead: "Everyone registered on Ulicraft, with their own self-hosted skin.",
|
||||
empty: "No members yet — be the first to register.",
|
||||
},
|
||||
features: {
|
||||
eyebrow: "What makes it Ulicraft",
|
||||
title: "Built for the crew.",
|
||||
title: "Built for El valle.",
|
||||
lead:
|
||||
"Self-hosted, curated, and persistent — a modded server that respects " +
|
||||
"your time and outlives the LAN.",
|
||||
@@ -370,7 +370,7 @@ export const ui: Record<Lang, UI> = {
|
||||
eyebrow: "LAN con mods · NeoForge",
|
||||
tagline: "Supervivencia todo incluido, para durar más que el finde.",
|
||||
sub:
|
||||
"Un servidor con mods autoalojado para la cuadrilla: un pack curado de " +
|
||||
"Un servidor con mods autoalojado para El valle: un pack curado de " +
|
||||
"tecnología, magia y exploración, tus propias skins y configuración en un " +
|
||||
"clic. Copia la dirección, importa el pack y a cavar.",
|
||||
copyIp: "Copiar IP",
|
||||
@@ -388,14 +388,14 @@ export const ui: Record<Lang, UI> = {
|
||||
},
|
||||
statLabels: ["Mods", "NeoForge", "Plazas", "Copias del mundo"],
|
||||
members: {
|
||||
eyebrow: "La cuadrilla",
|
||||
eyebrow: "El valle",
|
||||
title: "Quién está en el servidor.",
|
||||
lead: "Todos los registrados en Ulicraft, cada uno con su skin autoalojada.",
|
||||
empty: "Aún no hay miembros — sé el primero en registrarte.",
|
||||
},
|
||||
features: {
|
||||
eyebrow: "Qué hace especial a Ulicraft",
|
||||
title: "Hecho para la cuadrilla.",
|
||||
title: "Hecho para El valle.",
|
||||
lead:
|
||||
"Autoalojado, curado y persistente: un servidor con mods que respeta tu " +
|
||||
"tiempo y sobrevive a la LAN.",
|
||||
@@ -552,7 +552,7 @@ export const ui: Record<Lang, UI> = {
|
||||
eyebrow: "Mod-dun LANa · NeoForge",
|
||||
tagline: "Mod ugariko biziraupena, irauteko egina.",
|
||||
sub:
|
||||
"Koadrilarentzako mod-dun zerbitzari auto-ostatatua: teknologia, magia eta " +
|
||||
"El valle-rentzako mod-dun zerbitzari auto-ostatatua: teknologia, magia eta " +
|
||||
"esplorazio pack zaindua, zure azalak eta konfigurazioa klik bakarrean. " +
|
||||
"Hartu helbidea, inportatu packa eta hasi zulatzen.",
|
||||
copyIp: "Kopiatu IPa",
|
||||
@@ -570,14 +570,14 @@ export const ui: Record<Lang, UI> = {
|
||||
},
|
||||
statLabels: ["Modak", "NeoForge", "Plazak", "Munduaren babeskopiak"],
|
||||
members: {
|
||||
eyebrow: "Koadrila",
|
||||
eyebrow: "El valle",
|
||||
title: "Nor dago zerbitzarian.",
|
||||
lead: "Ulicraft-en erregistratutako guztiak, bakoitza bere azal auto-ostatatuarekin.",
|
||||
empty: "Oraindik ez dago kiderik — izan zaitez lehena erregistratzen.",
|
||||
},
|
||||
features: {
|
||||
eyebrow: "Zerk egiten du Ulicraft berezi",
|
||||
title: "Koadrilarentzat eginda.",
|
||||
title: "El valle-rentzat eginda.",
|
||||
lead:
|
||||
"Auto-ostatatua, zaindua eta iraunkorra: zure denbora errespetatzen duen " +
|
||||
"eta LANa gainditzen duen mod-dun zerbitzaria.",
|
||||
|
||||
Reference in new issue
Block a user