Beispiel #1
0
 /** @inheritDoc */
 public function translate($key, array $args = [], Locale $locale = null)
 {
     $locales = [$locale, $this->defaultLocale, Locale::parse('en')];
     foreach ($locales as $locale) {
         if (!$locale) {
             continue;
         }
         $message = $this->messages->get($key, $locale);
         if ($message) {
             return $message->format($args);
         }
     }
     return $key;
 }