Pour utiliser une autre langue que l'anglais dans l'interface Web de Zabbix, ses paramètres régionaux doivent être installés sur le serveur Web. De plus, l'extension PHP gettext est requise pour que les traductions fonctionnent.
Pour lister toutes les langues installées, exécutez :
Si certaines langues nécessaires ne sont pas répertoriées, ouvrez le fichier /etc/locale.gen et décommentez les paramètres régionaux requis. Étant donné que Zabbix utilise l'encodage UTF-8, vous devez sélectionner des paramètres régionaux avec le jeu de caractères UTF-8.
Maintenant, exécutez :
Redémarrez le serveur Web.
Les paramètres régionaux devraient maintenant être installées. Il peut être nécessaire de recharger la page du frontal Zabbix dans le navigateur en utilisant Ctrl + F5 pour que de nouvelles langues apparaissent.
Si vous installez Zabbix directement depuis le repository git Zabbix, les fichiers de traduction doivent être générés manuellement. Pour générer des fichiers de traduction, exécutez :
Cette étape n'est pas nécessaire lors de l'installation de Zabbix à partir de packages ou des fichiers source tar.gz.
Il existe plusieurs façons de sélectionner une langue dans l'interface Web de Zabbix :
Si une langue locale n'est pas installée sur la machine, cette langue sera grisée dans le sélecteur de langue Zabbix. Une icône rouge est affichée à côté du sélecteur de langue si au moins un paramètre régional a disparu. En appuyant sur cette icône, le message suivant s'affichera : "Vous ne pouvez pas choisir certaines langues, car les paramètres régionaux correspondants ne sont pas installés sur le serveur Web."