import { paginaMeta, jsonLd, SITE } from "@/lib/seo"; import Header from "@/components/Header"; import Footer from "@/components/Footer"; import PageHero from "@/components/PageHero"; import Image from "next/image"; import GiteaMark from "@/components/GiteaMark"; import { ArrowUpRight, Code, Globe, GitCompare, Info, Languages } from "lucide-react"; const REPOSITORIO = SITE.repositorio; export async function generateMetadata({ params }) { const { locale } = await params; const isEn = locale === "en"; const isEs = locale === "es"; const isFr = locale === "fr"; const isDe = locale === "de"; return paginaMeta({ titulo: isDe ? "Über das Projekt" : isFr ? "À propos du projet" : isEs ? "Acerca del proyecto" : isEn ? "About the Project" : "Sobre o projeto", descricao: isDe ? "ESPDocs ist eine unabhängige Plattform, die die technische Dokumentation des ESP32-Ökosystems strukturiert. Erfahren Sie mehr über das Projekt und wie Sie beitragen können." : isFr ? "ESPDocs est une plateforme indépendante qui organise la documentation technique de l'écosystème ESP32. Découvrez le projet et comment contribuer." : isEs ? "ESPDocs es una plataforma independiente que organiza la documentación técnica del ecosistema ESP32. Conozca el proyecto y cómo contribuir." : isEn ? "ESPDocs is an independent platform organizing technical documentation of the ESP32 ecosystem. Learn about the project and how to contribute." : "O ESPDocs é uma plataforma independente que reúne a documentação do ecossistema ESP32 em português brasileiro. Saiba como o projeto nasceu e como contribuir.", caminho: "/sobre", keywords: isDe ? ["ESPDocs", "ESP32 Dokumentation", "ESP32 Open-Source-Projekt", "Open Source"] : isFr ? ["ESPDocs", "documentation ESP32", "projet open source ESP32", "open source"] : isEs ? ["ESPDocs", "documentación ESP32", "proyecto open source ESP32", "código abierto"] : isEn ? ["ESPDocs", "ESP32 documentation", "open source ESP32 project"] : ["ESPDocs", "documentação ESP32 português", "projeto open source ESP32"], locale, }); } export default async function Sobre({ params }) { const { locale } = await params; const isPt = locale === "pt"; const isEn = locale === "en"; const isEs = locale === "es"; const isFr = locale === "fr"; const isDe = locale === "de"; const featuresPt = [ { icon: Languages, title: "Em português", desc: "Dados técnicos organizados e apresentados em português do Brasil." }, { icon: GitCompare, title: "Comparações visuais", desc: "Tabelas e diagramas para escolher a série certa sem abrir dez datasheets." }, { icon: Globe, title: "Acesso centralizado", desc: "Links diretos para a documentação oficial, repositórios e exemplos." }, { icon: Code, title: "Código aberto", desc: "Contribuições são bem-vindas no Gitea." }, ]; const featuresEn = [ { icon: Languages, title: "Curated Content", desc: "Structured technical data presented clearly without datasheet noise." }, { icon: GitCompare, title: "Visual comparisons", desc: "Tables and diagrams to select the right series without opening ten datasheets." }, { icon: Globe, title: "Centralized access", desc: "Direct links to official documentation, repositories and examples." }, { icon: Code, title: "Open source", desc: "Contributions are welcome on Gitea." }, ]; const featuresEs = [ { icon: Languages, title: "En español", desc: "Datos técnicos organizados y presentados de forma clara en español neutro." }, { icon: GitCompare, title: "Comparaciones visuales", desc: "Tablas y diagramas para elegir la serie adecuada sin abrir diez hojas de datos." }, { icon: Globe, title: "Acceso centralizado", desc: "Enlaces directos a la documentación oficial, repositorios y ejemplos." }, { icon: Code, title: "Código abierto", desc: "Las contribuciones son bienvenidas en Gitea." }, ]; const featuresFr = [ { icon: Languages, title: "En français", desc: "Données techniques organisées et présentées clairement en français." }, { icon: GitCompare, title: "Comparaisons visuelles", desc: "Tableaux et schémas pour choisir la bonne série sans ouvrir dix datasheets." }, { icon: Globe, title: "Accès centralisé", desc: "Liens directs vers la documentation officielle, les dépôts et les exemples." }, { icon: Code, title: "Open source", desc: "Les contributions sont les bienvenues sur Gitea." }, ]; const featuresDe = [ { icon: Languages, title: "Auf Deutsch", desc: "Technische Daten übersichtlich und strukturiert auf Deutsch aufbereitet." }, { icon: GitCompare, title: "Visuelle Vergleiche", desc: "Tabellen und Diagramme zur Auswahl der richtigen Serie, ohne zehn Datenblätter zu öffnen." }, { icon: Globe, title: "Zentraler Zugang", desc: "Direkte Links zu offizieller Dokumentation, Repositories und Beispielen." }, { icon: Code, title: "Open Source", desc: "Beiträge sind auf Gitea herzlich willkommen." }, ]; const features = isDe ? featuresDe : isFr ? featuresFr : isEs ? featuresEs : isEn ? featuresEn : featuresPt; return (
{/* Metadados E-E-A-T de autoria e organização para o Google */}