상속: extends Illuminate\Translation\Translator
 /**
  * Register the service provider.
  *
  * @return void
  */
 public function register()
 {
     $this->registerLoader();
     $this->app->bindShared('translator', function ($app) {
         $loader = $app['translation.loader'];
         // When registering the translator component, we'll need to set the default
         // locale as well as the fallback locale. So, we'll grab the application
         // configuration so we can easily get both of these values from there.
         $locale = $app['config']['app.locale'];
         $trans = new Translator($loader, $locale);
         $trans->setFallback($app['config']['app.fallback_locale']);
         if ($app->bound('translation-manager')) {
             $trans->setTranslationManager($app['translation-manager']);
         }
         return $trans;
     });
 }
예제 #2
0
 /**
  * Set the parsed value of a key.
  *
  * @param string $key
  * @param array $parsed
  * @return void 
  * @static 
  */
 public static function setParsedKey($key, $parsed)
 {
     //Method inherited from \Illuminate\Support\NamespacedItemResolver
     \Barryvdh\TranslationManager\Translator::setParsedKey($key, $parsed);
 }