Ne sois pas désolé!
Tu parles de la ligne 703, je n'ai rien trouvé malgré mes recherches, si tu peux préciser merci
Avec "AUDIOFILENAME" comme terme de recherche, tu devrais facilement trouver (ligne 703).case $? in
0)[ "$AUDIOFILENAME" = "" ] && mv -f /tmp/tmp.* $DOC_DIR/Audio/"$DEFAUDIOFILENAME".mp3 || mv -f /tmp/tmp.* $DOC_DIR/Audio/"$AUDIOFILENAME".mp3
;;
*)exit
;;
esac
Remplacer la ligne:
Code: Select all
*)exit
Code: Select all
*)echo 0 > $TEMP_DIR/trans_button && exit
Toute modification apportée au texte est mémorisée seulement si l'utilisateur affiche ou lit la traduction. Sinon, le texte est conservé en l'état. C'est effectivement un choix, qui n'est peut-être pas le meilleur mais il m'a paru cohérent.Autre problème à mon sens. Ton programme utilise des variables dans /tmp/ et sont ré-utilisées à l'ouverture de celui-ci. Donc il affiche le dernier texte utilisé. Pourquoi pas, c'est peut être une fonctionnalité ? Sauf qu'après la modification d'un texte à traduire, fermeture du programme, je relance et ton programme affiche toujours la première version. Curieux.
C'est peut être un choix ?
De quelle fenêtre parles-tu? Normalement, la position et la taille des fenêtres est mémorisée et conservée d'une session à l'autre. Quel gestionnaire de fenêtre as-tu?En mode lecture il y a une énorme fenêtre qui s'ouvre et prends la presque totalité de l'écran,
Il me faudrait plus de détails ou une image, ce serait idéal!visiblement ton programme utilise aussi une image non présente dans ma distri (tarhpup 6.x) car je n'ai qu'une croix là ou devrait se trouver l'image.
Les fichiers audio générés par Bing sont téléchargés dans /tmp puis effacés au fur et à mesure des nouvelles traductions/lectures. Tant que le lecteur est en fonctionnement, les autres tentatives de traduction sont bloquées, l'avertissement d'une opération en cours est affiché lorsqu'on clique sur l'un ou l'autre des boutons de traduction/lecture. L'utilisateur peut manipuler le fichier audio, le relire, mettre en pause, etc. À la fermeture du lecteur, il peut se trouver que l'utilisateur veuille conserver le fichier audio et il a donc la possibilité de l'enregistrer au format mp3. Il est alors déplacé dans le dossier par défaut /root/my-documents/2Pot/Audio. Sinon il est supprimé. Ensuite seulement, l’utilisateur peut afficher ou lire une nouvelle traduction.Je ne sais pas pourquoi tu demandes à l'utilisateur d'enregistrer le fichier audio après la lecture.
La correction indiquée dans le message précédent et précisée dans celui-ci doit régler ce problème. Le fichier audio temporaire ne subsiste pas dans /tmp quel que soit le choix de l'utilisateur: l'enregistrer ou pas. S'il l'enregistre, il peut le relire à partir du dossier audio par défaut indiqué plus haut (qui d'ailleurs s'ouvre automatiquement).Si je fais CANCEL ensuite il ne veux plus le re-lire, simplement une pop-up indique que la traduction est déjà en cours (bug précédent)
Merci beaucoup pour tes commentaires.
Cordialement.