Чтобы в веб-интерфейсе Zabbix использовать любой другой язык, кроме английского, его локаль должна быть установлена на веб-сервере. Кроме того, для работы переводов необходимо расширение PHP gettext.
Для получения списка установленных языков, выполните:
Если некоторые необходимые языки не перечислены, откройте файл /etc/locale.gen и раскомментируйте нужные локали. Так как Zabbix использует кодировку UTF-8, Вам нужно выбрать локали с набором символов UTF-8.
После этого выполните:
Перезапустите веб-сервер.
Теперь локали должны быть установлены. Для появления новых языков может потребоваться обновить страницу веб-интерфейса Zabbix в браузере нажатием Ctrl + F5.
Если вы устанавливаете Zabbix непосредственно из git репозитория Zabbix, файлы перевода должны быть созданы вручную. Чтобы сгенерировать файлы перевода, выполните:
Этот шаг не требуется при установке Zabbix из пакетов или файлов исходных кодов tar.gz.
Есть несколько способов выбрать язык в веб-интерфейсе Zabbix:
Если на компьютере не установлена локаль для языка, этот язык будет отображаться серым цветом в поле выбора языка Zabbix. Если отсутствует хотя бы одна локаль, рядом с полем выбора языка отобразится красная иконка. При нажатии на эту иконку отобразится следующее сообщение: "You are not able to choose some of the languages, because locales for them are not installed on the web server" (Вы не можете выбрать некоторые языки, так как локали для них не установлены на веб-сервере).