First Commit

This commit is contained in:
Kevin Adametz 2018-10-29 09:15:36 +01:00
commit 0c9a118281
633 changed files with 76612 additions and 0 deletions

View file

@ -0,0 +1,130 @@
@extends('layouts.layout-2-2')
@section('content')
<style type="text/css">
.form-control.has-error {
border: 1px solid #ea8e49;
}
</style>
<!-- row -->
<div class="row">
<div class="col-md-12">
<div class="white-box p-0 min-height-500">
<!-- .left-right-aside-column-->
<div class="page-aside">
<!-- .left-aside-column-->
<div class="left-aside">
<div class="scrollable">
<ul class="list-style-none">
<li class="box-label">Choose <select onchange="if (this.value) window.location.href=this.value" >
<option value="">Pick one:</option>
@foreach($langs as $lang)
<option value="{{ url('/admin/translation/0/'.$lang.'/'.$langsource.'/'.$show) }}" @if($language == $lang) selected @endif>{{ $lang }}</option>
@endforeach
</select>
</li>
<li class="divider"></li>
@foreach($files as $fl)
<li <?php if(substr($fl, 0, strrpos($fl,' (')) === $edit) echo 'class="font-bold"' ?>><a href="{{ url('/admin/translation/'.substr($fl, 0, strrpos($fl,' (')).'/'.$language.'/'.$langsource.'/'.$show) }}">{{ $fl }}</a></li>
@endforeach
</ul>
</div>
</div>
@if($translations)
{!! Form::open([ 'url' => route('admin_translation_update', [$file, $language, $langsource, $show]), 'method' => 'post', 'class' => 'form-horizontal' ]) !!}
<!-- /.left-aside-column-->
<div class="right-aside">
<div class="clearfix"></div>
<div class="scrollable">
<div class="row">
<div class="col-xs-12">
<button type="submit" class="btn btn-primary">
Save
</button>
</div>
</div>
<div class="clearfix"><br></div>
<div class="table-responsive">
<table class="table table-striped">
<thead>
<tr>
<th width="20%">Key</th>
<th width="40%">Source
<select onchange="if (this.value) window.location.href=this.value" >
<option value="">Pick one:</option>
@foreach($langs as $source)
<option value="{{ url('/admin/translation/'.$file.'/'.$language.'/'.$source.'/'.$show) }}" @if($source == $langsource) selected @endif>{{ $source }}</option>
@endforeach
</select>
</th>
<th width="40%">Translation
<select onchange="if (this.value) window.location.href=this.value" >
<option value="">Pick one:</option>
@foreach($langs as $lang)
<option value="{{ url('/admin/translation/'.$file.'/'.$lang.'/'.$langsource.'/'.$show) }}" @if($language == $lang) selected @endif>{{ $lang }}</option>
@endforeach
</select>
<select onchange="if (this.value) window.location.href=this.value" >
<option value="{{ url('/admin/translation/'.$file.'/'.$language.'/'.$langsource.'/all') }}" @if($show == 'all') selected @endif>ALL</option>
<option value="{{ url('/admin/translation/'.$file.'/'.$language.'/'.$langsource.'/empty') }}" @if($show == 'empty') selected @endif>EMPTY</option>
</select>
</th>
</tr>
</thead>
<tbody>
@foreach($translations as $key => $value)
@include('components.translation_row', [
'key' => $key,
'value' => $value,
'language'=> $language,
'parent' => null,
'prefix' => $prefix,
'langsource' => $langsource,
'show' => $show,
])
@endforeach
</tbody>
</table>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<button type="submit" class="btn btn-primary">
Save
</button>
</div>
</div>
</div>
{!! Form::close() !!}
@endif
<!-- .left-aside-column-->
</div>
<!-- /.left-right-aside-column-->
</div>
</div>
</div>
<!-- /.row -->
@endsection

View file

