cleanup language

This commit is contained in:
1Day 2022-01-05 15:03:29 +01:00
parent df47880fd7
commit 7bd0f2a9d3
6 changed files with 428 additions and 406 deletions

View file

@ -18,4 +18,6 @@ class TranslationController extends Controller
Session::put('locale', $request->inputLocale);
return redirect()->back();
}
}

View file

@ -86,6 +86,19 @@ return [
'locale' =>"en",
/*
|--------------------------------------------------------------------------
| Available Languages
|--------------------------------------------------------------------------
|
| The application locale determines the default locale that will be used
| by the translation service provider. You are free to set this value
| to any of the locales which will be supported by the application.
|
*/
'available_locales' =>["en","cs","de","es","fr","hi","it","pl","zh"],
/*
|--------------------------------------------------------------------------
| Application Fallback Locale

View file

@ -12,10 +12,9 @@
<select id="languages" style="width:100%"
class="custom-select" name="languages[]"
multiple="multiple" autocomplete="off">
<option value="de">German</option>
<option value="en">English</option>
<option value="fr">French</option>
<option value="cz">Czech</option>
@foreach(config("app.available_locales") as $lang)
<option value="{{$lang}}">{{__($lang)}}</option>
@endforeach
</select>
<label for="defaultLanguage">{{__("Default language")}}: <i data-toggle="popover"
@ -26,10 +25,11 @@
<select id="defaultLanguage" style="width:100%"
class="custom-select" name="defaultLanguage"
autocomplete="off">
<option value="de">German</option>
<option value="en">English</option>
<option value="fr">French</option>
<option value="cz">Czech</option>
<option disabled
selected>{{__(\App\Models\Settings::getValueByKey("SETTINGS::LOCALE:DEFAULT"))}}</option>
@foreach(config("app.available_locales") as $lang)
<option value="{{$lang}}">{{__($lang)}}</option>
@endforeach
</select>
</div>
@ -38,7 +38,8 @@
data-trigger="hover"
data-content="{{__('The Language of the Datatables. Grab the Language-Codes from here')}} https://datatables.net/plug-ins/i18n/"
class="fas fa-info-circle"></i></label>
<input x-model="datatable-language" id="datatable-language" name="datatable-language" type="text" required
<input x-model="datatable-language" id="datatable-language" name="datatable-language" type="text"
required
value="{{ App\Models\Settings::getValueByKey("SETTINGS::LOCALE:DATATABLES") }}"
class="form-control @error('datatable-language') is-invalid @enderror">
</div>

View file

@ -203,7 +203,8 @@
</li>
<li class="nav-item">
<a href="{{ route('servers.index') }}" class="nav-link @if (Request::routeIs('servers.*')) active @endif">
<a href="{{ route('servers.index') }}"
class="nav-link @if (Request::routeIs('servers.*')) active @endif">
<i class="nav-icon fa fa-server"></i>
<p>{{ __('Servers') }}
<span class="badge badge-info right">{{ Auth::user()->servers()->count() }} /
@ -214,7 +215,8 @@
@if ((env('PAYPAL_SECRET') && env('PAYPAL_CLIENT_ID')) || env('APP_ENV', 'local') == 'local')
<li class="nav-item">
<a href="{{ route('store.index') }}" class="nav-link @if (Request::routeIs('store.*') || Request::routeIs('checkout')) active @endif">
<a href="{{ route('store.index') }}"
class="nav-link @if (Request::routeIs('store.*') || Request::routeIs('checkout')) active @endif">
<i class="nav-icon fa fa-coins"></i>
<p>{{ __('Store') }}</p>
</a>
@ -243,7 +245,8 @@
</li>
<li class="nav-item">
<a href="{{ route('admin.api.index') }}" class="nav-link @if (Request::routeIs('admin.api.*')) active @endif">
<a href="{{ route('admin.api.index') }}"
class="nav-link @if (Request::routeIs('admin.api.*')) active @endif">
<i class="nav-icon fa fa-gamepad"></i>
<p>{{ __('Application API') }}</p>
</a>
@ -252,14 +255,16 @@
<li class="nav-header">{{ __('Management') }}</li>
<li class="nav-item">
<a href="{{ route('admin.users.index') }}" class="nav-link @if (Request::routeIs('admin.users.*')) active @endif">
<a href="{{ route('admin.users.index') }}"
class="nav-link @if (Request::routeIs('admin.users.*')) active @endif">
<i class="nav-icon fas fa-users"></i>
<p>{{ __('Users') }}</p>
</a>
</li>
<li class="nav-item">
<a href="{{ route('admin.servers.index') }}" class="nav-link @if (Request::routeIs('admin.servers.*')) active @endif">
<a href="{{ route('admin.servers.index') }}"
class="nav-link @if (Request::routeIs('admin.servers.*')) active @endif">
<i class="nav-icon fas fa-server"></i>
<p>{{ __('Servers') }}</p>
</a>
@ -274,7 +279,8 @@
</li>
<li class="nav-item">
<a href="{{ route('admin.store.index') }}" class="nav-link @if (Request::routeIs('admin.store.*')) active @endif">
<a href="{{ route('admin.store.index') }}"
class="nav-link @if (Request::routeIs('admin.store.*')) active @endif">
<i class="nav-icon fas fa-shopping-basket"></i>
<p>{{ __('Store') }}</p>
</a>