From 948ea1aa04e2369b355a07a6c7df4155253cc624 Mon Sep 17 00:00:00 2001 From: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com> Date: Fri, 5 Sep 2025 12:18:23 +0000 Subject: [PATCH] Fix Translations --- .../Eggs/RelationManagers/ServersRelationManager.php | 2 +- .../Nodes/RelationManagers/NodesRelationManager.php | 2 +- .../Admin/Resources/Servers/Pages/ListServers.php | 2 +- .../RelationManagers/DatabasesRelationManager.php | 2 +- .../RelationManagers/ServersRelationManager.php | 2 +- .../Server/Resources/Backups/BackupResource.php | 8 ++++---- .../Server/Resources/Schedules/ScheduleResource.php | 4 ++-- app/Filament/Server/Resources/Users/UserResource.php | 12 ++++++------ lang/en/admin/databasehost.php | 1 + lang/en/admin/node.php | 1 + lang/en/admin/server.php | 1 + 11 files changed, 20 insertions(+), 17 deletions(-) diff --git a/app/Filament/Admin/Resources/Eggs/RelationManagers/ServersRelationManager.php b/app/Filament/Admin/Resources/Eggs/RelationManagers/ServersRelationManager.php index 829710b8a..6f7f051d7 100644 --- a/app/Filament/Admin/Resources/Eggs/RelationManagers/ServersRelationManager.php +++ b/app/Filament/Admin/Resources/Eggs/RelationManagers/ServersRelationManager.php @@ -40,7 +40,7 @@ class ServersRelationManager extends RelationManager ->label(trans('admin/server.primary_allocation')) ->disabled() ->options(fn (Server $server) => $server->allocations->take(1)->mapWithKeys(fn ($allocation) => [$allocation->id => $allocation->address])) - ->placeholder('None') + ->placeholder(trans('admin/server.none')) ->sortable(), ]); } diff --git a/app/Filament/Admin/Resources/Nodes/RelationManagers/NodesRelationManager.php b/app/Filament/Admin/Resources/Nodes/RelationManagers/NodesRelationManager.php index 58181ec1c..4a3fae23a 100644 --- a/app/Filament/Admin/Resources/Nodes/RelationManagers/NodesRelationManager.php +++ b/app/Filament/Admin/Resources/Nodes/RelationManagers/NodesRelationManager.php @@ -46,7 +46,7 @@ class NodesRelationManager extends RelationManager ->disabled(fn (Server $server) => $server->allocations->count() <= 1) ->options(fn (Server $server) => $server->allocations->take(1)->mapWithKeys(fn ($allocation) => [$allocation->id => $allocation->address])) ->selectablePlaceholder(fn (SelectColumn $select) => !$select->isDisabled()) - ->placeholder('None') + ->placeholder(trans('admin/node.none')) ->sortable(), TextColumn::make('memory')->label(trans('admin/node.memory'))->icon('tabler-device-desktop-analytics'), TextColumn::make('cpu')->label(trans('admin/node.cpu'))->icon('tabler-cpu'), diff --git a/app/Filament/Admin/Resources/Servers/Pages/ListServers.php b/app/Filament/Admin/Resources/Servers/Pages/ListServers.php index e1afac3e0..f6243ccd8 100644 --- a/app/Filament/Admin/Resources/Servers/Pages/ListServers.php +++ b/app/Filament/Admin/Resources/Servers/Pages/ListServers.php @@ -77,7 +77,7 @@ class ListServers extends ListRecords ->disabled(fn (Server $server) => $server->allocations->count() <= 1) ->options(fn (Server $server) => $server->allocations->mapWithKeys(fn ($allocation) => [$allocation->id => $allocation->address])) ->selectablePlaceholder(fn (Server $server) => $server->allocations->count() <= 1) - ->placeholder('None') + ->placeholder(trans('admin/server.none')) ->sortable(), TextColumn::make('allocation_id_readonly') ->label(trans('admin/server.primary_allocation')) diff --git a/app/Filament/Admin/Resources/Servers/RelationManagers/DatabasesRelationManager.php b/app/Filament/Admin/Resources/Servers/RelationManagers/DatabasesRelationManager.php index 97a9f14a6..b97f523d5 100644 --- a/app/Filament/Admin/Resources/Servers/RelationManagers/DatabasesRelationManager.php +++ b/app/Filament/Admin/Resources/Servers/RelationManagers/DatabasesRelationManager.php @@ -117,7 +117,7 @@ class DatabasesRelationManager extends RelationManager Select::make('database_host_id') ->label(trans('admin/databasehost.model_label')) ->required() - ->placeholder('Select Database Host') + ->placeholder(trans('admin/databasehost.table.select_placeholder')) ->options(fn () => DatabaseHost::query() ->whereHas('nodes', fn ($query) => $query->where('nodes.id', $this->getOwnerRecord()->node_id)) ->pluck('name', 'id') diff --git a/app/Filament/Admin/Resources/Users/RelationManagers/ServersRelationManager.php b/app/Filament/Admin/Resources/Users/RelationManagers/ServersRelationManager.php index ec8566b00..65956deee 100644 --- a/app/Filament/Admin/Resources/Users/RelationManagers/ServersRelationManager.php +++ b/app/Filament/Admin/Resources/Users/RelationManagers/ServersRelationManager.php @@ -72,7 +72,7 @@ class ServersRelationManager extends RelationManager ->label(trans('admin/server.primary_allocation')) ->disabled() ->options(fn (Server $server) => $server->allocations->take(1)->mapWithKeys(fn ($allocation) => [$allocation->id => $allocation->address])) - ->placeholder('None') + ->placeholder(trans('admin/server.none')) ->sortable(), TextColumn::make('image')->hidden(), TextColumn::make('databases_count') diff --git a/app/Filament/Server/Resources/Backups/BackupResource.php b/app/Filament/Server/Resources/Backups/BackupResource.php index f40553c51..63e5b07b4 100644 --- a/app/Filament/Server/Resources/Backups/BackupResource.php +++ b/app/Filament/Server/Resources/Backups/BackupResource.php @@ -260,7 +260,7 @@ class BackupResource extends Resource CreateAction::make() ->authorize(fn () => auth()->user()->can(Permission::ACTION_BACKUP_CREATE, $server)) ->icon('tabler-file-zip') - ->tooltip(fn () => $server->backups()->count() >= $server->backup_limit ? 'Backup Limit Reached' : 'Create Backup') + ->tooltip(fn () => $server->backups()->count() >= $server->backup_limit ? trans('server/backup.actions.create.limit') : trans('server/backup.actions.create.title')) ->disabled(fn () => $server->backups()->count() >= $server->backup_limit) ->color(fn () => $server->backups()->count() >= $server->backup_limit ? 'danger' : 'primary') ->createAnother(false) @@ -281,14 +281,14 @@ class BackupResource extends Resource ->log(); return Notification::make() - ->title('Backup Created') - ->body($backup->name . ' created.') + ->title(trans('server/backup.actions.create.notification_success')) + ->body(fn () => trans('server/backup.actions.create.created', ['name' => $backup->name])) ->success() ->send(); } catch (HttpException $e) { return Notification::make() ->danger() - ->title('Backup Failed') + ->title(trans('server/backup.actions.create.notification_fail')) ->body($e->getMessage() . ' Try again' . ($e->getHeaders()['Retry-After'] ? ' in ' . $e->getHeaders()['Retry-After'] . ' seconds.' : '')) ->send(); } diff --git a/app/Filament/Server/Resources/Schedules/ScheduleResource.php b/app/Filament/Server/Resources/Schedules/ScheduleResource.php index ef26b60f5..6d4f23a0c 100644 --- a/app/Filament/Server/Resources/Schedules/ScheduleResource.php +++ b/app/Filament/Server/Resources/Schedules/ScheduleResource.php @@ -377,12 +377,12 @@ class ScheduleResource extends Resource ->hiddenLabel()->iconButton()->iconSize(IconSize::ExtraLarge) ->icon('tabler-calendar-plus') ->color('primary') - ->tooltip('New Schedule'), + ->tooltip(trans('server/schedule.new')), ImportScheduleAction::make() ->hiddenLabel()->iconButton()->iconSize(IconSize::ExtraLarge) ->icon('tabler-file-import') ->color('success') - ->tooltip('Import Schedule'), + ->tooltip(trans('server/schedule.import')), ]); } diff --git a/app/Filament/Server/Resources/Users/UserResource.php b/app/Filament/Server/Resources/Users/UserResource.php index f67afe8d1..c96463c08 100644 --- a/app/Filament/Server/Resources/Users/UserResource.php +++ b/app/Filament/Server/Resources/Users/UserResource.php @@ -235,7 +235,7 @@ class UserResource extends Resource CreateAction::make('invite') ->hiddenLabel()->iconButton()->iconSize(IconSize::ExtraLarge) ->icon('tabler-user-plus') - ->tooltip('Invite User') + ->tooltip(trans('server/user.invite_user')) ->createAnother(false) ->authorize(fn () => auth()->user()->can(Permission::ACTION_USER_CREATE, $server)) ->schema([ @@ -260,7 +260,7 @@ class UserResource extends Resource ->required(), Actions::make([ Action::make('assignAll') - ->label('Assign All') + ->label(trans('server/user.assign_all')) ->action(function (Set $set, Get $get) use ($permissionsArray) { $permissions = $permissionsArray; foreach ($permissions as $key => $value) { @@ -280,9 +280,9 @@ class UserResource extends Resource ->schema($tabs), ]), ]) - ->modalHeading('Invite User') + ->modalHeading(trans('server/user.invite_user')) ->modalIcon('tabler-user-plus') - ->modalSubmitActionLabel('Invite') + ->modalSubmitActionLabel(trans('server/user.action')) ->successNotificationTitle(null) ->failureNotificationTitle(null) ->action(function (Action $action, array $data, SubuserCreationService $service) use ($server) { @@ -306,12 +306,12 @@ class UserResource extends Resource ]); Notification::make() - ->title('User Invited!') + ->title(trans('server/user.notification_add')) ->success() ->send(); } catch (Exception $exception) { Notification::make() - ->title('Failed') + ->title(trans('server/user.notification_failed')) ->body($exception->getMessage()) ->danger() ->send(); diff --git a/lang/en/admin/databasehost.php b/lang/en/admin/databasehost.php index 263b25e0e..731edc491 100644 --- a/lang/en/admin/databasehost.php +++ b/lang/en/admin/databasehost.php @@ -5,6 +5,7 @@ return [ 'model_label' => 'Database Host', 'model_label_plural' => 'Database Hosts', 'table' => [ + 'select_placeholder' => 'Select Database Host', 'database' => 'Database', 'name' => 'Name', 'host' => 'Host', diff --git a/lang/en/admin/node.php b/lang/en/admin/node.php index 3ca38fbfc..01922d93d 100644 --- a/lang/en/admin/node.php +++ b/lang/en/admin/node.php @@ -98,6 +98,7 @@ return [ 'reset_help' => 'Resetting the daemon token will void any request coming from the old token. This token is used for all sensitive operations on the daemon including server creation and deletion. We suggest changing this token regularly for security.', 'no_nodes' => 'No Nodes', + 'none' => 'None', 'cpu_chart' => 'CPU - :cpu% of :max%', 'memory_chart' => 'Memory - :used of :total', 'disk_chart' => 'Storage - :used of :total', diff --git a/lang/en/admin/server.php b/lang/en/admin/server.php index 2a8708b54..a3ebb092f 100644 --- a/lang/en/admin/server.php +++ b/lang/en/admin/server.php @@ -140,4 +140,5 @@ return [ ], 'notes' => 'Notes', 'no_notes' => 'No Notes', + 'none' => 'None', ];