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)
ispyisail
2026-09-09 16:08:36 +12:00
parent ffecacbd26
commit fe26335b90
5 changed files with 549 additions and 3 deletions
+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
+105
@@ -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
+105
@@ -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