16 Zusätzliche Frontend-Sprachen

Übersicht

Um in der Zabbix-Weboberfläche eine andere Sprache als Englisch zu verwenden, muss die entsprechende Locale auf dem Webserver installiert sein. Zusätzlich ist die PHP-Erweiterung gettext erforderlich, damit die Übersetzungen funktionieren.

Installieren von Locales

Um alle installierten Sprachen aufzulisten, führen Sie Folgendes aus:

locale -a

Wenn einige benötigte Sprachen nicht aufgeführt sind, öffnen Sie die Datei /etc/locale.gen und entfernen Sie die Auskommentierung der erforderlichen Locales. Da Zabbix die UTF-8-Kodierung verwendet, müssen Sie Locales mit UTF-8-Zeichensatz auswählen.

Führen Sie nun Folgendes aus:

locale-gen 

Starten Sie den Webserver neu.

Die Locales sollten nun installiert sein. Möglicherweise ist es erforderlich, die Zabbix Frontend-Seite im Browser mit Strg + F5 neu zu laden, damit die neuen Sprachen angezeigt werden.

Zabbix installieren

Wenn Zabbix direkt aus dem Zabbix git repository installiert wird, müssen Übersetzungsdateien manuell erzeugt werden. Führen Sie zum Erzeugen der Übersetzungsdateien Folgendes aus:

make gettext
locale/make_mo.sh

Dieser Schritt ist nicht erforderlich, wenn Zabbix aus Paketen oder aus source-tar.gz-Dateien installiert wird.

Auswählen einer Sprache

Es gibt mehrere Möglichkeiten, in der Zabbix-Weboberfläche eine Sprache auszuwählen:

  • Bei der Installation der Weboberfläche – im Frontend-Installationsassistenten. Die ausgewählte Sprache wird als Systemstandard festgelegt.
  • Nach der Installation kann die Standardsprache des Systems im Menüabschnitt Administration→General→GUI geändert werden.
  • Die Sprache für einen bestimmten Benutzer kann im Benutzerprofil geändert werden.

Wenn ein Locale für eine Sprache auf dem Rechner nicht installiert ist, wird diese Sprache in der Zabbix-Sprachauswahl ausgegraut angezeigt.
Neben der Sprachauswahl wird ein oranges Symbol angezeigt, wenn mindestens ein Locale fehlt.
Beim Klicken auf dieses Symbol wird folgende Meldung angezeigt:
„Sie können einige der Sprachen nicht auswählen, da die entsprechenden Locales auf dem Webserver nicht installiert sind.“

locale\_warning.png