5

私はグロッキーしようとしていgettextます。

これが私がそれがどのように機能すると思うかです-

最初に、ある種の po エディターを使用して、アプリケーションのディレクトリをスキャンし、これらの「.po」ファイルを作成するように指示します。アプリケーションは、スキャンされた各ファイルに対して、プログラミング言語の文字列を含む po ファイルを作成し、それらをコンパイルします。のような高レベルAPIgettextを使用してメソッドを呼び出し、使用するようZend_Translateに指定するとgettext、翻訳をキャッシュするように設定でき、翻訳を返すだけです。

私が本当に不明な点は、po ファイルの編集が実際にどのように行われるかということです。それは手動です。その後、もちろんコンパイルが完了すると、アプリケーションはバイナリ mo ファイルに依存します。

また、誰かが.poファイルを編集するための便利な Linux アプリケーションを提供してくれたら、私は感謝します。

4

1 に答える 1

6

GNU gettext を使用した NLSに関するチュートリアルは、プロセスを理解するのに役立ちます。

.po ファイルの編集に関しては、少なくとも 2 つのアプリケーションがあります (vi は別として :-): gtranslatorpoeditです。

于 2009-11-24T21:34:52.287 に答える