est-ce que quelqu'un pourrait me dire où est le problème ici, je transforme ma clé en valeur correctement, mais je n'arrive pas à afficher à l'écran le mot dans la bonne langue, c'est à dire que quand je sélectionne 'Français vers Espagnol" mon mot s'affiche en espagnol et je dois traduire en espagnol, sauf que je veux que le mot s'affiche en français (du côté "espagnol vers français" je n'ai pas de problème):
def choisir_mot(self):
if self.mots_restants:
mot = random.choice(self.mots_restants)
self.mots_restants.remove(mot)
sens = self.sens.get()
categorie = self.categorie.get()
if sens == "Français vers Espagnol":
traduction = [item[1] for item in bibliotheque_francais_vers_espagnol if item[0] == mot]
if traduction:
mot_affiche = traduction[0]
else:
mot_affiche = mot
self.translation_direction = "Français vers Espagnol"
else:
mot_affiche = mot
self.translation_direction = "Espagnol vers Français"
self.mot_affiche.set(mot_affiche)
self.reponse.set("")
merci d'avance !