Cambiar el idioma en certificados generados por la plataforma
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.