diff --git a/Controller/Admin.php b/Controller/Admin.php index 3b56b14..b5cb89b 100644 --- a/Controller/Admin.php +++ b/Controller/Admin.php @@ -52,6 +52,16 @@ public function save_project() { return false; } + $languages = array_merge([$project['lang']], $project['languages']); + + foreach ($languages as $language) { + foreach ($project['keys'] as $key => $value) { + if (!isset($project['values'][$language][$key])) { + $project['values'][$language][$key] = ''; + } + } + } + $this->app->trigger('lokalize.saveproject', [&$project]); return $this->module('lokalize')->saveProject($project);