@ -0,0 +1,181 @@
@extends('layouts.app-main')
@section('content')
<style type="text/css">
.form-control.has-error {
border: 1px solid #ea8e49;
}
</style>
<!-- row -->
<div class="row">
<div class="col-md-12">
<div class="white-box p-0 min-height-500">
<!-- .left-right-aside-column-->
<div class="page-aside">
<!-- .left-aside-column-->
<div class="left-aside">
<div class="scrollable">
<ul class="list-style-none">
<?php /*
<li class="box-label">Choose <select onchange="if (this.value) window.location.href=this.value" >
<option value="">Pick one:</option>
@foreach($langs as $lang)
<option value="{{ url('/admin/trans/eloquent/0/'.$lang.'/'.$langsource.'/'.$show) }}" @if($language == $lang) selected @endif>{{ $lang }}</option>
@endforeach
</select>
</li>
*/?>
<li class="divider"></li>
@foreach($files as $k => $fl)
<li <?php if($fl == $edit) echo 'class="font-bold"' ?>><a href="{{ url('/admin/trans/eloquent/'.$k.'/'.$language.'/'.$langsource.'/all') }}">{{ $fl }}</a></li>
@endforeach
</ul>
</div>
</div>
@if($entries)
<div class="right-aside">
<div class="scrollable">
<div class="table-responsive">
<table class="table table-striped">
<thead>
<tr>
<th>Name</th>
</tr>
</thead>
<tbody>
@foreach($entries as $entry)
<tr>
<td>
<a href="{{ url('/admin/trans/eloquent/'.$edit.'/'.$language.'/'.$langsource.'/detail/'.$entry->id) }} ">
{{ $entry->name ? $entry->name : $entry->title }}</a>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
@endif
@if($translations)
{!! Form::open([ 'url' => route('admin_trans_eloquent_update', [$file, $language, $langsource, $show, $id]), 'method' => 'post', 'class' => 'form-horizontal' ]) !!}
<!-- /.left-aside-column-->
<div class="right-aside">
<div class="clearfix"></div>
<div class="scrollable">
<div class="row">
<div class="col-xs-12">
<button type="submit" class="btn btn-primary">
Save
</button>
</div>
</div>
<div class="clearfix"><br></div>
<div class="table-responsive">
<table class="table table-striped">
<thead>
<tr>
<th width="50%">Source
<select onchange="if (this.value) window.location.href=this.value" >
<option value="">Pick one:</option>
@foreach($langs as $source)
<option value="{{ url('/admin/trans/eloquent/'.$file.'/'.$language.'/'.$source.'/'.$show.'/'.$id) }}" @if($source == $langsource) selected @endif>{{ $source }}</option>
@endforeach
</select>
</th>
<th width="50%">Translation
<select onchange="if (this.value) window.location.href=this.value" >
<option value="">Pick one:</option>
@foreach($langs as $lang)
@if($lang != "de")
<option value="{{ url('/admin/trans/eloquent/'.$file.'/'.$lang.'/'.$langsource.'/'.$show.'/'.$id) }}" @if($language == $lang) selected @endif>{{ $lang }}</option>
@endif
@endforeach
</select>
<?php /* <select onchange="if (this.value) window.location.href=this.value" >
<option value="{{ url('/admin/trans/eloquent/'.$file.'/'.$language.'/'.$langsource.'/all/'.$id) }}" @if($show == 'all') selected @endif>ALL</option>
<option value="{{ url('/admin/trans/eloquent/'.$file.'/'.$language.'/'.$langsource.'/empty/'.$id) }}" @if($show == 'empty') selected @endif>EMPTY</option>
</select>
*/
?>
</th>
</tr>
</thead>
<tbody>
@foreach($fields as $field)
<?php $bool = false; ?>
<tr <?php if($show == 'empty' && $bool) echo 'style="display:none"'; ?>>
<td>{!! $translations->{$field} !!}</td>
<td>
<?php
$old = $field;
$class = "";
if($field != 'name' && $field != 'title' && $field != 'direction')
$class = 'summernote';
?>
{{ $old }}
<textarea name="trans_{{$field}}"
class="{{$class}} form-control @if(!$bool) has-error @endif"
rows="2">{{ old("{$old}", $translations->getTrans($field, $language)) }}</textarea>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<button type="submit" class="btn btn-primary">
Save
</button>
</div>
</div>
</div>
{!! Form::close() !!}
@endif
<!-- .left-aside-column-->
</div>
<!-- /.left-right-aside-column-->
</div>
</div>
</div>
<!-- /.row -->
@endsection

