Translation update + clean code

This commit is contained in:
Adrien Ufferte
2025-05-27 11:45:13 +02:00
parent 71f001befb
commit 53a5ae94bf
6 changed files with 7 additions and 11 deletions
+1 -1
View File
@@ -351,7 +351,7 @@ SYNC_CHOICE_POPUP,Conflit de données : serveur plus récent. Choisir une versio
SERVER_PRIORITY,Serveur,Servidor,Servidor
LOCAL_PRIORITY,Locale,Local,Local
SYNCHRONIZATION_INITIALISATION,Initialisation de la synchronisation,Inicializando sincronizacin,Inicializando sincronizaço
SYNCHRONIZATION_SUCCESS,Synchronisation réussie,Sincronización completada,Sincronização concluídada
SYNCHRONIZATION_SUCCESS,Synchronisation terminée avec succès,Sincronización terminada con éxito,Sincronização concluída com sucesso
SYNCHRONIZATION_ERROR_NO_SERVER,chec : pas de connexion serveur,Error: sin conexin con el servidor,Erro: sem conexo com o servidor
SYNCHRONIZATION_ERROR_NO_LOCAL_TIMESTAMP,chec : horodatage local manquant,Error: falta marca de tiempo local,Erro: falta carimbo de data/hora local
SYNCHRONIZATION_ERROR_NO_BODY_FROM_SERVER,chec : réponse du serveur vide,Error: respuesta vaca del servidor,Erro: resposta vazia do servidor
1 keys fr es pt_BR
351
352
353
354
355
356
357
Binary file not shown.
Binary file not shown.
Binary file not shown.
-2
View File
@@ -15,8 +15,6 @@ const remediation_score: int = -2
@export
var gps_scores: Dictionary[int, int] = {}
@export var last_modified: String
# Gets the score of a GP if it is below or equals to the remediation score
func get_gp_score(ID: int) -> int:
@@ -29,9 +29,6 @@ func stopSync(success: bool = false) -> void:
func on_synchronize_button_pressed() -> void:
#synchronizing = false
#await ServerManager.update_user_data(UserDataManager.teacher_settings, "2025-05-23T09:39:47", true)
#return
Logger.trace("SettingsTeacherSettings: Start synchronizing user data.")
if synchronizing:
Logger.trace("SettingsTeacherSettings: User synchronization already started, cancel double-call.")
@@ -77,7 +74,6 @@ func on_sync_choice_server() -> void:
var resGetUserData: Dictionary = await ServerManager.get_user_data()
if resGetUserData.success:
if resGetUserData.has("body"):
# {"email": "cvbn@yopmail.com", "account_type": 0, "education_method": 0, "created_at": "2025-05-15T12:27:34Z", "last_modified": "2025-05-22T14:05:42Z"}
var resultBody: Dictionary = resGetUserData.body
if resultBody.has("account_type"):
UserDataManager.teacher_settings.account_type = resultBody.account_type
@@ -124,12 +120,15 @@ func on_sync_choice_local() -> void:
stopSync()
return
var student_index: int = 0
for student_data: StudentData in UserDataManager.teacher_settings.get_all_students_data():
student_index = student_index + 1
var gp_remediation_scores: UserRemediation = UserDataManager.get_student_remediation_data(student_data.code)
# TODO YA UN SOUCI ICI AVEC LA TRADUCTION
var sync_student_text: String = tr("SYNCHRONIZING_STUDENT_%S")
#loading_popup.set_text("Synchro de l'élève %s" % student_data.name)
loading_popup.set_text(sync_student_text % student_data.name)
if student_data.name != "":
loading_popup.set_text(sync_student_text % student_data.name)
else:
loading_popup.set_text(sync_student_text % student_index)
var resUpdateStudentRemediationScores: Dictionary = await ServerManager.update_student_remediation_data(student_data.code, gp_remediation_scores)
currentUpdateProgression += percentOfUpdateForEachStep
await setLoadingProgression(currentUpdateProgression)
@@ -137,7 +136,6 @@ func on_sync_choice_local() -> void:
continue
else:
loading_popup.set_text("SYNCHRONIZATION_ERROR_FAIL_SEND_DATA_STUDENT")
# TODO : TRADUCTION DES MESSAGES D'ERREUR DE LOADING POPUP !!!!!
Logger.warn("SettingsTeacherSettings: Failed to send update of student data to the server: %s" % resUpdateStudentRemediationScores.body)
stopSync()
return