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]1 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]1 , 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.
This work is licensed under a Creative Common License 4.0
© 2020 Networkx GmbH
Foodnotes
-
Online Dokumentation: https://doc.qt.io/qt-5 ↩︎
