PHP での多言語対応 Web サイトの構築方法

私はアメリカで暮らしていまして、アメリカの会社でシステム開発に関わっています。

ロサンゼルスは日本企業も多く、案件は日本人の方とお仕事することも少なくないのですが、それでもやはり英語でシステムを作ることがほぼ全てです。

しかしながら、やはり日本人は日本語のネイティブですから、日本語の方がわかりやすいに決まっています。

そこで、Web サイトも多言語に切り替えられたら良いわけなのですが、その仕組みとして一番ポピュラーなのは gettext を利用する方法でしょう。

メジャーな OSS ではたいてい使われているのではないでしょうか。

今回はその gettext を利用する方法に関する記事をまとめました。