問題タブ [xgettext]

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

localization - 2 つの .po ファイルをマージするには?

2 つの .po ファイルをマージするには 2 つの問題があります。

  1. アプリケーションのローカリゼーション用に 1 つの .po ファイル (trans.po) と、transNew.po最近作成した別のファイル ( ) があります。それらをマージする必要があります。しかし、次のコマンドを実行すると、常に と同じコンテンツが取得されtransNew.pot、古い翻訳はまったくありません。

    msgmerge --前の trans.po transNew.pot -o transfinal.po

  2. 以前にtextedit を使用して翻訳文字列を手動で追加しましtrans.poたが、それらを失いたくありません。上記のコマンドでも成功する可能性があります。それらの文字列も失われます。それを解決できるオプションが見つかりません。

0 投票する
0 に答える
83 参照

c - 翻訳の作成-痛みがない

私が翻訳カタログを作成し、翻訳を管理する現在の方法は次のとおりです。

  1. すべての非ソースコードファイルタイプ(glade、.desktop、...)からヘッダーを生成します。intltool
  2. すべてのファイルと一般xgettextからすべての文字列を収集するために使用します*.[ch].pot
  3. msgmerge既存の.poファイルに対して行う

中間ファイルを生成せずに3つのタスクすべてを処理できるツールはありますか?

注:私は長い間その種のツールを探していましたが、実際には見つかりませんでした。そのため、答えが些細なものである場合はお詫び申し上げます。

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

gettext - xgettext で生成された .pot ファイルの上部にある #, fuzzy はどういう意味ですか?

を使用xgettextしてファイルを生成すると、生成された.potファイルの上部に次のように表示されます。

とは#, fuzzyどういう意味ですか?

翻訳がぼやけている (品質が悪い) 場合、それが何を意味するかは知っていますが、ファイルの先頭にあるのはどういう意味ですか?.pot

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

php - PHP 配列または DocBlocks (メソッド呼び出しなし) で xgettext によって翻訳可能な文字列を認識する方法は?

xgettext-Parser で poEdit を使用して、PHP ソース ファイルを解析し、すべての翻訳可能な文字列を検出しています。デフォルトでは、xgettexttranslate("foo")のキーワードとして「translate」が指定されている場合、xgettext は のような関数呼び出しの文字列のみを認識します。

今、PHP配列に翻訳可能な文字列がいくつかあります。

またはDocBlocksのような

これらの翻訳可能な文字列 "foo" または "Foobar" を xgettext で認識するにはどうすればよいですか?

前もって感謝します!

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

javascript - 配列内のテキストを取得する方法は?

私はこの配列を持っています:

Paragraph 3この配列からテキストを取得するにはどうすればよいですか?