Skip to content

Commit 0327ae2

Browse files
docs: update western translations (DE, FR, ES, PT)
1 parent 86a981b commit 0327ae2

File tree

4 files changed

+160
-132
lines changed

4 files changed

+160
-132
lines changed

locales/README.de.md

Lines changed: 57 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,28 @@
1-
# MyGPU: Ein leichtgewichtiges GPU-Verwaltungstool: Eine kompakte `nvidia-smi` Wrapper mit einem eleganten Web-Dashboard
1+
# Navigation Bar
22

3-
*MyGPU: Ein leichtgewichtiges GPU-Verwaltungstool: eine kompakte `nvidia-smi` Wrapper mit einem eleganten Web-Dashboard.*
3+
<div align="center">
4+
<a href="../README.md">🇺🇸 English</a> |
5+
<a href="../locales/README.de.md">🇩🇪 Deutsch</a> |
6+
<a href="../locales/README.fr.md">🇫🇷 Français</a> |
7+
<a href="../locales/README.es.md">🇪🇸 Español</a> |
8+
<a href="../locales/README.ja.md">🇯🇵 日本語</a> |
9+
<a href="../locales/README.zh.md">🇨🇳 中文</a> |
10+
<a href="../locales/README.pt.md">🇵🇹 Português</a> |
11+
<a href="../locales/README.ko.md">🇰🇷 한국어</a> |
12+
<a href="../locales/README.hi.md">🇮🇳 हिंदी</a>
13+
</div>
14+
15+
# Logo
16+
17+
<div style="text-align:center; margin:18px 0;">
18+
<img src="../monitor/api/static/logo.png" alt="MyGPU logo"/>
19+
</div>
20+
21+
## Zitat
22+
23+
*MyGPU: Ein leichtgewichtiges GPU-Management-Tool: Ein kompakter Wrapper für `nvidia-smi` mit einem eleganten Web-Dashboard.*
24+
25+
## Badges
426

