advotracker_qml: advotracker variant with Qt/Qml GUI
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
This commit is contained in:
56
advotracker_qml/README.md
Executable file
56
advotracker_qml/README.md
Executable file
@@ -0,0 +1,56 @@
|
||||
<!-- AdvoTracker.markdown -->
|
||||
<!-- version: 1.1 -->
|
||||
|
||||
<!-- markdown-toc start - Don't edit this section. Run M-x markdown-toc-generate-toc again -->
|
||||
<!-- markdown-toc end -->
|
||||
|
||||
# AdvoTracker - Hotline tool für Advokaten #
|
||||
|
||||
AdvoTracker unterstützt Anwälte bei der Erfassung von Mandatsdaten zu einer Online-Beratung.
|
||||
|
||||
Das Tool wurde als 'Multi-Pattform' Anwendung mit der Programmiersprache 'Rust' [rust-documentation][^2]
|
||||
umgesetzt.
|
||||
Die Implementierung der Benutzer-Schnittstelle (GUI) verwendet das 'Qt-QML' Modul aus dem Qt Framework.
|
||||
Die Anbindung von QML in Rust erfolgt über das Crate 'QMetaObject'.
|
||||
Alle verwendeten Komponenten liegen als Open-Source Projekte im Quellcode vor. Für eine eingehend
|
||||
Dokumentation wird auf die offiziellen Projektseiten für Qt [qt5-documentation][^2], bzw.
|
||||
QML [qml-documentation][<3] verwiesen.
|
||||
|
||||
# Internationalisierung #
|
||||
|
||||
AdvoTracker wurde mit Unterstützung der Mehrsprachenfähigkeit implementiert.
|
||||
Existieren für die im Betriebssystem verwendeten Sprache (Umgebungsvariable LOCALE) bereits übersetzungen,
|
||||
werden diese in allen Dialogen verwendet.
|
||||
|
||||
## Übersetzungen für neue Sprachen ##
|
||||
|
||||
* neue Sprache in Projektdatei (Advotracker.pro) ergänzen
|
||||
z.B. für Französisch: advotracker_fr.ts
|
||||
* Metadateien mit den Sprachespezifischen Variablen erzeugen
|
||||
lupdate AdvoTracker.pro
|
||||
* Textvariablen in Metadateien übersetzen
|
||||
linguist advotracker_fr.ts
|
||||
* Sprachdatei erzeugen
|
||||
lrelease AdvoTracker.pro
|
||||
|
||||
Die zu verwendende Sprache wird aus der in der Umgebungsvariable des Betriebssystems hinterlegten Sprache
|
||||
ausgewählt.
|
||||
|
||||
|
||||
---
|
||||
|
||||
[Logo-CC_BY]: https://i.creativecommons.org/l/by/4.0/88x31.png "Creative Common Logo"
|
||||
[License-CC_BY]: https://creativecommons.org/licenses/by/4.0/legalcode "Creative Common License"
|
||||
This work is licensed under a [Creative Common License 4.0][License-CC_BY]
|
||||
|
||||
![Creative Common Logo][Logo-CC_BY]
|
||||
|
||||
© 2020 Networkx GmbH
|
||||
|
||||
---
|
||||
|
||||
Foodnotes
|
||||
|
||||
[^1]: Online Dokumentation: https://www.rust-lang.org
|
||||
[^2]: Online Dokumentation: https://doc.qt.io/qt-5
|
||||
[^3]: Online Dokumentation: https://doc.qt.io/qt-5/qtqml-index.html
|
||||
Reference in New Issue
Block a user