AIdeaText commited on
Commit
164483c
·
verified ·
1 Parent(s): b07a697

Update modules/studentact/current_situation_interface.py

Browse files
modules/studentact/current_situation_interface.py CHANGED
@@ -73,6 +73,8 @@ TEXT_TYPES = {
73
  }
74
  }
75
 
 
 
76
  def display_current_situation_interface(lang_code, nlp_models, t):
77
  """
78
  Interfaz simplificada con gráfico de radar para visualizar métricas.
@@ -220,6 +222,46 @@ def display_diagnosis(metrics, text_type=None, lang_code='es', t=None):
220
  # Asegurar que tenemos traducciones
221
  if t is None:
222
  t = {}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
223
 
224
  # Usar valor por defecto si no se especifica tipo
225
  text_type = text_type or 'student_essay'
 
73
  }
74
  }
75
 
76
+ ####################################################
77
+ ####################################################
78
  def display_current_situation_interface(lang_code, nlp_models, t):
79
  """
80
  Interfaz simplificada con gráfico de radar para visualizar métricas.
 
222
  # Asegurar que tenemos traducciones
223
  if t is None:
224
  t = {}
225
+
226
+ # Traducciones para títulos y etiquetas
227
+ dimension_labels = {
228
+ 'es': {
229
+ 'title': "Tipo de texto",
230
+ 'vocabulary': "Vocabulario",
231
+ 'structure': "Estructura",
232
+ 'cohesion': "Cohesión",
233
+ 'clarity': "Claridad",
234
+ 'improvement': "⚠️ Por mejorar",
235
+ 'acceptable': "📈 Aceptable",
236
+ 'optimal': "✅ Óptimo",
237
+ 'target': "Meta: {:.2f}"
238
+ },
239
+ 'en': {
240
+ 'title': "Text Type",
241
+ 'vocabulary': "Vocabulary",
242
+ 'structure': "Structure",
243
+ 'cohesion': "Cohesion",
244
+ 'clarity': "Clarity",
245
+ 'improvement': "⚠️ Needs improvement",
246
+ 'acceptable': "📈 Acceptable",
247
+ 'optimal': "✅ Optimal",
248
+ 'target': "Target: {:.2f}"
249
+ },
250
+ 'uk': {
251
+ 'title': "Тип тексту",
252
+ 'vocabulary': "Словниковий запас",
253
+ 'structure': "Структура",
254
+ 'cohesion': "Зв'язність",
255
+ 'clarity': "Ясність",
256
+ 'improvement': "⚠️ Потребує покращення",
257
+ 'acceptable': "📈 Прийнятно",
258
+ 'optimal': "✅ Оптимально",
259
+ 'target': "Ціль: {:.2f}"
260
+ }
261
+ }
262
+
263
+ # Obtener traducciones para el idioma actual, con fallback a español
264
+ labels = dimension_labels.get(lang_code, dimension_labels['es'])
265
 
266
  # Usar valor por defecto si no se especifica tipo
267
  text_type = text_type or 'student_essay'