/**
* Saves translations for particular locale
*
* @param string $locale
* @param array $data
*/
protected function saveDatabaseTranslations($locale, array $data)
{
$em = $this->getDoctrineHelper()->getEntityManager();
foreach ($data as $identifier => $value) {
$dictionary = new Dictionary();
$dictionary->setIdentifier($identifier);
$dictionary->translate($locale)->setValue($value);
$dictionary->mergeNewTranslations();
$em->persist($dictionary);
}
$em->flush();
}