16 Dodatkowe języki frontendu

Przegląd

Aby używać w interfejsie webowym Zabbix innego języka niż angielski, odpowiednia lokalizacja musi być zainstalowana na serwerze WWW. Dodatkowo do działania tłumaczeń wymagana jest rozszerzenie PHP gettext.

Instalowanie lokalizacji

Aby wyświetlić listę wszystkich zainstalowanych języków, uruchom:

locale -a

Jeśli nie ma na liście niektórych potrzebnych języków, otwórz plik /etc/locale.gen i odkomentuj wymagane lokalizacje. Ponieważ Zabbix używa kodowania UTF-8, należy wybrać lokalizacje z zestawem znaków UTF-8.

Teraz uruchom:

locale-gen 

Uruchom ponownie serwer WWW. Należy pamiętać, że jeśli PHP-FPM jest zainstalowany i używany przez serwer WWW, trzeba go również uruchomić ponownie razem z serwerem WWW.

Lokalizacje powinny być teraz zainstalowane. Może być konieczne ponowne wczytanie strony frontend Zabbix w przeglądarce za pomocą Ctrl + F5, aby pojawiły się nowe języki.

Instalowanie Zabbix

Jeśli instalujesz Zabbix bezpośrednio z repozytorium git Zabbix, pliki tłumaczeń należy wygenerować ręcznie. Aby wygenerować pliki tłumaczeń, uruchom:

make gettext
locale/make_mo.sh

Ten krok nie jest potrzebny podczas instalowania Zabbix z pakietów lub plików źródłowych tar.gz.

Wybieranie języka

Istnieje kilka sposobów wyboru języka w interfejsie webowym Zabbix:

  • Podczas instalacji interfejsu webowego - w frontend kreatorze instalacji. Wybrany język zostanie ustawiony jako domyślny systemowy.
  • Po instalacji domyślny język systemowy można zmienić w Administracja > Ogólne > GUI.
  • Język dla konkretnego użytkownika można zmienić w profilu użytkownika.

Jeśli dla danego języka na maszynie nie jest zainstalowana lokalizacja, język ten będzie wyszarzony w selektorze języka Zabbix. Jeśli brakuje co najmniej jednej lokalizacji, obok selektora języka wyświetlana jest pomarańczowa ikona. Po kliknięciu tej ikony zostanie wyświetlony następujący komunikat: "Nie możesz wybrać niektórych języków, ponieważ ich lokalizacje nie są zainstalowane na serwerze webowym."

locale\_warning.png