chamilo-lms icon indicating copy to clipboard operation
chamilo-lms copied to clipboard

Formato incorrecto en fecha en idioma euskara en lecciones

Open contidos opened this issue 4 years ago • 2 comments

Descripción del problema Si se está usando el idioma "euskera", en la sección de lecciones (learning path) no se muestra correctamente el formato de fecha de publicación.

Cómo reproducir Para reproducir el problema

  1. Crear un curso y asignarle el idioma "euskera" (basque)
  2. Ir al curso
  3. Dar clic en "lecciones" o "learning path"
  4. Subir una lección
  5. Se verá bajo el apartado "Argitarazte data"

Comportamiento esperado El texto que se espera en esa sección es un formato como este: 17 de Noviembre del 2020 a las 12h17 La realidad es que muestra esto cuando se usa el euskera como idioma: Nov/17,46 %O:40(et)an

Capturas de pantalla formato_incorrecto

Visto en

  • Sistema operativo : Windows 10
  • Navegador: en todos en sus versiones más recientes

**Servidor Sucede en 11.chamilo.org a día 18/12/2020

contidos avatar Dec 18 '20 13:12 contidos

El problema está en la cadena que se utiliza para la transformación de la fecha/hora en el archivo de localización de euskera tanto para la fecha corta como larga.

Originalmente están con el siguiente formato:

$dateFormatShortNumber = "%h/%e/%U"; $dateTimeFormatLong24H = "%h/%e,%U %O:%M(et)an";

https://github.com/chamilo/chamilo-lms/blob/1.11.x/main/lang/basque/trad4all.inc.php#L6734-L6735

¿Puede ser una errata?

He buscado el formato de fechas en euskera, al no encontrar información oficial he revisado en webs vascas el formato que utilizaban.

El formato observado es {Mes}, {día} {Hora}:{Minutos}, no encuentro ejemplos con el dato de año pero asumo que sería {Año} {Mes}, {día} {Hora}:{Minutos}

Por tanto, modifico las cadenas en el archivo de localización main/lang/basque/trad4all.inc.php por las siguientes:

$dateFormatShortNumber = "%Y/%m/%d"; $dateTimeFormatLong24H = "%Y %B, %d %H:%M";

Sería interesante poder confirmar que el formato aplicado es el correcto para euskera.

contidos avatar Sep 21 '22 07:09 contidos

Ojo: si el problema está dentro de los archivos de idiomas, se tiene que modificar aquí: https://translate.chamilo.org y no directamente en el código. De ahí señalarlo y nosotros importamos este archivo al código de Chamilo.

ywarnier avatar Sep 21 '22 08:09 ywarnier

@ywarnier es un problema de los archivos de idiomas, me he registrado en la plataforma https://translate.chamilo.org/, y he solicitado autorización de traducción de English - Euskera, ¿son los pasos que debo seguir?

juan-cortizas-ponte avatar Oct 11 '22 12:10 juan-cortizas-ponte

Hola @juan-cortizas-ponte. He revisado la aplicación de https://translate.chamilo.org/ y ya estás habilitado como traductor de Inglés a Euskera.

contidos avatar Oct 11 '22 16:10 contidos

Modificados

juan-cortizas-ponte avatar Oct 11 '22 16:10 juan-cortizas-ponte