title: Unknown provider in .config() with custom Provider
body: <p>I've got this in app.js:</p>
  
  <pre><code>angular.module('App',[]).config(['TranslationProvider', function (TranslationProvider) {
  //codes...
  }]);    
  </code></pre>
  
  <p>And this service in another file:</p>
  
  <pre><code>angular.module('App')
  
  .provider('Translation', function() {
  var translations = {foo:"bar"}
  
  this.$get = function(){
      return translations;
  };
  
  });
  </code></pre>
  
  <p>No 404 error with the service js file, but when angular injector try to instantiate it gives me this error:</p>
  
  <pre><code>Uncaught Error: [$injector:modulerr] Failed to instantiate module App due to:
  Error: [$injector:unpr] Unknown provider: TranslationProvider
  </code></pre>
  
  <p>I've followed the angjs documentation <a href="https://docs.angularjs.org/guide/providers" rel="nofollow">https://docs.angularjs.org/guide/providers</a></p>