Fix russian language for creating ticket

This commit is contained in:
maranqz
2019-07-19 13:46:54 +03:00
committed by Manish Verma
parent 500f674473
commit 4aca819f54
18 changed files with 130 additions and 41 deletions

View File

@@ -0,0 +1,25 @@
<?php
return [
"sEmptyTable" => "No data available in table",
"sInfo" => "Showing _START_ to _END_ of _TOTAL_ entries",
"sInfoEmpty" => "Showing 0 to 0 of 0 entries",
"sInfoFiltered" => "(filtered from _MAX_ total entries)",
"sInfoPostFix" => "",
"sInfoThousands" => ",",
"sLengthMenu" => "_MENU_ Records per page",
"sLoadingRecords" => "Loading...",
"sProcessing" => "Processing...",
"sSearch" => "Search:",
"sZeroRecords" => "No matching records found",
"oPaginate" => [
"sFirst" => "First",
"sLast" => "Last",
"sNext" => "Next",
"sPrevious" => "Previous",
],
"oAria" => [
"sSortAscending" => ": activate to sort column ascending",
"sSortDescending" => ": activate to sort column descending"
],
];

5
resources/lang/en/lang.php Normal file → Executable file
View File

@@ -1069,6 +1069,7 @@ return [
'Unassigned' => 'UNASSIGNED',
'unassigned-tickets' => 'Unassigned tickets',
'generate_pdf' => 'Generate PDF',
'generate_pdf_thread' => 'generate pdf of this thread',
'change_status' => 'Change status',
'more' => 'More',
'delete_ticket' => 'Delete ticket',
@@ -1140,6 +1141,10 @@ return [
'overdue' => 'Overdue',
'overdue-tickets' => 'Overdue tickets',
'change_owner_for_ticket' => 'Change owner for ticket',
'current_owner' => 'Current owner',
'posted_by_support_team' => 'Posted by Support Team',
'posted_by_customer' => 'Posted by Customer',
'posted_by_system' => 'Posted by System',
/*
|------------------------------------------------

View File

@@ -0,0 +1,25 @@
<?php
return [
"sEmptyTable" => "В таблице отсутствуют данные",
"sInfo" => "Записи с _START_ до _END_ из _TOTAL_ записей",
"sInfoEmpty" => "Записи с 0 до 0 из 0 записей",
"sInfoFiltered" => "(отфильтровано из _MAX_ записей)",
"sInfoPostFix" => "",
"sInfoThousands" => ",",
"sLengthMenu" => "_MENU_ Записей на странице",
"sLoadingRecords" => "Загрузка записей...",
"sProcessing" => "Подождите...",
"sSearch" => "Поиск:",
"sZeroRecords" => "Записи отсутствуют.",
"oPaginate" => [
"sFirst" => "Первая",
"sPrevious" => "Предыдущая",
"sNext" => "Следующая",
"sLast" => "Последняя"
],
"oAria" => [
"sSortAscending" => ": активировать для сортировки столбца по возрастанию",
"sSortDescending" => ": активировать для сортировки столбца по убыванию"
],
];

View File

@@ -22,7 +22,7 @@ return [
'alert' => 'Alert',
'warning' => 'Предостережение',
'required-error' => 'Пожалуйста, заполните все обязательные поля',
'invalid' => 'Неверный id пользователя или пароль',
'invalid' => 'Неверный email или пароль',
'sorry_something_went_wrong' => 'Извините, что-то пошло не так',
'were_working_on_it_and_well_get_it_fixed_as_soon_as_we_can' => "Мы работаем над этим, и мы исправим это, как только сможем.",
'we_are_sorry_but_the_page_you_are_looking_for_can_not_be_found' => 'К сожалению, страница, которую вы ищете, не может быть найдена.',
@@ -355,7 +355,7 @@ return [
|--------------------------------------
*/
'ticket' => 'Заявка',
'ticket-setting' => 'Настройки заявки',
'ticket-setting' => 'Настройки заявок',
'default_ticket_number_format' => 'Формат номера заявки по умолчанию',
'default_ticket_number_sequence' => 'Последовательность заявок по умолчанию',
'default_status' => 'Статус по умолчанию',
@@ -508,7 +508,7 @@ return [
'plugin-path-missing' => 'Путь к файлу плагина не существует',
'no-plugin-file' => 'Нет ',
'plugin-config-missing' => 'Нет <b>config.php или ServiceProvider.php</b>',
'plugin-info' => 'Вы кодер? Мы призываем вас написать свои собственные плагины и сделать их доступными для сообщества.',
'plugin-info' => 'Вы программист? Мы призываем вас написать свои собственные плагины и сделать их доступными для сообщества.',
'plugin-info-pro' => ' чтобы проверить плагины, доступные в версии Pro.',
'click-here' => 'Надмите здесь',
/*
@@ -1056,7 +1056,7 @@ return [
'priority' => 'Приоритет',
'from' => 'От',
'last_replier' => 'Послдений ответчик',
'assigned_to' => 'Назначенные',
'assigned_to' => 'Назначенно',
'last_activity' => 'Последняя активность',
'answered' => 'Ответил',
'assigned' => 'Назначены',
@@ -1066,9 +1066,10 @@ return [
'Ticket_Information' => 'ИНФОРМАЦИЯ О ЗАЯВКАХ',
'Ticket_Id' => 'ID ЗАЯВКМ',
'User' => 'ПОЛЬЗОВАТЕЛЬ',
'Unassigned' => 'НЕНАЗНАЧЕННЫЕ',
'Unassigned' => 'НЕНАЗНАЧЕННО',
'unassigned-tickets' => 'Неназначенные заявки',
'generate_pdf' => 'Создать PDF',
'generate_pdf_thread' => 'создать PDF из комментариев',
'change_status' => 'Изменить статус',
'more' => 'Больше',
'delete_ticket' => 'Удалить заявку',
@@ -1099,7 +1100,7 @@ return [
'search_by_email' => 'Поиск по email',
'list_of_collaborators_of_this_ticket' => 'Список соисполнителей данной заявки',
'submit' => 'Отправить',
'max' => 'Макс.',
'max' => 'Максимальный размер файла',
'add_cc' => 'Добавить CC',
'recepients' => 'Адресаты',
'select_a_canned_response' => 'Выберите готовый ответ',
@@ -1140,6 +1141,10 @@ return [
'overdue' => 'Просроченно',
'overdue-tickets' => 'Просроченная заявка',
'change_owner_for_ticket' => 'Сменить владельца для заявки',
'current_owner' => 'Current owner',
'posted_by_support_team' => 'Опубликовано командой поддежрки',
'posted_by_customer' => 'Опубликовано клиентом',
'posted_by_system' => 'Опубликовано системой',
/*
|------------------------------------------------
@@ -1620,7 +1625,7 @@ return [
'no-dummy-data' => 'Ваша система запущена, мы не смогли найти тестовые данные, установленные в ней.',
'dummy_data_installation_message' => 'Вы используете Faveo с тестовыми данными, которые следует использовать только для тестирования. Система не будет получать или отправлять почту, поскольку тестовые данные имеют минимальные настройки конфигурации. Мы рекомендуем не подавать никаких живых данных в систему, пока вы не протестируете ее. По завершении тестирования удалите все фиктивные данные и настройте параметры системы, чтобы начать работу.',
'clear-dummy-data-agent-message' => 'Ваша система Faveo была установлена с тестовыми данными, которые следует использовать только для тестирования. Ваша система не будет получать или отправлять почту, поскольку тестовые данные имеют минимальные настройки конфигурации. Мы рекомендуем не подавать никаких живых данных в систему, пока вы не протестируете ее. По завершении тестирования обратитесь к системному администратору, чтобы очистить фиктивные данные и настроить параметры системы.',
'clear-dummy-data' => 'очистить тестовые данные.',
'clear-dummy-data' => 'чтобы очистить тестовые данные.',
'delete_dummy_data' => 'Удалить тестовые данные',
'plugin-with-dummy-data-error-message' => 'Вы установили Faveo с тестовыми данными для тестирования. Плагины могут использоваться только в режиме реальной production системы. Если вы закончили тестирование удалите фиктивные данные и начните использовать Faveo в production режиме.',
'clean-data-box-title' => 'Очистка тестовых данных выполнит следующие действия',

View File

@@ -113,14 +113,14 @@ class="nav-link active"
<!-- Deleting Fields -->
<td>
{!! Form::open(['route'=>['sla.destroy', $sla->id],'method'=>'DELETE']) !!}
<a href="{{route('sla.edit',$sla->id)}}" class="btn btn-primary btn-xs"><i class="fas fa-edit"> </i> Edit</a>
<a href="{{route('sla.edit',$sla->id)}}" class="btn btn-primary btn-xs"><i class="fas fa-edit"> </i> {!! Lang::get('lang.edit') !!}</a>
<!-- To pop up a confirm Message -->
@if($sla->id == $default_sla)
{!! Form::button('<i class="fas fa-trash"> </i> Delete',
{!! Form::button('<i class="fas fa-trash"> </i> '.Lang::get('lang.delete'),
['class'=> 'btn btn-danger btn-xs '.$disable])
!!}
@else
{!! Form::button('<i class="fas fa-trash"> </i> Delete',
{!! Form::button('<i class="fas fa-trash"> </i> '.Lang::get('lang.delete'),
['type' => 'submit',
'class'=> 'btn btn-danger btn-xs',
'onclick'=>'return confirm("Are you sure?")'])

View File

@@ -226,7 +226,7 @@ class="active"
<div class="card card-light">
<div class="card-header">
<h3 class="card-title">Tabular</h3>
<h3 class="card-title">{!! Lang::get('lang.tabular') !!}</h3>
</div>
<div class="card-body">
<table class="table table-bordered" id="tabular">

View File

@@ -186,7 +186,7 @@ if ($thread->title != "") {
{!! Lang::get('lang.more') !!} <span class="caret"></span>
</button>
<div class="dropdown-menu dropdown-menu-right">
<a href="#" data-toggle="modal" data-target="#ChangeOwner" class="dropdown-item"><i class="fas fa-users" style="color:green;"> </i> Change Owner</a>
<a href="#" data-toggle="modal" data-target="#ChangeOwner" class="dropdown-item"><i class="fas fa-users" style="color:green;"> </i>{!! Lang::get('lang.change_owner_for_ticket') !!}</a>
@if($tickets->status != 3 && $tickets->status != 2)
<a href="#" class="dropdown-item" data-toggle="modal" data-target="#MergeTickets"><i class="fas fa-cogs" style="color:teal;"> </i> {!! Lang::get('lang.merge-ticket') !!}</a>
@endif
@@ -566,22 +566,22 @@ if ($thread->title != "") {
<div>
<?php if ($conversation->is_internal) { ?>
<i class="fas fa-tag bg-purple" title="Posted by System"></i>
<i class="fas fa-tag bg-purple" title="<?= Lang::get('lang.posted_by_system') ?>"></i>
<?php
} else {
if($conversation->user_id != null) {
if ($role->role == 'agent' || $role->role == 'admin') {
?>
<i class="fas fa-reply-all bg-yellow" title="Posted by Support Team"></i>
<i class="fas fa-reply-all bg-yellow" title="<?= Lang::get('lang.posted_by_support_team') ?>"></i>
<?php } elseif ($role->role == 'user') { ?>
<i class="fas fa-user bg-aqua" title="Posted by Customer"></i>
<i class="fas fa-user bg-aqua" title="<?= Lang::get('lang.posted_by_customer') ?>"></i>
<?php } else { ?>
<i class="fas fa-reply-all bg-purple" title="Posted by System"></i>
<i class="fas fa-reply-all bg-purple" title="<?= Lang::get('lang.posted_by_system') ?>"></i>
<?php
}
} else {
?>
<i class="fas fa-tag bg-purple" title="Posted by System"></i>
<i class="fas fa-tag bg-purple" title="<?= Lang::get('lang.posted_by_system')?>"></i>
<?php
}
}
@@ -667,7 +667,7 @@ if ($thread->title != "") {
@endif
@if($conversation->id == $ij->id)
<a href="{{url('genereate-pdf/'.$conversation->id)}}" class= "float-right" title="generate pdf of this thread">
<a href="{{url('genereate-pdf/'.$conversation->id)}}" class= "float-right" title="{!! Lang::get('lang.generate_pdf_thread') !!}">
&nbsp;&nbsp;<i class="fas fa-newspaper"></i>
</a>
@endif

View File

@@ -158,7 +158,7 @@
@if($auth_user_role == 'admin')
<li class="nav-item d-none d-sm-inline-block">
<a href="{{URL::route('report.index')}}" onclick="clickReport(event);" @yield('Report') class="nav-link">Report</a>
<a href="{{URL::route('report.index')}}" onclick="clickReport(event);" @yield('Report') class="nav-link">{!! Lang::get('lang.report') !!}</a>
</li>
@endif

View File

@@ -103,7 +103,7 @@
<li @yield('Tickets')><a data-target="#tabC" href="#">{!! Lang::get('lang.tickets') !!}</a></li>
<li @yield('Tools')><a data-target="#tabD" href="#">{!! Lang::get('lang.tools') !!}</a></li>
@if(Auth::user()->role == 'admin')
<li @yield('Report')><a href="{{URL::route('report.index')}}" onclick="clickReport(event);">Report</a></li>
<li @yield('Report')><a href="{{URL::route('report.index')}}" onclick="clickReport(event);">{!! Lang::get('lang.report') !!}</a></li>
@endif
<?php \Event::fire('calendar.topbar', array()); ?>
</ul>

View File

@@ -210,7 +210,7 @@ class = "nav-item active"
<div class="col-md-12 form-group">
<label>{!! Lang::get('lang.attachment') !!}</label>
<input type="file" name="attachment[]" multiple/><br/>
{!! Lang::get('lang.max') !!}. 10MB
{!! Lang::get('lang.max') !!}. {!! $max_size_in_actual !!}
</div>
{{-- Event fire --}}
<?php Event::fire(new App\Events\ClientTicketForm()); ?>

View File

@@ -327,11 +327,11 @@ class="active"
</li>
<li>
<?php if($conversation->staff_id > 0) { ?>
<i class="fa fa-group bg-yellow" title="Posted by Support Team"></i>
<i class="fa fa-group bg-yellow" title="<?= Lang::get('lang.posted_by_support_team') ?>"></i>
<?php } elseif($conversation->user_id > 0) { ?>
<i class="fa fa-user bg-aqua" title="Posted by Customer"></i>
<i class="fa fa-user bg-aqua" title="<?= Lang::get('lang.posted_by_customer') ?>"></i>
<?php } else { ?>
<i class="fa fa-mail-reply-all bg-purple" title="Posted by System"></i>
<i class="fa fa-mail-reply-all bg-purple" title="<?= Lang::get('lang.posted_by_system') ?>"></i>
<?php } ?>
<div class="timeline-item">
<span id="date" class="time"><i class="fa fa-clock-o"> </i> {{date_format($conversation->created_at, 'd/m/Y H:i:s')}}</span>

View File

@@ -327,11 +327,11 @@ class="active"
</li>
<li>
<?php if($conversation->staff_id > 0) { ?>
<i class="fa fa-group bg-yellow" title="Posted by Support Team"></i>
<i class="fa fa-group bg-yellow" title="<?= Lang::get('lang.posted_by_support_team') ?>"></i>
<?php } elseif($conversation->user_id > 0) { ?>
<i class="fa fa-user bg-aqua" title="Posted by Customer"></i>
<i class="fa fa-user bg-aqua" title="<?= Lang::get('lang.posted_by_customer') ?>"></i>
<?php } else { ?>
<i class="fa fa-mail-reply-all bg-purple" title="Posted by System"></i>
<i class="fa fa-mail-reply-all bg-purple" title="<?= Lang::get('lang.posted_by_system') ?>"></i>
<?php } ?>
<div class="timeline-item">
<span id="date" class="time"><i class="fa fa-clock-o"> </i> {{date_format($conversation->created_at, 'd/m/Y H:i:s')}}</span>

View File

@@ -418,13 +418,13 @@ $data = $ConvDate[0];
</li>
<li>
<?php if($conversation->is_internal) { ?>
<i class="fa fa-tag bg-purple" title="Posted by System"></i>
<i class="fa fa-tag bg-purple" title="<?= Lang::get('lang.posted_by_system') ?>"></i>
<?php }else{ if ($role->role == 'agent' || $role->role == 'admin') { ?>
<i class="fa fa-mail-reply-all bg-yellow" title="Posted by Support Team"></i>
<i class="fa fa-mail-reply-all bg-yellow" title="<?= Lang::get('lang.posted_by_support_team') ?>"></i>
<?php } elseif ($role->role == 'user') { ?>
<i class="fa fa-user bg-aqua" title="Posted by Customer"></i>
<i class="fa fa-user bg-aqua" title="<?= Lang::get('lang.posted_by_customer') ?>"></i>
<?php } else { ?>
<i class="fa fa-mail-reply-all bg-purple" title="Posted by System"></i>
<i class="fa fa-mail-reply-all bg-purple" title="<?= Lang::get('lang.posted_by_system') ?>"></i>
<?php } }
$attachment = App\Model\Ticket\Ticket_attachments::where('thread_id','=',$conversation->id)->first();
if($attachment == null ) {

View File

@@ -379,11 +379,11 @@ $data = $ConvDate[0];
<?php if($conversation->is_internal) { ?>
<i class="fa fa-tag bg-purple" title="Posted by System"></i>
<?php }else{ if ($role->role == 'agent' || $role->role == 'admin') { ?>
<i class="fa fa-mail-reply-all bg-yellow" title="Posted by Support Team"></i>
<i class="fa fa-mail-reply-all bg-yellow" title="<?= Lang::get('lang.posted_by_support_team') ?>"></i>
<?php } elseif ($role->role == 'user') { ?>
<i class="fa fa-user bg-aqua" title="Posted by Customer"></i>
<i class="fa fa-user bg-aqua" title="<?= Lang::get('lang.posted_by_customer') ?>"></i>
<?php } else { ?>
<i class="fa fa-mail-reply-all bg-purple" title="Posted by System"></i>
<i class="fa fa-mail-reply-all bg-purple" title="<?= Lang::get('lang.posted_by_system') ?>"></i>
<?php } }
$attachment = App\Model\Ticket\Ticket_attachments::where('thread_id','=',$conversation->id)->first();
if($attachment == null ) {

23
resources/views/vendor/Chumper/tickets-javascript.blade.php vendored Normal file → Executable file
View File

@@ -33,8 +33,27 @@ $path = public_path();
"bStateSave" : true,
"bStateDuration": -1,
"oLanguage": {
"sLengthMenu": "_MENU_ Records per page",
"sSearch" : "Search: ",
"sEmptyTable": "{!! Lang::get('datatables.sEmptyTable') !!}",
"sInfo": "{!! Lang::get('datatables.sInfo') !!}",
"sInfoEmpty": "{!! Lang::get('datatables.sInfoEmpty') !!}",
"sInfoFiltered": "{!! Lang::get('datatables.sInfoFiltered') !!}",
"sInfoPostFix": "{!! Lang::get('datatables.sInfoPostFix') !!}",
"sInfoThousands": "{!! Lang::get('datatables.sInfoThousands') !!}",
"sLengthMenu": "{!! Lang::get('datatables.sLengthMenu') !!}",
"sLoadingRecords": "{!! Lang::get('datatables.sLoadingRecords') !!}",
"sProcessing": "{!! Lang::get('datatables.sProcessing') !!}",
"sSearch": "{!! Lang::get('datatables.sSearch') !!}",
"sZeroRecords": "{!! Lang::get('datatables.sZeroRecords') !!}",
"oPaginate": {
"sFirst": "{!! Lang::get('datatables.oPaginate.sFirst') !!}",
"sLast": "{!! Lang::get('datatables.oPaginate.sLast') !!}",
"sNext": "{!! Lang::get('datatables.oPaginate.sNext') !!}",
"sPrevious": "{!! Lang::get('datatables.oPaginate.sPrevious') !!}"
},
"oAria": {
"sSortAscending": "{!! Lang::get('datatables.oAria.sSortAscending') !!}",
"sSortDescending": "{!! Lang::get('datatables.oAria.sortDescending') !!}"
},
},
"stateLoadParams": function (settings, data) {
if ('{{$load_old_state}}') {