translate base
This commit is contained in:
5
resources/css/filament/admin/theme.css
Normal file
5
resources/css/filament/admin/theme.css
Normal file
@@ -0,0 +1,5 @@
|
||||
@import '../../../../vendor/filament/filament/resources/css/theme.css';
|
||||
|
||||
@source '../../../../app/Filament/**/*';
|
||||
@source '../../../../resources/views/filament/**/*';
|
||||
@source '../../../../vendor/bezhansalleh/filament-language-switch/**';
|
||||
@@ -1,8 +1,8 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<html lang="{{ app()->getLocale() }}">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Employee List</title>
|
||||
<title>@lang('exports.employee_list.title')</title>
|
||||
<style>
|
||||
body { font-family: DejaVu Sans, sans-serif; font-size: 11px; color: #1e293b; }
|
||||
h1 { color: #1d4ed8; }
|
||||
@@ -13,19 +13,19 @@
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Employee Directory</h1>
|
||||
<p class="muted">Generated {{ $generatedAt->format('Y-m-d H:i') }} · {{ config('hr.company_name') }}</p>
|
||||
<h1>@lang('exports.employee_list.heading')</h1>
|
||||
<p class="muted">@lang('exports.employee_list.generated') {{ $generatedAt->format('Y-m-d H:i') }} · {{ config('hr.company_name') }}</p>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>#</th>
|
||||
<th>Name</th>
|
||||
<th>Department</th>
|
||||
<th>Position</th>
|
||||
<th>Shift</th>
|
||||
<th>Status</th>
|
||||
<th>Phone</th>
|
||||
<th>@lang('exports.employee_list.number')</th>
|
||||
<th>@lang('exports.employee_list.name')</th>
|
||||
<th>@lang('exports.employee_list.department')</th>
|
||||
<th>@lang('exports.employee_list.position')</th>
|
||||
<th>@lang('exports.employee_list.shift')</th>
|
||||
<th>@lang('exports.employee_list.status')</th>
|
||||
<th>@lang('exports.employee_list.phone')</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<html lang="{{ app()->getLocale() }}">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Employee Profile — {{ $employee->full_name }}</title>
|
||||
<title>{{ __('exports.employee_profile.title', ['name' => $employee->full_name]) }}</title>
|
||||
<style>
|
||||
body { font-family: DejaVu Sans, sans-serif; font-size: 12px; color: #1e293b; }
|
||||
h1 { color: #1d4ed8; margin-bottom: 4px; }
|
||||
@@ -20,23 +20,23 @@
|
||||
<p class="muted">#{{ $employee->employee_number }} · {{ config('hr.company_name') }}</p>
|
||||
|
||||
<table class="grid">
|
||||
<tr><td class="label">Department</td><td>{{ $employee->department?->name }}</td></tr>
|
||||
<tr><td class="label">Position</td><td>{{ $employee->position?->name }}</td></tr>
|
||||
<tr><td class="label">Shift</td><td>{{ $employee->shift?->name }}</td></tr>
|
||||
<tr><td class="label">Status</td><td><span class="badge">{{ $employee->employment_status->label() }}</span></td></tr>
|
||||
<tr><td class="label">Phone</td><td>{{ $employee->phone }}</td></tr>
|
||||
<tr><td class="label">Hire Date</td><td>{{ $employee->hire_date?->format('Y-m-d') }}</td></tr>
|
||||
<tr><td class="label">@lang('exports.employee_profile.department')</td><td>{{ $employee->department?->name }}</td></tr>
|
||||
<tr><td class="label">@lang('exports.employee_profile.position')</td><td>{{ $employee->position?->name }}</td></tr>
|
||||
<tr><td class="label">@lang('exports.employee_profile.shift')</td><td>{{ $employee->shift?->name }}</td></tr>
|
||||
<tr><td class="label">@lang('exports.employee_profile.status')</td><td><span class="badge">{{ $employee->employment_status->label() }}</span></td></tr>
|
||||
<tr><td class="label">@lang('exports.employee_profile.phone')</td><td>{{ $employee->phone }}</td></tr>
|
||||
<tr><td class="label">@lang('exports.employee_profile.hire_date')</td><td>{{ $employee->hire_date?->format('Y-m-d') }}</td></tr>
|
||||
@if ($employee->termination_date)
|
||||
<tr><td class="label">Termination</td><td>{{ $employee->termination_date->format('Y-m-d') }}</td></tr>
|
||||
<tr><td class="label">@lang('exports.employee_profile.termination')</td><td>{{ $employee->termination_date->format('Y-m-d') }}</td></tr>
|
||||
@endif
|
||||
</table>
|
||||
|
||||
<table class="stats grid">
|
||||
<tr>
|
||||
<td><strong>Vacation Taken</strong><br>{{ $summary->vacationTaken }}</td>
|
||||
<td><strong>Remaining</strong><br>{{ $summary->vacationRemaining }}</td>
|
||||
<td><strong>Sick Leaves</strong><br>{{ $summary->sickLeaveCount }}</td>
|
||||
<td><strong>Reports</strong><br>{{ $summary->reportsCount }}</td>
|
||||
<td><strong>@lang('exports.employee_profile.vacation_taken')</strong><br>{{ $summary->vacationTaken }}</td>
|
||||
<td><strong>@lang('exports.employee_profile.remaining')</strong><br>{{ $summary->vacationRemaining }}</td>
|
||||
<td><strong>@lang('exports.employee_profile.sick_leaves')</strong><br>{{ $summary->sickLeaveCount }}</td>
|
||||
<td><strong>@lang('exports.employee_profile.reports')</strong><br>{{ $summary->reportsCount }}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<html lang="{{ app()->getLocale() }}">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Leave Summary — {{ $employee->full_name }}</title>
|
||||
<title>{{ __('exports.leave_summary.title', ['name' => $employee->full_name]) }}</title>
|
||||
<style>
|
||||
body { font-family: DejaVu Sans, sans-serif; font-size: 12px; color: #1e293b; }
|
||||
h1, h2 { color: #1d4ed8; }
|
||||
@@ -12,13 +12,13 @@
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Leave Summary</h1>
|
||||
<h1>@lang('exports.leave_summary.heading')</h1>
|
||||
<p>{{ $employee->full_name }} (#{{ $employee->employee_number }})</p>
|
||||
<p>Annual taken: {{ $summary->vacationTaken }} · Remaining: {{ $summary->vacationRemaining }} · Sick leaves: {{ $summary->sickLeaveCount }}</p>
|
||||
<p>@lang('exports.leave_summary.annual_taken'): {{ $summary->vacationTaken }} · @lang('exports.leave_summary.remaining'): {{ $summary->vacationRemaining }} · @lang('exports.leave_summary.sick_leaves'): {{ $summary->sickLeaveCount }}</p>
|
||||
|
||||
<h2>Vacations</h2>
|
||||
<h2>@lang('exports.leave_summary.vacations')</h2>
|
||||
<table>
|
||||
<thead><tr><th>Start</th><th>End</th><th>Days</th><th>Type</th><th>Status</th></tr></thead>
|
||||
<thead><tr><th>@lang('exports.leave_summary.start')</th><th>@lang('exports.leave_summary.end')</th><th>@lang('exports.leave_summary.days')</th><th>@lang('exports.leave_summary.type')</th><th>@lang('exports.leave_summary.status')</th></tr></thead>
|
||||
<tbody>
|
||||
@forelse ($employee->vacations as $vacation)
|
||||
<tr>
|
||||
@@ -29,14 +29,14 @@
|
||||
<td>{{ $vacation->status->label() }}</td>
|
||||
</tr>
|
||||
@empty
|
||||
<tr><td colspan="5">No vacation records.</td></tr>
|
||||
<tr><td colspan="5">@lang('exports.leave_summary.no_vacation_records')</td></tr>
|
||||
@endforelse
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<h2>Sick Leaves</h2>
|
||||
<h2>@lang('exports.leave_summary.sick_leaves_heading')</h2>
|
||||
<table>
|
||||
<thead><tr><th>Start</th><th>End</th><th>Days</th><th>Institution</th></tr></thead>
|
||||
<thead><tr><th>@lang('exports.leave_summary.start')</th><th>@lang('exports.leave_summary.end')</th><th>@lang('exports.leave_summary.days')</th><th>@lang('exports.leave_summary.institution')</th></tr></thead>
|
||||
<tbody>
|
||||
@forelse ($employee->sickLeaves as $leave)
|
||||
<tr>
|
||||
@@ -46,7 +46,7 @@
|
||||
<td>{{ $leave->medical_institution }}</td>
|
||||
</tr>
|
||||
@empty
|
||||
<tr><td colspan="4">No sick leave records.</td></tr>
|
||||
<tr><td colspan="4">@lang('exports.leave_summary.no_sick_leave_records')</td></tr>
|
||||
@endforelse
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
Reference in New Issue
Block a user