問題タブ [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 投票する
2 に答える
1063 参照

php - GET メソッドで curl を使用してデータを送信する際のエラー

新しいマーチャント アプリケーションを作成するには、データを curl 経由で json 形式で送信する必要があります。サポート チームからメールが届きました。

しかし、「HTTP ステータス 405 - リクエスト メソッド 'GET' はサポートされていません」というメッセージが表示されました。

メールに記載されているように、X GETを使用する必要があり、GETのみを使用しているため、curlの間違いを教えてください。

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

c# - xgettext 複数パラメータ文字列が POT に抽出されない

文字列を国際化するために、この C# クラスを使用しています。

文字列を抽出するために実行します:xgettext -k_ -k_n:1,2 -k_p:1c,2 -k_pn:1c,2,3 -LC# --omit-header --from-code=UTF-8 -o messages.pot -c -n -p PO ./TransClassOne.cs

TransClassOneのクラスは:

問題はHello, {0} - twice or more!!Good Bye, {0} - twice or more私のファイルには表示されませんmessages.pot

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

json - JSON ファイルからの翻訳可能なメッセージの解析

ローカライズしたいプロジェクトがあります。ほとんどの文字列はソース コードにあり、xgettext/Poedit はローカリゼーション関数呼び出しでラップすると簡単に見つけることができますが、データ ストレージに使用している純粋な JSON ファイルにあるものもあります。これは単なる JSON であり、実際には JS ではないため、関数呼び出しは使用できません。たとえば、小さなデータベース:

somedb.txt

xgettext を使用して JSON ファイルから「ローカル」値を抽出する方法はありますか? そうでない場合、私のオプションは何ですか?_?への呼び出しでラップされた、すべてのローカル値を含むソース ファイルの作成

あるいは、もちろん独自のパーサーを作成したり、gettext を変更したりすることもできますが、可能であれば既存のソリューションを使用したいと考えています。

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

c# - モノ国際化

C# コンソール アプリの国際化に関するこの基本的なチュートリアルに従っています。モノ コンソールでこのコマンドを入力する必要がある翻訳済みテキストを表示するための最終ステップにいます。

LANGUAGE=es mono i18n.exe しかし、LANGUAGEコマンドは認識されません。何か不足していますか、それともこのコマンドは Windows 用ではありませんか? おもしろいことに、チュートリアルは C# 用ですが、コマンド ラインは UNIX システム用です。他にも小さなミスがいくつかあります。

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

c# - Mono.Posix PInvoke がスタックのバランスを崩しました

この Mono ライブラリは頭痛の種です...この国際化チュートリアルからシンプルな C# コンソール アプリを作成しました。 これは mono でビルドすると機能しますが、Visual Studio を使用してビルド/実行したいと考えています。Mono.Posixプロジェクトにナゲットを追加しました。

プログラムは次のようになります。

MonoPosixHelper.dll最初に、見つからないというエラーが発生しました。追加しました。その後intl.dll、行方不明になりました。追加した。今、私はPInvokeStackImbalance occuredメッセージを受け取ります:

マネージド デバッグ アシスタント 'PInvokeStackImbalance' は、'D:\TESTS\i18n\i18n\bin\x86\Debug\i18n.vshost.exe' で問題を検出しました。

追加情報: PInvoke 関数 'Mono.Posix!Mono.Unix.Catalog::bindtextdomain' の呼び出しにより、スタックのバランスが崩れました。これは、マネージド PInvoke 署名がアンマネージド ターゲット シグネチャと一致しないことが原因である可能性があります。PInvoke シグネチャの呼び出し規約とパラメーターがターゲットのアンマネージド シグネチャと一致することを確認します。

それはすべて、Catalog.Init("lv", "./locale"); 何が間違っている/欠けているのか見当がつかないなどで起こります.

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

c# - Windows フォームでの i18n ローカリゼーション

ローカリゼーション パッケージ I18N を見てきました ( https://github.com/turquoiseowl/i18n )

Windowsフォームに似たものを見つけようとしています。Windowsフォームに似たようなものはありますか?