fix date translations
This commit is contained in:
parent
fd56966435
commit
fec2f17bea
|
@ -280,7 +280,7 @@ function shift_delete_controller()
|
||||||
error(sprintf(
|
error(sprintf(
|
||||||
__('Do you want to delete the shift %s from %s to %s?'),
|
__('Do you want to delete the shift %s from %s to %s?'),
|
||||||
$shift->shiftType->name,
|
$shift->shiftType->name,
|
||||||
$shift->start->format(__('Y-m-d H:i')),
|
$shift->start->format(__('general.datetime')),
|
||||||
$shift->end->format(__('H:i'))
|
$shift->end->format(__('H:i'))
|
||||||
), true),
|
), true),
|
||||||
form([
|
form([
|
||||||
|
|
|
@ -32,7 +32,7 @@ function dateWithEventDay(string $day): string
|
||||||
{
|
{
|
||||||
$date = Carbon::createFromFormat('Y-m-d', $day);
|
$date = Carbon::createFromFormat('Y-m-d', $day);
|
||||||
$dayOfEvent = DayOfEvent::get($date);
|
$dayOfEvent = DayOfEvent::get($date);
|
||||||
$dateFormatted = $date->format(__('Y-m-d'));
|
$dateFormatted = $date->format(__('general.date'));
|
||||||
|
|
||||||
if (!config('enable_show_day_of_event') || is_null($dayOfEvent)) {
|
if (!config('enable_show_day_of_event') || is_null($dayOfEvent)) {
|
||||||
return $dateFormatted;
|
return $dateFormatted;
|
||||||
|
|
|
@ -45,8 +45,8 @@ class Shift
|
||||||
$title,
|
$title,
|
||||||
$type,
|
$type,
|
||||||
$location->name,
|
$location->name,
|
||||||
$start->format(__('Y-m-d H:i')),
|
$start->format(__('general.datetime')),
|
||||||
$end->format(__('Y-m-d H:i'))
|
$end->format(__('general.datetime'))
|
||||||
);
|
);
|
||||||
$workLog->save();
|
$workLog->save();
|
||||||
|
|
||||||
|
|
|
@ -36,8 +36,8 @@ function mail_shift_change(Shift $old_shift, Shift $new_shift)
|
||||||
if ($old_shift->start->timestamp != $new_shift->start->timestamp) {
|
if ($old_shift->start->timestamp != $new_shift->start->timestamp) {
|
||||||
$message .= sprintf(
|
$message .= sprintf(
|
||||||
__('* Shift Start changed from %s to %s'),
|
__('* Shift Start changed from %s to %s'),
|
||||||
$old_shift->start->format(__('Y-m-d H:i')),
|
$old_shift->start->format(__('general.datetime')),
|
||||||
$new_shift->start->format(__('Y-m-d H:i'))
|
$new_shift->start->format(__('general.datetime'))
|
||||||
) . "\n";
|
) . "\n";
|
||||||
$noticeable_changes = true;
|
$noticeable_changes = true;
|
||||||
}
|
}
|
||||||
|
@ -45,8 +45,8 @@ function mail_shift_change(Shift $old_shift, Shift $new_shift)
|
||||||
if ($old_shift->end->timestamp != $new_shift->end->timestamp) {
|
if ($old_shift->end->timestamp != $new_shift->end->timestamp) {
|
||||||
$message .= sprintf(
|
$message .= sprintf(
|
||||||
__('* Shift End changed from %s to %s'),
|
__('* Shift End changed from %s to %s'),
|
||||||
$old_shift->end->format(__('Y-m-d H:i')),
|
$old_shift->end->format(__('general.datetime')),
|
||||||
$new_shift->end->format(__('Y-m-d H:i'))
|
$new_shift->end->format(__('general.datetime'))
|
||||||
) . "\n";
|
) . "\n";
|
||||||
$noticeable_changes = true;
|
$noticeable_changes = true;
|
||||||
}
|
}
|
||||||
|
@ -66,7 +66,7 @@ function mail_shift_change(Shift $old_shift, Shift $new_shift)
|
||||||
|
|
||||||
$message .= $new_shift->shiftType->name . "\n";
|
$message .= $new_shift->shiftType->name . "\n";
|
||||||
$message .= $new_shift->title . "\n";
|
$message .= $new_shift->title . "\n";
|
||||||
$message .= $new_shift->start->format(__('Y-m-d H:i')) . ' - ' . $new_shift->end->format(__('H:i')) . "\n";
|
$message .= $new_shift->start->format(__('general.datetime')) . ' - ' . $new_shift->end->format(__('H:i')) . "\n";
|
||||||
$message .= $new_location->name . "\n\n";
|
$message .= $new_location->name . "\n\n";
|
||||||
$message .= url('/shifts', ['action' => 'view', 'shift_id' => $new_shift->id]) . "\n";
|
$message .= url('/shifts', ['action' => 'view', 'shift_id' => $new_shift->id]) . "\n";
|
||||||
|
|
||||||
|
@ -92,7 +92,7 @@ function mail_shift_assign(User $user, Shift $shift)
|
||||||
$message = __('You have been assigned to a Shift:') . "\n";
|
$message = __('You have been assigned to a Shift:') . "\n";
|
||||||
$message .= $shift->shiftType->name . "\n";
|
$message .= $shift->shiftType->name . "\n";
|
||||||
$message .= $shift->title . "\n";
|
$message .= $shift->title . "\n";
|
||||||
$message .= $shift->start->format(__('Y-m-d H:i')) . ' - ' . $shift->end->format(__('H:i')) . "\n";
|
$message .= $shift->start->format(__('general.datetime')) . ' - ' . $shift->end->format(__('H:i')) . "\n";
|
||||||
$message .= $shift->location->name . "\n\n";
|
$message .= $shift->location->name . "\n\n";
|
||||||
$message .= url('/shifts', ['action' => 'view', 'shift_id' => $shift->id]) . "\n";
|
$message .= url('/shifts', ['action' => 'view', 'shift_id' => $shift->id]) . "\n";
|
||||||
|
|
||||||
|
@ -108,7 +108,7 @@ function mail_shift_removed(User $user, Shift $shift)
|
||||||
$message = __('You have been removed from a Shift:') . "\n";
|
$message = __('You have been removed from a Shift:') . "\n";
|
||||||
$message .= $shift->shiftType->name . "\n";
|
$message .= $shift->shiftType->name . "\n";
|
||||||
$message .= $shift->title . "\n";
|
$message .= $shift->title . "\n";
|
||||||
$message .= $shift->start->format(__('Y-m-d H:i')) . ' - ' . $shift->end->format(__('H:i')) . "\n";
|
$message .= $shift->start->format(__('general.datetime')) . ' - ' . $shift->end->format(__('H:i')) . "\n";
|
||||||
$message .= $shift->location->name . "\n";
|
$message .= $shift->location->name . "\n";
|
||||||
|
|
||||||
engelsystem_email_to_user($user, __('Removed from Shift'), $message, true);
|
engelsystem_email_to_user($user, __('Removed from Shift'), $message, true);
|
||||||
|
|
|
@ -103,10 +103,10 @@ function admin_arrive()
|
||||||
$arrivalDate = $usr->state->arrival_date;
|
$arrivalDate = $usr->state->arrival_date;
|
||||||
$plannedArrivalDate = $usr->personalData->planned_arrival_date;
|
$plannedArrivalDate = $usr->personalData->planned_arrival_date;
|
||||||
$usr['rendered_planned_departure_date'] = $plannedDepartureDate
|
$usr['rendered_planned_departure_date'] = $plannedDepartureDate
|
||||||
? $plannedDepartureDate->format(__('Y-m-d'))
|
? $plannedDepartureDate->format(__('general.date'))
|
||||||
: '-';
|
: '-';
|
||||||
$usr['rendered_planned_arrival_date'] = $plannedArrivalDate ? $plannedArrivalDate->format(__('Y-m-d')) : '-';
|
$usr['rendered_planned_arrival_date'] = $plannedArrivalDate ? $plannedArrivalDate->format(__('general.date')) : '-';
|
||||||
$usr['rendered_arrival_date'] = $arrivalDate ? $arrivalDate->format(__('Y-m-d')) : '-';
|
$usr['rendered_arrival_date'] = $arrivalDate ? $arrivalDate->format(__('general.date')) : '-';
|
||||||
$usr['arrived'] = icon_bool($usr->state->arrived);
|
$usr['arrived'] = icon_bool($usr->state->arrived);
|
||||||
$usr['actions'] = form([
|
$usr['actions'] = form([
|
||||||
form_hidden('action', $usr->state->arrived ? 'reset' : 'arrived'),
|
form_hidden('action', $usr->state->arrived ? 'reset' : 'arrived'),
|
||||||
|
@ -165,7 +165,7 @@ function admin_arrive()
|
||||||
foreach ($arrival_count_at_day as $day => $entry) {
|
foreach ($arrival_count_at_day as $day => $entry) {
|
||||||
$arrival_sum += $entry['count'];
|
$arrival_sum += $entry['count'];
|
||||||
$arrival_at_day[$day] = [
|
$arrival_at_day[$day] = [
|
||||||
'day' => $entry['day']->format(__('Y-m-d')),
|
'day' => $entry['day']->format(__('general.date')),
|
||||||
'count' => $entry['count'],
|
'count' => $entry['count'],
|
||||||
'sum' => $arrival_sum,
|
'sum' => $arrival_sum,
|
||||||
];
|
];
|
||||||
|
@ -176,7 +176,7 @@ function admin_arrive()
|
||||||
foreach ($planned_arrival_count_at_day as $day => $entry) {
|
foreach ($planned_arrival_count_at_day as $day => $entry) {
|
||||||
$planned_arrival_sum += $entry['count'];
|
$planned_arrival_sum += $entry['count'];
|
||||||
$planned_arrival_at_day[$day] = [
|
$planned_arrival_at_day[$day] = [
|
||||||
'day' => $entry['day']->format(__('Y-m-d')),
|
'day' => $entry['day']->format(__('general.date')),
|
||||||
'count' => $entry['count'],
|
'count' => $entry['count'],
|
||||||
'sum' => $planned_arrival_sum,
|
'sum' => $planned_arrival_sum,
|
||||||
];
|
];
|
||||||
|
@ -187,7 +187,7 @@ function admin_arrive()
|
||||||
foreach ($planned_departure_count_at_day as $day => $entry) {
|
foreach ($planned_departure_count_at_day as $day => $entry) {
|
||||||
$planned_departure_sum += $entry['count'];
|
$planned_departure_sum += $entry['count'];
|
||||||
$planned_departure_at_day[$day] = [
|
$planned_departure_at_day[$day] = [
|
||||||
'day' => $entry['day']->format(__('Y-m-d')),
|
'day' => $entry['day']->format(__('general.date')),
|
||||||
'count' => $entry['count'],
|
'count' => $entry['count'],
|
||||||
'sum' => $planned_departure_sum,
|
'sum' => $planned_departure_sum,
|
||||||
];
|
];
|
||||||
|
|
|
@ -319,9 +319,9 @@ function admin_shifts()
|
||||||
$shifts_table_entry = [
|
$shifts_table_entry = [
|
||||||
'timeslot' =>
|
'timeslot' =>
|
||||||
icon('clock-history') . ' '
|
icon('clock-history') . ' '
|
||||||
. $start->format(__('Y-m-d H:i'))
|
. $start->format(__('general.datetime'))
|
||||||
. ' - '
|
. ' - '
|
||||||
. '<span title="' . $end->format(__('Y-m-d')) . '">'
|
. '<span title="' . $end->format(__('general.date')) . '">'
|
||||||
. $end->format(__('H:i'))
|
. $end->format(__('H:i'))
|
||||||
. '</span>'
|
. '</span>'
|
||||||
. ', ' . round($end->copy()->diffInMinutes($start) / 60, 2) . 'h'
|
. ', ' . round($end->copy()->diffInMinutes($start) / 60, 2) . 'h'
|
||||||
|
|
|
@ -60,7 +60,7 @@ function admin_user()
|
||||||
$html .= '<table>' . "\n";
|
$html .= '<table>' . "\n";
|
||||||
$html .= ' <tr><td>' . __('general.nick') . '</td><td>' . '<input size="40" name="eNick" value="' . $user_source->name . '" class="form-control" maxlength="24"></td></tr>' . "\n";
|
$html .= ' <tr><td>' . __('general.nick') . '</td><td>' . '<input size="40" name="eNick" value="' . $user_source->name . '" class="form-control" maxlength="24"></td></tr>' . "\n";
|
||||||
$html .= ' <tr><td>' . __('Last login') . '</td><td><p class="help-block">'
|
$html .= ' <tr><td>' . __('Last login') . '</td><td><p class="help-block">'
|
||||||
. ($user_source->last_login_at ? $user_source->last_login_at->format(__('Y-m-d H:i')) : '-')
|
. ($user_source->last_login_at ? $user_source->last_login_at->format(__('general.datetime')) : '-')
|
||||||
. '</p></td></tr>' . "\n";
|
. '</p></td></tr>' . "\n";
|
||||||
if (config('enable_user_name')) {
|
if (config('enable_user_name')) {
|
||||||
$html .= ' <tr><td>' . __('settings.profile.firstname') . '</td><td>' . '<input size="40" name="eName" value="' . $user_source->personalData->last_name . '" class="form-control" maxlength="64"></td></tr>' . "\n";
|
$html .= ' <tr><td>' . __('settings.profile.firstname') . '</td><td>' . '<input size="40" name="eName" value="' . $user_source->personalData->last_name . '" class="form-control" maxlength="64"></td></tr>' . "\n";
|
||||||
|
|
|
@ -96,7 +96,7 @@ function user_myshifts()
|
||||||
|
|
||||||
return ShiftEntry_edit_view(
|
return ShiftEntry_edit_view(
|
||||||
$shifts_user,
|
$shifts_user,
|
||||||
$shift->start->format(__('Y-m-d H:i')) . ', ' . shift_length($shift),
|
$shift->start->format(__('general.datetime')) . ', ' . shift_length($shift),
|
||||||
$shift->location->name,
|
$shift->location->name,
|
||||||
$shift->shiftType->name,
|
$shift->shiftType->name,
|
||||||
$shiftEntry->angelType->name,
|
$shiftEntry->angelType->name,
|
||||||
|
|
|
@ -21,8 +21,8 @@ function ShiftEntry_delete_view_admin(Shift $shift, AngelType $angeltype, User $
|
||||||
__('Do you want to sign off %s from shift %s from %s to %s as %s?'),
|
__('Do you want to sign off %s from shift %s from %s to %s as %s?'),
|
||||||
User_Nick_render($signoff_user),
|
User_Nick_render($signoff_user),
|
||||||
$shift->shiftType->name,
|
$shift->shiftType->name,
|
||||||
$shift->start->format(__('Y-m-d H:i')),
|
$shift->start->format(__('general.datetime')),
|
||||||
$shift->end->format(__('Y-m-d H:i')),
|
$shift->end->format(__('general.datetime')),
|
||||||
$angeltype->name
|
$angeltype->name
|
||||||
), true),
|
), true),
|
||||||
form([
|
form([
|
||||||
|
@ -49,8 +49,8 @@ function ShiftEntry_delete_view(Shift $shift, AngelType $angeltype, User $signof
|
||||||
info(sprintf(
|
info(sprintf(
|
||||||
__('Do you want to sign off from your shift %s from %s to %s as %s?'),
|
__('Do you want to sign off from your shift %s from %s to %s as %s?'),
|
||||||
$shift->shiftType->name,
|
$shift->shiftType->name,
|
||||||
$shift->start->format(__('Y-m-d H:i')),
|
$shift->start->format(__('general.datetime')),
|
||||||
$shift->end->format(__('Y-m-d H:i')),
|
$shift->end->format(__('general.datetime')),
|
||||||
$angeltype->name
|
$angeltype->name
|
||||||
), true),
|
), true),
|
||||||
|
|
||||||
|
@ -90,7 +90,7 @@ function ShiftEntry_create_view_admin(
|
||||||
$signup_user,
|
$signup_user,
|
||||||
$users_select
|
$users_select
|
||||||
) {
|
) {
|
||||||
$start = $shift->start->format(__('Y-m-d H:i'));
|
$start = $shift->start->format(__('general.datetime'));
|
||||||
return page_with_title(
|
return page_with_title(
|
||||||
ShiftEntry_create_title() . ': ' . $shift->shiftType->name
|
ShiftEntry_create_title() . ': ' . $shift->shiftType->name
|
||||||
. ' <small title="' . $start . '" data-countdown-ts="' . $shift->start->timestamp . '">%c</small>',
|
. ' <small title="' . $start . '" data-countdown-ts="' . $shift->start->timestamp . '">%c</small>',
|
||||||
|
@ -123,7 +123,7 @@ function ShiftEntry_create_view_supporter(
|
||||||
$signup_user,
|
$signup_user,
|
||||||
$users_select
|
$users_select
|
||||||
) {
|
) {
|
||||||
$start = $shift->start->format(__('Y-m-d H:i'));
|
$start = $shift->start->format(__('general.datetime'));
|
||||||
return page_with_title(
|
return page_with_title(
|
||||||
ShiftEntry_create_title() . ': ' . $shift->shiftType->name
|
ShiftEntry_create_title() . ': ' . $shift->shiftType->name
|
||||||
. ' <small title="' . $start . '" data-countdown-ts="' . $shift->start->timestamp . '">%c</small>',
|
. ' <small title="' . $start . '" data-countdown-ts="' . $shift->start->timestamp . '">%c</small>',
|
||||||
|
@ -152,7 +152,7 @@ function ShiftEntry_create_view_supporter(
|
||||||
*/
|
*/
|
||||||
function ShiftEntry_create_view_user(Shift $shift, Location $location, AngelType $angeltype, $comment)
|
function ShiftEntry_create_view_user(Shift $shift, Location $location, AngelType $angeltype, $comment)
|
||||||
{
|
{
|
||||||
$start = $shift->start->format(__('Y-m-d H:i'));
|
$start = $shift->start->format(__('general.datetime'));
|
||||||
return page_with_title(
|
return page_with_title(
|
||||||
ShiftEntry_create_title() . ': ' . $shift->shiftType->name
|
ShiftEntry_create_title() . ': ' . $shift->shiftType->name
|
||||||
. ' <small title="' . $start . '" data-countdown-ts="' . $shift->start->timestamp . '">%c</small>',
|
. ' <small title="' . $start . '" data-countdown-ts="' . $shift->start->timestamp . '">%c</small>',
|
||||||
|
|
|
@ -31,7 +31,7 @@ function Shift_view_header(Shift $shift, Location $location)
|
||||||
div('col-sm-3 col-xs-6', [
|
div('col-sm-3 col-xs-6', [
|
||||||
'<h4>' . __('shifts.start') . '</h4>',
|
'<h4>' . __('shifts.start') . '</h4>',
|
||||||
'<p class="lead' . (time() >= $shift->start->timestamp ? ' text-success' : '') . '">',
|
'<p class="lead' . (time() >= $shift->start->timestamp ? ' text-success' : '') . '">',
|
||||||
icon('calendar-event') . $shift->start->format(__('Y-m-d')),
|
icon('calendar-event') . $shift->start->format(__('general.date')),
|
||||||
'<br />',
|
'<br />',
|
||||||
icon('clock') . $shift->start->format('H:i'),
|
icon('clock') . $shift->start->format('H:i'),
|
||||||
'</p>',
|
'</p>',
|
||||||
|
@ -39,7 +39,7 @@ function Shift_view_header(Shift $shift, Location $location)
|
||||||
div('col-sm-3 col-xs-6', [
|
div('col-sm-3 col-xs-6', [
|
||||||
'<h4>' . __('shifts.end') . '</h4>',
|
'<h4>' . __('shifts.end') . '</h4>',
|
||||||
'<p class="lead' . (time() >= $shift->end->timestamp ? ' text-success' : '') . '">',
|
'<p class="lead' . (time() >= $shift->end->timestamp ? ' text-success' : '') . '">',
|
||||||
icon('calendar-event') . $shift->end->format(__('Y-m-d')),
|
icon('calendar-event') . $shift->end->format(__('general.date')),
|
||||||
'<br />',
|
'<br />',
|
||||||
icon('clock') . $shift->end->format('H:i'),
|
icon('clock') . $shift->end->format('H:i'),
|
||||||
'</p>',
|
'</p>',
|
||||||
|
@ -61,14 +61,14 @@ function Shift_editor_info_render(Shift $shift)
|
||||||
if (!empty($shift->created_by)) {
|
if (!empty($shift->created_by)) {
|
||||||
$info[] = sprintf(
|
$info[] = sprintf(
|
||||||
icon('plus-lg') . __('created at %s by %s'),
|
icon('plus-lg') . __('created at %s by %s'),
|
||||||
$shift->created_at->format(__('Y-m-d H:i')),
|
$shift->created_at->format(__('general.datetime')),
|
||||||
User_Nick_render($shift->createdBy)
|
User_Nick_render($shift->createdBy)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
if (!empty($shift->updated_by)) {
|
if (!empty($shift->updated_by)) {
|
||||||
$info[] = sprintf(
|
$info[] = sprintf(
|
||||||
icon('pencil') . __('edited at %s by %s'),
|
icon('pencil') . __('edited at %s by %s'),
|
||||||
$shift->updated_at->format(__('Y-m-d H:i')),
|
$shift->updated_at->format(__('general.datetime')),
|
||||||
User_Nick_render($shift->updatedBy)
|
User_Nick_render($shift->updatedBy)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -166,7 +166,7 @@ function Shift_view(
|
||||||
if (config('signup_advance_hours') && $shift->start->timestamp > time() + config('signup_advance_hours') * 3600) {
|
if (config('signup_advance_hours') && $shift->start->timestamp > time() + config('signup_advance_hours') * 3600) {
|
||||||
$content[] = info(sprintf(
|
$content[] = info(sprintf(
|
||||||
__('This shift is in the far future and becomes available for signup at %s.'),
|
__('This shift is in the far future and becomes available for signup at %s.'),
|
||||||
date(__('Y-m-d H:i'), $shift->start->timestamp - config('signup_advance_hours') * 3600)
|
date(__('general.datetime'), $shift->start->timestamp - config('signup_advance_hours') * 3600)
|
||||||
), true);
|
), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -202,7 +202,7 @@ function Shift_view(
|
||||||
$content[] = Shift_editor_info_render($shift);
|
$content[] = Shift_editor_info_render($shift);
|
||||||
}
|
}
|
||||||
|
|
||||||
$start = $shift->start->format(__('Y-m-d H:i'));
|
$start = $shift->start->format(__('general.datetime'));
|
||||||
|
|
||||||
$link = button(url('/user-shifts'), icon('chevron-left'), 'btn-sm');
|
$link = button(url('/user-shifts'), icon('chevron-left'), 'btn-sm');
|
||||||
return page_with_title(
|
return page_with_title(
|
||||||
|
|
|
@ -110,10 +110,10 @@ function Users_view(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$u['arrival_date'] = $user->personalData->planned_arrival_date
|
$u['arrival_date'] = $user->personalData->planned_arrival_date
|
||||||
? $user->personalData->planned_arrival_date->format(__('Y-m-d')) : '';
|
? $user->personalData->planned_arrival_date->format(__('general.date')) : '';
|
||||||
$u['departure_date'] = $user->personalData->planned_departure_date
|
$u['departure_date'] = $user->personalData->planned_departure_date
|
||||||
? $user->personalData->planned_departure_date->format(__('Y-m-d')) : '';
|
? $user->personalData->planned_departure_date->format(__('general.date')) : '';
|
||||||
$u['last_login_at'] = $user->last_login_at ? $user->last_login_at->format(__('m/d/Y h:i a')) : '';
|
$u['last_login_at'] = $user->last_login_at ? $user->last_login_at->format(__('general.datetime')) : '';
|
||||||
$u['actions'] = table_buttons([
|
$u['actions'] = table_buttons([
|
||||||
button_icon(url('/admin-user', ['id' => $user->id]), 'pencil', 'btn-sm'),
|
button_icon(url('/admin-user', ['id' => $user->id]), 'pencil', 'btn-sm'),
|
||||||
]);
|
]);
|
||||||
|
@ -216,8 +216,8 @@ function User_shift_state_render($user)
|
||||||
|
|
||||||
$start = $nextShiftEntry->shift->start;
|
$start = $nextShiftEntry->shift->start;
|
||||||
$end = $nextShiftEntry->shift->end;
|
$end = $nextShiftEntry->shift->end;
|
||||||
$startFormat = $start->format(__('Y-m-d H:i'));
|
$startFormat = $start->format(__('general.datetime'));
|
||||||
$endFormat = $end->format(__('Y-m-d H:i'));
|
$endFormat = $end->format(__('general.datetime'));
|
||||||
$startTimestamp = $start->timestamp;
|
$startTimestamp = $start->timestamp;
|
||||||
$endTimestamp = $end->timestamp;
|
$endTimestamp = $end->timestamp;
|
||||||
|
|
||||||
|
@ -259,7 +259,7 @@ function User_last_shift_render($user)
|
||||||
$lastShiftEntry = $last_shifts->first();
|
$lastShiftEntry = $last_shifts->first();
|
||||||
$end = $lastShiftEntry->shift->end;
|
$end = $lastShiftEntry->shift->end;
|
||||||
|
|
||||||
return '<span title="' . $end->format(__('Y-m-d H:i')) . '" data-countdown-ts="' . $end->timestamp . '">'
|
return '<span title="' . $end->format(__('general.datetime')) . '" data-countdown-ts="' . $end->timestamp . '">'
|
||||||
. __('Shift ended %c')
|
. __('Shift ended %c')
|
||||||
. '</span>';
|
. '</span>';
|
||||||
}
|
}
|
||||||
|
@ -308,7 +308,7 @@ function User_view_myshift(Shift $shift, $user_source, $its_me)
|
||||||
|
|
||||||
$myshift = [
|
$myshift = [
|
||||||
'date' => icon('calendar-event')
|
'date' => icon('calendar-event')
|
||||||
. $shift->start->format(__('Y-m-d')) . '<br>'
|
. $shift->start->format(__('general.date')) . '<br>'
|
||||||
. icon('clock-history') . $shift->start->format('H:i')
|
. icon('clock-history') . $shift->start->format('H:i')
|
||||||
. ' - '
|
. ' - '
|
||||||
. $shift->end->format(__('H:i')),
|
. $shift->end->format(__('H:i')),
|
||||||
|
@ -448,7 +448,7 @@ function User_view_worklog(Worklog $worklog, $admin_user_worklog_privilege)
|
||||||
}
|
}
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'date' => icon('calendar-event') . date(__('Y-m-d'), $worklog->worked_at->timestamp),
|
'date' => icon('calendar-event') . date(__('general.date'), $worklog->worked_at->timestamp),
|
||||||
'duration' => sprintf('%.2f', $worklog->hours) . ' h',
|
'duration' => sprintf('%.2f', $worklog->hours) . ' h',
|
||||||
'location' => '',
|
'location' => '',
|
||||||
'shift_info' => __('Work log entry'),
|
'shift_info' => __('Work log entry'),
|
||||||
|
@ -456,7 +456,7 @@ function User_view_worklog(Worklog $worklog, $admin_user_worklog_privilege)
|
||||||
. sprintf(
|
. sprintf(
|
||||||
__('Added by %s at %s'),
|
__('Added by %s at %s'),
|
||||||
User_Nick_render($worklog->creator),
|
User_Nick_render($worklog->creator),
|
||||||
$worklog->created_at->format(__('Y-m-d H:i'))
|
$worklog->created_at->format(__('general.datetime'))
|
||||||
),
|
),
|
||||||
'actions' => $actions,
|
'actions' => $actions,
|
||||||
];
|
];
|
||||||
|
@ -726,7 +726,7 @@ function User_view_state_admin($freeloader, $user_source)
|
||||||
$state[] = '<span class="text-success">' . icon('house')
|
$state[] = '<span class="text-success">' . icon('house')
|
||||||
. sprintf(
|
. sprintf(
|
||||||
__('Arrived at %s'),
|
__('Arrived at %s'),
|
||||||
$user_source->state->arrival_date ? $user_source->state->arrival_date->format(__('Y-m-d')) : ''
|
$user_source->state->arrival_date ? $user_source->state->arrival_date->format(__('general.date')) : ''
|
||||||
)
|
)
|
||||||
. '</span>';
|
. '</span>';
|
||||||
|
|
||||||
|
@ -743,7 +743,7 @@ function User_view_state_admin($freeloader, $user_source)
|
||||||
$state[] = '<span class="text-danger">'
|
$state[] = '<span class="text-danger">'
|
||||||
. ($arrivalDate ? sprintf(
|
. ($arrivalDate ? sprintf(
|
||||||
__('Not arrived (Planned: %s)'),
|
__('Not arrived (Planned: %s)'),
|
||||||
$arrivalDate->format(__('Y-m-d'))
|
$arrivalDate->format(__('general.date'))
|
||||||
) : __('Not arrived'))
|
) : __('Not arrived'))
|
||||||
. '</span>';
|
. '</span>';
|
||||||
}
|
}
|
||||||
|
|
|
@ -55,7 +55,7 @@ msgstr "Autorisierung ist abgelaufen"
|
||||||
msgid "The provided CSRF token is invalid or has expired"
|
msgid "The provided CSRF token is invalid or has expired"
|
||||||
msgstr "Das angegebene CSRF Token ist ungültig oder abgelaufen"
|
msgstr "Das angegebene CSRF Token ist ungültig oder abgelaufen"
|
||||||
|
|
||||||
msgid "Y-m-d"
|
msgid "general.date"
|
||||||
msgstr "d.m.Y"
|
msgstr "d.m.Y"
|
||||||
|
|
||||||
msgid "%1$s, from %2$s to %3$s"
|
msgid "%1$s, from %2$s to %3$s"
|
||||||
|
@ -486,9 +486,6 @@ msgstr ""
|
||||||
"Dein %s-Konto wurde gelöscht. Wenn Du dazu Fragen hast, kontaktiere bitte "
|
"Dein %s-Konto wurde gelöscht. Wenn Du dazu Fragen hast, kontaktiere bitte "
|
||||||
"den Himmel."
|
"den Himmel."
|
||||||
|
|
||||||
msgid "m/d/Y h:i a"
|
|
||||||
msgstr "d.m.Y H:i"
|
|
||||||
|
|
||||||
msgid "Active angels"
|
msgid "Active angels"
|
||||||
msgstr "Aktive Engel"
|
msgstr "Aktive Engel"
|
||||||
|
|
||||||
|
@ -760,12 +757,9 @@ msgstr "Aktiv erzwingen"
|
||||||
msgid "Edit user"
|
msgid "Edit user"
|
||||||
msgstr "User bearbeiten"
|
msgstr "User bearbeiten"
|
||||||
|
|
||||||
msgid "Y-m-d H:i"
|
msgid "general.datetime"
|
||||||
msgstr "d.m.Y H:i"
|
msgstr "d.m.Y H:i"
|
||||||
|
|
||||||
msgid "Y-m-d H:i:s"
|
|
||||||
msgstr "d.m.Y H:i:s"
|
|
||||||
|
|
||||||
msgid "Key changed."
|
msgid "Key changed."
|
||||||
msgstr "Key geändert."
|
msgstr "Key geändert."
|
||||||
|
|
||||||
|
|
|
@ -672,6 +672,12 @@ msgstr "Please enter a mobile number in your settings!"
|
||||||
msgid "confirmation.delete"
|
msgid "confirmation.delete"
|
||||||
msgstr "Do you really want to delete it?"
|
msgstr "Do you really want to delete it?"
|
||||||
|
|
||||||
|
msgid "general.datetime"
|
||||||
|
msgstr "Y-m-d H:i"
|
||||||
|
|
||||||
|
msgid "general.date"
|
||||||
|
msgstr "Y-m-d"
|
||||||
|
|
||||||
msgid "general.id"
|
msgid "general.id"
|
||||||
msgstr "ID"
|
msgstr "ID"
|
||||||
|
|
||||||
|
|
|
@ -47,7 +47,7 @@
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td class="table-{{ td_type }}">{{ entry.created_at.format(__('Y-m-d H:i')) }}</td>
|
<td class="table-{{ td_type }}">{{ entry.created_at.format(__('general.datetime')) }}</td>
|
||||||
<td class="table-{{ td_type }}">
|
<td class="table-{{ td_type }}">
|
||||||
<span class="badge bg-{{ type }}">{{ entry.level|capitalize }}</span> <!-- //todo bs5 -->
|
<span class="badge bg-{{ type }}">{{ entry.level|capitalize }}</span> <!-- //todo bs5 -->
|
||||||
</td>
|
</td>
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
{% block row_content %}
|
{% block row_content %}
|
||||||
{% if schedule and schedule.updated_at %}
|
{% if schedule and schedule.updated_at %}
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<p>{{ __('schedule.last_update', [schedule.updated_at.format(__('Y-m-d H:i'))]) }}</p>
|
<p>{{ __('schedule.last_update', [schedule.updated_at.format(__('general.datetime'))]) }}</p>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
|
|
@ -67,7 +67,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
{% for shift in shifts %}
|
{% for shift in shifts %}
|
||||||
<tr>
|
<tr>
|
||||||
<td>{{ shift.date.format(__('Y-m-d H:i')) }} - {{ shift.endDate.format(__('H:i')) }}</td>
|
<td>{{ shift.date.format(__('general.datetime')) }} - {{ shift.endDate.format(__('H:i')) }}</td>
|
||||||
<td>{{ shift.type }}</td>
|
<td>{{ shift.type }}</td>
|
||||||
<td>{{ shift.title }}{% if shift.subtitle %}<br><small>{{ shift.subtitle }}</small>{% endif %}</td>
|
<td>{{ shift.title }}{% if shift.subtitle %}<br><small>{{ shift.subtitle }}</small>{% endif %}</td>
|
||||||
<td>{{ shift.room.name }}</td>
|
<td>{{ shift.room.name }}</td>
|
||||||
|
|
|
@ -43,10 +43,10 @@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
<td>{{ shift.count }}</td>
|
<td>{{ shift.count }}</td>
|
||||||
<td>{{ shift.start.format(__('Y-m-d H:i')) }}</td>
|
<td>{{ shift.start.format(__('general.datetime')) }}</td>
|
||||||
<td>{{ shift.end.format(__('Y-m-d H:i')) }}</td>
|
<td>{{ shift.end.format(__('general.datetime')) }}</td>
|
||||||
<td>{{ m.user(shift.createdBy) }}</td>
|
<td>{{ m.user(shift.createdBy) }}</td>
|
||||||
<td>{{ shift.created_at.format(__('Y-m-d H:i')) }}</td>
|
<td>{{ shift.created_at.format(__('general.datetime')) }}</td>
|
||||||
<td>
|
<td>
|
||||||
<form method="post" class="ps-1">
|
<form method="post" class="ps-1">
|
||||||
{{ csrf() }}
|
{{ csrf() }}
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
{% block message %}
|
{% block message %}
|
||||||
{{ name }}
|
{{ name }}
|
||||||
{{ title }}
|
{{ title }}
|
||||||
{{ start.format(__('Y-m-d H:i')) }} - {{ end.format(__('Y-m-d H:i')) }}
|
{{ start.format(__('general.datetime')) }} - {{ end.format(__('general.datetime')) }}
|
||||||
{{ location.name }}
|
{{ location.name }}
|
||||||
|
|
||||||
{% if start <= date() and not freeloaded %}
|
{% if start <= date() and not freeloaded %}
|
||||||
|
|
|
@ -8,8 +8,8 @@
|
||||||
{% if config('event_start') and config('event_end') %}
|
{% if config('event_start') and config('event_end') %}
|
||||||
{{ __('%1$s, from %2$s to %3$s', [
|
{{ __('%1$s, from %2$s to %3$s', [
|
||||||
config('name'),
|
config('name'),
|
||||||
config('event_start').format(__('Y-m-d')),
|
config('event_start').format(__('general.date')),
|
||||||
config('event_end').format(__('Y-m-d'))
|
config('event_end').format(__('general.date'))
|
||||||
]) }}
|
]) }}
|
||||||
{%- if config('enable_show_day_of_event') and day_of_event is defined -%}
|
{%- if config('enable_show_day_of_event') and day_of_event is defined -%}
|
||||||
, {{ __('event.day', [day_of_event]) }}
|
, {{ __('event.day', [day_of_event]) }}
|
||||||
|
@ -17,7 +17,7 @@
|
||||||
{% elseif config('event_start') %}
|
{% elseif config('event_start') %}
|
||||||
{{ __('%1$s, starting %2$s', [
|
{{ __('%1$s, starting %2$s', [
|
||||||
config('name'),
|
config('name'),
|
||||||
config('event_start').format(__('Y-m-d'))
|
config('event_start').format(__('general.date'))
|
||||||
]) }}
|
]) }}
|
||||||
{%- if config('enable_show_day_of_event') and day_of_event is defined -%}
|
{%- if config('enable_show_day_of_event') and day_of_event is defined -%}
|
||||||
, {{ __('event.day', [day_of_event]) }}
|
, {{ __('event.day', [day_of_event]) }}
|
||||||
|
@ -27,8 +27,8 @@
|
||||||
{% endif %} <br>
|
{% endif %} <br>
|
||||||
{% elseif config('event_start') and config('event_end') %}
|
{% elseif config('event_start') and config('event_end') %}
|
||||||
{{ __('Event from %1$s to %2$s', [
|
{{ __('Event from %1$s to %2$s', [
|
||||||
config('event_start').format(__('Y-m-d')),
|
config('event_start').format(__('general.date')),
|
||||||
config('event_end').format(__('Y-m-d'))
|
config('event_end').format(__('general.date'))
|
||||||
]) }}
|
]) }}
|
||||||
{%- if config('enable_show_day_of_event') and day_of_event is defined -%}
|
{%- if config('enable_show_day_of_event') and day_of_event is defined -%}
|
||||||
, {{ __('event.day', [day_of_event]) }}
|
, {{ __('event.day', [day_of_event]) }}
|
||||||
|
|
|
@ -476,20 +476,20 @@ Por scientie, musica, sport etc, litot Europa usa li sam vocabular.</code></pre>
|
||||||
<div class="col">
|
<div class="col">
|
||||||
<h4>Countdowns</h4>
|
<h4>Countdowns</h4>
|
||||||
<ul>
|
<ul>
|
||||||
<li title="{{ timestamp30s.format(__('Y-m-d H:i')) }}" data-countdown-ts="{{ timestamp30s.getTimestamp() }}">30s: %c</li>
|
<li title="{{ timestamp30s.format(__('general.datetime')) }}" data-countdown-ts="{{ timestamp30s.getTimestamp() }}">30s: %c</li>
|
||||||
<li title="{{ timestamp30m.format(__('Y-m-d H:i')) }}" data-countdown-ts="{{ timestamp30m.getTimestamp() }}">30m: %c</li>
|
<li title="{{ timestamp30m.format(__('general.datetime')) }}" data-countdown-ts="{{ timestamp30m.getTimestamp() }}">30m: %c</li>
|
||||||
<li title="{{ timestamp59m.format(__('Y-m-d H:i')) }}" data-countdown-ts="{{ timestamp59m.getTimestamp() }}">59m: %c</li>
|
<li title="{{ timestamp59m.format(__('general.datetime')) }}" data-countdown-ts="{{ timestamp59m.getTimestamp() }}">59m: %c</li>
|
||||||
<li title="{{ timestamp1h.format(__('Y-m-d H:i')) }}" data-countdown-ts="{{ timestamp1h.getTimestamp() }}">1h: %c</li>
|
<li title="{{ timestamp1h.format(__('general.datetime')) }}" data-countdown-ts="{{ timestamp1h.getTimestamp() }}">1h: %c</li>
|
||||||
<li title="{{ timestamp1h30m.format(__('Y-m-d H:i')) }}" data-countdown-ts="{{ timestamp1h30m.getTimestamp() }}">1h 30m: %c</li>
|
<li title="{{ timestamp1h30m.format(__('general.datetime')) }}" data-countdown-ts="{{ timestamp1h30m.getTimestamp() }}">1h 30m: %c</li>
|
||||||
<li title="{{ timestamp1h31m.format(__('Y-m-d H:i')) }}" data-countdown-ts="{{ timestamp1h31m.getTimestamp() }}">1h 31m: %c</li>
|
<li title="{{ timestamp1h31m.format(__('general.datetime')) }}" data-countdown-ts="{{ timestamp1h31m.getTimestamp() }}">1h 31m: %c</li>
|
||||||
<li title="{{ timestamp2h.format(__('Y-m-d H:i')) }}" data-countdown-ts="{{ timestamp2h.getTimestamp() }}">2h: %c</li>
|
<li title="{{ timestamp2h.format(__('general.datetime')) }}" data-countdown-ts="{{ timestamp2h.getTimestamp() }}">2h: %c</li>
|
||||||
<li title="{{ timestamp2d.format(__('Y-m-d H:i')) }}" data-countdown-ts="{{ timestamp2d.getTimestamp() }}">2d: %c</li>
|
<li title="{{ timestamp2d.format(__('general.datetime')) }}" data-countdown-ts="{{ timestamp2d.getTimestamp() }}">2d: %c</li>
|
||||||
<li title="{{ timestamp3m.format(__('Y-m-d H:i')) }}" data-countdown-ts="{{ timestamp3m.getTimestamp() }}">3m: %c</li>
|
<li title="{{ timestamp3m.format(__('general.datetime')) }}" data-countdown-ts="{{ timestamp3m.getTimestamp() }}">3m: %c</li>
|
||||||
<li title="{{ timestamp22y.format(__('Y-m-d H:i')) }}" data-countdown-ts="{{ timestamp22y.getTimestamp() }}">22y: %c</li>
|
<li title="{{ timestamp22y.format(__('general.datetime')) }}" data-countdown-ts="{{ timestamp22y.getTimestamp() }}">22y: %c</li>
|
||||||
</ul>
|
</ul>
|
||||||
<ul>
|
<ul>
|
||||||
<li title="{{ timestamp30mago.format(__('Y-m-d H:i')) }}" data-countdown-ts="{{ timestamp30mago.getTimestamp() }}">30m ago: %c</li>
|
<li title="{{ timestamp30mago.format(__('general.datetime')) }}" data-countdown-ts="{{ timestamp30mago.getTimestamp() }}">30m ago: %c</li>
|
||||||
<li title="{{ timestamp45mago.format(__('Y-m-d H:i')) }}" data-countdown-ts="{{ timestamp45mago.getTimestamp() }}">45m ago: %c</li>
|
<li title="{{ timestamp45mago.format(__('general.datetime')) }}" data-countdown-ts="{{ timestamp45mago.getTimestamp() }}">45m ago: %c</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -17,12 +17,12 @@
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<p>
|
<p>
|
||||||
{{ m.icon('clock') }} {{ faq.updated_at.format(__('Y-m-d H:i')) }}
|
{{ m.icon('clock') }} {{ faq.updated_at.format(__('general.datetime')) }}
|
||||||
|
|
||||||
{% if faq.updated_at != faq.created_at %}
|
{% if faq.updated_at != faq.created_at %}
|
||||||
 {{ __('form.updated') }}
|
 {{ __('form.updated') }}
|
||||||
<br>
|
<br>
|
||||||
{{ m.icon('clock') }} {{ faq.created_at.format(__('Y-m-d H:i')) }}
|
{{ m.icon('clock') }} {{ faq.created_at.format(__('general.datetime')) }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -51,7 +51,7 @@
|
||||||
|
|
||||||
<div class="card-footer {% if theme.type =='light' %}bg-light{% else %}bg-dark{% endif %} d-flex align-items-center">
|
<div class="card-footer {% if theme.type =='light' %}bg-light{% else %}bg-dark{% endif %} d-flex align-items-center">
|
||||||
<div class="me-3">
|
<div class="me-3">
|
||||||
{{ m.icon('clock') }} {{ item.updated_at.format(__('Y-m-d H:i')) }}
|
{{ m.icon('clock') }} {{ item.updated_at.format(__('general.datetime')) }}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{% if has_permission_to('faq.edit') %}
|
{% if has_permission_to('faq.edit') %}
|
||||||
|
|
|
@ -21,8 +21,8 @@
|
||||||
{% if date > date() %}
|
{% if date > date() %}
|
||||||
<div class="col-sm-3 text-center d-none d-sm-block">
|
<div class="col-sm-3 text-center d-none d-sm-block">
|
||||||
<h4>{{ name }}</h4>
|
<h4>{{ name }}</h4>
|
||||||
<div class="h2 text-body" title="{{ date.format(__('Y-m-d H:i')) }}" data-countdown-ts="{{ date.getTimestamp() }}">%c</div>
|
<div class="h2 text-body" title="{{ date.format(__('general.datetime')) }}" data-countdown-ts="{{ date.getTimestamp() }}">%c</div>
|
||||||
<small>{{ date.format(__('Y-m-d')) }}</small>
|
<small>{{ date.format(__('general.date')) }}</small>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<p class="card-text">{{ msg.text | nl2br }}</p>
|
<p class="card-text">{{ msg.text | nl2br }}</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="card-footer d-flex justify-content-end align-items-center fw-light">
|
<div class="card-footer d-flex justify-content-end align-items-center fw-light">
|
||||||
<small class="opacity-75">{{ msg.created_at.format(__('Y-m-d H:i')) }}</small>
|
<small class="opacity-75">{{ msg.created_at.format(__('general.datetime')) }}</small>
|
||||||
{% if own_message %}
|
{% if own_message %}
|
||||||
<form action="{{ url('/messages/' ~ other_user.id ~ '/' ~ msg.id) }}"
|
<form action="{{ url('/messages/' ~ other_user.id ~ '/' ~ msg.id) }}"
|
||||||
enctype="multipart/form-data" method="post" class="ms-2"
|
enctype="multipart/form-data" method="post" class="ms-2"
|
||||||
|
|
|
@ -51,7 +51,7 @@
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
{{ c.latest_message.created_at.format(__('Y-m-d H:i')) }}
|
{{ c.latest_message.created_at.format(__('general.datetime')) }}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
|
@ -17,12 +17,12 @@
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<p>
|
<p>
|
||||||
{{ m.icon('clock') }} {{ news.updated_at.format(__('Y-m-d H:i')) }}
|
{{ m.icon('clock') }} {{ news.updated_at.format(__('general.datetime')) }}
|
||||||
|
|
||||||
{% if news.updated_at != news.created_at %}
|
{% if news.updated_at != news.created_at %}
|
||||||
 {{ __('news.updated') }}
|
 {{ __('news.updated') }}
|
||||||
<br>
|
<br>
|
||||||
{{ m.icon('clock') }} {{ news.created_at.format(__('Y-m-d H:i')) }}
|
{{ m.icon('clock') }} {{ news.created_at.format(__('general.datetime')) }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
 {{ m.user(news.user) }}
|
 {{ m.user(news.user) }}
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
<div class="card-footer {% if theme.type =='light' %}bg-light{% else %}bg-dark{% endif %} text-muted d-flex align-items-center">
|
<div class="card-footer {% if theme.type =='light' %}bg-light{% else %}bg-dark{% endif %} text-muted d-flex align-items-center">
|
||||||
<div class="me-3">
|
<div class="me-3">
|
||||||
{{ m.icon('clock') }}
|
{{ m.icon('clock') }}
|
||||||
{{ comment.created_at.format(__('Y-m-d H:i')) }}
|
{{ comment.created_at.format(__('general.datetime')) }}
|
||||||
</div>
|
</div>
|
||||||
{{ m.user(comment.user, {'pronoun': true}) }}
|
{{ m.user(comment.user, {'pronoun': true}) }}
|
||||||
|
|
||||||
|
|
|
@ -71,13 +71,13 @@
|
||||||
<div class="d-flex flex-column flex-md-row align-items-md-center gap-3">
|
<div class="d-flex flex-column flex-md-row align-items-md-center gap-3">
|
||||||
{% if news.updated_at != news.created_at and not is_overview %}
|
{% if news.updated_at != news.created_at and not is_overview %}
|
||||||
<div>
|
<div>
|
||||||
{{ m.icon('clock') }} {{ news.updated_at.format(__('Y-m-d H:i')) }}
|
{{ m.icon('clock') }} {{ news.updated_at.format(__('general.datetime')) }}
|
||||||
{{ __('news.updated') }}
|
{{ __('news.updated') }}
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
{{ m.icon('clock') }} {{ news.created_at.format(__('Y-m-d H:i')) }}
|
{{ m.icon('clock') }} {{ news.created_at.format(__('general.datetime')) }}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="text-truncate">
|
<div class="text-truncate">
|
||||||
|
|
|
@ -17,12 +17,12 @@
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<p>
|
<p>
|
||||||
{{ m.icon('clock') }} {{ question.updated_at.format(__('Y-m-d H:i')) }}
|
{{ m.icon('clock') }} {{ question.updated_at.format(__('general.datetime')) }}
|
||||||
|
|
||||||
{% if question.updated_at != question.created_at %}
|
{% if question.updated_at != question.created_at %}
|
||||||
 {{ __('form.updated') }}
|
 {{ __('form.updated') }}
|
||||||
<br>
|
<br>
|
||||||
{{ m.icon('clock') }} {{ question.created_at.format(__('Y-m-d H:i')) }}
|
{{ m.icon('clock') }} {{ question.created_at.format(__('general.datetime')) }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -37,7 +37,7 @@
|
||||||
|
|
||||||
<div class="card-footer {% if theme.type =='light' %}bg-light{% else %}bg-dark{% endif %} d-flex align-items-center">
|
<div class="card-footer {% if theme.type =='light' %}bg-light{% else %}bg-dark{% endif %} d-flex align-items-center">
|
||||||
<div class="me-3">
|
<div class="me-3">
|
||||||
{{ m.icon('clock') }} {{ question.created_at.format(__('Y-m-d H:i')) }}
|
{{ m.icon('clock') }} {{ question.created_at.format(__('general.datetime')) }}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{% if has_permission_to('question.edit') %}
|
{% if has_permission_to('question.edit') %}
|
||||||
|
@ -72,7 +72,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="card-footer bg-dark d-flex align-items-center {{ m.type_text_class() }}">
|
<div class="card-footer bg-dark d-flex align-items-center {{ m.type_text_class() }}">
|
||||||
<div class="me-3">
|
<div class="me-3">
|
||||||
{{ m.icon('clock') }} {{ question.updated_at.format(__('Y-m-d H:i')) }}
|
{{ m.icon('clock') }} {{ question.updated_at.format(__('general.datetime')) }}
|
||||||
</div>
|
</div>
|
||||||
{{ m.user(question.answerer, {'pronoun': true}) }}
|
{{ m.user(question.answerer, {'pronoun': true}) }}
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
<td>
|
<td>
|
||||||
<pre>{{ session.id[:15] }}…</pre>
|
<pre>{{ session.id[:15] }}…</pre>
|
||||||
</td>
|
</td>
|
||||||
<td>{{ session.last_activity.format(__('Y-m-d H:i:s')) }}</td>
|
<td>{{ session.last_activity.format(__('general.datetime')) }}</td>
|
||||||
<td>
|
<td>
|
||||||
{% if session.id != current_session %}
|
{% if session.id != current_session %}
|
||||||
<form action="" enctype="multipart/form-data" method="post">
|
<form action="" enctype="multipart/form-data" method="post">
|
||||||
|
|
|
@ -54,7 +54,7 @@ class DesignController extends BaseController
|
||||||
|
|
||||||
for ($i = 1; $i <= 600; $i++) {
|
for ($i = 1; $i <= 600; $i++) {
|
||||||
$dateKey = $date->format('Y-m-d');
|
$dateKey = $date->format('Y-m-d');
|
||||||
$formattedDisplayDate = $date->format(__('Y-m-d'));
|
$formattedDisplayDate = $date->format(__('general.date'));
|
||||||
$dateSelectOptions[$dateKey] = $formattedDisplayDate;
|
$dateSelectOptions[$dateKey] = $formattedDisplayDate;
|
||||||
$date = $date->addDay();
|
$date = $date->addDay();
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,7 +29,7 @@ class BarChart
|
||||||
$groupLabels[$groupKey] = $groupKey;
|
$groupLabels[$groupKey] = $groupKey;
|
||||||
|
|
||||||
if ($date) {
|
if ($date) {
|
||||||
$groupLabels[$groupKey] = $date->format(__('Y-m-d'));
|
$groupLabels[$groupKey] = $date->format(__('general.date'));
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach ($rowLabels as $rowKey => $rowName) {
|
foreach ($rowLabels as $rowKey => $rowName) {
|
||||||
|
|
|
@ -37,7 +37,7 @@ class BarChartTest extends TestCase
|
||||||
{
|
{
|
||||||
parent::setUp();
|
parent::setUp();
|
||||||
$this->rendererMock = $this->mockRenderer(false);
|
$this->rendererMock = $this->mockRenderer(false);
|
||||||
$this->mockTranslator();
|
$this->mockTranslator(fn(string $key, array $replace = []) => $key == 'general.date' ? 'Y-m-d' : $key);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function provideRenderTestData(): Generator
|
public function provideRenderTestData(): Generator
|
||||||
|
|
|
@ -61,7 +61,7 @@ abstract class TestCase extends PHPUnitTestCase
|
||||||
/**
|
/**
|
||||||
* @return Translator&MockObject
|
* @return Translator&MockObject
|
||||||
*/
|
*/
|
||||||
protected function mockTranslator(bool $mockImplementation = true): Translator
|
protected function mockTranslator(bool|callable $mockImplementation = true): Translator
|
||||||
{
|
{
|
||||||
$translator = $this->getMockBuilder(Translator::class)
|
$translator = $this->getMockBuilder(Translator::class)
|
||||||
->disableOriginalConstructor()
|
->disableOriginalConstructor()
|
||||||
|
@ -70,7 +70,11 @@ abstract class TestCase extends PHPUnitTestCase
|
||||||
|
|
||||||
if ($mockImplementation) {
|
if ($mockImplementation) {
|
||||||
$translator->method('translate')
|
$translator->method('translate')
|
||||||
->willReturnCallback(fn(string $key, array $replace = []) => $key);
|
->willReturnCallback(
|
||||||
|
is_callable($mockImplementation)
|
||||||
|
? $mockImplementation
|
||||||
|
: fn(string $key, array $replace = []) => $key
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->app->instance('translator', $translator);
|
$this->app->instance('translator', $translator);
|
||||||
|
|
Loading…
Reference in New Issue