11

PHPgettexthttp ://onlamp.com/pub/a/php/2002/06/13/php.htmlを使用して多言語Webサイトを構築する方法についてこのチュートリアルに従っています。

私はこの部分までチュートリアルを理解しています:

ディレクトリをすべて準備したら、実際の「ポット」ファイルを作成します。これは通常、messages.poファイルと呼ばれます。これを行うには、gettext()関数を使用して変換対象の文字列を「マーク」し、xgettextコマンドを使用するPHPファイルが必要になります。

$ xgettext -n *.php

コマンドラインに書き込む必要がありますか?そのコマンドを実行するとき、どのフォルダーにいる必要がありますか?それはLinuxバージョンのコマンドですか、それともWindows用ですか?

(wamp iniファイルでgettext拡張機能を有効にしました).poファイルを作成するには、GNU Webページからgettextユーティリティをダウンロードする必要がありますか?

4

1 に答える 1

7

Poeditなどのグラフィカルツールを使用して、 .poファイル を作成、編集、コンパイルできます: http ://www.poedit.net/

特徴

  • .moファイルの自動コンパイル(オプション)。
  • Poeditを使用して、ソースコードをスキャンして翻訳可能な文字列を探すことができます。
  • [...]

コマンドラインが必要な場合は、 ( gettextツールからの) xgettextがソースから文字列を抽出するコマンドです。これは、Linux(すでにディストリビューション用にパッケージ化されている)およびWindows(たとえばCygwin経由)で利用可能なGNUソフトウェアです。

于 2010-02-13T16:27:33.613 に答える