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):
|