527
![Lizenz](https://img.shields.io/badge/lizenz-MIT-blue.svg)
628
![Python](https://img.shields.io/badge/python-3.10%2B-blue)
@@ -10,78 +32,65 @@
1032

1133
## Galerie
1234

35+
### Web-Dashboard
36+
1337
<details>
1438
<summary>Web-Dashboard</summary>
1539
<div style="display:flex; overflow-x:auto; gap:10px; padding:12px 0; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch;">
16-
<!-- Verwenden Sie das erste Bild mit einem Seitenverhältnis von 1624x675 für den Folienrahmen; Bilder passen sich mit `object-fit: contain` automatisch an -->
40+
<!-- Bilder passend zuschneiden, um das Rasterlayout beizubehalten -->
1741
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
1842
<img src="../monitor/api/static/web1.png" style="width:100%; height:100%; object-fit:contain;" />
1943
</div>
2044
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
2145
<img src="../monitor/api/static/web2.png" style="width:100%; height:100%; object-fit:contain;" />
2246
</div>
23-
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
24-
<img src="../monitor/api/static/web3.png" style="width:100%; height:100%; object-fit:contain;" />
25-
</div>
26-
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
27-
<img src="../monitor/api/static/web4.png" style="width:100%; height:100%; object-fit:contain;" />
28-
</div>
47+
<!-- Weitere Bilder hier einfügen -->
2948
</div>
3049
</details>
50+
3151
<details>
3252
<summary>CLI</summary>
3353
<div style="display:flex; overflow-x:auto; gap:10px; padding:12px 0; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch;">
3454
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
3555
<img src="../monitor/api/static/cli1.png" style="width:100%; height:100%; object-fit:contain;" />
3656
</div>
37-
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
38-
<img src="../monitor/api/static/cli2.png" style="width:100%; height:100%; object-fit:contain;" />
39-
</div>
40-
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
41-
<img src="../monitor/api/static/cli3.png" style="width:100%; height:100%; object-fit:contain;" />
42-
</div>
43-
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
44-
<img src="../monitor/api/static/cli4.png" style="width:100%; height:100%; object-fit:contain;" />
45-
</div>
46-
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
47-
<img src="../monitor/api/static/cli5.png" style="width:100%; height:100%; object-fit:contain;" />
48-
</div>
57+
<!-- Weitere CLI-Bilder hier einfügen -->
4958
</div>
5059
</details>
5160

52-
### Warum dies verwenden?
61+
## Warum MyGPU?
5362

5463
- **Leichtgewichtig**: Minimale Ressourcenbelastung.
55-
- **Flexibel**: Als CLI-Tool oder als vollständiges Web-Dashboard ausführbar.
56-
- **admin-zentriert**: Enthält Funktionen wie **VRAM-Enforcement** (Automatische Beendigung von Prozessen, die VRAM-Richtlinien verletzen) und **Watchlists**.
57-
- **entwicklerfreundlich**: Integrierte Benchmarking- und Stresstest-Tools (GEMM, Teilchenphysik) zur Validierung der Systemstabilität.
64+
- **Flexibel**: Verfügbar als CLI-Tool oder voll ausgestattetes Web-Dashboard.
65+
- **admin-zentriert**: Enthält Funktionen wie VRAM-Enforcement und Watchlists.
66+
- **Entwicklerfreundlich**: Integrierte Benchmarking- und Stresstest-Tools (GEMM, Teilchenphysik) zur Validierung der Systemstabilität.
5867

5968
---
6069

6170
## Funktionen
6271

63-
- **Echtzeitüberwachung**:
64-
- Detaillierte GPU-Metriken (Nutzung, VRAM, Leistung, Temperatur).
65-
- Systemmetriken (CPU, RAM usw.).
72+
- **Echtzeit-Überwachung**:
73+
- Detaillierte GPU-Metriken (Nutzung, VRAM, Temperatur).
74+
- Systemmetriken (CPU, RAM, etc.).
6675

6776
- **Admin- und Durchsetzungsfunktionen**:
68-
- **VRAM-Grenzen**: Legen Sie harte VRAM-Nutzungsgrenzen für jede GPU fest.
69-
- **Automatische Beendigung**: Automatisch beenden Sie Prozesse, die VRAM-Richtlinien verletzen (nur für Administratoren).
70-
- **Watchlists**: Überwachen Sie spezifische PIDs oder Prozessnamen.
77+
- **VRAM-Limits**: Festlegen von VRAM-Nutzungsgrenzen pro GPU.
78+
- **Automatische Beendigung**: Automatische Beendigung von Prozessen, die VRAM-Richtlinien verletzen (nur für Administratoren).
79+
- **Watchlists**: Überwachen spezifischer PIDs oder Prozessnamen.
7180

72-
- **Benchmarking & Simulation**:
73-
- **Stresstest**: Konfigurierbare GEMM-Lasten zum Testen der thermischen Throttling und Stabilität.
74-
- **Visuelle Simulation**: Interaktive 3D-Teilchenphysik-Simulation zur Visualisierung der GPU-Last.
81+
- **Benchmarking und Simulation**:
82+
- **Stresstest**: Konfigurierbare GEMM-Lasten zum Testen der thermischen Throtting und Stabilität.
83+
- **Visuelle Simulation**: Interaktive 3D-Teilchenphysik-Simulation zur Visualisierung der GPU-Belastung.
7584

7685
---
7786

78-
## Roadmap & zukünftige Arbeit
87+
## Roadmap und zukünftige Arbeiten
7988

80-
Beiträge sind willkommen! Die Hauptpunkte, die in der Zukunft abgedeckt werden sollen, sind:
89+
Beiträge sind willkommen! Die wichtigsten zukünftigen Punkte umfassen:
8190

82-
- **Multi-GPU-Unterstützung**: Verbesserte Handhabung für Multi-Karten-Setups und NVLink-Topologien.
91+
- **Multi-GPU-Unterstützung**: Verbesserte Handhabung für Multi-Card-Setups und NVLink-Topologien.
8392
- **Containerisierung**: Offizielle Docker-Unterstützung für eine einfache Bereitstellung in Containerumgebungen.
84-
- **Remote-Zugriff**: SSH-Tunnel-Integration und sicherer Remote-Management.
93+
- **Remote-Zugriff**: SSH-Tunneling-Integration und sichere Remote-Verwaltung.
8594
- **Plattformübergreifend**:
8695
- [ ] Linux-Unterstützung (Ubuntu/Debian-Fokus).
8796
- [ ] macOS-Unterstützung (Apple Silicon-Überwachung).
@@ -90,7 +99,7 @@ Beiträge sind willkommen! Die Hauptpunkte, die in der Zukunft abgedeckt werden
9099
- [ ] Intel Arc-Unterstützung.
91100
- ~~**Mehrsprachige Dokumentation**: Unterstützung der beliebtesten GitHub-Sprachen.~~
92101

93-
Siehe [CONTRIBUTING.md](../CONTRIBUTING.md), um herauszufinden, wie du dich einbringen kannst.
102+
Siehe [CONTRIBUTING.md](../CONTRIBUTING.md) für Informationen, wie Sie sich einbringen können.
94103

95104
---
96105

@@ -106,22 +115,22 @@ Siehe [CONTRIBUTING.md](../CONTRIBUTING.md), um herauszufinden, wie du dich einb
106115

107116
## Installation
108117

109-
Das Tool unterstützt eine modulare Installation, um Ihren Bedürfnissen gerecht zu werden:
118+
Das Tool unterstützt modulare Installationen, um Ihren Bedürfnissen gerecht zu werden:
110119

111-
### 1. Minimale (CLI nur)
120+
### 1. Minimal (CLI nur)
112121

113122
Am besten für Headless-Server oder Hintergrundüberwachung geeignet.
114123

115124
- Befehlszeileninterface.
116-
- Grundlegende System-/GPU-Metriken.
125+
- Grundlegende System- und GPU-Metriken.
117126

118127
### 2. Standard (CLI + Web-UI)
119128

120129
Am besten für die meisten Benutzer geeignet.
121130

122131
- Enthält Web-Dashboard.
123-
- REST-API-Endpunkte.
124-
- Echtzeitdiagramme.
132+
- REST-APIs.
133+
- Echtzeit-Diagramme.
125134
- Aber keine Simulation oder Benchmarking.
126135

127136
### 3. Vollständig (Standard + Visualisierung)
@@ -133,19 +142,19 @@ Am besten für Entwicklung und Stresstest geeignet.
133142

134143
### Schnelle Startanleitung
135144

136-
1. **Laden** Sie die neueste Version herunter oder klonen Sie das Repository.
145+
1. **Herunterladen** der neuesten Version oder Klonen des Repos.
137146
2. **Einrichten**:
138147

139148
```powershell
140149
.\setup.ps1
141150
```
142151

143-
3. **Ausführen**:
152+
3. **Starten**:
144153

145154
```powershell
146-
# Starten Sie das Web-Dashboard (Standard/Vollständig)
155+
# Starten des Web-Dashboards (Standard/Vollständig)
147156
python health_monitor.py web
148157
149-
# Starten Sie die CLI
158+
# Starten der CLI
150159
python health_monitor.py cli
151160
```

locales/README.es.md

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
<img src="../monitor/api/static/logo.png" alt="MyGPU logo"/>
1515
</div>
1616

17-
> *MyGPU: Utilidad de gestión de GPU ligera: un envoltorio compacto de `nvidia-smi` con un elegante panel web.*
18-
17+
> *MyGPU: Herramienta de gestión de GPU ligera: un envoltorio compacto de `nvidia-smi` con un elegante panel web.*
18+
<!-- no traducir esta sección de insignias, mantenerla como está -->
1919
![Licencia](https://img.shields.io/badge/licencia-MIT-blue.svg)
2020
![Python](https://img.shields.io/badge/python-3.10%2B-blue)
2121
![Versión](https://img.shields.io/badge/versión-1.2.3-blue)
@@ -27,7 +27,7 @@
2727
<details>
2828
<summary>Panel Web</summary>
2929
<div style="display:flex; overflow-x:auto; gap:10px; padding:12px 0; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch;">
30-
<!-- Utilizar la relación de aspecto 1624x675 para las imágenes del carrusel -->
30+
<!-- Utilizar la relación de aspecto 1624x675 para el marco de la diapositiva; las imágenes se ajustan automáticamente con object-fit:contain -->
3131
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
3232
<img src="../monitor/api/static/web1.png" style="width:100%; height:100%; object-fit:contain;" />
3333
</div>
@@ -67,9 +67,9 @@
6767

6868
### ¿Por qué usar esto?
6969

70-
- **Ligero**: Pie de contacto mínimo.
71-
- **Versátil**: Funciona como herramienta de línea de comandos, o como un panel web completo.
72-
- **Orientado a la administración**: Incluye características como **límites de VRAM** (terminación automática de procesos que superen los límites) y **listas de vigilancia**.
70+
- **Ligero**: Bajo consumo de recursos.
71+
- **Versátil**: Funciona como herramienta de línea de comandos, o como un completo panel web.
72+
- **Orientado a administradores**: Incluye características como **límites de VRAM** (terminación automática de procesos que superen los límites) y **listas de vigilancia**.
7373
- **Amigable con el desarrollador**: Herramientas integradas para pruebas de estrés y simulación (GEMM, física de partículas).
7474

7575
---
@@ -81,13 +81,13 @@
8181
- Métricas del sistema (CPU, RAM, etc.).
8282

8383
- **Administración y aplicación de políticas**:
84-
- **Límites de VRAM**: Establezca límites duros de uso de VRAM por GPU.
85-
- **Terminación automática**: Termine automáticamente los procesos que violen las políticas de VRAM (solo para administradores).
86-
- **Listas de vigilancia**: Monitoree procesos específicos o nombres.
84+
- **Límites de VRAM**: Establecer límites duros de uso de VRAM por GPU.
85+
- **Terminación automática**: Terminar automáticamente los procesos que violen las políticas de VRAM (solo para administradores).
86+
- **Listas de vigilancia**: Monitorear procesos específicos o nombres de procesos.
8787

88-
- **Simulación y pruebas de estrés**:
89-
- **Pruebas de estrés**: Configure cargas de trabajo GEMM configurables para probar la estabilidad y el rendimiento térmico.
90-
- **Simulación de física de partículas**: Simulación interactiva para visualizar la carga de trabajo de la GPU.
88+
- **Pruebas de estrés y simulación**:
89+
- **Pruebas de estrés**: Configurar cargas de trabajo GEMM para probar el rendimiento térmico y la estabilidad.
90+
- **Simulación visual**: Simulación interactiva de física de partículas para visualizar la carga de trabajo de la GPU.
9191

9292
---
9393

@@ -96,14 +96,14 @@
9696
Las contribuciones son bienvenidas. Los puntos principales a cubrir serían:
9797

9898
- **Soporte multi-GPU**: Manejo mejorado para configuraciones multi-tarjeta y topologías NVLink.
99-
- **Contenedorización**: Soporte oficial para Docker para una implementación fácil en entornos contenedorizados.
100-
- **Acceso remoto**: Integración de túneles SSH y gestión remota segura.
99+
- **Contenedorización**: Soporte oficial para Docker para una fácil implementación en entornos contenedorizados.
100+
- **Acceso remoto**: Integración de túneles SSH y gestión segura remota.
101101
- **Plataforma cruzada**:
102-
- [ ] Soporte para macOS (Apple Silicon).
103-
- **Independencia de hardware**:
102+
- [ ] Soporte para macOS (enfocado en monitoreo de Apple Silicon).
103+
- **Hardware Agnóstico**:
104104
- [ ] Soporte para AMD ROCm.
105105
- [ ] Soporte para Intel Arc.
106-
- ~~**Documentación multilingüe**: Apoyo a los lenguajes más populares de GitHub.~~
106+
- ~~**Documentación multilingüe**: Apoyar los lenguajes de GitHub más populares.~~
107107

108108
Consulte [CONTRIBUTING.md](../CONTRIBUTING.md) para saber cómo involucrarse.
109109

@@ -113,9 +113,9 @@ Consulte [CONTRIBUTING.md](../CONTRIBUTING.md) para saber cómo involucrarse.
113113

114114
- **OS**: Windows 10/11
115115
- **Python**: 3.10+
116-
- **Hardware**: GPU NVIDIA con controladores instalados.
117-
- **CUDA**: CUDA Toolkit 12.x (Requerido estrictamente para las características de simulación y pruebas de estrés).
118-
- *Nota: Si CUDA 12.x no se detecta, las características de simulación y benchmarking se desactivarán.*
116+
- **Hardware**: GPU de NVIDIA con controladores instalados.
117+
- **CUDA**: Versión 12.x (requerida estrictamente para características de benchmarking/simulación).
118+
- *Nota: Si CUDA 12.x no se detecta, las características de benchmarking se desactivarán.*
119119

120120
---
121121

@@ -148,19 +148,19 @@ Ideal para desarrollo y pruebas de estrés.
148148

149149
### Inicio rápido
150150

151-
1. **Descargue** la última versión o clone el repositorio.
152-
2. **Ejecute el script de configuración**:
151+
1. **Descargar** la última versión o clonar el repositorio.
152+
2. **Ejecutar configuración**:
153153

154154
```powershell
155155
.\setup.ps1
156156
```
157157

158-
3. **Inicie**:
158+
3. **Iniciar**:
159159

160160
```powershell
161-
# Inicie el panel web (Estándar/Completo)
161+
# Iniciar el panel web (Estándar/Completo)
162162
python health_monitor.py web
163163
164-
# Inicie la CLI
164+
# Iniciar CLI
165165
python health_monitor.py cli
166166
```

0 commit comments

Comments
 (0)