問題タブ [angular-gettext]

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

javascript - angularjs/gettext: 属性内のテキストを翻訳する方法

私はこのようなhtmlを持っています

今、訳してみるとこんな感じ

{{ と }} がない理由は、「bar」ディレクティブがタイトルを「=」でスコープにバインドするためです。

問題は、タスク「nggettext_extract」がこのテキストを抽出しないことです。これは、中括弧の間のものを探しているためです。この問題を解決するハックを見つけました:

しかし、この問題に対するより良い解決策があることを願っていますか?

更新:私が今実装した回避策は、次のようにディレクティブを変更したことです

もちろん、誰かがより良い解決策を知っているなら、私に知らせてください!

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

javascript - Angular-Gettext を使用した文法上の性別の処理

Angular-Gettext を使用して文法上の性別を処理するためのシンプルで適切なエレガントな方法を探しています。translate-plural ディレクティブまたは ng-pluralize を使用して何かを行うことは可能ですか?

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

angularjs - angular-gettext : 言語を動的に変更しますか?

アプリで angular gettext を使用しました。現在、私は 2 つの言語を使用しており、ユーザーの好みに応じて UI の言語を切り替えたいと考えています。DE と EN の 2 つの言語のボタンがあります。

コントローラーメソッドで言語を設定しました:

これを行うと、言語は UI で変更されないようです。angular gettextを使用してUIで言語を動的に変更する正しい方法は何ですか?

前もって感謝します。

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

angularjs - Angular は 10 進数を変換します

プロジェクトに angular-gettext を使用しています。どうにかして10進数を変換できるかどうか疑問に思っていました。2.5 と他のいくつかの 2,5 を書くいくつかの言語での FX。これがangular-gettextを介して実行可能かどうかはわかりますか?

他にどのような回避策がありますか?

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

angularjs - 分度器: getText() が機能しない [ヘッダーのスパンからテキストを取得できません]

AngularJS: アラート ポップアップ

アサーション: getText() の使用

問題: 要素からテキストを取得 できない モデル ヘッダーの「テキスト」を特定する方法をいくつか試しましたが、要素からテキストを取得できませんでした。問題は、要素が識別されていないようです。誰かがこの問題を解決するのを手伝ってくれますか?

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

angular-gettext - nggettext_compile が .PO ファイルから文字列を抽出しません

po/el.po翻訳を含むファイルがあります。

ドキュメントから直接 Gruntfile 構成を取得しました。

grunt --verboseを見つけpo/el.poて作成することを示しますstatic/src/js/app/translations.js

ただし、結果static/src/js/app/translations.jsには翻訳の空のリストが含まれます。

私は何が欠けていますか?

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

angularjs - .pot ファイルは gettext.extract() が実行されるたびに上書きされます - 古い翻訳は失われます

angular-gettextを使用して、AngularJS で多言語アプリを作成しています

古い翻訳を維持し、それらを抽出するたびに上書きしない方法を見つけることができません。

ここに私のgulpfile.jsがあります

したがって、初めてファイル「translations.pot」が生成されます。このファイルで直接翻訳を行い、gulp translations:parse再度実行すると、「translations.pot」に保存された翻訳が失われます。

だから私が持っているとしましょうtranslations.pot

再度実行gulp translations:parseすると、翻訳が失われます

そのための解決策はありますか?古い翻訳を保存するにはどうすればよいですか?

どうもありがとうアドリアン・ボロニオ