From 6fa7969bbc9390a07cb86bbf892d2d34ea8d0554 Mon Sep 17 00:00:00 2001 From: TechyGeeksHome <41306705+techygeekshome@users.noreply.github.com> Date: Thu, 1 Oct 2026 22:59:06 +0100 Subject: [PATCH 1/3] Installer: apply bovirus's DiskGeek improvements Same changes as DiskGeek PR #15: English 'Run ' launch string, Italian NameAndVersion and LaunchProgram using the app name and version, uninstall entry shows the app name only. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01P94m3vjrwGP8qFdoUv2zjc --- installer/SoundGeek_languages.iss | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 installer/SoundGeek_languages.iss diff --git a/installer/SoundGeek_languages.iss b/installer/SoundGeek_languages.iss new file mode 100644 index 0000000..906e1a3 --- /dev/null +++ b/installer/SoundGeek_languages.iss @@ -0,0 +1,26 @@ +; SoundGeek installer - languages and custom messages +; +; Kept in its own file so a translation can be added or corrected without touching the +; installer script itself, the same arrangement as DiskGeek and PDFGeek. Adding a language +; means two things: a Name line under [Languages], and a block of messages under +; [CustomMessages] using that same name as the prefix. +; +; The Italian strings follow bovirus's translation for DiskGeek (github.com/bovirus). + +[Languages] +Name: "english"; MessagesFile: "compiler:Default.isl" +Name: "italian"; MessagesFile: "compiler:Languages\Italian.isl" + +[CustomMessages] +english.CreateDesktopShortcut=Create a &desktop shortcut +english.Shortcuts=Shortcuts: +english.WebSite={#AppName} on the web +english.LaunchProgram=Run {#AppName} + +italian.CreateDesktopShortcut=Crea collegamento programma sul &desktop +italian.Shortcuts=Collegamenti: +italian.WebSite=Sito web {#AppName} +italian.CreateQuickLaunchIcon=Crea collegamento programma nella &barra 'Avvio veloce' +italian.NameAndVersion={#AppName} {#AppVersion} +italian.LaunchProgram=Esegui {#AppName} +italian.AdditionalIcons=Collegamenti: From 0d4243ecf577c9953b653ee10444a18c88eca52f Mon Sep 17 00:00:00 2001 From: TechyGeeksHome <41306705+techygeekshome@users.noreply.github.com> Date: Thu, 1 Oct 2026 22:59:07 +0100 Subject: [PATCH 2/3] Installer: apply bovirus's DiskGeek improvements Same changes as DiskGeek PR #15: English 'Run ' launch string, Italian NameAndVersion and LaunchProgram using the app name and version, uninstall entry shows the app name only. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01P94m3vjrwGP8qFdoUv2zjc --- installer/SoundGeek.iss => SoundGeek.iss | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) rename installer/SoundGeek.iss => SoundGeek.iss (93%) diff --git a/installer/SoundGeek.iss b/SoundGeek.iss similarity index 93% rename from installer/SoundGeek.iss rename to SoundGeek.iss index 1c9286a..8c34b34 100644 --- a/installer/SoundGeek.iss +++ b/SoundGeek.iss @@ -39,7 +39,7 @@ VersionInfoCompany={#AppPublisher} VersionInfoDescription={#AppName} Setup WizardStyle=modern -UninstallDisplayName={#AppName} {#AppVersion} +UninstallDisplayName={#AppName} UninstallDisplayIcon={app}\{#AppExeName} LicenseFile=..\LICENSE SetupIconFile=..\icons\soundgeek.ico @@ -66,15 +66,10 @@ ArchitecturesAllowed=x64compatible ArchitecturesInstallIn64BitMode=x64compatible MinVersion=10.0 -[Languages] -Name: "english"; MessagesFile: "compiler:Default.isl" - -[CustomMessages] -english.CreateDesktopShortcut=Create a &desktop shortcut -english.WebSite={#AppName} on the web +#include "SoundGeek_languages.iss" [Tasks] -Name: "desktopicon"; Description: "{cm:CreateDesktopShortcut}"; GroupDescription: "Shortcuts:" +Name: "desktopicon"; Description: "{cm:CreateDesktopShortcut}"; GroupDescription: "{cm:Shortcuts}" [Files] Source: "{#AppSourceDir}\{#AppExeName}"; DestDir: "{app}"; Flags: ignoreversion From 2499dc90130295b640e105f5fde764b2457a672d Mon Sep 17 00:00:00 2001 From: TechyGeeksHome <41306705+techygeekshome@users.noreply.github.com> Date: Thu, 1 Oct 2026 23:05:19 +0100 Subject: [PATCH 3/3] Installer: keep the script in its folder Moves the file back to installer/SoundGeek.iss after the previous web edit saved it at the repository root. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01P94m3vjrwGP8qFdoUv2zjc --- SoundGeek.iss => installer/SoundGeek.iss | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename SoundGeek.iss => installer/SoundGeek.iss (100%) diff --git a/SoundGeek.iss b/installer/SoundGeek.iss similarity index 100% rename from SoundGeek.iss rename to installer/SoundGeek.iss