File tree Expand file tree Collapse file tree 3 files changed +10
-0
lines changed Expand file tree Collapse file tree 3 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -687,6 +687,7 @@ Language Config Options
687
687
'language' => [
688
688
'default' => [
689
689
'default' => 'en',
690
+ 'current' => 'en',
690
691
'supported' => null,
691
692
'negotiate' => false,
692
693
'request_instance' => 'default',
@@ -703,6 +704,11 @@ default
703
704
704
705
Sets the default language code. The default is ``en ``.
705
706
707
+ current
708
+ """""""
709
+
710
+ Sets the current language code. The default is ``en ``.
711
+
706
712
supported
707
713
"""""""""
708
714
Original file line number Diff line number Diff line change @@ -822,6 +822,9 @@ protected static function setLanguage(string $instance) : Language
822
822
{
823
823
$ config = static ::config ()->get ('language ' , $ instance );
824
824
$ service = new Language ($ config ['default ' ] ?? 'en ' );
825
+ if (isset ($ config ['current ' ])) {
826
+ $ service ->setCurrentLocale ($ config ['current ' ]);
827
+ }
825
828
if (isset ($ config ['supported ' ])) {
826
829
$ service ->setSupportedLocales ($ config ['supported ' ]);
827
830
}
Original file line number Diff line number Diff line change 12
12
return [
13
13
'default ' => [
14
14
'default ' => 'en ' ,
15
+ 'current ' => 'en ' ,
15
16
'supported ' => [
16
17
'en ' ,
17
18
'es ' ,
You can’t perform that action at this time.
0 commit comments