velxio/frontend/src/i18n/locales/de/docs.json

352 lines
23 KiB
JSON

{
"docs": {
"components": {
"label": "// Referenz",
"heading": "Komponenten-Referenz",
"lead": "Velxio wird mit <strong>48+ interaktiven elektronischen Komponenten</strong> geliefert, die von <a>wokwi-elements</a> betrieben werden. Alle Komponenten können auf der Simulationsleinwand platziert, mit Drähten verbunden und in Echtzeit mit Ihrem Arduino-Sketch interagieren.",
"addingHeading": "Komponenten hinzufügen",
"adding1": "Klicken Sie auf die Schaltfläche <strong>+</strong> auf der Simulationsleinwand.",
"adding2": "Verwenden Sie die <strong>Suche</strong> oder blättern Sie nach <strong>Kategorie</strong> in der Komponentenauswahl.",
"adding3": "Klicken Sie auf eine Komponente, um sie auf der Leinwand zu platzieren.",
"adding4": "<strong>Ziehen</strong> Sie, um die Position zu ändern; klicken Sie, um den <strong>Eigenschaftsdialog</strong> zu öffnen.",
"connectingHeading": "Komponenten verbinden",
"connecting1": "Klicken Sie auf einen <strong>Pin</strong> einer Komponente, ein Draht beginnt an diesem Pin.",
"connecting2": "Klicken Sie auf einen <strong>Ziel-Pin</strong>, um die Verbindung abzuschließen.",
"connecting3": "Drähte sind nach Signaltyp <strong>farbcodiert</strong>:",
"thColor": "Farbe",
"thSignalType": "Signaltyp",
"colorRed": "Rot",
"colorBlack": "Schwarz",
"colorBlue": "Blau",
"colorGreen": "Grün",
"colorPurple": "Lila",
"colorGold": "Gold",
"colorOrange": "Orange",
"colorCyan": "Cyan",
"sigVcc": "VCC (Strom)",
"sigGnd": "GND (Masse)",
"sigAnalog": "Analog",
"sigDigital": "Digital",
"sigPwm": "PWM",
"sigI2c": "I2C (SDA/SCL)",
"sigSpi": "SPI (MOSI/MISO/SCK)",
"sigUsart": "USART (TX/RX)",
"categoriesHeading": "Komponentenkategorien",
"outputHeading": "Ausgabe",
"thComponent": "Komponente",
"thDescription": "Beschreibung",
"compLed": "LED",
"compLedDesc": "Einzelne LED mit konfigurierbarer Farbe",
"compRgbLed": "RGB-LED",
"compRgbLedDesc": "Dreifarbige LED (rot, grün, blau)",
"comp7Seg": "7-Segment-Anzeige",
"comp7SegDesc": "Einstellige numerische Anzeige",
"compLcd16x2": "LCD 16x2",
"compLcd16x2Desc": "2-zeiliges Zeichen-LCD (I2C oder parallel)",
"compLcd20x4": "LCD 20x4",
"compLcd20x4Desc": "4-zeiliges Zeichen-LCD",
"compIli9341": "ILI9341 TFT",
"compIli9341Desc": "240x320 Farb-TFT-Display (SPI)",
"compBuzzer": "Summer",
"compBuzzerDesc": "Passiver Piezo-Summer",
"compNeoPixel": "NeoPixel",
"compNeoPixelDesc": "Einzeln adressierbarer RGB-LED-Streifen",
"inputHeading": "Eingabe",
"compPushButton": "Taster",
"compPushButtonDesc": "Momentaner Taster",
"compSlideSwitch": "Schiebeschalter",
"compSlideSwitchDesc": "SPDT-Schiebeschalter",
"compPotentiometer": "Potentiometer",
"compPotentiometerDesc": "Analoger Spannungsteiler (ADC-Eingang)",
"compRotaryEncoder": "Drehgeber",
"compRotaryEncoderDesc": "Inkrementaler Drehgeber",
"compKeypad": "Tastenfeld 4x4",
"compKeypadDesc": "16-Tasten-Matrix-Tastenfeld",
"compJoystick": "Joystick",
"compJoystickDesc": "Zweiachsiger analoger Joystick",
"sensorsHeading": "Sensoren",
"compHcSr04": "HC-SR04",
"compHcSr04Desc": "Ultraschall-Entfernungssensor",
"compDht22": "DHT22",
"compDht22Desc": "Temperatur- und Feuchtigkeitssensor",
"compPir": "PIR-Bewegung",
"compPirDesc": "Passiver Infrarot-Bewegungssensor",
"compPhoto": "Fotowiderstand",
"compPhotoDesc": "Lichtabhängiger Widerstand (LDR)",
"compIrRecv": "IR-Empfänger",
"compIrRecvDesc": "38 kHz Infrarot-Empfänger",
"passiveHeading": "Passive Komponenten",
"compResistor": "Widerstand",
"compResistorDesc": "Standardwiderstand (konfigurierbarer Wert)",
"compCapacitor": "Kondensator",
"compCapacitorDesc": "Elektrolytkondensator",
"compInductor": "Spule",
"compInductorDesc": "Spuleninduktivität",
"propsHeading": "Komponenteneigenschaften",
"propsLead": "Jede Komponente hat einen <strong>Eigenschaftsdialog</strong>, der durch Klicken auf die Leinwand geöffnet wird:",
"thProperty": "Eigenschaft",
"propArduinoPin": "Arduino-Pin",
"propArduinoPinDesc": "Der digitale oder analoge Pin, mit dem diese Komponente verbunden ist",
"propColor": "Farbe",
"propColorDesc": "Visuelle Farbe (LEDs, Drähte)",
"propValue": "Wert",
"propValueDesc": "Komponentenwert (z. B. Widerstand in Ohm)",
"propRotation": "Drehung",
"propRotationDesc": "In 90-Grad-Schritten drehen",
"propDelete": "Löschen",
"propDeleteDesc": "Komponente von der Leinwand entfernen"
},
"sectionMeta": {
"intro": {
"title": "Einführung | Velxio-Dokumentation",
"description": "Erfahren Sie mehr über Velxio, den kostenlosen Open-Source-Arduino-Emulator mit echter AVR8- und RP2040-CPU-Emulation und 48+ interaktiven elektronischen Komponenten."
},
"gettingStarted": {
"title": "Erste Schritte | Velxio-Dokumentation",
"description": "Erste Schritte mit Velxio: Nutzen Sie den gehosteten Editor, hosten Sie selbst mit Docker oder richten Sie eine lokale Entwicklungsumgebung ein. Simulieren Sie in Minuten Ihren ersten Arduino-Sketch."
},
"emulator": {
"title": "Emulator-Architektur | Velxio-Dokumentation",
"description": "Wie Velxio AVR8 (ATmega328p), RP2040 und RISC-V (ESP32-C3) CPUs emuliert. Behandelt Ausführungsschleifen, Peripherie und Pin-Zuordnung für alle unterstützten Boards."
},
"riscvEmulation": {
"title": "RISC-V-Emulation (ESP32-C3) | Velxio-Dokumentation",
"description": "Browser-seitiger RV32IMC-Emulator für ESP32-C3, XIAO ESP32-C3 und C3 SuperMini. Behandelt Speicherkarte, GPIO, UART0, den ESP32-Image-Parser, RV32IMC-ISA und Testsuite."
},
"esp32Emulation": {
"title": "ESP32-Emulation (Xtensa) | Velxio-Dokumentation",
"description": "QEMU-basierte Emulation für ESP32 und ESP32-S3 (Xtensa LX6/LX7). Behandelt den lcgamboa-Fork, libqemu-xtensa, GPIO, WiFi, I2C, SPI, RMT/NeoPixel und LEDC/PWM."
},
"components": {
"title": "Komponenten-Referenz | Velxio-Dokumentation",
"description": "Vollständige Referenz für alle 48+ interaktiven elektronischen Komponenten in Velxio: LEDs, Displays, Sensoren, Taster, Potentiometer und mehr. Enthält Verdrahtungs- und Eigenschaftsdetails."
},
"roadmap": {
"title": "Fahrplan | Velxio-Dokumentation",
"description": "Velxios Feature-Fahrplan: Was implementiert ist, was in Arbeit ist und was für zukünftige Versionen geplant ist."
},
"architecture": {
"title": "Projektarchitektur | Velxio-Dokumentation",
"description": "Detaillierte Übersicht über die Velxio-Systemarchitektur: Frontend, Backend, AVR8-Emulationspipeline, Datenflüsse, Zustand-Stores und Drahtsystem."
},
"thirdParty": {
"title": "Wokwi-Bibliotheken | Velxio-Dokumentation",
"description": "Wie Velxio die offiziellen Wokwi-Open-Source-Bibliotheken integriert: avr8js, wokwi-elements und rp2040js. Behandelt Konfiguration, Updates und die 48 verfügbaren Komponenten."
},
"mcp": {
"title": "MCP-Server | Velxio-Dokumentation",
"description": "Velxio MCP-Server-Referenz: Integrieren Sie KI-Agenten (Claude, Cursor) mit Velxio über das Model Context Protocol. Behandelt Werkzeuge, Transporte, Schaltungsformat und Beispiel-Walkthroughs."
},
"setup": {
"title": "Projektstatus | Velxio-Dokumentation",
"description": "Vollständiger Status aller implementierten Velxio-Funktionen: AVR-Emulation, Komponentensystem, Drahtsystem, Code-Editor, Beispielprojekte und nächste Schritte."
},
"rp2040Emulation": {
"title": "RP2040-Emulation (Raspberry Pi Pico) | Velxio-Dokumentation",
"description": "Wie Velxio den Raspberry Pi Pico und Pico W mit rp2040js emuliert: ARM Cortex-M0+ bei 133 MHz, GPIO, UART, ADC, I2C, SPI, PWM und WFI-Optimierung."
},
"raspberryPi3Emulation": {
"title": "Raspberry Pi 3-Emulation (QEMU) | Velxio-Dokumentation",
"description": "Wie Velxio einen vollständigen Raspberry Pi 3B mit QEMU raspi3b emuliert: echtes Raspberry Pi OS, Python + RPi.GPIO-Shim, zweikanaliger UART, VFS und Multi-Board-Serienbrücke."
},
"buildQemu": {
"title": "QEMU aus dem Quellcode bauen | Velxio-Dokumentation",
"description": "Schritt-für-Schritt-Anleitung zum Kompilieren von libqemu-xtensa und libqemu-riscv32 aus dem lcgamboa/qemu-Fork. Volle Transparenz unter AGPLv3."
}
},
"rp2040": {
"label": "// arm cortex-m0+",
"heading": "RP2040-Emulation (Raspberry Pi Pico)",
"lead": "Der Raspberry Pi Pico und Pico W werden vollständig im Browser mit <a>rp2040js</a> emuliert, einem Open-Source-ARM-Cortex-M0+-Emulator. Es wird kein QEMU oder Backend-Prozess benötigt, das Binärprogramm läuft mit voller Geschwindigkeit in einem Web Worker.",
"boardsHeading": "Unterstützte Boards",
"boardPico": "Raspberry Pi Pico",
"altPico": "Raspberry Pi Pico",
"boardPicoW": "Raspberry Pi Pico W",
"altPicoW": "Raspberry Pi Pico W",
"thBoard": "Board",
"thFqbn": "FQBN",
"thBuiltinLed": "Eingebaute LED",
"ledGpio25": "GPIO 25",
"ledCyw43": "GPIO 25 (über CYW43)",
"binaryHeading": "Binärformat",
"binaryBody1": "Das Backend kompiliert den Sketch mit <code>arduino-cli</code> für <code>rp2040:rp2040:rpipico</code> und gibt ein rohes ARM-Binärprogramm (<code>.bin</code>) zurück, das in Base64 kodiert ist. Anders als bei AVR gibt es kein Intel HEX, das Binärprogramm wird direkt in den RP2040-Flash bei Offset 0 geladen.",
"binaryBody2": "Das Backend fügt dem Sketch außerdem <code>#define Serial Serial1</code> voran, sodass Arduino <code>Serial</code>-Aufrufe an UART0 (den virtuellen seriellen Port, der an das serielle Monitor gestreamt wird) umgeleitet werden.",
"peripheralsHeading": "Peripherie",
"thPeripheral": "Peripherie",
"thSupport": "Unterstützung",
"thNotes": "Anmerkungen",
"perGpio": "GPIO (30 Pins)",
"supFull": "Vollständig",
"perGpioNotes": "Digitales Lesen/Schreiben, Pull-up/down",
"perUart": "UART0 / UART1",
"perUartNotes": "Serieller Monitor über UART0",
"perAdc": "ADC (ch 0-3)",
"perAdcNotes": "GPIO 26-29; ch 4 = Temperatursensor",
"perI2c": "I2C0 / I2C1",
"supPartial": "Teilweise",
"perI2cNotes": "DS1307 RTC, TempSensor, EEPROM virtuelle Geräte",
"perSpi": "SPI0 / SPI1",
"supLoopback": "Loopback",
"perSpiNotes": "TX zurück zu RX geschleift",
"perPwm": "PWM",
"supFreqOnly": "Nur Frequenz",
"perPwmNotes": "Keine Wellenformausgabe an Komponenten",
"perTimer": "Timer / Alarm",
"perTimerNotes": "Verwendet von <code>delay()</code> und <code>millis()</code>",
"wfiHeading": "WFI-Optimierung",
"wfiBody": "Wenn die CPU eine <strong>WFI</strong> (Wait For Interrupt)-Anweisung ausführt, spult der Emulator die Systemuhr zum nächsten geplanten Alarm vor, anstatt durch Leerlaufzyklen zu rotieren. Dies reduziert die CPU-Auslastung bei <code>delay()</code>-Aufrufen drastisch.",
"simLoopHeading": "Simulationsschleife",
"simLoopBody": "Die Simulation läuft innerhalb von <code>requestAnimationFrame</code> mit ~60 FPS. Jeder Frame führt ungefähr <strong>2.200.000</strong> CPU-Zyklen aus (133 MHz / 60 fps). GPIO-Listener werden ausgelöst, wenn sich ein Pin-Zustand ändert, und aktualisieren die visuellen Komponenten auf der Leinwand.",
"limitsHeading": "Bekannte Einschränkungen",
"limit1": "Pico W-Funkchip (CYW43439) wird nicht emuliert, WiFi/Bluetooth funktioniert nicht",
"limit2": "SPI nur Loopback, keine echte SPI-Geräteemulation",
"limit3": "PWM erzeugt korrekte Frequenz, aber keine visuelle Wellenform auf Komponenten",
"limit4": "DMA nicht emuliert",
"limit5": "Zweiter CPU-Kern (Kern 1) nicht emuliert, <code>multicore_launch_core1()</code> hat keine Wirkung",
"fullDocsHeading": "Vollständige Dokumentation",
"fullDocsBody": "Siehe die vollständige technische Referenz: <a>RP2040_EMULATION.md</a>"
},
"rpi3": {
"label": "// qemu raspi3b",
"heading": "Raspberry Pi 3-Emulation (QEMU)",
"lead": "Der Raspberry Pi 3B wird mit <strong>QEMU 8.1.3</strong> und <code>-M raspi3b</code> emuliert. Dies ist das einzige Board in Velxio, das ein vollständiges Betriebssystem ausführt, ein echtes <strong>Raspberry Pi OS (Trixie)</strong>-Image, das im Emulator gebootet wird. Benutzer schreiben Python-Skripte (nicht C++), die vom echten Python 3-Interpreter innerhalb der VM ausgeführt werden.",
"boardsHeading": "Unterstützte Boards",
"boardRpi3": "Raspberry Pi 3B",
"altRpi3": "Raspberry Pi 3B",
"thBoard": "Board",
"thQemuMachine": "QEMU-Maschine",
"thCpu": "CPU",
"boardRpi3Name": "Raspberry Pi 3B",
"cpuBcm": "BCM2837, 4x Cortex-A53 @ 1,2 GHz",
"serialHeading": "Zweikanalige serielle Architektur",
"serialLead": "QEMU stellt dem Backend zwei UART-Kanäle zur Verfügung:",
"serialUser": "<strong>ttyAMA0</strong>: Benutzerseriell: interaktives Terminal (serieller Monitor). Die <code>print()</code>-Ausgabe des Benutzers erscheint hier.",
"serialGpio": "<strong>ttyAMA1</strong>: GPIO-Shim: überträgt ein Textprotokoll zwischen dem GPIO-Shim innerhalb der VM und dem Backend.",
"shimHeading": "RPi.GPIO-Shim",
"shimBody1": "Ein benutzerdefinierter <code>RPi.GPIO</code>-Shim wird unter <code>/usr/local/lib/python3.11/dist-packages/RPi/GPIO.py</code> in die VM injiziert. Wenn Benutzercode <code>GPIO.output(pin, value)</code> aufruft, schreibt der Shim eine Zeile wie <code>GPIO 17 1</code> auf <strong>ttyAMA1</strong>. Das Backend liest dies, löst ein <code>gpio_change</code>-WebSocket-Ereignis aus, und das Frontend aktualisiert die visuelle Komponente auf der Leinwand.",
"shimBody2": "Das Gegenteil funktioniert auch: Das Frontend kann <code>SET 17 1</code> über WebSocket - Backend - ttyAMA1 - Shim - Benutzercode senden, der es über <code>GPIO.input(17)</code> liest.",
"vfsHeading": "Virtuelles Dateisystem (VFS)",
"vfsBody": "Jede Raspberry Pi-Board-Instanz hat ihr eigenes VFS, das auf Dateien innerhalb der laufenden VM abbildet. Der Standardbaum ist:",
"overlayHeading": "Overlay-Images",
"overlayBody": "Das Basis-Raspberry-Pi-OS-SD-Image wird nie modifiziert. Jede Sitzung erstellt ein frisches <strong>qcow2-Overlay</strong> über dem Basis-Image, sodass alle Laufzeitänderungen isoliert und beim Beenden der Sitzung verworfen werden.",
"limitsHeading": "Bekannte Einschränkungen",
"limit1": "Keine I2C- oder SPI-Geräteemulation",
"limit2": "Keine PWM-Wellenformausgabe an Komponenten",
"limit3": "Keine Netzwerkfähigkeit (WiFi/Ethernet nicht emuliert)",
"limit4": "Sitzungszustand wird nicht gespeichert, Overlay wird beim Stoppen verworfen",
"limit5": "Bootzeit ist langsam (~10-20 s), da ein vollständiges Betriebssystem starten muss",
"limit6": "Erfordert das ~5,67 GB große Basis-SD-Image auf dem Server",
"fullDocsHeading": "Vollständige Dokumentation",
"fullDocsBody": "Siehe die vollständige technische Referenz: <a>RASPBERRYPI3_EMULATION.md</a>"
},
"gettingStarted": {
"label": "// einrichtung",
"heading": "Erste Schritte",
"lead": "Befolgen Sie diese Schritte, um Ihren ersten Arduino-Sketch zu simulieren.",
"option1Heading": "Option 1: Gehostete Version nutzen",
"option1Body": "Keine Installation erforderlich, gehen Sie zu <a>https://velxio.dev</a> und beginnen Sie sofort mit dem Programmieren.",
"option2Heading": "Option 2: Selbst hosten mit Docker",
"option2Body": "Führen Sie einen einzelnen Docker-Befehl aus, um eine vollständig lokale Instanz zu starten:",
"option2After": "Öffnen Sie dann <strong>http://localhost:3080</strong> in Ihrem Browser.",
"option3Heading": "Option 3: Manuelle Einrichtung (Entwicklung)",
"option3Prereq": "<strong>Voraussetzungen:</strong> Node.js 18+, Python 3.12+, <code>arduino-cli</code>",
"option3Step1": "1. Repository klonen",
"option3Step2": "2. Backend starten",
"option3Step3": "3. Frontend starten",
"option3Step3After": "Öffnen Sie <strong>http://localhost:5173</strong>.",
"option3Step4": "4. arduino-cli einrichten (erstmalig)",
"firstSimulationHeading": "Ihre erste Simulation",
"firstSim1": "<strong>Öffnen Sie den Editor</strong> unter <a>velxio.dev/editor</a>.",
"firstSim2": "<strong>Wählen Sie ein Board</strong> aus der Symbolleiste (z. B. <em>Arduino Uno</em>).",
"firstSim3": "<strong>Schreiben Sie Arduino-Code</strong> im Monaco-Editor, zum Beispiel:",
"firstSim4": "<strong>Klicken Sie auf Kompilieren</strong>: Das Backend ruft <code>arduino-cli</code> auf und gibt eine <code>.hex</code>-Datei zurück.",
"firstSim5": "<strong>Klicken Sie auf Ausführen</strong>: Der AVR8-Emulator führt das kompilierte Programm aus.",
"firstSim6": "<strong>Fügen Sie Komponenten hinzu</strong> mit der Komponentenauswahl (klicken Sie auf die Schaltfläche <strong>+</strong> auf der Leinwand).",
"firstSim7": "<strong>Verbinden Sie Drähte</strong>, indem Sie auf einen Komponenten-Pin und dann auf einen anderen Pin klicken.",
"troubleshootingHeading": "Fehlerbehebung",
"thProblem": "Problem",
"thSolution": "Lösung",
"tsArduinoCliMissingProblem": "<code>arduino-cli: command not found</code>",
"tsArduinoCliMissingSolution": "Installieren Sie <code>arduino-cli</code> und fügen Sie es zu Ihrem PATH hinzu.",
"tsLedNoBlinkProblem": "LED blinkt nicht",
"tsLedNoBlinkSolution": "Überprüfen Sie die Browser-Konsole auf Port-Listener-Fehler; überprüfen Sie die Pin-Zuweisung im Komponenten-Eigenschaftsdialog.",
"tsSerialEmptyProblem": "Serieller Monitor ist leer",
"tsSerialEmptySolution": "Stellen Sie sicher, dass <code>Serial.begin()</code> in <code>setup()</code> aufgerufen wird, bevor <code>Serial.print()</code> verwendet wird.",
"tsCompileErrorsProblem": "Kompilierungsfehler",
"tsCompileErrorsSolution": "Überprüfen Sie die Kompilierungskonsole am unteren Rand des Editors auf die vollständige <code>arduino-cli</code>-Ausgabe."
},
"thirdParty": {
"label": "// open-source-bibs",
"heading": "Wokwi-Bibliotheken",
"lead": "Velxio verwendet offizielle Wokwi-Open-Source-Repositorys, die lokal in <code>third-party/</code> geklont sind. Dies bietet aktuelle, kompatible Emulations-Engines und visuelle Komponenten ohne Abhängigkeiten von der npm-Registry.",
"clonedHeading": "Geklonte Repositorys",
"thLibrary": "Bibliothek",
"thLocation": "Ort",
"libElementsDesc": "48+ Lit-Web-Komponenten (LEDs, LCDs, Sensoren, Taster...)",
"libAvr8jsDesc": "ATmega328p / ATmega2560 CPU-Emulator bei 16 MHz",
"libRp2040jsDesc": "Raspberry Pi Pico (RP2040)-Emulator",
"npmIntro": "Alle drei Bibliotheken werden direkt von der npm-Registry durch <code>frontend/package.json</code> bezogen. Referenz-Klone können unter <code>third-party/</code> für Credits und Offline-Hacking liegen, aber der Build benötigt sie nicht.",
"updatingHeading": "Aktualisieren der Bibliotheken",
"updatingBody": "Bearbeiten Sie die Versions-Pins in <code>frontend/package.json</code> (<code>@wokwi/elements</code>, <code>avr8js</code>, <code>rp2040js</code>) und führen Sie <code>npm install</code> in <code>frontend/</code> aus.",
"afterBumpHeading": "Nach dem Erhöhen von wokwi-elements (nur beim Hinzufügen neuer Komponenten)",
"afterBumpBody": "Der Metadatengenerator scannt das upstream <code>src/</code>, das das npm-Paket nicht enthält. Klonen Sie wokwi-elements einmal in <code>third-party/</code> und generieren Sie neu:",
"availableHeading": "Verfügbare Wokwi-Komponenten (48)",
"thCategory": "Kategorie",
"thComponents": "Komponenten",
"catBoards": "Boards",
"catBoardsList": "Arduino Uno, Mega, Nano, ESP32 DevKit",
"catSensors": "Sensoren",
"catSensorsList": "DHT22, HC-SR04, PIR, Fotowiderstand, NTC, Joystick",
"catDisplays": "Displays",
"catDisplaysList": "LCD 16x2, LCD 20x4, 7-Segment",
"catInput": "Eingabe",
"catInputList": "Taster, 6mm-Taster, Schiebeschalter, DIP-Schalter 8, Potentiometer",
"catOutput": "Ausgabe",
"catOutputList": "LED, RGB-LED, LED-Balkendiagramm, Summer, NeoPixel",
"catMotors": "Motoren",
"catMotorsList": "Servo, Schrittmotor",
"catPassive": "Passiv",
"catPassiveList": "Widerstand, Schiebepotentiometer, LED-Ring, Matrix-Tastenfeld",
"catOther": "Sonstiges",
"catOtherList": "IR-Empfänger, DS1307 RTC, Breadboards usw.",
"howAvrHeading": "Wie avr8js die Simulation antreibt",
"fullDetailsCallout": "<strong>Vollständige Details:</strong> Siehe <a>docs/WOKWI_LIBS.md</a> im Repository."
},
"mcp": {
"label": "// KI-integration",
"heading": "MCP-Server",
"lead": "Velxio stellt einen <a>Model Context Protocol</a> (MCP)-Server bereit, der KI-Agenten (Claude, Cursor und andere) ermöglicht, Schaltungen zu erstellen, Code zu generieren und Arduino-Sketche direkt zu kompilieren.",
"toolsHeading": "Verfügbare Werkzeuge",
"thTool": "Werkzeug",
"toolCompileDesc": "Arduino-Sketch-Dateien kompilieren - Intel HEX / Binär",
"toolRunDesc": "Kompilieren und Artefakt als simulationsbereit markieren",
"toolImportDesc": "Ein Wokwi <code>diagram.json</code> parsen - Velxio-Schaltung",
"toolExportDesc": "Eine Velxio-Schaltung serialisieren - Wokwi <code>diagram.json</code>",
"toolCreateDesc": "Eine neue Schaltungsdefinition erstellen",
"toolUpdateDesc": "Änderungen in eine bestehende Schaltung einfügen",
"toolGenerateDesc": "Starter-<code>.ino</code>-Code aus einer Schaltung generieren",
"transportHeading": "Transportoptionen",
"stdioHeading": "1. stdio: Claude Desktop / CLI-Agenten",
"stdioConfigBody": "Claude Desktop-Konfiguration (<code>~/.claude/claude_desktop_config.json</code>):",
"sseHeading": "2. SSE / HTTP: Cursor IDE / Web-Agenten",
"sseConfigBody": "MCP-Client-Konfiguration:",
"circuitFormatHeading": "Schaltungsdatenformat",
"circuitFormatLead": "Velxio-Schaltungen sind einfache JSON-Objekte:",
"fqbnHeading": "Unterstützte Board-FQBNs",
"thFqbn": "FQBN",
"exampleHeading": "Beispiel: LED-Blink von Grund auf",
"setupHeading": "Einrichtung",
"fullRefCallout": "<strong>Vollständige Referenz:</strong> Siehe <a>docs/MCP.md</a> im Repository."
},
"pagesNav": {
"home": "Startseite",
"editor": "Editor",
"examples": "Beispiele"
},
"toggleSidebar": "Seitenleiste umschalten",
"viewOnGitHub": "Auf GitHub ansehen",
"pageTitle": "Dokumentation",
"pages": "Seiten"
}
}