title: Angular Translate: $translate undefined in controller
body: <p>I am using ng-show with a custom function. This function calls '$translate.use'-method inside the controller.</p>
  
  <p>Funny enough, this works for the main-page but not for all other controllers although all of them use the same peace of code.</p>
  
  <p>The console tells me that $translate is undefined.</p>
  
  <p>Here's my peace of code for the index-page:</p>
  
  <pre><code>app.controller('LangCtrl', function ($scope, $translate) {
  
      $scope.isenglish = function () {
          if ($translate.use() == 'en_US') {
              return true;
          }
          return false;
      }........
  </code></pre>
  
  <p>and for another controller:</p>
  
  <pre><code>app.controller('selectFormController', ['$scope', '$http', 'storage', '$rootScope', function ($scope, $http, storage, $rootScope, $translate) {
  </code></pre>
  
  <p>........</p>
  
  <pre><code>  $scope.isenglish = function () {
          if ($translate.use() == 'en_US') {
              return true;
          }
          return false;
      }
  </code></pre>
  
  <p>I am really puzzled - is anybody able to help me out?</p>
  
  <p>Thanks a lot!!!
  Steffen</p>