{"action":"opened","issue":{"url":"https://api.github.com/repos/angular-translate/angular-translate/issues/873","labels_url":"https://api.github.com/repos/angular-translate/angular-translate/issues/873/labels{/name}","comments_url":"https://api.github.com/repos/angular-translate/angular-translate/issues/873/comments","events_url":"https://api.github.com/repos/angular-translate/angular-translate/issues/873/events","html_url":"https://github.com/angular-translate/angular-translate/issues/873","id":53280612,"number":873,"title":"$translateChange* events when changing fallback","user":{"login":"andertun","id":1045799,"avatar_url":"https://avatars.githubusercontent.com/u/1045799?v=3","gravatar_id":"","url":"https://api.github.com/users/andertun","html_url":"https://github.com/andertun","followers_url":"https://api.github.com/users/andertun/followers","following_url":"https://api.github.com/users/andertun/following{/other_user}","gists_url":"https://api.github.com/users/andertun/gists{/gist_id}","starred_url":"https://api.github.com/users/andertun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andertun/subscriptions","organizations_url":"https://api.github.com/users/andertun/orgs","repos_url":"https://api.github.com/users/andertun/repos","events_url":"https://api.github.com/users/andertun/events{/privacy}","received_events_url":"https://api.github.com/users/andertun/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-01-02T21:54:33Z","updated_at":"2015-01-02T21:54:33Z","closed_at":null,"body":"The `$translateChangeSuccess` and `$translateChangeEnd` events are emitted both when changing language `.use(key)` and when changing fallback `.fallbackLanguage(key)`.\r\n\r\nI can see the translateChange* events are emitted when changing fallback [**because of this line**](https://github.com/angular-translate/angular-translate/blob/01fcd42040cb876f04d686f4fc7b36de1aca38ce/src/service/translate.js#L1373) but I don't know why the translation is \"refreshed\" like that.\r\n\r\nIs it possible to know what triggered the event?\r\n\r\n    $rootScope.$on('$translateChangeSuccess', function (event) {\r\n    \t// if language changed\r\n\t\t... do something ...\r\n\t\t// if fallback changed\r\n\t\t... do nothing ...\r\n\t});\r\n\r\nIn my app I want to reload some resources **only** when the language changes, but **not** when the fallback changes."}}