0

昨日、PHPにgettextを使い始めました。

poedit を使用してローカルに .po ファイルを作成しました。(ubunt 12.04 64 ビット)。このファイルとコンパイル済みの .mo ファイルをバージョン管理下に置きました。これは、ラックスペース クラウド サイトで実行されるサイトの運用バージョンにデプロイする予定があるためです。

私の質問は:

.mo ファイルはプラットフォームに依存しますか? どのサーバーでも動作しますか? そうでない場合、これは通常どのように処理されますか?問題は、クラウド サイトへのシェル アクセスがないことです。そのため、再コンパイルする必要がある場合、または何かが面倒になります。

お時間をいただきありがとうございます。

4

1 に答える 1

2

はい、サーバー間で mo ファイルを再配布できます。mo ファイルは、実際には PHP ではなく、Apache Web サーバーによって読み取られます。

ただし、基礎となる OS にインストールされていないロケールを mo が使用している場合、mo ファイルは機能しないことに注意してください。

于 2012-10-17T19:18:16.393 に答える