PHP gettext
gettextで多言語対応サイトを作る場合
コード・.po・.moファイルの作成は
http://el.jibun.atmarkit.co.jp/kaigaiengineer/2010/08/i18ngettextphp-.html
を参考にしつつできたが、サーバ側の設定でハマった。
以下、ubuntu + nginxで日中英対応の場合にやったことです。
% cat /usr/share/i18n/SUPPORTED |grep -i "zh_CN" > /var/lib/locales/supported.d/zh . . . 使用するlocaleを追加していく % dpkg-reconfigure locales % locale -a -> 使用するlocaleがあるか確認 // ここ重要 // .moファイルをキャッシュしているらしい % sudo service php5-fpm restart