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"; return paginaMeta({ titulo: isEs ? "Acerca del proyecto" : isEn ? "About the Project" : "Sobre o projeto", descricao: 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: 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 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 features = isEs ? featuresEs : isEn ? featuresEn : featuresPt; return (
{/* Metadados E-E-A-T de autoria e organização para o Google */}