選択ドロップダウンを翻訳しようとしていますが、面倒で、angular-translate フレームワーク全体をバイパスするため、自分のやり方が好きではありません。
ロケール データは {"lang": {"label": "text", "select": {"k1": "var1", "k2": "var2"}}} のように見えます。コントローラースコープのメンバー、select の ng-options に「k as v for (k,v) in scopedvar」のようなものを書くことができます。
基本的に、翻訳して言語の解決を行い、それから邪魔にならないようにして、オプションのローカリゼーションのマップを返したいと思います。それが理にかなっていれば、「'select' | translate の (k, v) の v としての k」のようなものですが、もちろんそうではありません。
以前にこの問題に直面した (そして解決した) 人はいますか?
ティア、エドアルド