Traducción de mensaje de error

Estimadxs buenas noches,

El motivo de contacto es para consultarles cómo traducir esta pantalla de error que salta al momento de realizar una inscripción a cursada desde AutoGestión.
Definí por ejemplo que para anotarse a una materia, tenga que tener dos requisitos: Tener n materia regularizadas (le puse 4) y Tener n materia aprobada (le puse 2)

El tema es que el mensaje de error no muestra correctamente estos valores y eventualmente quisiera cambiar la leyenda.

Me fije desde el archivo de mensajes de autogestion y no lo encontré, también me fije en las tablas sga_reglas y sga_reglas_mensajes.

Aguardo comentarios.

Muchas gracias.

Saludos, Diego.


autogestion.png

autogestion.png

Hola Diego,

¿pude ser que ustedes tengan ya personalizados los mensajes de las reglas?. Ya que dice “materias”, y nosotros manejamos el termino “actividades”.

En la tabla sga_reglas, observo la regla 501 (regla_n_actividades_aprobadas) y 502 (regla_n_actividades_regularizadas). Las columnas mensaje_usuario y mensaje_validacion dicen “Tener %1% actividades aprobadas” y “Tener %1% actividades regularizadas” respectivamente.

En caso de que tengan personalizado el mensaje, cambien “n” por “%1%”.

saludos.

Hola Leonel, no recuerdo haberlo modificado…
Te adjunto el print de la tabla.

Puede ser que la traducción esté en otro lado? Me fijé en el archivo de mensajes y tampoco está.

Muchas gracias.

Saludos, Diego.


02-03-2020 12-59-35 p.m..png

02-03-2020 12-59-35 p.m..png

Hola Diego,

Parece estar todo bien en la tabla sga_reglas.

Las traducciones se hacen en las clases PHP de las reglas:
php/nucleo/_lib/reglas/regla_n_actividades_aprobadas.php
php/nucleo/_lib/reglas/regla_n_actividades_regularizadas.php

Donde hace:

$this->set_parametros_mensaje_validacion(array($cantidad));

Habría que debuggear porque no llega bien el valor. En la función set_parametros_mensaje_validacion de la clase php/nucleo/_lib/reglas/regla_nucleo.php es donde se realiza el remplazo.

saludos.

2

Hola Diego,

Quizás no configuraron bien en la operación Configurar Requisitos por Acción (captura 024), hice una prueba y me nuestra el mensaje de otra forma (captura 023).

Vuelvan a probar, y nos comentan como les fue.

saludos.

2


Selection_023.png

Selection_023.png

Selection_024.png

Selection_024.png

Diego, en que versión estas?
Porque este tema del mensaje que se muestra al alumno fue arreglado en versión 3.17.1 (Tickets 22921 y 22851)

En los requisitos como ser “Tener aprobado x año” , el mensaje al alumno en caso de fallar este requisito será por ejemplo “Tener aprobado 1er año” (si configuraron el valor 1 en ese requisito)

Por ejemplo con el requisito “Tener n materias aprobadas de m año”, si configuraron 8 (actividades) y 2 (2do año), en caso de fallar el requisito el mensaje será “Tener 8 actividades aprobadas de 2º año” (regla nro 503)

Hola Diego, agrego a lo de Ale:

Si están en una versión anterior a las 3.17.1 lo que podemos hacer es lo siguiente:

  1. Si están en la versión 3.17.0 pueden directamente pasarse a la 3.17.1, ya que no rompe compatibilidad hacia atrás.

  2. Si están en una versión aun mas vieja, pueden crear un GDS, y en el mismo le enviamos el parche con el arreglo.

saludos.

1