diff --git a/resources/views/layouts/partials/lang-switcher.blade.php b/resources/views/layouts/partials/lang-switcher.blade.php
index 4269b9e..7f0c5ac 100644
--- a/resources/views/layouts/partials/lang-switcher.blade.php
+++ b/resources/views/layouts/partials/lang-switcher.blade.php
@@ -1,36 +1,17 @@
{{ trans('lang.lang') }} :
- {!! FormField::formButton(
- [
- 'route' => 'users.profile.switch-lang',
- 'method' => 'patch',
- 'title' => auth()->user()->lang != 'en' ? trans('lang.switch_tooltip', ['lang' => trans('lang.en')]) : ''
- ],
- 'EN',
- ['class' => 'btn btn-default btn-xs', 'id' => 'switch_lang_en']
- + (auth()->user()->lang == 'en' ? ['disabled' => 'disabled'] : []),
- ['lang' => 'en']
- ) !!}
- {!! FormField::formButton(
- [
- 'route' => 'users.profile.switch-lang',
- 'method' => 'patch',
- 'title' => auth()->user()->lang != 'id' ? trans('lang.switch_tooltip', ['lang' => trans('lang.id')]) : ''
- ],
- 'ID',
- ['class' => 'btn btn-default btn-xs', 'id' => 'switch_lang_id']
- + (auth()->user()->lang == 'id' ? ['disabled' => 'disabled'] : []),
- ['lang' => 'id']
- ) !!}
- {!! FormField::formButton(
- [
- 'route' => 'users.profile.switch-lang',
- 'method' => 'patch',
- 'title' => auth()->user()->lang != 'de' ? trans('lang.switch_tooltip', ['lang' => trans('lang.de')]) : ''
- ],
- 'DE',
- ['class' => 'btn btn-default btn-xs', 'de' => 'switch_lang_de']
- + (auth()->user()->lang == 'de' ? ['disabled' => 'disabled'] : []),
- ['lang' => 'de']
- ) !!}
+
+ @foreach (['en', 'id', 'de'] as $langKey)
+ {!! FormField::formButton(
+ [
+ 'route' => 'users.profile.switch-lang',
+ 'method' => 'patch',
+ 'title' => auth()->user()->lang != $langKey ? trans('lang.switch_tooltip', ['lang' => trans('lang.'.$langKey)]) : ''
+ ],
+ strtoupper($langKey),
+ ['class' => 'btn btn-default btn-xs', 'id' => 'switch_lang_'.$langKey]
+ + (auth()->user()->lang == $langKey ? ['disabled' => 'disabled'] : []),
+ ['lang' => $langKey]
+ ) !!}
+ @endforeach