title: When I run the instaler in German locale installer UI is showing in German but the application UI is not showing in German using NSIS
body: <p>When I run the installer in the German locale, installer UI is showing in German but the application UI is not showing in German. Instead it is showing in English.</p>
  <p>For the Installer UI to work as per the locale I have created separate .nsh files (!include &quot;CustomEnglish.nsh&quot;,!include &quot;CustomGerman.nsh&quot;,!include &quot;CustomItalian.nsh&quot;) and included those in my .nsi file. So it is working as expected.</p>
  <p>For the application UI to work as per the locale, I am using the below check based on the Language and placing the files (created separate resouce dlls for each language) in the Installed directory.</p>
  <p><strong>Is it the correct way to place the dlls or files based on the locale in the Installed directory?</strong></p>
  <p>And also I am not using the statement !insertmacro MUI_LANGUAGE &quot;English&quot; in this .nsi file. Because this statement I am giving in the !include &quot;CustomEnglish.nsh&quot; (I have also attached CustomEnglish.nsh for the reference)</p>
  <p>Please help me why the application UI is not showing in German?</p>
  <p><strong>Below is the complete code:</strong></p>
  <pre><code>!include &quot;MUI2.nsh&quot;
  !include x64.nsh
  !include WinVer.nsh
  
  Name &quot;Millinnium 4.0&quot;
  
  
  
  RequestExecutionLevel admin
  ;RequestExecutionLevel user
  
  ; Below is the include file to check the conditions (If and else)
  !include LogicLib.nsh
  
  
    ;Customizing the Welcome Text
  
    !insertmacro MUI_PAGE_WELCOME
    
  
    !insertmacro MUI_PAGE_DIRECTORY
  
    !insertmacro MUI_PAGE_INSTFILES
    
    !insertmacro MUI_PAGE_FINISH
  
    !insertmacro MUI_UNPAGE_INSTFILES
  
    ${EndIf}
  
  SectionEnd
  
  ;--------------------------------
  
  Section &quot;Uninstall&quot;
  
  
  SectionEnd
  </code></pre>
  <p><strong>CustomEnglish.nsh</strong></p>
  <pre><code>!insertmacro MUI_LANGUAGE &quot;English&quot;
  
  !define ApplicationName   &quot;Millinnium&quot;
  
  
  LangString welcometitle ${LANG_ENGLISH} &quot;Welcome to the ${ApplicationName} Setup Wizard&quot;
  LangString welcometext ${LANG_ENGLISH} &quot;The Setup Wizard will install ${ApplicationName} on$\r$\nyour computer. Click Next to continue or Cancel to exit the$\r$\nSetup Wizard.&quot;
  
  LangString licensetitle ${LANG_ENGLISH} &quot;End-User License Agreement&quot;
  LangString licensesubtitle ${LANG_ENGLISH} &quot;Please read the following license agreement carefully&quot;
  LangString licensecheckboxtext ${LANG_ENGLISH} &quot;I &amp;agree to terms in the License Agreement&quot;
  
  LangString mydirtoptext ${LANG_ENGLISH} &quot;Install ${ApplicationName} to:&quot;
  LangString mydirtitle ${LANG_ENGLISH} &quot;Destination Folder&quot;
  LangString mydirsubtitle ${LANG_ENGLISH} &quot;Click Next to install to the default folder or click Browse to choose another&quot;
  </code></pre>