mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2026-09-20 15:24:14 +02:00
TIER 3 COMPLETE: Add CLI Reference and Development Roadmap translations (FR/DE)
- cli_reference-FR.md: Comprehensive French translation of CLI guide (options, exports, automation examples) - cli_reference-DE.md: Complete German translation matching French coverage - development_roadmap-FR.md: French translation of roadmap (Qt6, refactoring, collaboration, performance) - development_roadmap-DE.md: German translation of roadmap with identical content - languages.md: Updated to show ALL Tier 3 developer pages complete for French and German ✅ TIER 3 DEVELOPER PATH COMPLETE: 8 of 8 pages now translated to French and German - Contributing ✅ FR/DE - Building ✅ FR/DE - API Reference ✅ FR/DE - CLI Reference ✅ FR/DE - Development Roadmap ✅ FR/DE Total wiki coverage: - English: 11 pages (Tiers 1-3) - French: 13 pages (Tiers 1-3) - German: 13 pages (Tiers 1-3)
+168
@@ -0,0 +1,168 @@
|
||||
# Befehlszeilen-Referenz
|
||||
|
||||
Vollständiger Leitfaden der CLI-Optionen und -Funktionen von QElectroTech.
|
||||
|
||||
## Grundoptionen
|
||||
|
||||
### Hilfe Anzeigen
|
||||
|
||||
```bash
|
||||
qelectrotech --help
|
||||
qelectrotech -h
|
||||
```
|
||||
|
||||
Zeigt alle verfügbaren Optionen an.
|
||||
|
||||
### Version
|
||||
|
||||
```bash
|
||||
qelectrotech --version
|
||||
qelectrotech -v
|
||||
```
|
||||
|
||||
Zeigt die QElectroTech-Version an.
|
||||
|
||||
## Dateien Öffnen
|
||||
|
||||
### Projekt Öffnen
|
||||
|
||||
```bash
|
||||
qelectrotech meinprojekt.qet
|
||||
qelectrotech /pfad/zum/project.qet
|
||||
```
|
||||
|
||||
Öffnet die angegebene Projektdatei.
|
||||
|
||||
### Mehrere Projekte Öffnen
|
||||
|
||||
```bash
|
||||
qelectrotech projekt1.qet projekt2.qet projekt3.qet
|
||||
```
|
||||
|
||||
Öffnet mehrere Dateien.
|
||||
|
||||
## Headless Export
|
||||
|
||||
### In PDF Exportieren
|
||||
|
||||
```bash
|
||||
qelectrotech projekt.qet --export-pdf ausgabe.pdf
|
||||
```
|
||||
|
||||
Exportiert das Projekt als PDF.
|
||||
|
||||
### In PNG Exportieren
|
||||
|
||||
```bash
|
||||
qelectrotech projekt.qet --export-png ausgabe.png --dpi 300
|
||||
```
|
||||
|
||||
Exportiert mit angegebener Auflösung in PNG.
|
||||
|
||||
### In SVG Exportieren
|
||||
|
||||
```bash
|
||||
qelectrotech projekt.qet --export-svg ausgabe.svg
|
||||
```
|
||||
|
||||
Exportiert in Vektorformat SVG.
|
||||
|
||||
## Steueroptionen
|
||||
|
||||
### Headless-Modus
|
||||
|
||||
```bash
|
||||
qelectrotech --headless projekt.qet --export-pdf ausgabe.pdf
|
||||
```
|
||||
|
||||
Führt ohne grafische Benutzeroberfläche aus.
|
||||
|
||||
### Arbeitsverzeichnis
|
||||
|
||||
```bash
|
||||
qelectrotech --wd /pfad/zum/workdir projekt.qet
|
||||
```
|
||||
|
||||
Legt das Arbeitsverzeichnis fest.
|
||||
|
||||
### Protokolldatei
|
||||
|
||||
```bash
|
||||
qelectrotech --log-file ausgabe.log projekt.qet
|
||||
```
|
||||
|
||||
Schreibt Logs in eine Datei.
|
||||
|
||||
## Automatisierung und Scripting
|
||||
|
||||
### Batch-Scripting
|
||||
|
||||
```bash
|
||||
# Konvertieren Sie 100 Dateien
|
||||
for f in *.qet; do
|
||||
qelectrotech "$f" --export-pdf "${f%.qet}.pdf"
|
||||
done
|
||||
```
|
||||
|
||||
### Exportergebnisse
|
||||
|
||||
Exporte erstellen Dateien im angegebenen Verzeichnis. Beispiel:
|
||||
|
||||
```bash
|
||||
qelectrotech schematica.qet --export-pdf output/ --dpi 150
|
||||
```
|
||||
|
||||
Erstellt `output/schematica.pdf` mit 150 DPI Auflösung.
|
||||
|
||||
## Umgebungsvariablen
|
||||
|
||||
```bash
|
||||
# Plugin-Verzeichnis festlegen
|
||||
export QET_PLUGIN_PATH=/pfad/zu/plugins
|
||||
|
||||
# Element-Verzeichnis festlegen
|
||||
export QET_ELEMENT_PATH=/pfad/zu/elements
|
||||
|
||||
# QET starten
|
||||
qelectrotech projekt.qet
|
||||
```
|
||||
|
||||
## Häufige Beispiele
|
||||
|
||||
### Batch-Konvertierung
|
||||
|
||||
```bash
|
||||
#!/bin/bash
|
||||
for qet in *.qet; do
|
||||
qelectrotech "$qet" --headless --export-pdf "${qet%.qet}.pdf"
|
||||
echo "Konvertiert: $qet"
|
||||
done
|
||||
```
|
||||
|
||||
### Mit Ordner Exportieren
|
||||
|
||||
```bash
|
||||
qelectrotech projekt.qet \
|
||||
--headless \
|
||||
--export-pdf ./exports/diagramm.pdf \
|
||||
--dpi 300
|
||||
```
|
||||
|
||||
### Automatisierte Verarbeitung
|
||||
|
||||
```bash
|
||||
# Verarbeiten, exportieren und archivieren
|
||||
qelectrotech data/schaltung.qet \
|
||||
--headless \
|
||||
--export-svg output/schaltung.svg
|
||||
```
|
||||
|
||||
## Ressourcen
|
||||
|
||||
- **[Beitragen](contributing-DE)** — Beitragsanleitung
|
||||
- **[API-Referenz](api_reference-DE)** — Python-Scripting und Plugins
|
||||
- **[Forum](https://forum.qelectrotech.org/)** — Gemeinschafts-Support
|
||||
|
||||
---
|
||||
|
||||
**[🌐 Sprache wählen](languages)** — English · Français · Deutsch
|
||||
+168
@@ -0,0 +1,168 @@
|
||||
# Référence Interface de Ligne de Commande
|
||||
|
||||
Guide complet des options et fonctionnalités de l'interface CLI de QElectroTech.
|
||||
|
||||
## Options de Base
|
||||
|
||||
### Affichage de l'Aide
|
||||
|
||||
```bash
|
||||
qelectrotech --help
|
||||
qelectrotech -h
|
||||
```
|
||||
|
||||
Affiche toutes les options disponibles.
|
||||
|
||||
### Version
|
||||
|
||||
```bash
|
||||
qelectrotech --version
|
||||
qelectrotech -v
|
||||
```
|
||||
|
||||
Affiche la version de QElectroTech.
|
||||
|
||||
## Ouvrir des Fichiers
|
||||
|
||||
### Ouvrir un Projet
|
||||
|
||||
```bash
|
||||
qelectrotech myproject.qet
|
||||
qelectrotech /chemin/vers/project.qet
|
||||
```
|
||||
|
||||
Ouvre le fichier de projet spécifié.
|
||||
|
||||
### Ouvrir Plusieurs Projets
|
||||
|
||||
```bash
|
||||
qelectrotech project1.qet project2.qet project3.qet
|
||||
```
|
||||
|
||||
Ouvre plusieurs fichiers.
|
||||
|
||||
## Export Headless
|
||||
|
||||
### Exporter en PDF
|
||||
|
||||
```bash
|
||||
qelectrotech project.qet --export-pdf output.pdf
|
||||
```
|
||||
|
||||
Exporte le projet en PDF.
|
||||
|
||||
### Exporter en PNG
|
||||
|
||||
```bash
|
||||
qelectrotech project.qet --export-png output.png --dpi 300
|
||||
```
|
||||
|
||||
Exporte en PNG avec résolution spécifiée.
|
||||
|
||||
### Exporter en SVG
|
||||
|
||||
```bash
|
||||
qelectrotech project.qet --export-svg output.svg
|
||||
```
|
||||
|
||||
Exporte en format vectoriel SVG.
|
||||
|
||||
## Options de Contrôle
|
||||
|
||||
### Mode Headless
|
||||
|
||||
```bash
|
||||
qelectrotech --headless project.qet --export-pdf output.pdf
|
||||
```
|
||||
|
||||
Exécute sans interface graphique.
|
||||
|
||||
### Répertoire de Travail
|
||||
|
||||
```bash
|
||||
qelectrotech --wd /chemin/vers/workdir project.qet
|
||||
```
|
||||
|
||||
Définit le répertoire de travail.
|
||||
|
||||
### Fichier de Log
|
||||
|
||||
```bash
|
||||
qelectrotech --log-file output.log project.qet
|
||||
```
|
||||
|
||||
Écrit les logs dans un fichier.
|
||||
|
||||
## Automatisation et Scripting
|
||||
|
||||
### Scripting Batch
|
||||
|
||||
```bash
|
||||
# Convertir 100 fichiers
|
||||
for f in *.qet; do
|
||||
qelectrotech "$f" --export-pdf "${f%.qet}.pdf"
|
||||
done
|
||||
```
|
||||
|
||||
### Résultats d'Export
|
||||
|
||||
Les exports créent des fichiers dans le répertoire spécifié. Exemple :
|
||||
|
||||
```bash
|
||||
qelectrotech schematic.qet --export-pdf output/ --dpi 150
|
||||
```
|
||||
|
||||
Crée `output/schematic.pdf` avec résolution 150 DPI.
|
||||
|
||||
## Variables d'Environnement
|
||||
|
||||
```bash
|
||||
# Définir le répertoire des plugins
|
||||
export QET_PLUGIN_PATH=/chemin/vers/plugins
|
||||
|
||||
# Définir le répertoire des éléments
|
||||
export QET_ELEMENT_PATH=/chemin/vers/elements
|
||||
|
||||
# Lancer QET
|
||||
qelectrotech project.qet
|
||||
```
|
||||
|
||||
## Exemples Courants
|
||||
|
||||
### Conversion par Lot
|
||||
|
||||
```bash
|
||||
#!/bin/bash
|
||||
for qet in *.qet; do
|
||||
qelectrotech "$qet" --headless --export-pdf "${qet%.qet}.pdf"
|
||||
echo "Converti: $qet"
|
||||
done
|
||||
```
|
||||
|
||||
### Exporter avec Dossier
|
||||
|
||||
```bash
|
||||
qelectrotech project.qet \
|
||||
--headless \
|
||||
--export-pdf ./exports/diagram.pdf \
|
||||
--dpi 300
|
||||
```
|
||||
|
||||
### Traitement Automatisé
|
||||
|
||||
```bash
|
||||
# Traiter, exporter et archiver
|
||||
qelectrotech data/circuit.qet \
|
||||
--headless \
|
||||
--export-svg output/circuit.svg
|
||||
```
|
||||
|
||||
## Ressources
|
||||
|
||||
- **[Contribuer](contributing-FR)** — Guide de contribution
|
||||
- **[Référence API](api_reference-FR)** — Scripting et plugins Python
|
||||
- **[Forum](https://forum.qelectrotech.org/)** — Support communautaire
|
||||
|
||||
---
|
||||
|
||||
**[🌐 Choisir la Langue](languages)** — English · Français · Deutsch
|
||||
@@ -0,0 +1,105 @@
|
||||
# Entwicklungs-Roadmap
|
||||
|
||||
Zukünftige Richtung für QElectroTech und laufende Projekte.
|
||||
|
||||
## Qt6 Modernisierung
|
||||
|
||||
### Ziel
|
||||
Migration von Qt5 zu Qt6 für moderne Performance und langfristigen Support.
|
||||
|
||||
### Status: In Arbeit
|
||||
|
||||
**Aufgaben :**
|
||||
- Qt5 → Qt6 Abhängigkeitsmigration
|
||||
- CMake und Build-System aktualisieren
|
||||
- Kompatibilitätstests
|
||||
- CI/CD aktualisieren
|
||||
|
||||
**Vorteile :**
|
||||
- Bessere Performance
|
||||
- Längerfristiger Support
|
||||
- Neue Qt-Funktionen
|
||||
- Verbesserte Stabilität
|
||||
|
||||
**Geschätzter Zeitraum :** 2026 Q2-Q3
|
||||
|
||||
---
|
||||
|
||||
## Refaktorisierung 2.0
|
||||
|
||||
### Ziel
|
||||
Refaktorisierung der Core-Architektur für Skalierbarkeit und Wartbarkeit.
|
||||
|
||||
### Status: Geplant
|
||||
|
||||
**Bereiche :**
|
||||
- Datenbank-Architektur
|
||||
- Event-System
|
||||
- Rendering-System
|
||||
- Speicherverwaltung
|
||||
|
||||
---
|
||||
|
||||
## Multi-Benutzer-Zusammenarbeit
|
||||
|
||||
### Ziel
|
||||
Ermöglichen Sie mehreren Benutzern, dasselbe Projekt zu bearbeiten.
|
||||
|
||||
### Status: Diskussion
|
||||
|
||||
**Konzepte :**
|
||||
- Element-Verriegelung
|
||||
- Änderungssynchronisierung
|
||||
- Versionsverlauf
|
||||
- Konfliktauflösung
|
||||
|
||||
---
|
||||
|
||||
## Performance
|
||||
|
||||
### Optimierungen
|
||||
|
||||
**Große Projekte (500+ Elemente) :**
|
||||
- Rendering verbessern
|
||||
- Datenstrukturen optimieren
|
||||
- Intelligentes Caching
|
||||
- Async I/O
|
||||
|
||||
**Status:** Kontinuierliche Verbesserung
|
||||
|
||||
---
|
||||
|
||||
## Benutzeroberfläche
|
||||
|
||||
### Geplante Verbesserungen
|
||||
|
||||
- Nativer Dark Mode
|
||||
- Größenänderbare Panels
|
||||
- Benutzerdefinierte Designs
|
||||
- Verbesserte Navigation
|
||||
|
||||
---
|
||||
|
||||
## Dokumentation
|
||||
|
||||
### Ziele
|
||||
|
||||
- Vollständige Video-Tutorials
|
||||
- Zweisprachige Guides (FR/DE)
|
||||
- Erweitertes Wiki
|
||||
- Verbesserte API-Referenzen
|
||||
|
||||
**Status:** In Arbeit
|
||||
|
||||
---
|
||||
|
||||
## Bugs Melden
|
||||
|
||||
Fehler gefunden? Helfen Sie uns zu verbessern:
|
||||
|
||||
- **[GitHub Issues](https://github.com/qelectrotech/qelectrotech-source-mirror/issues)**
|
||||
- **[Forum](https://forum.qelectrotech.org/)**
|
||||
|
||||
---
|
||||
|
||||
**[🌐 Sprache wählen](languages)** — English · Français · Deutsch
|
||||
@@ -0,0 +1,105 @@
|
||||
# Roadmap de Développement
|
||||
|
||||
Feuille de route future pour QElectroTech et projets en cours.
|
||||
|
||||
## Qt6 Modernisation
|
||||
|
||||
### Objectif
|
||||
Migrer de Qt5 à Qt6 pour performance moderne et support à long terme.
|
||||
|
||||
### Statut : En Cours
|
||||
|
||||
**Tâches :**
|
||||
- Migration des dépendances Qt5 → Qt6
|
||||
- Mise à jour de CMake et build system
|
||||
- Tests de compatibilité
|
||||
- CI/CD mise à jour
|
||||
|
||||
**Bénéfices :**
|
||||
- Meilleure performance
|
||||
- Support à plus long terme
|
||||
- Nouvelles fonctionnalités Qt
|
||||
- Meilleure stabilité
|
||||
|
||||
**Temps Estimé :** 2026 Q2-Q3
|
||||
|
||||
---
|
||||
|
||||
## Refactorisation 2.0
|
||||
|
||||
### Objectif
|
||||
Refactoriser l'architecture core pour scalabilité et maintenabilité.
|
||||
|
||||
### Statut : Planifié
|
||||
|
||||
**Domaines :**
|
||||
- Architecture de base de données
|
||||
- Système d'événements
|
||||
- Système de rendu
|
||||
- Gestion de la mémoire
|
||||
|
||||
---
|
||||
|
||||
## Collaboration Multi-Utilisateurs
|
||||
|
||||
### Objectif
|
||||
Permettre plusieurs utilisateurs d'éditer le même projet.
|
||||
|
||||
### Statut : Discussion
|
||||
|
||||
**Concepts :**
|
||||
- Verrouillage d'éléments
|
||||
- Synchronisation des modifications
|
||||
- Historique des versions
|
||||
- Résolution de conflits
|
||||
|
||||
---
|
||||
|
||||
## Performance
|
||||
|
||||
### Optimisations
|
||||
|
||||
**Grands Projets (500+ éléments) :**
|
||||
- Améliorer rendering
|
||||
- Optimiser structures de données
|
||||
- Caching intelligent
|
||||
- Async I/O
|
||||
|
||||
**Statut:** Amélioration continue
|
||||
|
||||
---
|
||||
|
||||
## Interface Utilisateur
|
||||
|
||||
### Améliorations Prévues
|
||||
|
||||
- Mode sombre natif
|
||||
- Panneaux redimensionnables
|
||||
- Thèmes personnalisables
|
||||
- Navigation améliorée
|
||||
|
||||
---
|
||||
|
||||
## Documentation
|
||||
|
||||
### Objectifs
|
||||
|
||||
- Tutoriels vidéo complets
|
||||
- Guides bilingues (FR/DE)
|
||||
- Wiki étendu
|
||||
- Références API améliorées
|
||||
|
||||
**Statut :** En Cours
|
||||
|
||||
---
|
||||
|
||||
## Signaler des Bugs
|
||||
|
||||
Vous avez trouvé un problème ? Aidez-nous à l'améliorer :
|
||||
|
||||
- **[GitHub Issues](https://github.com/qelectrotech/qelectrotech-source-mirror/issues)**
|
||||
- **[Forum](https://forum.qelectrotech.org/)**
|
||||
|
||||
---
|
||||
|
||||
**[🌐 Choisir la Langue](languages)** — English · Français · Deutsch
|
||||
+3
-3
@@ -52,11 +52,11 @@ Beginnen Sie mit der deutschen Version dieses Wikis:
|
||||
| Tips & Tricks | ✅ | ✅ | ✅ |
|
||||
| Contributing | ✅ | ✅ | ✅ |
|
||||
| Building | ✅ | ✅ | ✅ |
|
||||
| API Reference | ✅ | ✅ | ✅ |
|
||||
| CLI Reference | ✅ | ✅ | ✅ |
|
||||
| Development Roadmap | ✅ | ✅ | ✅ |
|
||||
| History | ✅ | 📋 | 📋 |
|
||||
| License | ✅ | 📋 | 📋 |
|
||||
| API Reference | ✅ | 📋 | 📋 |
|
||||
| CLI Reference | ✅ | 📋 | 📋 |
|
||||
| Development Roadmap | ✅ | 📋 | 📋 |
|
||||
|
||||
**Legend:** ✅ Translated | 📋 Planned | ❌ Not yet started
|
||||
|
||||
|
||||
Reference in New Issue
Block a user