Fix LaborCategoryResource: use Schemas\Components\Section + add translations

- Section was Filament\Schemas\Components\Section not Forms\Components\Section
- Added ru/en translations for page title, form labels, nav label

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-09-07 12:46:03 +00:00
parent 1b34a3c217
commit 9ee17fa918
3 changed files with 14 additions and 1 deletions
@@ -7,6 +7,7 @@ use App\Models\Tenant\LaborCategory;
use Filament\Actions; use Filament\Actions;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Schemas;
use Filament\Schemas\Schema; use Filament\Schemas\Schema;
use Filament\Tables; use Filament\Tables;
use Filament\Tables\Table; use Filament\Tables\Table;
@@ -42,7 +43,7 @@ class LaborCategoryResource extends Resource
public static function form(Schema $schema): Schema public static function form(Schema $schema): Schema
{ {
return $schema->components([ return $schema->components([
Forms\Components\Section::make(__('Denumire')) Schemas\Components\Section::make(__('Denumire'))
->columns(3) ->columns(3)
->schema([ ->schema([
Forms\Components\TextInput::make('name_ro') Forms\Components\TextInput::make('name_ro')
+6
View File
@@ -375,6 +375,7 @@
"Categorie implicită": "Default category", "Categorie implicită": "Default category",
"Categories": "Categories", "Categories": "Categories",
"Categorii": "Categories", "Categorii": "Categories",
"Categorii manopere": "Labor categories",
"Category": "Category", "Category": "Category",
"Caută": "Search", "Caută": "Search",
"Caută client, mașină, număr...": "Search client, vehicle, number...", "Caută client, mașină, număr...": "Search client, vehicle, number...",
@@ -793,6 +794,7 @@
"Endpoint webhook: https://service.mir.md/payments/stripe/webhook": "Endpoint webhook: https://service.mir.md/payments/stripe/webhook", "Endpoint webhook: https://service.mir.md/payments/stripe/webhook": "Endpoint webhook: https://service.mir.md/payments/stripe/webhook",
"Endpoints disponibile:": "Available endpoints:", "Endpoints disponibile:": "Available endpoints:",
"Engine": "Engine", "Engine": "Engine",
"Engleză (EN)": "English (EN)",
"Eroare": "Error", "Eroare": "Error",
"Eroare la recepție": "Receiving error", "Eroare la recepție": "Receiving error",
"Etanșeitate": "Tightness", "Etanșeitate": "Tightness",
@@ -1433,6 +1435,7 @@
"Order number": "Order number", "Order number": "Order number",
"Orders": "Orders", "Orders": "Orders",
"Ordine": "Order", "Ordine": "Order",
"Ordine afișare": "Display order",
"Ordine meniu lateral": "Sidebar menu order", "Ordine meniu lateral": "Sidebar menu order",
"Ordonare": "Sort", "Ordonare": "Sort",
"Ordonat": "Sorted", "Ordonat": "Sorted",
@@ -1792,10 +1795,12 @@
"Rolurile sistem (owner/admin/etc.) au numele blocat": "System roles (owner/admin/etc.) have locked names", "Rolurile sistem (owner/admin/etc.) au numele blocat": "System roles (owner/admin/etc.) have locked names",
"Rolurile utilizatorului îi acordă deja drepturi. Adaugă excepții doar când vrei să GRANT-uiești sau să DENY-uiești un drept specific pentru acest utilizator (peste rol).": "The user's roles already grant them permissions. Add overrides only when you want to manually GRANT or DENY a specific permission for this user (on top of the role).", "Rolurile utilizatorului îi acordă deja drepturi. Adaugă excepții doar când vrei să GRANT-uiești sau să DENY-uiești un drept specific pentru acest utilizator (peste rol).": "The user's roles already grant them permissions. Add overrides only when you want to manually GRANT or DENY a specific permission for this user (on top of the role).",
"Română": "Romanian", "Română": "Romanian",
"Română (RO)": "Romanian (RO)",
"Rotire": "Rotate", "Rotire": "Rotate",
"Roți": "Wheels", "Roți": "Wheels",
"Rugină": "Rust", "Rugină": "Rust",
"Rulează `php artisan push:vapid` și adaugă cheile în .env.": "Run `php artisan push:vapid` and add the keys to .env.", "Rulează `php artisan push:vapid` și adaugă cheile în .env.": "Run `php artisan push:vapid` and add the keys to .env.",
"Rusă (RU)": "Russian (RU)",
"Rând": "Row", "Rând": "Row",
"Rânduri": "Rows", "Rânduri": "Rows",
"Rânduri per pagină": "Rows per page", "Rânduri per pagină": "Rows per page",
@@ -2328,6 +2333,7 @@
"canale marketing": "marketing channels", "canale marketing": "marketing channels",
"capacitate": "capacity", "capacitate": "capacity",
"capacitate ref:": "ref. capacity:", "capacitate ref:": "ref. capacity:",
"categorie": "category",
"cerere": "lead", "cerere": "lead",
"cereri": "requests", "cereri": "requests",
"cheltuială": "expense", "cheltuială": "expense",
+6
View File
@@ -375,6 +375,7 @@
"Categorie implicită": "Категория по умолчанию", "Categorie implicită": "Категория по умолчанию",
"Categories": "Категории", "Categories": "Категории",
"Categorii": "Категории", "Categorii": "Категории",
"Categorii manopere": "Категории работ",
"Category": "Категория", "Category": "Категория",
"Caută": "Найти", "Caută": "Найти",
"Caută client, mașină, număr...": "Поиск клиента, авто, номера...", "Caută client, mașină, număr...": "Поиск клиента, авто, номера...",
@@ -793,6 +794,7 @@
"Endpoint webhook: https://service.mir.md/payments/stripe/webhook": "Endpoint webhook: https://service.mir.md/payments/stripe/webhook", "Endpoint webhook: https://service.mir.md/payments/stripe/webhook": "Endpoint webhook: https://service.mir.md/payments/stripe/webhook",
"Endpoints disponibile:": "Доступные эндпоинты:", "Endpoints disponibile:": "Доступные эндпоинты:",
"Engine": "Двигатель", "Engine": "Двигатель",
"Engleză (EN)": "Английский (EN)",
"Eroare": "Ошибка", "Eroare": "Ошибка",
"Eroare la recepție": "Ошибка при приёмке", "Eroare la recepție": "Ошибка при приёмке",
"Etanșeitate": "Герметичность", "Etanșeitate": "Герметичность",
@@ -1433,6 +1435,7 @@
"Order number": "№ заказа", "Order number": "№ заказа",
"Orders": "Заказы", "Orders": "Заказы",
"Ordine": "Порядок", "Ordine": "Порядок",
"Ordine afișare": "Порядок",
"Ordine meniu lateral": "Порядок бокового меню", "Ordine meniu lateral": "Порядок бокового меню",
"Ordonare": "Сортировка", "Ordonare": "Сортировка",
"Ordonat": "Отсортировано", "Ordonat": "Отсортировано",
@@ -1792,10 +1795,12 @@
"Rolurile sistem (owner/admin/etc.) au numele blocat": "Системные роли (owner/admin/и т.д.) имеют заблокированное имя", "Rolurile sistem (owner/admin/etc.) au numele blocat": "Системные роли (owner/admin/и т.д.) имеют заблокированное имя",
"Rolurile utilizatorului îi acordă deja drepturi. Adaugă excepții doar când vrei să GRANT-uiești sau să DENY-uiești un drept specific pentru acest utilizator (peste rol).": "Роли пользователя уже предоставляют ему права. Добавляйте исключения только когда хотите вручную GRANT-нуть или DENY-нуть конкретное право для этого пользователя (поверх роли).", "Rolurile utilizatorului îi acordă deja drepturi. Adaugă excepții doar când vrei să GRANT-uiești sau să DENY-uiești un drept specific pentru acest utilizator (peste rol).": "Роли пользователя уже предоставляют ему права. Добавляйте исключения только когда хотите вручную GRANT-нуть или DENY-нуть конкретное право для этого пользователя (поверх роли).",
"Română": "Румынский", "Română": "Румынский",
"Română (RO)": "Румынский (RO)",
"Rotire": "Поворот", "Rotire": "Поворот",
"Roți": "Колёса", "Roți": "Колёса",
"Rugină": "Ржавчина", "Rugină": "Ржавчина",
"Rulează `php artisan push:vapid` și adaugă cheile în .env.": "Выполните `php artisan push:vapid` и добавьте ключи в .env.", "Rulează `php artisan push:vapid` și adaugă cheile în .env.": "Выполните `php artisan push:vapid` и добавьте ключи в .env.",
"Rusă (RU)": "Русский (RU)",
"Rând": "Строка", "Rând": "Строка",
"Rânduri": "Строки", "Rânduri": "Строки",
"Rânduri per pagină": "Строк на странице", "Rânduri per pagină": "Строк на странице",
@@ -2328,6 +2333,7 @@
"canale marketing": "маркетинговые каналы", "canale marketing": "маркетинговые каналы",
"capacitate": "загрузка", "capacitate": "загрузка",
"capacitate ref:": "ориент. загрузка:", "capacitate ref:": "ориент. загрузка:",
"categorie": "категория",
"cerere": "заявка", "cerere": "заявка",
"cereri": "запросов", "cereri": "запросов",
"cheltuială": "расход", "cheltuială": "расход",