translate base

This commit is contained in:
Mekan1206
2026-07-31 18:08:08 +05:00
parent a794dacd39
commit 581cb8241c
413 changed files with 9087 additions and 428 deletions

View 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/**';

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>