問題タブ [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.
php - GET メソッドで curl を使用してデータを送信する際のエラー
新しいマーチャント アプリケーションを作成するには、データを curl 経由で json 形式で送信する必要があります。サポート チームからメールが届きました。
しかし、「HTTP ステータス 405 - リクエスト メソッド 'GET' はサポートされていません」というメッセージが表示されました。
メールに記載されているように、X GETを使用する必要があり、GETのみを使用しているため、curlの間違いを教えてください。
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
。
json - JSON ファイルからの翻訳可能なメッセージの解析
ローカライズしたいプロジェクトがあります。ほとんどの文字列はソース コードにあり、xgettext/Poedit はローカリゼーション関数呼び出しでラップすると簡単に見つけることができますが、データ ストレージに使用している純粋な JSON ファイルにあるものもあります。これは単なる JSON であり、実際には JS ではないため、関数呼び出しは使用できません。たとえば、小さなデータベース:
somedb.txt
xgettext を使用して JSON ファイルから「ローカル」値を抽出する方法はありますか? そうでない場合、私のオプションは何ですか?_
?への呼び出しでラップされた、すべてのローカル値を含むソース ファイルの作成
あるいは、もちろん独自のパーサーを作成したり、gettext を変更したりすることもできますが、可能であれば既存のソリューションを使用したいと考えています。
c# - モノ国際化
C# コンソール アプリの国際化に関するこの基本的なチュートリアルに従っています。モノ コンソールでこのコマンドを入力する必要がある翻訳済みテキストを表示するための最終ステップにいます。
LANGUAGE=es mono i18n.exe
しかし、LANGUAGE
コマンドは認識されません。何か不足していますか、それともこのコマンドは Windows 用ではありませんか? おもしろいことに、チュートリアルは C# 用ですが、コマンド ラインは UNIX システム用です。他にも小さなミスがいくつかあります。
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");
何が間違っている/欠けているのか見当がつかないなどで起こります.
c# - Windows フォームでの i18n ローカリゼーション
ローカリゼーション パッケージ I18N を見てきました ( https://github.com/turquoiseowl/i18n )
Windowsフォームに似たものを見つけようとしています。Windowsフォームに似たようなものはありますか?