4

Ubuntu 14.04で実行されているApacheでこれを試していますが、正常に動作します:

<?php
// Set language to Polish
var_dump(setlocale(LC_ALL, 'pl_PL.UTF8'));

echo file_get_contents('/var/www/app/backend/gettext/locale/pl_PL/LC_MESSAGES/app.mo');

// Specify location of translation tables
var_dump(bindtextdomain("app", "/var/www/app/backend/gettext/locale"));

var_dump(bind_textdomain_codeset("app", 'UTF-8'));

// Choose domain
var_dump(textdomain("app"));

echo _('I want translate this!');
echo _('This to!');

しかし、Webサーバーに組み込まれたPHPで試してみると、英語版しか得られず、それがこれら2つの唯一の違いです。gettext は Web サーバーに組み込まれている php でサポートされていますか? それを回避する方法はありますか?

手伝ってくれてありがとう!

4

0 に答える 0