Este artículo explica cómo corregir la fecha impresa en los certificados si muestra el mes en inglés aunque la plataforma esté en español.
Solución
- Revisar la plantilla del certificado: vaya a Administración del sitio> Plugins> Certificados> Gestionar plantillas y edite la plantilla en uso. Ubique el campo de fecha y revise el formato (por ejemplo,
MMMM d, yyyy
). - Cambiar el formato de fecha: reemplácelo por un formato en español, como
d "de" MMMM "de" yyyy
o utilice el marcador[[date:timecreated:%d de %B de %Y]]
, donde%B
mostrará el mes según la configuración regional. - Configurar la localización del servidor: asegúrese de que el servidor tenga instalada la localización
es_ES.UTF-8
y quesetlocale()
esté configurado en ese idioma. De lo contrario, los formatos de fecha usarán el inglés. - Editar el idioma de la plataforma: en Configuración> Idioma, verifique que el idioma predeterminado sea Español y que no haya una anulación a nivel de usuario.
- Probar y guardar: guarde la plantilla y genere un certificado de prueba; la fecha debería aparecer con el mes en español.
Recomendación
Centralice las plantillas de certificados para facilitar su mantenimiento y actualizarlas cuando cambien los requisitos de formato.