public function formTranslateSubmitted(Form $form) { $values = $form->getValues(); $message = $this->messageFacade->find($values->id); if (count($values->translations) > 1) { $activity = Activity::TRANSLATE_PLURAL; } else { $activity = Activity::TRANSLATE_SINGULAR; } $translations = array(); $activity = Activity::TRANSLATE_PLURAL; for ($i = 0; $i < $message->getPluralsCount(); $i++) { $translations[$i] = $values->translations->{$i}; } $this->messageFacade->translateMessage($message, $translations); $this->log($this->translation->getProject(), $activity, $message); if ($this->isAjax()) { $this->terminate(); } else { $this->redirect('this'); } }