Skip to content

Korean: add missing MULTIUSER_INSTALLMODEPAGE strings#32

Closed
Debaq wants to merge 1 commit into
NSIS-Dev:masterfrom
Debaq:fix/korean-multiuser-strings
Closed

Korean: add missing MULTIUSER_INSTALLMODEPAGE strings#32
Debaq wants to merge 1 commit into
NSIS-Dev:masterfrom
Debaq:fix/korean-multiuser-strings

Conversation

@Debaq
Copy link
Copy Markdown

@Debaq Debaq commented Apr 27, 2026

Summary

Adds the five MULTIUSER_INSTALLMODEPAGE LangString translations that were missing from Contrib/Language files/Korean.nsh:

  • MULTIUSER_TEXT_INSTALLMODE_TITLE
  • MULTIUSER_TEXT_INSTALLMODE_SUBTITLE
  • MULTIUSER_INNERTEXT_INSTALLMODE_TOP
  • MULTIUSER_INNERTEXT_INSTALLMODE_ALLUSERS
  • MULTIUSER_INNERTEXT_INSTALLMODE_CURRENTUSER

Without these, Korean installers that include MultiUser.nsh and use the install-mode page fall back to English on that page only, which looks broken in an otherwise fully-translated installer.

The block follows the same !ifdef MULTIUSER_INSTALLMODEPAGE structure already used by TradChinese.nsh, Vietnamese.nsh, Ukrainian.nsh, and others.

Context

I originally fixed this downstream in Tauri (tauri-apps/tauri#15294, where tauri-bundler ships its own copy of the NSIS language files), and a Tauri maintainer rightly suggested upstreaming the fix here so that every project using NSIS benefits, not just Tauri apps.

Thanks

I just want to say a sincere thank you to the NSIS project and everyone who maintains it. NSIS is what makes my Windows apps actually start for users — without it I'd have no good way to ship native installers for the small open-source tools I build. It's been quietly powering Windows software for decades, and projects like mine wouldn't reach Windows users at all without it. Truly grateful. 🙏

Test plan

  • File parses (same ${LangFileString} form already used in this language file and in other languages' MULTIUSER blocks).
  • Strings only emitted when MULTIUSER_INSTALLMODEPAGE is defined, matching the convention in other language files.
  • Visual verification on a Korean Windows install with a MultiUser-mode installer (happy to provide screenshots if maintainers want them).

Add the five MULTIUSER_INSTALLMODEPAGE LangString translations that
were missing from the Korean language file:
  - MULTIUSER_TEXT_INSTALLMODE_TITLE
  - MULTIUSER_TEXT_INSTALLMODE_SUBTITLE
  - MULTIUSER_INNERTEXT_INSTALLMODE_TOP
  - MULTIUSER_INNERTEXT_INSTALLMODE_ALLUSERS
  - MULTIUSER_INNERTEXT_INSTALLMODE_CURRENTUSER

Without these, Korean installers built with MultiUser.nsh fell back to
English on the install-mode selection page.
@sredna
Copy link
Copy Markdown
Member

sredna commented Apr 27, 2026

Thank you, will be included in the next release.

@sredna sredna closed this Apr 27, 2026
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.

2 participants