예제 #1
0
 /**
  * Register the service provider.
  * @return void
  */
 public function register()
 {
     $this->registerLoader();
     $this->app->singleton('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']);
         return $trans;
     });
 }
예제 #2
0
 /**
  * Set the fallback locale being used.
  *
  * @param string $fallback
  * @return void 
  * @static 
  */
 public static function setFallback($fallback)
 {
     \October\Rain\Translation\Translator::setFallback($fallback);
 }