Menu

An installer problem on Japanese Windows 9x

2004-12-12
2013-04-15
  • naoki iimura

    naoki iimura - 2004-12-12

    Some messages in the installer can't be read on Japanese version of Windows 9x.
    For example, the option "Run POPFile automatically when Windows starts" (in English version) is not displayed correctly in Japanese Windows 98 like this:
    http://idisk.mac.com/amatubu/Public/POPFile/install_on_win98.gif

    This problem is occured because "MS Shell Dlg" is not suppored on Japanese version of Windows 9x which mentioned at MSDN:
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsent7/html/vxconLanguageIssues.asp?frame=true#vxconlanguageissuesanchorfonts
    > MS Shell Dlg does not work on East Asian versions of
    > Windows 9x.

    So, I think we have to use "MS UI Gothic" or something instead of "MS Shell Dlg" on Japanese version of Windows 9x.

    Naoki

     
    • Brian Smith

      Brian Smith - 2004-12-12

      >> This problem is occured because "MS Shell Dlg" is not suppored on Japanese version of Windows 9x <<

      Thanks for reporting this.

      There are six places in the installer where "bold" text is used to emphasize something in an attempt
      to attract the user's attention (many users did not seem to notice the text until I made it "bold").

      When the installer specifies "bold" text it uses the "MS Shell Dlg" font as that is normally the
      default font used by the installer.

      >> I think we have to use "MS UI Gothic" or something instead of "MS Shell Dlg" on Japanese
      version of Windows 9x <<

      When Japanese is selected, the installer uses a Japanese font but I cannot read its name
      (because it is in Japanese). If the corresponding text ever gets translated into Chinese
      then a similar problem will arise when the installer tries to use "bold" text.

      I think the easiest way to solve this is to stop using a "bold" font for Chinese, Japanese
      and Korean languages.

      If it makes sense to use "bold" text for these languages, the best way to do it is to use
      whatever font the installer uses for these languages but this will take longer to implement
      and test.

      Brian

       
    • Brian Smith

      Brian Smith - 2004-12-12

      A version of adduser.exe has been created which does not try to use
      the "MS Shell Dlg" font when Chinese, Japanese or Korean has been
      selected (this is the only part of the installer that tried to use
      the "MS Shell Dlg" font).

      It is available as a 239 KB download:

      http://www.sugelan.co.uk/popfile/download/beta/plain_CJK.zip

      If this version works on your Windows 98 system, I can commit the
      changes to CVS and they might end up in the 0.22.2 release.

      Brian

       
      • naoki iimura

        naoki iimura - 2004-12-13

        Brian,

        Thanks for fast response.
        I've tested the adduser.exe without using "MS Shell Dlg" and found the problem I'd reported has been solved.

        But I've found the other 'unreadable' texts on the two small dialogs (in the new adduser.exe).
        One of them is displayed before e-mail client settings and the other is displayed while starting POPFile.
        They are displayed only a while, but the 'unreadable' texts are annoying.

        Naoki

         
        • Brian Smith

          Brian Smith - 2004-12-13

          Naoki,

          >> the problem I'd reported has been solved <<

          Thanks for testing my changes. CVS has been updated.

          >> But I've found the other 'unreadable' texts on the two small dialogs <<

          These dialogs are the small "banners" that appear in the centre of the screen, and they usually
          say

          "Please be patient.
          This may take a few seconds..."

          These banners are created by a standard NSIS DLL and I guess it uses "MS Shell Dlg" (all I do
          is pass the DLL the two text strings).

          >> They are displayed only a while, but the 'unreadable' texts are annoying <<

          I agree they will be annoying, especially the one seen at the start because that may be shown
          for several seconds (on a slow machine).

          I don't think I can make the Japanese text appear correctly in these messages (on Windows 9x).

          If Windows 9x is detected and if the user has selected Chinese, Japanese or Korean then the
          installer could use "English" texts for these small banner messages. This is something I'll
          have to think about.

          Brian

           
          • naoki iimura

            naoki iimura - 2004-12-13

            Brian,

            > These banners are created by a standard NSIS DLL and I guess it
            > uses "MS Shell Dlg" (all I do is pass the DLL the two text strings).

            I think so, too. I think the characters displayed on the banner are similar to the 'bold' ones.

            > I don't think I can make the Japanese text appear correctly in
            > these messages (on Windows 9x).

            I agree with you. If we are able to change the font of the banner, we have to look for the font for each language.

            > If Windows 9x is detected and if the user has selected Chinese, Japanese or Korean then the 
            > installer could use "English" texts for these small banner messages.

            I think it's a good idea.
            I've found the 'Get Windows version' sample code in the Useful Scripts on the NSIS Document.
            http://nsis.sourceforge.net/Docs/AppendixC.html#C.5
            I hope this information will help you.

            Naoki

             
          • Brian Smith

            Brian Smith - 2004-12-22

            >> If Windows 9x is detected and if the user has selected Chinese, Japanese or Korean then the 
            installer could use "English" texts for these small banner messages. <<

            This idea has been implemented in a "repackaged" version of the 0.22.2 installer. While testing
            these changes, I realised a simple change could improve the performance of the installer
            (especially on slow systems). CVS has been updated.

            The repackaged installer installs the same files as the official installer, apart from the
            "Add POPFile User" wizard (adduser.exe), which is part of the installer.

            Repackaged 0.22.2 installer (4.89 MB):
            http://www.sugelan.co.uk/popfile/download/repack/popfile-0.22.2-repack.zip

            Brian

             
            • naoki iimura

              naoki iimura - 2004-12-25

              Brian,

              The repackaged version works well on Windows 98 Japanese.
              The banner messages are all dispalyed in English.
              I hope this "Add POPFile User" will be merged to the next release of POPFile.
              Thanks.

              Naoki

               

Log in to post a comment.