AngularJS: Définition des langues dans angular-translate à partir du contrôleur ou du service

Je m'intéresse à l'aide d'angular-translate.

Raison de la configuration des appels qui arrivent d'abord sur le démarrage, je ne peux fournir de la langue json au cours de config. Ni est-il possible d'utiliser la async chargeur.
J'ai besoin d'être en mesure de spécifier les langues à partir d'un contrôleur ou d'un service à un moment plus tard.

$translateProvider.translations(.., ...) est l'appel à utiliser, mais $translateProvider n'est pas disponible dans les contrôleurs ou des services, mais en apparence seulement à config.

$translate ne semble pas avoir la capacité de charge d'un langage JSON.

Est-il une solution de contournement?

source d'informationauteur Joel Basson