[comment]: # ({0d168591-2dc59dbb})
# 16 追加のフロントエンド言語

[comment]: # ({/0d168591-2dc59dbb})

[comment]: # ({4a94c5be-50c452f4})
#### 概要

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

[comment]: # ({/4a94c5be-50c452f4})

[comment]: # ({8cd6d8ae-bb6c0b89})
#### ロケールのインストール

インストール済みのすべての言語を一覧表示するには、次を実行します。

    locale -a

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

次に、以下を実行します。

    locale-gen 

Webサーバーを再起動します。  
PHP-FPM がインストールされていて Webサーバーで使用されている場合は、Webサーバーとあわせて再起動する必要があります。

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

[comment]: # ({/8cd6d8ae-bb6c0b89})

[comment]: # ({dd71d07d-b0831966})
#### Zabbixのインストール

[Zabbix gitリポジトリ](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse)からZabbixを直接インストールする場合、翻訳ファイルは手動で生成する必要があります。  
翻訳ファイルを生成するには、次を実行します。

    make gettext
    locale/make_mo.sh

この手順は、パッケージまたはソースの `tar.gz` ファイルからZabbixをインストールする場合には不要です。

[comment]: # ({/dd71d07d-b0831966})

[comment]: # ({a2f5ee77-5dccdfbc})
#### 言語の選択

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

-   Webインターフェースのインストール時 - Webインターフェースの[インストールウィザード](/manual/installation/frontend#welcome-screen)で選択します。
    選択した言語はシステムのデフォルトとして設定されます。
-   インストール後は、システムのデフォルト言語を *Administration > General >* [*GUI*](/manual/web_interface/frontend_sections/administration/general#gui) で変更できます。
-   特定のユーザーの言語は、[ユーザープロファイル](/manual/web_interface/user_profile#user-profile)で変更できます。

言語に対応するロケールがマシンにインストールされていない場合、その言語は Zabbix の言語セレクターでグレー表示されます。
少なくとも1つのロケールが不足している場合、言語セレクターの横にオレンジ色のアイコンが表示されます。
このアイコンをクリックすると、次のメッセージが表示されます。
"You are not able to choose some of the languages, because locales for them are not installed on the web server."

![locale\_warning.png](../../../../assets/en/manual/appendix/install/locale_warning.png){width="600"}

[comment]: # ({/a2f5ee77-5dccdfbc})
