$translateProvider.translation
メインモジュールで外部モジュールを変更しようとしています。これを私のアプリの「翻訳プラグイン」と見なしてください。
$translate
サービスから翻訳を変更することはできないようです。
mymodule.service('MyService', function ($translateProvider) {
var lib = function () {
//EDITED FOR BREVITY
this._registerTranslations = function (ctrl) {
if (!ctrl.i18n) return;
for (var name in ctrl.i18n) {
/////////////////////////////
// THIS IS THE PLACE, OBVIOUSLY PROVIDER IS NOT AVAILABLE!!!!
$translateProvider.translations(name, ctrl.i18n[name]);
//////////////////////////////
}
};
//EDITED FOR BREVITY
};
return new lib();
});
明るいアイデアを持っている人はいますか?