feat(i18n): convert 38 hardcoded static labels + safe blade wrap + 226 keys
- Convert all remaining static \$modelLabel/\$pluralModelLabel to getter methods with __() (AppointmentResource, WorkOrderResource, MasterResource, ServiceTemplateResource, LaborResource, and 33 others) - Safe blade wrap v2 (37 files, 201 wraps): fixed the regex to not match `->`, `=>`, `!<` — previous aggressive pass broke @if directives - Bulk-translate lowercase model-label keys (programări, fișe lucru, tehnicieni, șabloane servicii, norme-ore, etc.) — these were the RO strings appearing in page titles/breadcrumbs - Add human RU/EN for mechanic-kpi (Mecanic/Lucrări/Norma ore/etc.) and calendar-board words Tests 306 green. Blade compiles cleanly. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -57,7 +57,7 @@
|
||||
<body>
|
||||
<div class="wrap">
|
||||
<a href="/app" class="nav-back">{{ __('← Înapoi la AutoCRM') }}</a>
|
||||
<h1>Facturi & abonament</h1>
|
||||
<h1>{{ __('Facturi & abonament') }}</h1>
|
||||
<p class="sub">{{ $tenant->display_name ?? $tenant->name }} · {{ $tenant->slug }}.service.mir.md</p>
|
||||
|
||||
@if ($invoices->isEmpty())
|
||||
@@ -116,8 +116,8 @@
|
||||
<div class="method">
|
||||
<div class="icon">💳</div>
|
||||
<div>
|
||||
<div class="label">Card bancar</div>
|
||||
<div class="desc">Visa, Mastercard prin Stripe</div>
|
||||
<div class="label">{{ __('Card bancar') }}</div>
|
||||
<div class="desc">{{ __('Visa, Mastercard prin Stripe') }}</div>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
@@ -132,8 +132,8 @@
|
||||
<div class="method">
|
||||
<div class="icon">🅿️</div>
|
||||
<div>
|
||||
<div class="label">PayPal</div>
|
||||
<div class="desc">Cont PayPal sau card prin PayPal</div>
|
||||
<div class="label">{{ __('PayPal') }}</div>
|
||||
<div class="desc">{{ __('Cont PayPal sau card prin PayPal') }}</div>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
@@ -148,8 +148,8 @@
|
||||
<div class="method">
|
||||
<div class="icon">🇲🇩</div>
|
||||
<div>
|
||||
<div class="label">Paynet</div>
|
||||
<div class="desc">Card MAIB / MICB / Victoriabank, MD Cash, e-money</div>
|
||||
<div class="label">{{ __('Paynet') }}</div>
|
||||
<div class="desc">{{ __('Card MAIB / MICB / Victoriabank, MD Cash, e-money') }}</div>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
@@ -164,7 +164,7 @@
|
||||
<div class="method">
|
||||
<div class="icon">🏦</div>
|
||||
<div>
|
||||
<div class="label">Transfer bancar</div>
|
||||
<div class="label">{{ __('Transfer bancar') }}</div>
|
||||
<div class="desc">{{ __('Plătește direct din bancă (1-3 zile)') }}</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user