Para utilizar cualquier otro idioma que no sea inglés en la interfaz web de Zabbix, su configuración regional debe estar instalada en el servidor web. Además, se requiere la extensión PHP gettext para que las traducciones funcionen.
Para listar todos los idiomas instalados, ejecute:
Si algunos idiomas necesarios no están listados, abra el archivo /etc/locale.gen y descomente los locales requeridos. Dado que Zabbix utiliza codificación UTF-8, debe seleccionar locales con el conjunto de caracteres UTF-8.
Ahora ejecute:
Reinicie el servidor web.
Los locales deberían estar ahora instalados. Puede ser necesario recargar la página del frontend de Zabbix en el navegador usando Ctrl + F5 para que aparezcan los nuevos idiomas.
Si instala Zabbix directamente desde el repositorio git de Zabbix, los archivos de traducción deben generarse manualmente. Para generar los archivos de traducción, ejecute:
Este paso no es necesario al instalar Zabbix desde paquetes o archivos tar.gz de código fuente.
Hay varias formas de seleccionar un idioma en la interfaz web de Zabbix:
Si una configuración regional para un idioma no está instalada en la máquina, este idioma aparecerá atenuado en el selector de idiomas de Zabbix. Se muestra un icono naranja junto al selector de idioma si falta al menos una configuración regional. Al pulsar sobre este icono se mostrará el siguiente mensaje: "No puede elegir algunos de los idiomas porque las configuraciones regionales para ellos no están instaladas en el servidor web."