-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Claude/wave terminal localization rcp9nn #3495
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
nodedropweb
wants to merge
34
commits into
wavetermdev:main
from
nodedropweb:claude/wave-terminal-localization-rcp9nn
Closed
Changes from all commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
99c60cc
Add i18n proof-of-concept using react-i18next, localize About modal
claude 9fcbf3e
Wire the About-modal language switch into the real settings system
claude 7890b37
Localize all remaining dialogs and onboarding/changelog screens
claude 2657caf
Localize shared UI elements (search, emoji palette, markdown, quick t…
claude 6d1625b
Localize tab bar, tab context menu, and workspace switcher
claude 17565a0
Localize sidebar widgets panel and workspace root
claude 556f33a
Localize block frame chrome, connection status, and durable sessions
claude 5b436a2
Localize file preview/browser view
claude 3690dbc
Localize Settings/WaveConfig widget
claude ecc8a23
Localize remaining AI panel components
claude cc224b7
Localize remaining onboarding feature tour pages
claude 4e2168a
Localize long-tail single-file views
claude 889f0ce
Localize remaining builder files
claude 2bd04e8
Add German translation of README
claude 205e646
Add German i18n scaffolding for the docs site
claude 2977bc6
Translate more docs pages into German
claude ab42337
Translate durable-sessions, secrets, tab-backgrounds docs into German
claude 561462a
Translate gettingstarted and widgets docs into German
claude 5ec2dfd
Translate connections doc into German
claude cfb74a1
Translate claude-code and wsh docs into German
claude 30a5db5
Translate ai-presets and telemetry-old docs into German
claude 9397cbd
Translate config doc into German
claude da1080d
Translate customwidgets doc into German
claude 1e9e3cf
Translate waveai-modes doc into German
claude e1d0959
Translate wsh-reference doc into German
claude d6040cd
Translate release notes into German
claude e201f28
Add Windows build script
claude 1482d86
Fix race condition between clean and build steps in package task
c16100b
Default the UI language to German
e33b202
Localize the terminal block context menu
4afa695
Localize the default widget sidebar labels
e32a087
Localize the native app menu and Wave AI context menu
36a9e24
Widen the widget sidebar for longer German labels
70036fd
Translate the fullscreen toggle menu item and reword widgets bar toggle
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,120 @@ | ||
| <p align="center"> | ||
| <a href="https://www.waveterm.dev"> | ||
| <picture> | ||
| <source media="(prefers-color-scheme: dark)" srcset="./assets/wave-dark.png"> | ||
| <source media="(prefers-color-scheme: light)" srcset="./assets/wave-light.png"> | ||
| <img alt="Wave Terminal Logo" src="./assets/wave-light.png" width="240"> | ||
| </picture> | ||
| </a> | ||
| <br/> | ||
| </p> | ||
|
|
||
| # Wave Terminal | ||
|
|
||
| <div align="center"> | ||
|
|
||
| [English](README.md) | [Deutsch](README.de.md) | [한국어](README.ko.md) | [繁體中文](README.zh-TW.md) | ||
|
|
||
| </div> | ||
|
|
||
| [](https://app.fossa.com/projects/git%2Bgithub.com%2Fwavetermdev%2Fwaveterm?ref=badge_shield) | ||
|
|
||
| > Dies ist eine von der Community erstellte deutsche Übersetzung. Die aktuellste Originalversion findest du in [README.md](README.md). | ||
|
|
||
| Wave ist ein Open-Source-Terminal mit integrierter KI für macOS, Linux und Windows. Es funktioniert mit jedem beliebigen KI-Modell. Nutze deine eigenen API-Schlüssel für OpenAI, Claude oder Gemini, oder betreibe lokale Modelle über Ollama und LM Studio. Es ist kein Konto erforderlich. | ||
|
|
||
| Wave unterstützt außerdem dauerhafte SSH-Sitzungen, die Netzwerkunterbrechungen und Neustarts überstehen, inklusive automatischer Wiederverbindung. Bearbeite entfernte Dateien mit einem integrierten grafischen Editor und sieh dir Dateien direkt im Terminal an, ohne es zu verlassen. | ||
|
|
||
|  | ||
|
|
||
| ## Hauptfunktionen | ||
|
|
||
| - Wave AI - Kontextbewusster Terminal-Assistent, der deine Terminal-Ausgabe liest, Widgets analysiert und Dateioperationen durchführt | ||
| - Dauerhafte SSH-Sitzungen - Entfernte Terminal-Sitzungen überstehen Verbindungsabbrüche, Netzwerkwechsel und Wave-Neustarts dank automatischer Wiederverbindung | ||
| - Flexible Drag-&-Drop-Oberfläche zum Organisieren von Terminal-Blöcken, Editoren, Webbrowsern und KI-Assistenten | ||
| - Integrierter Editor zum Bearbeiten entfernter Dateien mit Syntax-Highlighting und modernen Editor-Funktionen | ||
| - Umfangreiches Dateivorschausystem für entfernte Dateien (Markdown, Bilder, Video, PDFs, CSVs, Verzeichnisse) | ||
| - Schnelles Vollbild-Umschalten für jeden Block - Terminals, Editoren und Vorschauen für bessere Sichtbarkeit vergrößern und sofort zur Mehrblock-Ansicht zurückkehren | ||
| - KI-Chat-Widget mit Unterstützung für mehrere Modelle (OpenAI, Claude, Azure, Perplexity, Ollama) | ||
| - Command Blocks zum Isolieren und Überwachen einzelner Befehle | ||
| - Ein-Klick-Verbindungen zu entfernten Rechnern mit vollem Terminal- und Dateisystemzugriff | ||
| - Sichere Speicherung von Secrets über native System-Backends - API-Schlüssel und Zugangsdaten lokal speichern und über SSH-Sitzungen hinweg nutzen | ||
| - Umfangreiche Anpassungsmöglichkeiten wie Tab-Themes, Terminal-Stile und Hintergrundbilder | ||
| - Leistungsstarkes `wsh`-Befehlssystem zur Verwaltung deines Workspace über die CLI und zum Austausch von Daten zwischen Terminal-Sitzungen | ||
| - Verbundene Dateiverwaltung mit `wsh file` - Dateien nahtlos zwischen lokalen und entfernten SSH-Hosts kopieren und synchronisieren | ||
|
|
||
| ## Wave AI | ||
|
|
||
| Wave AI ist dein kontextbewusster Terminal-Assistent mit Zugriff auf deinen Workspace: | ||
|
|
||
| - **Terminal-Kontext**: Liest Terminal-Ausgabe und Scrollback zur Fehlersuche und Analyse | ||
| - **Dateioperationen**: Dateien lesen, schreiben und bearbeiten mit automatischen Backups und Nutzerfreigabe | ||
| - **CLI-Integration**: Nutze `wsh ai`, um Ausgaben weiterzuleiten oder Dateien direkt über die Kommandozeile anzuhängen | ||
| - **BYOK-Unterstützung**: Bring deine eigenen API-Schlüssel für OpenAI, Claude, Gemini, Azure und andere Anbieter mit | ||
| - **Lokale Modelle**: Betreibe lokale Modelle mit Ollama, LM Studio und anderen OpenAI-kompatiblen Anbietern | ||
| - **Kostenlose Beta**: Enthaltenes KI-Guthaben, während wir die Erfahrung weiter verfeinern | ||
| - **Demnächst**: Befehlsausführung (mit Freigabe) | ||
|
|
||
| Mehr erfährst du in unserer [Wave AI-Dokumentation](https://docs.waveterm.dev/waveai) und der [Dokumentation zu Wave AI-Modi](https://docs.waveterm.dev/waveai-modes). | ||
|
|
||
| ## Installation | ||
|
|
||
| Wave Terminal läuft unter macOS, Linux und Windows. | ||
|
|
||
| Plattformspezifische Installationsanleitungen findest du [hier](https://docs.waveterm.dev/gettingstarted). | ||
|
|
||
| Du kannst Wave Terminal auch direkt installieren von: [www.waveterm.dev/download](https://www.waveterm.dev/download). | ||
|
|
||
| ### Mindestanforderungen | ||
|
|
||
| Wave Terminal läuft auf folgenden Plattformen: | ||
|
|
||
| - macOS 11 oder neuer (arm64, x64) | ||
| - Windows 10 1809 oder neuer (x64) | ||
| - Linux basierend auf glibc-2.28 oder neuer (Debian 10, RHEL 8, Ubuntu 20.04 usw.) (arm64, x64) | ||
|
|
||
| Der WSH-Helper läuft auf folgenden Plattformen: | ||
|
|
||
| - macOS 11 oder neuer (arm64, x64) | ||
| - Windows 10 oder neuer (x64) | ||
| - Linux Kernel 2.6.32 oder neuer (x64), Linux Kernel 3.1 oder neuer (arm64) | ||
|
|
||
| ## Roadmap | ||
|
|
||
| Wave wird ständig weiterentwickelt! Unsere Roadmap wird laufend mit unseren Zielen für jedes Release aktualisiert. Du findest sie [hier](./ROADMAP.md). | ||
|
|
||
| Möchtest du zu unseren zukünftigen Releases beitragen? Vernetze dich mit uns auf [Discord](https://discord.gg/XfvZ334gwU) oder erstelle eine [Feature-Anfrage](https://github.com/wavetermdev/waveterm/issues/new/choose)! | ||
|
|
||
| ## Links | ||
|
|
||
| - Homepage — https://www.waveterm.dev | ||
| - Download-Seite — https://www.waveterm.dev/download | ||
| - Dokumentation — https://docs.waveterm.dev | ||
| - X — https://x.com/wavetermdev | ||
| - Discord-Community — https://discord.gg/XfvZ334gwU | ||
|
|
||
| ## Aus dem Quellcode erstellen | ||
|
|
||
| Siehe [Wave Terminal erstellen](BUILD.md). | ||
|
|
||
| ## Mitwirken | ||
|
|
||
| Wave nutzt GitHub Issues für die Fehler- und Aufgabenverfolgung. | ||
|
|
||
| Weitere Informationen findest du in unserem [Leitfaden für Mitwirkende](CONTRIBUTING.md), der Folgendes enthält: | ||
|
|
||
| - [Möglichkeiten mitzuwirken](CONTRIBUTING.md#contributing-to-wave-terminal) | ||
| - [Richtlinien für Beiträge](CONTRIBUTING.md#before-you-start) | ||
|
|
||
| ### Wave sponsern ❤️ | ||
|
|
||
| Wenn dir Wave Terminal nützlich ist - privat oder in deinem Unternehmen - ziehe in Betracht, die Entwicklung zu sponsern. | ||
|
|
||
| Sponsoring hilft, die Zeit zu unterstützen, die in den Aufbau und die Pflege des Projekts investiert wird. | ||
|
|
||
| - https://github.com/sponsors/wavetermdev | ||
|
|
||
| ## Lizenz | ||
|
|
||
| Wave Terminal ist unter der Apache-2.0-Lizenz lizenziert. Weitere Informationen zu unseren Abhängigkeiten findest du [hier](./ACKNOWLEDGEMENTS.md). | ||
| </content> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,6 @@ | ||
| { | ||
| "version.label": { | ||
| "message": "Nächste", | ||
| "description": "The label for version current" | ||
| } | ||
| } |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win
Keep the locale selector available in embedded Docs.
Line 116 places the only
localeDropdowninside the!process.env.EMBEDDEDbranch. WhenEMBEDDEDis set, this branch returns an empty array, so embedded users cannot switch to German from the navbar. Move the locale item outside this conditional.🤖 Prompt for AI Agents