there ng-module $translate.
there method $translate.use(locale), changes locale @ all, of course.
i need word other locales without locale switching. possible?
upd. resolved adding provider:
.provider('vocabularies', function($translateprovider) { this.$get = () => $translateprovider.translations(); }) so, in controller can add:
function(vocabularies) { console.log(vocabularies['en-us']['key.of.needed.words']); } thanks everyone!
as mentioned here $translate.use() getter , setter, means can store current locale in variable, change new one, extract word , restore locale original one.
another solution create factory holds translations , use both configure $translateprovider, access later without changing locale. better solution i'd say.
Comments
Post a Comment