Uwe Stöhr wrote:
I decided to write a new one that includes all neccessary files and programs.

Fantastic!

I'm downloading it now.

I've worked a bit on the English texts, which it is downloading the complete package. A patch to english.nsh attached, along with the new english.nsh.

Suggestions:

- Change it to include at least an English aspell dictionary out of the box.

- Change it to include the caution about manually uninstalling previous versions of LyX, including removing the ...\Application data\LyX folder - or even better, offer to do this as part of the installation.

- Either use a different QT/Winfree without the font problem, or make it put a custom configuration which is correct into the installation by default. Also, be sure to suggest the user to use the truetype font "Courier New", rather than the bitmap font "Courier".

OK, now it's ready to launch. Hang on...

It seems that I have miktex and ghostscript already, because it does not want to install those. Great.

- A little later, MikTeX wants to install something. I have not seen the warning about this, since I already have it installed, but this is fine - it did the right thing.

- The dialog about aspell dictionaries should have a hyperlink, so that you can visit the site directly. At the very least, make it so that you can copy & paste the URL - now, you have to manually type it! Even better would be to provide the option to check off which languages you would like, and then the installer would download these and install them.

At the end, I choose start LyX, but nothing happens... In the task manager, I can see that the LyX process is running, and the CPU has at 100%. After maybe 20 seconds (this is a slow laptop :-), the LyX window finally appears. Please change the last page to read: "Start LyX - the first time, this might take 10 seconds or more. Be patient."

But it works! I can typeset, view DVI, and so on. Great stuff.

One general comment. When I choose view PDF, it launces GSview with a very ugly looking document as the result. Come on, why do we not prefer Adobe Acrobat Reader instead? I have this installed, and when I open the document with this, it looks a million times better.

When I click View, TeX information, it takes forever, and then an empty dialog comes up. Does this mean that my LaTeX installation is completely empty?

Feature requests for LyX:

- Make Ctrl + + and Ctrl + - increase and decrease the zoom factor, like we are used to in Firefox.

- I really miss smooth scrolling. It is very easy to get lost when you navigate with the mouse, since it jumps what seems like a million lines - half of the screen is too much, IMO.

- Tooltips on the "Opt" and "foot" buttons that explain what these guys are. Also, instead of making these dark grey, give them a very bright background in order to make them blend into the design - now, they steal too much attention, IMO.

- We should choose a slightly brighter paper color (not white, but just a tiny bit brighter)

- Right clicking on a label should open a menu with all references to this label.

- Ctrl + clicking or right-clicking on URLs should open the link in your browser.

Regards,
Asger
--- english.nsh.orig    2005-10-26 17:00:52.034505600 +0200
+++ english.nsh 2005-10-27 07:40:55.530156800 +0200
@@ -24,54 +24,54 @@
 LangString SecCoreDescription "${LYX_LANG}" "The LyX files."
 LangString SecInstGSviewDescription "${LYX_LANG}" "Program to view Postscript- 
and PDF-documents."
 LangString SecAllUsersDescription "${LYX_LANG}" "Install LyX for all users or 
just the current user."
-LangString SecFileAssocDescription "${LYX_LANG}" "Create associations between 
the executable and the .lyx extension."
+LangString SecFileAssocDescription "${LYX_LANG}" "Files with a .lyx extension 
will automatically open in LyX."
 LangString SecDesktopDescription "${LYX_LANG}" "A LyX icon on the desktop."
 
 LangString LangSelectHeader "${LYX_LANG}" "Selection of LyX's menu language"
 LangString AvailableLang "${LYX_LANG}" " Available Languages "
 
-LangString MissProgHeader "${LYX_LANG}" "Check for needed programs"
-LangString MissProgCap "${LYX_LANG}" "The following needed program(s) will be 
installed additionally"
+LangString MissProgHeader "${LYX_LANG}" "Check for required programs"
+LangString MissProgCap "${LYX_LANG}" "The following required program(s) will 
be installed additionally"
 LangString MissProgLatex "${LYX_LANG}" "MiKTeX, a LaTeX distribution"
 LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, an interpreter for 
PostScript and PDF"
 LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, an image converter"
 LangString MissProgAspell "${LYX_LANG}" "Aspell, a spellchecker"
 LangString MissProgMessage "${LYX_LANG}" 'No additional programs need to be 
installed.'
 
-LangString LatexInfo "${LYX_LANG}" 'At next the installer of the needed 
LaTeX-distribution "MiKTeX" will be launched.$\r$\n\
-                                   To install the program press the 
"Next"-button in the installer windows till the installation begins.$\r$\n\
+LangString LatexInfo "${LYX_LANG}" 'Now the installer of the 
LaTeX-distribution "MiKTeX" will be launched.$\r$\n\
+                                   To install the program click the 
"Next"-button in the installer windows until the installation begins.$\r$\n\
                                    $\r$\n\
                                    !!! Please use all default options of the 
MiKTeX-installer !!!'
 LangString LatexError1 "${LYX_LANG}" 'The LaTeX-distribution "MiKTeX" could 
