From 4d4f9303201ed588c0ba59eb83fb25fbb9c64bf8 Mon Sep 17 00:00:00 2001 From: Benoit LORAND Date: Sun, 18 Oct 2026 04:18:16 +0200 Subject: [PATCH] =?UTF-8?q?Correction=20d'un=20bug=20d'affichage=20dans=20?= =?UTF-8?q?le=20texte=20de=20la=20fen=C3=AAtre=20de=20d=C3=A9ploiement?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + Locales/fr-FR.psd1 | 1 + Modules/UI.psm1 | 7 ++++++- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8f5041c..a9a8282 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -93,6 +93,7 @@ Pour produire `AdminPasswordBase64`, lancer `powershell.exe -ExecutionPolicy Byp ## Historique récent +- La ligne de progression pour l’application Windows affiche désormais un libellé complet dès l’ouverture de la fenêtre ; elle est ensuite remplacée par le message précis avec la lettre du lecteur lorsque DISM démarre. - Création de `README.md` avec la présentation de DeployCenter, ses prérequis, son manuel de déploiement interactif et automatisé, la configuration, les pilotes et le dépannage. - Ajout du paramètre `-CopyLocally` (`Sources`, `Drivers`) : les sources sont utilisées directement par DISM par défaut ; les éléments choisis sont copiés par Robocopy sur la partition Windows avant traitement. Les contrôles d’espace et le calcul de taille des pilotes ne portent que sur les éléments à copier. La progression n’affiche les étapes de copie que lorsqu’elles sont demandées, et le journal précise quand DISM utilise directement une source. - L’en-tête de la fenêtre de déploiement et celui de la page principale sont construits par le même composant UI. La fenêtre de déploiement reprend le logo, le titre et le sous-titre, sans le sélecteur de thème ; la progression conserve son intitulé sous cet en-tête et compacte les étapes pour tenir en 800×600. diff --git a/Locales/fr-FR.psd1 b/Locales/fr-FR.psd1 index 92ee949..fa94da3 100644 --- a/Locales/fr-FR.psd1 +++ b/Locales/fr-FR.psd1 @@ -13,6 +13,7 @@ "Analyzing editions in" = "Analyse des éditions de" "Analyzing editions in {0}..." = "Analyse des éditions de {0} en cours..." "Applying Windows to the partition" = "Application de Windows sur la partition" + "Applying Windows to target partition…" = "Application de Windows sur la partition cible…" "Architecture" = "Architecture" "Architecture unavailable" = "Architecture non disponible" "Architecture:" = "Architecture :" diff --git a/Modules/UI.psm1 b/Modules/UI.psm1 index ccf12a8..6d22d77 100644 --- a/Modules/UI.psm1 +++ b/Modules/UI.psm1 @@ -827,7 +827,12 @@ function New-DeployCenterDeploymentProgress { $name = New-Object System.Windows.Forms.Label $name.Location = New-Object System.Drawing.Point(6, 0) $name.Size = New-Object System.Drawing.Size([Math]::Max(140, ($listWidth - 380)), 20) - $name.Text = Get-DeployCenterText -Text $step + $stepLabel = if ([string]$step -eq 'Applying Windows to ') { + Get-DeployCenterText -Text 'Applying Windows to target partition…' + } else { + Get-DeployCenterText -Text $step + } + $name.Text = $stepLabel $name.ForeColor = $Theme.Text $name.BackColor = [System.Drawing.Color]::Transparent $name.Font = $Font