問題タブ [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.
localization - 2 つの .po ファイルをマージするには?
2 つの .po ファイルをマージするには 2 つの問題があります。
アプリケーションのローカリゼーション用に 1 つの .po ファイル (trans.po) と、
transNew.po
最近作成した別のファイル ( ) があります。それらをマージする必要があります。しかし、次のコマンドを実行すると、常に と同じコンテンツが取得されtransNew.pot
、古い翻訳はまったくありません。msgmerge --前の trans.po transNew.pot -o transfinal.po
以前にtextedit を使用して翻訳文字列を手動で追加しまし
trans.po
たが、それらを失いたくありません。上記のコマンドでも成功する可能性があります。それらの文字列も失われます。それを解決できるオプションが見つかりません。
c - 翻訳の作成-痛みがない
私が翻訳カタログを作成し、翻訳を管理する現在の方法は次のとおりです。
- すべての非ソースコードファイルタイプ(glade、.desktop、...)からヘッダーを生成します。
intltool
- すべてのファイルと一般
xgettext
からすべての文字列を収集するために使用します*.[ch]
.pot
msgmerge
既存の.po
ファイルに対して行う
中間ファイルを生成せずに3つのタスクすべてを処理できるツールはありますか?
注:私は長い間その種のツールを探していましたが、実際には見つかりませんでした。そのため、答えが些細なものである場合はお詫び申し上げます。
gettext - xgettext で生成された .pot ファイルの上部にある #, fuzzy はどういう意味ですか?
を使用xgettext
してファイルを生成すると、生成された.pot
ファイルの上部に次のように表示されます。
とは#, fuzzy
どういう意味ですか?
翻訳がぼやけている (品質が悪い) 場合、それが何を意味するかは知っていますが、ファイルの先頭にあるのはどういう意味ですか?.pot
php - PHP 配列または DocBlocks (メソッド呼び出しなし) で xgettext によって翻訳可能な文字列を認識する方法は?
xgettext-Parser で poEdit を使用して、PHP ソース ファイルを解析し、すべての翻訳可能な文字列を検出しています。デフォルトでは、xgettexttranslate("foo")
のキーワードとして「translate」が指定されている場合、xgettext は のような関数呼び出しの文字列のみを認識します。
今、PHP配列に翻訳可能な文字列がいくつかあります。
またはDocBlocksのような
これらの翻訳可能な文字列 "foo" または "Foobar" を xgettext で認識するにはどうすればよいですか?
前もって感謝します!
javascript - 配列内のテキストを取得する方法は?
私はこの配列を持っています:
Paragraph 3
この配列からテキストを取得するにはどうすればよいですか?