2011-07-31 13 views
0

私は青いホストのホストにWebサイトをインストールしましたが、テキストは翻訳されません。まったく同じコードがローカルで動作することに注意してください。青写真でGettextが動作しない

私はGettext拡張をインストールしました。これはphpinfo()で有効になっています。私は相対パスまたは絶対パスでテストしており、両方とも機能しません。

私は、.moファイルを変更するときにApacheを再起動する必要があることを認識していますが、私の場合は初めてアップロードして根本的な原因ではないはずです。

ご協力いただきますようお願い申し上げます。

ありがとうございます。

+1

サーバーを再起動する必要があります。 –

+1

新しいファイルを追加することは、ファイルの変更と似ています。変更と異なることを前提とするあなたの仮定は偽です。 – hakre

+0

ブルーホストの共有ホストまたはvpsがありますか? – Carpetsmoker

答えて

0

エラーについて何も言わず、「テキストが翻訳されない」と言われるので、言語設定に問題があると思います。

すべてがうまくいくように見えますが、テキストが翻訳されない場合、翻訳者は翻訳する価値はないと考えます。ホスト上のすべての言語設定を確認しましたか?

場合はエラーメッセージエラー

0

であなたの質問を更新してくださいがあり、サーバーにインストールされている異なるロケールであってもよく、またはそれらは異なる名前を使用してインストールすることができるがあります。これは、Windowsで開発してLinux上に展開している場合によく見られます。

あなたのsetlocale()呼び出しが予想されるロケール名を返しますか?

は、Debianでは/ Ubuntuのサーバはすべてのロケールをインストールするロケール、すべてのパッケージをインストール-a

あなたがシェルアクセスを持っている場合は、一覧表示することができますロケールがロケールを使用してインストール。私は赤い帽子が何か類似しているに違いないと確信している

関連する問題