Files
2020-06-19 17:44:02 +02:00

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