View file

@ -0,0 +1,128 @@
@extends('layouts.layout-2')
@section('content')
<!-- row -->
<div class="row">
<div class="col-lg-3 col-xl-2">
<div>
@foreach($files as $k => $fl)
<a href="{{ url('/admin/translate/edit/'.$k) }}" class="media align-items-center bg-lighter text-dark py-1 px-1 @if($k == $language) active @endif">
<div class=" text-center text-xlarge"><img src="{{asset('images/'.$k.'.png')}}" alt="" height="20"></div>
<div class="media-body ml-3">
{{ $k }}
</div>
</a>
@endforeach
</div>
</div>
<div class="col">
<div class="white-box p-0 min-height-500">
<!-- .left-right-aside-column-->
<div class="page-aside">
<!-- .left-aside-column-->
@if($translations)
{!! Form::open([ 'url' => route('admin_translate_update', [$language, $from]), 'method' => 'post', 'class' => 'form-horizontal' ]) !!}
<!-- /.left-aside-column-->
<div class="right-aside">
<div class="clearfix"></div>
<div class="scrollable">
<div class="row">
<div class="col-12">
<div class="float-right">
Translation from
<select class="selectpicker" onchange="if (this.value) window.location.href=this.value" >
@foreach($files as $k => $fl)
<option value="{{ url('/admin/translate/edit/'.$language.'/'.$k) }}" @if($k == $from) selected @endif>{{ $k }}</option>
@endforeach
</select>
</div>
<div class="">
<br>
<button type="submit" class="btn btn-primary">
Save
</button>
</div>
</div>
</div>
<div class="clearfix"><br></div>
<div class="table-responsive">
<table class="table table-striped">
<thead>
<tr>
<th width="30%">Source</th>
<th width="70%">Translation {{ $language }}
</th>
</tr>
</thead>
<tbody>
<?php
$dest = (array) $translations['dest'];
$from = (array) $translations['from'];
?>
@foreach($translations['keys'] as $key => $value)
<?php
$text = $value;
if(!empty($dest[$key])){
$text = $dest[$key];
}
if(!empty($from[$key])){
$text = $from[$key];
}
?>
<tr <?php if($show == 'empty' && $bool) echo 'style="display:none"'; ?>>
<td>{{ $text }}</td>
<td>
<textarea name="{{ $key }}"
class="form-control"
rows="4">@if(!empty($dest[$key])){{ $dest[$key] }}@endif</textarea>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<button type="submit" class="btn btn-primary">
Save
</button>
</div>
</div>
</div>
{!! Form::close() !!}
@endif
<!-- .left-aside-column-->
</div>
<!-- /.left-right-aside-column-->
</div>
</div>
</div>
<!-- /.row -->
@endsection

View file

@ -0,0 +1,47 @@
@if(is_array($value))
<tr>
<td @if(is_array($value))colspan="3"@endif>
<h4>{{ $key }}</h4>
</td>
</tr>
@foreach($value as $subKey => $subValue)
@include('components.translation_row', [
'language' => $language,
'key' => $subKey,
'value' => $subValue,
'parent' => isset($parent) && $parent ? "{$parent}[$key]" : $key,
'prefix' => "{$prefix}.{$key}",
'langsource' => $langsource,
'show' => $show,
])
@endforeach
@else
<?php
$bool = Lang::has($prefix.'.'.$key, $language, false);
?>
<tr <?php if($show == 'empty' && $bool) echo 'style="display:none"'; ?>>
<td>{{ $key }}</td>
<td>{!! nl2br(htmlentities($value)) !!}</td>
<td>
<?php
$old = $key;
$name = $key;
if (isset($parent) && $parent)
{
$name = "{$parent}[{$key}]";
$old = preg_replace('/\[([^\]])\]/', ".$1", "{$parent}[{$key}]");
}
?>
<textarea name="{{ $name }}"
class="form-control @if(!$bool) has-error @endif"
rows="4">{{ old(
"{$old}",
$bool ? Lang::trans($prefix.'.'.$key, [], $language) : null
) }}</textarea>
</td>
</tr>
@endif