57 lines
2.0 KiB
Markdown
Executable File
57 lines
2.0 KiB
Markdown
Executable File
<!-- 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
|