Files
ESPDocs/messages/es.json
T
Lucas RayanandAntigravity 660b28c09d
CI / Lint e auditorias (push) Successful in 1m31s
CI / Trivy (dependências e segredos) (push) Successful in 10s
CI / Imagem Docker (linux/arm64) (push) Successful in 2m23s
feat(i18n): Spanish localization (phase 4)
Complete implementation of Spanish (es-419) language support:
- Canonical catalogs and data: messages/es.json, data/es/**, lib/data/es/**, public/exemplos/es/**
- Canonical slugs: /es/series, /es/catalogo, /es/comparacion, /es/componentes, /es/diagnostico, /es/frameworks, /es/glosario, /es/selector, /es/acerca
- Dedicated search index at /api/busca/es with Spanish accent normalization
- Strict exclusion of book references in Spanish routes and catalogs
- Language selector and root negotiation with es active (ENABLED_LOCALES = ['pt', 'en', 'es'])
- Extended verification suite: check-i18n, smoke-imagem and verifica-vazamentos

Co-Authored-By: Antigravity <noreply@google.com>
2026-11-01 19:50:20 -03:00

153 lines
6.8 KiB
JSON

{
"Common": {
"siteName": "ESPDocs",
"author": "Lucas Rayan Guerra",
"organization": "Ciência Embarcada",
"skipToContent": "Saltar al contenido",
"allRightsReserved": "Contenido bajo licencia MIT. Hecho para la comunidad de sistemas embebidos.",
"backToHome": "Volver al inicio",
"explore": "Explorar",
"tools": "Herramientas",
"project": "Proyecto",
"loading": "Cargando...",
"search": "Buscar...",
"officialDocumentation": "Documentación oficial",
"community": "Comunidad",
"mitLicense": "Licencia MIT"
},
"Header": {
"brand": "ESPDocs",
"homeAria": "ESPDocs, página de inicio",
"navAria": "Navegación principal",
"mobileNavAria": "Navegación móvil",
"openMenu": "Abrir menú de navegación",
"closeMenu": "Cerrar menú",
"navigationTitle": "Navegación",
"whereToGo": "A dónde ir",
"selectChip": "Seleccionar chip",
"selectMyChip": "Seleccionar mi chip",
"hardware": "Hardware",
"hardwareDesc": "12 chips, distribución de pines y especificaciones",
"series": "Series ESP32",
"seriesDesc": "12 chips, distribución de pines y especificaciones",
"comparator": "Comparador",
"comparatorDesc": "Hasta cuatro series lado a lado",
"catalog": "Catálogo de placas",
"catalogDesc": "DevKits, distribución de pines y dónde comprar",
"tools": "Herramientas",
"selector": "Selector inteligente",
"selectorDesc": "El chip adecuado para su proyecto",
"diagnostics": "Diagnóstico",
"diagnosticsDesc": "Brownout, bucles de arranque, WDT y más",
"components": "Component Registry",
"componentsDesc": "Controladores y manifiestos idf_component.yml",
"library": "Biblioteca",
"frameworks": "Frameworks y SDKs",
"frameworksDesc": "ESP-IDF, Arduino, Rust y Matter",
"glossary": "Glosario técnico",
"glossaryDesc": "Términos que aparecen en las hojas de datos",
"about": "Acerca del proyecto",
"aboutDesc": "Autoría, método y código abierto"
},
"Footer": {
"ariaLabel": "Pie de página de ESPDocs",
"description": "Documentación independiente del ecosistema ESP32. Datos abiertos, curaduría editorial y enlaces a fuentes oficiales.",
"exploreTitle": "Explorar",
"toolsTitle": "Herramientas",
"projectTitle": "Proyecto",
"authorTitle": "Autor",
"reportIssue": "Reportar un problema",
"repository": "Repositorio",
"personalSite": "Sitio personal",
"linkedin": "LinkedIn"
},
"Home": {
"badge": "Documentación abierta de ESP32",
"titleLine1": "El ESP32,",
"titleLine2": " sin ruido.",
"lede": "Especificaciones, distribución de pines, comparativas y diagnóstico en una sola lectura. Menos traducción de hojas de datos, más tiempo en el banco de trabajo.",
"chooseMyChip": "Elegir mi chip",
"exploreSeries": "Explorar las {count} series",
"seriesCount": "{count} series",
"frameworkCount": "{count} frameworks",
"portugueseFlag": "100% en español",
"featuredSeries": "Series destacadas",
"featuredDesc": "Lo esencial de cada familia antes de abrir la hoja de datos.",
"fullIndex": "Índice completo",
"toolsTitle": "Comience por el problema.",
"toolsEyebrow": "Herramientas",
"toolsDesc": "Herramientas para seleccionar el chip adecuado, diagnosticar errores de hardware y acelerar el desarrollo."
},
"NotFound": {
"eyebrow": "Error 404",
"title": "Esta página no existe.",
"lede": "La URL puede haber cambiado o haber sido escrita incorrectamente. Elija una de estas rutas para continuar.",
"backToHome": "Volver al inicio",
"seriesTitle": "Series ESP32",
"seriesDesc": "12 familias, con distribución de pines y especificaciones.",
"selectorTitle": "Selector de chips",
"selectorDesc": "Responda ocho preguntas y encuentre los modelos recomendados.",
"comparatorTitle": "Comparador",
"comparatorDesc": "Hasta cuatro series lado a lado.",
"glossaryTitle": "Glosario",
"glossaryDesc": "Términos de hardware explicados con claridad."
},
"Sobre": {
"label": "Proyecto independiente",
"title": "Acerca de ESPDocs",
"lede": "Una plataforma no oficial que organiza información técnica sobre el ESP32 y enlaza directamente a la documentación oficial de Espressif. Creada para la comunidad de hardware abierto.",
"viewRepository": "Ver repositorio",
"features": {
"portugueseTitle": "Contenido seleccionado",
"portugueseDesc": "Datos técnicos estructurados y presentados con claridad, sin el ruido de las hojas de datos.",
"visualCompareTitle": "Comparaciones visuales",
"visualCompareDesc": "Tablas y diagramas para seleccionar la serie adecuada sin abrir diez hojas de datos.",
"centralizedAccessTitle": "Acceso centralizado",
"centralizedAccessDesc": "Enlaces directos a la documentación oficial, repositorios y ejemplos.",
"openSourceTitle": "Código abierto",
"openSourceDesc": "Las contribuciones son bienvenidas en Gitea."
}
},
"Series": {
"title": "Series ESP32",
"description": "12 series de ESP32 lado a lado: ESP32, S2, S3, S31, C2, C3, C5, C6, C61, P4, H2 y H4. Arquitectura, memoria, radio, periféricos y distribución de pines de cada una.",
"pinout": "Distribución de pines",
"specifications": "Especificaciones",
"peripherals": "Periféricos",
"architecture": "Arquitectura",
"memory": "Memoria",
"radio": "Radio",
"security": "Seguridad de hardware"
},
"Catalogo": {
"title": "Catálogo de placas de desarrollo",
"description": "DevKits oficiales y de terceros con distribución de pines, interfaces y enlaces de compra.",
"filterBySeries": "Filtrar por serie",
"searchBoards": "Buscar placas..."
},
"Comparacao": {
"title": "Comparador de series ESP32",
"description": "Compare hasta 4 series lado a lado con especificaciones completas de procesamiento, radio, memoria y distribución de pines."
},
"Componentes": {
"title": "ESP Component Registry",
"description": "Controladores, bibliotecas y manifiestos idf_component.yml listos para usar con ESP-IDF."
},
"Diagnostico": {
"title": "Diagnóstico y solución de problemas",
"description": "Brownout, bucles de arranque, pánicos de CPU, FreeRTOS y buenas prácticas de hardware."
},
"Frameworks": {
"title": "Frameworks y SDKs",
"description": "Guías y resúmenes de los principales entornos de desarrollo: ESP-IDF, Arduino, MicroPython, Rust y ESP-Matter."
},
"Glossario": {
"title": "Glosario técnico",
"description": "Explicaciones prácticas de conceptos de hardware, periféricos, radio y arquitectura presentes en las hojas de datos."
},
"Seletor": {
"title": "Selector inteligente de ESP32",
"description": "Responda preguntas objetivas sobre su proyecto y encuentre la serie ideal según criterios técnicos."
}
}