/**
  * Handle missing translations
  *
  * @param MissingTranslationEvent $event
  */
 public static function handleMissingTranslation(MissingTranslationEvent $event)
 {
     $sourceMessage = SourceMessage::get($event->category, $event->message);
     if (!$sourceMessage) {
         SourceMessage::create($event->category, $event->message);
     }
 }
 /**
  * @param string $category
  * @param string $message
  * @return SourceMessage
  */
 protected function getSourceMessage($category, $message)
 {
     $sourceMessage = SourceMessage::get($category, $message);
     if (!$sourceMessage) {
         $sourceMessage = SourceMessage::create($category, $message);
     }
     return $sourceMessage;
 }
 /**
  * @return bool
  */
 public function save()
 {
     SourceMessage::create($this->category, $this->message);
     return true;
 }