title: AngularJS $translate.refresh() not working on load
body: <p>I'm testing Angular-translate with angular-traslate-partial-loader and it is not populating the page with the default translation on page load. </p>
  
  <p>here is a plunkr of the problem recreated</p>
  
  <pre><code>app.controller('MainCtrl', ['$scope', '$translate', '$translatePartialLoader',
    function($scope, $translate, $translatePartialLoader) {
      $translatePartialLoader.addPart('test');
      $translate.refresh();
      $scope.dotranslate = function() {
        $translate.refresh();
      };
    }
  ]);
  </code></pre>
  
  <p><a href="http://plnkr.co/edit/Vts9CW4VoJsXoSdllFsq?p=preview" rel="nofollow">http://plnkr.co/edit/Vts9CW4VoJsXoSdllFsq?p=preview</a></p>
  
  <p>I added a refresh button to show that the $translate.refresh() works after page load.</p>
  
  <p>What am i missing?</p>