Spaces:
Paused
Paused
rick
commited on
amelioration UI/UX
Browse files
app.py
CHANGED
@@ -11,7 +11,6 @@ import time
|
|
11 |
import re
|
12 |
|
13 |
|
14 |
-
|
15 |
# Dictionnaire pour stocker les traductions
|
16 |
traductions = {
|
17 |
"Français": {
|
@@ -21,7 +20,7 @@ traductions = {
|
|
21 |
"cliquez_enregistrer": "Cliquez pour enregistrer",
|
22 |
"cliquez_arreter": "Cliquez pour arrêter l'enregistrement",
|
23 |
"cliquez_pause": "Cliquez pour mettre en pause",
|
24 |
-
"langue_detectee": "Langue détectée : {}",
|
25 |
"transcription": "Transcription : {}",
|
26 |
"sidebar_titre": "DEMORRHA - v1",
|
27 |
"a_propos": "À propos",
|
@@ -36,7 +35,10 @@ traductions = {
|
|
36 |
"parametres_tts": "Paramètres TTS",
|
37 |
"choix_voix_tts": "Choisissez la voix TTS",
|
38 |
"activer_tts_texte": "Activer TTS pour les entrées textuelles",
|
39 |
-
"activer_tts_audio": "Activer TTS pour les entrées audio"
|
|
|
|
|
|
|
40 |
},
|
41 |
"Anglais": {
|
42 |
"titre": "------- DEMORRHA -------",
|
@@ -60,7 +62,10 @@ traductions = {
|
|
60 |
"parametres_tts": "TTS settings",
|
61 |
"choix_voix_tts": "Choose the TTS voice",
|
62 |
"activer_tts_texte": "Enable TTS for text input",
|
63 |
-
"activer_tts_audio": "Enable TTS for audio input"
|
|
|
|
|
|
|
64 |
}
|
65 |
}
|
66 |
|
@@ -416,14 +421,13 @@ def main():
|
|
416 |
]
|
417 |
|
418 |
with st.container(border=True):
|
419 |
-
st.subheader("
|
420 |
# Sélection de la langue de l'interface
|
421 |
st.selectbox(
|
422 |
-
label="
|
423 |
options=list(traductions.keys()),
|
424 |
key="interface_language",
|
425 |
-
index=list(traductions.keys()).index("Français") if "interface_language" not in st.session_state else list(traductions.keys()).index(st.session_state.interface_language)
|
426 |
-
#on_change=lambda: st.rerun()
|
427 |
)
|
428 |
|
429 |
with st.container(border=True):
|
|
|
11 |
import re
|
12 |
|
13 |
|
|
|
14 |
# Dictionnaire pour stocker les traductions
|
15 |
traductions = {
|
16 |
"Français": {
|
|
|
20 |
"cliquez_enregistrer": "Cliquez pour enregistrer",
|
21 |
"cliquez_arreter": "Cliquez pour arrêter l'enregistrement",
|
22 |
"cliquez_pause": "Cliquez pour mettre en pause",
|
23 |
+
"langue_detectee": "Langue détectée : {}",
|
24 |
"transcription": "Transcription : {}",
|
25 |
"sidebar_titre": "DEMORRHA - v1",
|
26 |
"a_propos": "À propos",
|
|
|
35 |
"parametres_tts": "Paramètres TTS",
|
36 |
"choix_voix_tts": "Choisissez la voix TTS",
|
37 |
"activer_tts_texte": "Activer TTS pour les entrées textuelles",
|
38 |
+
"activer_tts_audio": "Activer TTS pour les entrées audio",
|
39 |
+
"erreur_fichier_non_trouve": "Erreur : Le fichier '{}' n'a pas été trouvé.",
|
40 |
+
"erreur_lecture_fichier": "Une erreur s'est produite lors de la lecture du fichier : {}",
|
41 |
+
"langue_interface": "Langue de l'interface"
|
42 |
},
|
43 |
"Anglais": {
|
44 |
"titre": "------- DEMORRHA -------",
|
|
|
62 |
"parametres_tts": "TTS settings",
|
63 |
"choix_voix_tts": "Choose the TTS voice",
|
64 |
"activer_tts_texte": "Enable TTS for text input",
|
65 |
+
"activer_tts_audio": "Enable TTS for audio input",
|
66 |
+
"erreur_fichier_non_trouve": "Error: The file '{}' was not found.",
|
67 |
+
"erreur_lecture_fichier": "An error occurred while reading the file: {}",
|
68 |
+
"langue_interface": "Interface language"
|
69 |
}
|
70 |
}
|
71 |
|
|
|
421 |
]
|
422 |
|
423 |
with st.container(border=True):
|
424 |
+
st.subheader(_("langue_interface"))
|
425 |
# Sélection de la langue de l'interface
|
426 |
st.selectbox(
|
427 |
+
label=_("choix_langue_interface"),
|
428 |
options=list(traductions.keys()),
|
429 |
key="interface_language",
|
430 |
+
index=list(traductions.keys()).index("Français") if "interface_language" not in st.session_state else list(traductions.keys()).index(st.session_state.interface_language)
|
|
|
431 |
)
|
432 |
|
433 |
with st.container(border=True):
|