- Translate content to English across messages/en.json, data/en, lib/data/en, and public/exemplos/en - Implement localized routing, slugs, and language negotiation with fallback to en - Build dedicated search index for English with strict book exclusion - Update components and pages to dynamically render localized strings and datasets - Verify full structural parity and exact 1:1 match on Portuguese pages via comparator Co-Authored-By: Antigravity <noreply@google.com>
153 lines
6.2 KiB
JSON
153 lines
6.2 KiB
JSON
{
|
|
"Common": {
|
|
"siteName": "ESPDocs",
|
|
"author": "Lucas Rayan Guerra",
|
|
"organization": "Ciência Embarcada",
|
|
"skipToContent": "Skip to content",
|
|
"allRightsReserved": "Content under MIT license. Made for the embedded systems community.",
|
|
"backToHome": "Back to home",
|
|
"explore": "Explore",
|
|
"tools": "Tools",
|
|
"project": "Project",
|
|
"loading": "Loading...",
|
|
"search": "Search...",
|
|
"officialDocumentation": "Official documentation",
|
|
"community": "Community",
|
|
"mitLicense": "MIT License"
|
|
},
|
|
"Header": {
|
|
"brand": "ESPDocs",
|
|
"homeAria": "ESPDocs, homepage",
|
|
"navAria": "Main navigation",
|
|
"mobileNavAria": "Mobile navigation",
|
|
"openMenu": "Open navigation menu",
|
|
"closeMenu": "Close menu",
|
|
"navigationTitle": "Navigation",
|
|
"whereToGo": "Where to go",
|
|
"selectChip": "Select chip",
|
|
"selectMyChip": "Select my chip",
|
|
"hardware": "Hardware",
|
|
"hardwareDesc": "12 chips, pinouts and specifications",
|
|
"series": "ESP32 Series",
|
|
"seriesDesc": "12 chips, pinouts and specifications",
|
|
"comparator": "Comparator",
|
|
"comparatorDesc": "Up to four series side by side",
|
|
"catalog": "Board Catalog",
|
|
"catalogDesc": "DevKits, pinouts and where to buy",
|
|
"tools": "Tools",
|
|
"selector": "Smart Selector",
|
|
"selectorDesc": "The right chip for your project",
|
|
"diagnostics": "Diagnostics",
|
|
"diagnosticsDesc": "Brownout, bootloop, WDT and more",
|
|
"components": "Component Registry",
|
|
"componentsDesc": "Drivers and idf_component.yml manifests",
|
|
"library": "Library",
|
|
"frameworks": "Frameworks & SDKs",
|
|
"frameworksDesc": "ESP-IDF, Arduino, Rust and Matter",
|
|
"glossary": "Technical Glossary",
|
|
"glossaryDesc": "Terms appearing in datasheets",
|
|
"about": "About the Project",
|
|
"aboutDesc": "Authorship, method and open source"
|
|
},
|
|
"Footer": {
|
|
"ariaLabel": "ESPDocs footer",
|
|
"description": "Independent documentation of the ESP32 ecosystem. Open data, editorial curation, and links to official sources.",
|
|
"exploreTitle": "Explore",
|
|
"toolsTitle": "Tools",
|
|
"projectTitle": "Project",
|
|
"authorTitle": "Author",
|
|
"reportIssue": "Report an issue",
|
|
"repository": "Repository",
|
|
"personalSite": "Personal website",
|
|
"linkedin": "LinkedIn"
|
|
},
|
|
"Home": {
|
|
"badge": "Open ESP32 documentation",
|
|
"titleLine1": "The ESP32,",
|
|
"titleLine2": " without noise.",
|
|
"lede": "Specifications, pinouts, comparisons and diagnostics in a single read. Less datasheet translation, more workbench time.",
|
|
"chooseMyChip": "Choose my chip",
|
|
"exploreSeries": "Explore the {count} series",
|
|
"seriesCount": "{count} series",
|
|
"frameworkCount": "{count} frameworks",
|
|
"portugueseFlag": "100% in English",
|
|
"featuredSeries": "Featured series",
|
|
"featuredDesc": "The essentials of each family before opening the datasheet.",
|
|
"fullIndex": "Full index",
|
|
"toolsTitle": "Start with the problem.",
|
|
"toolsEyebrow": "Tools",
|
|
"toolsDesc": "Tools to select the right chip, diagnose hardware errors, and accelerate development."
|
|
},
|
|
"NotFound": {
|
|
"eyebrow": "Error 404",
|
|
"title": "This page does not exist.",
|
|
"lede": "The URL may have changed or been mistyped. Choose one of these paths to continue.",
|
|
"backToHome": "Back to home",
|
|
"seriesTitle": "ESP32 Series",
|
|
"seriesDesc": "12 families, with pinouts and specifications.",
|
|
"selectorTitle": "Chip selector",
|
|
"selectorDesc": "Answer eight questions and find recommended models.",
|
|
"comparatorTitle": "Comparator",
|
|
"comparatorDesc": "Up to four series side by side.",
|
|
"glossaryTitle": "Glossary",
|
|
"glossaryDesc": "Hardware terms explained clearly."
|
|
},
|
|
"Sobre": {
|
|
"label": "Independent project",
|
|
"title": "About ESPDocs",
|
|
"lede": "An unofficial platform organizing technical information about the ESP32 and linking directly to official Espressif documentation. Built for the open hardware community.",
|
|
"viewRepository": "View repository",
|
|
"features": {
|
|
"portugueseTitle": "Curated Content",
|
|
"portugueseDesc": "Structured technical data presented clearly without datasheet noise.",
|
|
"visualCompareTitle": "Visual comparisons",
|
|
"visualCompareDesc": "Tables and diagrams to select the right series without opening ten datasheets.",
|
|
"centralizedAccessTitle": "Centralized access",
|
|
"centralizedAccessDesc": "Direct links to official documentation, repositories and examples.",
|
|
"openSourceTitle": "Open source",
|
|
"openSourceDesc": "Contributions are welcome on Gitea."
|
|
}
|
|
},
|
|
"Series": {
|
|
"title": "ESP32 Series",
|
|
"description": "12 ESP32 series side by side: ESP32, S2, S3, S31, C2, C3, C5, C6, C61, P4, H2 and H4. Architecture, memory, radio, peripherals and pinouts for each.",
|
|
"pinout": "Pinout",
|
|
"specifications": "Specifications",
|
|
"peripherals": "Peripherals",
|
|
"architecture": "Architecture",
|
|
"memory": "Memory",
|
|
"radio": "Radio",
|
|
"security": "Hardware security"
|
|
},
|
|
"Catalogo": {
|
|
"title": "Development Board Catalog",
|
|
"description": "Official and third-party DevKits with pinouts, interfaces and purchasing links.",
|
|
"filterBySeries": "Filter by series",
|
|
"searchBoards": "Search boards..."
|
|
},
|
|
"Comparacao": {
|
|
"title": "ESP32 Series Comparator",
|
|
"description": "Compare up to 4 series side by side with full specifications of processing, radio, memory and pinouts."
|
|
},
|
|
"Componentes": {
|
|
"title": "ESP Component Registry",
|
|
"description": "Drivers, libraries and ready-to-use idf_component.yml manifests for ESP-IDF."
|
|
},
|
|
"Diagnostico": {
|
|
"title": "Diagnostics & Troubleshooting",
|
|
"description": "Brownout, bootloops, CPU panics, FreeRTOS and hardware best practices."
|
|
},
|
|
"Frameworks": {
|
|
"title": "Frameworks & SDKs",
|
|
"description": "Guides and overviews of main development environments: ESP-IDF, Arduino, MicroPython, Rust and ESP-Matter."
|
|
},
|
|
"Glossario": {
|
|
"title": "Technical Glossary",
|
|
"description": "Practical explanations of hardware concepts, peripherals, radio and architecture found in datasheets."
|
|
},
|
|
"Seletor": {
|
|
"title": "Smart ESP32 Selector",
|
|
"description": "Answer objective questions about your project and find the ideal series based on technical criteria."
|
|
}
|
|
}
|