diff --git a/app/Http/Controllers/Api/LanguageController.php b/app/Http/Controllers/Api/LanguageController.php index dd6983a7..5b9cfbc6 100644 --- a/app/Http/Controllers/Api/LanguageController.php +++ b/app/Http/Controllers/Api/LanguageController.php @@ -20,7 +20,7 @@ class LanguageController extends Controller ->select('id', 'name', 'language') ->orderBy('name') ->with([ - 'translations' + 'translations:value,language_id', ]) ->when( $request->search, @@ -41,6 +41,7 @@ class LanguageController extends Controller $toTranslate = Translation::query() ->where('language_id', $language->id) ->count(); + $language->name = $language->name ? __($language->name) : $language->language; $language->description = $language->language === 'en' ? '100% translated' : round($translated / $toTranslate * 100).'% translated'; return $language; diff --git a/resources/views/livewire/frontend/welcome.blade.php b/resources/views/livewire/frontend/welcome.blade.php index 5b99e860..3ef45a92 100644 --- a/resources/views/livewire/frontend/welcome.blade.php +++ b/resources/views/livewire/frontend/welcome.blade.php @@ -33,7 +33,7 @@ :clearable="false" :searchable="true" :async-data="route('api.languages.index')" - option-label="language" + option-label="name" option-value="language" />