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>
153 lines
6.8 KiB
JSON
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."
|
|
}
|
|
}
|