問題タブ [angular-translate]

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 に答える
849 参照

angularjs - angular-gettextを使用した剣道グリッドのローカリゼーション?

ここで言及されている剣道のローカリゼーションの例: http://demos.telerik.com/kendo-ui/grid/localization

グリッドのデータがローカライズされています。また、列名はグリッド オプションでハードコーディングされています。列名もローカライズする方法はありますか? ローカリゼーション用のテキストを取得するために Angular を使用しています。そして、翻訳フィルターと属性を使用して、翻訳する必要があるテキストに注釈を付けました。剣道グリッド オプションで列名がハードコードされている剣道グリッドでは、どのようにすればよいですか?

誰でも解決策を手伝ってもらえますか?

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

angularjs - $httpBackend および angular-translate ディレクティブを使用したテスト

翻訳機能がまだ機能するかどうかをテストするために、 $httpBackend と angular-translate がどのように連携するかを理解しようと多くの時間を費やしています。

私はこの時点で、この問題を解決する方法が本当にわかりません。

私のテストはもちろん失敗します。問題は、1) データを含む JSON を実際に取得する方法と、2) 「ここにデータがあります。作業を行ってください」という指示を言う方法がわからないということです。

編集:

わかりました、問題についていくつかの光。このAngularモジュールのテスト(https://github.com/angular-translate/angular-translate/tree/master/test/unit/directive)を見ていましたが、動作させることができました:

しかし、私が望むのは、このソリューションを JSON を返す適切な AJAX 呼び出しと組み合わせて、これも行われたことをテストすることです。

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

javascript - Angular ファクトリの関数に変数を設定する

ドロップダウンの配列を選択する変数を持つ関数を生成する Angular ファクトリがあります。コントローラーでのユーザー選択からその変数を設定する必要があるようです。これらの 2 つの部分は機能しますが、変数をコントローラーの関数に入れることができません。

ファクトリには、いくつかの配列と、1 つを選択するための switch() 関数があります。ファクトリは関数を返します。ここにいくつかのコードがあります。ddSelections は配列です。

選択した配列を表示するボタン ドロップダウンの HTML は次のとおりです。

そのボタン ドロップダウン ディレクティブのコントローラーは、私が困っているところです。「良いAngularコード」のようには見えませんが、いくつかのものをハードコーディングすると機能します。その変数の場合、さまざまな問題が発生します。私は $scope で作業する必要があると思いますが、それは疑問の余地があります。$scope.getCurrentLanguage が問題のようです。これがコードです。

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

angularjs - Angular translate ディレクティブが ngMessage で機能しない

AngularJS の例からの簡単な入力:

plnkrへのリンク

5 より大きい値を入力すると、翻訳されたエラー メッセージが表示されます。translate ディレクティブを使用すると機能しません。

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

angularjs - より良い方法でAngular Translatorを含める方法.?

私のプロジェクトの 1 つで、「https://github.com/angular-translate/angular-translate」を使用しています。

クライアント側での静的テキスト翻訳用。

コントローラーには、次のようなコードがあります。

HTMLビューでは、次のようなコードがあります:

また、以下のコードセクションを使用して実行時の値を変換できることもわかりました。

ここで私の質問は「どれが一番いいですか?なぜですか?

注:「反対票を投じる前に、コメントを残してください」

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

javascript - 異なるビュー間の角度変換

Angularjs Web アプリの開発を開始し、アプリで angular-translate を使用していますが、異なるビューがある場合に angular-translate を使用する最良の方法がわかりません。

アプリに angular-translate-loader-static-files をインストールしました。現在のビューの言語を変更するときに、テンプレートのヘッダーに言語ボタンを表示したいと考えています。ビューは、異なるコントローラーと私の index.html で分離されています。

私の翻訳モジュール:

view.html の例:

そしてビューモジュール:

したがって、このシナリオでは、言語ボタンをクリックすると、ヘッダーのすべてのデータが言語を正しく変更しますが、私の見解では何も起こりません。この状況でビューの言語を変更するにはどうすればよいですか?

手伝って頂けますか?

ありがとう。ではごきげんよう!

0 投票する
5 に答える
37279 参照

angularjs - AngularJS : コントローラーまたはサービスから angular-translate で言語を設定する

angular-translate の使用に興味があります。

起動時に最初に発生するセットアップ呼び出しが多いため、構成中に言語 json を提供できません。また、非同期ローダーを使用することもできません。後でコントローラーまたはサービスから言語を指定できるようにする必要があります。

$translateProvider.translations(.., ...)使用する呼び出し$translateProviderですが、コントローラーまたはサービスでは使用できませんが、config でのみ使用できるようです。

$translate言語 JSON をロードする機能がないようです。

回避策はありますか?