問題タブ [poedit]

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 投票する
8 に答える
42000 参照

translation - Poedit に代わる良い代替品はありますか?

.po/.mo エディタを探しています。翻訳ファイルに gettext を使用していますが、Poedit はあまり好きではありません。Windows Vista で実行する必要があり、開発と翻訳ができるように Visual Studio 2008 に組み込まれていればさらに良いでしょう。

翻訳に役立ち、翻訳を容易にする何かが本当に欲しいです。提案とスペルチェックが必要です。

【選択肢なし?本当にオプションがない場合は、それについて何かを行い、何かをコーディングして、翻訳が再び簡単になるようにすることもできます。http://dict.leo.org を統合したり、クエリに対して Google 翻訳が提供するものを確認したりすることもできます。]

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

javascript - Poedit 正規表現ベースのパーサー?

JS ファイルでは、Gettext の翻訳に次の形式を使用します。

この JS ファイルは PHP を使用して解析され、解析された文字列は Zend Framework Zend_Translate を介して翻訳されます。生成された JS は次のようになります。

翻訳対象の文字列を抽出し、PHP ファイルを翻訳するために Poedit を使用していますが、非常にうまく機能します。Poedit
を使用して翻訳する文字列を解析する方法はありますか?'!t[...]'

問題を解決するのは、正規表現ベースの Poedit パーサーのようなものです。そのようなパーサーはありますか?

別の方法として、言語 PHP をパラメーターとして xgettext に基づいてソース コード パーサーを定義することもできます (xgettext は .js ファイルを認識せず、それらを C ファイルとして扱うため、これを行う必要があります)。次に、JS ファイルで次の形式を使用します。

言うまでもなく、Poedit で文字列を解析できるようにするためだけに、あちこちで php のように見えるコードを使用するのは非常にクールではありません。

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

php - gettextのphp文字列変数

gettext は文字列変数をどのように変換しますか? やりたくないようです.. $sentence = "Hello World"; があるとしましょう。そして、エコーしたい($sentence); ... Poedit で $sentence の内容を翻訳するにはどうすればよいですか? -> echo sprintf( ("%s test"), $sentence) を使用すると、"Hello World test" が出力されます。 Poedit では "%s test" として表示され、Poedit 内で Hello World の翻訳バージョンを取得できません。では、Poedit 内で文字列変数を使用するにはどうすればよいでしょうか。ありがとう!

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

php - gettextのphp文字列変数(1つのケースシナリオを忘れた)

昨日質問を投稿しましたが、特定の状況では答えがうまくいかないようだと気づきました。投稿はgettextのphp文字列変数でし​​た。これが私が尋ねたものです:

こんにちは、

gettextは文字列変数をどのように変換しますか?やりたくないようです。$sentence="HelloWorld";があるとしましょう。そして、エコーしたい($ statement); ... Poeditで$sentence内にあるものを翻訳できるようにするにはどうすればよいですか?-> echo sprintf(( "%s test")、$ statement)を使用すると、「HelloWorldtest」が出力されます。ブラウザですが、Poeditでは「%stest」と表示され、Poedit内でHelloWorldの翻訳版を取得できません。では、Poedit内で文字列変数を使用するにはどうすればよいですか?ありがとう!

これは解決されました。

XMLファイルからデータを取得して変換したい場合に問題が発生します。

私は次のことができるようになりたいです:

その後

またはのようなもの

ブラウザでphpファイルを見ると、ページに$ fooの内容が表示されていますが、Poeditは$ foo内の文字列を取得しないため、翻訳できます。

(この問題は、jsファイル内の情報を翻訳するときにも発生すると思います)

ご協力ありがとうございました、

サイモン

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

zend-framework - poEdit がソースファイルを作成しない

私は zend_translate で poedit を使用しています。私はzendに必要なすべてを行いました。Zend ビュー ファイルにいくつかのサンプル コードを作成しました。

次に、poedit で新しいカタログを作成しました。

初期設定を指定しました(ベースディレクトリ、翻訳機能など)

php パーサー タブを編集しました: a) *.php to *.php;*.phtml b) '-L php' を追加

次に、文字列も取得しません。誰でも私が間違っていることを知っています。

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

php - gettextを使用したphpアプリの翻訳

gettextに関する以前の質問から、他の言語翻訳方法の代わりにPHPのgettext拡張機能を使用する最大の利点の1つは、Poeditというプログラムを使用して他の人に翻訳ファイルを作成させるのが非常に簡単なことです。

これで、アプリでgettextが機能するようになりましたが、まだ翻訳ファイルを作成していません。ネット上でデモファイルを見つけてテストし、アプリがgettextで機能するようにテストしました。

今、私はpoeditを少しいじってみましたが、間違っているかもしれません。誰かがいくつかの問題を明らかにしてくれることを願っています。

  1. poeditがあなたのphpコードを読み取り、翻訳を行うために利用可能なすべてのスポットを見つけることができる限り、これは正しいですか?

  2. 上記が正しければ、アプリにアクセスせずに人間の翻訳者にpoeditで翻訳させるにはどうすればよいですか?

または、簡単に言えば、phpコードにアクセスせずにpoeditで翻訳ファイルを作成することは可能ですか?

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

php - PHPでgettextを使用して言語をロードする方法は?

PHPのgettext関数を使用するためにpoeditで言語ファイルを作成しましたが、テストしようとしているページで、作成した.poまたは.moファイルを検索/ロードできません。私が間違っていることは何ですか?

デフォルトの英語のlangファイルを読み込もうとしていますが、ファイル内のテキストを変更して、言語ファイルから読み取っていることを確認しました。現在、デフォルトのテキストのみが表示され、翻訳は行われていないと思います。間違ったパスの可能性があります

0 投票する
4 に答える
8389 参照

javascript - gettextを使用して.jsファイルを翻訳する

このクールなjsgettextライブラリ-> http://code.google.com/p/gettext-js/を見つけましたが、実装方法がわかりません。poeditを使用して翻訳を編集していますが、プロジェクトをチェックアウトしてデモファイルを実行すると機能することがわかりますが、テキストに変更を加えると、.poファイルが更新されず、新しいテキスト。誰かが何か考えを持っていますか?ありがとう!

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

gettext - Poeditでgettextテキストドメインを設定するには?

複数のテキスト ドメインが使用されている php ファイルを解析する必要があります。特定のドメインを 1 つだけ解析したい (他のドメインは既に翻訳されています) Poedit でそれを行うには?

テキストドメインにバインドされたmoファイルをコンパイルする必要がありますか? もしそうなら、Poeditでそれを行う方法。

Windows を使用していますが、Gettext を使用して Cigwin をインストールしたくありません。

助けてくれてありがとう。