Traducir fechas en Moodle

Jose
2 minutos de lectura

El idioma por defecto de moodle es el inglés australiano, por lo que hay que traducirlo. Para esto hay que:

1º. Instalar el paquete de español en Administración del sitio> Idioma > Paquetes de Idioma. Se selecciona de la derecha (Paquetes de idiomas disponibles) y se pulsa sobre el botón «Instalar paquete de idioma seleccionado». Aparecerá en el cuadro de la izquierda (Paquetes de idioma instalados).

2º. El idioma del usuario, por defecto, tambien estará en inglés. Hay que cambiarlo desde Área personal > Preferencias > Idioma preferido, seleccionar en el desplegable el «Español».

3º. Con esto, la mayoría de cadenas de texto estarán traducidas al idioma de Cervantes, salvo quizás los meses del año, días de la semana y demás cadenas relacionadas con fechas.

Si estas en este caso, como yo, tienes que hacer un paso adicional.

Resulta que moodle coje las cadenas relacionadas con fechas diréctamente desde el sistema donde está instalado, o sea, del servidor. Que puede ser Linux o Windows. En mi caso Ubuntu.

Ubuntu tiene lo que se llaman paquetes «locale», los cuales tienen todo lo correspondiente a un idioma (cadenas de texto, formatos de fecha, moneda, …), pues se trata de instalarle el «locale» correspondiente al idioma español.

Con esto vemos los locale que tenemos instalados.

locale-a

Instalamos el que nos interesa.

sudo locale-gen es_ES
sudo update-locale

Y por alguna extraña razón, resulta que a veces no se instala completamente todo el locale, así que con esto forzamos a que se instale completamente.

sudo apt install locales-all && sudo locale-gen

Con esto el idioma español queda totalmente instalado y funcionando en la moodle 4.0. Polomenos a mi me ha funcionado. ;P

Etiquetas ,
Comparte esta entrada
Leave a comment