not be found!$\r$\n\
                                      LyX cannot be used without MiKTeX!$\r$\n\
-                                     The installation will therefore be 
aborted.'
+                                     The installation will therefore abort.'
 LangString LatexError2 "${LYX_LANG}" 'The LaTeX-distribution "MiKTeX" could 
not be found!$\r$\n\
                                     LyX cannot be used without MiKTeX!$\r$\n\
                                     $\r$\n\
-                                    Please use instead the installer version 
"LyXWin${InstallerVersion}Complete" which installs MiKTeX.$\r$\n\
+                                    Please use the 
"LyXWin${InstallerVersion}Complete" installer instead which installs 
MiKTeX.$\r$\n\
                                     The installation will be aborted.'         
                    
-LangString GSviewInfo "${LYX_LANG}" 'At next the installer of the program 
"GSview" will be launched.$\r$\n\
-                                    To install the program press the 
"Setup"-button in the first installer window$\r$\n\
-                                    choose a language and then press the 
"Next"-button in the following installer windows.$\r$\n\
+LangString GSviewInfo "${LYX_LANG}" 'Now the installer of "GSview" will be 
launched.$\r$\n\
+                                    To install the program click the "Setup" 
button in the first installer window$\r$\n\
+                                    choose a language and then click "Next" in 
the following installer windows.$\r$\n\
                                     You can use all default options of the 
GSview-installer.'
 LangString GSviewError "${LYX_LANG}" 'The program "GSview" could not 
successfully be installed!$\r$\n\
-                                     The installation will be continued 
anyway.$\r$\n\
+                                     The installation will continue 
anyway.$\r$\n\
                                      Try to install GSview again later.'
                                      
-LangString LatexConfigInfo "${LYX_LANG}" 'While the following configuration of 
LyX you will eventually be prompted to install special LaTeX-packages.$\r$\n\
-                                         To install them select a package 
source directory from the internet and uncheck the option$\r$\n\
+LangString LatexConfigInfo "${LYX_LANG}" 'With the included configuration of 
LyX you might eventually be prompted to install special LaTeX-packages.$\r$\n\
+                                         To install them, select a package 
source directory from the internet and uncheck the option$\r$\n\
                                          "Always ask before installing 
packages".'
 LangString AspellInfo "${LYX_LANG}" 'The spellchecker "Aspell" was 
successfully installed but to get it to work$\r$\n\
                                     you still need to install at least one 
dictionary from$\r$\n\
                                     $\r$\n\
                                     ftp://ftp.gnu.org/gnu/aspell/w32/'
                                     
-LangString ModifyingConfigureFailed "${LYX_LANG}" "Failed attempting to set 
'path_prefix' in the configure script"
-LangString CreateCmdFilesFailed "${LYX_LANG}" "Failed attempting to create 
lyx.cmd and reLyX.cmd"
-LangString RunConfigureFailed "${LYX_LANG}" "Failed attempting to execute the 
configure script"
+LangString ModifyingConfigureFailed "${LYX_LANG}" "Could not set 'path_prefix' 
in the configure script"
+LangString CreateCmdFilesFailed "${LYX_LANG}" "Could not create lyx.cmd and 
reLyX.cmd"
+LangString RunConfigureFailed "${LYX_LANG}" "Could not execute the configure 
script"
 LangString NotAdmin "${LYX_LANG}" "You must have administrator privileges to 
install $(^Name)!"
 LangString InstallRunning "${LYX_LANG}" "The installer is already running!"
-LangString StillInstalled "${LYX_LANG}" "LyX is already installed! Deinstall 
LyX at first."
+LangString StillInstalled "${LYX_LANG}" "LyX is already installed! Deinstall 
LyX first."
 
 LangString FinishPageMessage "${LYX_LANG}" "Congratulations! LyX has been 
installed successfully."
 LangString FinishPageRun "${LYX_LANG}" "Launch LyX"
!ifndef _LYX_LANGUAGES_ENGLISH_NSH_
!define _LYX_LANGUAGES_ENGLISH_NSH_

!ifdef LYX_LANG
  !undef LYX_LANG
!endif
!define LYX_LANG ${LANG_ENGLISH}

LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"

LangString WelcomePageText "${LYX_LANG}" "This wizard will guide you through 
the installation of $(^NameDA).\r\n\
                                          \r\n\
                                          You need administrator privileges to 
install $(^NameDA).\r\n\
                                          \r\n\
                                          It is recommended that you close all 
other applications before starting Setup. This will make it possible to update 
relevant system files without having to reboot your computer.\r\n\
                                          \r\n\
                                          $_CLICK"

LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
LangString SecAllUsersTitle "${LYX_LANG}" "Install for all users?"
LangString SecFileAssocTitle "${LYX_LANG}" "File associations"
LangString SecDesktopTitle "${LYX_LANG}" "Desktop icon"

