1

多言語アプリを作りたい.poファイルについて聞いたが見つからない このコードを作った

アプリケーションにディレクトリを作成し、その中にファイルlanguagesを入れてみましたが、うまくいきませんar_EG.polanguages\ar\LC_MESSAGES

putenv('LC_ALL=ar_EG');
setlocale(LC_ALL, 'ar_EG', 'ara_EGY');

$domain = 'ar_EG';
bindtextdomain($domain, "./languages"); // I think the error here
textdomain($domain);

// to verify that localization is enabled and it works as intended:
echo strftime("%A %B %Y", strtotime("01/30/2013")), "<br>";

echo gettext("login"); // here not working 
4

2 に答える 2

1

編集後、サーバーを再起動する必要があります。ご協力ありがとうございます

于 2013-02-21T11:50:12.827 に答える
0

poファイルをmoファイルにコンパイルし、代わりにそこに入れる必要があります...

また、GetText がインストールされていることを確認する必要があります...

http://www.php.net/manual/en/book.gettext.php

于 2013-02-20T14:40:59.673 に答える