public function exportTranslations($group)
{
if (!in_array($group, $this->config['exclude_groups'])) {
if ($group == '*') {
return $this->exportAllTranslations();
}
$tree = $this->makeTree(Translation::where('group', $group)->whereNotNull('value')->get());
foreach ($tree as $locale => $groups) {
if (isset($groups[$group])) {
$translations = $groups[$group];
$path = $this->app->langPath() . '/' . $locale . '/' . $group . '.php';
$output = "<?php\n\nreturn " . var_export($translations, true) . ";\n";
$this->files->put($path, $output);
}
}
Translation::where('group', $group)->whereNotNull('value')->update(array('status' => Translation::STATUS_SAVED));
}
}