From dfbd920c6c766b191888e1431e95718968e3c6d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20Aime?= Date: Thu, 4 Feb 2021 15:47:03 +0100 Subject: [PATCH] Several corrections --- analysis/classes/report.py | 2 +- server/frontend/app/assets/lang/fr.json | 6 +++--- server/frontend/app/blueprints/misc.py | 6 ++++-- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/analysis/classes/report.py b/analysis/classes/report.py index 20a6b67..f823708 100644 --- a/analysis/classes/report.py +++ b/analysis/classes/report.py @@ -31,7 +31,7 @@ class Report(object): except: self.capture_sha1 = "N/A" - self.userlang = get_config(("frontend", "userlang")) + self.userlang = get_config(("frontend", "user_lang")) # Load template language if not re.match("^[a-z]{2}$", self.userlang): diff --git a/server/frontend/app/assets/lang/fr.json b/server/frontend/app/assets/lang/fr.json index 375bcd8..2312396 100644 --- a/server/frontend/app/assets/lang/fr.json +++ b/server/frontend/app/assets/lang/fr.json @@ -6,7 +6,7 @@ }, "analysis": { "question": "Voulez-vous analyser les communications capturées ?", - "no_btn": "Non, enregistrez-les directement.", + "no_btn": "Non, enregistrez-les.", "yes_btn": "Oui, allons-y !", "please_wait_msg": "Merci d'attendre pendant l'analyse...", "some_time_msg": "Oui, cela peut prendre du temps..." @@ -42,11 +42,11 @@ "dix", "onze" ], - "stalkerware_msg": "Votre smartphone est compromis
par un Stalkerware, merci de regarder le rapport.", + "stalkerware_msg": "Votre smartphone est compromis
par un Stalkerware, affichez le rapport.", "location_msg": "Une application dévoile votre
géo-localisation actelle.", "fine_msg": "Tout semble OK, vous avez aucue alerte.", "high_msg": "Vous avez {nb} alerte(s) élevée(s),
votre appareil semble être compromis.", - "moderate_msg": "Vous avez {nb} alerte(s) moyenne(s),
votre appareil peut être compromis.", + "moderate_msg": "Vous avez {nb} alerte(s) moyenne(s),
votre appareil est peut-être compromis.", "low_msg": "Vous avez uniquement {nb} alerte(s) basse(s)
n'hésitez pas à les lire.", "save_report": "Sauvegarder le rapport", "report_of": "Rapport de", diff --git a/server/frontend/app/blueprints/misc.py b/server/frontend/app/blueprints/misc.py index a2c7a6b..95c5c18 100644 --- a/server/frontend/app/blueprints/misc.py +++ b/server/frontend/app/blueprints/misc.py @@ -5,6 +5,8 @@ import subprocess as sp from flask import Blueprint, jsonify from app.utils import read_config import re +import sys +import os misc_bp = Blueprint("misc", __name__) @@ -70,8 +72,8 @@ def get_lang(): """ lang = read_config(("frontend", "user_lang")) if re.match("^[a-z]{2,3}$", lang): - with open("app/assets/lang/{}.json".format(lang), "r") as f: + with open(os.path.join(os.path.dirname(os.path.realpath(sys.argv[0])), "app/assets/lang/{}.json".format(lang)), "r") as f: return(f.read()) else: - with open("app/assets/lang/en.json", "r") as f: + with open(os.path.join(os.path.dirname(os.path.realpath(sys.argv[0])), "app/assets/lang/en.json"), "r") as f: return(f.read())