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 <<
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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).
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
> 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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
>> 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.
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
>> 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
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
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
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
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
>> 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
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