From 65fde3dbc3c0fa360b39d872e3d60676eb93c285 Mon Sep 17 00:00:00 2001 From: TechyGeeksHome <41306705+techygeekshome@users.noreply.github.com> Date: Thu, 1 Oct 2026 22:58:47 +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/AuthGeek_languages.iss | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 installer/AuthGeek_languages.iss diff --git a/installer/AuthGeek_languages.iss b/installer/AuthGeek_languages.iss new file mode 100644 index 0000000..be32ad3 --- /dev/null +++ b/installer/AuthGeek_languages.iss @@ -0,0 +1,26 @@ +; AuthGeek 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 fef9b91fa1fe325e4885a5bf3dc102a960576069 Mon Sep 17 00:00:00 2001 From: TechyGeeksHome <41306705+techygeekshome@users.noreply.github.com> Date: Thu, 1 Oct 2026 22:58:49 +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/AuthGeek.iss => AuthGeek.iss | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) rename installer/AuthGeek.iss => AuthGeek.iss (93%) diff --git a/installer/AuthGeek.iss b/AuthGeek.iss similarity index 93% rename from installer/AuthGeek.iss rename to AuthGeek.iss index c2ce5f1..bdbc914 100644 --- a/installer/AuthGeek.iss +++ b/AuthGeek.iss @@ -39,7 +39,7 @@ VersionInfoCompany={#AppPublisher} VersionInfoDescription={#AppName} Setup WizardStyle=modern -UninstallDisplayName={#AppName} {#AppVersion} +UninstallDisplayName={#AppName} UninstallDisplayIcon={app}\{#AppExeName} LicenseFile=..\LICENSE SetupIconFile=..\icons\authgeek.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 "AuthGeek_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 7fdc6fe0a8d4f3e52e8226235705f716f0d71a10 Mon Sep 17 00:00:00 2001 From: TechyGeeksHome <41306705+techygeekshome@users.noreply.github.com> Date: Thu, 1 Oct 2026 23:03:38 +0100 Subject: [PATCH 3/3] Installer: keep the script in its folder Moves the file back to installer/AuthGeek.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 --- AuthGeek.iss => installer/AuthGeek.iss | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename AuthGeek.iss => installer/AuthGeek.iss (100%) diff --git a/AuthGeek.iss b/installer/AuthGeek.iss similarity index 100% rename from AuthGeek.iss rename to installer/AuthGeek.iss