Update modules/ui.py
Browse files- modules/ui.py +10 -0
modules/ui.py
CHANGED
|
@@ -165,6 +165,16 @@ def display_text_analysis_interface(nlp_models, lang_code):
|
|
| 165 |
if 'input_text' not in st.session_state:
|
| 166 |
st.session_state.input_text = ""
|
| 167 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 168 |
sentence_input = st.text_area(t['input_label'], height=150, placeholder=t['input_placeholder'], value=st.session_state.input_text)
|
| 169 |
st.session_state.input_text = sentence_input
|
| 170 |
|
|
|
|
| 165 |
if 'input_text' not in st.session_state:
|
| 166 |
st.session_state.input_text = ""
|
| 167 |
|
| 168 |
+
# Añadimos una clave única basada en el idioma seleccionado
|
| 169 |
+
sentence_input = st.text_area(
|
| 170 |
+
t['input_label'],
|
| 171 |
+
height=150,
|
| 172 |
+
placeholder=t['input_placeholder'],
|
| 173 |
+
value=st.session_state.input_text,
|
| 174 |
+
key=f"text_input_{lang_code}" # Clave única basada en el idioma
|
| 175 |
+
)
|
| 176 |
+
st.session_state.input_text = sentence_input
|
| 177 |
+
|
| 178 |
sentence_input = st.text_area(t['input_label'], height=150, placeholder=t['input_placeholder'], value=st.session_state.input_text)
|
| 179 |
st.session_state.input_text = sentence_input
|
| 180 |
|