label(__('awards.delete') ?? 'Sil'), ForceDeleteAction::make() ->label(__('awards.force_delete') ?? 'Kalıcı Olarak Sil'), RestoreAction::make() ->label(__('awards.restore') ?? 'Geri Yükle'), ]; } protected function getRedirectUrl(): string { return $this->getResource()::getUrl('index'); } protected function getSavedNotificationTitle(): ?string { return __('awards.updated_successfully') ?? 'Ödül başarıyla güncellendi.'; } protected function mutateFormDataBeforeFill(array $data): array { return array_merge($data, TranslationTabs::fillFromRecord($this->record)); } protected function afterSave(): void { TranslationTabs::saveTranslations($this->record, $this->form->getState()); } }