16 Zusätzliche Frontend-Sprachen
Übersicht
Um im Zabbix-Frontend eine andere Sprache als Englisch zu verwenden, muss das entsprechende Locale auf dem Webserver installiert sein. Zusätzlich ist die PHP-Gettext-Erweiterung erforderlich, damit die Übersetzungen funktionieren.
Installieren von Locales
Um alle installierten Sprachen aufzulisten, führen Sie aus:
locale -a
Wenn einige benötigte Sprachen nicht aufgeführt sind, öffnen Sie die Datei /etc/locale.gen und entfernen Sie das Kommentarzeichen vor den erforderlichen Locales.
Da Zabbix die UTF-8-Kodierung verwendet, müssen Sie Locales mit UTF-8-Zeichensatz auswählen.
Führen Sie nun aus:
locale-gen
Starten Sie den Webserver neu. Beachten Sie, dass auch PHP-FPM neu gestartet werden muss, wenn es installiert ist und vom Webserver verwendet wird.
Die Locales sollten nun installiert sein.
Möglicherweise muss die Zabbix Frontend-Seite im Browser mit Ctrl + F5 neu geladen werden, damit die neuen Sprachen angezeigt werden.
Installieren von Zabbix
Wenn Zabbix direkt aus dem Zabbix git repository installiert wird, sollten die Übersetzungsdateien manuell generiert werden. Um die Übersetzungsdateien zu generieren, führen Sie Folgendes aus:
make gettext
locale/make_mo.sh
Dieser Schritt ist nicht erforderlich, wenn Zabbix aus Paketen oder tar.gz-Quelldateien installiert wird.
Auswählen einer Sprache
Es gibt mehrere Möglichkeiten, eine Sprache in der Zabbix-Weboberfläche auszuwählen:
- Bei der Installation der Weboberfläche - im Frontend Installationsassistenten. Die ausgewählte Sprache wird als systemweite Standardsprache festgelegt.
- Nach der Installation kann die systemweite Standardsprache in Administration > Allgemein > GUI geändert werden.
- Die Sprache für einen bestimmten Benutzer kann im Benutzerprofil geändert werden.
Wenn für eine Sprache auf dem System kein Locale installiert ist, wird diese Sprache im Zabbix-Sprachauswahlmenü ausgegraut angezeigt. Neben der Sprachauswahl wird ein orangefarbenes Symbol angezeigt, wenn mindestens ein Locale fehlt. Beim Klicken auf dieses Symbol wird die folgende Meldung angezeigt: "You are not able to choose some of the languages, because locales for them are not installed on the web server."
