add language chooser at setup page
This commit is contained in:
parent
47b0b17c15
commit
acedbcce0b
|
|
@ -2,7 +2,7 @@
|
||||||
* @Author: printempw
|
* @Author: printempw
|
||||||
* @Date: 2016-07-28 13:15:18
|
* @Date: 2016-07-28 13:15:18
|
||||||
* @Last Modified by: printempw
|
* @Last Modified by: printempw
|
||||||
* @Last Modified time: 2016-11-18 15:12:18
|
* @Last Modified time: 2016-12-31 17:08:19
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@import "style.scss";
|
@import "style.scss";
|
||||||
|
|
@ -76,6 +76,12 @@ p {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#language-chooser {
|
||||||
|
float: right;
|
||||||
|
margin-top: 4px;
|
||||||
|
height: 24px;
|
||||||
|
}
|
||||||
|
|
||||||
.step {
|
.step {
|
||||||
margin: 20px 0 15px;
|
margin: 20px 0 15px;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
@extends('setup.wizard.master')
|
@extends('setup.wizard.master')
|
||||||
|
|
||||||
@section('content')
|
@section('content')
|
||||||
<h1>{{ trans('setup.wizard.finish.title') }}</h1>
|
<h1>{{ trans('setup.wizard.finish.title') }}
|
||||||
|
@include('setup.wizard.language')
|
||||||
|
</h1>
|
||||||
|
|
||||||
<p>{{ trans('setup.wizard.finish.text') }}</p>
|
<p>{{ trans('setup.wizard.finish.text') }}</p>
|
||||||
|
|
||||||
<table class="form-table install-success">
|
<table class="form-table install-success">
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
@extends('setup.wizard.master')
|
@extends('setup.wizard.master')
|
||||||
|
|
||||||
@section('content')
|
@section('content')
|
||||||
<h1>{{ trans('setup.wizard.info.title') }}</h1>
|
<h1>{{ trans('setup.wizard.info.title') }}
|
||||||
|
@include('setup.wizard.language')
|
||||||
|
</h1>
|
||||||
|
|
||||||
<p>{{ trans('setup.wizard.info.text') }}</p>
|
<p>{{ trans('setup.wizard.info.text') }}</p>
|
||||||
|
|
||||||
<form id="setup" method="post" action="{{ url('setup/finish') }}" novalidate="novalidate">
|
<form id="setup" method="post" action="{{ url('setup/finish') }}" novalidate="novalidate">
|
||||||
|
|
|
||||||
5
resources/views/setup/wizard/language.tpl
Normal file
5
resources/views/setup/wizard/language.tpl
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
<select id="language-chooser" onchange="refreshWithLangPrefer()">
|
||||||
|
@foreach(config('locales') as $code => $langInfo)
|
||||||
|
<option value="{{ $code }}" {!! $code == config('app.locale') ? 'selected="selected"' : '' !!}>{{ $langInfo['short_name'] }} - {{ $langInfo['name'] }}</option>
|
||||||
|
@endforeach
|
||||||
|
</select>
|
||||||
|
|
@ -7,6 +7,7 @@
|
||||||
<title>{{ trans('setup.wizard.master.title') }}</title>
|
<title>{{ trans('setup.wizard.master.title') }}</title>
|
||||||
<link rel="shortcut icon" href="../resources/assets/images/favicon.ico">
|
<link rel="shortcut icon" href="../resources/assets/images/favicon.ico">
|
||||||
<link rel="stylesheet" type="text/css" href="../resources/assets/dist/css/install.css">
|
<link rel="stylesheet" type="text/css" href="../resources/assets/dist/css/install.css">
|
||||||
|
@yield('style')
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="container">
|
<body class="container">
|
||||||
|
|
@ -14,6 +15,19 @@
|
||||||
|
|
||||||
@yield('content')
|
@yield('content')
|
||||||
|
|
||||||
</body>
|
<script>
|
||||||
|
function refreshWithLangPrefer() {
|
||||||
|
var e = document.getElementById("language-chooser");
|
||||||
|
var lang = e.options[e.selectedIndex].value;
|
||||||
|
|
||||||
|
// set cookie
|
||||||
|
document.cookie = "locale=" + lang + "; path=/";
|
||||||
|
|
||||||
|
location.reload();
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
@yield('script')
|
||||||
|
|
||||||
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,9 @@
|
||||||
@extends('setup.wizard.master')
|
@extends('setup.wizard.master')
|
||||||
|
|
||||||
@section('content')
|
@section('content')
|
||||||
<h1>{{ trans('setup.wizard.welcome.title') }}</h1>
|
<h1>{{ trans('setup.wizard.welcome.title') }}
|
||||||
|
@include('setup.wizard.language')
|
||||||
|
</h1>
|
||||||
|
|
||||||
<p>{{ trans('setup.wizard.welcome.text', ['version' => config('app.version')]) }}</p>
|
<p>{{ trans('setup.wizard.welcome.text', ['version' => config('app.version')]) }}</p>
|
||||||
<p>{{ trans('setup.database.connection-success', ['server' => $server]) }}</p>
|
<p>{{ trans('setup.database.connection-success', ['server' => $server]) }}</p>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user