Skip to content

Standardization of Inno Setup localization files. - #238

Merged
Timthreetwelve merged 1 commit into
mainfrom
Standardize-InnoSetup
Jul 20, 2026
Merged

Standardization of Inno Setup localization files.#238
Timthreetwelve merged 1 commit into
mainfrom
Standardize-InnoSetup

Conversation

@Timthreetwelve

Copy link
Copy Markdown
Owner

Standardization of Inno Setup localization files. Closes #236

Standardize layout and format of the localization file to be consistent with other TImthreetwelve apps.

Additionally added missing RegDeleteValue in Uninstall procedure. Cleaned up code section.

Renamed both files.

Standardize layout and format of the localization file to be consistent with other TImthreetwelve apps.

Additionally added missing RegDeleteValue in Uninstall procedure. Cleaned up code section.
Copilot AI review requested due to automatic review settings July 20, 2026 18:04

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR standardizes the Inno Setup localization file structure/format to match the author’s conventions across other Timthreetwelve apps, and it cleans up parts of the Inno Setup script including uninstall cleanup logic.

Changes:

  • Reordered and reformatted GetMyIP.localization.iss with a consistent section layout and grouping.
  • Refactored portions of the [Code] section in GetMyIP.iss (formatting/structure) and extended uninstall cleanup.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
GetMyIP/Inno_Setup/GetMyIP.localization.iss Reformats and standardizes localization file layout; keeps per-language message blocks and ordering.
GetMyIP/Inno_Setup/GetMyIP.iss Cleans up script code formatting and modifies uninstall behavior (settings/file cleanup + registry cleanup).
Comments suppressed due to low confidence (5)

GetMyIP/Inno_Setup/GetMyIP.iss:235

  • CustomMessage('ClearSettings') does not exist in the localization file (it defines *.DeleteConfigFiles), so this will fail at runtime/compile depending on usage. Also the MsgBox(...) call is missing a trailing semicolon.
    GetMyIP/Inno_Setup/GetMyIP.iss:240
  • RegDeleteValue is missing a trailing semicolon, and it deletes the value TimVer which doesn't appear to be used by this app. The app’s startup entry name appears to be GetMyIP (see SettingsViewModel), so uninstall cleanup should delete that value instead.
    GetMyIP/Inno_Setup/GetMyIP.localization.iss:51
  • These strings have inconsistent capitalization in the sentence “It is recommended …” (It Is recommended). This shows up in user-facing installer text.
    GetMyIP/Inno_Setup/GetMyIP.localization.iss:60
  • Typo in the Catalan translation: RadMe should be ReadMe. This is user-visible.
    GetMyIP/Inno_Setup/GetMyIP.localization.iss:66
  • German translation typo: vorhandenede. looks like an accidental extra de. and will read incorrectly to users.

@Timthreetwelve
Timthreetwelve merged commit eac9465 into main Jul 20, 2026
3 checks passed
@Timthreetwelve
Timthreetwelve deleted the Standardize-InnoSetup branch July 20, 2026 18:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Inno Setup localization file standardization across applications

2 participants