Language editor refactoring part 2 (backend + frontend)

This commit is contained in:
Peter Papp
2021-03-28 14:06:16 +02:00
parent ec51440c3a
commit 6ac6528243
44 changed files with 595 additions and 3380 deletions

View File

@@ -330,9 +330,18 @@ class HelperService
*/
function create_default_language_strings($license, $locale)
{
$strings = collect(config('language_strings.' . strtolower($license)))
->map(function ($value, $key) use ($locale) {
$translations = [
'extended' => collect([
config("language-strings.extended"),
config("language-strings.regular")
])->collapse(),
'regular' => collect(
config("language-strings.regular")
),
];
$translations = $translations[strtolower($license)]
->map(function ($value, $key) use ($locale) {
return [
'lang' => $locale,
'value' => $value,
@@ -340,6 +349,7 @@ class HelperService
];
})->toArray();
DB::table('language_strings')->insert($strings);
DB::table('language_strings')
->insert($translations);
}
}