1

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

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

      $scope.changeLang = function (lang) {
                    gettextCatalog.currentLanguage = lang;
                    gettextCatalog.debug = true;

};

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

前もって感謝します。

4

1 に答える 1

6

setCurrentLanguage次の方法を使用する必要があります。

gettextCatalog.setCurrentLanguage(lang);

https://angular-gettext.rocketeer.be/dev-guide/api/angular-gettext/

于 2014-09-18T14:18:55.310 に答える