Para usar qualquer outro idioma além do inglês na interface web do Zabbix, o locale correspondente deve estar instalado no servidor web. Além disso, a extensão PHP gettext é necessária para que as traduções funcionem.
Para listar todos os idiomas instalados, execute:
Se alguns idiomas necessários não estiverem listados, abra o arquivo /etc/locale.gen e descomente os locais necessários. Como o Zabbix usa codificação UTF-8, você precisa selecionar locais com o charset UTF-8.
Agora execute:
Reinicie o servidor web.
Os locais agora devem estar instalados. Pode ser necessário recarregar a página do frontend do Zabbix no navegador usando Ctrl + F5 para que os novos idiomas apareçam.
Se estiver instalando o Zabbix diretamente do repositório git do Zabbix, os arquivos de tradução devem ser gerados manualmente. Para gerar os arquivos de tradução, execute:
Esta etapa não é necessária ao instalar o Zabbix a partir de pacotes ou arquivos tar.gz do código-fonte.
Existem várias maneiras de selecionar um idioma na interface web do Zabbix:
Se um locale para um idioma não estiver instalado na máquina, esse idioma ficará desabilitado no seletor de idiomas do Zabbix. Um ícone laranja é exibido ao lado do seletor de idiomas se pelo menos um locale estiver ausente. Ao pressionar este ícone, a seguinte mensagem será exibida: "Você não pode escolher alguns dos idiomas porque os locales para eles não estão instalados no servidor web."
