feat(landing): translate Boards / supported-hardware header (Block 2 of 4)

Replaces the visible header copy of the supported-hardware section
with t('landing.boards.*') keys:
- label "Supported Hardware"
- titleLine1 / titleLine2 ("Every architecture." / "One tool.")
- subtitle (the "19 boards across 5 CPU architectures..." paragraph)

The five engine cards underneath (avr8js, rp2040js, QEMU lcgamboa,
QEMU Xtensa, QEMU ARM) and per-board specs (e.g. "ATmega328p · 32 KB",
"RP2040 + WiFi") deliberately stay in English — those are accurate
technical specs / product names that don't translate, and mixing
locales inside a spec line would hurt readability more than it
helps.

Hand-curated translations for all 8 non-English locales.
This commit is contained in:
David Montero Crespo 2026-05-09 02:04:00 -03:00
parent fb0bf95b3d
commit a03461d1e6
10 changed files with 58 additions and 7 deletions

View File

@ -34,6 +34,12 @@
"ctaGithub": "Auf GitHub ansehen",
"trustLine": "Keine Anmeldung · Läuft zu 100% im Browser · Kostenlos und Open Source",
"imageAlt": "Velxio-Editor mit einer Ampelschaltung auf Arduino Uno"
},
"boards": {
"label": "Unterstützte Hardware",
"titleLine1": "Jede Architektur.",
"titleLine2": "Ein Tool.",
"subtitle": "19 Boards über 5 CPU-Architekturen — AVR8, ARM Cortex-M0+, RISC-V, Xtensa und Linux. Alles lokal, ohne Cloud."
}
}
}

View File

@ -34,6 +34,12 @@
"ctaGithub": "View on GitHub",
"trustLine": "No signup required · Runs 100% in your browser · Free & open-source",
"imageAlt": "Velxio editor with Arduino Uno traffic-light circuit"
},
"boards": {
"label": "Supported Hardware",
"titleLine1": "Every architecture.",
"titleLine2": "One tool.",
"subtitle": "19 boards across 5 CPU architectures — AVR8, ARM Cortex-M0+, RISC-V, Xtensa, and Linux. All running locally, no cloud needed."
}
}
}

View File

@ -34,6 +34,12 @@
"ctaGithub": "Ver en GitHub",
"trustLine": "Sin registro · Funciona 100% en tu navegador · Gratuito y de código abierto",
"imageAlt": "Editor de Velxio con un circuito de semáforo en Arduino Uno"
},
"boards": {
"label": "Hardware compatible",
"titleLine1": "Cada arquitectura.",
"titleLine2": "Una sola herramienta.",
"subtitle": "19 placas en 5 arquitecturas de CPU — AVR8, ARM Cortex-M0+, RISC-V, Xtensa y Linux. Todo se ejecuta localmente, sin nube."
}
}
}

View File

@ -34,6 +34,12 @@
"ctaGithub": "Voir sur GitHub",
"trustLine": "Aucune inscription · Fonctionne 100% dans votre navigateur · Gratuit et open-source",
"imageAlt": "Éditeur Velxio avec un circuit de feux tricolores sur Arduino Uno"
},
"boards": {
"label": "Matériel pris en charge",
"titleLine1": "Toutes les architectures.",
"titleLine2": "Un seul outil.",
"subtitle": "19 cartes sur 5 architectures CPU — AVR8, ARM Cortex-M0+, RISC-V, Xtensa et Linux. Tout fonctionne en local, sans cloud."
}
}
}

View File

@ -34,6 +34,12 @@
"ctaGithub": "Vedi su GitHub",
"trustLine": "Nessuna registrazione · Funziona al 100% nel tuo browser · Gratuito e open-source",
"imageAlt": "Editor Velxio con un circuito semaforo su Arduino Uno"
},
"boards": {
"label": "Hardware supportato",
"titleLine1": "Ogni architettura.",
"titleLine2": "Un solo strumento.",
"subtitle": "19 schede su 5 architetture CPU — AVR8, ARM Cortex-M0+, RISC-V, Xtensa e Linux. Tutto in locale, senza cloud."
}
}
}

View File

@ -34,6 +34,12 @@
"ctaGithub": "GitHub で見る",
"trustLine": "登録不要 · ブラウザ内で 100% 動作 · 無料・オープンソース",
"imageAlt": "Arduino Uno の信号機回路を表示している Velxio エディタ"
},
"boards": {
"label": "対応ハードウェア",
"titleLine1": "あらゆるアーキテクチャ。",
"titleLine2": "ひとつのツール。",
"subtitle": "5 つの CPU アーキテクチャに対応した 19 種のボード — AVR8、ARM Cortex-M0+、RISC-V、Xtensa、Linux。すべてローカルで動作し、クラウドは不要です。"
}
}
}

View File

@ -34,6 +34,12 @@
"ctaGithub": "Ver no GitHub",
"trustLine": "Sem cadastro · Roda 100% no seu navegador · Gratuito e de código aberto",
"imageAlt": "Editor Velxio com um circuito de semáforo em Arduino Uno"
},
"boards": {
"label": "Hardware suportado",
"titleLine1": "Toda arquitetura.",
"titleLine2": "Uma única ferramenta.",
"subtitle": "19 placas em 5 arquiteturas de CPU — AVR8, ARM Cortex-M0+, RISC-V, Xtensa e Linux. Tudo executa localmente, sem nuvem."
}
}
}

View File

@ -34,6 +34,12 @@
"ctaGithub": "Открыть на GitHub",
"trustLine": "Без регистрации · Работает на 100% в браузере · Бесплатно и с открытым кодом",
"imageAlt": "Редактор Velxio с схемой светофора на Arduino Uno"
},
"boards": {
"label": "Поддерживаемое оборудование",
"titleLine1": "Каждая архитектура.",
"titleLine2": "Один инструмент.",
"subtitle": "19 плат на 5 архитектурах CPU — AVR8, ARM Cortex-M0+, RISC-V, Xtensa и Linux. Всё работает локально, без облака."
}
}
}

View File

@ -34,6 +34,12 @@
"ctaGithub": "在 GitHub 上查看",
"trustLine": "无需注册 · 100% 在浏览器中运行 · 免费且开源",
"imageAlt": "Velxio 编辑器中的 Arduino Uno 红绿灯电路"
},
"boards": {
"label": "支持的硬件",
"titleLine1": "每种架构。",
"titleLine2": "一个工具。",
"subtitle": "覆盖 5 种 CPU 架构的 19 款开发板 —— AVR8、ARM Cortex-M0+、RISC-V、Xtensa 和 Linux。全部在本地运行无需云端。"
}
}
}

View File

@ -859,16 +859,13 @@ export const LandingPage: React.FC = () => {
{/* Boards */}
<section className="landing-section">
<div className="section-header">
<span className="section-label">Supported Hardware</span>
<span className="section-label">{t('landing.boards.label')}</span>
<h2 className="section-title">
Every architecture.
{t('landing.boards.titleLine1')}
<br />
One tool.
{t('landing.boards.titleLine2')}
</h2>
<p className="section-sub">
19 boards across 5 CPU architectures AVR8, ARM Cortex-M0+, RISC-V, Xtensa, and Linux.
All running locally, no cloud needed.
</p>
<p className="section-sub">{t('landing.boards.subtitle')}</p>
</div>
{/* ── AVR8 · avr8js ────────────────────────────────────────── */}