LangString SecCoreDescription "${LYX_LANG}" "The LyX files."
LangString SecInstGSviewDescription "${LYX_LANG}" "Program to view Postscript- 
and PDF-documents."
LangString SecAllUsersDescription "${LYX_LANG}" "Install LyX for all users or 
just the current user."
LangString SecFileAssocDescription "${LYX_LANG}" "Files with a .lyx extension 
will automatically open in LyX."
LangString SecDesktopDescription "${LYX_LANG}" "A LyX icon on the desktop."

LangString LangSelectHeader "${LYX_LANG}" "Selection of LyX's menu language"
LangString AvailableLang "${LYX_LANG}" " Available Languages "

LangString MissProgHeader "${LYX_LANG}" "Check for required programs"
LangString MissProgCap "${LYX_LANG}" "The following required program(s) will 
also be installed"
LangString MissProgLatex "${LYX_LANG}" "MiKTeX - a LaTeX distribution"
LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript - an interpreter for 
PostScript and PDF"
LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick - an image converter"
LangString MissProgAspell "${LYX_LANG}" "Aspell - a spellchecker"
LangString MissProgMessage "${LYX_LANG}" 'No additional programs need to be 
installed.'

LangString LatexInfo "${LYX_LANG}" 'Now the installer of the LaTeX-distribution 
"MiKTeX" will be launched.$\r$\n\
                                    To install the program click the 
"Next"-button in the installer windows until the installation begins.$\r$\n\
                                    $\r$\n\
                                    !!! Please use all default options of the 
MiKTeX-installer !!!'
LangString LatexError1 "${LYX_LANG}" 'The LaTeX-distribution "MiKTeX" could not 
be found!$\r$\n\
                                      LyX cannot be used without MiKTeX!$\r$\n\
                                      The installation will therefore abort.'
LangString LatexError2 "${LYX_LANG}" 'The LaTeX-distribution "MiKTeX" could not 
be found!$\r$\n\
                                     LyX cannot be used without MiKTeX!$\r$\n\
                                     $\r$\n\
                                     Please use the 
"LyXWin${InstallerVersion}Complete" installer instead which installs 
MiKTeX.$\r$\n\
                                     The installation will be aborted.'         
                    
LangString GSviewInfo "${LYX_LANG}" 'Now the installer of "GSview" will be 
launched.$\r$\n\
                                     To install the program click the "Setup" 
button in the first installer window$\r$\n\
                                     choose a language and then click "Next" in 
the following installer windows.$\r$\n\
                                     You can use all default options of the 
GSview-installer.'
LangString GSviewError "${LYX_LANG}" 'The program "GSview" could not 
successfully be installed!$\r$\n\
                                      The installation will continue 
anyway.$\r$\n\
                                      Try to install GSview again later.'
                                      
LangString LatexConfigInfo "${LYX_LANG}" 'With the included configuration of 
LyX you might eventually be prompted to install special LaTeX-packages.$\r$\n\
                                          To install them, select a package 
source directory from the internet and uncheck the option$\r$\n\
                                          "Always ask before installing 
packages".'
LangString AspellInfo "${LYX_LANG}" 'The spellchecker "Aspell" was successfully 
installed but to get it to work$\r$\n\
                                     you still need to install at least one 
dictionary from$\r$\n\
                                     $\r$\n\
                                     ftp://ftp.gnu.org/gnu/aspell/w32/'
                                     
LangString ModifyingConfigureFailed "${LYX_LANG}" "Could not set 'path_prefix' 
in the configure script"
LangString CreateCmdFilesFailed "${LYX_LANG}" "Could not create lyx.cmd and 
reLyX.cmd"
LangString RunConfigureFailed "${LYX_LANG}" "Could not execute the configure 
script"
LangString NotAdmin "${LYX_LANG}" "You must have administrator privileges to 
install $(^Name)!"
LangString InstallRunning "${LYX_LANG}" "The installer is already running!"
LangString StillInstalled "${LYX_LANG}" "LyX is already installed! Deinstall 
LyX first."

LangString FinishPageMessage "${LYX_LANG}" "Congratulations! LyX has been 
installed successfully."
LangString FinishPageRun "${LYX_LANG}" "Launch LyX"

LangString UnNotInRegistryLabel "${LYX_LANG}" "Unable to find $(^Name) in the 
registry$\r$\nShortcuts on the desktop and in the Start Menu will not be 
removed."
LangString UnNotAdminLabel "${LYX_LANG}" "You must have administrator 
privileges to uninstall $(^Name)!"
LangString UnReallyRemoveLabel "${LYX_LANG}" "Are you sure you want to 
completely remove $(^Name) and all of its components?"
LangString UnFonts "${LYX_LANG}" "Do you want to uninstall LyX's math fonts?"
LangString UnConfigFolder "${LYX_LANG}" "Do you want to delete LyX's 
configuration folder$\r$\n\
                                         $APPDATA\lyx ?"
LangString UnRemoveSuccessLabel "${LYX_LANG}" "$(^Name) was successfully 
removed from your computer."

!undef LYX_LANG

!endif ; _LYX_LANGUAGES_ENGLISH_NSH_

Reply via email to