i18n(service-templates/items): override CreateAction + emptyState + edit modal

Filament's default empty state used the model class name ('service
template items') and default 'Create service template item' modal
heading. Both are now explicit __() calls.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-16 09:50:31 +00:00
parent 478811f6fc
commit f7f8a67a1b
3 changed files with 20 additions and 2 deletions
@@ -78,7 +78,17 @@ class ItemsRelationManager extends RelationManager
Tables\Columns\TextColumn::make('hours')->label(__('Ore'))->placeholder('—')->alignRight(), Tables\Columns\TextColumn::make('hours')->label(__('Ore'))->placeholder('—')->alignRight(),
Tables\Columns\TextColumn::make('qty')->label(__('Cant.'))->placeholder('—')->alignRight(), Tables\Columns\TextColumn::make('qty')->label(__('Cant.'))->placeholder('—')->alignRight(),
]) ])
->headerActions([Actions\CreateAction::make()]) ->headerActions([
->actions([Actions\EditAction::make(), Actions\DeleteAction::make()]); Actions\CreateAction::make()
->label(__('Adaugă rând'))
->modalHeading(__('Adaugă rând în șablon')),
])
->actions([
Actions\EditAction::make()->modalHeading(__('Editează rând')),
Actions\DeleteAction::make(),
])
->emptyStateHeading(__('Șablonul nu are rânduri'))
->emptyStateDescription(__('Adaugă manopere și piese care se aplică împreună când selectezi acest șablon pe o fișă.'))
->emptyStateIcon('heroicon-o-clipboard-document-list');
} }
} }
+4
View File
@@ -95,6 +95,7 @@
"Adaugă furnizor": "Add supplier", "Adaugă furnizor": "Add supplier",
"Adaugă header": "Add header", "Adaugă header": "Add header",
"Adaugă imagine": "Add image", "Adaugă imagine": "Add image",
"Adaugă manopere și piese care se aplică împreună când selectezi acest șablon pe o fișă.": "Add labors and parts applied together when selecting this template on an order.",
"Adaugă mașini manual sau importă din CSV. Folosește VIN-căutare pentru decoder rapid și completare automată brand/model/an.": "Add vehicles manually or import from CSV. Use VIN search for quick decode and auto-fill of brand/model/year.", "Adaugă mașini manual sau importă din CSV. Folosește VIN-căutare pentru decoder rapid și completare automată brand/model/an.": "Add vehicles manually or import from CSV. Use VIN search for quick decode and auto-fill of brand/model/year.",
"Adaugă notă": "Add note", "Adaugă notă": "Add note",
"Adaugă piese manual, sau folosește Achiziții ca să le adaugi prin recepție de la furnizor (cu prețuri și stoc auto). Procentaj poate seta automat prețul de vânzare.": "Adaugă piese manual, sau folosește Achiziții ca să le adaugi prin recepție de la furnizor (cu prețuri și stoc auto). Procentaj poate seta automat prețul de vânzare.", "Adaugă piese manual, sau folosește Achiziții ca să le adaugi prin recepție de la furnizor (cu prețuri și stoc auto). Procentaj poate seta automat prețul de vânzare.": "Adaugă piese manual, sau folosește Achiziții ca să le adaugi prin recepție de la furnizor (cu prețuri și stoc auto). Procentaj poate seta automat prețul de vânzare.",
@@ -109,6 +110,7 @@
"Adaugă reguli care ajustează prețul în funcție de vârsta mașinii, clasă (SUV, comercial, hibrid), client VIP sau urgență. Se aplică peste markup-ul de bază pe fișele de lucru.": "Adaugă reguli care ajustează prețul în funcție de vârsta mașinii, clasă (SUV, comercial, hibrid), client VIP sau urgență. Se aplică peste markup-ul de bază pe fișele de lucru.", "Adaugă reguli care ajustează prețul în funcție de vârsta mașinii, clasă (SUV, comercial, hibrid), client VIP sau urgență. Se aplică peste markup-ul de bază pe fișele de lucru.": "Adaugă reguli care ajustează prețul în funcție de vârsta mașinii, clasă (SUV, comercial, hibrid), client VIP sau urgență. Se aplică peste markup-ul de bază pe fișele de lucru.",
"Adaugă rol": "Add role", "Adaugă rol": "Add role",
"Adaugă rând": "Add row", "Adaugă rând": "Add row",
"Adaugă rând în șablon": "Add row to template",
"Adaugă sarcină": "Add task", "Adaugă sarcină": "Add task",
"Adaugă serviciu": "Add service", "Adaugă serviciu": "Add service",
"Adaugă utilizator": "Add user", "Adaugă utilizator": "Add user",
@@ -637,6 +639,7 @@
"Editează drepturi": "Edit permissions", "Editează drepturi": "Edit permissions",
"Editează piesă implicită": "Edit default part", "Editează piesă implicită": "Edit default part",
"Editează produs": "Edit product", "Editează produs": "Edit product",
"Editează rând": "Edit row",
"Eficiență": "Efficiency", "Eficiență": "Efficiency",
"Electric": "Electric", "Electric": "Electric",
"Electrică": "Electrical", "Electrică": "Electrical",
@@ -2235,6 +2238,7 @@
"Șablon aplicat": "Template applied", "Șablon aplicat": "Template applied",
"Șablon aplicat: {$r['labor']} manopere, {$r['parts']} piese": "Șablon aplicat: {$r['labor']} manopere, {$r['parts']} piese", "Șablon aplicat: {$r['labor']} manopere, {$r['parts']} piese": "Șablon aplicat: {$r['labor']} manopere, {$r['parts']} piese",
"Șablon serviciu": "Service template", "Șablon serviciu": "Service template",
"Șablonul nu are rânduri": "Template has no rows",
"Șterge": "Delete", "Șterge": "Delete",
"Șterge imagine": "Delete image", "Șterge imagine": "Delete image",
"Șterge produs": "Delete product", "Șterge produs": "Delete product",
+4
View File
@@ -95,6 +95,7 @@
"Adaugă furnizor": "Добавить поставщика", "Adaugă furnizor": "Добавить поставщика",
"Adaugă header": "Добавить заголовок", "Adaugă header": "Добавить заголовок",
"Adaugă imagine": "Добавить изображение", "Adaugă imagine": "Добавить изображение",
"Adaugă manopere și piese care se aplică împreună când selectezi acest șablon pe o fișă.": "Добавьте работы и запчасти, которые применяются вместе при выборе этого шаблона в наряде.",
"Adaugă mașini manual sau importă din CSV. Folosește VIN-căutare pentru decoder rapid și completare automată brand/model/an.": "Добавляйте авто вручную или импортируйте из CSV. Используйте поиск VIN для быстрого декодера и авто-заполнения марка/модель/год.", "Adaugă mașini manual sau importă din CSV. Folosește VIN-căutare pentru decoder rapid și completare automată brand/model/an.": "Добавляйте авто вручную или импортируйте из CSV. Используйте поиск VIN для быстрого декодера и авто-заполнения марка/модель/год.",
"Adaugă notă": "Добавить заметку", "Adaugă notă": "Добавить заметку",
"Adaugă piese manual, sau folosește Achiziții ca să le adaugi prin recepție de la furnizor (cu prețuri și stoc auto). Procentaj poate seta automat prețul de vânzare.": "Adaugă piese manual, sau folosește Achiziții ca să le adaugi prin recepție de la furnizor (cu prețuri și stoc auto). Procentaj poate seta automat prețul de vânzare.", "Adaugă piese manual, sau folosește Achiziții ca să le adaugi prin recepție de la furnizor (cu prețuri și stoc auto). Procentaj poate seta automat prețul de vânzare.": "Adaugă piese manual, sau folosește Achiziții ca să le adaugi prin recepție de la furnizor (cu prețuri și stoc auto). Procentaj poate seta automat prețul de vânzare.",
@@ -109,6 +110,7 @@
"Adaugă reguli care ajustează prețul în funcție de vârsta mașinii, clasă (SUV, comercial, hibrid), client VIP sau urgență. Se aplică peste markup-ul de bază pe fișele de lucru.": "Adaugă reguli care ajustează prețul în funcție de vârsta mașinii, clasă (SUV, comercial, hibrid), client VIP sau urgență. Se aplică peste markup-ul de bază pe fișele de lucru.", "Adaugă reguli care ajustează prețul în funcție de vârsta mașinii, clasă (SUV, comercial, hibrid), client VIP sau urgență. Se aplică peste markup-ul de bază pe fișele de lucru.": "Adaugă reguli care ajustează prețul în funcție de vârsta mașinii, clasă (SUV, comercial, hibrid), client VIP sau urgență. Se aplică peste markup-ul de bază pe fișele de lucru.",
"Adaugă rol": "Добавить роль", "Adaugă rol": "Добавить роль",
"Adaugă rând": "Добавить строку", "Adaugă rând": "Добавить строку",
"Adaugă rând în șablon": "Добавить строку в шаблон",
"Adaugă sarcină": "Добавить задачу", "Adaugă sarcină": "Добавить задачу",
"Adaugă serviciu": "Добавить услугу", "Adaugă serviciu": "Добавить услугу",
"Adaugă utilizator": "Добавить пользователя", "Adaugă utilizator": "Добавить пользователя",
@@ -637,6 +639,7 @@
"Editează drepturi": "Изменить права", "Editează drepturi": "Изменить права",
"Editează piesă implicită": "Изменить запчасть по умолчанию", "Editează piesă implicită": "Изменить запчасть по умолчанию",
"Editează produs": "Изменить товар", "Editează produs": "Изменить товар",
"Editează rând": "Изменить строку",
"Eficiență": "Эффективность", "Eficiență": "Эффективность",
"Electric": "Электро", "Electric": "Электро",
"Electrică": "Электрика", "Electrică": "Электрика",
@@ -2235,6 +2238,7 @@
"Șablon aplicat": "Шаблон применён", "Șablon aplicat": "Шаблон применён",
"Șablon aplicat: {$r['labor']} manopere, {$r['parts']} piese": "Șablon aplicat: {$r['labor']} manopere, {$r['parts']} piese", "Șablon aplicat: {$r['labor']} manopere, {$r['parts']} piese": "Șablon aplicat: {$r['labor']} manopere, {$r['parts']} piese",
"Șablon serviciu": "Шаблон услуги", "Șablon serviciu": "Шаблон услуги",
"Șablonul nu are rânduri": "В шаблоне пока нет строк",
"Șterge": "Удалить", "Șterge": "Удалить",
"Șterge imagine": "Удалить изображение", "Șterge imagine": "Удалить изображение",
"Șterge produs": "Удалить товар", "Șterge produs": "Удалить товар",