問題タブ [php-gettext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1372 参照

php - gettextはローカルで機能しますが、ホストサーバーでは機能しません

PHPアプリケーションで奇妙な問題に直面してgettextいます。それは私の開発マシン(Ubuntu 10.10 32ビット、2 x Windows 7 64ビット、Windows 7 32ビット、すべてXAMPPを実行している)で動作します。

本番サーバーは、Linux64ビットのフレーバーを実行する有料ホストです。正確にはわかりません。私はそれが重要かどうかを調べることを試みることができます。

gettextを初期化する方法は次のとおりです。

私はphpinfo()サーバー上で実行し、変更できない可能性を除いて、それgettextが有効でオフになっていることを発見しました(私は思います)。safe_modeLC_ALL

コンパイルされたgettextカタログは次のとおりです。

したがって、で設定されたパスbindtextdomainは正しいです。

通知や警告は表示gettextされませんが、カタログから翻訳を抽出せず、フィードされた文字列を返すだけです。たとえば、の代わりにgettext('About us')returnsを返します。About usO nas

カタログ自体はを使用して正しくコンパイルさpoEditれ、4つの開発マシンで動作していることが確認されています。

これの他の考えられる原因は何でしょうか?

0 投票する
3 に答える
946 参照

php - gettext モジュールなしでコンパイルされた gettext .mo ファイルを使用するには?

公式のgettext モジュールgettextに依存せずに andを使用する方法を見つけようとしていますが、これはどこにもインストールされておらず、OS とサーバーの構成によっては異なる結果になることがあります。

0 投票する
1 に答える
437 参照

poedit - PoEdit が php dgettext 関数を認識しない

PHP dgettext 関数を認識するように PoEdit を設定するにはどうすればよいですか?

Configure->Keywords 部分については知っていますが、翻訳が関数の 2 番目のパラメーターにあることをどのように示すのでしょうか?

poEdit で dgettext を使用した人はいますか?

0 投票する
1 に答える
496 参照

php - gettext は PHP アプリケーションの速度を低下させますか?

標準の php gettextが Web アプリケーションの速度を低下させるかどうか知っている人はいますか?

.po ファイルを常に読み取らなければならない場合、非常に遅くなると思います。そのため、使用される手法が異なる可能性があると考えました (キャッシング?どのように機能しますか?)。パフォーマンスの観点から、PHP で gettext がどのように機能するかを誰か説明してもらえますか?

0 投票する
2 に答える
2138 参照

php - php-gettext が機能しない

php-gettext を使用してローカライズをセットアップしようとしていますが、どうにもうまくいかないようです。

私はindex.phpを持っています:

および localization.php

また、./locale/de_DE/LC_MESSAGES/messages.po / .mo の下に翻訳ファイルを作成しました。

Ubuntu 11.04(natty)、PHPバージョン5.3.5-1ubuntu7.3、apache2でこれを試しています

助言がありますか?

0 投票する
1 に答える
1382 参照

apache - FastCGI を使用した Nginx - GETTEXT の問題、Apache で動作

Nginx と php-gettext モジュールに問題があります。Apacheではすべて問題なく動作しますが、nginxでは問題ありません。ノートブックで 2 つのサーバーを起動しました。Apache は 80 ポートで動作し、Nginx は 81 ポートで動作します。ページを Apache のポートで実行すると、gettext の変換などはすべて正常に動作しますが、(ポート 81 で) nginx に切り替えると、gettext が wokrs を停止します。

私はすでに答えを探していましたが、誰も助けてくれませんでした。

SpawnCGI を使用して php を実行していますが、php-fpm を試してみましたが、結果は同じでした。すべてがApacheでは機能するが、nginxでは機能しないとは想像できません;z。

何かアイデアがあれば、私を助けてください。

0 投票する
1 に答える
2702 参照

php - PHP Gettext: ドメインのパスを設定した後、デフォルトの MO パスを変更する方法は?

私は Web アプリのローカライズに PHP Gettext 拡張機能を使用しています。あなたがするとき:

ロケールを fr_FR に設定している場合、次の場所で MO が検索されます。

そのパスをカスタマイズする方法はありますか? たとえば、次の構造を使用したいと思います。

0 投票する
3 に答える
4050 参照

gettext - poeditが「カタログの更新に失敗しました」で失敗する

大規模なPHPプロジェクトにgettextを使用しています。私はすべてを正常にセットアップし、翻訳が機能するかどうかをテストするためにいくつかの翻訳を(2つの言語で)入力し、コーディングを開始しました。時々、poEditを使用して翻訳を更新しました。

明らかな理由はありませんが、ソースからカタログを更新しようとすると、poEditでこのエラーが発生します。

クリックするDetails >>と、詳細なメッセージが表示されます。

インターネットに関するアドバイスに従って、パス(ベースパスとプロジェクトパス)を変更しようとしましたが、役に立ちませんでした(何も変更されません)。ソースが見つからないことについては何も述べていないことに注意してください。失敗しただけです。また、両方の.poファイルを検証しました。

私はpoEdit1.4.2-5(Debian上)を実行しています。

詳細なエラー情報を取得する方法はありますか?(または問題を取り除く?;)

0 投票する
2 に答える
1451 参照

php - 成功後にFacebookのアクセストークンを保存する方法

ユーザーがアプリを許可すると、このタイプの成功 URL を受け取ります:
http://localhost/fbapp/app.php#access_token=AAAAALY8OpPABAM67auStdfgdfOdfgdfgdenqEt9QZCGD2a1h3iWFrhmNWqOf8l4a9RQ8tAJCM9y5QbYpsP6sT1g0ZCXDhtZCECZApGb&expires_in=660

$_GET['access_token'] でアクセス トークンを保存しようとしているのですが、うまくいきません。

このURLからアクセストークンを取得する方法を知りたい..

0 投票する
1 に答える
196 参照

php - phpgettextがhtmlタグの読み込みに失敗する

私は自分のウェブサイトを翻訳するためにgettextを使用しています。1つのキーには、htmlタグ付きの翻訳があります。

私が今phpでこのコードを使用する場合:

通常は次を返す必要があります。

ほとんどの場合、このように機能しますが、次のようになることもあります。

なぜ私は時々この間違ったコードを取得するのですか?