16 追加のフロントエンド言語

概要

Zabbix Webインターフェースで英語以外の言語を使用するには、そのロケールをWebサーバーにインストールする必要があります。さらに翻訳を機能させるには、PHPのgettext拡張機能が必要です。

ロケールのインストール

インストールされているすべての言語のリストを表示するには、次のコマンドを実行します。

locale -a

必要な言語がリストにない場合は/etc/locale.genファイルを開き、必要なロケールのコメントを解除します。 ZabbixはUTF-8エンコーディングを使用するため、UTF-8文字セットを使用してロケールを選択する必要があります。

次に以下を実行します。

locale-gen 

Webサーバーを再起動してください。

これでロケールがインストールされました。新しい言語を表示するには、Ctrl+F5でブラウザ上のZabbix Webインターフェースページを再読み込みする必要がある場合があります。

Zabbixのインストール

ZabbixをZabbix gitリポジトリから直接インストールする場合は、翻訳ファイルを手動で生成する必要があります。翻訳ファイルを生成するには、以下を実行します。

make gettext
locale/make_mo.sh

Zabbixをパッケージまたはソースtar.gzファイルからインストールする場合、この手順は必要ありません。

言語の選択

ZabbixのWebインターフェースで言語を選択する方法はいくつかあります。

  • Webインターフェースのインストール時 - Webインターフェースのインストール ウィザードで選択します。選択した 言語はシステムのデフォルトとして設定されます。
  • インストール後は、システムのデフォルト言語を Administration→General→GUIメニュー セクションで変更できます。
  • 特定のユーザーの言語は、ユーザープロファイルで変更できます。

言語に対応するロケールがマシンにインストールされていない場合、その言語はZabbixの言語セレクターでグレーアウト表示されます。
少なくとも1つのロケールが不足している場合、言語セレクターの横にオレンジ色のアイコンが表示されます。
このアイコンを押すと、次のメッセージが表示されます。
「一部の言語のロケールがWebサーバーにインストールされていないため、それらの言語を選択できません。」

locale\_warning.png