フォトギャラリースクリプト Gallery2

今日は、フォトギャラリースクリプトの『Gallery2』をインストールしてみました。

インストールの段階で、日本語対応しているはずなのに、英語表記しか出ず…システムチェックの段階でPHPのgettextモジュールが必須と言う事に気付きました。このgettextモジュールは、PHPの国際化を司っている部分らしく、WordPressでは、代替えの「gettext.php」がwp-includeの中に入っていたりします。

インストールしたレンタルサーバ(FirstServer)では、PHP純正のgettextモジュールを追加する事ができそうになかったので、代替えが効きそうな「gettext.php」をダウンロードしてきてGallery2をインストールしたディレクトリにアップロード。

Gallery2の「init.inc」ファイルの上部に、

if (! extension_loaded(‘gettext’)) {
require(‘gettext.php’);
} else {
function N_($message) { return $message; }
if (! function_exists(‘bind_textdomain_codeset’)) {
function bind_textdomain_codeset($domain, $codeset) { return; }
}
}

を、挿入。

これで、日本語が表示されるようになりました!

めでたしめでたし…

けど、ちょっと訳が変な所を発見してしまい…言語ファイルの変更が必要な感じ…

TOP