/**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(TranslationRequest $request)
 {
     $data = $request->all();
     $translationKeyword = new TranslationKeyword();
     $translationKeyword->setCatalogId($data['CatalogId']);
     $translationKeyword->setKeyword($data['Keyword']);
     $translationKeyword->save();
     foreach ($data['Languages'] as $language_id => $translation) {
         $translationLanguageKeyword = new TranslationLanguageKeyword();
         $translationLanguageKeyword->setLanguageId($language_id);
         $translationLanguageKeyword->setKeywordId($translationKeyword->getId());
         $translationLanguageKeyword->setTranslation($translation);
         $translationLanguageKeyword->save();
     }
     if ($translationKeyword->getTranslationCatalog()->getName() == 'general') {
         $this->rebuildTranslation();
     }
     flash()->success("ADDED");
     session(['attribute' => \Lang::get('general.TRANSLATION')]);
     return redirect($this->main_page);
 }