Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
AdvoTracker - Backend
AdvoTracker unterstützt Anwälte bei der Erfassung von Mandatsdaten zu einer Online-Beratung.
Dieses crate implementiert das Backend.
Als Programmiersprache wird Rust verwendet. Die Implementierung der GUI Elemente erfolgt mit der Klassenbibliothek OrbTk.
Als Dokumentationsquellen wird auf die offiziellen Projektseiten [Rust Book]1 und [OrbTk]2 verwiesen.
Internationalisierung
AdvoTracker wurde mit Unterstützung der Mehrsprachenfähigkeit implementiert. Existieren für aktive Umgebung defnierte Sprache (Umgebungsvariable LOCALE) Übersetzungen, werden diese in allen Dialogen verwendet. Andernfalls erfolgen alle Ausgaben in englischer Sprache , die als default-Wert (LANG = C) hinterlegt ist.
Übersetzungen für neue Sprachen
derzeit: crate locales
- Übersetzungen für weiter Sprachen als JSON Dateien im Unerordner ./locales/*.json z.B. für Französisch: advotracker_fr.json
todo: crate fluent
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
© 2019 Ralf Zerres, Networkx GmbH
Foodnotes
-
RUST Book: https://doc.rust-lang.org/book/ ↩︎
-
OrbTK GUI: https://gitlab.redox-os.org/redox-os/orbtk ↩︎
