]> git.lyx.org Git - features.git/commitdiff
move the LyXWinInstaller directory one step up in the hierarchy and rename it to...
authorJean-Marc Lasgouttes <lasgouttes@lyx.org>
Wed, 16 May 2007 14:12:26 +0000 (14:12 +0000)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Wed, 16 May 2007 14:12:26 +0000 (14:12 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18369 a592a061-630c-0410-9148-cb99ea01b6c8

142 files changed:
development/Win32/packaging/AltInstaller/Aspell.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/Build-all.nsi [new file with mode: 0644]
development/Win32/packaging/AltInstaller/ChangeLog.txt [new file with mode: 0644]
development/Win32/packaging/AltInstaller/ConfigLyX.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/Deleted.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/InstallActions-complete-small.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/InstallActions-update.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/InstallThirdPartyProgs.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/LaTeX.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/LaTeXFolder.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/LanguageSettings.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/Launch.nsi [new file with mode: 0644]
development/Win32/packaging/AltInstaller/License.txt [new file with mode: 0644]
development/Win32/packaging/AltInstaller/LyXInstaller-complete.nsi [new file with mode: 0644]
development/Win32/packaging/AltInstaller/LyXInstaller-small.nsi [new file with mode: 0644]
development/Win32/packaging/AltInstaller/LyXInstaller-update.nsi [new file with mode: 0644]
development/Win32/packaging/AltInstaller/LyXUtils.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/MissingPrograms.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/ReadmeComplete1.5.txt [new file with mode: 0644]
development/Win32/packaging/AltInstaller/ReadmePackage1.5.txt [new file with mode: 0644]
development/Win32/packaging/AltInstaller/ReadmeScripts1.5.txt [new file with mode: 0644]
development/Win32/packaging/AltInstaller/ReadmeSmall1.5.txt [new file with mode: 0644]
development/Win32/packaging/AltInstaller/ReadmeUpdate1.5.txt [new file with mode: 0644]
development/Win32/packaging/AltInstaller/Settings.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/Uninstall.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/Updated.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/icons/Lydia.svg [new file with mode: 0644]
development/Win32/packaging/AltInstaller/icons/lyx.ico [new file with mode: 0644]
development/Win32/packaging/AltInstaller/icons/lyx.svg [new file with mode: 0644]
development/Win32/packaging/AltInstaller/icons/lyx_32x32.ico [new file with mode: 0644]
development/Win32/packaging/AltInstaller/icons/lyx_doc.svg [new file with mode: 0644]
development/Win32/packaging/AltInstaller/icons/lyx_logo_hi.bmp [new file with mode: 0644]
development/Win32/packaging/AltInstaller/icons/lyx_logo_vert150svn.bmp [new file with mode: 0644]
development/Win32/packaging/AltInstaller/informations/ISO_3166.html [new file with mode: 0644]
development/Win32/packaging/AltInstaller/informations/InstallerStructure.odg [new file with mode: 0644]
development/Win32/packaging/AltInstaller/informations/InstallerStructure.pdf [new file with mode: 0644]
development/Win32/packaging/AltInstaller/informations/WinLangCode.htm [new file with mode: 0644]
development/Win32/packaging/AltInstaller/informations/iso639.htm [new file with mode: 0644]
development/Win32/packaging/AltInstaller/io_latex.ini [new file with mode: 0644]
development/Win32/packaging/AltInstaller/io_missing_progs.ini [new file with mode: 0644]
development/Win32/packaging/AltInstaller/io_ui_language.ini [new file with mode: 0644]
development/Win32/packaging/AltInstaller/lyx_languages/Encodings.txt [new file with mode: 0644]
development/Win32/packaging/AltInstaller/lyx_languages/danish.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/lyx_languages/dutch.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/lyx_languages/english.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/lyx_languages/french.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/lyx_languages/galician.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/lyx_languages/german.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/lyx_languages/hungarian.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/lyx_languages/italian.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/lyx_languages/norwegian.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/lyx_languages/polish.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/lyx_languages/portuguese.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/lyx_languages/slovak.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/lyx_languages/spanish.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/lyx_languages/swedish.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/lyx_languages/turkish.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/specials/AspellDictionaryNames.txt [new file with mode: 0644]
development/Win32/packaging/AltInstaller/specials/AspellRepositories.txt [new file with mode: 0644]
development/Win32/packaging/AltInstaller/specials/Console.dll [new file with mode: 0644]
development/Win32/packaging/AltInstaller/specials/PDFViewWin/PDFViewWin.cfg [new file with mode: 0644]
development/Win32/packaging/AltInstaller/specials/PDFViewWin/PDFViewWin.dof [new file with mode: 0644]
development/Win32/packaging/AltInstaller/specials/PDFViewWin/PDFViewWin.dpr [new file with mode: 0644]
development/Win32/packaging/AltInstaller/specials/PDFViewWin/PDFViewWin.exe [new file with mode: 0644]
development/Win32/packaging/AltInstaller/specials/PDFViewWin/pdfclose.exe [new file with mode: 0644]
development/Win32/packaging/AltInstaller/specials/PDFViewWin/pdfdde.exe [new file with mode: 0644]
development/Win32/packaging/AltInstaller/specials/PDFViewWin/pdfopen.exe [new file with mode: 0644]
development/Win32/packaging/AltInstaller/specials/powerdot.layout [new file with mode: 0644]
development/Win32/packaging/AltInstaller/specials/preferencesAcro [new file with mode: 0644]
development/Win32/packaging/AltInstaller/specials/preferencesGSview [new file with mode: 0644]
development/Win32/packaging/AltInstaller/specials/session [new file with mode: 0644]
development/Win32/packaging/installer/LyXWinInstaller/Aspell.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/Build-all.nsi [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/ChangeLog.txt [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/ConfigLyX.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/Deleted.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/InstallActions-complete-small.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/InstallActions-update.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/InstallThirdPartyProgs.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/LaTeX.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/LaTeXFolder.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/LanguageSettings.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/Launch.nsi [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/License.txt [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/LyXInstaller-complete.nsi [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/LyXInstaller-small.nsi [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/LyXInstaller-update.nsi [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/LyXUtils.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/MissingPrograms.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/ReadmeComplete1.5.txt [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/ReadmePackage1.5.txt [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/ReadmeScripts1.5.txt [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/ReadmeSmall1.5.txt [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/ReadmeUpdate1.5.txt [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/Settings.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/Uninstall.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/Updated.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/icons/Lydia.svg [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/icons/lyx.ico [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/icons/lyx.svg [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/icons/lyx_32x32.ico [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/icons/lyx_doc.svg [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/icons/lyx_logo_hi.bmp [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/icons/lyx_logo_vert150svn.bmp [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/informations/ISO_3166.html [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/informations/InstallerStructure.odg [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/informations/InstallerStructure.pdf [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/informations/WinLangCode.htm [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/informations/iso639.htm [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/io_latex.ini [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/io_missing_progs.ini [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/io_ui_language.ini [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/Encodings.txt [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/danish.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/dutch.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/english.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/french.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/galician.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/german.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/hungarian.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/italian.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/norwegian.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/polish.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/portuguese.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/slovak.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/spanish.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/swedish.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/turkish.nsh [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/specials/AspellDictionaryNames.txt [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/specials/AspellRepositories.txt [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/specials/Console.dll [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin.cfg [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin.dof [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin.dpr [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin.exe [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/pdfclose.exe [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/pdfdde.exe [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/pdfopen.exe [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/specials/powerdot.layout [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/specials/preferencesAcro [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/specials/preferencesGSview [deleted file]
development/Win32/packaging/installer/LyXWinInstaller/specials/session [deleted file]

diff --git a/development/Win32/packaging/AltInstaller/Aspell.nsh b/development/Win32/packaging/AltInstaller/Aspell.nsh
new file mode 100644 (file)
index 0000000..752a43e
--- /dev/null
@@ -0,0 +1,352 @@
+# Aspell dictionaries
+
+!if ${INSTALLER_TYPE} == "NotUpdate" # only for Small and Complete installer
+
+Function InstallAspell
+ # install Aspell when it is not already installed
+
+  ${if} $AspellPath == ""
+   # extract Aspell's program files
+   SetOutPath "$INSTDIR\external"
+   File /r "${PRODUCT_SOURCEDIR}\${AspellInstall}"
+   # copy the files and register Aspell
+   CopyFiles "$INSTDIR\${AspellInstall}" "$APPDATA"
+   
+   WriteRegStr HKLM "SOFTWARE\Aspell" "Base Path" "${AspellDir}"
+   WriteRegStr HKLM "SOFTWARE\Aspell" "Dictionary Path" "${AspellDictPath}"
+   WriteRegStr HKLM "SOFTWARE\Aspell" "Personal Path" "${AspellPersonalPath}"
+   
+   WriteRegStr HKLM "Software\Aspell" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" # special entry to tell the uninstaller that it was installed with LyX
+   
+   WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Aspell" "DisplayName" "${AspellDisplay}"
+   WriteRegDWORD HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Aspell" "NoModify" 0x00000001
+   WriteRegDWORD HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Aspell" "NoRepair" 0x00000001
+   WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Aspell" "UninstallString" "${AspellDir}\${AspellUninstall}"
+  ${endif}
+
+FunctionEnd
+
+!endif # endif ${INSTALLER_TYPE} == "NotUpdate"
+
+#--------------------------------
+
+!if ${INSTALLER_TYPE} == "NotUpdate" # only for Small and Complete installer
+
+Function DownloadDictionary
+ # Downloads Aspell dictionaries from a location that is given in the file
+ # $INSTDIR\Resources\AspellDictionaryNames.txt
+ # read out the locations from the file        
+ FileOpen $R5 "$INSTDIR\Resources\AspellDictionaryNames.txt" r
+ ${Do}
+  FileRead $R5 $String # $String is now the dictionary name
+  StrCpy $R3 $String 2 # $R3 is now the dictionary language code
+  ${if} $R3 == "tr"
+  ${andif} $DictCode != "tr" # if nothing was found (the last line in the file starts with "tr")
+   FileClose $R5
+   StrCpy $String ""
+   StrCpy $AspellInstallYes "$RunNumber$AspellInstallYes"
+   Goto abortinstall
+  ${endif}
+ ${LoopUntil} $DictCode == $R3
+ FileClose $R5
+
+  StrCpy $String $String -2 # delete the linebreak characters at the end
+  # Download aspell dictionaries,
+  # if first download repository is not available try the other ones listed in "AspellRepositories.txt"
+  FileOpen $R5 "$INSTDIR\Resources\AspellRepositories.txt" r
+  ${For} $4 1 4
+   FileRead $R5 $Search # $Search is now the AspellLocation
+   StrCpy $Search $Search -2 # delete the linebreak characters at the end
+   Push $R0
+   InetLoad::load /TIMEOUT=5000 "$Search/aspell6-$String.exe" "$INSTDIR\aspell6-$String.exe" /END
+   Pop $R0
+   # test if the downloaded file is really the expected one, because if the file didn't exist on the download server,
+   # berlios.de downloads a text file with the name of the non-existing file that contains the line "File doesn't exist" 
+   FileOpen $R4 "$INSTDIR\aspell6-$String.exe" r
+   FileRead $R4 $Search
+   FileClose $R4
+   StrCpy $Search $Search -1 # delete the unix linebreak character at the end
+   ${if} $Search == "File doesn't exist"
+    StrCpy $R0 ""
+   ${endif}
+   ${if} $R0 == "OK"
+    ${ExitFor}
+   ${endif}
+  ${Next}
+  FileClose $R5
+  
+  # Download failed
+  ${if} $R0 != "OK"
+   MessageBox MB_OK|MB_ICONEXCLAMATION "$(AspellDownloadFailed) $R0"
+   StrCpy $AspellInstallYes "$RunNumber$AspellInstallYes"
+   Goto abortinstall
+  ${endif}
+  # Download successful
+  ExecWait '"$INSTDIR\aspell6-$String.exe" /NoDirChange /AutoClose'
+  ${if} $AspellBaseReg == "HKLM"
+   ReadRegStr $R2 HKLM "Software\Aspell\Dictionaries" $DictCode
+  ${else}
+   ReadRegStr $R2 HKCU "Software\Aspell\Dictionaries" $DictCode
+  ${endif}
+  ${if} $R2 == ""
+   MessageBox MB_OK|MB_ICONEXCLAMATION "$(AspellInstallFailed)"
+   StrCpy $AspellInstallYes "$RunNumber$AspellInstallYes"
+  ${endif}
+
+  abortinstall:
+  Delete "$INSTDIR\aspell6-$String.exe"
+
+FunctionEnd
+
+!endif # endif ${INSTALLER_TYPE} == "NotUpdate"
+
+#--------------------------------
+
+!if ${INSTALLER_TYPE} == "NotUpdate" # only for Small and Complete installer
+
+Function InstallAspellDictionary
+ # install Aspell dictionaries
+
+ # we only have a norwegian dictionary available
+ ${if} $LangCode == "nb_NO"
+  StrCpy $LangCode "no_NO" 
+ ${endif}
+
+ StrCpy $AspellInstallYes ""
+
+ # install the english dictionary if not already installed
+ StrCpy $DictCode "en"
+ StrCpy $RunNumber "1"
+ ${if} $AspellBaseReg == "HKLM" # $AspellBaseReg is either "HKLM" or if Aspell is already installed only for the current user "HKCU"
+  ReadRegStr $R2 HKLM "Software\Aspell\Dictionaries" $DictCode
+ ${else}
+  ReadRegStr $R2 HKCU "Software\Aspell\Dictionaries" $DictCode
+ ${endif}
+ ${if} $R2 == ""
+  MessageBox MB_OK|MB_ICONINFORMATION "$(AspellInfo)"
+  StrCpy $AspellMessage "Yes"
+  Call DownloadDictionary
+ ${else}
+  StrCpy $AspellInstallYes "$RunNumber$AspellInstallYes"
+ ${endif}
+ # install the dictionary corresponding to the system and the chosen menu language
+ # check if the system language and the chosen menu language are the same, if not install
+ # both dictionaries
+ StrCpy $DictCode $LangCode 2
+ StrCpy $0 $DictCode # $0 is now the language code of the chosen LyX menu language
+ StrCpy $RunNumber "2"
+ ${if} $AspellInstallYes == "1"
+ ${andif} $DictCode == "en"
+  StrCpy $AspellInstallYes "$RunNumber$AspellInstallYes"
+ ${else}
+  ${if} $AspellBaseReg == "HKLM"
+   ReadRegStr $R2 HKLM "Software\Aspell\Dictionaries" $DictCode
+  ${else}
+   ReadRegStr $R2 HKCU "Software\Aspell\Dictionaries" $DictCode
+  ${endif}
+  ${if} $R2 == ""
+   ${if} $AspellMessage != "Yes"
+    MessageBox MB_OK|MB_ICONINFORMATION "$(AspellInfo)"
+   ${endif}
+   Call DownloadDictionary
+  ${else}
+   StrCpy $AspellInstallYes "$RunNumber$AspellInstallYes"
+  ${endif}
+ ${endif} # endif $AspellInstallYes == "1"
+ ${if} $LangCodeSys != $DictCode
+  StrCpy $RunNumber "3"
+  ${if} $LangCodeSys == "en"
+   StrCpy $AspellInstallYes "$RunNumber$AspellInstallYes"
+  ${else}
+   StrCpy $DictCode $LangCodeSys
+   ${if} $AspellBaseReg == "HKLM"
+    ReadRegStr $R2 HKLM "Software\Aspell\Dictionaries" $DictCode
+   ${else}
+    ReadRegStr $R2 HKCU "Software\Aspell\Dictionaries" $DictCode
+   ${endif}
+   ${if} $R2 == ""
+    ${if} $AspellMessage != "Yes"
+     MessageBox MB_OK|MB_ICONINFORMATION "$(AspellInfo)"
+    ${endif}
+    Call DownloadDictionary
+   ${else}
+    StrCpy $AspellInstallYes "$RunNumber$AspellInstallYes"
+   ${endif}
+  ${endif} # endif $LangCodeSys == "en"
+ ${else} # else ${if} $LangCodeSys != $DictCode
+  StrCpy $AspellInstallYes "4$AspellInstallYes"
+ ${endif}
+
+ # check the registry to divide between nothing installed or all already installed
+ ${if} $AspellInstallYes == "321"
+ ${orif} $AspellInstallYes == "421"
+  ${if} $AspellBaseReg == "HKLM"
+   ReadRegStr $R2 HKLM "Software\Aspell\Dictionaries" "en"
+  ${else}
+   ReadRegStr $R2 HKCU "Software\Aspell\Dictionaries" "en"
+  ${endif}
+  ${if} $R2 != ""
+   ${if} $0 == "en"
+   ${andif} $LangCodeSys == "en"
+    MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellAll) English$(AspellPart4)" IDYES DownloadNow IDNO DownloadLater
+   ${endif}
+   ${if} $0 == "en"
+    MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellAll) English$(AspellPartAnd)$LangNameSys$(AspellPart4)" IDYES DownloadNow IDNO DownloadLater
+   ${endif}
+   ${if} $LangCodeSys == "en"
+    MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellAll) English$(AspellPartAnd)$LangName$(AspellPart4)" IDYES DownloadNow IDNO DownloadLater
+   ${endif}
+   ${if} $LangCodeSys != $0
+    MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellAll) English$(AspellPartSep)$LangName$(AspellPartAnd)$LangNameSys$\r$\n$(AspellPart4)" IDYES DownloadNow IDNO DownloadLater
+   ${endif}
+   ${if} $LangCodeSys == $0
+    MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellAll) English$(AspellPartAnd)$LangName$(AspellPart4)" IDYES DownloadNow IDNO DownloadLater
+   ${endif}
+  ${endif}
+ ${endif}
+ Delete "$INSTDIR\Resources\AspellDictionaryNames.txt"
+ Delete "$INSTDIR\Resources\AspellRepositories.txt"
+ # show message about Aspell dictionaries
+ # the code rule to display the correct message:
+ # - when the englisch dictionary is already installed or couldn't be installed -> set a "1"
+ # - when the dictionary of the chosen LyX menu language is already installed or couldn't be installed -> set a "2"
+ # - when the dictionary of the Windows system language is already installed or couldn't be installed -> set a "3"
+ # - when the dictionary of the chosen LyX menu language is equal to the dictionary of the Windows system language -> set a "4"
+ ${if} $AspellInstallYes == "32"
+ ${orif} $AspellInstallYes == "42"
+  MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellPartStart)$(AspellPart1)$(AspellPart4)" IDYES DownloadNow IDNO DownloadLater
+ ${endif}
+ ${if} $AspellInstallYes == "3"
+ ${orif} $AspellInstallYes == "4"
+  MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellPartStart)$(AspellPart1)$(AspellPartAnd)$(AspellPart2)$(AspellPart4)" IDYES DownloadNow IDNO DownloadLater
+ ${endif}
+ ${if} $AspellInstallYes == "2"
+  MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellPartStart)$(AspellPart1)$(AspellPartAnd)$(AspellPart3)$(AspellPart4)" IDYES DownloadNow IDNO DownloadLater
+ ${endif}
+ ${if} $AspellInstallYes == ""
+  MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellPartStart)$(AspellPart1)$(AspellPartSep)$(AspellPart2)$(AspellPartAnd)$(AspellPart3)$(AspellPart4)" IDYES DownloadNow IDNO DownloadLater
+ ${endif}
+ ${if} $AspellInstallYes == "321"
+ ${orif} $AspellInstallYes == "421"
+  MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellNone)" IDYES DownloadNow IDNO DownloadLater
+ ${endif}
+ ${if} $AspellInstallYes == "31"
+ ${orif} $AspellInstallYes == "41"
+  MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellPartStart)$(AspellPart2)$(AspellPart4)" IDYES DownloadNow IDNO DownloadLater
+ ${endif}
+ ${if} $AspellInstallYes == "21"
+  MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellPartStart)$(AspellPart3)$(AspellPart4)" IDYES DownloadNow IDNO DownloadLater
+ ${endif}
+ ${if} $AspellInstallYes == "1"
+  MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellPartStart)$(AspellPart2)$(AspellPartAnd)$(AspellPart3)$(AspellPart4)" IDYES DownloadNow IDNO DownloadLater
+ ${endif}
+
+ DownloadNow:
+  ExecShell "open" "${AspellLocationExact}"
+ DownloadLater:
+        
+FunctionEnd
+
+!endif # endif ${INSTALLER_TYPE} == "NotUpdate"
+#---------------------------
+
+
+Function un.UninstAspell
+
+    ReadRegStr $1 SHCTX "Software\Aspell" "Base Path"
+    # delete Aspells' install folder
+    RMDir /r $1
+    # unregister Aspell and its dictionaries
+    DeleteRegKey SHCTX "Software\Aspell"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-af"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-am"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-ar"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-az"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-be"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-bg"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-bn"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-br"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-ca"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-cs"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-csb"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-cy"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-da"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-de"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-en"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-el"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-eo"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-es"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-et"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-fa"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-fi"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-fo"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-fr"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-ga"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-gd"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-gl"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-gu"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-gv"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-he"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-hi"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-hil"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-hr"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-hsb"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-hu"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-ia"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-id"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-is"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-it"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-ku"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-la"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-lt"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-lv"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-mg"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-mi"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-mk"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-mn"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-mr"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-ms"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-mt"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-nb"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-nds"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-nl"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-nn"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-no"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-ny"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-or"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-pa"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-pl"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-pt"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-qu"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-ro"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-ru"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-rw"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-sc"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-sk"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-sl"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-sr"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-sv"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-sw"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-ta"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-te"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-tet"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-tl"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-tn"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-tr"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-uk"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-uz"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-vi"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-wa"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-yi"
+    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-zu"
+  
+FunctionEnd
+
diff --git a/development/Win32/packaging/AltInstaller/Build-all.nsi b/development/Win32/packaging/AltInstaller/Build-all.nsi
new file mode 100644 (file)
index 0000000..04d8f37
--- /dev/null
@@ -0,0 +1,23 @@
+# this script compiles the three different installer variants at once
+# this is necessary when the installer should e.g. be built by SCons or CMake
+
+SetCompressor /SOLID lzma
+
+#--------------------------------
+# The following commands use makensis to compile the three different installer variants.
+
+#--------------------------------
+#Compile the Update Installer
+
+!system '"${NSISDIR}\makensis.exe" "LyXInstaller-Update.nsi"'
+
+#--------------------------------
+#Compile the Small Installer
+
+!system '"${NSISDIR}\makensis.exe" "LyXInstaller-Small.nsi"'
+
+#--------------------------------
+#Compile the Complete Installer
+
+!system '"${NSISDIR}\makensis.exe" "LyXInstaller-Complete.nsi"'
+
diff --git a/development/Win32/packaging/AltInstaller/ChangeLog.txt b/development/Win32/packaging/AltInstaller/ChangeLog.txt
new file mode 100644 (file)
index 0000000..0ee0faa
--- /dev/null
@@ -0,0 +1,263 @@
+Version LyX 1.5beta3-15-05-2007
+- LyX 1.5 beta3 from 15-05-2007
+  - fix bug, introduced with last version, that all margin notes in
+    a document are lost
+  - support for Chinese, Japenese and Korean
+  - support for the LaTeX-package "listings"
+
+- updated to ImageMagick 6.3.4
+- updated to Phyton 2.5.1
+- updated to MikteX 2.6 (version 2675)
+- fix bug that LyX's menu language setting was ignored when LyX is
+  started by double-clicking on a LyX-file
+- when Updating PDFs, the PDF is opened at the last viewed position
+  (only works with Acrobat/adobe Reader version <= 7)
+- fix hopefully the case that PDFs couldn't be updated when
+  Adobe Reader 8 is used on Windows Vista
+- fix bug that MiKTeX and JabRef weren't correctly uninstalled
+
+
+Version LyX 1.5svn-02-05-2007
+- LyX 1.5svn from 02-05-2007
+  - support for Armenian
+
+- LyX's console window is now hidden -> updated source code Readmes
+- fix bug that file associations were set also when the user has chosen
+  to leave them untouched
+- Update installer: new option to choose whether the file associations
+  should be updated or not
+- Update installer: fix uninstalling
+- Update installer: fix that a subfolder of the old install folder
+  remained after the new install folder has been set
+
+
+Version LyX 1.5beta2-21-04-2007
+- LyX 1.5 beta2 from 21-04-2007
+  - math-macro fixes
+  - math delimiter changed again
+  - new math sidebar that replaces the math panel dialog
+
+- Update installer: require to close LyX before it can be updated
+- Update installer: fix bug that sessions files weren't actualized while
+  updating
+- Update installer: fix uninstalling (not fully tested yet)
+
+
+Version LyX 1.5svn-15-04-2007
+
+- LyX 1.5svn from 15-04-2007
+  - reworked paragraph dialog
+  - more cleanups of the math delimiter and the document settings dialogs
+
+- fix bug that configure-script was not run after the installer told
+  you that the configuration will now start
+- fix bug in uninstalling Arabic Aspell dictionary
+- fix bug that PDFViewWin7.exe failed to start
+- add missing math fonts
+- name desktop icon according to the version to avoid interferences
+  with other installed LyX-versions
+- only uninstall stuff that was installed together with the current LyX
+  version and not together with other installed LyX versions
+
+- New installer Version "Update" available. With this you don't need to
+  reinstall LyX when you have the previous version "LyX 1.5svn-09-04-2007"
+  installed.
+
+
+Version LyX 1.5svn-09-04-2007
+
+- LyX 1.5svn from 09-04-2007
+  - CJK fixes
+  - keyboard maps are now working
+  - InstantPreview is working again
+  - new layout and template files for the g-brief2 letter class and the
+    moderncv and europecv curriculum vitae classes
+  - reworked BibTeX file parser
+  - reworked graphics, glossary, and  math delimiter dialog
+  - new Spanish translation of the Extended manual
+  - many other bugfixes
+
+- updated Readme files
+- NSIS 2.25 is now required to compile the installer
+
+
+Version LyX 1.5svn-30-03-2007
+
+- LyX 1.5svn from 30-03-2007
+  - improved TOC dialog
+  - fixes for RTL languages
+  - antialiased symbols in math
+  - new chapter in EmbeddedObjects manual
+  - revised German Userguide
+  - new syntax highlighting for document(LaTeX)-preamble
+  - polished bookmark handling
+  - new window style for View -> View Source
+  - many, many bug fixes 
+
+- updated to ImageMagick 6.3.3-4: fix bug that transparent image pixels appear
+     black in DVI or Postscript output
+- updated to Ghostscript 8.56
+
+- add missing DLL to run Python on all Win platforms
+- add missing image files for EmbeddedObjects manual
+
+
+Version LyX 1.5beta1-19-02-2007
+
+- LyX 1.5beta1 from 19-02-2007
+  - improvements for CJK languages
+  - new inset for captions
+  - support for more unicode characters, for example TIPA phonetic symbols
+  - better export to plain text
+
+- updated readme files
+- when viewing documents as PDF, Acrobat/Adober Reader is opened with full size
+- update to ImageMagick 6.3.2-7: fix bug of wrong display size of PDF and EPS images
+                                 within LyX
+
+Thanks to Martin A. Hansen:
+- updated Danish translation of the installer
+
+
+Version LyX 1.5alpha-05-02-2007
+
+- LyX 1.5alpha from 05-02-2007
+
+- updated to ImageMagick 6.3.2-3
+
+- installer bugfix introduced in the last releases (01-02-2007 and 04-02-2007):
+  deliver correct python25.dll and python.exe
+- hopefully correct fix to the bug that other PDF viewers than Acrobat/Adobe Reader
+  and GSView weren't recognized
+
+
+Version LyX 1.5alpha-04-02-2007
+
+- LyX 1.5alpha from 04-02-2007
+
+- installer bugfixes introduced in the last release from 01-02-2007
+- updated to MiKTeX 2.5.2580
+- fix bug that other PDF viewers then Acrobat/Adobe Reader and GSView weren't recognized
+
+Thanks to Allesandro Garberi:
+- updated Italian translation of the installer
+
+This is now fixed in the included MiKTeX version!:
+- LyX's package and class database is incomplete when you don't have an open internet
+  connection while LyX is first started. (This is a bug in MiKTeX.)
+  Workaround: open an internet connection and reconfigure LyX
+
+
+Version LyX 1.5svn-01-02-2007
+
+- LyX 1.5svn from 01-02-2007:
+  - you can now enter special charactes directly to the document ( "µ", "€", etc.)
+  - tooltips for menu buttons now appear
+  - missing math characters are now displayed
+  - nearly all known crashes are fixed
+  - updated ExtendedInsets manual (now named "Embedded Objects" in the Help menu)
+
+- updated to JabRef 2.2
+
+Thanks to Gisela Stöhr:
+- updated Slovak translation of the installer
+
+
+Version LyX 1.5svn-23-01-2007
+
+- LyX 1.5svn from 23-01-2007:
+  - InstantPreview and formal tables now work properly
+  - fix some problems when file paths have accented characters
+  - new toolbar to view/update view documents
+  - lots of crashes fixed
+
+- fix crash when viewing PDF when Acrobat 8 Standard/Professional is used
+- existing Python installation is now only used for LyX when it is Python 2.5
+  (some Compaq and Dell computers are delivered with outdated Python interpreters)
+- the thesaurus program "Aiksaurus" that is used by LyX is now registered separately from LyX
+
+- updated to ImageMagick 6.3.2-0
+
+Thanks to Christian Ridderström:
+- updated Swedish translation of the installer
+Thanks to Szõke Sándor:
+- updated Hungarian translation of the installer
+Thanks to Edwin Leuven:
+- updated Dutch translation of the installer
+
+Known problem:
+- LyX's package and class database is incomplete when you don't have an open internet
+  connection while LyX is first started. (This is a bug in MiKTeX.)
+  Workaround: open an internet connection and reconfigure LyX
+
+
+Version LyX 1.5svn-15-01-2007
+
+- LyX 1.5svn from 15-01-2007:
+  - improved bookmark handling
+  - copy/paste now possible between LyX-files opened in different LyX instances (programs).
+  - updated documentation
+- this LyX 1.5svn build can now be started on every Windows 2000/XP machine
+
+- updated Readme files for the installer sourcecode:
+  - mention the Galician translation files for NSIS
+
+- updated Galician translation of the installer
+
+Known LyX problem:
+- LyX's package and class database is incomplete when you don't have an open internet
+  connection while LyX is first started. (This is a bug in MiKTeX.)
+  Workaround: open an internet connection and reconfigure LyX
+
+
+Version LyX 1.5svn-07-01-2007
+
+- LyX 1.5svn from 07-01-2007:
+  - the tex2lyx.exe and lyx.exe and LyX's dialogs now have an icon
+  - LyX is now also translated into Galician
+  - you can now copy and paste stuff from other programs to LyX with "Strg-v"
+    like for all other Windows programs
+  - lots of bugfixes: e.g. TOC dialog, spellchecker, change tracking, LaTeX-error dialog
+
+- updated Readme files for the installer sourcecode:
+  - mention the required NSIS-package "InetLoad"
+  - require NSIS 2.22 to create the installer
+- updated installer source code documentation
+
+- fix bug that small installer version took care about JabRef while uninstalling
+- fix that complete installer version does no longer propose to install programs
+  that are already installed
+- fix crash when viewing PDF when Adobe Reader 8 is used
+
+Thanks to Ramon Flores <fa2ramon@usc.es>:
+- updated Spanish and Portuguese translation and new Galician translation of the installer
+
+
+Version LyX 1.5svn-22-12-2006
+
+- LyX 1.5svn from 22-12-2006
+- added two .dll-files needed to get LyX working on all Windows platforms
+
+!Happy new year!
+
+
+Version LyX 1.5svn-18-12-2006
+
+- LyX 1.5svn from 18-12-2006
+- open LyX with defined session file
+- update to MiKTeX 2.5.2540
+- update to - ImageMagick 6.3.1-2
+- fix bug that installed Ghostscript is not always recognized
+- fix error when invoking View -> PDF (pdflatex)
+- GSView is no longer shipped with the small installer version
+- the complete installer version comes now with the bibliography manager "JabRef"
+  which can be installed optionally
+- updated to version 1.4.3-6 of the Extended-Insets manual
+
+
+Version LyX 1.5svn-13-12-2006
+
+- LyX 1.5svn from 13-12-2006
+- ImageMagick 6.3.1-1
+- new method to view PDF-files
+- fixes bug in Aspell that prevents words to be added to spellchecker database
diff --git a/development/Win32/packaging/AltInstaller/ConfigLyX.nsh b/development/Win32/packaging/AltInstaller/ConfigLyX.nsh
new file mode 100644 (file)
index 0000000..535ff17
--- /dev/null
@@ -0,0 +1,141 @@
+Function ConfigureLyX
+ # configures LyX
+
+  # create the PathPrefix
+  StrCpy $PathPrefix "$INSTDIR\bin"
+  ${if} $PythonPath != ""
+    StrCpy $PathPrefix "$PathPrefix;$PythonPath"
+  ${endif}
+  ${if} $LatexPath != ""
+    StrCpy $PathPrefix "$PathPrefix;$LatexPath"
+  ${endif}
+  ${if} $GhostscriptPath != ""
+    StrCpy $PathPrefix "$PathPrefix;$GhostscriptPath"
+  ${endif}
+  ${if} $ImageMagickPath != ""
+    StrCpy $PathPrefix "$PathPrefix;$ImageMagickPath"
+  ${endif}
+  ${if} $PSVPath != ""
+    StrCpy $PathPrefix "$PathPrefix;$PSVPath"
+  ${endif}
+  ${if} $EditorPath != ""
+    StrCpy $PathPrefix "$PathPrefix;$EditorPath"
+  ${endif}
+  ${if} $ImageEditorPath != ""
+    StrCpy $PathPrefix "$PathPrefix;$ImageEditorPath"
+  ${endif}
+  
+  # Set a path prefix in lyxrc.dist
+  ClearErrors
+  ${if} "$PathPrefix" != ""
+   Delete "$INSTDIR\Resources\lyxrc.dist"
+   FileOpen $R1 "$INSTDIR\Resources\lyxrc.dist" w
+   FileWrite $R1 '\path_prefix "$PathPrefix"$\r$\n'
+   FileClose $R1
+   IfErrors 0 +2
+    MessageBox MB_OK|MB_ICONEXCLAMATION "$(ModifyingConfigureFailed)"
+  ${endif}
+
+  # Create a batch file to start LyX with the environment variables set
+  ClearErrors
+  Delete "${PRODUCT_BAT}"
+  FileOpen $R1 "${PRODUCT_BAT}" w
+  FileWrite $R1 '@echo off$\r$\n\
+                SET LANG=$LangCode$\r$\n\
+                SET AIK_DATA_DIR=${AiksaurusDir}$\r$\n\
+                start "${PRODUCT_NAME}" "${LAUNCHER_EXE}" %*$\r$\n'
+  FileClose $R1
+  IfErrors 0 +2
+   MessageBox MB_OK|MB_ICONEXCLAMATION "$(CreateCmdFilesFailed)"
+
+  # set the preferences file
+  # (having one preferences file that is modified to fit the needs is possible but not easy to maintain
+  # therefore simply delete the file that shouldn't be used)
+  # if not Acrobat or Adobe Reader is used
+  ${if} $Acrobat == "None" # no special PDF viewer is used
+   Rename "$INSTDIR\Resources\preferencesGSview" "$INSTDIR\Resources\preferences"
+   Delete "$INSTDIR\Resources\preferencesAcro"
+  ${endif}
+  # if Acrobat or Adobe Reader is used
+  ${if} $Acrobat == "Yes" # used for Acrobat / Adobe Reader
+   Rename "$INSTDIR\Resources\preferencesAcro" "$INSTDIR\Resources\preferences"
+   Delete "$INSTDIR\Resources\preferencesGSview"
+  ${endif}
+
+  # register LyX
+  ${if} $CreateFileAssociations == "true"
+   WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "${PRODUCT_EXE}"
+  ${endif}
+  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "RootKey" "$ProductRootKey"
+  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "DisplayName" "${PRODUCT_NAME} ${PRODUCT_VERSION}"
+  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "UninstallString" "${PRODUCT_UNINSTALL_EXE}"
+  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "DisplayIcon" "${PRODUCT_EXE}"
+  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
+  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "StartMenu" "$SMPROGRAMS\$StartmenuFolder"
+  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "URLUpdateInfo" "${PRODUCT_INFO_URL}"
+  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_ABOUT_URL}"
+  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "Publisher" "LyX Team"
+  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "HelpLink" "${PRODUCT_HELP_LINK}"
+  WriteRegDWORD SHCTX "${PRODUCT_UNINST_KEY}" "NoModify" 0x00000001
+  WriteRegDWORD SHCTX "${PRODUCT_UNINST_KEY}" "NoRepair" 0x00000001
+
+  # create start menu entry
+  SetOutPath "$INSTDIR\bin"
+  CreateDirectory "$SMPROGRAMS\$StartmenuFolder"
+  CreateShortCut "$SMPROGRAMS\$StartmenuFolder\${PRODUCT_NAME}.lnk" "${PRODUCT_BAT}" "" "${PRODUCT_EXE}"
+  SetOutPath "$INSTDIR"
+  CreateShortCut "$SMPROGRAMS\$StartmenuFolder\Uninstall.lnk" "${PRODUCT_UNINSTALL_EXE}"
+
+  # create desktop icon
+  ${if} $CreateDesktopIcon == "true"
+   SetOutPath "$INSTDIR\bin"
+   CreateShortCut "$DESKTOP\LyX ${PRODUCT_VERSION}.lnk" "${PRODUCT_BAT}" "" "${PRODUCT_EXE}"
+  ${endif}
+
+  # register the extension .lyx
+  ${if} $CreateFileAssociations == "true"
+   # write informations about file type
+   WriteRegStr SHCTX "Software\Classes\${PRODUCT_REGNAME}" "" "${PRODUCT_NAME} Document"
+   WriteRegStr SHCTX "Software\Classes\${PRODUCT_REGNAME}\DefaultIcon" "" "${PRODUCT_EXE}"
+   WriteRegStr SHCTX "Software\Classes\${PRODUCT_REGNAME}\Shell\open\command" "" '"${PRODUCT_BAT}" "%1"'
+   # write informations about file extensions
+   WriteRegStr SHCTX "Software\Classes\${PRODUCT_EXT}" "" "${PRODUCT_REGNAME}"
+   WriteRegStr SHCTX "Software\Classes\${PRODUCT_EXT}" "Content Type" "${PRODUCT_MIME_TYPE}"  
+   # refresh shell
+   System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) (${SHCNE_ASSOCCHANGED}, ${SHCNF_IDLIST}, 0, 0)'
+  ${endif}
+
+  # create the LyX Application Data folder for all users
+  # this folder is automatically created by LyX when it is first started but we want to start LyX with a specific session file,
+  # so we create this folder before LyX starts and copy there the session file
+  Call CreateAppPathSub # function from LyXUtils.nsh
+  
+  # delete unnecessary files
+  ${if} $DelPythonFiles == "True"
+   Delete $INSTDIR\bin\python.exe
+   Delete $INSTDIR\bin\python25.dll
+   Delete $INSTDIR\bin\Python-License.txt
+   RMDir /r $INSTDIR\bin\Lib
+   RMDir /r $INSTDIR\bin\DLLs
+  ${endif}
+  RMDir /r $INSTDIR\external
+
+  # create a bat-file to start configure in a console window so that the user see the progress
+  # of the configuration and to have a signal when the configuration is ready to start LyX
+  # this is important when LyX is installed together with MiKTeX or when LyX is installed for the first
+  # time on a computer, because the installation of missing LaTeX-files required by LyX could last minutes
+  # a batch file is needed because simply calling
+  # ExecWait '"$PythonPath\python.exe" "$INSTDIR\Resources\configure.py"'
+  # creates the config files in $PythonPath
+  ${if} $PythonPath == ""
+   StrCpy $PythonPath "$INSTDIR\bin"
+  ${endif}
+  StrCpy $1 $INSTDIR 2 # get drive letter
+  FileOpen $R1 "$INSTDIR\Resources\configLyX.bat" w
+  FileWrite $R1 '$1$\r$\n\
+                cd $INSTDIR\Resources\$\r$\n\
+                "$PythonPath\python.exe" configure.py'
+  FileClose $R1
+
+FunctionEnd
+
diff --git a/development/Win32/packaging/AltInstaller/Deleted.nsh b/development/Win32/packaging/AltInstaller/Deleted.nsh
new file mode 100644 (file)
index 0000000..7976d33
--- /dev/null
@@ -0,0 +1,13 @@
+Function DeleteFiles
+
+ # list with deleted files for LyX 1.5beta3 16-05-2007
+ Delete "$INSTDIR\bin\PDFViewWin8.exe"
+ Delete "$INSTDIR\Resources\examples\cv.lyx"
+ Delete "$INSTDIR\Resources\examples\TableExamples.lyx"
+ Delete "$INSTDIR\Resources\examples\de\TableExamples.lyx"
+ Delete "$INSTDIR\Resources\examples\fr\CV.lyx" 
+ Delete "$INSTDIR\Resources\layouts\cv.layout"
+ Delete "$INSTDIR\Resources\tex\cv.cls"
+
+FunctionEnd
+
diff --git a/development/Win32/packaging/AltInstaller/InstallActions-complete-small.nsh b/development/Win32/packaging/AltInstaller/InstallActions-complete-small.nsh
new file mode 100644 (file)
index 0000000..b8540f4
--- /dev/null
@@ -0,0 +1,71 @@
+# this file contains the main installer section
+
+ # The '-' makes the section invisible.
+ Section "-Installation actions" SecInstallation
+
+  # dummy actions to avoid NSIS warnings
+  StrCpy $FileName ""
+  StrCpy $NewString ""
+  StrCpy $OldString ""
+  
+  # extract all files
+  SetOutPath "$INSTDIR"
+  File /r "${PRODUCT_SOURCEDIR}\bin"
+  File /r "${PRODUCT_SOURCEDIR}\etc"
+  File /r "${PRODUCT_SOURCEDIR}\Resources"
+  !if ${INSTALLER_VERSION} == "Complete"
+   File /r "${PRODUCT_SOURCEDIR}\external"
+  !endif
+
+  !if ${INSTALLER_VERSION} == "Complete"
+   # install MiKTeX if not already installed
+   Call InstallMiKTeX # function from LaTeX.nsh
+  !endif
+
+  # install Ghostscript if not already installed
+  Call Ghostscript # function from InstallThirdPartyProgs.nsh
+
+  # install ImageMagick if not already installed
+  Call ImageMagick # function from InstallThirdPartyProgs.nsh
+
+  # install Aspell if not already installed
+  Call InstallAspell # function from Aspell.nsh
+
+  # install Aiksaurus if not already installed
+  Call Aiksaurus # function from InstallThirdPartyProgs.nsh
+
+  !if ${INSTALLER_VERSION} == "Complete"
+   # install GSview if not already installed and the user selected it
+   Call PostScript # function from InstallThirdPartyProgs.nsh
+   
+   # install JabRef if not already installed and the user selected it
+   Call BibTeX # function from InstallThirdPartyProgs.nsh
+  !endif
+
+  # install the LaTeX class files that are delivered with LyX
+  # and enable MiKTeX's automatic package installation
+  Call ConfigureMiKTeX # Function from LaTeX.nsh
+
+  # refresh shell, update the environment variables otherwise the first
+  # configure run will fail when MiKTeX was just installed
+  System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) (${SHCNE_ASSOCCHANGED}, ${SHCNF_IDLIST}, 0, 0)'
+
+  # install Aspell dictionaries
+  Call InstallAspellDictionary # function from Aspell.nsh
+
+  # configure LyX
+  Call ConfigureLyX # Function from ConfigLyX.nsh
+
+  # create Uninstaller
+  WriteUninstaller "${PRODUCT_UNINSTALL_EXE}"
+
+  # run LyX's configure script
+  MessageBox MB_OK|MB_ICONINFORMATION "$(LatexConfigInfo)"
+  ExecWait '"$INSTDIR\Resources\configLyX.bat"'
+  Delete "$INSTDIR\Resources\configLyX.bat"
+
+  # ask to update MiKTeX
+  Call UpdateMiKTeX # function from latex.nsh
+
+ SectionEnd
+
diff --git a/development/Win32/packaging/AltInstaller/InstallActions-update.nsh b/development/Win32/packaging/AltInstaller/InstallActions-update.nsh
new file mode 100644 (file)
index 0000000..4bee196
--- /dev/null
@@ -0,0 +1,234 @@
+# this file contains the main installer section
+
+# The '-' makes the section invisible.
+Section "-Installation actions" SecInstallation
+
+  # dummy actions to avoid NSIS warnings
+  StrCpy $AspellBaseReg ""
+  StrCpy $AspellMessage ""
+  StrCpy $DictCode ""
+  StrCpy $LangCode ""
+  StrCpy $LangCodeSys ""
+  StrCpy $LangName ""
+  StrCpy $LangNameSys ""
+  StrCpy $RunNumber ""
+  
+  # init, this variable is later only set to a value in function InstDirChange
+  # when the $INSTDIR is changed
+  StrCpy $INSTDIR_OLD ""
+  
+  # extract modified files
+  Call UpdateModifiedFiles # macro from Updated.nsh
+  
+  # delete files
+  Call DeleteFiles # macro from Deleted.nsh
+  
+  # delete old uninstaller
+  Delete "${PRODUCT_UNINSTALL_EXE}"
+  
+  # delete old start menu folder
+  ReadRegStr $0 SHCTX "${PRODUCT_UNINST_KEY_OLD}" "StartMenu"
+  RMDir /r $0
+  # delete desktop icon
+  Delete "$DESKTOP\${PRODUCT_VERSION_OLD}.lnk"
+  
+  # delete old registry entries
+  ${if} $CreateFileAssociations == "true"
+   DeleteRegKey SHCTX "${PRODUCT_DIR_REGKEY}"
+   # remove file extension .lyx
+   ReadRegStr $R0 SHCTX "Software\Classes\${PRODUCT_EXT}" ""
+   ${if} $R0 == "${PRODUCT_REGNAME}"
+    DeleteRegKey SHCTX "Software\Classes\${PRODUCT_EXT}"
+    DeleteRegKey SHCTX "Software\Classes\${PRODUCT_REGNAME}"
+   ${endif}
+  ${endif}
+  DeleteRegKey SHCTX "${PRODUCT_UNINST_KEY_OLD}"
+  DeleteRegKey HKCR "Applications\lyx.bat"
+  DeleteRegKey HKCR "${PRODUCT_NAME}"
+  
+  # determine the new name of the install location,
+  # Change the old install path to the new one (currently only when the user
+  # has used the default path settings of the previous LyX-version)
+  Call InstDirChange
+  
+  # Refresh registry setings for the uninstaller
+  Call RefreshRegUninst
+  
+  # register LyX
+  ${if} $CreateFileAssociations == "true"
+   WriteRegStr SHCTX "${PRODUCT_DIR_REGKEY}" "" "${PRODUCT_EXE}"
+  ${endif}
+  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "RootKey" "$ProductRootKey"
+  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "DisplayName" "LyX ${PRODUCT_VERSION}"
+  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "UninstallString" "${PRODUCT_UNINSTALL_EXE}"
+  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "DisplayIcon" "${PRODUCT_EXE}"
+  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
+  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "StartMenu" "$SMPROGRAMS\$StartmenuFolder"
+  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "URLUpdateInfo" "${PRODUCT_INFO_URL}"
+  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_ABOUT_URL}"
+  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "Publisher" "LyX Team"
+  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "HelpLink" "${PRODUCT_HELP_LINK}"
+  WriteRegDWORD SHCTX "${PRODUCT_UNINST_KEY}" "NoModify" 0x00000001
+  WriteRegDWORD SHCTX "${PRODUCT_UNINST_KEY}" "NoRepair" 0x00000001
+  
+  # create start menu entry
+  SetOutPath "$INSTDIR\bin"
+  CreateDirectory "$SMPROGRAMS\$StartmenuFolder"
+  CreateShortCut "$SMPROGRAMS\$StartmenuFolder\${PRODUCT_NAME}.lnk" "${PRODUCT_BAT}" "" "${PRODUCT_EXE}"
+  SetOutPath "$INSTDIR"
+  CreateShortCut "$SMPROGRAMS\$StartmenuFolder\Uninstall.lnk" "${PRODUCT_UNINSTALL_EXE}"
+  
+  # create desktop icon
+  ${if} $CreateDesktopIcon == "true"
+   SetOutPath "$INSTDIR\bin"
+   CreateShortCut "$DESKTOP\LyX ${PRODUCT_VERSION}.lnk" "${PRODUCT_BAT}" "" "${PRODUCT_EXE}"
+  ${endif}
+  
+  # register the extension .lyx
+  ${if} $CreateFileAssociations == "true"
+   # write informations about file type
+   WriteRegStr SHCTX "Software\Classes\${PRODUCT_REGNAME}" "" "${PRODUCT_NAME} Document"
+   WriteRegStr SHCTX "Software\Classes\${PRODUCT_REGNAME}\DefaultIcon" "" "${PRODUCT_EXE}"
+   WriteRegStr SHCTX "Software\Classes\${PRODUCT_REGNAME}\Shell\open\command" "" '"${PRODUCT_BAT}" "%1"'
+   # write informations about file extensions
+   WriteRegStr SHCTX "Software\Classes\${PRODUCT_EXT}" "" "${PRODUCT_REGNAME}"
+   WriteRegStr SHCTX "Software\Classes\${PRODUCT_EXT}" "Content Type" "${PRODUCT_MIME_TYPE}"  
+   # refresh shell
+   System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) (${SHCNE_ASSOCCHANGED}, ${SHCNF_IDLIST}, 0, 0)'
+  ${endif}
+  
+  # create Uninstaller
+  WriteUninstaller "${PRODUCT_UNINSTALL_EXE}"
+  
+  # test if Python is installed
+  # only use an existing python when it is version 2.5 because many Compaq and Dell PC are delivered
+  # with outdated Python interpreters
+  ReadRegStr $PythonPath HKLM "Software\Python\PythonCore\2.5\InstallPath" ""
+  ${if} $PythonPath == ""
+   StrCpy $PythonPath "$INSTDIR\bin"
+  ${else}
+   StrCpy $PythonPath $PythonPath -1 # remove the "\" at the end
+  ${endif}
+  
+  # run LyX's configure script
+  # create a bat-file to start configure in a console window so that the user see the progress
+  # of the configuration and to have a signal when the configuration is ready to start LyX
+  # this is important when LyX is installed together with MiKTeX or when LyX is installed for the first
+  # time on a computer, because the installation of missing LaTeX-files required by LyX could last minutes
+  # a batch file is needed because simply calling ExecWait '"$PythonPath\python.exe" "$INSTDIR\Resources\configure.py"'
+  # creates the config files in $INSTDIR\bin
+  StrCpy $1 $INSTDIR 2 # get drive letter
+  FileOpen $R1 "$INSTDIR\Resources\configLyX.bat" w
+  FileWrite $R1 '$1$\r$\n\
+                cd $INSTDIR\Resources\$\r$\n\
+                "$PythonPath\python.exe" configure.py'
+  FileClose $R1
+  MessageBox MB_OK|MB_ICONINFORMATION "$(LatexConfigInfo)"
+  ExecWait '"$INSTDIR\Resources\configLyX.bat"'
+  Delete "$INSTDIR\Resources\configLyX.bat"
+  
+  # for some unknown odd reason the folder $INSTDIR_OLD\Resources\ui
+  # is not deleted in function InstDirChange, so the deletion has to be called
+  # again to make it work
+  ${if} $INSTDIR_OLD != ""
+   RMDir /r $INSTDIR_OLD
+  ${endif}
+
+SectionEnd
+
+# -------------------------------------------
+
+Function InstDirChange
+       
+  # determine the new name of the install location,
+  # Change the old install path to the new one (currently only when the user
+  # has used the default path settings of the previous LyX-version)
+  StrCpy $String $INSTDIR
+  StrCpy $Search "${PRODUCT_VERSION_OLD}"
+  StrLen $3 $String
+  Call StrPoint # search the $INSTDIR for the phrase in ${PRODUCT_VERSION_OLD} ; function from LyXUtils.nsh
+  ${if} $Pointer != "-1" # if something was found
+  
+   IntOp $Pointer $Pointer - 1 # jump before the first "\" of "\${PRODUCT_VERSION_OLD}"
+   StrCpy $String $String "$Pointer" # $String is now the part before "\${PRODUCT_VERSION_OLD}"
+   # rename the installation folder by copying LyX files
+   StrCpy $INSTDIR_NEW "$String\LyX ${PRODUCT_VERSION}"
+   CreateDirectory "$INSTDIR_NEW"
+   CopyFiles "$INSTDIR\*.*" "$INSTDIR_NEW"
+   # delete the old folder
+   RMDir /r $INSTDIR
+   StrCpy $INSTDIR_OLD $INSTDIR
+   StrCpy $INSTDIR $INSTDIR_NEW
+   
+   # set new PATH_PREFIX in the file lyxrc.dist
+   FileOpen $R1 "$INSTDIR\Resources\lyxrc.dist" a
+   FileRead $R1 $PathPrefix # the whole file content is now in $PathPrefix
+   ${WordReplace} $PathPrefix "${PRODUCT_VERSION_OLD}" "LyX ${PRODUCT_VERSION}" "+" $PathPrefix
+   FileSeek $R1 0 # set file pointer to the beginning
+   FileWrite $R1 '$PathPrefix' # overwrite the existing path with the actual one
+   FileClose $R1
+   
+   # set the new path to the preferences file for all users
+   StrCpy $FileName "preferences"
+   StrCpy $OldString "${PRODUCT_VERSION_OLD}"
+   StrCpy $NewString "LyX ${PRODUCT_VERSION}"
+   Call CheckAppPathPreferences # function from LyXUtils.nsh
+   
+   # set the new path to the session file for all users
+   StrCpy $FileName "session"
+   Call CheckAppPathPreferences # function from LyXUtils.nsh
+   
+   # set new path to ImageMagick
+   ReadRegStr $ImageMagickPath SHCTX "SOFTWARE\Classes\Applications" "AutoRun"
+   ${if} $ImageMagickPath != ""
+    ${WordReplace} $ImageMagickPath "${PRODUCT_VERSION_OLD}" "LyX ${PRODUCT_VERSION}" "+" $ImageMagickPath # macro from WordFunc.nsh
+    WriteRegStr SHCTX "SOFTWARE\Classes\Applications" "AutoRun" "$ImageMagickPath"
+   ${endif}
+  
+  ${endif} # end ${if} $Pointer != "-1" (if the folder is renamed)
+  
+FunctionEnd
+
+# -------------------------------------------
+
+Function RefreshRegUninst
+
+  # Refresh registry setings for the uninstaller
+
+  # Aspell
+  ReadRegStr $0 SHCTX "Software\Aspell" "OnlyWithLyX" # special entry to test if it was installed with LyX
+  ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}"
+   WriteRegStr HKLM "SOFTWARE\Aspell" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}"
+  ${endif}
+  
+  # MiKTeX
+  ReadRegStr $0 HKLM "SOFTWARE\MiKTeX.org\MiKTeX" "OnlyWithLyX"
+  ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}"
+   WriteRegStr HKLM "SOFTWARE\MiKTeX.org\MiKTeX" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}"
+  ${endif}
+  
+  # JabRef
+  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\JabRef ${JabRefVersion}" "OnlyWithLyX"
+  ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}"
+   WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\JabRef ${JabRefVersion}" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}"
+  ${endif}
+  
+  # Aiksaurus
+  ReadRegStr $0 SHCTX "Software\Aiksaurus" "OnlyWithLyX" # special entry to test if it was installed with LyX
+  ${if} $0 == "Yes${PRODUCT_VERSION_SHORT_OLD}"
+   WriteRegStr HKLM "SOFTWARE\Aiksaurus" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}"
+  ${endif}
+  
+  # ImageMagick
+  ReadRegStr $0 SHCTX "Software\ImageMagick" "OnlyWithLyX"
+  ${if} $0 == "Yes${PRODUCT_VERSION_SHORT_OLD}"
+   WriteRegStr HKLM "SOFTWARE\ImageMagick" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}"
+  ${endif}
+  
+  # Ghostscript and GSview
+  ReadRegStr $0 HKLM "SOFTWARE\GPL Ghostscript" "OnlyWithLyX"
+  ${if} $0 == "Yes${PRODUCT_VERSION_SHORT_OLD}"
+   WriteRegStr HKLM "SOFTWARE\GPL Ghostscript" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}"
+  ${endif}
+
+FunctionEnd
diff --git a/development/Win32/packaging/AltInstaller/InstallThirdPartyProgs.nsh b/development/Win32/packaging/AltInstaller/InstallThirdPartyProgs.nsh
new file mode 100644 (file)
index 0000000..f0507cd
--- /dev/null
@@ -0,0 +1,119 @@
+# this file contains the installation actions for the third-party programs
+
+Function Ghostscript
+
+  # if GhostScript is not installed
+  ${if} $GhostscriptPath == ""
+   # register Ghostscript
+   WriteRegStr HKLM "SOFTWARE\GPL Ghostscript\${GhostscriptVersion}" "GS_DLL" "${GhostscriptDir}\bin\gsdll32.dll"
+   WriteRegStr HKLM "SOFTWARE\GPL Ghostscript\${GhostscriptVersion}" "GS_LIB" "${GhostscriptDir}\lib;${GhostscriptDir}\fonts;${GhostscriptDir}\Resource"
+   
+   WriteRegStr HKLM "SOFTWARE\GPL Ghostscript" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" # special entry to tell the uninstaller that it was installed with LyX
+   StrCpy $GhostscriptPath "${GhostscriptDir}\bin"
+  ${else}
+   # delete unnecessary files
+   RMDir /r ${GhostscriptDir}
+  ${endif}
+
+FunctionEnd
+
+# -------------------------------------------
+
+Function ImageMagick
+
+  # if ImageMagick is not installed
+  ${if} $ImageMagickPath == ""
+   # register ImageMagick
+   WriteRegStr HKLM "SOFTWARE\Classes\Applications" "AutoRun" "${ImageMagickDir}\convert.exe $$"
+   WriteRegStr HKLM "SOFTWARE\ImageMagick\${ImageMagickVersion}\Q:16" "BinPath" "${ImageMagickDir}"
+   WriteRegStr HKLM "SOFTWARE\ImageMagick\${ImageMagickVersion}\Q:16" "CoderModulesPath" "${ImageMagickDir}\modules\coders"
+   WriteRegStr HKLM "SOFTWARE\ImageMagick\${ImageMagickVersion}\Q:16" "ConfigurePath" "${ImageMagickDir}\config"
+   WriteRegStr HKLM "SOFTWARE\ImageMagick\${ImageMagickVersion}\Q:16" "FilterModulesPath" "${ImageMagickDir}\modules\filters"
+   WriteRegStr HKLM "SOFTWARE\ImageMagick\${ImageMagickVersion}\Q:16" "LibPath" "${ImageMagickDir}"
+   
+   WriteRegStr HKLM "SOFTWARE\ImageMagick\Current" "BinPath" "${ImageMagickDir}"
+   WriteRegStr HKLM "SOFTWARE\ImageMagick\Current" "CoderModulesPath" "${ImageMagickDir}\modules\coders"
+   WriteRegStr HKLM "SOFTWARE\ImageMagick\Current" "ConfigurePath" "${ImageMagickDir}\config"
+   WriteRegStr HKLM "SOFTWARE\ImageMagick\Current" "FilterModulesPath" "${ImageMagickDir}\modules\filters"
+   WriteRegStr HKLM "SOFTWARE\ImageMagick\Current" "LibPath" "${ImageMagickDir}"
+   WriteRegDWORD HKLM "SOFTWARE\ImageMagick\Current" "QuantumDepth" 0x00000010   
+   WriteRegStr HKLM "SOFTWARE\ImageMagick\Current" "Version" "${ImageMagickVersion}"
+   
+   WriteRegStr HKLM "Software\ImageMagick" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" # special entry to tell the uninstaller that it was installed with LyX
+   StrCpy $ImageMagickPath ${ImageMagickDir}
+  ${else}
+   # delete unnecessary files
+   RMDir /r ${ImageMagickDir}
+  ${endif}
+
+FunctionEnd
+
+# -------------------------------------------
+
+Function Aiksaurus
+
+  # if Aiksaurus is not installed
+  ${if} $AiksaurusPath == ""
+   # extract Aiksaurus' program files
+   SetOutPath "$INSTDIR\external"
+   File /r "${PRODUCT_SOURCEDIR}\${AiksaurusInstall}"
+   # copy the files and register Aiksaurus
+   CopyFiles "$INSTDIR\${AiksaurusInstall}" "$APPDATA"
+#   WriteRegStr HKLM "Software\Aiksaurus" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" # special entry to tell the uninstaller that it was installed with LyX
+#   WriteRegStr HKLM "Software\Aiksaurus" "Data Path" "${AiksaurusDir}"
+  ${endif}
+
+FunctionEnd
+
+# -------------------------------------------
+
+!if ${INSTALLER_VERSION} == "Complete"
+
+ Function PostScript
+
+  # if no PostScript viewer is installed
+  ${if} $PSVPath == ""
+   ${if} $InstallGSview == "true"
+    # launch installer
+    MessageBox MB_OK|MB_ICONINFORMATION "$(GSviewInfo)"
+    ExecWait "$INSTDIR\${GSviewInstall}"
+    # test if GSview is installed
+    StrCpy $PSVPath ""
+    ReadRegStr $PSVPath HKLM "Software\Microsoft\Windows\CurrentVersion\App Paths\gsview32.exe" "Path"    
+    ${if} $PSVPath == ""
+     MessageBox MB_OK|MB_ICONEXCLAMATION "$(GSviewError)"
+    ${endif}
+   ${endif}
+  ${endif}
+
+ FunctionEnd
+
+!endif # endif ${INSTALLER_VERSION} == "Complete"
+
+# -------------------------------------------
+
+!if ${INSTALLER_VERSION} == "Complete"
+
+ Function BibTeX
+
+  # if no BibTeX editor is installed
+  ${if} $BibTeXEditorPath == ""
+   ${if} $InstallJabRef == "true"
+    # launch installer
+    MessageBox MB_OK|MB_ICONINFORMATION "$(JabRefInfo)"
+    ExecWait "$INSTDIR\${JabRefInstall}"
+    # test if JabRef is installed
+    StrCpy $BibTeXEditorPath ""
+    ReadRegStr $BibTeXEditorPath HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${JabRefVersion}" "UninstallString"    
+    ${if} $BibTeXEditorPath == ""
+     MessageBox MB_OK|MB_ICONEXCLAMATION "$(JabRefError)"
+    ${else}
+     WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${JabRefVersion}" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" # special entry to tell the uninstaller that it was installed with LyX
+    ${endif}
+   ${endif}
+  ${endif}
+
+ FunctionEnd
+
+!endif # endif ${INSTALLER_VERSION} == "Complete"
+
diff --git a/development/Win32/packaging/AltInstaller/LaTeX.nsh b/development/Win32/packaging/AltInstaller/LaTeX.nsh
new file mode 100644 (file)
index 0000000..6a0f95b
--- /dev/null
@@ -0,0 +1,263 @@
+Function LaTeXActions
+ # check if MiKTeX or TeXLive is installed
+
+  # test if MiKTeX is installed
+  # reads the PATH variable via the registry because NSIS' "$%Path%" variable is not updated when the PATH changes
+  ReadRegStr $String HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "Path"
+  StrCpy $Search "miktex"
+  Call LaTeXCheck # sets the path to the latex.exe to $LatexPath # Function from LyXUtils.nsh
+  
+  ${if} $LatexPath != ""
+   # check if MiKTeX 2.4, 2.5 or 2.6 is installed
+   ReadRegStr $String HKLM "Software\MiK\MiKTeX\CurrentVersion\MiKTeX" "Install Root"
+   ${if} $String != ""
+    StrCpy $MiKTeXVersion "2.4" # needed later for the configuration of MiKTeX
+    StrCpy $LaTeXName "MiKTeX 2.4"
+   ${endif}
+   # check if MiKTeX 2.5 or 2.6 is installed
+   StrCpy $0 0
+   loopA:
+    EnumRegKey $1 HKLM "SOFTWARE\MiKTeX.org\MiKTeX" $0 # check the last subkey
+    StrCmp $1 "" doneA
+    StrCpy $String $1
+    IntOp $0 $0 + 1
+    Goto loopA
+   doneA:
+   ${if} $String == "2.5"
+    StrCpy $MiKTeXVersion "2.5"
+    StrCpy $LaTeXName "MiKTeX 2.5"
+   ${endif}
+   ${if} $String == "2.6"
+    StrCpy $MiKTeXVersion "2.6"
+    StrCpy $LaTeXName "MiKTeX 2.6"
+   ${endif}
+  ${endif}
+  
+  ${if} $LatexPath == "" # check if MiKTeX is installed only for the current user
+   ReadRegStr $String HKCU "Environment" "Path"
+   StrCpy $Search "miktex"
+   Call LaTeXCheck # function from LyXUtils.nsh
+   ${if} $LatexPath != ""
+    StrCpy $MiKTeXUser "HKCU" # needed later to configure MiKTeX
+   ${endif}
+   # check for MiKTeX 2.4
+   StrCpy $String ""
+   ReadRegStr $String HKCU "Software\MiK\MiKTeX\CurrentVersion\MiKTeX" "Install Root"
+   ${if} $String != ""
+    StrCpy $MiKTeXVersion "2.4"
+    StrCpy $LaTeXName "MiKTeX 2.4"
+   ${endif}
+   # check for MiKTeX 2.5 and 2.6
+   StrCpy $0 0
+   loopB:
+    EnumRegKey $1 HKCU "SOFTWARE\MiKTeX.org\MiKTeX" $0 # check the last subkey
+    StrCmp $1 "" doneB
+    StrCpy $String $1
+    IntOp $0 $0 + 1
+    Goto loopB
+   doneB:
+   ${if} $String == "2.5"
+    StrCpy $MiKTeXVersion "2.5"
+    StrCpy $LaTeXName "MiKTeX 2.5"
+   ${endif}
+   ${if} $String == "2.6"
+    StrCpy $MiKTeXVersion "2.6"
+    StrCpy $LaTeXName "MiKTeX 2.6"
+   ${endif}
+  ${endif}
+  
+  ${if} $LatexPath != ""
+   StrCpy $MiKTeXInstalled "yes"
+  ${endif}
+  
+  # test if TeXLive is installed
+  # as described at TeXLives' homepage there should be an entry in the PATH
+  ${if} $LatexPath == ""
+   ReadRegStr $String HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "Path"
+   StrCpy $Search "TeXLive"
+   Call LaTeXCheck # function from LyXUtils.nsh
+  ${endif}
+  # check for the current user Path variable (the case when it is a live CD/DVD)
+  ${if} $LatexPath == ""
+   ReadRegStr $String HKCU "Environment" "Path"
+   StrCpy $Search "texlive"
+   StrCpy $2 "TeXLive"
+   Call LaTeXCheck # function from LyXUtils.nsh
+  ${endif}
+  # check if the variable TLroot exists (the case when it is installed using the program "tlpmgui")
+  ${if} $LatexPath == ""
+   ReadRegStr $String HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "TLroot"
+   ${if} $String == ""
+    ReadRegStr $String HKCU "Environment" "TLroot" # the case when installed without admin permissions
+   ${endif}
+   StrCpy $LatexPath "$String\bin\win32"
+   # check if the latex.exe exists in the $LatexPath folder
+   !insertmacro FileCheck $5 "latex.exe" "$LatexPath" # macro from LyXUtils.nsh
+   ${if} $5 == "False"
+    StrCpy $LatexPath ""
+   ${endif}
+  ${endif}
+  ${if} $LatexPath != ""
+  ${andif} $LaTeXName != "MiKTeX 2.4"
+  ${andif} $LaTeXName != "MiKTeX 2.5"
+  ${andif} $LaTeXName != "MiKTeX 2.6"
+   StrCpy $LaTeXName "TeXLive"
+  ${endif}
+  
+  ${if} $LatexPath == ""
+   StrCpy $MissedProg "True"
+  ${endif}
+
+FunctionEnd
+
+# -------------------------------------------
+
+!if ${INSTALLER_VERSION} == "Complete"
+
+ Function InstallMiKTeX
+  # install MiKTeX if not already installed
+
+  ${if} $LatexPath == ""
+   # launch MiKTeX's installer
+   MessageBox MB_OK|MB_ICONINFORMATION "$(LatexInfo)"
+   ExecWait ${MiKTeXInstall}
+   # test if MiKTeX is installed
+   ReadRegStr $String HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "Path"
+   StrCpy $Search "miktex"
+   Call LaTeXCheck
+   ${if} $LatexPath == ""
+    StrCpy $MiKTeXUser "HKCU"
+    ReadRegStr $String HKCU "Environment" "Path"
+    StrCpy $Search "miktex"
+    Call LaTeXCheck
+   ${endif}
+   ${if} $LatexPath != ""
+    # set package repository (MiKTeX's primary package repository)
+    WriteRegStr HKLM "SOFTWARE\MiKTeX.org\MiKTeX" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" # special entry to tell the uninstaller that it was installed with LyX
+    StrCpy $MiKTeXInstalled "yes"
+    StrCpy $MiKTeXVersion ${MiKTeXDeliveredVersion}
+    ${if} $MiKTeXUser != "HKCU"
+     StrCpy $MiKTeXPath "$LatexPath" -11 # delete "\miktex\bin"
+     #MessageBox MB_OK|MB_ICONINFORMATION "$(MiKTeXPathInfo)" # info that MiKTeX's installation folder must have write permissions for all users to work properly
+    ${endif}
+   ${else}
+    MessageBox MB_OK|MB_ICONSTOP "$(LatexError1)"
+    SetOutPath $TEMP # to be able to delete the $INSTDIR
+    RMDir /r $INSTDIR
+    Abort
+   ${endif} # endif $LatexPath != ""
+  ${endif}
+
+  FunctionEnd
+
+!endif # endif ${INSTALLER_VERSION} == "Complete"
+
+# ------------------------------
+
+Function ConfigureMiKTeX
+ # installs the LaTeX class files that are delivered with LyX
+ # and enable MiKTeX's automatic package installation
+  StrCpy $String $LatexPath
+  StrCpy $Search "miktex\bin"
+  StrLen $3 $String
+  Call StrPoint # search the LaTeXPath for the phrase "miktex\bin" (function from LyXUtils.nsh)
+  ${if} $Pointer != "-1" # if something was found
+   IntOp $Pointer $Pointer - 1 # jump before the first "\" of "\miktex\bin"
+   StrCpy $String $String "$Pointer" # $String is now the part before "\miktex\bin"
+   # install LyX's special LaTeX class files
+   CreateDirectory "$String\tex\latex\lyx"
+   SetOutPath "$String\tex\latex\lyx"
+   File "${ClassFileDir}\lyxchess.sty"
+   File "${ClassFileDir}\lyxskak.sty"
+   CreateDirectory "$String\tex\latex\revtex"
+   SetOutPath "$String\tex\latex\revtex"
+   File "${ClassFileDir}\revtex.cls"
+   CreateDirectory "$String\tex\latex\hollywood"
+   SetOutPath "$String\tex\latex\hollywood"
+   File "${ClassFileDir}\hollywood.cls"
+   CreateDirectory "$String\tex\latex\broadway"
+   SetOutPath "$String\tex\latex\broadway"
+   File "${ClassFileDir}\broadway.cls"
+   # install LaTeX-package dvipost (dvipost is not available for MiKTeX)
+   SetOutPath "$String\tex\latex\"      # Should there be a final \ before "?
+   File /r "${DVIPostFileDir}"
+
+   # refresh MiKTeX's file name database
+   ExecWait "$LaTeXPath\initexmf --update-fndb"
+    
+   ${if} $MiKTeXVersion == "2.4"
+    # delete MiKTeX 2.4's dvipng executable as it is an old broken version. Then install a working one.
+    Delete "$String\miktex\bin\dvipng.exe"
+    # Install a new one
+    SetOutPath "$String\miktex\bin"
+    File "${PRODUCT_DIR}\LyX\external\dvipng.exe"
+    # enable package installation without asking (1=Yes, 0=No, 2=Always Ask Before Installing)                                             
+    WriteRegStr HKCU "SOFTWARE\MiK\MiKTeX\CurrentVersion\MiKTeX" "InstallPackagesOnTheFly" "1"
+    WriteRegStr HKCU "SOFTWARE\MiK\MiKTeX\CurrentVersion\MPM\Settings" "" ""
+    # Setting package repository (MiKTeX's primary package repository)
+    WriteRegStr HKCU "SOFTWARE\MiK\MiKTeX\CurrentVersion\MPM" "RemotePackageRepository" "${MiKTeXRepo}"
+   ${endif}
+   
+   ${if} $MiKTeXVersion == "2.5"
+    # enable package installation without asking (t = Yes, f = No)
+    WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "AutoInstall" "1" # if only for curent user
+    ${if} $MiKTeXUser != "HKCU"
+     WriteRegStr SHCTX "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "MIKTEX_AUTOINSTALL" "t"
+    ${endif}
+    # set package repository (MiKTeX's primary package repository)
+    WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "RemoteRepository" "${MiKTeXRepo}" # if only for curent user
+    WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "RepositoryType" "remote" # if only for curent user
+    ${if} $MiKTeXUser != "HKCU"
+     WriteRegStr SHCTX "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "MIKTEX_REPOSITORY" "${MiKTeXRepo}"
+    ${endif}
+   ${endif}
+   
+   ${if} $MiKTeXVersion == "2.6"
+    # enable package installation without asking (t = Yes, f = No)
+    WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "AutoInstall" "1" # if only for curent user
+    ${if} $MiKTeXUser != "HKCU"
+     WriteRegStr SHCTX "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "AutoInstall" "1" # if only for curent user
+    ${endif}
+    # set package repository (MiKTeX's primary package repository)
+    WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "RemoteRepository" "${MiKTeXRepo}" # if only for curent user
+    WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "RepositoryType" "remote" # if only for curent user
+    ${if} $MiKTeXUser != "HKCU"
+     WriteRegStr SHCTX "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "RemoteRepository" "${MiKTeXRepo}" # if only for curent user
+     WriteRegStr SHCTX "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "RepositoryType" "remote" # if only for curent user
+    ${endif}
+   ${endif}
+   
+   # enable MiKTeX's automatic package installation
+   ${if} $MiKTeXVersion == "2.4"
+   ${orif} $MiKTeXVersion == "2.5"
+    ExecWait '$LaTeXPath\mpm.com --update-fndb'
+   ${else} # if MiKTeX 2.6
+    ExecWait '$LaTeXPath\mpm.exe --update-fndb'
+   ${endif}
+   # the following feature is planned to be used for a possible CD-version
+   # copy LaTeX-packages needed by LyX
+   # SetOutPath "$INSTDIR"
+   # File /r "${LaTeXPackagesDir}" 
+  ${endif} # end ${if} $Pointer
+  
+  # save MiKTeX's install path to be able to remove LyX's LaTeX-files in the uninstaller
+  FileOpen $R1 "$INSTDIR\Resources\uninstallPaths.dat" w
+  FileWrite $R1 '$LaTeXPath'
+  FileClose $R1
+  
+FunctionEnd
+
+Function UpdateMiKTeX
+ # ask to update MiKTeX
+
+  ${if} $MiKTeXInstalled == "yes"
+   MessageBox MB_YESNO|MB_ICONINFORMATION "$(MiKTeXInfo)" IDYES UpdateNow IDNO UpdateLater
+   UpdateNow:
+    StrCpy $0 $LaTeXPath -4 # remove "\bin"
+    ExecWait '"$LaTeXPath\copystart.exe" "$0\config\update.dat"' # run MiKTeX's update wizard
+   UpdateLater:
+  ${endif}
+
+FunctionEnd
+
diff --git a/development/Win32/packaging/AltInstaller/LaTeXFolder.nsh b/development/Win32/packaging/AltInstaller/LaTeXFolder.nsh
new file mode 100644 (file)
index 0000000..4f222df
--- /dev/null
@@ -0,0 +1,39 @@
+Function LatexFolder
+
+  !insertmacro MUI_INSTALLOPTIONS_EXTRACT "io_latex.ini"
+  # generate the installer page
+  !insertmacro MUI_HEADER_TEXT "$(EnterLaTeXHeader1)" "$(EnterLaTeXHeader2)"
+  ${if} $LatexName != ""
+   !insertmacro MUI_INSTALLOPTIONS_WRITE "io_latex.ini" "Field 1" "Text" "$(EnterLaTeXFolder)"
+  ${else}
+   !insertmacro MUI_INSTALLOPTIONS_WRITE "io_latex.ini" "Field 1" "Text" "$(EnterLaTeXFolderNone)"
+  ${endif}
+  !insertmacro MUI_INSTALLOPTIONS_WRITE "io_latex.ini" "Field 2" "Text" "$(PathName)"
+  ${if} $LatexPath == ""
+   !insertmacro MUI_INSTALLOPTIONS_WRITE "io_latex.ini" "Field 3" "State" "C:\" # Does \" quote a "?
+  ${else}
+   !insertmacro MUI_INSTALLOPTIONS_WRITE "io_latex.ini" "Field 3" "State" "$LatexPath"
+  ${endif}
+  !insertmacro MUI_INSTALLOPTIONS_WRITE "io_latex.ini" "Field 4" "Text" "$(DontUseLaTeX)"
+  !insertmacro MUI_INSTALLOPTIONS_WRITE "io_latex.ini" "Field 4" "State" "$State"
+  AgainFolder:
+  !insertmacro MUI_INSTALLOPTIONS_DISPLAY "io_latex.ini"
+  !insertmacro MUI_INSTALLOPTIONS_READ "$State" "io_latex.ini" "Field 4" "State" # read checkbox if LaTeX should be used, "0" or not "1"
+  ${if} $State == "1"
+   StrCpy $LatexPath ""
+   Goto ReadyFolder
+  ${endif}
+  !insertmacro MUI_INSTALLOPTIONS_READ "$LatexPath" "io_latex.ini" "Field 3" "State"
+  # check if the latex.exe exists in the $LatexPath folder
+  !insertmacro FileCheck $5 "latex.exe" "$LatexPath"
+  ${if} $5 == "False"
+   MessageBox MB_RETRYCANCEL "$(InvalidLaTeXFolder)" IDRETRY AgainFolder
+   StrCpy $LatexPath ""
+  ${endif}
+  ReadyFolder:
+
+FunctionEnd
+
+Function LatexFolder_LeaveFunction
+
+FunctionEnd
diff --git a/development/Win32/packaging/AltInstaller/LanguageSettings.nsh b/development/Win32/packaging/AltInstaller/LanguageSettings.nsh
new file mode 100644 (file)
index 0000000..ff7ad7b
--- /dev/null
@@ -0,0 +1,564 @@
+# Language settings for the installer
+# create language code for the Windows system language
+
+# LangNme is the language name when there exists a LyX translation for this language; used for the menu language dialog and for the Aspell installation
+# LangNmeSys is the Windows system language; used for the Aspell installation
+# LangCdeSys is the ISO 630 language code of the language; used for the Aspell installation
+# LangSysEnc is the Windows codepage for the character encoding of the language; used in lyx.bat to assure that scripts are correctly executed
+!macro TranslateLangCode LangNme LangNmeSys LangCdeSys LangISOCode LangSysEnc
+
+ StrCpy ${LangCdeSys} ""
+
+  ${if} ${LangISOCode} = 1025
+   StrCpy ${LangCdeSys} "ar"
+   StrCpy ${LangNmeSys} "Arabic"
+   StrCpy ${LangSysEnc} "1256"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1026
+   StrCpy ${LangCdeSys} "bg"
+   StrCpy ${LangNmeSys} "Bulgarian"
+   StrCpy ${LangSysEnc} "1251"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1027
+   StrCpy ${LangCdeSys} "ca"
+   StrCpy ${LangNmeSys} "Català"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+# currently no dictionary available
+#  ${if} ${LangISOCode} = 1028
+#   StrCpy ${LangCdeSys} "zh"
+#   StrCpy ${LangNmeSys} "Chinese"
+#  ${endif}
+
+  ${if} ${LangISOCode} = 1029
+   StrCpy ${LangNme} "Ce\9atina"
+   StrCpy ${LangCdeSys} "cs"
+   StrCpy ${LangNmeSys} "Ce\9atina"
+   StrCpy ${LangSysEnc} "1250"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1030
+   StrCpy ${LangNme} "Dansk"
+   StrCpy ${LangCdeSys} "da"
+   StrCpy ${LangNmeSys} "Dansk"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1031
+   StrCpy ${LangNme} "Deutsch"
+   StrCpy ${LangCdeSys} "de"
+   StrCpy ${LangNmeSys} "Deutsch"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1032
+   StrCpy ${LangCdeSys} "el"
+   StrCpy ${LangNmeSys} "Greek"
+   StrCpy ${LangSysEnc} "1253"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1033
+   StrCpy ${LangNme} "English"
+   StrCpy ${LangCdeSys} "en"
+   StrCpy ${LangNmeSys} "English"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1034
+   StrCpy ${LangNme} "Español"
+   StrCpy ${LangCdeSys} "es"
+   StrCpy ${LangNmeSys} "Español"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1035
+   StrCpy ${LangNme} "Suomi"
+   StrCpy ${LangCdeSys} "fi"
+   StrCpy ${LangNmeSys} "Suomi"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1036
+   StrCpy ${LangNme} "Français"
+   StrCpy ${LangCdeSys} "fr"
+   StrCpy ${LangNmeSys} "Français"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1037
+   StrCpy ${LangCdeSys} "he"
+   StrCpy ${LangNmeSys} "Hebrew"
+   StrCpy ${LangSysEnc} "1255"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1038
+   StrCpy ${LangNme} "Magyar"
+   StrCpy ${LangCdeSys} "hu"
+   StrCpy ${LangNmeSys} "Magyar"
+   StrCpy ${LangSysEnc} "1250"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1039
+   StrCpy ${LangCdeSys} "is"
+   StrCpy ${LangNmeSys} "Íslenska"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1040
+   StrCpy ${LangNme} "Italiano"
+   StrCpy ${LangCdeSys} "it"
+   StrCpy ${LangNmeSys} "Italiano"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+# currently no dictionary available
+#  ${if} ${LangISOCode} = 1041
+#   StrCpy ${LangCdeSys} "ja"
+#   StrCpy ${LangNmeSys} "Japanese"
+#  ${endif}
+
+# currently no dictionary available
+#  ${if} ${LangISOCode} = 1042
+#   StrCpy ${LangCdeSys} "ko"
+#   StrCpy ${LangNmeSys} "Korean"
+#  ${endif}
+
+  ${if} ${LangISOCode} = 1043
+   StrCpy ${LangNme} "Nederlands"
+   StrCpy ${LangCdeSys} "nl"
+   StrCpy ${LangNmeSys} "Nederlands"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1044
+   StrCpy ${LangNme} "Norsk"
+   StrCpy ${LangCdeSys} "no"
+   StrCpy ${LangNmeSys} "Norsk"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1045
+   StrCpy ${LangNme} "Polski"
+   StrCpy ${LangCdeSys} "pl"
+   StrCpy ${LangNmeSys} "Polski"
+   StrCpy ${LangSysEnc} "1250"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1046  # for portuguese (brasilian)
+   StrCpy ${LangNme} "English" # there is currently no portuguese translation of LyX but of the installer
+   StrCpy ${LangCdeSys} "pt"
+   StrCpy ${LangNmeSys} "Português"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1048
+   StrCpy ${LangNme} "Româna"
+   StrCpy ${LangCdeSys} "ro"
+   StrCpy ${LangNmeSys} "Româna"
+   StrCpy ${LangSysEnc} "1250"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1049
+   StrCpy ${LangNme} "Russian"
+   StrCpy ${LangCdeSys} "ru"
+   StrCpy ${LangNmeSys} "Russian"
+   StrCpy ${LangSysEnc} "1251"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1050
+   StrCpy ${LangCdeSys} "hr"
+   StrCpy ${LangNmeSys} "Hrvatski"
+   StrCpy ${LangSysEnc} "1250"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1051
+   StrCpy ${LangNme} "Slovenský"
+   StrCpy ${LangCdeSys} "sk"
+   StrCpy ${LangNmeSys} "Slovenský"
+   StrCpy ${LangSysEnc} "1250"
+  ${endif}
+
+# currently no dictionary available
+#  ${if} ${LangISOCode} = 1052
+#   StrCpy ${LangCdeSys} "sq"
+#   StrCpy ${LangNmeSys} "Shqip"
+#   StrCpy ${LangSysEnc} "1252"
+#  ${endif}
+
+  ${if} ${LangISOCode} = 1053
+   StrCpy ${LangNme} "Svenska"
+   StrCpy ${LangCdeSys} "sv"
+   StrCpy ${LangNmeSys} "Svenska"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+# currently no dictionary available
+#  ${if} ${LangISOCode} = 1054
+#   StrCpy ${LangCdeSys} "th"
+#   StrCpy ${LangNmeSys} "Thai"
+#   StrCpy ${LangSysEnc} "874"
+#  ${endif}
+
+  ${if} ${LangISOCode} = 1055
+   StrCpy ${LangNme} "Türkçe"
+   StrCpy ${LangCdeSys} "tr"
+   StrCpy ${LangNmeSys} "Türkçe"
+   StrCpy ${LangSysEnc} "1254"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1058
+   StrCpy ${LangCdeSys} "uk"
+   StrCpy ${LangNmeSys} "Ukrainian"
+   StrCpy ${LangSysEnc} "1251"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1060
+   StrCpy ${LangNme} "Sloven\9acina"
+   StrCpy ${LangCdeSys} "sl"
+   StrCpy ${LangNmeSys} "Sloven\9acina"
+   StrCpy ${LangSysEnc} "1250"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1061
+   StrCpy ${LangCdeSys} "et"
+   StrCpy ${LangNmeSys} "Eesti"
+   StrCpy ${LangSysEnc} "1257"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1062
+   StrCpy ${LangCdeSys} "lv"
+   StrCpy ${LangNmeSys} "Latvie\9au"
+   StrCpy ${LangSysEnc} "1257"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1063
+   StrCpy ${LangCdeSys} "lt"
+   StrCpy ${LangNmeSys} "Lietuva"
+   StrCpy ${LangSysEnc} "1257"
+  ${endif}
+
+  # currently no dictionary available
+  ${if} ${LangISOCode} = 1069
+   StrCpy ${LangNme} "Euskara"
+   StrCpy ${LangCdeSys} "eu"
+   StrCpy ${LangNmeSys} "Euskara"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 1078
+   StrCpy ${LangCdeSys} "af"
+   StrCpy ${LangNmeSys} "Afrikaans"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+# currently no dictionary available
+#  ${if} ${LangISOCode} = 1081
+#   StrCpy ${LangCdeSys} "hi"
+#   StrCpy ${LangNmeSys} "Hindi"
+#  ${endif}
+
+  ${if} ${LangISOCode} = 1110
+   StrCpy ${LangNme} "Galego"
+   StrCpy ${LangCdeSys} "gl"
+   StrCpy ${LangNmeSys} "Galego"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+# currently no dictionary available
+#  ${if} ${LangISOCode} = 2052
+#   StrCpy ${LangCdeSys} "zh"
+#   StrCpy ${LangNmeSys} "Chinese"
+#  ${endif}
+
+  ${if} ${LangISOCode} = 2055
+   StrCpy ${LangCdeSys} "de"
+   StrCpy ${LangNmeSys} "Deutsch"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 2057
+   StrCpy ${LangCdeSys} "en"
+   StrCpy ${LangNmeSys} "English"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 2058
+   StrCpy ${LangCdeSys} "es"
+   StrCpy ${LangNmeSys} "Español"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 2060
+   StrCpy ${LangCdeSys} "fr"
+   StrCpy ${LangNmeSys} "Français"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 2064
+   StrCpy ${LangCdeSys} "it"
+   StrCpy ${LangNmeSys} "Italiano"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 2067
+   StrCpy ${LangCdeSys} "nl"
+   StrCpy ${LangNmeSys} "Nederlands"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 2068
+   StrCpy ${LangNme} "Nynorsk"
+   StrCpy ${LangCdeSys} "nn"
+   StrCpy ${LangNmeSys} "Nynorsk"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 2070  # for portuguese
+   StrCpy ${LangNme} "English" # there is currently no portuguese translation of LyX but of the installer
+   StrCpy ${LangCdeSys} "pt"
+   StrCpy ${LangNmeSys} "Português"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}  
+
+  ${if} ${LangISOCode} = 2074
+   StrCpy ${LangCdeSys} "sr"
+   StrCpy ${LangNmeSys} "Srpski"
+   StrCpy ${LangSysEnc} "1250"
+  ${endif}
+
+  ${if} ${LangISOCode} = 2077
+   StrCpy ${LangCdeSys} "sv"
+   StrCpy ${LangNmeSys} "Svenska"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 3079
+   StrCpy ${LangCdeSys} "de"
+   StrCpy ${LangNmeSys} "Deutsch"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 3081
+   StrCpy ${LangCdeSys} "en"
+   StrCpy ${LangNmeSys} "English"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 3082
+   StrCpy ${LangCdeSys} "es"
+   StrCpy ${LangNmeSys} "Español"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 3084
+   StrCpy ${LangCdeSys} "fr"
+   StrCpy ${LangNmeSys} "Français"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 4103
+   StrCpy ${LangCdeSys} "de"
+   StrCpy ${LangNmeSys} "Deutsch"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 4105
+   StrCpy ${LangCdeSys} "en"
+   StrCpy ${LangNmeSys} "English"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 4108
+   StrCpy ${LangCdeSys} "fr"
+   StrCpy ${LangNmeSys} "Français"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 5129
+   StrCpy ${LangCdeSys} "en"
+   StrCpy ${LangNmeSys} "English"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 5132
+   StrCpy ${LangCdeSys} "fr"
+   StrCpy ${LangNmeSys} "Français"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 7177
+   StrCpy ${LangCdeSys} "en"
+   StrCpy ${LangNmeSys} "English"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 11274
+   StrCpy ${LangCdeSys} "es"
+   StrCpy ${LangNmeSys} "Español"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 13322
+   StrCpy ${LangCdeSys} "es"
+   StrCpy ${LangNmeSys} "Español"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 14346
+   StrCpy ${LangCdeSys} "es"
+   StrCpy ${LangNmeSys} "Español"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+  ${if} ${LangISOCode} = 20490
+   StrCpy ${LangCdeSys} "es"
+   StrCpy ${LangNmeSys} "Español"
+   StrCpy ${LangSysEnc} "1252"
+  ${endif}
+
+!macroend
+
+#------------------------------------------
+
+# Setting LyX's menu language
+
+!macro GetLangCode LangCde Name LangEnc
+
+  ${if} ${Name} == "Ce\9atina"
+   StrCpy ${LangCde} "cs_CZ"
+   StrCpy ${LangEnc} "cp-1250"
+  ${endif}
+  ${if} ${Name} == "Dansk"
+   StrCpy ${LangCde} "da_DK"
+   StrCpy ${LangEnc} "cp-1252"
+  ${endif}
+
+  ${if} ${Name} == "Deutsch"
+   StrCpy ${LangCde} "de_DE"
+   StrCpy ${LangEnc} "cp-1252"
+  ${endif}
+
+  ${if} ${Name} == "English"
+   StrCpy ${LangCde} "en_EN"
+   StrCpy ${LangEnc} "cp-1252"
+  ${endif}
+
+  ${if} ${Name} == "Español"
+   StrCpy ${LangCde} "es_ES"
+   StrCpy ${LangEnc} "cp-1252"
+  ${endif}
+
+  ${if} ${Name} == "Euskara"
+   StrCpy ${LangCde} "eu_EU"
+   StrCpy ${LangEnc} "cp-1252"
+  ${endif}
+
+  ${if} ${Name} == "Français"
+   StrCpy ${LangCde} "fr_FR"
+   StrCpy ${LangEnc} "cp-1252"
+  ${endif}
+
+  ${if} ${Name} == "Galego"
+   StrCpy ${LangCde} "gl_ES"
+   StrCpy ${LangEnc} "cp-1252"
+  ${endif}
+
+  ${if} ${Name} == "Italiano"
+   StrCpy ${LangCde} "it_IT"
+   StrCpy ${LangEnc} "cp-1252"
+  ${endif}
+
+  ${if} ${Name} == "Magyar"
+   StrCpy ${LangCde} "hu_HU"
+   StrCpy ${LangEnc} "cp-1250"
+  ${endif}
+
+  ${if} ${Name} == "Nederlands"
+   StrCpy ${LangCde} "nl_NL"
+   StrCpy ${LangEnc} "cp-1252"
+  ${endif}
+
+  ${if} ${Name} == "Norsk"
+   StrCpy ${LangCde} "nb_NO"
+   StrCpy ${LangEnc} "cp-1252"
+  ${endif}
+
+  ${if} ${Name} == "Nynorsk"
+   StrCpy ${LangCde} "nn_NO"
+   StrCpy ${LangEnc} "cp-1252"
+  ${endif}
+
+  ${if} ${Name} == "Polski"
+   StrCpy ${LangCde} "pl_PL"
+   StrCpy ${LangEnc} "cp-1250"
+  ${endif}
+
+  ${if} ${Name} == "Româna"
+   StrCpy ${LangCde} "ro_RO"
+   StrCpy ${LangEnc} "cp-1250"
+  ${endif}
+
+  ${if} ${Name} == "Russian"
+   StrCpy ${LangCde} "ru_RU"
+   StrCpy ${LangEnc} "cp-1251"
+  ${endif}
+
+  ${if} ${Name} == "Slovenský"
+   StrCpy ${LangCde} "sk_SK"
+   StrCpy ${LangEnc} "cp-1250"
+  ${endif}
+
+  ${if} ${Name} == "Sloven\9acina"
+   StrCpy ${LangCde} "sl_SI"
+   StrCpy ${LangEnc} "cp-1250"
+  ${endif}
+
+  ${if} ${Name} == "Suomi"
+   StrCpy ${LangCde} "fi_FI"
+   StrCpy ${LangEnc} "cp-1252"
+  ${endif}
+
+  ${if} ${Name} == "Türkçe"
+   StrCpy ${LangCde} "tr_TR"
+   StrCpy ${LangEnc} "cp-1254"
+  ${endif}
+
+!macroend
+
+#--------------------
+# function that creates the installer page for the language setting
+Function SelectMenuLanguage
+
+  !insertmacro MUI_INSTALLOPTIONS_EXTRACT "io_ui_language.ini"
+
+  ${if} $LangName == ""
+   # translate NSIS's language code to the language name ; macro from lyx_utils.nsh
+   !insertmacro TranslateLangCode $LangName $LangNameSys $LangCodeSys $Language $LangSysEncoding
+  ${endif}
+
+  ${if} $LangName == ""
+   !insertmacro MUI_INSTALLOPTIONS_WRITE "io_ui_language.ini" "Field 2" "State" "English"
+  ${else}
+   !insertmacro MUI_INSTALLOPTIONS_WRITE "io_ui_language.ini" "Field 2" "State" "$LangName"
+  ${endif}
+
+  !insertmacro MUI_HEADER_TEXT "$(LangSelectHeader)" ""
+  !insertmacro MUI_INSTALLOPTIONS_WRITE "io_ui_language.ini" "Field 1" "Text" "$(AvailableLang)"
+  !insertmacro MUI_INSTALLOPTIONS_DISPLAY "io_ui_language.ini"
+  !insertmacro MUI_INSTALLOPTIONS_READ $LangName "io_ui_language.ini" "Field 2" "State"
+
+FunctionEnd
+
+Function SelectMenuLanguage_LeaveFunction
+
+  !insertmacro MUI_INSTALLOPTIONS_READ $LangName "io_ui_language.ini" "Field 2" "State"
+  # Get the language code
+  StrCpy $LangCode ""
+  !insertmacro GetLangCode $LangCode $LangName $LangEncoding # macro from lyx_utils.nsh
+
+FunctionEnd
+
diff --git a/development/Win32/packaging/AltInstaller/Launch.nsi b/development/Win32/packaging/AltInstaller/Launch.nsi
new file mode 100644 (file)
index 0000000..857c812
--- /dev/null
@@ -0,0 +1,45 @@
+# LyX for Windows Launcher
+# Author: Joost Verburg and Uwe Stöhr
+# 
+# This application will start LyX without the console.
+
+!include "FileFunc.nsh"
+!insertmacro GetParameters
+
+Var Parameters
+
+OutFile LyXLauncher.exe
+
+Icon "icons\lyx_32x32.ico"
+LoadLanguageFile "${NSISDIR}\Contrib\Language files\English.nlf"
+
+#--------------------------------
+#Version information
+
+VIProductVersion "1.0.0.0"
+VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductName" "LyXLauncher"
+VIAddVersionKey /LANG=${LANG_ENGLISH} "FileDescription" "Launcher for LyX - The Document Processor"
+VIAddVersionKey /LANG=${LANG_ENGLISH} "FileVersion" "1.0"
+VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalCopyright" "LyX is Copyright 1995-2007 by the LyX Team"
+
+#--------------------------------
+#Main application
+
+Section -Launch
+
+  # hide the application window as only the window of the startet lyx.exe
+  # should be visible
+  HideWindow 
+
+  # get the parameters LyX is called with: LyX-document to be opened etc.
+  ${GetParameters} $Parameters # macro from FileFunc.nsh
+  
+  # start LyX and hide the command line window
+  Push '"$EXEDIR\lyx.exe" $Parameters'
+  CallInstDLL "$EXEDIR\Console.dll" ExecToLog
+  
+  # quit the application when LyX was closed by the user
+  Quit
+
+SectionEnd
+
diff --git a/development/Win32/packaging/AltInstaller/License.txt b/development/Win32/packaging/AltInstaller/License.txt
new file mode 100644 (file)
index 0000000..288ac69
--- /dev/null
@@ -0,0 +1,365 @@
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+    In addition, as a special exception, the LyX Team gives permission to
+    link the code of this program with the XForms library (or with modified
+    versions of XForms that use the same license as XForms), and distribute
+    linked combinations including the two.  You must obey the GNU General
+    Public License in all respects for all of the code used other than XForms.
+    If you modify this file, you may extend this exception to your version of
+    the file, but you are not obligated to do so.  If you do not wish to do so,
+    delete this exception statement from your version.
+
+    The GNU General Public License version 2 is included below for your reference.
+
+------------------------------------------------------------------------
+                   GNU GENERAL PUBLIC LICENSE
+                      Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+                          675 Mass Ave, Cambridge, MA 02139, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                           Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+\f
+                   GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+\f
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+\f
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+\f
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+                           NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+                    END OF TERMS AND CONDITIONS
+\f
+           How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) 19yy  <name of author>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+    Gnomovision version 69, Copyright (C) 19yy name of author
+    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+  `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+  <signature of Ty Coon>, 1 April 1989
+  Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs.  If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library.  If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff --git a/development/Win32/packaging/AltInstaller/LyXInstaller-complete.nsi b/development/Win32/packaging/AltInstaller/LyXInstaller-complete.nsi
new file mode 100644 (file)
index 0000000..f1622d1
--- /dev/null
@@ -0,0 +1,339 @@
+# Lyx for Windows, NSIS v2 series installer script
+
+# File LyXInstaller-complete.nsi
+# This file is part of LyX, the document processor.
+# http://www.lyx.org/
+# Licence details can be found in the file COPYING or copy at
+# http://www.lyx.org/about/license.php3
+
+# Author Uwe Stöhr based on the work of Angus Leeming and Joost Verburg
+# Full author contact details are available in file CREDITS or copy at
+# http://www.lyx.org/about/credits.php
+
+# This script requires NSIS 2.25 and newer
+# http://nsis.sourceforge.net/
+#--------------------------------
+
+# Do a Cyclic Redundancy Check to make sure the installer
+# was not corrupted by the download.
+CRCCheck force
+
+# Make the installer as small as possible.
+#SetCompressor lzma
+
+#--------------------------------
+# You should need to change only these macros...
+
+!define INSTALLER_VERSION "Complete"
+!define INSTALLER2_VERSION "Small"
+!define INSTALLER3_VERSION "Update"
+!define INSTALLER_TYPE "NotUpdate"
+
+# load the settings
+!include "Settings.nsh"
+
+#--------------------------------
+# variables only used in this installer version
+
+Var DelPythonFiles
+Var GhostscriptPath
+Var AiksaurusPath
+Var AspellPath
+Var Acrobat
+Var PSVPath
+Var EditorPath
+Var ImageEditorPath
+Var BibTeXEditorPath
+Var LangEncoding
+Var LangSysEncoding
+Var MissedProg
+Var LaTeXName
+Var MiKTeXVersion
+Var MiKTeXUser
+Var MiKTeXPath
+Var InstallGSview
+Var InstallJabRef
+# Variables used by all installer versions
+Var AspellInstallYes
+Var AspellBaseReg
+Var AspellMessage
+Var ImageMagickPath
+Var JabRefInstalled
+Var LatexPath
+Var MiKTeXInstalled
+Var PythonPath
+Var Answer
+Var AppPre
+Var AppSuff
+Var AppPath
+Var CreateDesktopIcon
+Var CreateFileAssociations
+Var DictCode
+Var FileName
+Var LangCode
+Var LangCodeSys
+Var LangName
+Var LangNameSys
+Var NewString
+Var OldString
+Var PathPrefix
+Var Pointer
+Var ProductRootKey
+Var RunNumber
+Var StartmenuFolder
+Var String
+Var Search
+Var UserList
+Var UserName
+
+#--------------------------------
+# load some NSIS libraries
+!include "MUI.nsh"
+!include "LogicLib.nsh"
+!include "FileFunc.nsh"
+!include "StrFunc.nsh"
+
+# Set of various macros and functions
+!include "LyXUtils.nsh"
+
+# Functions to check and configure the LaTeX-system
+!include "LaTeX.nsh"
+
+# Function to check if needed programs are missing or not
+!include "MissingPrograms.nsh"
+
+# Functions for page to set installer language
+# and LyX's menu language
+!include "LanguageSettings.nsh"
+
+# Function to configure LyX
+!include "ConfigLyX.nsh"
+
+# Function to configure needed third-party programs
+!include "InstallThirdPartyProgs.nsh"
+
+# Function for page to install Aspell dictionaries
+!include "Aspell.nsh"
+
+#--------------------------------
+# Remember the installer language
+!define MUI_LANGDLL_REGISTRY_ROOT "HKCU"
+!define MUI_LANGDLL_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
+!define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language"
+
+!define MUI_ABORTWARNING
+!define MUI_HEADERIMAGE
+!define MUI_HEADERIMAGE_BITMAP "${PRODUCT_DIR}\icons\lyx_logo_hi.bmp"
+!define MUI_ICON "${PRODUCT_DIR}\icons\lyx.ico"
+!define MUI_UNICON "${PRODUCT_DIR}\icons\lyx.ico"
+!define MUI_WELCOMEFINISHPAGE_BITMAP "${VERSION_BITMAP}"
+
+# Welcome page
+!define MUI_WELCOMEPAGE_TEXT "$(WelcomePageText)"
+!insertmacro MUI_PAGE_WELCOME
+
+# Show the license.
+!insertmacro MUI_PAGE_LICENSE "${PRODUCT_LICENSE_FILE}"
+
+# Specify the installation directory.
+!insertmacro MUI_PAGE_DIRECTORY
+
+# Specify LyX's menu language.
+Page custom SelectMenuLanguage SelectMenuLanguage_LeaveFunction
+
+# Define which components to install.
+!insertmacro MUI_PAGE_COMPONENTS
+
+# Specify where to install program shortcuts.
+!define MUI_STARTMENUPAGE_REGISTRY_ROOT "${PRODUCT_ROOT_KEY}"
+!define MUI_STARTMENUPAGE_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
+!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder"
+!define MUI_STARTMENUPAGE_DEFAULTFOLDER "LyX ${PRODUCT_VERSION}"
+!insertmacro MUI_PAGE_STARTMENU ${PRODUCT_NAME} $StartmenuFolder
+
+# Check for needed programs
+Page custom MissingProgramsPage MissingProgramsPage_LeaveFunction
+
+# Watch the components being installed.
+!insertmacro MUI_PAGE_INSTFILES
+
+# Finish page
+!define MUI_FINISHPAGE_RUN 
+!define MUI_FINISHPAGE_TEXT "$(FinishPageMessage)"
+!define MUI_FINISHPAGE_RUN_TEXT "$(FinishPageRun)"
+!define MUI_FINISHPAGE_RUN_FUNCTION "LaunchProduct"
+!insertmacro MUI_PAGE_FINISH
+
+# The uninstaller.
+!insertmacro MUI_UNPAGE_COMPONENTS
+!insertmacro MUI_UNPAGE_INSTFILES
+
+#--------------------------------
+# Languages
+
+!insertmacro MUI_LANGUAGE "English" # first language is the default language
+!insertmacro MUI_LANGUAGE "Danish"
+!insertmacro MUI_LANGUAGE "Dutch"
+!insertmacro MUI_LANGUAGE "French"
+!insertmacro MUI_LANGUAGE "German"
+!insertmacro MUI_LANGUAGE "Galician"
+!insertmacro MUI_LANGUAGE "Hungarian"
+!insertmacro MUI_LANGUAGE "Italian"
+!insertmacro MUI_LANGUAGE "Norwegian"
+!insertmacro MUI_LANGUAGE "Polish"
+!insertmacro MUI_LANGUAGE "Portuguese"
+!insertmacro MUI_LANGUAGE "Slovak"
+!insertmacro MUI_LANGUAGE "Spanish"
+!insertmacro MUI_LANGUAGE "Swedish"
+!insertmacro MUI_LANGUAGE "Turkish"
+
+!include "lyx_languages\english.nsh"
+!include "lyx_languages\danish.nsh"
+!include "lyx_languages\dutch.nsh"
+!include "lyx_languages\french.nsh"
+!include "lyx_languages\german.nsh"
+!include "lyx_languages\galician.nsh"
+!include "lyx_languages\hungarian.nsh"
+!include "lyx_languages\italian.nsh"
+!include "lyx_languages\norwegian.nsh"
+!include "lyx_languages\polish.nsh"
+!include "lyx_languages\portuguese.nsh"
+!include "lyx_languages\slovak.nsh"
+!include "lyx_languages\spanish.nsh"
+!include "lyx_languages\swedish.nsh"
+!include "lyx_languages\turkish.nsh"
+
+LicenseData "$(LyXLicenseData)"
+
+#--------------------------------
+# Reserve Files
+
+# These files are inserted before other files in the data block
+!insertmacro MUI_RESERVEFILE_LANGDLL
+ReserveFile "io_ui_language.ini"
+!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS
+
+#--------------------------------
+# Installer sections
+
+Section "!${PRODUCT_NAME}" SecCore
+  SectionIn RO
+SectionEnd
+Section "$(SecAllUsersTitle)" SecAllUsers
+  SetShellVarContext all
+  StrCpy $ProductRootKey "HKLM"
+SectionEnd
+Section "$(SecFileAssocTitle)" SecFileAssoc
+  StrCpy $CreateFileAssociations "true"
+SectionEnd
+Section "$(SecDesktopTitle)" SecDesktop
+  StrCpy $CreateDesktopIcon "true"
+SectionEnd
+Section /o "$(SecInstGSviewTitle)" SecInstGSview
+ AddSize 4000
+ StrCpy $InstallGSview "true"
+SectionEnd
+Section /o "$(SecInstJabRefTitle)" SecInstJabRef
+ AddSize 5000
+ StrCpy $InstallJabRef "true"
+SectionEnd
+
+# Section descriptions
+!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
+!insertmacro MUI_DESCRIPTION_TEXT ${SecCore} "$(SecCoreDescription)"
+!insertmacro MUI_DESCRIPTION_TEXT ${SecAllUsers} "$(SecAllUsersDescription)"
+!insertmacro MUI_DESCRIPTION_TEXT ${SecFileAssoc} "$(SecFileAssocDescription)"
+!insertmacro MUI_DESCRIPTION_TEXT ${SecDesktop} "$(SecDesktopDescription)"
+!insertmacro MUI_DESCRIPTION_TEXT ${SecInstGSview} "$(SecInstGSviewDescription)"
+!insertmacro MUI_DESCRIPTION_TEXT ${SecInstJabRef} "$(SecInstJabRefDescription)"
+!insertmacro MUI_FUNCTION_DESCRIPTION_END
+
+# the installation section
+!include "InstallActions-complete-small.nsh"
+
+#--------------------------------
+# This hook function is called internally by NSIS on installer startup
+Function .onInit
+
+  # set the installer language to the Windows locale language
+  System::Call "kernel32::GetUserDefaultLangID()i.a"
+
+  # check that the installer is not currently running
+  System::Call 'kernel32::CreateMutexA(i 0, i 0, t "${INSTALLER_EXE}.Instance") i .r1 ?e'
+  Pop $R0
+  ${if} $R0 != "0"
+   MessageBox MB_OK|MB_ICONSTOP "$(InstallRunning)"
+   Abort
+  ${endif}
+  FindProcDLL::FindProc "${INSTALLER2_EXE}"
+  ${if} $R0 == "1"
+   MessageBox MB_OK|MB_ICONSTOP "$(InstallRunning)"
+   Abort
+  ${endif}
+
+  # check if LyX is already installed
+  ReadRegStr $0 HKLM "${PRODUCT_UNINST_KEY}" "Publisher"
+  ${if} $0 != ""
+   MessageBox MB_OK|MB_ICONSTOP "$(StillInstalled)"
+   Abort
+  ${endif}
+
+  # default settings
+  # these can be reset to "all" in section SecAllUsers
+  SetShellVarContext current
+  StrCpy $ProductRootKey "HKCU"
+
+  # this can be reset to "true" in section SecDesktop
+  StrCpy $CreateDesktopIcon "false"
+  StrCpy $CreateFileAssociations "false"
+
+  # if the user does *not* have administrator privileges, abort
+  StrCpy $Answer ""
+  StrCpy $UserName ""
+  !insertmacro IsUserAdmin $Answer $UserName # macro from LyXUtils.nsh
+  ${if} $Answer == "yes"
+    !define ENABLE 0x00000001
+    SectionGetFlags ${SecAllUsers} $0
+    IntOp $0 $0 | ${ENABLE}
+    SectionSetFlags ${SecAllUsers} $0
+    !undef ENABLE
+  ${else}
+    MessageBox MB_OK|MB_ICONSTOP "$(NotAdmin)"
+    Abort
+  ${endif}
+
+  # check the LaTeX-system
+  Call LaTeXActions # Function from LaTeX.nsh
+
+  # check which programs are installed or not
+  Call MissingPrograms # function from MissingPrograms.nsh
+
+  # don't let the installer sections appear when the programs are already installed
+  ${if} $PSVPath != ""
+   SectionSetText 4 "" # hides the corresponding uninstaller section, ${SecInstGSview}
+  ${endif}
+  ${if} $BibTeXEditorPath != ""
+   SectionSetText 5 "" # hides the corresponding uninstaller section, ${SecInstJabRef}
+  ${endif}
+
+  ClearErrors
+FunctionEnd
+
+#--------------------------------
+
+Function LaunchProduct
+  # call the lyx.exe and not the lyx.bat to show the console window. This is
+  # necessary because sometimes LyX's configure run that is started by the
+  # installer fails when MiKTeX was installed together with this installer.
+  # Showing the console gives the user feedback otherwise he would wonder why
+  # LyX won't start for minutes while it is downloading LaTeX-packages in the
+  # background 
+  Exec ${PRODUCT_EXE}  
+FunctionEnd
+
+#--------------------------------
+# The Uninstaller
+
+!include "Uninstall.nsh"
+
+# eof
diff --git a/development/Win32/packaging/AltInstaller/LyXInstaller-small.nsi b/development/Win32/packaging/AltInstaller/LyXInstaller-small.nsi
new file mode 100644 (file)
index 0000000..14df4e0
--- /dev/null
@@ -0,0 +1,322 @@
+# Lyx for Windows, NSIS v2 series installer script
+
+# File LyXInstaller-small.nsi
+# This file is part of LyX, the document processor.
+# http://www.lyx.org/
+# Licence details can be found in the file COPYING or copy at
+# http://www.lyx.org/about/license.php3
+
+# Author Uwe Stöhr based on the work of Angus Leeming and Joost Verburg
+# Full author contact details are available in file CREDITS or copy at
+# http://www.lyx.org/about/credits.php
+
+# This script requires NSIS 2.25 and newer
+# http://nsis.sourceforge.net/
+#--------------------------------
+
+# Do a Cyclic Redundancy Check to make sure the installer
+# was not corrupted by the download.
+CRCCheck force
+
+# Make the installer as small as possible.
+#SetCompressor lzma
+
+#--------------------------------
+# You should need to change only these macros...
+
+!define INSTALLER_VERSION "Small"
+!define INSTALLER2_VERSION "Complete"
+!define INSTALLER3_VERSION "Update"
+!define INSTALLER_TYPE "NotUpdate"
+
+# load the settings
+!include "Settings.nsh"
+
+#--------------------------------
+# variables only used in this installer version
+
+Var DelPythonFiles
+Var GhostscriptPath
+Var AiksaurusPath
+Var AspellPath
+Var Acrobat
+Var PSVPath
+Var EditorPath
+Var ImageEditorPath
+Var BibTeXEditorPath
+Var LangEncoding
+Var LangSysEncoding
+Var MissedProg
+Var LaTeXName
+Var MiKTeXVersion
+Var MiKTeXUser
+Var State
+# Variables used by all installer versions
+Var AspellInstallYes
+Var AspellBaseReg
+Var AspellMessage
+Var ImageMagickPath
+Var JabRefInstalled
+Var LatexPath
+Var MiKTeXInstalled
+Var PythonPath
+Var Answer
+Var AppPre
+Var AppSuff
+Var AppPath
+Var CreateDesktopIcon
+Var CreateFileAssociations
+Var DictCode
+Var FileName
+Var LangCode
+Var LangCodeSys
+Var LangName
+Var LangNameSys
+Var NewString
+Var OldString
+Var PathPrefix
+Var Pointer
+Var ProductRootKey
+Var RunNumber
+Var StartmenuFolder
+Var String
+Var Search
+Var UserList
+Var UserName
+
+#--------------------------------
+# load some NSIS libraries
+!include "MUI.nsh"
+!include "LogicLib.nsh"
+!include "FileFunc.nsh"
+!include "StrFunc.nsh"
+
+# Set of various macros and functions
+!include "LyXUtils.nsh"
+
+# Functions to check and configure the LaTeX-system
+!include "LaTeX.nsh"
+
+# Function to check if needed programs are missing or not
+!include "MissingPrograms.nsh"
+
+# Function for page to manually select LaTeX's installation folder
+!include "LaTeXFolder.nsh"
+
+# Functions for page to set installer language
+# and LyX's menu language
+!include "LanguageSettings.nsh"
+
+# Function to configure LyX
+!include "ConfigLyX.nsh"
+
+# Function to configure needed third-party programs
+!include "InstallThirdPartyProgs.nsh"
+
+# Function for page to install Aspell dictionaries
+!include "Aspell.nsh"
+
+#--------------------------------
+# Remember the installer language
+!define MUI_LANGDLL_REGISTRY_ROOT "HKCU"
+!define MUI_LANGDLL_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
+!define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language"
+
+!define MUI_ABORTWARNING
+!define MUI_HEADERIMAGE
+!define MUI_HEADERIMAGE_BITMAP "${PRODUCT_DIR}\icons\lyx_logo_hi.bmp"
+!define MUI_ICON "${PRODUCT_DIR}\icons\lyx.ico"
+!define MUI_UNICON "${PRODUCT_DIR}\icons\lyx.ico"
+!define MUI_WELCOMEFINISHPAGE_BITMAP "${VERSION_BITMAP}"
+
+# Welcome page
+!define MUI_WELCOMEPAGE_TEXT "$(WelcomePageText)"
+!insertmacro MUI_PAGE_WELCOME
+
+# Show the license.
+!insertmacro MUI_PAGE_LICENSE "${PRODUCT_LICENSE_FILE}"
+
+# Specify the installation directory.
+!insertmacro MUI_PAGE_DIRECTORY
+
+# Specify LyX's menu language.
+Page custom SelectMenuLanguage SelectMenuLanguage_LeaveFunction
+
+# Define which components to install.
+!insertmacro MUI_PAGE_COMPONENTS
+
+# Specify where to install program shortcuts.
+!define MUI_STARTMENUPAGE_REGISTRY_ROOT "${PRODUCT_ROOT_KEY}"
+!define MUI_STARTMENUPAGE_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
+!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder"
+!define MUI_STARTMENUPAGE_DEFAULTFOLDER "LyX ${PRODUCT_VERSION}"
+!insertmacro MUI_PAGE_STARTMENU ${PRODUCT_NAME} $StartmenuFolder
+
+# Select latex.exe manually
+Page custom LatexFolder LatexFolder_LeaveFunction
+
+# Check for needed programs
+Page custom MissingProgramsPage MissingProgramsPage_LeaveFunction
+
+# Watch the components being installed.
+!insertmacro MUI_PAGE_INSTFILES
+
+# Finish page
+!define MUI_FINISHPAGE_RUN 
+!define MUI_FINISHPAGE_TEXT "$(FinishPageMessage)"
+!define MUI_FINISHPAGE_RUN_TEXT "$(FinishPageRun)"
+!define MUI_FINISHPAGE_RUN_FUNCTION "LaunchProduct"
+!insertmacro MUI_PAGE_FINISH
+
+# The uninstaller.
+!insertmacro MUI_UNPAGE_COMPONENTS
+!insertmacro MUI_UNPAGE_INSTFILES
+
+#--------------------------------
+# Languages
+
+!insertmacro MUI_LANGUAGE "English" # first language is the default language
+!insertmacro MUI_LANGUAGE "Danish"
+!insertmacro MUI_LANGUAGE "Dutch"
+!insertmacro MUI_LANGUAGE "French"
+!insertmacro MUI_LANGUAGE "German"
+!insertmacro MUI_LANGUAGE "Galician"
+!insertmacro MUI_LANGUAGE "Hungarian"
+!insertmacro MUI_LANGUAGE "Italian"
+!insertmacro MUI_LANGUAGE "Norwegian"
+!insertmacro MUI_LANGUAGE "Polish"
+!insertmacro MUI_LANGUAGE "Portuguese"
+!insertmacro MUI_LANGUAGE "Slovak"
+!insertmacro MUI_LANGUAGE "Spanish"
+!insertmacro MUI_LANGUAGE "Swedish"
+!insertmacro MUI_LANGUAGE "Turkish"
+
+!include "lyx_languages\english.nsh"
+!include "lyx_languages\danish.nsh"
+!include "lyx_languages\dutch.nsh"
+!include "lyx_languages\french.nsh"
+!include "lyx_languages\german.nsh"
+!include "lyx_languages\galician.nsh"
+!include "lyx_languages\hungarian.nsh"
+!include "lyx_languages\italian.nsh"
+!include "lyx_languages\norwegian.nsh"
+!include "lyx_languages\polish.nsh"
+!include "lyx_languages\portuguese.nsh"
+!include "lyx_languages\slovak.nsh"
+!include "lyx_languages\spanish.nsh"
+!include "lyx_languages\swedish.nsh"
+!include "lyx_languages\turkish.nsh"
+
+LicenseData "$(LyXLicenseData)"
+
+#--------------------------------
+# Reserve Files
+
+# These files are inserted before other files in the data block
+!insertmacro MUI_RESERVEFILE_LANGDLL
+ReserveFile "io_ui_language.ini"
+!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS
+
+#--------------------------------
+# Installer sections
+
+Section "!${PRODUCT_NAME}" SecCore
+  SectionIn RO
+SectionEnd
+Section "$(SecAllUsersTitle)" SecAllUsers
+  SetShellVarContext all
+  StrCpy $ProductRootKey "HKLM"
+SectionEnd
+Section "$(SecFileAssocTitle)" SecFileAssoc
+  StrCpy $CreateFileAssociations "true"
+SectionEnd
+Section "$(SecDesktopTitle)" SecDesktop
+  StrCpy $CreateDesktopIcon "true"
+SectionEnd
+
+# Section descriptions
+!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
+!insertmacro MUI_DESCRIPTION_TEXT ${SecCore} "$(SecCoreDescription)"
+!insertmacro MUI_DESCRIPTION_TEXT ${SecAllUsers} "$(SecAllUsersDescription)"
+!insertmacro MUI_DESCRIPTION_TEXT ${SecFileAssoc} "$(SecFileAssocDescription)"
+!insertmacro MUI_DESCRIPTION_TEXT ${SecDesktop} "$(SecDesktopDescription)"
+!insertmacro MUI_FUNCTION_DESCRIPTION_END
+
+# the installation section
+!include "InstallActions-complete-small.nsh"
+
+#--------------------------------
+# This hook function is called internally by NSIS on installer startup
+Function .onInit
+
+  # set the installer language to the Windows locale language
+  System::Call "kernel32::GetUserDefaultLangID()i.a"
+
+  # check that the installer is not currently running
+  System::Call 'kernel32::CreateMutexA(i 0, i 0, t "${INSTALLER_EXE}.Instance") i .r1 ?e'
+  Pop $R0
+  ${if} $R0 != "0"
+   MessageBox MB_OK|MB_ICONSTOP "$(InstallRunning)"
+   Abort
+  ${endif}
+  FindProcDLL::FindProc "${INSTALLER2_EXE}"
+  ${if} $R0 == "1"
+   MessageBox MB_OK|MB_ICONSTOP "$(InstallRunning)"
+   Abort
+  ${endif}
+
+  # check if LyX is already installed
+  ReadRegStr $0 HKLM "${PRODUCT_UNINST_KEY}" "Publisher"
+  ${if} $0 != ""
+   MessageBox MB_OK|MB_ICONSTOP "$(StillInstalled)"
+   Abort
+  ${endif}
+
+  # default settings
+  # these can be reset to "all" in section SecAllUsers
+  SetShellVarContext current
+  StrCpy $ProductRootKey "HKCU"
+
+  # this can be reset to "true" in section SecDesktop
+  StrCpy $CreateDesktopIcon "false"
+  StrCpy $CreateFileAssociations "false"
+
+  # if the user does *not* have administrator privileges, abort
+  StrCpy $Answer ""
+  StrCpy $UserName ""
+  !insertmacro IsUserAdmin $Answer $UserName # macro from LyXUtils.nsh
+  ${if} $Answer == "yes"
+    !define ENABLE 0x00000001
+    SectionGetFlags ${SecAllUsers} $0
+    IntOp $0 $0 | ${ENABLE}
+    SectionSetFlags ${SecAllUsers} $0
+    !undef ENABLE
+  ${else}
+    MessageBox MB_OK|MB_ICONSTOP "$(NotAdmin)"
+    Abort
+  ${endif}
+
+  # check the LaTeX-system
+  Call LaTeXActions # Function from LaTeX.nsh
+
+  # check which programs are installed or not
+  Call MissingPrograms # function from MissingPrograms.nsh
+
+  # used later in the function LatexFolder
+  StrCpy $State "0"
+
+  ClearErrors
+FunctionEnd
+
+#--------------------------------
+
+Function LaunchProduct
+  Exec ${PRODUCT_BAT}
+FunctionEnd
+
+#--------------------------------
+# The Uninstaller
+
+!include "Uninstall.nsh"
+
+# eof
diff --git a/development/Win32/packaging/AltInstaller/LyXInstaller-update.nsi b/development/Win32/packaging/AltInstaller/LyXInstaller-update.nsi
new file mode 100644 (file)
index 0000000..5027b89
--- /dev/null
@@ -0,0 +1,289 @@
+# Lyx for Windows, NSIS v2 series installer script
+
+# File LyXInstaller-update.nsi
+# This file is part of LyX, the document processor.
+# http://www.lyx.org/
+# Licence details can be found in the file COPYING or copy at
+# http://www.lyx.org/about/license.php3
+
+# Author Uwe Stöhr
+# Full author contact details are available in file CREDITS or copy at
+# http://www.lyx.org/about/credits.php
+
+# This script requires NSIS 2.25 and newer
+# http://nsis.sourceforge.net/
+#--------------------------------
+
+# Do a Cyclic Redundancy Check to make sure the installer
+# was not corrupted by the download.
+CRCCheck force
+
+# Make the installer as small as possible.
+SetCompressor lzma
+
+#--------------------------------
+# You should need to change only these macros...
+
+!define INSTALLER_VERSION "Update"
+!define INSTALLER2_VERSION "Small"
+!define INSTALLER3_VERSION "Complete"
+!define INSTALLER_TYPE "Update"
+
+# load the settings
+!include "Settings.nsh"
+
+#--------------------------------
+# variables only used in this installer version
+
+Var INSTDIR_NEW
+Var INSTDIR_OLD
+# Variables used by all installer versions
+Var AspellInstallYes
+Var AspellBaseReg
+Var AspellMessage
+Var ImageMagickPath
+Var JabRefInstalled
+Var LatexPath
+Var MiKTeXInstalled
+Var PythonPath
+Var Answer
+Var AppPre
+Var AppSuff
+Var AppPath
+Var CreateDesktopIcon
+Var CreateFileAssociations
+Var DictCode
+Var FileName
+Var LangCode
+Var LangCodeSys
+Var LangName
+Var LangNameSys
+Var NewString
+Var OldString
+Var PathPrefix
+Var Pointer
+Var ProductRootKey
+Var RunNumber
+Var StartmenuFolder
+Var String
+Var Search
+Var UserList
+Var UserName
+
+#--------------------------------
+# load some NSIS libraries
+!include "MUI.nsh"
+!include "LogicLib.nsh"
+!include "FileFunc.nsh"
+!include "StrFunc.nsh"
+!include "TextFunc.nsh"
+!insertmacro LineFind
+!include "WordFunc.nsh"
+!insertmacro WordReplace
+
+# Set of various macros and functions
+!include "LyXUtils.nsh"
+
+# list with modified files
+!include "Updated.nsh"
+
+# list with deleted files
+!include "Deleted.nsh"
+
+# Function for page to install Aspell dictionaries
+!include "Aspell.nsh"
+
+#--------------------------------
+
+# Remember the installer language
+!define MUI_LANGDLL_REGISTRY_ROOT "HKCU"
+!define MUI_LANGDLL_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
+!define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language"
+
+!define MUI_ABORTWARNING
+!define MUI_HEADERIMAGE
+!define MUI_HEADERIMAGE_BITMAP "${PRODUCT_DIR}\icons\lyx_logo_hi.bmp"
+!define MUI_ICON "${PRODUCT_DIR}\icons\lyx.ico"
+!define MUI_UNICON "${PRODUCT_DIR}\icons\lyx.ico"
+!define MUI_WELCOMEFINISHPAGE_BITMAP "${VERSION_BITMAP}"
+
+# Welcome page
+!define MUI_WELCOMEPAGE_TEXT "$(WelcomePageText)"
+!insertmacro MUI_PAGE_WELCOME
+
+# Show the license.
+!insertmacro MUI_PAGE_LICENSE "${PRODUCT_LICENSE_FILE}"
+
+# Define which components to install.
+!insertmacro MUI_PAGE_COMPONENTS
+
+# Specify where to install program shortcuts.
+!define MUI_STARTMENUPAGE_REGISTRY_ROOT "SHCTX"
+!define MUI_STARTMENUPAGE_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
+!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder"
+!define MUI_STARTMENUPAGE_DEFAULTFOLDER "LyX ${PRODUCT_VERSION}"
+!insertmacro MUI_PAGE_STARTMENU ${PRODUCT_NAME} $StartmenuFolder
+
+# Watch the components being installed.
+!insertmacro MUI_PAGE_INSTFILES
+
+# Finish page
+!define MUI_FINISHPAGE_RUN 
+!define MUI_FINISHPAGE_TEXT "$(FinishPageMessage)"
+!define MUI_FINISHPAGE_RUN_TEXT "$(FinishPageRun)"
+!define MUI_FINISHPAGE_RUN_FUNCTION "LaunchProduct"
+!insertmacro MUI_PAGE_FINISH
+
+# The uninstaller.
+!insertmacro MUI_UNPAGE_COMPONENTS
+!insertmacro MUI_UNPAGE_INSTFILES
+
+#--------------------------------
+# Languages
+
+!insertmacro MUI_LANGUAGE "English" # first language is the default language
+!insertmacro MUI_LANGUAGE "Danish"
+!insertmacro MUI_LANGUAGE "Dutch"
+!insertmacro MUI_LANGUAGE "French"
+!insertmacro MUI_LANGUAGE "German"
+!insertmacro MUI_LANGUAGE "Galician"
+!insertmacro MUI_LANGUAGE "Hungarian"
+!insertmacro MUI_LANGUAGE "Italian"
+!insertmacro MUI_LANGUAGE "Norwegian"
+!insertmacro MUI_LANGUAGE "Polish"
+!insertmacro MUI_LANGUAGE "Portuguese"
+!insertmacro MUI_LANGUAGE "Slovak"
+!insertmacro MUI_LANGUAGE "Spanish"
+!insertmacro MUI_LANGUAGE "Swedish"
+!insertmacro MUI_LANGUAGE "Turkish"
+
+!include "lyx_languages\english.nsh"
+!include "lyx_languages\danish.nsh"
+!include "lyx_languages\dutch.nsh"
+!include "lyx_languages\french.nsh"
+!include "lyx_languages\german.nsh"
+!include "lyx_languages\galician.nsh"
+!include "lyx_languages\hungarian.nsh"
+!include "lyx_languages\italian.nsh"
+!include "lyx_languages\norwegian.nsh"
+!include "lyx_languages\polish.nsh"
+!include "lyx_languages\portuguese.nsh"
+!include "lyx_languages\slovak.nsh"
+!include "lyx_languages\spanish.nsh"
+!include "lyx_languages\swedish.nsh"
+!include "lyx_languages\turkish.nsh"
+
+LicenseData "$(LyXLicenseData)"
+
+#--------------------------------
+# Reserve Files
+
+# These files are inserted before other files in the data block
+!insertmacro MUI_RESERVEFILE_LANGDLL
+!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS
+
+#--------------------------------
+# Installer sections
+
+Section "!${PRODUCT_NAME}" SecCore
+  SectionIn RO
+SectionEnd
+Section "$(SecFileAssocTitle)" SecFileAssoc
+  StrCpy $CreateFileAssociations "true"
+SectionEnd
+Section "$(SecDesktopTitle)" SecDesktop
+  StrCpy $CreateDesktopIcon "true"
+SectionEnd
+
+# Section descriptions
+!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
+!insertmacro MUI_DESCRIPTION_TEXT ${SecCore} "$(SecCoreDescription)"
+!insertmacro MUI_DESCRIPTION_TEXT ${SecDesktop} "$(SecDesktopDescription)"
+!insertmacro MUI_FUNCTION_DESCRIPTION_END
+
+# the installation section
+!include "InstallActions-update.nsh"
+
+#--------------------------------
+# This hook function is called internally by NSIS on installer startup
+Function .onInit
+
+  # Check that LyX is not currently running
+  FindProcDLL::FindProc "lyx.exe"
+  ${if} $R0 == "1"
+   MessageBox MB_OK|MB_ICONSTOP "$(UnInstallRunning)"
+   Abort
+  ${endif}
+  
+  # set the installer language to the Windows locale language
+  System::Call "kernel32::GetUserDefaultLangID()i.a"
+  
+  # Check that the installer is not currently running
+  System::Call 'kernel32::CreateMutexA(i 0, i 0, t "${INSTALLER_EXE}.Instance") i .r1 ?e'
+  Pop $R0
+  ${if} $R0 != "0"
+   MessageBox MB_OK|MB_ICONSTOP "$(InstallRunning)"
+   Abort
+  ${endif}
+  FindProcDLL::FindProc "${INSTALLER2_EXE}"
+  ${if} $R0 == "1"
+   MessageBox MB_OK|MB_ICONSTOP "$(InstallRunning)"
+   Abort
+  ${endif}
+  FindProcDLL::FindProc "${INSTALLER3_EXE}"
+  ${if} $R0 == "1"
+   MessageBox MB_OK|MB_ICONSTOP "$(InstallRunning)"
+   Abort
+  ${endif}
+  
+  # check where LyX is installed
+  ReadRegStr $0 HKLM "${PRODUCT_UNINST_KEY_OLD}" "DisplayIcon"
+  ${if} $0 != ""
+    SetShellVarContext all
+    StrCpy $ProductRootKey "HKLM"
+  ${endif}
+  ${if} $0 == ""
+   ReadRegStr $0 HKCU "${PRODUCT_UNINST_KEY_OLD}" "DisplayIcon"
+   ${if} $0 != ""
+    SetShellVarContext current
+    StrCpy $ProductRootKey "HKCU"
+   ${endif}
+   ${if} $0 == ""
+    MessageBox MB_OK|MB_ICONSTOP "$(UpdateNotAllowed)"
+    Abort
+   ${endif}
+  ${endif} # end if $0 == 0
+  ${if} $0 != "" # if it is found
+   StrCpy $INSTDIR $0
+   StrCpy $INSTDIR $INSTDIR -12 # delete the string "\bin\lyx.exe" or "\bin\lyx.bat"
+  ${endif}
+  
+  # abort if the user doesn't have administrator privileges but LyX was installed as admin
+  StrCpy $Answer ""
+  StrCpy $UserName ""
+  !insertmacro IsUserAdmin $Answer $UserName # macro from LyXUtils.nsh
+  ${if} $Answer != "yes"
+  ${andif} $ProductRootKey == "HKLM"
+    MessageBox MB_OK|MB_ICONSTOP "$(NotAdmin)"
+    Abort
+  ${endif}
+  
+  # This can be reset to "true" in section SecDesktop.
+  StrCpy $CreateDesktopIcon "false"
+  
+  ClearErrors
+FunctionEnd
+
+#--------------------------------
+
+Function LaunchProduct
+  Exec ${PRODUCT_BAT}
+FunctionEnd
+
+#--------------------------------
+# The Uninstaller
+
+ !include "Uninstall.nsh"
+  
+
+# eof
diff --git a/development/Win32/packaging/AltInstaller/LyXUtils.nsh b/development/Win32/packaging/AltInstaller/LyXUtils.nsh
new file mode 100644 (file)
index 0000000..bf06616
--- /dev/null
@@ -0,0 +1,532 @@
+# This script contains the following functions:
+#
+# - LaTeXCheck (check installed LaTeX-system),
+#    (only used by Small and Complete installer), uses:
+#    StrPointer
+#    StrPoint
+#    RevStrPointer
+#    RevStrPoint
+#
+# - un.DelAppPathSub and UnAppPreSuff,
+#    (delete the folder ~\Documents and Settings\username\Application Data\LyX for all users), uses:
+#    un.GetParentA
+#    un.GetUsers
+#    un.StrPoint
+#    StrPointer
+#    StrPoint
+#    UnAppPreSuff
+#
+# - CreateAppPathSub and AppPreSuff,
+#    (creates the folder ~\Documents and Settings\username\Application Data\LyX for all users),
+#    (only used by Small and Complete installer), uses:
+#    GetParentA
+#    GetUsers
+#    StrPointer
+#    StrPoint
+#    UnAppPreSuff
+#
+# - CheckAppPathPreferences (replaces the old install folder name with the new one in the preferences files)
+#                           (used by Update installer), uses:
+#    ReplaceLineContent
+#
+# - IsUserAdmin (checks if user is admin)
+#
+# - FileCheck (checks if a given file exists)
+#
+#--------------------------
+
+!macro StrPointer FindStr SearchStr Pointer
+ # searches for a string/character (SearchStr) in another string (FindStr)
+ # and returns the number of the character in the FindStr where the SearchStr was found (Pointer)
+ # if nothing was found or the search is impossible the Pointer is set to -1
+ StrLen $R2 ${SearchStr}
+ StrLen $R4 ${FindStr}
+ StrCpy $R5 0
+ ${if} $R2 == 0
+ ${orif} $R4 == 0
+  Goto NotFound
+ ${endif}
+ IntCmp $R4 $R2 loopA NotFound
+ loopA:
+  StrCpy $R3 ${FindStr} $R2 $R5
+  StrCmp $R3 ${SearchStr} Found
+  IntOp $R5 $R5 + 1
+  IntCmp $R4 $R5 loopA NotFound
+  Goto loopA
+ Found:
+  StrCpy ${Pointer} $R5
+  Goto done
+ NotFound:
+  StrCpy ${Pointer} "-1"
+ done:
+
+!macroend
+#--------------------------------
+
+Function StrPoint
+ !insertmacro StrPointer $String $Search $Pointer
+FunctionEnd
+
+#--------------------------------
+
+!macro RevStrPointer FindStr SearchStr Pointer
+ # searches for a string/character (SearchStr) in another string (FindStr) in reverse order
+ # and returns the number of the character in the FindStr where the SearchStr was found (Pointer)
+ # if nothing was found or the search is impossible the Pointer is set to +1
+ StrLen $R2 ${SearchStr}
+ StrLen $R4 ${FindStr}
+ ${if} $R2 == 0
+ ${orif} $R4 == 0
+  Goto NotFound
+ ${endif}
+ IntCmp $R4 $R2 loopA NotFound
+ StrCpy $R5 "-$R2"
+ loopA:
+  StrCpy $R3 ${FindStr} $R2 $R5
+  StrCmp $R3 ${SearchStr} Found
+  IntOp $R5 $R5 - 1
+  IntCmp "$R5" "-$R4" loopA NotFound
+  Goto loopA
+ Found:
+  StrCpy ${Pointer} $R5
+  Goto done
+ NotFound:
+  StrCpy ${Pointer} "+1"
+ done:
+
+!macroend
+#--------------------------------
+
+!if ${INSTALLER_TYPE} == "NotUpdate" # only for Small and Complete installer
+
+ Function RevStrPoint
+  !insertmacro RevStrPointer $String $Search $Pointer
+ FunctionEnd
+
+!endif # endif ${INSTALLER_TYPE} == "NotUpdate"
+
+#--------------------------------
+
+!macro AppPreSuff AppPre AppSuff
+ # the APPDATA path has always the following structure:
+ # C:\Documents and Settings\username\Application Data
+ # this macro saves the "C:\Documents and Settings\" substring into the variable "AppPre"
+ # and the "Application Data" substring into the variable "AppSuff"
+  
+  StrCpy $String "$APPDATA"
+  StrCpy $Search "\"
+  Call StrPoint # search for the first "\"
+  IntOp $Pointer $Pointer + 1 # jump after the "\"
+  StrCpy $String $String "" $Pointer # cut off the part before the first "\"
+  StrCpy $0 $Pointer
+  Call StrPoint # search for the second "\"
+  IntOp $0 $0 + $Pointer # $0 is now the pointer to the second "\" in the APPDATA string
+  StrCpy ${AppPre} $APPDATA $0 # save the part before the second "\"
+  IntOp $Pointer $Pointer + 1 # jump after the "\"
+  StrCpy $String $String "" $Pointer # cut off the part before the second "\"
+  Call StrPoint # search for the third "\"
+  IntOp $Pointer $Pointer + 1 # jump after the "\"
+  StrCpy ${AppSuff} $String "" $Pointer # save the part after the third "\"
+
+!macroend
+
+#--------------------------------
+
+Function GetParentA
+ # deletes a subfolder of the APPDATA path for all users
+ # used by the function "un.getUsers"
+
+  Exch $R0
+  Push $R1
+  Push $R2
+  Push $R3
+  StrCpy $R1 0
+  StrLen $R2 $R0
+  loop:
+   IntOp $R1 $R1 + 1
+   IntCmp $R1 $R2 get 0 get
+   StrCpy $R3 $R0 1 -$R1
+   StrCmp $R3 "\" get
+  Goto loop
+  get:
+   StrCpy $R0 $R0 -$R1
+   Pop $R3
+   Pop $R2
+   Pop $R1
+   Exch $R0
+   
+FunctionEnd
+
+#--------------------------------
+
+Function GetUsers
+ # reads the subfolders of the "Documents and Settings" folder to get a list of the users
+
+  StrCpy $R3 ""
+  Push "$PROFILE"
+  Call GetParentA  
+  Pop $R2
+  StrCpy $R2 "$R2"
+  FindFirst $R0 $R1 "$R2\*"
+  StrCmp $R1 "" findend 0
+  findloop:
+   IfFileExists "$R2\$R1\*.*" 0 notDir
+   StrCmp $R1 "." notDir
+   StrCmp $R1 ".." notDir
+   StrCmp $R1 "All Users" notDir
+   StrCmp $R1 "Default User" notDir
+   StrCmp $R1 "All Users.WINNT" notDir
+   StrCmp $R1 "Default User.WINNT" notDir  
+  StrCpy $R3 "$R3|$R1"
+  notDir:
+   FindNext $R0 $R1
+   StrCmp $R1 "" findend 0
+  Goto findloop
+  findend:
+   FindClose $R0
+  
+FunctionEnd
+
+#--------------------------------
+
+Function un.GetParentA
+ # deletes a subfolder of the APPDATA path for all users
+ # used by the function "un.getUsers"
+
+  Exch $R0
+  Push $R1
+  Push $R2
+  Push $R3
+  StrCpy $R1 0
+  StrLen $R2 $R0
+  loop:
+   IntOp $R1 $R1 + 1
+   IntCmp $R1 $R2 get 0 get
+   StrCpy $R3 $R0 1 -$R1
+   StrCmp $R3 "\" get
+  Goto loop
+  get:
+   StrCpy $R0 $R0 -$R1
+   Pop $R3
+   Pop $R2
+   Pop $R1
+   Exch $R0
+   
+FunctionEnd
+
+#--------------------------------
+
+Function un.GetUsers
+ # reads the subfolders of the "Documents and Settings" folder to get a list of the users
+
+  StrCpy $R3 ""
+  Push "$PROFILE"
+  Call un.GetParentA  
+  Pop $R2
+  StrCpy $R2 "$R2"
+  FindFirst $R0 $R1 "$R2\*"
+  StrCmp $R1 "" findend 0
+  findloop:
+   IfFileExists "$R2\$R1\*.*" 0 notDir
+   StrCmp $R1 "." notDir
+   StrCmp $R1 ".." notDir
+   StrCmp $R1 "All Users" notDir
+   StrCmp $R1 "Default User" notDir
+   StrCmp $R1 "All Users.WINNT" notDir
+   StrCmp $R1 "Default User.WINNT" notDir  
+  StrCpy $R3 "$R3|$R1"
+  notDir:
+   FindNext $R0 $R1
+   StrCmp $R1 "" findend 0
+  Goto findloop
+  findend:
+   FindClose $R0
+  
+FunctionEnd
+
+#--------------------------------
+
+Function un.StrPoint
+ !insertmacro StrPointer $String $Search $Pointer
+FunctionEnd
+
+#--------------------------------
+
+!macro UnAppPreSuff AppPre AppSuff
+ # the APPDATA path has always the following structure:
+ # C:\Documents and Settings\username\Application Data
+ # this macro saves the "C:\Documents and Settings\" substring into the variable "AppPre"
+ # and the "Application Data" substring into the variable "AppSuff"
+  
+  StrCpy $String "$APPDATA"
+  StrCpy $Search "\"
+  Call un.StrPoint # search for the first "\"
+  IntOp $Pointer $Pointer + 1 # jump after the "\"
+  StrCpy $String $String "" $Pointer # cut off the part before the first "\"
+  StrCpy $0 $Pointer
+  Call un.StrPoint # search for the second "\"
+  IntOp $0 $0 + $Pointer # $0 is now the pointer to the second "\" in the APPDATA string
+  StrCpy ${AppPre} $APPDATA $0 # save the part before the second "\"
+  IntOp $Pointer $Pointer + 1 # jump after the "\"
+  StrCpy $String $String "" $Pointer # cut off the part before the second "\"
+  Call un.StrPoint # search for the third "\"
+  IntOp $Pointer $Pointer + 1 # jump after the "\"
+  StrCpy ${AppSuff} $String "" $Pointer # save the part after the third "\"
+
+!macroend
+
+#--------------------------------
+
+Function un.DelAppPathSub
+ # deletes a subfolder of the APPDATA path for all users
+
+  # get list of all users
+  Push $R0
+  Push $R1
+  Push $R2
+  Push $R3
+  Call un.GetUsers
+  StrCpy $UserList $R3 "" 1 # cut off the "|" at the end of the list
+  Pop $R3
+  Pop $R2
+  Pop $R1
+  Pop $R0
+  
+  # the usernames in the list of all users is separated by "|"
+  loop:
+   StrCpy $String "$UserList"
+   StrCpy $Search "|"
+   Call un.StrPoint # search for the "|"
+   StrCmp $Pointer "-1" ready
+   StrCpy $0 $UserList $Pointer # $0 contains now the username
+   IntOp $Pointer $Pointer + 1 # jump after the "|"
+   StrCpy $UserList $UserList "" $Pointer # cut off the first username in the list
+   # generate the string for the current user
+   # AppPre and AppSuff are generated in the macro "AppPreSuff"
+   StrCpy $AppPath "$AppPre\$0\$AppSuff\${PRODUCT_SUBFOLDER}"
+   RMDir /r $AppPath # delete the folder
+  Goto loop
+  ready:
+  StrCpy $0 $UserList
+  StrCpy $AppPath "$AppPre\$0\$AppSuff\${PRODUCT_SUBFOLDER}"
+  RMDir /r $AppPath # delete the folder
+  
+FunctionEnd
+
+#--------------------------------
+
+!if ${INSTALLER_TYPE} == "NotUpdate" # only for Small and Complete installer
+
+ Function CreateAppPathSub
+ # creates a subfolder of the APPDATA path for all users
+
+  # get folder names
+  !insertmacro AppPreSuff $AppPre $AppSuff
+
+  # get list of all users
+  Push $R0
+  Push $R1
+  Push $R2
+  Push $R3
+  Call GetUsers
+  StrCpy $UserList $R3 "" 1 # cut off the "|" at the end of the list
+  Pop $R3
+  Pop $R2
+  Pop $R1
+  Pop $R0
+  
+  # the usernames in the list of all users is separated by "|"
+  loop:
+   StrCpy $String "$UserList"
+   StrCpy $Search "|"
+   Call StrPoint # search for the "|"
+   StrCmp $Pointer "-1" ready # the loop is finished when no "|" could be found
+   StrCpy $0 $UserList $Pointer # $0 contains now the username
+   IntOp $Pointer $Pointer + 1 # jump after the "|"
+   StrCpy $UserList $UserList "" $Pointer # cut off the first username in the list
+   # generate the string for the current user
+   # AppPre and AppSuff are generated in the macro "AppPreSuff"
+   StrCpy $AppPath "$AppPre\$0\$AppSuff\${PRODUCT_SUBFOLDER}"
+   CreateDirectory $AppPath # create the folder
+   CopyFiles "$INSTDIR\Resources\session" "$AppPath"
+  Goto loop
+  ready:
+  # now do the same for the last user name
+  StrCpy $0 $UserList
+  StrCpy $AppPath "$AppPre\$0\$AppSuff\${PRODUCT_SUBFOLDER}"
+  CreateDirectory $AppPath # create the folder
+  CopyFiles "$INSTDIR\Resources\session" "$AppPath"
+  Delete "$INSTDIR\Resources\session" # delete the session file in the INSTDIR because it is unneeded there
+  
+ FunctionEnd
+
+!endif # endif ${INSTALLER_TYPE} == "NotUpdate"
+
+#--------------------------------
+
+!if ${INSTALLER_TYPE} == "Update" # only for Update installer
+
+ Function ReplaceLineContent
+ # replaces "$OldString" with "LyX $NewString"
+
+  ${WordReplace} '$R9' "$OldString" "$NewString" "+" '$R9' # macro from WordFunc.nsh
+  Push $0
+ FunctionEnd
+
+!endif # endif ${INSTALLER_TYPE} == "Update"
+
+#--------------------------------
+
+!if ${INSTALLER_TYPE} == "Update" # only for Update installer
+
+ Function CheckAppPathPreferences
+ # replaces a string "$OldString" with "$NewString" in a file "$FileName"
+
+  # get folder names
+  !insertmacro AppPreSuff $AppPre $AppSuff
+
+  # get list of all users
+  Push $R0
+  Push $R1
+  Push $R2
+  Push $R3
+  Call GetUsers
+  StrCpy $UserList $R3 "" 1 # cut off the "|" at the end of the list
+  Pop $R3
+  Pop $R2
+  Pop $R1
+  Pop $R0
+  
+  # the usernames in the list of all users is separated by "|"
+  loopPrefs:
+   StrCpy $String "$UserList"
+   StrCpy $Search "|"
+   Call StrPoint # search for the "|"
+   StrCmp $Pointer "-1" ready # the loop is finished when no "|" could be found
+   StrCpy $0 $UserList $Pointer # $0 contains now the username
+   IntOp $Pointer $Pointer + 1 # jump after the "|"
+   StrCpy $UserList $UserList "" $Pointer # cut off the first username in the list
+   # generate the string for the current user
+   # AppPre and AppSuff are generated in the macro "AppPreSuff"
+   StrCpy $AppPath "$AppPre\$0\$AppSuff\${PRODUCT_SUBFOLDER}"
+   # read the preferences file to test if it exists
+   FileOpen $R1 "$AppPath\$FileName" r
+   IfErrors doneA
+   FileClose $R1
+   # search for "$OldString" and replace it with "$NewString"
+   ${LineFind} "$AppPath\$FileName" "" "1:-1" "ReplaceLineContent" # macro from TextFunc.nsh # calls Function ReplaceLineContent
+   doneA:
+  Goto loopPrefs
+  ready:
+  # now do the same for the last user name
+  StrCpy $0 $UserList
+  StrCpy $AppPath "$AppPre\$0\$AppSuff\${PRODUCT_SUBFOLDER}"
+  FileOpen $R1 "$AppPath\$FileName" r
+  IfErrors doneB
+  FileClose $R1
+  ${LineFind} "$AppPath\$FileName" "" "1:-1" "ReplaceLineContent"
+  doneB:
+  
+ FunctionEnd
+
+!endif # endif ${INSTALLER_TYPE} == "Update"
+
+#--------------------------------
+
+!macro IsUserAdmin Result Name
+
+ ClearErrors
+ UserInfo::GetName
+ IfErrors Win9x
+ Pop $0
+ StrCpy ${Name} $0
+ UserInfo::GetAccountType
+ Pop $1
+ ${if} $1 == "Admin"
+  StrCpy ${Result} "yes"
+ ${else}
+  StrCpy ${Result} "no"
+ ${endif}
+ Goto done
+
+ Win9x:
+  StrCpy ${Result} "yes"
+ done:
+
+!macroend
+
+#--------------------------------
+
+!macro FileCheck Result FileName FilePath
+ # checks if a file exists, returns "True" or "False"
+
+ Push $0
+ Push $1
+ StrCpy $0 ""
+ StrCpy $1 ""
+ FileOpen $0 "${Filepath}\${FileName}" r
+ ${if} $0 = ""
+  StrCpy $1 "False"
+ ${Else}
+  StrCpy $1 "True"
+ ${endif}
+ FileClose $0
+ StrCpy ${Result} $1
+ Pop $1
+ Pop $0
+
+!macroend
+
+#------------------------------------------
+
+!if ${INSTALLER_TYPE} == "NotUpdate" # only for Small and Complete installer
+
+ Function LaTeXCheck
+ # searches the string "$Search" in the string "$String" and extracts the path around it
+ # the extracted path is checked if the file "latex.exe" is in it
+
+   StartCheck:
+   StrLen $3 $String
+   Call StrPoint
+   ${if} $Pointer == "-1" # if nothing was found
+    StrCpy $LatexPath ""
+    Return
+   ${endif}
+   IntOp $3 $3 - $Pointer
+   StrCpy $4 $String $3 "-$3" # $4 is now the part behind the $Search string
+   StrCpy $String $String $Pointer # $String is now the part before the $Search string
+   StrCpy $Search ":" # search for the ":" after the first previous drive letter
+   Call RevStrPoint
+   IntOp $Pointer $Pointer - 1 # jump before the ":" to the drive letter
+   StrCpy $Pointer $Pointer "" 1 # cut of the "-" sign
+   StrCpy $LatexPath $String $Pointer "-$Pointer"
+   StrCpy $String $4
+   StrCpy $Search ";" # search for the following ";" that separates the different paths
+   Call StrPoint
+   ${if} $Pointer != "-1" # if something was found
+    StrCpy $String $String $Pointer
+   ${endif}
+   StrCpy $LatexPath "$LatexPath$String"
+   # check if the latex.exe exists in the $LatexPath folder
+   !insertmacro FileCheck $5 "latex.exe" "$LatexPath"
+   ${if} $5 == "False" # delete the entry with the wrong path to the latex.exe and try again
+    StrCpy $LatexPath ""
+    StrLen $3 $String
+    StrCpy $String $4 "" $3
+    ${if} $2 == "TeXLive"
+     StrCpy $Search "TeXLive"
+    ${else}
+     StrCpy $Search "miktex"
+    ${endif}
+    Goto StartCheck
+   ${endif}
+
+ FunctionEnd
+
+!endif # endif ${INSTALLER_TYPE} == "NotUpdate"
+
diff --git a/development/Win32/packaging/AltInstaller/MissingPrograms.nsh b/development/Win32/packaging/AltInstaller/MissingPrograms.nsh
new file mode 100644 (file)
index 0000000..9fb0e98
--- /dev/null
@@ -0,0 +1,257 @@
+Function MissingPrograms
+  # check if third-party programs are installed
+
+  # initialize variable, is later set to True when a program was not found
+  ${if} $MissedProg != "True" # is already True when LaTeX is missing
+   StrCpy $MissedProg "False"
+  ${endif}
+
+  # test if Ghostscript is installed
+  GSloop:
+  EnumRegKey $1 HKLM "Software\AFPL Ghostscript" 0
+  ${if} $1 == ""
+   EnumRegKey $1 HKLM "Software\GPL Ghostscript" 0
+   ${if} $1 != ""
+    StrCpy $2 "True"
+   ${endif}
+  ${endif}
+  ${if} $1 != ""
+   ${if} $2 == "True"
+    ReadRegStr $3 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\GPL Ghostscript $1" "DisplayName"
+    StrCpy $0 "Software\GPL Ghostscript\$1"
+   ${else}
+    ReadRegStr $3 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\AFPL Ghostscript $1" "DisplayName"
+    StrCpy $0 "Software\AFPL Ghostscript\$1"
+   ${endif}
+   ${if} $3 == "" # if nothing was found in the uninstall section
+    ReadRegStr $3 HKLM "SOFTWARE\GPL Ghostscript" "OnlyWithLyX" # check if Ghostscript was installed together with LyX
+   ${endif}
+   ${if} $3 == "" # if nothing was found in the uninstall section
+    DeleteRegKey HKLM "$0"
+    goto GSloop
+   ${else}
+    ReadRegStr $GhostscriptPath HKLM $0 "GS_DLL"
+    ${if} $GhostscriptPath != ""
+     StrCpy $GhostscriptPath "$GhostscriptPath" -12 # remove ending "gsdll32.dll"
+    ${else}
+     StrCpy $MissedProg "True"
+    ${endif}
+   ${endif} # if $3
+  ${else} # if $1
+   StrCpy $GhostscriptPath ""
+   StrCpy $MissedProg "True"
+  ${endif}
+
+  # test if Imagemagick is installed
+  ReadRegStr $ImageMagickPath HKLM "Software\ImageMagick\Current" "BinPath"
+  ${if} $ImageMagickPath == ""
+   StrCpy $MissedProg "True"
+  ${endif}
+
+  # test if Aiksaurus is installed
+  !insertmacro FileCheck $5 "meanings.dat" "${AiksaurusDir}" # macro from LyXUtils.nsh
+  ${if} $5 == "True"
+   StrCpy $AiksaurusPath "${AiksaurusDir}"
+  ${endif}
+#  ReadRegStr $AiksaurusPath HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "AIK_DATA_DIR"
+
+  # test if Aspell is installed
+  StrCpy $5 ""
+  ReadRegStr $5 HKCU "SOFTWARE\Aspell" "Base Path"
+  ${if} $5 == ""
+   ReadRegStr $5 HKLM "SOFTWARE\Aspell" "Base Path"
+   StrCpy $AspellBaseReg "HKLM" # used in the aspell installation section
+  ${else}
+   StrCpy $AspellBaseReg "HKCU"
+  ${endif}
+  ${if} $5 == ""
+   StrCpy $MissedProg "True"
+  ${else}
+   StrCpy $AspellPath "$5"
+  ${endif}
+
+  # test if Python is installed
+  # only use an existing python when it is version 2.5 because many Compaq and Dell PC are delivered
+  # with outdated Python interpreters
+  ReadRegStr $PythonPath HKLM "Software\Python\PythonCore\2.5\InstallPath" ""
+  ${if} $PythonPath != ""
+   StrCpy $PythonPath $PythonPath -1 # remove the "\" at the end
+   StrCpy $DelPythonFiles "True"
+  ${endif}
+
+  # test if Acrobat or Adobe Reader is used as PDF-viewer
+  ReadRegStr $String HKCR ".pdf" ""
+  ${if} $String != "AcroExch.Document" # this name is only used by Acrobat and Adobe Reader
+   StrCpy $Acrobat "None"
+  ${else}
+   StrCpy $Acrobat "Yes"
+  ${endif}
+
+  # test if a PostScript-viewer is installed, only check for GSview32
+  StrCpy $PSVPath ""
+  ReadRegStr $PSVPath HKLM "Software\Microsoft\Windows\CurrentVersion\App Paths\gsview32.exe" "Path"
+
+  # test if an editor with syntax-highlighting for LaTeX-files is installed
+  Call EditorCheck
+
+  # test if an image editor is installed (due to LyX's bug 2654 first check for GIMP)
+  StrCpy $ImageEditorPath ""
+  ReadRegStr $ImageEditorPath HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\WinGimp-2.0_is1" "DisplayIcon"
+  ${if} $ImageEditorPath != ""
+   StrCpy $ImageEditorPath "$ImageEditorPath" -13 # delete "\gimp-2.x.exe"
+  ${endif}
+  # check for Photoshop
+  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\App Paths\Photoshop.exe" "Path"
+  ${if} $0 != ""
+   StrCpy $0 "$0" -1 # delete the last "\"
+   ${if} $ImageEditorPath != ""
+    StrCpy $ImageEditorPath "$ImageEditorPath;$0"
+   ${else}
+    StrCpy $ImageEditorPath $0
+   ${endif}
+  ${endif}
+
+  # test if the BibTeX-editor JabRef is installed
+  StrCpy $BibTeXEditorPath ""
+  ReadRegStr $BibTeXEditorPath HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\JabRef 2.1" "UninstallString"
+  ${if} $BibTeXEditorPath == ""
+   ReadRegStr $BibTeXEditorPath HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\JabRef 2.2" "UninstallString"
+  ${endif}
+
+FunctionEnd
+
+# ---------------------------------------
+
+Function MissingProgramsPage
+  # generate the page showing the missing programs that will be installed
+
+  StrCpy $0 "2" # start value for the dynamical item numbering
+  !insertmacro MUI_INSTALLOPTIONS_EXTRACT "io_missing_progs.ini"
+  !insertmacro MUI_HEADER_TEXT "$(MissProgHeader)" ""
+  
+  ${if} $MissedProg == "False"
+   !insertmacro MUI_INSTALLOPTIONS_WRITE "io_missing_progs.ini" "Field 6" "Text" "$(MissProgMessage)"
+  ${else}
+   !insertmacro MUI_INSTALLOPTIONS_WRITE "io_missing_progs.ini" "Field 1" "Text" "$(MissProgCap)"
+   ${if} ${INSTALLER_VERSION} == "Complete"
+    ${if} $LatexPath == ""
+     !insertmacro MUI_INSTALLOPTIONS_WRITE "io_missing_progs.ini" "Field $0" "Text" "$(MissProgLatex)"
+     IntOp $0 $0 + 1
+    ${endif}
+   ${endif}
+   ${if} $GhostscriptPath == ""
+    !insertmacro MUI_INSTALLOPTIONS_WRITE "io_missing_progs.ini" "Field $0" "Text" "$(MissProgGhostscript)"
+    IntOp $0 $0 + 1
+   ${endif}
+   ${if} $ImageMagickPath == ""
+    !insertmacro MUI_INSTALLOPTIONS_WRITE "io_missing_progs.ini" "Field $0" "Text" "$(MissProgImageMagick)"
+    IntOp $0 $0 + 1
+   ${endif}
+   ${if} $AspellPath == ""
+    !insertmacro MUI_INSTALLOPTIONS_WRITE "io_missing_progs.ini" "Field $0" "Text" "$(MissProgAspell)"
+   ${endif}
+  ${endif}
+  
+  !insertmacro MUI_INSTALLOPTIONS_DISPLAY "io_missing_progs.ini"
+
+FunctionEnd
+
+# ---------------------------------------
+
+Function MissingProgramsPage_LeaveFunction
+
+ # this empty function is needed for the installer page
+
+FunctionEnd
+
+# ---------------------------------------
+
+Function EditorCheck
+  # test if an editor with syntax-highlighting for LaTeX-files is installed
+
+  # (check for jEdit, PSPad, WinShell, ConTEXT, Crimson Editor, Vim, TeXnicCenter, LaTeXEditor, WinEdt, LEd, WinTeX)
+  StrCpy $EditorPath ""
+  StrCpy $0 ""
+  # check for jEdit
+  ReadRegStr $EditorPath HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\jEdit_is1" "InstallLocation"
+  ${if} $EditorPath != ""
+   StrCpy $EditorPath $EditorPath -1 # remove "\" from the end of the string
+  ${endif}
+  # check for PSPad
+  StrCpy $0 ""
+  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\PSPad editor_is1" "InstallLocation"
+  ${if} $0 != ""
+   StrCpy $0 $0 -1
+   StrCpy $EditorPath "$EditorPath;$0"
+  ${endif}
+  # check for WinShell
+  StrCpy $0 ""
+  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\WinShell_is1" "InstallLocation"
+  ${if} $0 != ""
+   StrCpy $0 $0 -1
+   StrCpy $EditorPath "$EditorPath;$0"
+  ${endif}
+  # check for ConTEXT
+  StrCpy $0 ""
+  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\ConTEXTEditor_is1" "InstallLocation"
+  ${if} $0 != ""
+   StrCpy $0 $0 -1
+   StrCpy $EditorPath "$EditorPath;$0"
+  ${endif}
+  # check for Crimson Editor
+  StrCpy $0 ""
+  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Crimson Editor" "UninstallString"
+  ${if} $0 != ""
+   StrCpy $0 $0 -14 # remove "\uninstall.exe"
+   StrCpy $EditorPath "$EditorPath;$0"
+  ${endif}
+  # check for Vim 6.x
+  StrCpy $0 ""
+  ReadRegStr $0 HKLM "Software\Classes\Applications\gvim.exe\shell\edit\command" ""
+  ${if} $0 != ""
+   StrCpy $0 $0 -13 # remove "gvim.exe "%1""
+   StrCpy $EditorPath "$EditorPath;$0"
+  ${endif}
+  # check for Vim 7.0
+  StrCpy $0 ""
+  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Vim 7.0" "UninstallString"
+  ${if} $0 != ""
+   StrCpy $0 $0 -18 # remove "\uninstall-gui.exe"
+   StrCpy $EditorPath "$EditorPath;$0"
+  ${endif}
+  # check for TeXnicCenter
+  StrCpy $0 ""
+  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\TeXnicCenter_is1" "Inno Setup: App Path"
+  ${if} $0 != ""
+   StrCpy $EditorPath "$EditorPath;$0"
+  ${endif}
+  # check for LaTeXEditor
+  StrCpy $0 ""
+  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\LaTeX Editor" "InstallLocation"
+  ${if} $0 != ""
+   StrCpy $EditorPath "$EditorPath;$0"
+  ${endif}
+  # check for WinEdt
+  StrCpy $0 ""
+  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\WinEdt_is1" "InstallLocation"
+  ${if} $0 != ""
+   StrCpy $0 $0 -1
+   StrCpy $EditorPath "$EditorPath;$0"
+  ${endif}
+  # check for LEd
+  StrCpy $0 ""
+  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\LEd_is1" "InstallLocation"
+  ${if} $0 != ""
+   StrCpy $0 $0 -1
+   StrCpy $EditorPath "$EditorPath;$0"
+  ${endif}
+  # check for WinTeX
+  StrCpy $0 ""
+  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\WinTeX XP" "DisplayIcon"
+  ${if} $0 != ""
+   StrCpy $0 $0 -11 # remove "\wintex.exe"
+   StrCpy $EditorPath "$EditorPath;$0"
+  ${endif}
+
+FunctionEnd
+
diff --git a/development/Win32/packaging/AltInstaller/ReadmeComplete1.5.txt b/development/Win32/packaging/AltInstaller/ReadmeComplete1.5.txt
new file mode 100644 (file)
index 0000000..0634faa
--- /dev/null
@@ -0,0 +1,96 @@
+Description
+
+This is the readme of the variant "complete" of the LyXWinInstaller. Please read
+this file carefully to prevent troubles with the installer.
+The LyXWinInstaller installs a complete LaTeX-environment together with the
+wordprocessor "LyX" (www.lyx.org) and needed programs on Windows 2000/XP/XPx64/Vista.
+! Win95, Win98, and WinME are NOT supported. !
+
+---
+Prerequisites
+
+To use the installer you need administrator privileges.
+
+An open internet connection is recommended as several LaTeX-packages and
+spellchecker dictionaris can than be downloaded and installed automatically.
+
+It is not essential but would be an advantage if you have the PDF-viewer
+"Adobe Reader" installed before running the installer.
+
+If you want to use a LaTeX-distribution from a network drive or a live-CD/DVD
+then use the installer version "small".
+
+---
+Installed Applications
+
+The variant "complete" of the LyXWinInstaller analyses your system and installs,
+if needed, a fully functional version of:
+
+- MiKTeX, a LaTeX-distribution
+- Aspell, a spellchecker
+- Ghostscript, an interpreter for Postscript and PDF
+- ImageMagick, an image converter
+- (optional) GSview, a viewer for Postscript and PDF-documents
+- (optional) JabRef, an editor for BibTeX database files
+
+ImageMagick and Ghostscript won't appear in the list of the installed programs
+in Window's system control because they are installed in a special version to
+use them with LyX. But if you decide to install another version of the programs
+you can do this without problems and without uninstalling LyX.
+If you want to install GSview manually later you can do this without a new
+installation of Ghostscript.
+
+---
+After the Installation
+
+To view/edit external files like images LyX uses the default program set in the registry
+for a file extension. This installer checks for many programs so that you only need to type
+the name of their executables in LyX's preferences to change this.
+For example the default viewer for PNG-images on Windows is "Paint". To change it to Gimp,
+set "gimp-2.2" as viewer/editor for the PNG file format in LyX's preferences.
+
+---
+Known Problems
+
+You can't install LyX to a folder that has accents or umlauts in its name.
+
+If you use LyX with a computer user account that has accents or umlauts in its name,
+change LyX's paths in the menu Edit -> Preferences so that they don't contain accents
+and restart LyX.
+
+The live-variant of TeX-Live don't work together with LyX due to incompatible Ghostscript
+and dv2dt/dt2dv versions.
+TeX-Live will only work together with LyX when it is installed without Ghostscript.
+
+---
+The Uninstaller
+
+LyXWinInstall's uninstaller uninstalls LyX. Aspell, Ghostscript, GSview, ImageMagick, JabRef,
+and MiKTeX are only uninstalled when they were installed together with LyX. You can uninstall
+Aspell, GSview, JabRef, and MiKTeX also separately via Window's Software menu in the system
+control.
+
+---
+Internationalization
+
+The installer language string files can be found in the subfolder
+"lyx_languages" of the sourcecode package:
+https://developer.berlios.de/project/showfiles.php?group_id=5117
+
+If you want to help the project you can translate them or create a new language
+string file based on the file "english.nsh".
+Please send the modified files as patch to
+http://developer.berlios.de/patch/?group_id=5117
+or to
+uwestoehr<at>web.de.
+
+---
+License
+
+The scripts of the LyXWinInstaller are released under the GNU General Public
+License (GPL). A package with the sourcecode can be found
+in the section "LyxWinInstallerSource" of
+http://developer.berlios.de/project/showfiles.php?group_id=5117
+
+The license files of all used programs can be found in the subdirectory "bin"
+of LyX's installation folder.
diff --git a/development/Win32/packaging/AltInstaller/ReadmePackage1.5.txt b/development/Win32/packaging/AltInstaller/ReadmePackage1.5.txt
new file mode 100644 (file)
index 0000000..dd9339d
--- /dev/null
@@ -0,0 +1,101 @@
+Description
+
+This is the readme of the complete installer package.
+The file LyXPackageComplete-x-x.rar contains the NSIS (Nullsoft Install System) scripts and
+all used program files. It is needed if you want to build the LyXWinInstaller by yourself.
+You can download the file for every release from:
+http://developer.berlios.de/projects/lyxwininstall/
+
+---
+General
+
+To compile the installer scripts you need at least NSIS version 2.25.
+
+The installer scripts needs the plugins "FindProc" and "InetLoad".
+To use them, copy the files "FindProcDLL.dll" and "InetLoad.dll" from the
+"LyXPackage" folder to NSIS'"Plugins" directory.
+
+Only when you have built your own file tree:
+- Copy the files "preferencesxxx", "Aspellxxx.txt", and "session" from the
+  specials folder to the \Resources folder
+- Copy the files "Console.dll" and "LyXLauncher.exe" from the specials folder
+  to the \bin folder where also the "lyx.exe" is.
+- Copy all "*.exe" files from the specials\PDFViewWin folder to the \bin
+  folder where also the "lyx.exe" is.
+
+---
+Internationalization
+
+The subfolder "lyx_languages"
+contains the language string files. If you want to help the project then
+translate them or create a new language string file based on the file
+"english.nsh". Please send the modified files as patch of the category
+"Language" to
+http://developer.berlios.de/patch/?group_id=5117
+or to
+uwestoehr<at>web.de.
+
+---
+License
+
+The scripts are released under the GNU General Public License (GPL),
+see the license file.
+The licenses of all used programs can be found in the folder ~\LyX\bin of this package.
+
+---
+ImageMagick
+
+License: ImageMagick license
+
+The folder ~\LyX\etc\ImageMagick contains all used files from ImageMagick 6.3.3
+
+---
+Ghostscript
+
+License: GPL
+
+The folder ~\LyX\etc\Ghostscript contains all used files from GPL Ghostscript 8.56
+
+---
+Aspell
+
+License: GPL
+
+The files of Aspell 0.60-4 are in the folder ~\LyX\external\Aspell
+Dictionaries will be downloaded at runtime, the different licenses of the dictionaries
+will be displayed before they are installed.
+
+---
+Python
+
+License: Python license
+
+The following files from Python 2.5 are used:
+
+python.exe and python25.dll are in the folder ~\LyX\bin.
+
+The subfolders of ~\LyX\bin contain all other used python files.
+
+---
+MiKTeX
+
+License: GPL
+
+The small version of MiKTeX is included together with its installer. MiKTeX will be
+installed and uninstalled using its own installer.
+
+---
+GSview
+
+License: AFPL
+
+GSview is included completely. It will be installed and uninstalled using its own
+installer.
+
+---
+JabRef
+
+License: GPL
+
+GSview is included completely. It will be installed and uninstalled using its own
+installer.
diff --git a/development/Win32/packaging/AltInstaller/ReadmeScripts1.5.txt b/development/Win32/packaging/AltInstaller/ReadmeScripts1.5.txt
new file mode 100644 (file)
index 0000000..068b985
--- /dev/null
@@ -0,0 +1,42 @@
+Description
+
+This is the readme of the script source code.
+The file LyXPackageScripts-x-x.rar contains the NSIS (Nullsoft Install System) scripts and
+used plugins.
+You can download the file for every release from:
+http://developer.berlios.de/projects/lyxwininstall/
+
+---
+General
+
+To compile the installer scripts you need at least NSIS version 2.25.
+
+The installer scripts needs the plugins "FindProc" and "InetLoad".
+To use them copy the files "FindProcDLL.dll" and "InetLoad.dll" from the
+"LyXPackage" folder to NSIS'"Plugins" directory.
+
+Only when you have built your own file tree:
+- Copy the files "preferencesxxx", "Aspellxxx.txt", and "session" from the
+  specials folder to the \Resources folder
+- Copy the files "Console.dll" and "LyXLauncher.exe" from the specials folder
+  to the \bin folder where also the "lyx.exe" is.
+- Copy all "*.exe" files from the specials\PDFViewWin folder to the \bin
+  folder where also the "lyx.exe" is.
+
+---
+Internationalization
+
+The subfolder "lyx_languages"
+contains the language string files. If you want to help the project then
+translate them or create a new language string file based on the file
+"english.nsh". Please send the modified files as patch of the category
+"Language" to
+http://developer.berlios.de/patch/?group_id=5117
+or to
+uwestoehr<at>web.de.
+
+---
+License
+
+The scripts are released under the GNU General Public License (GPL),
+see the license file.
diff --git a/development/Win32/packaging/AltInstaller/ReadmeSmall1.5.txt b/development/Win32/packaging/AltInstaller/ReadmeSmall1.5.txt
new file mode 100644 (file)
index 0000000..cb3b37f
--- /dev/null
@@ -0,0 +1,100 @@
+Description
+
+This is the readme of the variant "small" of the LyXWinInstaller. Please read
+this file carefully to prevent troubles with the installer.
+The LyXWinInstaller installs the wordprocessor "LyX" (www.lyx.org) and some
+needed programs on Windows 2000/XP/XPx64/Vista.
+! Win95, Win98, and WinME are NOT supported. !
+
+---
+General
+
+The installer variant "small" has the same functionality as the "complete" version
+but doesn't include the LaTeX-distribution MiKTeX. It checks your system for an
+installed version of MiKTeX (www.miktex.org) or TeXLive (http://www.tug.org/texlive/).
+
+The installer provides an option to to choose a LaTeX-distribution from a network
+drive or a live-CD/DVD and an option to not use LyX with LaTeX.
+
+---
+Prerequisites
+
+To use the installer you need administrator privileges.
+An open internet connection is recommended as several LaTeX-packages and
+spellchecker dictionaris can than be downloaded and installed automatically.
+
+It is not essential but would be an advantage if you have the PDF-viewer
+"Adobe Reader" installed before running the installer.
+
+---
+Installed Applications
+
+The variant "small" of the LyXWinInstaller analyses your system and installs,
+if needed, a fully functional version of:
+
+- Aspell, a spellchecker
+- Ghostscript, an interpreter for Postscript and PDF
+- ImageMagick, an image converter
+- (optional) GSview, a viewer for Postscript and PDF-documents
+
+ImageMagick and Ghostscript won't appear in the list of the installed programs
+in Window's system control because they are installed in a special version to 
+use them with LyX. But if you decide to install another version of the programs
+you can do this without problems and without uninstalling LyX.
+If you want to install GSview manually later you can do this without a new
+installation of Ghostscript.
+
+---
+After the Installation
+
+To view/edit external files like images LyX uses the default program set in the registry
+for a file extension. This installer checks for many programs so that you only need to type
+the name of their executables in LyX's preferences to change this.
+For example the default viewer for PNG-images on Windows is "Paint". To change it to Gimp,
+set "gimp-2.2" as viewer/editor for the PNG file format in LyX's preferences.
+
+---
+Known Problems
+
+You can't install LyX to a folder that has accents or umlauts in its name.
+
+If you use LyX with a computer user account that has accents or umlauts in its name,
+change LyX's paths in the menu Edit -> Preferences so that they don't contain accents
+and restart LyX.
+
+The live-variant of TeX-Live don't work together with LyX due to incompatible Ghostscript
+and dv2dt/dt2dv versions.
+TeX-Live will only work together with LyX when it is installed without Ghostscript.
+
+---
+The Uninstaller
+
+LyXWinInstall's uninstaller uninstalls LyX. Aspell, Ghostscript, GSview, ImageMagick, JabRef,
+and MiKTeX are only uninstalled when they were installed together with LyX. You can uninstall
+Aspell, GSview, JabRef, and MiKTeX also separately via Window's Software menu in the system
+control.
+
+---
+Internationalization
+
+The installer language string files can be found in the subfolder
+"lyx_languages" of the sourcecode package:
+https://developer.berlios.de/project/showfiles.php?group_id=5117
+
+If you want to help the project you can translate them or create a new language
+string file based on the file "english.nsh".
+Please send the modified files as patch to
+http://developer.berlios.de/patch/?group_id=5117
+or to
+uwestoehr<at>web.de.
+
+---
+License
+
+The scripts of the LyXWinInstaller are released under the GNU General Public
+License (GPL). A package with the sourcecode can be found
+in the section "LyxWinInstallerSource" of
+http://developer.berlios.de/project/showfiles.php?group_id=5117
+
+The license files of all used programs can be found in the subdirectory "bin"
+of LyX's installation folder.
diff --git a/development/Win32/packaging/AltInstaller/ReadmeUpdate1.5.txt b/development/Win32/packaging/AltInstaller/ReadmeUpdate1.5.txt
new file mode 100644 (file)
index 0000000..c2633b6
--- /dev/null
@@ -0,0 +1,32 @@
+Description
+
+This is the readme of the variant "update" of the LyXWinInstaller. Please read
+this file carefully to prevent troubles with the installer.
+The LyXWinInstaller installs the wordprocessor "LyX" (www.lyx.org) and some
+needed programs on Windows 2000/XP/XPx64/Vista.
+! Win95, Win98, and WinME are NOT supported. !
+
+---
+General
+
+The installer variant "update" is designed to update existing an LyX installation.
+It therefore only actualized some registry entries and updates the file that were 
+modified  since the last LyX release.
+Custom user settings and third party programs like ImageMagick are not touched.
+
+---
+Prerequisites
+
+You must have the last LyX-version installed, otherwise the update installer
+quits with a varning about the wrong LyX version.
+
+---
+License
+
+The scripts of the LyXWinInstaller are released under the GNU General Public
+License (GPL). A package with the sourcecode can be found
+in the section "LyxWinInstallerSource" of
+http://developer.berlios.de/project/showfiles.php?group_id=5117
+
+The license files of all used programs can be found in the subdirectory "bin"
+of LyX's installation folder.
diff --git a/development/Win32/packaging/AltInstaller/Settings.nsh b/development/Win32/packaging/AltInstaller/Settings.nsh
new file mode 100644 (file)
index 0000000..0bce6f4
--- /dev/null
@@ -0,0 +1,92 @@
+# installer settings
+# You should need to change only these macros for new releases.
+
+!define PRODUCT_DIR "D:\LyXPackage1.5"
+!define PRODUCT_NAME "LyX"
+!define PRODUCT_VERSION "1.5beta3-16-05-2007"
+!define PRODUCT_VERSION_SHORT "150svn"
+!define PRODUCT_SUBFOLDER "lyx15"
+!define PRODUCT_LICENSE_FILE "${PRODUCT_DIR}\License.txt"
+!define PRODUCT_SOURCEDIR "${PRODUCT_DIR}\LyX"
+!define PRODUCT_EXE "$INSTDIR\bin\lyx.exe"
+!define PRODUCT_BAT "$INSTDIR\bin\lyx.bat"
+!define PRODUCT_EXT ".lyx"
+!define PRODUCT_REGNAME "LyX.Document"
+!define PRODUCT_MIME_TYPE "application/lyx"
+!define PRODUCT_UNINSTALL_EXE "$INSTDIR\LyXWinUninstall.exe"
+!define PRODUCT_HELP_LINK "http://www.lyx.org/internet/mailing.php"
+!define PRODUCT_ABOUT_URL "http://www.lyx.org/about/"
+!define PRODUCT_INFO_URL "http://www.lyx.org/"
+!define LAUNCHER_EXE "$INSTDIR\bin\LyXLauncher.exe"
+
+BrandingText "LyXWinInstaller v3.15 - ${INSTALLER_VERSION}"
+
+# to check later if this installer version is running at the same time
+!define INSTALLER_EXE "LyXWin${PRODUCT_VERSION_SHORT}${INSTALLER_VERSION}-3-15.exe"
+!define INSTALLER2_EXE "LyXWin${PRODUCT_VERSION_SHORT}${INSTALLER2_VERSION}-3-15.exe"
+!define INSTALLER3_EXE "LyXWin${PRODUCT_VERSION_SHORT}${INSTALLER3_VERSION}-3-15.exe"
+!define VERSION_BITMAP "${PRODUCT_DIR}\icons\lyx_logo_vert${PRODUCT_VERSION_SHORT}.bmp"
+
+# Replaced by HKLM or HKCU depending on SetShellVarContext.
+!define PRODUCT_ROOT_KEY "SHCTX"
+
+; registry preparations
+!define SHCNE_ASSOCCHANGED 0x08000000
+!define SHCNF_IDLIST 0
+!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\lyx.exe"
+!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\LyX${PRODUCT_VERSION_SHORT}"
+
+# definitions for the Update installer
+!if ${INSTALLER_VERSION} == "Update"
+ !define PRODUCT_UNINST_KEY_OLD "Software\Microsoft\Windows\CurrentVersion\Uninstall\LyX150svn"
+ !define PRODUCT_VERSION_OLD "LyX 1.5svn-02-05-2007"
+ !define PRODUCT_UNINSTALL_EXE_OLD "$INSTDIR\LyXWinUninstall.exe"
+ !define PRODUCT_VERSION_SHORT_OLD "150svn"
+ !define JabRefVersion "2.2" # could be an older version
+ !define MiKTeXDeliveredVersion "2.5" # could be an older version
+!endif
+
+# definitions for the Small installer
+!if ${INSTALLER_VERSION} == "Small"
+ !define JabRefVersion "none" # dummy entry to avoid NSIS warnig
+ !define MiKTeXDeliveredVersion "none" # dummy entry to avoid NSIS warnig
+!endif
+
+# definitions for the Complete installer
+!if ${INSTALLER_VERSION} == "Complete"
+ !define GSviewInstall "external\gsv48w32.exe"
+ !define JabRefInstall "external\JabRef-2.2-Setup.exe"
+ !define MiKTeXInstall "$INSTDIR\external\basic-miktex-2.6.2675.exe"
+ !define JabRefVersion "2.2"
+ !define MiKTeXDeliveredVersion "2.6"
+!endif
+
+!define ClassFileDir "${PRODUCT_SOURCEDIR}\Resources\tex"
+
+!define ImageMagickVersion "6.3.4"
+# for some odd reason the ImageMagick folder may not be a subfolder of $INSTDIR\bin!
+!define ImageMagickDir "$INSTDIR\etc\ImageMagick"
+!define GhostscriptDir "$INSTDIR\etc\Ghostscript"
+!define GhostscriptVersion "8.56"
+!define AiksaurusDir "$APPDATA\Aiksaurus"
+!define AiksaurusInstall "external\Aiksaurus"
+!define AspellDir "$APPDATA\Aspell"
+!define AspellDisplay "Aspell 0.60.4 Data"
+!define AspellInstall "external\Aspell"
+!define AspellUninstall "Uninstall-AspellData.exe"
+!define AspellDictPath "${AspellDir}\Dictionaries"
+!define AspellPersonalPath "${AspellDir}\Personal"
+!define AspellLocationExact "http://developer.berlios.de/project/showfiles.php?group_id=5117&release_id=9651"
+!define AspellLocation "http://developer.berlios.de/projects/lyxwininstall/"
+!define DVIPostFileDir "${PRODUCT_SOURCEDIR}\external\dvipost"
+# the following variable is needed for a possible CD-version
+#!define LaTeXPackagesDir "${PRODUCT_SOURCEDIR}\latex"
+!define MiKTeXRepo "ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/"
+
+#--------------------------------
+# make some of the information above available to NSIS.
+
+Name "${PRODUCT_NAME}"
+OutFile "${INSTALLER_EXE}"
+InstallDir "$PROGRAMFILES\${PRODUCT_NAME} ${PRODUCT_VERSION}"
+
diff --git a/development/Win32/packaging/AltInstaller/Uninstall.nsh b/development/Win32/packaging/AltInstaller/Uninstall.nsh
new file mode 100644 (file)
index 0000000..bd7ad6d
--- /dev/null
@@ -0,0 +1,233 @@
+# Uninstaller
+
+# this function is called at first after starting the uninstaller
+Function un.onInit
+
+  # Check that LyX is not currently running
+  FindProcDLL::FindProc "lyx.exe"
+  ${if} $R0 == "1"
+   MessageBox MB_OK|MB_ICONSTOP "$(UnInstallRunning)"
+   Abort
+  ${endif}
+
+  # set registry root key
+  StrCpy $Answer ""
+  !insertmacro IsUserAdmin $Answer $UserName # macro from LyXUtils.nsh
+  ${if} $Answer == "yes"
+    SetShellVarContext all
+  ${else}
+   SetShellVarContext current
+  ${endif}
+
+  # Ascertain whether the user has sufficient privileges to uninstall.
+  # abort when LyX was installed with admin permissions but the user doesn't have administrator privileges
+  ReadRegStr $0 HKLM "${PRODUCT_UNINST_KEY}" "RootKey"
+  ${if} $0 != ""
+  ${andif} $Answer != "yes"
+   MessageBox MB_OK|MB_ICONSTOP "$(UnNotAdminLabel)"
+   Abort
+  ${endif}
+  # abort when LyX couldn't be found in the registry
+  ${if} $0 == "" # check in HKCU
+   ReadRegStr $0 HKCU "${PRODUCT_UNINST_KEY}" "RootKey"
+   ${if} $0 == ""
+     MessageBox MB_OK|MB_ICONEXCLAMATION "$(UnNotInRegistryLabel)"
+   ${endif}
+  ${endif}
+
+  # Macro to investigate name of LyX's preferences folders to be able remove them
+  !insertmacro UnAppPreSuff $AppPre $AppSuff # macro from LyXUtils.nsh
+
+  # test if Aspell was installed together with LyX
+  ReadRegStr $0 SHCTX "Software\Aspell" "OnlyWithLyX" # special entry to test if it was installed with LyX
+  ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}"
+   SectionSetText 2 "Aspell" # names the corersponding uninstaller section (has the index "2" as it is the third section in Uninstall.nsh)
+   StrCpy $AspellInstallYes "Aspell"
+   DeleteRegValue SHCTX "Software\Aspell" "OnlyWithLyX" # special entry to test if it was installed with LyX
+  ${else}
+   SectionSetText 2 "" # hides the corresponding uninstaller section
+  ${endif}
+
+  # test if MiKTeX was installed together with LyX
+  ReadRegStr $0 HKLM "SOFTWARE\MiKTeX.org\MiKTeX" "OnlyWithLyX"
+  ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}"
+   SectionSetText 3 "MiKTeX" # names the corersponding uninstaller section
+   StrCpy $MiKTeXInstalled "MiKTeX"
+   DeleteRegValue HKLM "SOFTWARE\MiKTeX.org\MiKTeX" "OnlyWithLyX"
+  ${else}
+   SectionSetText 3 "" # hides the corresponding uninstaller section
+  ${endif}
+
+  # test if JabRef was installed together with LyX
+  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\JabRef ${JabRefVersion}" "OnlyWithLyX"
+  ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}"
+   SectionSetText 4 "JabRef" # names the corersponding uninstaller section
+   StrCpy $JabRefInstalled "JabRef"
+   DeleteRegValue HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\JabRef ${JabRefVersion}" "OnlyWithLyX"
+  ${else}
+   SectionSetText 4 "" # hides the corresponding uninstaller section
+  ${endif}
+
+  # question message if the user really wants to uninstall LyX
+  MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "$(UnReallyRemoveLabel)" IDYES +2 # continue if yes
+  Abort
+
+FunctionEnd
+
+# ----------------------------------
+
+Function un.onUninstSuccess
+  HideWindow
+  MessageBox MB_ICONINFORMATION|MB_OK "$(UnRemoveSuccessLabel)"
+  
+FunctionEnd
+
+# ----------------------------------
+# Uninstall sections
+
+Section "un.LyX" un.SecUnProgramFiles
+
+  SectionIn RO
+
+  # delete LaTeX class files that were installed together with LyX
+  FileOpen $R5 "$INSTDIR\Resources\uninstallPaths.dat" r
+  FileRead $R5 $LatexPath
+  FileClose $R5
+  StrCpy $String $LatexPath
+  StrCpy $Search "miktex\bin"
+  StrLen $3 $String
+  Call un.StrPoint # search the LaTeXPath for the phrase "miktex\bin" (function from LyXUtils.nsh)
+  ${if} $Pointer != "-1" # if something was found
+   IntOp $Pointer $Pointer - 1 # jump before the first "\" of "\miktex\bin"
+   StrCpy $String $String "$Pointer" # $String is now the part before "\miktex\bin"
+   Delete "$String\tex\latex\cv.cls"
+   RMDir /r "$String\tex\latex\lyx"
+   RMDir /r "$String\tex\latex\revtex"
+   RMDir /r "$String\tex\latex\hollywood"
+   RMDir /r "$String\tex\latex\broadway"
+   ExecWait "$LatexPath\initexmf --update-fndb"
+  ${endif}
+
+  # delete LyX's installation folder
+  RMDir /r $INSTDIR
+  # delete start menu folder
+  ReadRegStr $0 SHCTX "${PRODUCT_UNINST_KEY}" "StartMenu"
+  RMDir /r "$0"
+  # delete desktop icon
+  Delete "$DESKTOP\LyX ${PRODUCT_VERSION}.lnk"
+  # delete registry entries
+  DeleteRegKey HKCU "${PRODUCT_UNINST_KEY}"
+  DeleteRegKey SHCTX "${PRODUCT_UNINST_KEY}"
+  DeleteRegKey SHCTX "${PRODUCT_DIR_REGKEY}"
+  DeleteRegKey HKCR "Applications\lyx.exe"
+  DeleteRegKey HKCR "Applications\lyx.bat"
+
+  # Aiksaurus
+  !insertmacro FileCheck $5 "meanings.dat" "${AiksaurusDir}" # macro from LyXUtils.nsh
+  ${if} $5 == "True"
+   RMDir /r "${AiksaurusDir}"
+  ${endif}
+  ReadRegStr $0 SHCTX "Software\Aiksaurus" "OnlyWithLyX" # special entry to test if it was installed with LyX
+  ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}"
+   # unregister Aiksaurus
+   ReadRegStr $1 SHCTX "Software\Aiksaurus" "Data Path"
+   RMDir /r "$1"
+   DeleteRegKey SHCTX "SOFTWARE\Aiksaurus"
+  ${endif}
+
+  # remove file extension .lyx
+  ReadRegStr $R0 SHCTX "Software\Classes\${PRODUCT_EXT}" ""
+  ${if} $R0 == "${PRODUCT_REGNAME}"
+   DeleteRegKey SHCTX "Software\Classes\${PRODUCT_EXT}"
+   DeleteRegKey SHCTX "Software\Classes\${PRODUCT_REGNAME}"
+  ${endif}
+
+  # the following can only be done with admin permissions
+  ${if} $Answer == "yes" # if admin
+  
+   # ImageMagick
+   ReadRegStr $0 SHCTX "Software\ImageMagick" "OnlyWithLyX" # special entry to test if it was installed with LyX
+   ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}"
+    # unregister ImageMagick
+    DeleteRegValue SHCTX "SOFTWARE\Classes\Applications" "AutoRun"
+    DeleteRegKey SHCTX "SOFTWARE\ImageMagick"
+   ${endif}
+  
+   # Ghostscript and GSview
+   ReadRegStr $0 HKLM "SOFTWARE\GPL Ghostscript" "OnlyWithLyX" # special entry to test if it was installed with LyX
+   ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}"
+    # unregister Ghostscript
+    DeleteRegKey HKLM "SOFTWARE\GPL Ghostscript"
+    # test if GSview is installed
+    StrCpy $5 ""
+    EnumRegValue $5 HKLM "Software\Ghostgum\GSview" 0
+    ${if} $5 != ""
+     # unregister GSview
+     MessageBox MB_ICONINFORMATION|MB_OK "$(UnGSview)"
+     ReadRegStr $3 HKLM "Software\Ghostgum\GSview" "$5"
+     ReadRegStr $4 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\GSview $5" "UninstallString"
+     ExecWait "$4"
+    ${endif}
+   ${endif}
+   
+   # MiKTeX specific LyX setting !Can be deleted after LyX 1.5.0beta3!
+   DeleteRegValue HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "MIKTEX_AUTOINSTALL"
+   DeleteRegValue HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "MIKTEX_REPOSITORY"
+   
+  ${endif} # end if Answer (if admin)
+  
+  SetAutoClose true
+
+SectionEnd
+
+#---------------------------------
+# user preferences
+Section "un.$(UnLyXPreferencesTitle)" un.SecUnPreferences
+
+ # remove LyX's config files
+ Call un.DelAppPathSub # function from LyXUtils.nsh
+  
+SectionEnd
+
+#---------------------------------
+# Aspell
+Section "un.Aspell" un.SecUnAspell
+
+ ${if} $AspellInstallYes == "Aspell" # only uninstall Aspell when it was installed together with LyX 
+  Call un.UninstAspell # Function from Aspell.nsh
+ ${endif}
+
+SectionEnd
+
+#---------------------------------
+# MiKTeX
+Section "un.MiKTeX" un.SecUnMiKTeX
+
+ ${if} $MiKTeXInstalled == "MiKTeX" # only uninstall MiKTeX when it was installed together with LyX 
+  ReadRegStr $1 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\MiKTeX ${MiKTeXDeliveredVersion}" "UninstallString"
+  ExecWait $1 # run MiKTeX's uninstaller
+ ${endif}
+
+SectionEnd
+
+#---------------------------------
+# JabRef
+Section "un.JabRef" un.SecUnJabRef
+
+ ${if} $JabRefInstalled == "JabRef" # only uninstall JabRef when it was installed together with LyX 
+  ReadRegStr $1 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\JabRef ${JabRefVersion}" "UninstallString"
+  ExecWait "$1" # run JabRef's uninstaller
+ ${endif}
+
+SectionEnd
+
+#---------------------------------
+# Section descriptions
+!insertmacro MUI_UNFUNCTION_DESCRIPTION_BEGIN
+!insertmacro MUI_DESCRIPTION_TEXT ${un.SecUnAspell} "$(SecUnAspellDescription)"
+!insertmacro MUI_DESCRIPTION_TEXT ${un.SecUnMiKTeX} "$(SecUnMiKTeXDescription)"
+!insertmacro MUI_DESCRIPTION_TEXT ${un.SecUnJabRef} "$(SecUnJabRefDescription)"
+!insertmacro MUI_DESCRIPTION_TEXT ${un.SecUnPreferences} "$(SecUnPreferencesDescription)"
+!insertmacro MUI_DESCRIPTION_TEXT ${un.SecUnProgramFiles} "$(SecUnProgramFilesDescription)"
+!insertmacro MUI_UNFUNCTION_DESCRIPTION_END
+
diff --git a/development/Win32/packaging/AltInstaller/Updated.nsh b/development/Win32/packaging/AltInstaller/Updated.nsh
new file mode 100644 (file)
index 0000000..2dd7cd4
--- /dev/null
@@ -0,0 +1,46 @@
+Function UpdateModifiedFiles
+
+ # list with modified files for LyX 1.5beta3 16-05-2007
+ SetOutPath "$INSTDIR\bin"
+ File "${PRODUCT_SOURCEDIR}\bin\lyx.exe" # always here
+ File "${PRODUCT_SOURCEDIR}\bin\pdfclose.exe"
+ File "${PRODUCT_SOURCEDIR}\bin\pdfdde.exe"
+ File "${PRODUCT_SOURCEDIR}\bin\pdfopen.exe"
+ File "${PRODUCT_SOURCEDIR}\bin\PDFViewWin.exe"
+ File "${PRODUCT_SOURCEDIR}\bin\tex2lyx.exe" # always here
+ SetOutPath "$INSTDIR\Resources"
+ File "${PRODUCT_SOURCEDIR}\Resources\chkconfig.ltx"
+ File "${PRODUCT_SOURCEDIR}\Resources\encodings"
+ File "${PRODUCT_SOURCEDIR}\Resources\languages"
+ File "${PRODUCT_SOURCEDIR}\Resources\unicodesymbols"
+ File /r "${PRODUCT_SOURCEDIR}\Resources\images"
+ File /r "${PRODUCT_SOURCEDIR}\Resources\layouts"
+ File /r "${PRODUCT_SOURCEDIR}\Resources\locale" # always here
+ SetOutPath "$INSTDIR\Resources\doc"
+ File "${PRODUCT_SOURCEDIR}\Resources\doc\EmbeddedObjects.lyx"
+ File "${PRODUCT_SOURCEDIR}\Resources\doc\LaTeXConfig.lyx.in"
+ File "${PRODUCT_SOURCEDIR}\Resources\doc\TOC.lyx" # must be here when another \doc file has been changed
+ SetOutPath "$INSTDIR\Resources\doc\de"
+ File "${PRODUCT_SOURCEDIR}\Resources\doc\de\TOC.lyx" # must be here when another \doc file has been changed
+ File "${PRODUCT_SOURCEDIR}\Resources\doc\de\UserGuide.lyx"
+ SetOutPath "$INSTDIR\Resources\doc\es"
+ File "${PRODUCT_SOURCEDIR}\Resources\doc\es\EmbeddedObjects.lyx"
+ File "${PRODUCT_SOURCEDIR}\Resources\doc\es\TOC.lyx" # must be here when another \doc file has been changed
+ SetOutPath "$INSTDIR\Resources\examples"
+ File "${PRODUCT_SOURCEDIR}\Resources\examples\armenian-article.lyx"
+ File "${PRODUCT_SOURCEDIR}\Resources\examples\listings.lyx"
+ SetOutPath "$INSTDIR\Resources\examples\de"
+ File "${PRODUCT_SOURCEDIR}\Resources\examples\de\TabellenBeispiel.lyx"
+ SetOutPath "$INSTDIR\Resources\examples\fr"
+ File "${PRODUCT_SOURCEDIR}\Resources\examples\fr\simplecv.lyx"  
+ SetOutPath "$INSTDIR\Resources\images"
+ File /r "${PRODUCT_SOURCEDIR}\Resources\images\math"
+ SetOutPath "$INSTDIR\Resources\lyx2lyx"
+ File "${PRODUCT_SOURCEDIR}\Resources\lyx2lyx\LyX.py"
+ File "${PRODUCT_SOURCEDIR}\Resources\lyx2lyx\lyx_1_5.py"
+ SetOutPath "$INSTDIR\Resources\ui"
+ File "${PRODUCT_SOURCEDIR}\Resources\ui\stdmenus.inc"
+ File "${PRODUCT_SOURCEDIR}\Resources\ui\stdtoolbars.inc"
+
+FunctionEnd
+
diff --git a/development/Win32/packaging/AltInstaller/icons/Lydia.svg b/development/Win32/packaging/AltInstaller/icons/Lydia.svg
new file mode 100644 (file)
index 0000000..270a896
--- /dev/null
@@ -0,0 +1,613 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
+<svg
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   id="svg1"
+   sodipodi:version="0.32"
+   inkscape:version="0.42.2"
+   width="128.00000pt"
+   height="128.00000pt"
+   sodipodi:docname="Lydia.svg"
+   sodipodi:docbase="F:\LyXPackageUsti\icons"
+   inkscape:export-filename="F:\LyXPackageUsti\icons\Lydia.ico"
+   inkscape:export-xdpi="18.500000"
+   inkscape:export-ydpi="18.500000">
+  <metadata
+     id="metadata126" />
+  <defs
+     id="defs3">
+    <linearGradient
+       id="linearGradient1806">
+      <stop
+         style="stop-color:#000000;stop-opacity:0.40677965;"
+         offset="0.0000000"
+         id="stop1807" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.073446326;"
+         offset="0.64777780"
+         id="stop3276" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.0000000;"
+         offset="1.0000000"
+         id="stop1808" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient1518">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.74226803;"
+         offset="0.0000000"
+         id="stop1519" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.0000000;"
+         offset="1.0000000"
+         id="stop1520" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient1512">
+      <stop
+         style="stop-color:#000000;stop-opacity:0.54639173;"
+         offset="0.0000000"
+         id="stop1513" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.0000000;"
+         offset="1.0000000"
+         id="stop1514" />
+    </linearGradient>
+    <pattern
+       width="130.00000"
+       height="96.000000"
+       id="pattern903">
+      <image
+         xlink:href="/home/andy/Desktop/lux.png"
+         sodipodi:absref="/home/andy/Desktop/lux.png"
+         width="130.00000"
+         height="96.000000"
+         id="image904" />
+    </pattern>
+    <linearGradient
+       xlink:href="#linearGradient1512"
+       id="linearGradient1515"
+       x1="32.921471"
+       y1="69.997230"
+       x2="49.624015"
+       y2="77.805330"
+       gradientTransform="scale(1.764342,0.566783)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       xlink:href="#linearGradient1518"
+       id="linearGradient1517"
+       x1="46.503232"
+       y1="26.114084"
+       x2="46.767103"
+       y2="52.293003"
+       gradientTransform="scale(1.087419,0.919608)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       xlink:href="#linearGradient1512"
+       id="linearGradient1522"
+       x1="39.077764"
+       y1="45.472822"
+       x2="38.935727"
+       y2="34.736868"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       xlink:href="#linearGradient1518"
+       id="radialGradient1524"
+       cx="42.243992"
+       cy="36.216045"
+       fx="42.243992"
+       fy="36.216045"
+       r="6.1075649"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       xlink:href="#linearGradient1518"
+       id="radialGradient1525"
+       cx="42.243992"
+       cy="36.216045"
+       fx="42.243992"
+       fy="36.216045"
+       r="6.1075649"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       xlink:href="#linearGradient1518"
+       id="linearGradient1527"
+       x1="50.072014"
+       y1="13.720966"
+       x2="26.487234"
+       y2="13.768328"
+       gradientTransform="scale(0.838005,1.193310)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       xlink:href="#linearGradient1518"
+       id="linearGradient1529"
+       x1="61.980094"
+       y1="88.524220"
+       x2="51.749805"
+       y2="51.554661"
+       gradientTransform="scale(1.087419,0.919608)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       xlink:href="#linearGradient1518"
+       id="linearGradient1531"
+       x1="58.108066"
+       y1="60.616996"
+       x2="42.782681"
+       y2="60.616996"
+       gradientTransform="scale(1.616581,0.618590)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       xlink:href="#linearGradient1518"
+       id="linearGradient1533"
+       x1="51.998036"
+       y1="87.448610"
+       x2="44.157573"
+       y2="78.630961"
+       gradientTransform="scale(1.394628,0.717037)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       xlink:href="#linearGradient1518"
+       id="linearGradient1535"
+       x1="9.9581958"
+       y1="96.715331"
+       x2="22.288983"
+       y2="86.950267"
+       gradientTransform="scale(1.517117,0.659145)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       xlink:href="#linearGradient1512"
+       id="linearGradient1537"
+       x1="50.659911"
+       y1="88.177996"
+       x2="53.563345"
+       y2="65.575180"
+       gradientTransform="scale(0.992818,1.007234)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       xlink:href="#linearGradient1512"
+       id="linearGradient1539"
+       x1="13.065491"
+       y1="85.119429"
+       x2="26.982304"
+       y2="67.896692"
+       gradientTransform="scale(1.034556,0.966599)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       xlink:href="#linearGradient1518"
+       id="linearGradient1659"
+       x1="36.185605"
+       y1="131.57237"
+       x2="34.983450"
+       y2="109.63145"
+       gradientTransform="scale(1.006063,0.993973)"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       xlink:href="#linearGradient1806"
+       id="radialGradient1977"
+       cx="0.50000000"
+       cy="0.50000000"
+       r="0.50000000"
+       fx="0.50000000"
+       fy="0.50000000" />
+    <linearGradient
+       xlink:href="#linearGradient1518"
+       id="linearGradient1734"
+       x1="84.674620"
+       y1="134.88581"
+       x2="79.578964"
+       y2="116.69227"
+       gradientTransform="scale(1.110182,0.900753)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1512"
+       id="linearGradient1424"
+       x1="39.077764"
+       y1="45.472822"
+       x2="38.935727"
+       y2="34.736868"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1518"
+       id="linearGradient1426"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="scale(0.838005,1.193310)"
+       x1="50.072014"
+       y1="13.720966"
+       x2="26.487234"
+       y2="13.768328" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1806"
+       id="radialGradient1514"
+       cx="41.875938"
+       cy="37.865574"
+       fx="41.875938"
+       fy="37.865574"
+       r="12.562782"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1518"
+       id="linearGradient1516"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="scale(1.087419,0.919608)"
+       x1="61.980094"
+       y1="88.524220"
+       x2="51.749805"
+       y2="51.554661" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1518"
+       id="linearGradient1519"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="scale(1.087419,0.919608)"
+       x1="46.503232"
+       y1="26.114084"
+       x2="46.767103"
+       y2="52.293003" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1512"
+       id="linearGradient1521"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="scale(0.992818,1.007234)"
+       x1="50.659911"
+       y1="88.177996"
+       x2="53.563345"
+       y2="65.575180" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1512"
+       id="linearGradient1523"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="scale(1.764342,0.566783)"
+       x1="32.921471"
+       y1="69.997230"
+       x2="49.624015"
+       y2="77.805330" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1512"
+       id="linearGradient1525"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="scale(1.034556,0.966599)"
+       x1="13.065491"
+       y1="85.119429"
+       x2="26.982304"
+       y2="67.896692" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1518"
+       id="linearGradient1528"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="scale(1.517117,0.659145)"
+       x1="9.9581958"
+       y1="96.715331"
+       x2="22.288983"
+       y2="86.950267" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1512"
+       id="linearGradient1530"
+       gradientUnits="userSpaceOnUse"
+       x1="39.077764"
+       y1="45.472822"
+       x2="38.935727"
+       y2="34.736868" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1512"
+       id="linearGradient1532"
+       gradientUnits="userSpaceOnUse"
+       x1="39.077764"
+       y1="45.472822"
+       x2="38.935727"
+       y2="34.736868" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1518"
+       id="radialGradient1534"
+       gradientUnits="userSpaceOnUse"
+       cx="42.243992"
+       cy="36.216045"
+       fx="42.243992"
+       fy="36.216045"
+       r="6.1075649" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1518"
+       id="radialGradient1536"
+       gradientUnits="userSpaceOnUse"
+       cx="42.243992"
+       cy="36.216045"
+       fx="42.243992"
+       fy="36.216045"
+       r="6.1075649" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1518"
+       id="linearGradient1538"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="scale(1.616581,0.618590)"
+       x1="58.108066"
+       y1="60.616996"
+       x2="42.782681"
+       y2="60.616996" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1518"
+       id="linearGradient1540"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="scale(1.394628,0.717037)"
+       x1="51.998036"
+       y1="87.448610"
+       x2="44.157573"
+       y2="78.630961" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1518"
+       id="linearGradient1542"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="scale(0.838005,1.193310)"
+       x1="50.072014"
+       y1="13.720966"
+       x2="26.487234"
+       y2="13.768328" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1518"
+       id="linearGradient1544"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="scale(1.110182,0.900753)"
+       x1="84.674620"
+       y1="134.88581"
+       x2="79.578964"
+       y2="116.69227" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1518"
+       id="linearGradient1546"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="scale(1.006063,0.993973)"
+       x1="36.185605"
+       y1="131.57237"
+       x2="34.983450"
+       y2="109.63145" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0000000"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.2279853"
+     inkscape:cx="57.933129"
+     inkscape:cy="15.420322"
+     inkscape:window-width="1024"
+     inkscape:window-height="721"
+     inkscape:window-x="-4"
+     inkscape:window-y="-4"
+     inkscape:current-layer="svg1" />
+  <g
+     transform="matrix(1.179090,0.000000,0.000000,1.296631,-18.68231,-19.71797)"
+     id="g731">
+    <g
+       transform="matrix(1.429413,-3.932010e-2,3.932010e-2,1.429413,6.816050,14.52049)"
+       id="g1540">
+      <path
+         sodipodi:nodetypes="cczzc"
+         id="path917"
+         d="M 24.859391,31.907937 C 23.419824,24.350211 24.964801,11.778293 30.054438,8.9789918 C 35.144076,6.1796912 40.379124,5.3034583 41.760605,9.7424375 C 43.243834,14.508354 39.448349,16.768623 34.704351,20.597833 C 29.745701,24.600304 28.340109,28.103497 24.859391,31.907937 z "
+         style="fill:#212121;fill-rule:evenodd;stroke-width:0.57499999" />
+    </g>
+    <path
+       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
+       sodipodi:nodetypes="cczcc"
+       id="path918"
+       d="M 25.193706,48.176692 C 25.193706,48.176692 24.939224,26.545733 44.025365,23.491950 C 63.111506,20.438168 70.109757,49.449102 68.710107,54.029776 C 67.310457,58.610450 49.351398,70.044503 37.645232,66.227275 C 25.939066,62.410047 26.975079,57.338040 25.193706,48.176692 z "
+       style="fill:#618bb4;fill-opacity:1.0000000;fill-rule:evenodd;stroke-width:0.57499999" />
+    <path
+       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
+       id="path1528"
+       d="M 28.074289,48.939744 C 28.074289,48.939744 27.844841,29.436670 45.053436,26.683294 C 62.262031,23.929920 69.374917,51.234223 67.309886,54.217047 C 65.244854,57.199869 51.477978,62.247724 40.923373,58.806005 C 30.368769,55.364286 29.680425,57.199869 28.074289,48.939744 z "
+       style="fill:url(#linearGradient1516);fill-rule:evenodd;stroke-width:0.57499999" />
+    <path
+       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
+       id="path1516"
+       d="M 25.891950,48.915464 C 25.891950,48.915464 25.637468,27.284505 44.723609,24.230722 C 63.809750,21.176940 71.698688,51.460283 69.408351,54.768548 C 67.118014,58.076812 51.849101,63.675413 40.142935,59.858185 C 28.436769,56.040957 27.673323,58.076812 25.891950,48.915464 z "
+       style="fill:url(#linearGradient1519);fill-rule:evenodd;stroke-width:0.57499999" />
+    <path
+       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
+       sodipodi:nodetypes="czcccczz"
+       id="path916"
+       d="M 40.717100,73.115916 C 40.717100,68.916965 50.070907,54.562023 54.040131,54.343356 C 58.099053,54.119748 55.986013,56.829076 59.039796,56.574594 C 62.093578,56.320112 67.183216,56.574594 68.201143,59.882859 C 69.219071,63.191123 69.473553,72.606953 66.165288,73.370398 C 62.857024,74.133844 60.057723,74.897290 58.276350,77.442108 C 56.494977,79.986927 51.150858,84.567601 46.061220,82.277264 C 41.078519,80.035049 40.717100,77.314867 40.717100,73.115916 z "
+       style="fill:#a2360f;fill-opacity:1.0000000;fill-rule:evenodd;stroke-width:0.57499999" />
+    <path
+       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
+       id="path922"
+       d="M 47.842593,75.406253 C 48.097075,73.879362 50.387412,62.936641 53.186712,61.155268 C 55.986013,59.373895 54.204640,62.936641 55.222568,64.718014 C 56.240495,66.499388 61.330133,59.373895 61.330133,62.427678 C 61.330133,65.481460 56.749459,67.517315 59.803241,67.008351 C 62.857024,66.499388 71.254926,63.954569 66.928734,67.262833 C 62.602542,70.571098 60.312205,75.406253 57.258423,73.879362 C 54.204640,72.352471 53.186712,77.187626 50.641894,77.187626 C 48.097075,77.187626 47.588111,77.187626 47.842593,75.406253 z "
+       style="fill:#e7d417;fill-opacity:0.44654086;fill-rule:evenodd;stroke-width:0.57499999" />
+    <path
+       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
+       sodipodi:nodetypes="czcccczz"
+       id="path1536"
+       d="M 40.983128,72.559266 C 40.983128,68.360315 50.336933,54.005373 54.306163,53.786706 C 58.365083,53.563098 56.252043,56.272426 59.305823,56.017944 C 62.359603,55.763462 67.449243,56.017944 68.467173,59.326209 C 69.485103,62.634473 69.739583,72.050303 66.431313,72.813748 C 63.123053,73.577194 60.323753,74.340640 58.542383,76.885458 C 56.761003,79.430277 51.416883,84.010951 46.327253,81.720614 C 41.344547,79.478399 40.983128,76.758217 40.983128,72.559266 z "
+       style="fill:url(#linearGradient1521);fill-rule:evenodd;stroke-width:0.57499999" />
+    <path
+       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
+       id="path910"
+       d="M 51.150857,44.868428 L 78.634900,52.757366 L 100.26586,36.979490 L 51.150857,44.868428 z "
+       style="fill:url(#linearGradient1523);fill-rule:evenodd;stroke-width:0.57499999" />
+    <path
+       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
+       id="path909"
+       d="M 50.387412,44.359464 L 100.26586,30.108479 L 76.344563,49.194620 L 50.387412,44.359464 z "
+       style="fill:#bd3200;fill-rule:evenodd;stroke-width:0.57499999" />
+    <path
+       transform="matrix(1.726901,0.000000,0.000000,1.726901,-13.97865,2.029577)"
+       d="M 70.491480 30.108479 A 8.9068661 8.9068661 0 1 1  52.677748,30.108479 A 8.9068661 8.9068661 0 1 1  70.491480 30.108479 z"
+       sodipodi:ry="8.9068661"
+       sodipodi:rx="8.9068661"
+       sodipodi:cy="30.108479"
+       sodipodi:cx="61.584614"
+       id="path914"
+       style="fill:#f4f4f4;fill-rule:evenodd;stroke-width:0.47612661"
+       sodipodi:type="arc" />
+    <path
+       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
+       id="path915"
+       d="M 27.993007,55.556667 C 27.993007,55.556667 27.484043,58.355967 29.774380,60.900786 C 32.064717,63.445605 41.480546,72.097989 38.172282,77.187626 C 34.864017,82.277264 26.211633,82.786228 23.157851,79.223481 C 20.104068,75.660735 8.9068657,71.080061 9.1613476,69.298688 C 9.4158295,67.517315 5.0896376,58.610449 11.960648,58.101486 C 18.831659,57.592522 23.412333,53.011848 25.448188,52.757366 C 27.484043,52.502884 28.247488,53.775294 27.993007,55.556667 z "
+       style="fill:#a2360f;fill-opacity:1.0000000;fill-rule:evenodd;stroke-width:0.57499999" />
+    <path
+       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
+       id="path921"
+       d="M 26.211633,61.409750 C 26.211633,61.409750 28.756452,67.517315 31.301271,70.825580 C 33.846090,74.133844 30.537825,78.714518 27.229561,75.660735 C 23.921297,72.606953 13.487540,70.316616 13.742021,67.262833 C 13.996503,64.209051 18.322695,69.807652 19.086141,67.262833 C 19.849586,64.718014 13.996503,58.864931 17.050286,59.628377 C 20.104068,60.391823 22.394405,68.026279 23.157851,63.700087 C 23.921297,59.373895 22.903369,55.556667 26.211633,61.409750 z "
+       style="fill:#e7d417;fill-opacity:0.42767295;fill-rule:evenodd;stroke-width:0.57499999" />
+    <path
+       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
+       id="path1538"
+       d="M 28.286502,55.412556 C 28.286502,55.412556 27.777538,58.211856 30.067875,60.756675 C 32.358212,63.301494 41.774041,71.953878 38.465777,77.043515 C 35.157512,82.133153 26.505128,82.642117 23.451346,79.079370 C 20.397563,75.516624 9.2003609,70.935950 9.4548429,69.154577 C 9.7093249,67.373204 5.3831329,58.466338 12.254143,57.957375 C 19.125154,57.448411 23.705828,52.867737 25.741683,52.613255 C 27.777538,52.358773 28.540983,53.631183 28.286502,55.412556 z "
+       style="fill:url(#linearGradient1525);fill-rule:evenodd;stroke-width:0.57499999" />
+    <path
+       transform="matrix(1.389462,0.000000,0.000000,1.389462,7.172151,12.65069)"
+       d="M 70.491480 30.108479 A 8.9068661 8.9068661 0 1 1  52.677748,30.108479 A 8.9068661 8.9068661 0 1 1  70.491480 30.108479 z"
+       sodipodi:ry="8.9068661"
+       sodipodi:rx="8.9068661"
+       sodipodi:cy="30.108479"
+       sodipodi:cx="61.584614"
+       id="path1510"
+       style="fill:#e4d66e;fill-rule:evenodd;stroke-width:0.59175676"
+       sodipodi:type="arc" />
+    <path
+       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.286480,10.63843)"
+       d="M 67.437697 31.126406 A 5.8530831 5.8530831 0 1 1  55.731531,31.126406 A 5.8530831 5.8530831 0 1 1  67.437697 31.126406 z"
+       sodipodi:ry="5.8530831"
+       sodipodi:rx="5.8530831"
+       sodipodi:cy="31.126406"
+       sodipodi:cx="61.584614"
+       id="path912"
+       style="fill-rule:evenodd;stroke-width:0.57499999"
+       sodipodi:type="arc" />
+    <path
+       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
+       id="path919"
+       d="M 25.957152,48.431174 C 25.957152,48.431174 31.810235,47.922210 29.774380,50.975993 C 27.738525,54.029776 20.867514,55.047703 25.193706,56.320112 C 29.519898,57.592522 52.423267,58.101486 54.968086,59.373895 C 57.512904,60.646304 50.132930,68.535243 45.297774,67.008351 C 40.462619,65.481460 33.591608,59.119413 26.466115,60.137341 C 19.340623,61.155268 12.469612,65.226978 12.215130,60.900786 C 11.960648,56.574594 17.559250,49.703584 25.957152,48.431174 z "
+       style="fill:#45800c;fill-rule:evenodd;stroke-width:0.57499999" />
+    <path
+       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
+       id="path1534"
+       d="M 28.123743,46.722923 C 28.123743,46.722923 33.733476,46.235120 31.782264,49.161938 C 29.831053,52.088756 23.245714,53.064361 27.392038,54.283868 C 31.538363,55.503375 53.489492,55.991179 55.928506,57.210685 C 58.367520,58.430192 51.294379,65.991137 46.660251,64.527728 C 42.026124,63.064320 35.440785,56.966784 28.611545,57.942390 C 21.782305,58.917995 15.196966,62.820418 14.953065,58.674094 C 14.709163,54.527769 20.074995,47.942431 28.123743,46.722923 z "
+       style="fill:url(#linearGradient1528);fill-rule:evenodd;stroke-width:0.57499999" />
+    <path
+       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
+       sodipodi:nodetypes="cccccccc"
+       id="path920"
+       d="M 68.710107,53.011848 C 68.710107,53.011848 77.616973,55.811149 72.272853,56.829076 C 66.928734,57.847004 53.695676,56.574594 49.878448,59.119413 C 46.061220,61.664232 41.735028,69.807652 44.788811,71.334543 C 47.842593,72.861435 55.986013,64.209051 63.111506,62.936641 C 70.236998,61.664232 85.505911,62.427678 86.269357,59.882859 C 87.032802,57.338040 72.447502,49.641836 69.648201,49.641836 C 66.848901,49.641836 68.710107,53.011848 68.710107,53.011848 z "
+       style="fill:#52980f;fill-rule:evenodd;stroke-width:0.57499999" />
+    <path
+       transform="matrix(1.318402,0.000000,0.000000,1.318402,36.93339,7.749206)"
+       d="M 51.150857 35.452599 A 9.1613474 9.1613474 0 1 1  32.828162,35.452599 A 9.1613474 9.1613474 0 1 1  51.150857 35.452599 z"
+       sodipodi:ry="9.1613474"
+       sodipodi:rx="9.1613474"
+       sodipodi:cy="35.452599"
+       sodipodi:cx="41.989510"
+       id="path1523"
+       style="fill:url(#linearGradient1530);fill-rule:evenodd;stroke-width:0.62365168"
+       sodipodi:type="arc" />
+    <path
+       transform="matrix(1.671651,0.000000,0.000000,1.671651,-3.918064,5.232760)"
+       d="M 51.150857 35.452599 A 9.1613474 9.1613474 0 1 1  32.828162,35.452599 A 9.1613474 9.1613474 0 1 1  51.150857 35.452599 z"
+       sodipodi:ry="9.1613474"
+       sodipodi:rx="9.1613474"
+       sodipodi:cy="35.452599"
+       sodipodi:cx="41.989510"
+       id="path923"
+       style="fill:#f4f4f4;fill-rule:evenodd;stroke-width:0.49186331"
+       sodipodi:type="arc" />
+    <path
+       transform="matrix(1.318402,0.000000,0.000000,1.318402,11.09669,17.21056)"
+       d="M 51.150857 35.452599 A 9.1613474 9.1613474 0 1 1  32.828162,35.452599 A 9.1613474 9.1613474 0 1 1  51.150857 35.452599 z"
+       sodipodi:ry="9.1613474"
+       sodipodi:rx="9.1613474"
+       sodipodi:cy="35.452599"
+       sodipodi:cx="41.989510"
+       id="path913"
+       style="fill:#e4d66e;fill-rule:evenodd;stroke-width:0.62365168"
+       sodipodi:type="arc" />
+    <path
+       transform="matrix(1.318402,0.000000,0.000000,1.318402,11.09667,16.84664)"
+       d="M 51.150857 35.452599 A 9.1613474 9.1613474 0 1 1  32.828162,35.452599 A 9.1613474 9.1613474 0 1 1  51.150857 35.452599 z"
+       sodipodi:ry="9.1613474"
+       sodipodi:rx="9.1613474"
+       sodipodi:cy="35.452599"
+       sodipodi:cx="41.989510"
+       id="path1521"
+       style="fill:url(#linearGradient1532);fill-rule:evenodd;stroke-width:0.62365168"
+       sodipodi:type="arc" />
+    <path
+       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.971427,11.22306)"
+       d="M 48.351557 36.216045 A 6.1075649 6.1075649 0 1 1  36.136427,36.216045 A 6.1075649 6.1075649 0 1 1  48.351557 36.216045 z"
+       sodipodi:ry="6.1075649"
+       sodipodi:rx="6.1075649"
+       sodipodi:cy="36.216045"
+       sodipodi:cx="42.243992"
+       id="path911"
+       style="fill-rule:evenodd;stroke-width:0.57499999"
+       sodipodi:type="arc" />
+    <path
+       transform="matrix(1.099494,0.000000,0.000000,1.099494,18.05623,20.13574)"
+       d="M 48.351557 36.216045 A 6.1075649 6.1075649 0 1 1  36.136427,36.216045 A 6.1075649 6.1075649 0 1 1  48.351557 36.216045 z"
+       sodipodi:ry="6.1075649"
+       sodipodi:rx="6.1075649"
+       sodipodi:cy="36.216045"
+       sodipodi:cx="42.243992"
+       id="path1509"
+       style="fill:url(#radialGradient1534);fill-rule:evenodd;stroke-width:1.1081090"
+       sodipodi:type="arc" />
+    <path
+       transform="matrix(1.099494,0.000000,0.000000,1.099494,44.87933,12.47874)"
+       d="M 48.351557 36.216045 A 6.1075649 6.1075649 0 1 1  36.136427,36.216045 A 6.1075649 6.1075649 0 1 1  48.351557 36.216045 z"
+       sodipodi:ry="6.1075649"
+       sodipodi:rx="6.1075649"
+       sodipodi:cy="36.216045"
+       sodipodi:cx="42.243992"
+       id="path1511"
+       style="fill:url(#radialGradient1536);fill-rule:evenodd;stroke-width:1.1081090"
+       sodipodi:type="arc" />
+    <path
+       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
+       id="path1530"
+       d="M 55.758098,43.619804 L 96.835997,31.883262 L 77.135370,47.601846 L 55.758098,43.619804 z "
+       style="fill:url(#linearGradient1538);fill-rule:evenodd;stroke-width:0.57499999" />
+    <path
+       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
+       sodipodi:nodetypes="cccccccc"
+       id="path1532"
+       d="M 67.743635,52.574355 C 67.743635,52.574355 76.650495,55.373656 71.306375,56.391583 C 65.962265,57.409511 52.729203,56.137101 48.911975,58.681920 C 45.094747,61.226739 40.768555,69.370159 43.822338,70.897050 C 46.876120,72.423942 55.019540,63.771558 62.145035,62.499148 C 69.270525,61.226739 84.539435,61.990185 85.302885,59.445366 C 86.066325,56.900547 71.481025,49.204343 68.681725,49.204343 C 65.882425,49.204343 67.743635,52.574355 67.743635,52.574355 z "
+       style="fill:url(#linearGradient1540);fill-rule:evenodd;stroke-width:0.57499999" />
+    <g
+       style="fill:url(#linearGradient1527)"
+       transform="matrix(1.219881,-3.355633e-2,3.355633e-2,1.219881,15.12310,17.23540)"
+       id="g1657">
+      <path
+         sodipodi:nodetypes="cczzc"
+         id="path1658"
+         d="M 24.859391,31.907937 C 23.419824,24.350211 24.964801,11.778293 30.054438,8.9789918 C 35.144076,6.1796912 40.379124,5.3034583 41.760605,9.7424375 C 43.243834,14.508354 39.448349,16.768623 34.704351,20.597833 C 29.745701,24.600304 28.340109,28.103497 24.859391,31.907937 z "
+         style="fill:url(#linearGradient1542);fill-rule:evenodd;stroke-width:0.57499999" />
+    </g>
+    <path
+       id="path1726"
+       d="M 74.490374,118.99279 C 74.854272,116.80940 78.129348,101.16181 82.132218,98.614531 C 86.135090,96.067249 83.587809,101.16181 85.043399,103.70910 C 86.498988,106.25638 93.776936,96.067249 93.776936,100.43402 C 93.776936,104.80079 87.226783,107.71197 91.593550,106.98417 C 95.960320,106.25638 107.96894,102.61740 101.78268,107.34807 C 95.596422,112.07874 92.321346,118.99279 87.954578,116.80940 C 83.587809,114.62602 82.132218,121.54007 78.493246,121.54007 C 74.854272,121.54007 74.126476,121.54007 74.490374,118.99279 z "
+       style="fill:url(#linearGradient1544);fill-opacity:0.44654086;fill-rule:evenodd;stroke-width:0.57499999" />
+    <path
+       id="path1729"
+       d="M 43.559096,98.978428 C 43.559096,98.978428 47.198070,107.71197 50.837044,112.44264 C 54.476018,117.17330 49.745352,123.72345 45.014686,119.35669 C 40.284021,114.98992 25.364228,111.71484 25.728125,107.34807 C 26.092022,102.98130 32.278278,110.98705 33.369970,107.34807 C 34.461662,103.70910 26.092022,95.339454 30.458791,96.431147 C 34.825559,97.522839 38.100636,108.43976 39.192328,102.25351 C 40.284021,96.067249 38.828431,90.608789 43.559096,98.978428 z "
+       style="fill:url(#linearGradient1546);fill-opacity:0.42767295;fill-rule:evenodd;stroke-width:0.57499999" />
+  </g>
+</svg>
diff --git a/development/Win32/packaging/AltInstaller/icons/lyx.ico b/development/Win32/packaging/AltInstaller/icons/lyx.ico
new file mode 100644 (file)
index 0000000..c6f647e
Binary files /dev/null and b/development/Win32/packaging/AltInstaller/icons/lyx.ico differ
diff --git a/development/Win32/packaging/AltInstaller/icons/lyx.svg b/development/Win32/packaging/AltInstaller/icons/lyx.svg
new file mode 100644 (file)
index 0000000..9d49776
--- /dev/null
@@ -0,0 +1,433 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
+"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   id="svg1"
+   sodipodi:version="0.32"
+   inkscape:version="0.39cvs"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   width="128.00000pt"
+   height="128.00000pt"
+   sodipodi:docbase="/home/andy/Desktop/etiquette-icons-0.4/scalable/apps"
+   sodipodi:docname="TeX.svg">
+  <defs
+     id="defs3">
+    <linearGradient
+       id="linearGradient1806">
+      <stop
+         style="stop-color:#000000;stop-opacity:0.40677965;"
+         offset="0.0000000"
+         id="stop1807" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.073446326;"
+         offset="0.64777780"
+         id="stop3276" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.0000000;"
+         offset="1.0000000"
+         id="stop1808" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient1518">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.74226803;"
+         offset="0.0000000"
+         id="stop1519" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.0000000;"
+         offset="1.0000000"
+         id="stop1520" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient1512">
+      <stop
+         style="stop-color:#000000;stop-opacity:0.54639173;"
+         offset="0.0000000"
+         id="stop1513" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.0000000;"
+         offset="1.0000000"
+         id="stop1514" />
+    </linearGradient>
+    <pattern
+       width="130.00000"
+       height="96.000000"
+       id="pattern903">
+      <image
+         xlink:href="/home/andy/Desktop/lux.png"
+         sodipodi:absref="/home/andy/Desktop/lux.png"
+         width="130.00000"
+         height="96.000000"
+         id="image904" />
+    </pattern>
+    <linearGradient
+       xlink:href="#linearGradient1512"
+       id="linearGradient1515"
+       x1="0.14117648"
+       y1="0.17073171"
+       x2="0.74117649"
+       y2="0.45121950" />
+    <linearGradient
+       xlink:href="#linearGradient1518"
+       id="linearGradient1517"
+       x1="0.56209153"
+       y1="-3.2146594e-17"
+       x2="0.56862748"
+       y2="0.64843750" />
+    <linearGradient
+       xlink:href="#linearGradient1512"
+       id="linearGradient1522"
+       x1="0.34108528"
+       y1="1.0468750"
+       x2="0.33333334"
+       y2="0.46093750" />
+    <radialGradient
+       xlink:href="#linearGradient1518"
+       id="radialGradient1524" />
+    <radialGradient
+       xlink:href="#linearGradient1518"
+       id="radialGradient1525" />
+    <linearGradient
+       xlink:href="#linearGradient1518"
+       id="linearGradient1527"
+       x1="0.99291223"
+       y1="0.38505521"
+       x2="-0.12118133"
+       y2="0.38729247" />
+    <linearGradient
+       xlink:href="#linearGradient1518"
+       id="linearGradient1529"
+       x1="0.99346405"
+       y1="1.6406250"
+       x2="0.71241832"
+       y2="0.62500000" />
+    <linearGradient
+       xlink:href="#linearGradient1518"
+       id="linearGradient1531"
+       x1="0.92941177"
+       y1="0.35714287"
+       x2="0.32629615"
+       y2="0.35714287" />
+    <linearGradient
+       xlink:href="#linearGradient1518"
+       id="linearGradient1533"
+       x1="0.69879520"
+       y1="0.61718750"
+       x2="0.44176707"
+       y2="0.32812500" />
+    <linearGradient
+       xlink:href="#linearGradient1518"
+       id="linearGradient1535"
+       x1="0.0039215689"
+       y1="0.94642860"
+       x2="0.45490196"
+       y2="0.58928573" />
+    <linearGradient
+       xlink:href="#linearGradient1512"
+       id="linearGradient1537"
+       x1="0.33070865"
+       y1="1.2265625"
+       x2="0.43307087"
+       y2="0.42968750" />
+    <linearGradient
+       xlink:href="#linearGradient1512"
+       id="linearGradient1539"
+       x1="0.16788322"
+       y1="1.0312500"
+       x2="0.63503647"
+       y2="0.45312500" />
+    <linearGradient
+       xlink:href="#linearGradient1518"
+       id="linearGradient1659"
+       x1="0.40458015"
+       y1="1.3828125"
+       x2="0.35877863"
+       y2="0.54687500" />
+    <radialGradient
+       xlink:href="#linearGradient1806"
+       id="radialGradient1977"
+       cx="0.50000000"
+       cy="0.50000000"
+       r="0.50000000"
+       fx="0.50000000"
+       fy="0.50000000" />
+    <linearGradient
+       xlink:href="#linearGradient1518"
+       id="linearGradient1734"
+       x1="0.67319918"
+       y1="0.99825197"
+       x2="0.47887364"
+       y2="0.30443147"
+       gradientTransform="scale(0.906215,1.103491)" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0000000"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.2279853"
+     inkscape:cx="57.933129"
+     inkscape:cy="15.420322"
+     inkscape:window-width="420"
+     inkscape:window-height="491"
+     inkscape:window-x="97"
+     inkscape:window-y="125" />
+  <g
+     id="g1540"
+     transform="matrix(1.429413,-3.932010e-2,3.932010e-2,1.429413,6.816050,14.52049)"
+     style="">
+    <path
+       style="fill:#212121;fill-rule:evenodd;stroke-width:0.57499999;"
+       d="M 24.859391,31.907937 C 23.419824,24.350211 24.964801,11.778293 30.054438,8.9789918 C 35.144076,6.1796912 40.379124,5.3034583 41.760605,9.7424375 C 43.243834,14.508354 39.448349,16.768623 34.704351,20.597833 C 29.745701,24.600304 28.340109,28.103497 24.859391,31.907937 z "
+       id="path917"
+       sodipodi:nodetypes="cczzc" />
+  </g>
+  <path
+     sodipodi:type="arc"
+     style="fill:url(#radialGradient1977);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;"
+     id="path1976"
+     sodipodi:cx="41.875938"
+     sodipodi:cy="37.865574"
+     sodipodi:rx="12.562782"
+     sodipodi:ry="12.562782"
+     d="M 54.438721 37.865574 A 12.562782 12.562782 0 1 0 29.313156,37.865574 A 12.562782 12.562782 0 1 0 54.438721 37.865574 z"
+     transform="matrix(6.757552,0.000000,0.000000,3.357903,-212.4401,-10.33593)" />
+  <path
+     sodipodi:type="arc"
+     style="fill:url(#radialGradient1977);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;"
+     id="path1724"
+     sodipodi:cx="41.875938"
+     sodipodi:cy="37.865574"
+     sodipodi:rx="12.562782"
+     sodipodi:ry="12.562782"
+     d="M 54.438721 37.865574 A 12.562782 12.562782 0 1 0 29.313156,37.865574 A 12.562782 12.562782 0 1 0 54.438721 37.865574 z"
+     transform="matrix(6.757552,0.000000,0.000000,3.357903,-196.6048,-24.73160)" />
+  <path
+     style="fill:#618bb4;fill-rule:evenodd;stroke-width:0.57499999;fill-opacity:1.0000000;"
+     d="M 25.193706,48.176692 C 25.193706,48.176692 24.939224,26.545733 44.025365,23.491950 C 63.111506,20.438168 70.109757,49.449102 68.710107,54.029776 C 67.310457,58.610450 49.351398,70.044503 37.645232,66.227275 C 25.939066,62.410047 26.975079,57.338040 25.193706,48.176692 z "
+     id="path918"
+     sodipodi:nodetypes="cczcc"
+     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+  <path
+     style="fill:url(#linearGradient1529);fill-rule:evenodd;stroke-width:0.57499999;"
+     d="M 28.074289,48.939744 C 28.074289,48.939744 27.844841,29.436670 45.053436,26.683294 C 62.262031,23.929920 69.374917,51.234223 67.309886,54.217047 C 65.244854,57.199869 51.477978,62.247724 40.923373,58.806005 C 30.368769,55.364286 29.680425,57.199869 28.074289,48.939744 z "
+     id="path1528"
+     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+  <path
+     style="fill:url(#linearGradient1517);fill-rule:evenodd;stroke-width:0.57499999;"
+     d="M 25.891950,48.915464 C 25.891950,48.915464 25.637468,27.284505 44.723609,24.230722 C 63.809750,21.176940 71.698688,51.460283 69.408351,54.768548 C 67.118014,58.076812 51.849101,63.675413 40.142935,59.858185 C 28.436769,56.040957 27.673323,58.076812 25.891950,48.915464 z "
+     id="path1516"
+     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+  <path
+     style="fill:#a2360f;fill-rule:evenodd;stroke-width:0.57499999;fill-opacity:1.0000000;"
+     d="M 40.717100,73.115916 C 40.717100,68.916965 50.070907,54.562023 54.040131,54.343356 C 58.099053,54.119748 55.986013,56.829076 59.039796,56.574594 C 62.093578,56.320112 67.183216,56.574594 68.201143,59.882859 C 69.219071,63.191123 69.473553,72.606953 66.165288,73.370398 C 62.857024,74.133844 60.057723,74.897290 58.276350,77.442108 C 56.494977,79.986927 51.150858,84.567601 46.061220,82.277264 C 41.078519,80.035049 40.717100,77.314867 40.717100,73.115916 z "
+     id="path916"
+     sodipodi:nodetypes="czcccczz"
+     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+  <path
+     style="fill:#e7d417;fill-opacity:0.44654086;fill-rule:evenodd;stroke-width:0.57499999;"
+     d="M 47.842593,75.406253 C 48.097075,73.879362 50.387412,62.936641 53.186712,61.155268 C 55.986013,59.373895 54.204640,62.936641 55.222568,64.718014 C 56.240495,66.499388 61.330133,59.373895 61.330133,62.427678 C 61.330133,65.481460 56.749459,67.517315 59.803241,67.008351 C 62.857024,66.499388 71.254926,63.954569 66.928734,67.262833 C 62.602542,70.571098 60.312205,75.406253 57.258423,73.879362 C 54.204640,72.352471 53.186712,77.187626 50.641894,77.187626 C 48.097075,77.187626 47.588111,77.187626 47.842593,75.406253 z "
+     id="path922"
+     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+  <path
+     style="fill:url(#linearGradient1537);fill-rule:evenodd;stroke-width:0.57499999;"
+     d="M 40.983128,72.559266 C 40.983128,68.360315 50.336933,54.005373 54.306163,53.786706 C 58.365083,53.563098 56.252043,56.272426 59.305823,56.017944 C 62.359603,55.763462 67.449243,56.017944 68.467173,59.326209 C 69.485103,62.634473 69.739583,72.050303 66.431313,72.813748 C 63.123053,73.577194 60.323753,74.340640 58.542383,76.885458 C 56.761003,79.430277 51.416883,84.010951 46.327253,81.720614 C 41.344547,79.478399 40.983128,76.758217 40.983128,72.559266 z "
+     id="path1536"
+     sodipodi:nodetypes="czcccczz"
+     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+  <path
+     style="fill:url(#linearGradient1515);fill-rule:evenodd;stroke-width:0.57499999;"
+     d="M 51.150857,44.868428 L 78.634900,52.757366 L 100.26586,36.979490 L 51.150857,44.868428 z "
+     id="path910"
+     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+  <path
+     style="fill:#bd3200;fill-rule:evenodd;stroke-width:0.57499999;"
+     d="M 50.387412,44.359464 L 100.26586,30.108479 L 76.344563,49.194620 L 50.387412,44.359464 z "
+     id="path909"
+     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+  <path
+     sodipodi:type="arc"
+     style="fill:#f4f4f4;fill-rule:evenodd;stroke-width:0.47612661;"
+     id="path914"
+     sodipodi:cx="61.584614"
+     sodipodi:cy="30.108479"
+     sodipodi:rx="8.9068661"
+     sodipodi:ry="8.9068661"
+     d="M 70.491480 30.108479 A 8.9068661 8.9068661 0 1 0 52.677748,30.108479 A 8.9068661 8.9068661 0 1 0 70.491480 30.108479 z"
+     transform="matrix(1.726901,0.000000,0.000000,1.726901,-13.97865,2.029577)" />
+  <path
+     style="fill:#a2360f;fill-rule:evenodd;stroke-width:0.57499999;fill-opacity:1.0000000;"
+     d="M 27.993007,55.556667 C 27.993007,55.556667 27.484043,58.355967 29.774380,60.900786 C 32.064717,63.445605 41.480546,72.097989 38.172282,77.187626 C 34.864017,82.277264 26.211633,82.786228 23.157851,79.223481 C 20.104068,75.660735 8.9068657,71.080061 9.1613476,69.298688 C 9.4158295,67.517315 5.0896376,58.610449 11.960648,58.101486 C 18.831659,57.592522 23.412333,53.011848 25.448188,52.757366 C 27.484043,52.502884 28.247488,53.775294 27.993007,55.556667 z "
+     id="path915"
+     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+  <path
+     style="fill:#e7d417;fill-opacity:0.42767295;fill-rule:evenodd;stroke-width:0.57499999;"
+     d="M 26.211633,61.409750 C 26.211633,61.409750 28.756452,67.517315 31.301271,70.825580 C 33.846090,74.133844 30.537825,78.714518 27.229561,75.660735 C 23.921297,72.606953 13.487540,70.316616 13.742021,67.262833 C 13.996503,64.209051 18.322695,69.807652 19.086141,67.262833 C 19.849586,64.718014 13.996503,58.864931 17.050286,59.628377 C 20.104068,60.391823 22.394405,68.026279 23.157851,63.700087 C 23.921297,59.373895 22.903369,55.556667 26.211633,61.409750 z "
+     id="path921"
+     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+  <path
+     style="fill:url(#linearGradient1539);fill-rule:evenodd;stroke-width:0.57499999;"
+     d="M 28.286502,55.412556 C 28.286502,55.412556 27.777538,58.211856 30.067875,60.756675 C 32.358212,63.301494 41.774041,71.953878 38.465777,77.043515 C 35.157512,82.133153 26.505128,82.642117 23.451346,79.079370 C 20.397563,75.516624 9.2003609,70.935950 9.4548429,69.154577 C 9.7093249,67.373204 5.3831329,58.466338 12.254143,57.957375 C 19.125154,57.448411 23.705828,52.867737 25.741683,52.613255 C 27.777538,52.358773 28.540983,53.631183 28.286502,55.412556 z "
+     id="path1538"
+     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+  <path
+     sodipodi:type="arc"
+     style="fill:#e4d66e;fill-rule:evenodd;stroke-width:0.59175676;"
+     id="path1510"
+     sodipodi:cx="61.584614"
+     sodipodi:cy="30.108479"
+     sodipodi:rx="8.9068661"
+     sodipodi:ry="8.9068661"
+     d="M 70.491480 30.108479 A 8.9068661 8.9068661 0 1 0 52.677748,30.108479 A 8.9068661 8.9068661 0 1 0 70.491480 30.108479 z"
+     transform="matrix(1.389462,0.000000,0.000000,1.389462,7.172151,12.65069)" />
+  <path
+     sodipodi:type="arc"
+     style="fill-rule:evenodd;stroke-width:0.57499999;"
+     id="path912"
+     sodipodi:cx="61.584614"
+     sodipodi:cy="31.126406"
+     sodipodi:rx="5.8530831"
+     sodipodi:ry="5.8530831"
+     d="M 67.437697 31.126406 A 5.8530831 5.8530831 0 1 0 55.731531,31.126406 A 5.8530831 5.8530831 0 1 0 67.437697 31.126406 z"
+     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.286480,10.63843)" />
+  <path
+     style="fill:#45800c;fill-rule:evenodd;stroke-width:0.57499999;"
+     d="M 25.957152,48.431174 C 25.957152,48.431174 31.810235,47.922210 29.774380,50.975993 C 27.738525,54.029776 20.867514,55.047703 25.193706,56.320112 C 29.519898,57.592522 52.423267,58.101486 54.968086,59.373895 C 57.512904,60.646304 50.132930,68.535243 45.297774,67.008351 C 40.462619,65.481460 33.591608,59.119413 26.466115,60.137341 C 19.340623,61.155268 12.469612,65.226978 12.215130,60.900786 C 11.960648,56.574594 17.559250,49.703584 25.957152,48.431174 z "
+     id="path919"
+     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+  <path
+     style="fill:url(#linearGradient1535);fill-rule:evenodd;stroke-width:0.57499999;"
+     d="M 28.123743,46.722923 C 28.123743,46.722923 33.733476,46.235120 31.782264,49.161938 C 29.831053,52.088756 23.245714,53.064361 27.392038,54.283868 C 31.538363,55.503375 53.489492,55.991179 55.928506,57.210685 C 58.367520,58.430192 51.294379,65.991137 46.660251,64.527728 C 42.026124,63.064320 35.440785,56.966784 28.611545,57.942390 C 21.782305,58.917995 15.196966,62.820418 14.953065,58.674094 C 14.709163,54.527769 20.074995,47.942431 28.123743,46.722923 z "
+     id="path1534"
+     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+  <path
+     style="fill:#52980f;fill-rule:evenodd;stroke-width:0.57499999;"
+     d="M 68.710107,53.011848 C 68.710107,53.011848 77.616973,55.811149 72.272853,56.829076 C 66.928734,57.847004 53.695676,56.574594 49.878448,59.119413 C 46.061220,61.664232 41.735028,69.807652 44.788811,71.334543 C 47.842593,72.861435 55.986013,64.209051 63.111506,62.936641 C 70.236998,61.664232 85.505911,62.427678 86.269357,59.882859 C 87.032802,57.338040 72.447502,49.641836 69.648201,49.641836 C 66.848901,49.641836 68.710107,53.011848 68.710107,53.011848 z "
+     id="path920"
+     sodipodi:nodetypes="cccccccc"
+     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+  <path
+     sodipodi:type="arc"
+     style="fill:url(#linearGradient1522);fill-rule:evenodd;stroke-width:0.62365168;"
+     id="path1523"
+     sodipodi:cx="41.989510"
+     sodipodi:cy="35.452599"
+     sodipodi:rx="9.1613474"
+     sodipodi:ry="9.1613474"
+     d="M 51.150857 35.452599 A 9.1613474 9.1613474 0 1 0 32.828162,35.452599 A 9.1613474 9.1613474 0 1 0 51.150857 35.452599 z"
+     transform="matrix(1.318402,0.000000,0.000000,1.318402,36.93339,7.749206)" />
+  <path
+     sodipodi:type="arc"
+     style="fill:#f4f4f4;fill-rule:evenodd;stroke-width:0.49186331;"
+     id="path923"
+     sodipodi:cx="41.989510"
+     sodipodi:cy="35.452599"
+     sodipodi:rx="9.1613474"
+     sodipodi:ry="9.1613474"
+     d="M 51.150857 35.452599 A 9.1613474 9.1613474 0 1 0 32.828162,35.452599 A 9.1613474 9.1613474 0 1 0 51.150857 35.452599 z"
+     transform="matrix(1.671651,0.000000,0.000000,1.671651,-3.918064,5.232760)" />
+  <path
+     sodipodi:type="arc"
+     style="fill:#e4d66e;fill-rule:evenodd;stroke-width:0.62365168;"
+     id="path913"
+     sodipodi:cx="41.989510"
+     sodipodi:cy="35.452599"
+     sodipodi:rx="9.1613474"
+     sodipodi:ry="9.1613474"
+     d="M 51.150857 35.452599 A 9.1613474 9.1613474 0 1 0 32.828162,35.452599 A 9.1613474 9.1613474 0 1 0 51.150857 35.452599 z"
+     transform="matrix(1.318402,0.000000,0.000000,1.318402,11.09669,17.21056)" />
+  <path
+     sodipodi:type="arc"
+     style="fill:url(#linearGradient1522);fill-rule:evenodd;stroke-width:0.62365168;"
+     id="path1521"
+     sodipodi:cx="41.989510"
+     sodipodi:cy="35.452599"
+     sodipodi:rx="9.1613474"
+     sodipodi:ry="9.1613474"
+     d="M 51.150857 35.452599 A 9.1613474 9.1613474 0 1 0 32.828162,35.452599 A 9.1613474 9.1613474 0 1 0 51.150857 35.452599 z"
+     transform="matrix(1.318402,0.000000,0.000000,1.318402,11.09667,16.84664)" />
+  <path
+     sodipodi:type="arc"
+     style="fill-rule:evenodd;stroke-width:0.57499999;"
+     id="path911"
+     sodipodi:cx="42.243992"
+     sodipodi:cy="36.216045"
+     sodipodi:rx="6.1075649"
+     sodipodi:ry="6.1075649"
+     d="M 48.351557 36.216045 A 6.1075649 6.1075649 0 1 0 36.136427,36.216045 A 6.1075649 6.1075649 0 1 0 48.351557 36.216045 z"
+     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.971427,11.22306)" />
+  <path
+     sodipodi:type="arc"
+     style="fill:url(#radialGradient1524);fill-rule:evenodd;stroke-width:1.1081090;"
+     id="path1509"
+     sodipodi:cx="42.243992"
+     sodipodi:cy="36.216045"
+     sodipodi:rx="6.1075649"
+     sodipodi:ry="6.1075649"
+     d="M 48.351557 36.216045 A 6.1075649 6.1075649 0 1 0 36.136427,36.216045 A 6.1075649 6.1075649 0 1 0 48.351557 36.216045 z"
+     transform="matrix(1.099494,0.000000,0.000000,1.099494,18.05623,20.13574)" />
+  <path
+     sodipodi:type="arc"
+     style="fill:url(#radialGradient1525);fill-rule:evenodd;stroke-width:1.1081090;"
+     id="path1511"
+     sodipodi:cx="42.243992"
+     sodipodi:cy="36.216045"
+     sodipodi:rx="6.1075649"
+     sodipodi:ry="6.1075649"
+     d="M 48.351557 36.216045 A 6.1075649 6.1075649 0 1 0 36.136427,36.216045 A 6.1075649 6.1075649 0 1 0 48.351557 36.216045 z"
+     transform="matrix(1.099494,0.000000,0.000000,1.099494,44.87933,12.47874)" />
+  <path
+     style="fill:url(#linearGradient1531);fill-rule:evenodd;stroke-width:0.57499999;"
+     d="M 55.758098,43.619804 L 96.835997,31.883262 L 77.135370,47.601846 L 55.758098,43.619804 z "
+     id="path1530"
+     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+  <path
+     style="fill:url(#linearGradient1533);fill-rule:evenodd;stroke-width:0.57499999;"
+     d="M 67.743635,52.574355 C 67.743635,52.574355 76.650495,55.373656 71.306375,56.391583 C 65.962265,57.409511 52.729203,56.137101 48.911975,58.681920 C 45.094747,61.226739 40.768555,69.370159 43.822338,70.897050 C 46.876120,72.423942 55.019540,63.771558 62.145035,62.499148 C 69.270525,61.226739 84.539435,61.990185 85.302885,59.445366 C 86.066325,56.900547 71.481025,49.204343 68.681725,49.204343 C 65.882425,49.204343 67.743635,52.574355 67.743635,52.574355 z "
+     id="path1532"
+     sodipodi:nodetypes="cccccccc"
+     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+  <g
+     id="g1657"
+     transform="matrix(1.219881,-3.355633e-2,3.355633e-2,1.219881,15.12310,17.23540)"
+     style="fill:url(#linearGradient1527);">
+    <path
+       style="fill-rule:evenodd;stroke-width:0.57499999;"
+       d="M 24.859391,31.907937 C 23.419824,24.350211 24.964801,11.778293 30.054438,8.9789918 C 35.144076,6.1796912 40.379124,5.3034583 41.760605,9.7424375 C 43.243834,14.508354 39.448349,16.768623 34.704351,20.597833 C 29.745701,24.600304 28.340109,28.103497 24.859391,31.907937 z "
+       id="path1658"
+       sodipodi:nodetypes="cczzc" />
+  </g>
+  <path
+     style="fill:url(#linearGradient1734);fill-opacity:0.44654086;fill-rule:evenodd;stroke-width:0.57499999;"
+     d="M 74.490374,118.99279 C 74.854272,116.80940 78.129348,101.16181 82.132218,98.614531 C 86.135090,96.067249 83.587809,101.16181 85.043399,103.70910 C 86.498988,106.25638 93.776936,96.067249 93.776936,100.43402 C 93.776936,104.80079 87.226783,107.71197 91.593550,106.98417 C 95.960320,106.25638 107.96894,102.61740 101.78268,107.34807 C 95.596422,112.07874 92.321346,118.99279 87.954578,116.80940 C 83.587809,114.62602 82.132218,121.54007 78.493246,121.54007 C 74.854272,121.54007 74.126476,121.54007 74.490374,118.99279 z "
+     id="path1726" />
+  <path
+     style="fill:url(#linearGradient1659);fill-opacity:0.42767295;fill-rule:evenodd;stroke-width:0.57499999;"
+     d="M 43.559096,98.978428 C 43.559096,98.978428 47.198070,107.71197 50.837044,112.44264 C 54.476018,117.17330 49.745352,123.72345 45.014686,119.35669 C 40.284021,114.98992 25.364228,111.71484 25.728125,107.34807 C 26.092022,102.98130 32.278278,110.98705 33.369970,107.34807 C 34.461662,103.70910 26.092022,95.339454 30.458791,96.431147 C 34.825559,97.522839 38.100636,108.43976 39.192328,102.25351 C 40.284021,96.067249 38.828431,90.608789 43.559096,98.978428 z "
+     id="path1729" />
+  <text
+     xml:space="preserve"
+     style="font-size:12.000000;stroke-width:1.0000000pt;font-family:helvetica;"
+     x="0.69148552"
+     y="182.14601"
+     id="text1067"><tspan
+       id="tspan1068">LyX</tspan></text>
+  <text
+     xml:space="preserve"
+     style="font-size:12.000000;stroke-width:1.0000000pt;font-family:helvetica;"
+     x="62.452923"
+     y="762.71289"
+     id="text1070"
+     transform="scale(0.246729,0.246729)"><tspan
+       id="tspan1071">Created by Andrew Fitzsimon</tspan><tspan
+       sodipodi:role="line"
+       id="tspan1831"
+       x="62.452923"
+       y="774.71289">trace of the LyX Logo</tspan></text>
+</svg>
diff --git a/development/Win32/packaging/AltInstaller/icons/lyx_32x32.ico b/development/Win32/packaging/AltInstaller/icons/lyx_32x32.ico
new file mode 100644 (file)
index 0000000..dc4132f
Binary files /dev/null and b/development/Win32/packaging/AltInstaller/icons/lyx_32x32.ico differ
diff --git a/development/Win32/packaging/AltInstaller/icons/lyx_doc.svg b/development/Win32/packaging/AltInstaller/icons/lyx_doc.svg
new file mode 100644 (file)
index 0000000..8742d23
--- /dev/null
@@ -0,0 +1,761 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
+<svg
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   id="svg1"
+   sodipodi:version="0.34"
+   inkscape:version="0.39cvs"
+   width="128.00000pt"
+   height="128.00000pt"
+   sodipodi:docname="/home/angus/lyx_doc.svg"
+   sodipodi:docbase="/home/angus">
+  <defs
+     id="defs3">
+    <linearGradient
+       id="linearGradient1806">
+      <stop
+         style="stop-color:#000000;stop-opacity:0.40677965;"
+         offset="0.0000000"
+         id="stop1807" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.073446326;"
+         offset="0.64777780"
+         id="stop3276" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.0000000;"
+         offset="1.0000000"
+         id="stop1808" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient1518">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.74226803;"
+         offset="0.0000000"
+         id="stop1519" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.0000000;"
+         offset="1.0000000"
+         id="stop1520" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient1512">
+      <stop
+         style="stop-color:#000000;stop-opacity:0.54639173;"
+         offset="0.0000000"
+         id="stop1513" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.0000000;"
+         offset="1.0000000"
+         id="stop1514" />
+    </linearGradient>
+    <pattern
+       width="130.00000"
+       height="96.000000"
+       id="pattern903">
+      <image
+         xlink:href="/home/andy/Desktop/lux.png"
+         sodipodi:absref="/home/andy/Desktop/lux.png"
+         width="130.00000"
+         height="96.000000"
+         id="image904" />
+    </pattern>
+    <linearGradient
+       xlink:href="#linearGradient1512"
+       id="linearGradient1515"
+       x1="0.14117648"
+       y1="0.17073171"
+       x2="0.74117649"
+       y2="0.45121950" />
+    <linearGradient
+       xlink:href="#linearGradient1518"
+       id="linearGradient1517"
+       x1="0.56209153"
+       y1="-3.2146594e-17"
+       x2="0.56862748"
+       y2="0.64843750" />
+    <linearGradient
+       xlink:href="#linearGradient1512"
+       id="linearGradient1522"
+       x1="0.34108528"
+       y1="1.0468750"
+       x2="0.33333334"
+       y2="0.46093750" />
+    <radialGradient
+       xlink:href="#linearGradient1518"
+       id="radialGradient1524" />
+    <radialGradient
+       xlink:href="#linearGradient1518"
+       id="radialGradient1525" />
+    <linearGradient
+       xlink:href="#linearGradient1518"
+       id="linearGradient1527"
+       x1="0.99291223"
+       y1="0.38505521"
+       x2="-0.12118133"
+       y2="0.38729247" />
+    <linearGradient
+       xlink:href="#linearGradient1518"
+       id="linearGradient1529"
+       x1="0.99346405"
+       y1="1.6406250"
+       x2="0.71241832"
+       y2="0.62500000" />
+    <linearGradient
+       xlink:href="#linearGradient1518"
+       id="linearGradient1531"
+       x1="0.92941177"
+       y1="0.35714287"
+       x2="0.32629615"
+       y2="0.35714287" />
+    <linearGradient
+       xlink:href="#linearGradient1518"
+       id="linearGradient1533"
+       x1="0.69879520"
+       y1="0.61718750"
+       x2="0.44176707"
+       y2="0.32812500" />
+    <linearGradient
+       xlink:href="#linearGradient1518"
+       id="linearGradient1535"
+       x1="0.0039215689"
+       y1="0.94642860"
+       x2="0.45490196"
+       y2="0.58928573" />
+    <linearGradient
+       xlink:href="#linearGradient1512"
+       id="linearGradient1537"
+       x1="0.33070865"
+       y1="1.2265625"
+       x2="0.43307087"
+       y2="0.42968750" />
+    <linearGradient
+       xlink:href="#linearGradient1512"
+       id="linearGradient1539"
+       x1="0.16788322"
+       y1="1.0312500"
+       x2="0.63503647"
+       y2="0.45312500" />
+    <linearGradient
+       xlink:href="#linearGradient1518"
+       id="linearGradient1659"
+       x1="0.40458015"
+       y1="1.3828125"
+       x2="0.35877863"
+       y2="0.54687500" />
+    <radialGradient
+       xlink:href="#linearGradient1806"
+       id="radialGradient1977"
+       cx="0.50000000"
+       cy="0.50000000"
+       r="0.50000000"
+       fx="0.50000000"
+       fy="0.50000000" />
+    <linearGradient
+       xlink:href="#linearGradient1518"
+       id="linearGradient1734"
+       x1="0.67319918"
+       y1="0.99825197"
+       x2="0.47887364"
+       y2="0.30443147"
+       gradientTransform="scale(0.906215,1.103491)" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0000000"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.2279853"
+     inkscape:cx="57.933129"
+     inkscape:cy="15.420322"
+     inkscape:window-width="420"
+     inkscape:window-height="491"
+     inkscape:window-x="97"
+     inkscape:window-y="125" />
+  <path
+     sodipodi:type="arc"
+     style="fill:url(#radialGradient1977);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;"
+     id="path1976"
+     sodipodi:cx="41.875938"
+     sodipodi:cy="37.865574"
+     sodipodi:rx="12.562782"
+     sodipodi:ry="12.562782"
+     d="M 54.43872 37.86557 A 12.56278 12.56278 0 1 0 29.31316 37.86557 A 12.56278 12.56278 0 1 0  54.43872 37.86557 z"
+     transform="matrix(6.757552,0.000000,0.000000,3.357903,-212.4401,-10.33593)" />
+  <path
+     sodipodi:type="arc"
+     style="fill:url(#radialGradient1977);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;"
+     id="path1724"
+     sodipodi:cx="41.875938"
+     sodipodi:cy="37.865574"
+     sodipodi:rx="12.562782"
+     sodipodi:ry="12.562782"
+     d="M 54.43872 37.86557 A 12.56278 12.56278 0 1 0 29.31316 37.86557 A 12.56278 12.56278 0 1 0  54.43872 37.86557 z"
+     transform="matrix(6.757552,0.000000,0.000000,3.357903,-196.6048,-24.73160)" />
+  <text
+     xml:space="preserve"
+     style="font-size:12.000000;stroke-width:1.0000000pt;font-family:helvetica;"
+     x="0.69148552"
+     y="182.14601"
+     id="text1067"><tspan
+   id="tspan1068">LyX</tspan></text>
+  <text
+     xml:space="preserve"
+     style="font-size:12.000000;stroke-width:1.0000000pt;font-family:helvetica;"
+     x="62.452923"
+     y="762.71289"
+     id="text1070"
+     transform="scale(0.246729,0.246729)"><tspan
+   id="tspan1071">Created by Andrew Fitzsimon</tspan><tspan
+   sodipodi:role="line"
+   id="tspan1831"
+   x="62.4529228"
+   y="774.712891">trace of the LyX Logo</tspan></text>
+  <g
+     id="g764"
+     transform="translate(0,7.086601)">
+    <g
+       id="g678"
+       transform="translate(-3.086827,-7.202625)">
+      <defs
+         id="defs679">
+        <linearGradient
+           id="linearGradient1507">
+          <stop
+             id="stop1508"
+             offset="0.0000000"
+             style="stop-color:#000000;stop-opacity:0.095505618;" />
+          <stop
+             id="stop1510"
+             offset="1.0000000"
+             style="stop-color:#000000;stop-opacity:0.0000000;" />
+        </linearGradient>
+        <linearGradient
+           id="linearGradient852"
+           xlink:href="#linearGradient1507" />
+        <linearGradient
+           id="linearGradient844"
+           xlink:href="#linearGradient1507" />
+        <linearGradient
+           id="linearGradient845"
+           x1="1.3833333"
+           x2="0.10833333"
+           y1="0.49019608"
+           y2="0.50490195"
+           xlink:href="#linearGradient841" />
+        <linearGradient
+           id="linearGradient840"
+           x1="-0.22348484"
+           x2="0.59469700"
+           y1="0.38235295"
+           y2="0.46568626"
+           xlink:href="#linearGradient853" />
+        <linearGradient
+           id="linearGradient849"
+           x1="0.010563380"
+           x2="1.2288733"
+           y1="0.43229166"
+           y2="0.46354166"
+           xlink:href="#linearGradient846" />
+        <radialGradient
+           cx="0.50000000"
+           cy="0.50000000"
+           fx="0.50000000"
+           fy="0.14942528"
+           id="radialGradient864"
+           r="0.50000000"
+           xlink:href="#linearGradient853" />
+        <linearGradient
+           id="linearGradient841">
+          <stop
+             id="stop842"
+             offset="0.00000000"
+             style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+          <stop
+             id="stop843"
+             offset="1.0000000"
+             style="stop-color:#ffffff;stop-opacity:0.00000000;" />
+        </linearGradient>
+        <linearGradient
+           id="linearGradient1290">
+          <stop
+             id="stop1291"
+             offset="0.0000000"
+             style="stop-color:#b2a269;stop-opacity:1.0000000;" />
+          <stop
+             id="stop1292"
+             offset="1.0000000"
+             style="stop-color:#6d5b18;stop-opacity:1.0000000;" />
+        </linearGradient>
+        <linearGradient
+           id="linearGradient860"
+           x1="0.47535211"
+           x2="0.50000000"
+           y1="0.81081080"
+           y2="-0.74324322"
+           xlink:href="#linearGradient1290" />
+        <linearGradient
+           id="linearGradient851"
+           x1="0.39788732"
+           x2="0.80985916"
+           y1="0.32222223"
+           y2="0.35555556"
+           xlink:href="#linearGradient846" />
+        <linearGradient
+           id="linearGradient858"
+           x1="0.64285713"
+           x2="0.57142860"
+           y1="1.2647059"
+           y2="0.049019609"
+           xlink:href="#linearGradient846" />
+        <linearGradient
+           id="linearGradient846">
+          <stop
+             id="stop847"
+             offset="0.00000000"
+             style="stop-color:#e7e7e7;stop-opacity:1.0000000;" />
+          <stop
+             id="stop848"
+             offset="1.0000000"
+             style="stop-color:#a5a5a5;stop-opacity:1.0000000;" />
+        </linearGradient>
+        <linearGradient
+           id="linearGradient850"
+           xlink:href="#linearGradient846" />
+        <linearGradient
+           id="linearGradient859"
+           x1="1.4647887"
+           x2="0.26408452"
+           y1="-1.1486486"
+           y2="1.2905406"
+           xlink:href="#linearGradient853" />
+        <linearGradient
+           id="linearGradient853">
+          <stop
+             id="stop854"
+             offset="0.00000000"
+             style="stop-color:#000000;stop-opacity:0.29752067;" />
+          <stop
+             id="stop855"
+             offset="1.0000000"
+             style="stop-color:#000000;stop-opacity:0.00000000;" />
+        </linearGradient>
+        <radialGradient
+           cx="0.50000000"
+           cy="0.50000000"
+           fx="0.50704223"
+           fy="0.29885057"
+           id="radialGradient861"
+           r="0.50000000"
+           xlink:href="#linearGradient853" />
+        <linearGradient
+           id="linearGradient1501">
+          <stop
+             id="stop1502"
+             offset="0.0000000"
+             style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+          <stop
+             id="stop1504"
+             offset="1.0000000"
+             style="stop-color:#ffffff;stop-opacity:0.0000000;" />
+        </linearGradient>
+        <linearGradient
+           id="linearGradient1492">
+          <stop
+             id="stop1493"
+             offset="0.0000000"
+             style="stop-color:#cbcbcb;stop-opacity:1.0000000;" />
+          <stop
+             id="stop1496"
+             offset="0.34923077"
+             style="stop-color:#f0f0f0;stop-opacity:1.0000000;" />
+          <stop
+             id="stop1494"
+             offset="1.0000000"
+             style="stop-color:#e2e2e2;stop-opacity:1.0000000;" />
+        </linearGradient>
+        <linearGradient
+           id="linearGradient1495"
+           x1="0.92307693"
+           x2="0.14529915"
+           y1="0.16406250"
+           y2="1.1718750"
+           xlink:href="#linearGradient1492" />
+        <linearGradient
+           id="linearGradient1497"
+           x1="0.63247865"
+           x2="-0.37606838"
+           y1="0.32812500"
+           y2="1.3281250"
+           xlink:href="#linearGradient1492" />
+        <linearGradient
+           id="linearGradient1499"
+           x1="0.85826772"
+           x2="0.062992126"
+           y1="0.14062500"
+           y2="0.54687500"
+           xlink:href="#linearGradient1501" />
+        <linearGradient
+           id="linearGradient1506"
+           x1="0.052173913"
+           x2="0.78260869"
+           y1="0.97656250"
+           y2="0.0078125000"
+           xlink:href="#linearGradient1507" />
+        <linearGradient
+           id="linearGradient1556"
+           x1="0.31111112"
+           x2="0.62222224"
+           y1="-0.56250000"
+           y2="0.79687500"
+           xlink:href="#linearGradient1507" />
+        <radialGradient
+           cx="0.50000000"
+           cy="0.89285713"
+           fx="0.54117650"
+           fy="3.5200000"
+           id="radialGradient856"
+           r="0.54606670"
+           xlink:href="#linearGradient841" />
+        <linearGradient
+           id="linearGradient1944"
+           xlink:href="#linearGradient841" />
+      </defs>
+      <sodipodi:namedview
+         inkscape:cx="28.450752"
+         inkscape:cy="97.214075"
+         inkscape:pageopacity="0.0"
+         inkscape:pageshadow="2"
+         inkscape:window-height="491"
+         inkscape:window-width="390"
+         inkscape:window-x="323"
+         inkscape:window-y="53"
+         inkscape:zoom="4.7658944"
+         bordercolor="#666666"
+         borderopacity="1.0"
+         id="namedview721"
+         pagecolor="#ffffff" />
+      <path
+         sodipodi:nodetypes="cccccccccccccccc"
+         d="M 17.159384,6.3292894 L 17.159384,43.068526 L 17.159384,79.807768 L 17.159384,116.54700 L 17.159384,153.28624 L 50.687024,153.28624 L 84.214664,153.28624 L 117.74230,153.28624 L 151.26994,153.28624 L 151.26994,116.54700 L 151.26994,79.807768 L 151.26994,43.068526 L 117.74230,6.3292894 L 84.214664,6.3292894 L 50.687024,6.3292894 L 17.159384,6.3292894 z "
+         id="path930"
+         style="fill:#ffffff;fill-rule:evenodd;stroke-width:0.42649043;stroke-opacity:0.36477986;" />
+      <g
+         id="g1552"
+         style="fill:#000000;fill-opacity:0.069182344;"
+         transform="matrix(0.304171,0.000000,0.000000,0.297572,-36.70399,-112.4880)">
+        <path
+           sodipodi:nodetypes="cccccccccccccccc"
+           d="M 173.35959,408.81260 L 173.35959,531.07360 L 173.35959,653.33460 L 173.35959,775.59560 L 173.35959,897.85660 L 282.12187,897.85660 L 390.88417,897.85660 L 499.64646,897.85660 L 608.40874,897.85660 L 608.40874,775.59560 L 608.40874,653.33460 L 608.40874,531.07360 L 499.64646,408.81260 L 390.88417,408.81260 L 282.12187,408.81260 L 173.35959,408.81260 z "
+           id="path1505"
+           style="fill-opacity:0.069182344;fill-rule:evenodd;stroke-width:0.95407495pt;fill:#000000;" />
+        <path
+           d="M 170.12500,407.18750 C 170.12500,571.82292 170.12500,736.45833 170.12500,901.09375 C 317.30208,901.09375 464.47917,901.09375 611.65625,901.09375 C 611.65625,777.33333 611.65625,653.57292 611.65625,529.81250 C 574.80918,488.38978 537.97604,446.95335 501.09375,405.56250 C 390.77083,405.56250 280.44792,405.56250 170.12500,405.56250 C 170.12500,405.89583 170.12500,406.97917 170.12500,407.18750 z "
+           id="path725"
+           style="fill-opacity:0.069182344;fill-rule:evenodd;stroke-width:0.95407495pt;fill:#000000;" />
+        <path
+           d="M 166.87500,403.93750 C 166.87500,570.73958 166.87500,737.54167 166.87500,904.34375 C 316.21875,904.34375 465.56250,904.34375 614.90625,904.34375 C 614.90625,779.08333 614.90625,653.82292 614.90625,528.56250 C 577.45517,486.47298 540.01754,444.37017 502.53125,402.31250 C 390.64583,402.31250 278.76042,402.31250 166.87500,402.31250 C 166.87500,402.64583 166.87500,403.72917 166.87500,403.93750 z "
+           id="path1543"
+           style="fill-opacity:0.069182344;fill-rule:evenodd;stroke-width:0.95407495pt;fill:#000000;" />
+      </g>
+      <path
+         sodipodi:nodetypes="cccccccccccccccc"
+         d="M 297.99034,136.74154 L 297.99034,260.57234 L 297.99034,384.40315 L 297.99034,508.23395 L 297.99034,632.06475 L 410.99634,632.06475 L 524.00235,632.06475 L 637.00835,632.06475 L 750.01435,632.06475 L 750.01435,508.23395 L 750.01435,384.40315 L 750.01435,260.57234 L 637.00835,136.74154 L 524.00235,136.74154 L 410.99634,136.74154 L 297.99034,136.74154 z "
+         id="rect900"
+         style="fill:url(#linearGradient1495);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.4375000;stroke-opacity:0.36477986;"
+         transform="matrix(0.296689,0.000000,0.000000,0.296689,-71.19601,-34.05825)" />
+      <path
+         sodipodi:nodetypes="cccc"
+         d="M 750.01435,260.57234 C 715.94460,250.48602 671.79788,251.91624 638.44792,257.66516 C 644.20618,220.71628 644.92597,174.41021 637.00835,136.74154 L 750.01435,260.57234 z "
+         id="path906"
+         style="fill:url(#linearGradient1497);fill-opacity:1;fill-rule:evenodd;stroke-width:0.95407495pt;"
+         transform="matrix(0.296689,0.000000,0.000000,0.296689,-71.19601,-34.05825)" />
+      <path
+         sodipodi:nodetypes="cccczc"
+         d="M 301.30655,174.90867 L 299.27069,628.90434 L 743.08709,628.90434 L 743.34157,516.67783 C 733.41677,520.49506 633.15091,378.49417 506.92790,384.60173 C 380.59029,390.71484 413.27857,193.23136 301.30655,174.90867 z "
+         id="path1500"
+         style="fill:url(#linearGradient1499);fill-opacity:1;fill-rule:evenodd;stroke-width:1.0000000pt;"
+         transform="matrix(0.296689,0.000000,0.000000,0.296689,-71.19601,-34.05825)" />
+      <metadata
+         id="metadata730">
+        <rdf:RDF
+           xmlns:cc="http://web.resource.org/cc/"
+           xmlns:dc="http://purl.org/dc/elements/1.1/"
+           xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+          <cc:Work
+             rdf:about="">
+            <dc:title>Etiquette Icons</dc:title>
+            <dc:description />
+            <dc:subject>
+              <rdf:Bag>
+                <rdf:li>hash</rdf:li>
+                <rdf:li>icons</rdf:li>
+                <rdf:li>computer</rdf:li>
+                <rdf:li />
+              </rdf:Bag>
+            </dc:subject>
+            <dc:publisher>
+              <cc:Agent
+                 rdf:about="http://www.openclipart.org">
+                <dc:title>Andy Fitzsimon</dc:title>
+              </cc:Agent>
+            </dc:publisher>
+            <dc:creator>
+              <cc:Agent
+                 rdf:about="">
+                <dc:title>Andy Fitzsimon</dc:title>
+              </cc:Agent>
+            </dc:creator>
+            <dc:rights>
+              <cc:Agent
+                 rdf:about="">
+                <dc:title>Andy Fitzsimon</dc:title>
+              </cc:Agent>
+            </dc:rights>
+            <dc:date />
+            <dc:format>image/svg+xml</dc:format>
+            <dc:type
+               rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+            <cc:license
+               rdf:resource="http://web.resource.org/cc/PublicDomain">
+              <dc:date />
+            </cc:license>
+            <dc:language>en</dc:language>
+          </cc:Work>
+          <cc:License
+             rdf:about="http://web.resource.org/cc/PublicDomain">
+            <cc:permits
+               rdf:resource="http://web.resource.org/cc/Reproduction" />
+            <cc:permits
+               rdf:resource="http://web.resource.org/cc/Distribution" />
+            <cc:permits
+               rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
+          </cc:License>
+        </rdf:RDF>
+      </metadata>
+    </g>
+    <g
+       id="g731"
+       transform="matrix(0.8,0,0,0.8,16.7711,15.21633)">
+      <g
+         id="g1540"
+         transform="matrix(1.429413,-3.932010e-2,3.932010e-2,1.429413,6.816050,14.52049)"
+         style="">
+        <path
+           style="fill:#212121;fill-rule:evenodd;stroke-width:0.57499999;"
+           d="M 24.859391,31.907937 C 23.419824,24.350211 24.964801,11.778293 30.054438,8.9789918 C 35.144076,6.1796912 40.379124,5.3034583 41.760605,9.7424375 C 43.243834,14.508354 39.448349,16.768623 34.704351,20.597833 C 29.745701,24.600304 28.340109,28.103497 24.859391,31.907937 z "
+           id="path917"
+           sodipodi:nodetypes="cczzc" />
+      </g>
+      <path
+         style="fill:#618bb4;fill-rule:evenodd;stroke-width:0.57499999;fill-opacity:1.0000000;"
+         d="M 25.193706,48.176692 C 25.193706,48.176692 24.939224,26.545733 44.025365,23.491950 C 63.111506,20.438168 70.109757,49.449102 68.710107,54.029776 C 67.310457,58.610450 49.351398,70.044503 37.645232,66.227275 C 25.939066,62.410047 26.975079,57.338040 25.193706,48.176692 z "
+         id="path918"
+         sodipodi:nodetypes="cczcc"
+         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+      <path
+         style="fill:url(#linearGradient1529);fill-rule:evenodd;stroke-width:0.57499999;"
+         d="M 28.074289,48.939744 C 28.074289,48.939744 27.844841,29.436670 45.053436,26.683294 C 62.262031,23.929920 69.374917,51.234223 67.309886,54.217047 C 65.244854,57.199869 51.477978,62.247724 40.923373,58.806005 C 30.368769,55.364286 29.680425,57.199869 28.074289,48.939744 z "
+         id="path1528"
+         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+      <path
+         style="fill:url(#linearGradient1517);fill-rule:evenodd;stroke-width:0.57499999;"
+         d="M 25.891950,48.915464 C 25.891950,48.915464 25.637468,27.284505 44.723609,24.230722 C 63.809750,21.176940 71.698688,51.460283 69.408351,54.768548 C 67.118014,58.076812 51.849101,63.675413 40.142935,59.858185 C 28.436769,56.040957 27.673323,58.076812 25.891950,48.915464 z "
+         id="path1516"
+         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+      <path
+         style="fill:#a2360f;fill-rule:evenodd;stroke-width:0.57499999;fill-opacity:1.0000000;"
+         d="M 40.717100,73.115916 C 40.717100,68.916965 50.070907,54.562023 54.040131,54.343356 C 58.099053,54.119748 55.986013,56.829076 59.039796,56.574594 C 62.093578,56.320112 67.183216,56.574594 68.201143,59.882859 C 69.219071,63.191123 69.473553,72.606953 66.165288,73.370398 C 62.857024,74.133844 60.057723,74.897290 58.276350,77.442108 C 56.494977,79.986927 51.150858,84.567601 46.061220,82.277264 C 41.078519,80.035049 40.717100,77.314867 40.717100,73.115916 z "
+         id="path916"
+         sodipodi:nodetypes="czcccczz"
+         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+      <path
+         style="fill:#e7d417;fill-opacity:0.44654086;fill-rule:evenodd;stroke-width:0.57499999;"
+         d="M 47.842593,75.406253 C 48.097075,73.879362 50.387412,62.936641 53.186712,61.155268 C 55.986013,59.373895 54.204640,62.936641 55.222568,64.718014 C 56.240495,66.499388 61.330133,59.373895 61.330133,62.427678 C 61.330133,65.481460 56.749459,67.517315 59.803241,67.008351 C 62.857024,66.499388 71.254926,63.954569 66.928734,67.262833 C 62.602542,70.571098 60.312205,75.406253 57.258423,73.879362 C 54.204640,72.352471 53.186712,77.187626 50.641894,77.187626 C 48.097075,77.187626 47.588111,77.187626 47.842593,75.406253 z "
+         id="path922"
+         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+      <path
+         style="fill:url(#linearGradient1537);fill-rule:evenodd;stroke-width:0.57499999;"
+         d="M 40.983128,72.559266 C 40.983128,68.360315 50.336933,54.005373 54.306163,53.786706 C 58.365083,53.563098 56.252043,56.272426 59.305823,56.017944 C 62.359603,55.763462 67.449243,56.017944 68.467173,59.326209 C 69.485103,62.634473 69.739583,72.050303 66.431313,72.813748 C 63.123053,73.577194 60.323753,74.340640 58.542383,76.885458 C 56.761003,79.430277 51.416883,84.010951 46.327253,81.720614 C 41.344547,79.478399 40.983128,76.758217 40.983128,72.559266 z "
+         id="path1536"
+         sodipodi:nodetypes="czcccczz"
+         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+      <path
+         style="fill:url(#linearGradient1515);fill-rule:evenodd;stroke-width:0.57499999;"
+         d="M 51.150857,44.868428 L 78.634900,52.757366 L 100.26586,36.979490 L 51.150857,44.868428 z "
+         id="path910"
+         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+      <path
+         style="fill:#bd3200;fill-rule:evenodd;stroke-width:0.57499999;"
+         d="M 50.387412,44.359464 L 100.26586,30.108479 L 76.344563,49.194620 L 50.387412,44.359464 z "
+         id="path909"
+         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+      <path
+         sodipodi:type="arc"
+         style="fill:#f4f4f4;fill-rule:evenodd;stroke-width:0.47612661;"
+         id="path914"
+         sodipodi:cx="61.584614"
+         sodipodi:cy="30.108479"
+         sodipodi:rx="8.9068661"
+         sodipodi:ry="8.9068661"
+         d="M 70.49148 30.10848 A 8.906866 8.906866 0 1 0 52.67775 30.10848 A 8.906866 8.906866 0 1 0  70.49148 30.10848 z"
+         transform="matrix(1.726901,0.000000,0.000000,1.726901,-13.97865,2.029577)" />
+      <path
+         style="fill:#a2360f;fill-rule:evenodd;stroke-width:0.57499999;fill-opacity:1.0000000;"
+         d="M 27.993007,55.556667 C 27.993007,55.556667 27.484043,58.355967 29.774380,60.900786 C 32.064717,63.445605 41.480546,72.097989 38.172282,77.187626 C 34.864017,82.277264 26.211633,82.786228 23.157851,79.223481 C 20.104068,75.660735 8.9068657,71.080061 9.1613476,69.298688 C 9.4158295,67.517315 5.0896376,58.610449 11.960648,58.101486 C 18.831659,57.592522 23.412333,53.011848 25.448188,52.757366 C 27.484043,52.502884 28.247488,53.775294 27.993007,55.556667 z "
+         id="path915"
+         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+      <path
+         style="fill:#e7d417;fill-opacity:0.42767295;fill-rule:evenodd;stroke-width:0.57499999;"
+         d="M 26.211633,61.409750 C 26.211633,61.409750 28.756452,67.517315 31.301271,70.825580 C 33.846090,74.133844 30.537825,78.714518 27.229561,75.660735 C 23.921297,72.606953 13.487540,70.316616 13.742021,67.262833 C 13.996503,64.209051 18.322695,69.807652 19.086141,67.262833 C 19.849586,64.718014 13.996503,58.864931 17.050286,59.628377 C 20.104068,60.391823 22.394405,68.026279 23.157851,63.700087 C 23.921297,59.373895 22.903369,55.556667 26.211633,61.409750 z "
+         id="path921"
+         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+      <path
+         style="fill:url(#linearGradient1539);fill-rule:evenodd;stroke-width:0.57499999;"
+         d="M 28.286502,55.412556 C 28.286502,55.412556 27.777538,58.211856 30.067875,60.756675 C 32.358212,63.301494 41.774041,71.953878 38.465777,77.043515 C 35.157512,82.133153 26.505128,82.642117 23.451346,79.079370 C 20.397563,75.516624 9.2003609,70.935950 9.4548429,69.154577 C 9.7093249,67.373204 5.3831329,58.466338 12.254143,57.957375 C 19.125154,57.448411 23.705828,52.867737 25.741683,52.613255 C 27.777538,52.358773 28.540983,53.631183 28.286502,55.412556 z "
+         id="path1538"
+         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+      <path
+         sodipodi:type="arc"
+         style="fill:#e4d66e;fill-rule:evenodd;stroke-width:0.59175676;"
+         id="path1510"
+         sodipodi:cx="61.584614"
+         sodipodi:cy="30.108479"
+         sodipodi:rx="8.9068661"
+         sodipodi:ry="8.9068661"
+         d="M 70.49148 30.10848 A 8.906866 8.906866 0 1 0 52.67775 30.10848 A 8.906866 8.906866 0 1 0  70.49148 30.10848 z"
+         transform="matrix(1.389462,0.000000,0.000000,1.389462,7.172151,12.65069)" />
+      <path
+         sodipodi:type="arc"
+         style="fill-rule:evenodd;stroke-width:0.57499999;"
+         id="path912"
+         sodipodi:cx="61.584614"
+         sodipodi:cy="31.126406"
+         sodipodi:rx="5.8530831"
+         sodipodi:ry="5.8530831"
+         d="M 67.4377 31.12641 A 5.853083 5.853083 0 1 0 55.73153 31.12641 A 5.853083 5.853083 0 1 0  67.4377 31.12641 z"
+         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.286480,10.63843)" />
+      <path
+         style="fill:#45800c;fill-rule:evenodd;stroke-width:0.57499999;"
+         d="M 25.957152,48.431174 C 25.957152,48.431174 31.810235,47.922210 29.774380,50.975993 C 27.738525,54.029776 20.867514,55.047703 25.193706,56.320112 C 29.519898,57.592522 52.423267,58.101486 54.968086,59.373895 C 57.512904,60.646304 50.132930,68.535243 45.297774,67.008351 C 40.462619,65.481460 33.591608,59.119413 26.466115,60.137341 C 19.340623,61.155268 12.469612,65.226978 12.215130,60.900786 C 11.960648,56.574594 17.559250,49.703584 25.957152,48.431174 z "
+         id="path919"
+         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+      <path
+         style="fill:url(#linearGradient1535);fill-rule:evenodd;stroke-width:0.57499999;"
+         d="M 28.123743,46.722923 C 28.123743,46.722923 33.733476,46.235120 31.782264,49.161938 C 29.831053,52.088756 23.245714,53.064361 27.392038,54.283868 C 31.538363,55.503375 53.489492,55.991179 55.928506,57.210685 C 58.367520,58.430192 51.294379,65.991137 46.660251,64.527728 C 42.026124,63.064320 35.440785,56.966784 28.611545,57.942390 C 21.782305,58.917995 15.196966,62.820418 14.953065,58.674094 C 14.709163,54.527769 20.074995,47.942431 28.123743,46.722923 z "
+         id="path1534"
+         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+      <path
+         style="fill:#52980f;fill-rule:evenodd;stroke-width:0.57499999;"
+         d="M 68.710107,53.011848 C 68.710107,53.011848 77.616973,55.811149 72.272853,56.829076 C 66.928734,57.847004 53.695676,56.574594 49.878448,59.119413 C 46.061220,61.664232 41.735028,69.807652 44.788811,71.334543 C 47.842593,72.861435 55.986013,64.209051 63.111506,62.936641 C 70.236998,61.664232 85.505911,62.427678 86.269357,59.882859 C 87.032802,57.338040 72.447502,49.641836 69.648201,49.641836 C 66.848901,49.641836 68.710107,53.011848 68.710107,53.011848 z "
+         id="path920"
+         sodipodi:nodetypes="cccccccc"
+         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+      <path
+         sodipodi:type="arc"
+         style="fill:url(#linearGradient1522);fill-rule:evenodd;stroke-width:0.62365168;"
+         id="path1523"
+         sodipodi:cx="41.989510"
+         sodipodi:cy="35.452599"
+         sodipodi:rx="9.1613474"
+         sodipodi:ry="9.1613474"
+         d="M 51.15086 35.4526 A 9.161347 9.161347 0 1 0 32.82816 35.4526 A 9.161347 9.161347 0 1 0  51.15086 35.4526 z"
+         transform="matrix(1.318402,0.000000,0.000000,1.318402,36.93339,7.749206)" />
+      <path
+         sodipodi:type="arc"
+         style="fill:#f4f4f4;fill-rule:evenodd;stroke-width:0.49186331;"
+         id="path923"
+         sodipodi:cx="41.989510"
+         sodipodi:cy="35.452599"
+         sodipodi:rx="9.1613474"
+         sodipodi:ry="9.1613474"
+         d="M 51.15086 35.4526 A 9.161347 9.161347 0 1 0 32.82816 35.4526 A 9.161347 9.161347 0 1 0  51.15086 35.4526 z"
+         transform="matrix(1.671651,0.000000,0.000000,1.671651,-3.918064,5.232760)" />
+      <path
+         sodipodi:type="arc"
+         style="fill:#e4d66e;fill-rule:evenodd;stroke-width:0.62365168;"
+         id="path913"
+         sodipodi:cx="41.989510"
+         sodipodi:cy="35.452599"
+         sodipodi:rx="9.1613474"
+         sodipodi:ry="9.1613474"
+         d="M 51.15086 35.4526 A 9.161347 9.161347 0 1 0 32.82816 35.4526 A 9.161347 9.161347 0 1 0  51.15086 35.4526 z"
+         transform="matrix(1.318402,0.000000,0.000000,1.318402,11.09669,17.21056)" />
+      <path
+         sodipodi:type="arc"
+         style="fill:url(#linearGradient1522);fill-rule:evenodd;stroke-width:0.62365168;"
+         id="path1521"
+         sodipodi:cx="41.989510"
+         sodipodi:cy="35.452599"
+         sodipodi:rx="9.1613474"
+         sodipodi:ry="9.1613474"
+         d="M 51.15086 35.4526 A 9.161347 9.161347 0 1 0 32.82816 35.4526 A 9.161347 9.161347 0 1 0  51.15086 35.4526 z"
+         transform="matrix(1.318402,0.000000,0.000000,1.318402,11.09667,16.84664)" />
+      <path
+         sodipodi:type="arc"
+         style="fill-rule:evenodd;stroke-width:0.57499999;"
+         id="path911"
+         sodipodi:cx="42.243992"
+         sodipodi:cy="36.216045"
+         sodipodi:rx="6.1075649"
+         sodipodi:ry="6.1075649"
+         d="M 48.35155 36.21605 A 6.107565 6.107565 0 1 0 36.13643 36.21605 A 6.107565 6.107565 0 1 0  48.35155 36.21605 z"
+         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.971427,11.22306)" />
+      <path
+         sodipodi:type="arc"
+         style="fill:url(#radialGradient1524);fill-rule:evenodd;stroke-width:1.1081090;"
+         id="path1509"
+         sodipodi:cx="42.243992"
+         sodipodi:cy="36.216045"
+         sodipodi:rx="6.1075649"
+         sodipodi:ry="6.1075649"
+         d="M 48.35155 36.21605 A 6.107565 6.107565 0 1 0 36.13643 36.21605 A 6.107565 6.107565 0 1 0  48.35155 36.21605 z"
+         transform="matrix(1.099494,0.000000,0.000000,1.099494,18.05623,20.13574)" />
+      <path
+         sodipodi:type="arc"
+         style="fill:url(#radialGradient1525);fill-rule:evenodd;stroke-width:1.1081090;"
+         id="path1511"
+         sodipodi:cx="42.243992"
+         sodipodi:cy="36.216045"
+         sodipodi:rx="6.1075649"
+         sodipodi:ry="6.1075649"
+         d="M 48.35155 36.21605 A 6.107565 6.107565 0 1 0 36.13643 36.21605 A 6.107565 6.107565 0 1 0  48.35155 36.21605 z"
+         transform="matrix(1.099494,0.000000,0.000000,1.099494,44.87933,12.47874)" />
+      <path
+         style="fill:url(#linearGradient1531);fill-rule:evenodd;stroke-width:0.57499999;"
+         d="M 55.758098,43.619804 L 96.835997,31.883262 L 77.135370,47.601846 L 55.758098,43.619804 z "
+         id="path1530"
+         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+      <path
+         style="fill:url(#linearGradient1533);fill-rule:evenodd;stroke-width:0.57499999;"
+         d="M 67.743635,52.574355 C 67.743635,52.574355 76.650495,55.373656 71.306375,56.391583 C 65.962265,57.409511 52.729203,56.137101 48.911975,58.681920 C 45.094747,61.226739 40.768555,69.370159 43.822338,70.897050 C 46.876120,72.423942 55.019540,63.771558 62.145035,62.499148 C 69.270525,61.226739 84.539435,61.990185 85.302885,59.445366 C 86.066325,56.900547 71.481025,49.204343 68.681725,49.204343 C 65.882425,49.204343 67.743635,52.574355 67.743635,52.574355 z "
+         id="path1532"
+         sodipodi:nodetypes="cccccccc"
+         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
+      <g
+         id="g1657"
+         transform="matrix(1.219881,-3.355633e-2,3.355633e-2,1.219881,15.12310,17.23540)"
+         style="fill:url(#linearGradient1527);">
+        <path
+           style="fill-rule:evenodd;stroke-width:0.57499999;"
+           d="M 24.859391,31.907937 C 23.419824,24.350211 24.964801,11.778293 30.054438,8.9789918 C 35.144076,6.1796912 40.379124,5.3034583 41.760605,9.7424375 C 43.243834,14.508354 39.448349,16.768623 34.704351,20.597833 C 29.745701,24.600304 28.340109,28.103497 24.859391,31.907937 z "
+           id="path1658"
+           sodipodi:nodetypes="cczzc" />
+      </g>
+      <path
+         style="fill:url(#linearGradient1734);fill-opacity:0.44654086;fill-rule:evenodd;stroke-width:0.57499999;"
+         d="M 74.490374,118.99279 C 74.854272,116.80940 78.129348,101.16181 82.132218,98.614531 C 86.135090,96.067249 83.587809,101.16181 85.043399,103.70910 C 86.498988,106.25638 93.776936,96.067249 93.776936,100.43402 C 93.776936,104.80079 87.226783,107.71197 91.593550,106.98417 C 95.960320,106.25638 107.96894,102.61740 101.78268,107.34807 C 95.596422,112.07874 92.321346,118.99279 87.954578,116.80940 C 83.587809,114.62602 82.132218,121.54007 78.493246,121.54007 C 74.854272,121.54007 74.126476,121.54007 74.490374,118.99279 z "
+         id="path1726" />
+      <path
+         style="fill:url(#linearGradient1659);fill-opacity:0.42767295;fill-rule:evenodd;stroke-width:0.57499999;"
+         d="M 43.559096,98.978428 C 43.559096,98.978428 47.198070,107.71197 50.837044,112.44264 C 54.476018,117.17330 49.745352,123.72345 45.014686,119.35669 C 40.284021,114.98992 25.364228,111.71484 25.728125,107.34807 C 26.092022,102.98130 32.278278,110.98705 33.369970,107.34807 C 34.461662,103.70910 26.092022,95.339454 30.458791,96.431147 C 34.825559,97.522839 38.100636,108.43976 39.192328,102.25351 C 40.284021,96.067249 38.828431,90.608789 43.559096,98.978428 z "
+         id="path1729" />
+    </g>
+  </g>
+</svg>
diff --git a/development/Win32/packaging/AltInstaller/icons/lyx_logo_hi.bmp b/development/Win32/packaging/AltInstaller/icons/lyx_logo_hi.bmp
new file mode 100644 (file)
index 0000000..3ec6d8a
Binary files /dev/null and b/development/Win32/packaging/AltInstaller/icons/lyx_logo_hi.bmp differ
diff --git a/development/Win32/packaging/AltInstaller/icons/lyx_logo_vert150svn.bmp b/development/Win32/packaging/AltInstaller/icons/lyx_logo_vert150svn.bmp
new file mode 100644 (file)
index 0000000..d5f18f3
Binary files /dev/null and b/development/Win32/packaging/AltInstaller/icons/lyx_logo_vert150svn.bmp differ
diff --git a/development/Win32/packaging/AltInstaller/informations/ISO_3166.html b/development/Win32/packaging/AltInstaller/informations/ISO_3166.html
new file mode 100644 (file)
index 0000000..d438719
--- /dev/null
@@ -0,0 +1,260 @@
+<html><head><title>ISO 3166 Codes (Countries)</title></head><body>
+
+<h1>ISO 3166 Codes (Countries)</h1>
+
+Updated by the RIPE Network Coordination Centre, in coordination with
+the ISO 3166 Maintenance Agency, Berlin
+<p>
+See also:
+
+</p><ul>
+<li><a href="http://www.iso.org/iso/en/prods-services/iso3166ma/index.html">ISO 3166
+Maintenance agency (ISO 3166/MA)</a>
+</li><li><a href="http://www.davros.org/misc/iso3166.html">Country codes in ISO 3166</a>
+
+<p>
+
+</p><pre>Country                                         A 2     A 3     Number
+----------------------------------------------------------------------
+AFGHANISTAN                                     AF      AFG     004
+ALBANIA                                         AL      ALB     008
+ALGERIA                                         DZ      DZA     012
+AMERICAN SAMOA                                  AS      ASM     016
+ANDORRA                                         AD      AND     020
+ANGOLA                                          AO      AGO     024
+ANGUILLA                                        AI      AIA     660
+ANTARCTICA                                      AQ      ATA     010
+ANTIGUA AND BARBUDA                             AG      ATG     028
+ARGENTINA                                       AR      ARG     032
+ARMENIA                                         AM      ARM     051  
+ARUBA                                           AW      ABW     533
+AUSTRALIA                                       AU      AUS     036
+AUSTRIA                                         AT      AUT     040
+AZERBAIJAN                                      AZ      AZE     031  
+BAHAMAS                                         BS      BHS     044
+BAHRAIN                                         BH      BHR     048
+BANGLADESH                                      BD      BGD     050
+BARBADOS                                        BB      BRB     052
+BELARUS                                         BY      BLR     112  
+BELGIUM                                         BE      BEL     056
+BELIZE                                          BZ      BLZ     084
+BENIN                                           BJ      BEN     204
+BERMUDA                                         BM      BMU     060
+BHUTAN                                          BT      BTN     064
+BOLIVIA                                         BO      BOL     068
+BOSNIA AND HERZEGOWINA                          BA      BIH     070
+BOTSWANA                                        BW      BWA     072
+BOUVET ISLAND                                   BV      BVT     074
+BRAZIL                                          BR      BRA     076
+BRITISH INDIAN OCEAN TERRITORY                  IO      IOT     086
+BRUNEI DARUSSALAM                               BN      BRN     096
+BULGARIA                                        BG      BGR     100
+BURKINA FASO                                    BF      BFA     854
+BURUNDI                                         BI      BDI     108
+CAMBODIA                                        KH      KHM     116
+CAMEROON                                        CM      CMR     120
+CANADA                                          CA      CAN     124
+CAPE VERDE                                      CV      CPV     132
+CAYMAN ISLANDS                                  KY      CYM     136
+CENTRAL AFRICAN REPUBLIC                        CF      CAF     140
+CHAD                                            TD      TCD     148
+CHILE                                           CL      CHL     152
+CHINA                                           CN      CHN     156
+CHRISTMAS ISLAND                                CX      CXR     162
+COCOS (KEELING) ISLANDS                         CC      CCK     166
+COLOMBIA                                        CO      COL     170
+COMOROS                                         KM      COM     174
+CONGO, Democratic Republic of (was Zaire)       CD      COD     180
+CONGO, People's Republic of                     CG      COG     178
+COOK ISLANDS                                    CK      COK     184
+COSTA RICA                                      CR      CRI     188
+COTE D'IVOIRE                                   CI      CIV     384
+CROATIA (local name: Hrvatska)                  HR      HRV     191      
+CUBA                                            CU      CUB     192
+CYPRUS                                          CY      CYP     196
+CZECH REPUBLIC                                  CZ      CZE     203  
+DENMARK                                         DK      DNK     208
+DJIBOUTI                                        DJ      DJI     262
+DOMINICA                                        DM      DMA     212
+DOMINICAN REPUBLIC                              DO      DOM     214
+EAST TIMOR                                      TL      TLS     626
+ECUADOR                                         EC      ECU     218
+EGYPT                                           EG      EGY     818
+EL SALVADOR                                     SV      SLV     222
+EQUATORIAL GUINEA                               GQ      GNQ     226
+ERITREA                                         ER      ERI     232
+ESTONIA                                         EE      EST     233  
+ETHIOPIA                                        ET      ETH     231
+FALKLAND ISLANDS (MALVINAS)                     FK      FLK     238
+FAROE ISLANDS                                   FO      FRO     234
+FIJI                                            FJ      FJI     242
+FINLAND                                         FI      FIN     246
+FRANCE                                          FR      FRA     250
+FRANCE, METROPOLITAN                            FX      FXX     249  
+FRENCH GUIANA                                   GF      GUF     254
+FRENCH POLYNESIA                                PF      PYF     258
+FRENCH SOUTHERN TERRITORIES                     TF      ATF     260
+GABON                                           GA      GAB     266
+GAMBIA                                          GM      GMB     270
+GEORGIA                                         GE      GEO     268  
+GERMANY                                         DE      DEU     276
+GHANA                                           GH      GHA     288
+GIBRALTAR                                       GI      GIB     292
+GREECE                                          GR      GRC     300
+GREENLAND                                       GL      GRL     304
+GRENADA                                         GD      GRD     308
+GUADELOUPE                                      GP      GLP     312
+GUAM                                            GU      GUM     316
+GUATEMALA                                       GT      GTM     320
+GUINEA                                          GN      GIN     324
+GUINEA-BISSAU                                   GW      GNB     624
+GUYANA                                          GY      GUY     328
+HAITI                                           HT      HTI     332
+HEARD AND MC DONALD ISLANDS                     HM      HMD     334
+HONDURAS                                        HN      HND     340
+HONG KONG                                       HK      HKG     344
+HUNGARY                                         HU      HUN     348
+ICELAND                                         IS      ISL     352
+INDIA                                           IN      IND     356
+INDONESIA                                       ID      IDN     360
+IRAN (ISLAMIC REPUBLIC OF)                      IR      IRN     364
+IRAQ                                            IQ      IRQ     368
+IRELAND                                         IE      IRL     372
+ISRAEL                                          IL      ISR     376
+ITALY                                           IT      ITA     380
+JAMAICA                                         JM      JAM     388
+JAPAN                                           JP      JPN     392
+JORDAN                                          JO      JOR     400
+KAZAKHSTAN                                      KZ      KAZ     398  
+KENYA                                           KE      KEN     404
+KIRIBATI                                        KI      KIR     296
+KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF          KP      PRK     408
+KOREA, REPUBLIC OF                              KR      KOR     410
+KUWAIT                                          KW      KWT     414
+KYRGYZSTAN                                      KG      KGZ     417  
+LAO PEOPLE'S DEMOCRATIC REPUBLIC                LA      LAO     418
+LATVIA                                          LV      LVA     428  
+LEBANON                                         LB      LBN     422
+LESOTHO                                         LS      LSO     426
+LIBERIA                                         LR      LBR     430
+LIBYAN ARAB JAMAHIRIYA                          LY      LBY     434
+LIECHTENSTEIN                                   LI      LIE     438
+LITHUANIA                                       LT      LTU     440  
+LUXEMBOURG                                      LU      LUX     442
+MACAU                                           MO      MAC     446
+MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF      MK      MKD     807 
+MADAGASCAR                                      MG      MDG     450
+MALAWI                                          MW      MWI     454
+MALAYSIA                                        MY      MYS     458
+MALDIVES                                        MV      MDV     462
+MALI                                            ML      MLI     466
+MALTA                                           MT      MLT     470
+MARSHALL ISLANDS                                MH      MHL     584
+MARTINIQUE                                      MQ      MTQ     474
+MAURITANIA                                      MR      MRT     478
+MAURITIUS                                       MU      MUS     480
+MAYOTTE                                         YT      MYT     175  
+MEXICO                                          MX      MEX     484
+MICRONESIA, FEDERATED STATES OF                 FM      FSM     583
+MOLDOVA, REPUBLIC OF                            MD      MDA     498  
+MONACO                                          MC      MCO     492
+MONGOLIA                                        MN      MNG     496
+MONTSERRAT                                      MS      MSR     500
+MOROCCO                                         MA      MAR     504
+MOZAMBIQUE                                      MZ      MOZ     508
+MYANMAR                                         MM      MMR     104
+NAMIBIA                                         NA      NAM     516
+NAURU                                           NR      NRU     520
+NEPAL                                           NP      NPL     524
+NETHERLANDS                                     NL      NLD     528
+NETHERLANDS ANTILLES                            AN      ANT     530
+NEW CALEDONIA                                   NC      NCL     540
+NEW ZEALAND                                     NZ      NZL     554
+NICARAGUA                                       NI      NIC     558
+NIGER                                           NE      NER     562
+NIGERIA                                         NG      NGA     566
+NIUE                                            NU      NIU     570
+NORFOLK ISLAND                                  NF      NFK     574
+NORTHERN MARIANA ISLANDS                        MP      MNP     580
+NORWAY                                          NO      NOR     578
+OMAN                                            OM      OMN     512
+PAKISTAN                                        PK      PAK     586
+PALAU                                           PW      PLW     585
+PALESTINIAN TERRITORY, Occupied                 PS      PSE     275
+PANAMA                                          PA      PAN     591
+PAPUA NEW GUINEA                                PG      PNG     598
+PARAGUAY                                        PY      PRY     600
+PERU                                            PE      PER     604
+PHILIPPINES                                     PH      PHL     608
+PITCAIRN                                        PN      PCN     612
+POLAND                                          PL      POL     616
+PORTUGAL                                        PT      PRT     620
+PUERTO RICO                                     PR      PRI     630
+QATAR                                           QA      QAT     634
+REUNION                                         RE      REU     638
+ROMANIA                                         RO      ROU     642
+RUSSIAN FEDERATION                              RU      RUS     643
+RWANDA                                          RW      RWA     646
+SAINT KITTS AND NEVIS                           KN      KNA     659
+SAINT LUCIA                                     LC      LCA     662
+SAINT VINCENT AND THE GRENADINES                VC      VCT     670
+SAMOA                                           WS      WSM     882
+SAN MARINO                                      SM      SMR     674
+SAO TOME AND PRINCIPE                           ST      STP     678
+SAUDI ARABIA                                    SA      SAU     682
+SENEGAL                                         SN      SEN     686
+SEYCHELLES                                      SC      SYC     690
+SIERRA LEONE                                    SL      SLE     694
+SINGAPORE                                       SG      SGP     702
+SLOVAKIA (Slovak Republic)                      SK      SVK     703  
+SLOVENIA                                        SI      SVN     705  
+SOLOMON ISLANDS                                 SB      SLB     090
+SOMALIA                                         SO      SOM     706
+SOUTH AFRICA                                    ZA      ZAF     710
+SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS    GS      SGS     239
+SPAIN                                           ES      ESP     724
+SRI LANKA                                       LK      LKA     144
+ST. HELENA                                      SH      SHN     654
+ST. PIERRE AND MIQUELON                         PM      SPM     666
+SUDAN                                           SD      SDN     736
+SURINAME                                        SR      SUR     740
+SVALBARD AND JAN MAYEN ISLANDS                  SJ      SJM     744
+SWAZILAND                                       SZ      SWZ     748
+SWEDEN                                          SE      SWE     752
+SWITZERLAND                                     CH      CHE     756
+SYRIAN ARAB REPUBLIC                            SY      SYR     760
+TAIWAN                                          TW      TWN     158
+TAJIKISTAN                                      TJ      TJK     762  
+TANZANIA, UNITED REPUBLIC OF                    TZ      TZA     834
+THAILAND                                        TH      THA     764
+TOGO                                            TG      TGO     768
+TOKELAU                                         TK      TKL     772
+TONGA                                           TO      TON     776
+TRINIDAD AND TOBAGO                             TT      TTO     780
+TUNISIA                                         TN      TUN     788
+TURKEY                                          TR      TUR     792
+TURKMENISTAN                                    TM      TKM     795  
+TURKS AND CAICOS ISLANDS                        TC      TCA     796
+TUVALU                                          TV      TUV     798
+UGANDA                                          UG      UGA     800
+UKRAINE                                         UA      UKR     804
+UNITED ARAB EMIRATES                            AE      ARE     784
+UNITED KINGDOM                                  GB      GBR     826
+UNITED STATES                                   US      USA     840
+UNITED STATES MINOR OUTLYING ISLANDS            UM      UMI     581
+URUGUAY                                         UY      URY     858
+UZBEKISTAN                                      UZ      UZB     860  
+VANUATU                                         VU      VUT     548
+VATICAN CITY STATE (HOLY SEE)                   VA      VAT     336
+VENEZUELA                                       VE      VEN     862
+VIET NAM                                        VN      VNM     704
+VIRGIN ISLANDS (BRITISH)                        VG      VGB     092
+VIRGIN ISLANDS (U.S.)                           VI      VIR     850
+WALLIS AND FUTUNA ISLANDS                       WF      WLF     876
+WESTERN SAHARA                                  EH      ESH     732
+YEMEN                                           YE      YEM     887
+YUGOSLAVIA                                      YU      YUG     891
+ZAMBIA                                          ZM      ZMB     894
+ZIMBABWE                                        ZW      ZWE     716
+</pre>
+</li></ul></body></html>
\ No newline at end of file
diff --git a/development/Win32/packaging/AltInstaller/informations/InstallerStructure.odg b/development/Win32/packaging/AltInstaller/informations/InstallerStructure.odg
new file mode 100644 (file)
index 0000000..2f675b2
Binary files /dev/null and b/development/Win32/packaging/AltInstaller/informations/InstallerStructure.odg differ
diff --git a/development/Win32/packaging/AltInstaller/informations/InstallerStructure.pdf b/development/Win32/packaging/AltInstaller/informations/InstallerStructure.pdf
new file mode 100644 (file)
index 0000000..2a1f556
Binary files /dev/null and b/development/Win32/packaging/AltInstaller/informations/InstallerStructure.pdf differ
diff --git a/development/Win32/packaging/AltInstaller/informations/WinLangCode.htm b/development/Win32/packaging/AltInstaller/informations/WinLangCode.htm
new file mode 100644 (file)
index 0000000..21d89cb
--- /dev/null
@@ -0,0 +1,580 @@
+<html dir="ltr"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta http-equiv="assetid" content="SP01019690"><title>Regional and Language Settings</title><link rel="stylesheet" type="text/css" href="stsk09-Dateien/ont.css"><script type="text/javascript" language="Javascript" src="stsk09-Dateien/sExpCollapse.js"></script><script type="text/javascript" language="JavaScript" src="stsk09-Dateien/backgo.js"></script><script>
+       var strShow = 'Show';
+       var strHide = 'Hide';
+
+       function go(url)
+       {
+               navigate(url);          
+       }
+</script><style type="text/CSS">
+       .ACICollapsed
+       {
+               display: none;
+       }
+
+       .ACECollapsed
+       {
+               display: none;
+       }
+</style><style type="text/CSS">
+               .ACICollapsed
+               {
+                       display: inline;
+               }
+
+               .ACECollapsed
+               {
+                       display: block;
+               }
+       </style><meta http-equiv="assetid" content="SP01019690"></head><noscript></noscript><body><table border="0" cellpadding="0" cellspacing="0" width="200"><tbody><tr><td colspan="6"><img src="stsk09-Dateien/psLogo.gif" alt="Microsoft Office SharePoint Portal Server 2003" border="0" height="31" width="202"></td></tr><tr><td><a href="http://www.greatwesthealthcare.com/_vti_bin/help/1033/sps/html/sharepointhelp.htm" title="Home button"><img src="stsk09-Dateien/home.gif" alt="Home" border="0" height="32" width="69"></a><a href="javascript:myBack()" title="Back button"><img src="stsk09-Dateien/back.gif" alt="Back" border="0" height="32" width="24"></a><a href="javascript:myForward()" title="Forward button"><img src="stsk09-Dateien/forward.gif" alt="Forward" border="0" height="32" width="23"></a><a href="javascript:self.print();" title="Print button"><img src="stsk09-Dateien/print.gif" alt="Print" border="0" height="32" width="59"></a><img src="stsk09-Dateien/bar.gif" border="0" height="32" width="1200"></td></tr></tbody></table><br><h1>Regional and Language Settings</h1>
+
+
+
+
+
+<p>This topic lists the regional and language settings you can specify
+from the command line by using operations in Stsadm.exe and by using
+HTML Administration pages. For more information about specifying
+regional and language settings, see <a href="http://www.greatwesthealthcare.com/_vti_bin/help/1033/sps/html/stsb05.htm" id="SP01019676" lcid=" ">Language Considerations</a>. For more information about the syntax for command-line operations, see <a href="http://www.greatwesthealthcare.com/_vti_bin/help/1033/sps/html/stsk01.htm" id="SP01019625" lcid=" ">Command-Line Operations</a>.
+</p><p>The following types of regional and language settings are used in Microsoft Windows SharePoint Services:</p>
+
+
+<ul><li><a href="#language">Language IDs</a></li><li><a href="#locale">Locale IDs</a></li><li><a href="#Time">Time zones</a></li><li><a href="#currency">Currency IDs</a></li></ul><h2><a id="Language" name="Language">Language IDs</a></h2><p>The
+Language ID determines the language used for text on pages in the Web
+site (such as the text on the Site Settings page). The languages
+available for site creation depend on the language template packs you
+have installed to your server or server farm. Web sites based on
+Windows SharePoint Services can be created in the following languages. </p><table><tbody><tr><td><b class="bterm">ID</b></td><td><b class="bterm">Language</b>
+</td><td><b class="bterm">ID</b></td><td><b class="bterm">Language</b>
+</td></tr><tr><td>1025</td><td>Arabic
+</td><td>1041
+</td><td>Japanese
+</td></tr><tr><td>1028
+</td><td>Chinese - Traditional
+</td><td>1042
+</td><td>Korean</td></tr><tr><td>1029
+</td><td>Czech</td><td>1043</td><td>Dutch
+</td></tr><tr><td>1030
+</td><td>Danish
+</td><td>1044
+</td><td>Norwegian
+</td></tr><tr><td>1031
+</td><td>German
+</td><td>1045
+</td><td>Polish
+</td></tr><tr><td>1032
+</td><td>Greek
+</td><td>1046
+</td><td>Portuguese - Brazilian
+</td></tr><tr><td>1033
+</td><td>English
+</td><td>1049
+</td><td>Russian
+</td></tr><tr><td>1034
+</td><td>Spanish
+</td><td>1053
+</td><td>Swedish
+</td></tr><tr><td>1035
+</td><td>Finnish
+</td><td>1054
+</td><td>Thai
+</td></tr><tr><td>1036
+</td><td>French
+</td><td>1055
+</td><td>Turkish
+</td></tr><tr><td>1037
+</td><td>Hebrew
+</td><td>2052
+</td><td>Chinese - Simplified
+</td></tr><tr><td>1038
+</td><td>Hungarian
+</td><td>2070
+</td><td>Portuguese
+</td></tr><tr><td>1040
+</td><td>Italian
+</td><td>3076</td><td>Chinese - Hong Kong</td></tr></tbody></table><p>Windows SharePoint Services also supports  input and display of text in the following languages, but not site creation.</p><table><tbody><tr><td><b class="bterm">ID</b></td><td><b class="bterm">Language</b>
+</td><td><b class="bterm">ID</b></td><td><b class="bterm">Language</b>
+</td></tr><tr><td>1026</td><td>Bulgarian</td><td>1048</td><td>Romanian</td></tr><tr><td>1050</td><td>Croatian
+</td><td>2074</td><td>Serbian</td></tr><tr><td>1061</td><td>Estonian
+</td><td>1051</td><td>Slovak</td></tr><tr><td>1081</td><td>Hindi with Indic PT</td><td>1060</td><td>Slovenian</td></tr><tr><td>1062</td><td>Latvian</td><td>1058</td><td>Ukrainian</td></tr><tr><td>1063</td><td>Lithuanian</td><td></td><td></td></tr></tbody></table><h2><a id="Locale" name="Locale">Locale IDs</a></h2><p>The
+Locale ID controls the numbering, sorting, calendar, and time
+formatting for the Web site. You can change the locale for a Web site
+by using the Regional Settings page. Web sites based on Windows
+SharePoint Services can be set to the following Locale IDs. </p><table><tbody><tr><td><b class="bterm">ID</b></td><td><b class="bterm">Locale</b></td><td><b class="bterm">ID</b></td><td><b class="bterm">Locale</b></td></tr><tr><td>1078</td><td>Afrikaans
+</td><td>1037
+</td><td>Hebrew 
+</td></tr><tr><td>1052
+</td><td>Albanian
+</td><td>1081
+</td><td>Hindi
+</td></tr><tr><td>5121
+</td><td>Arabic (Algeria) 
+</td><td>1038
+</td><td>Hungarian
+</td></tr><tr><td>15361
+</td><td>Arabic (Bahrain) 
+</td><td>1039
+</td><td>Icelandic
+</td></tr><tr><td>3073
+</td><td>Arabic (Egypt) 
+</td><td>1057
+</td><td>Indonesian
+</td></tr><tr><td>2049
+</td><td>Arabic (Iraq) 
+</td><td>1040
+</td><td>Italian (Italy)
+</td></tr><tr><td>11265
+</td><td>Arabic (Jordan) 
+</td><td>2064
+</td><td>Italian (Switzerland)
+</td></tr><tr><td>13313
+</td><td>Arabic (Kuwait) 
+</td><td>1041
+</td><td>Japanese
+</td></tr><tr><td>12289
+</td><td>Arabic (Lebanon) 
+</td><td>1099
+</td><td>Kannada
+</td></tr><tr><td>4097
+</td><td>Arabic (Libya) 
+</td><td>1087
+</td><td>Kazakh
+</td></tr><tr><td>6145
+</td><td>Arabic (Morocco) 
+</td><td>1111
+</td><td>Konkani
+</td></tr><tr><td>8193
+</td><td>Arabic (Oman) 
+</td><td>1042
+</td><td>Korean
+</td></tr><tr><td>16385
+</td><td>Arabic (Qatar) 
+</td><td>1088
+</td><td>Kyrgyz (Cyrillic)
+</td></tr><tr><td>1025
+</td><td>Arabic (Saudi Arabia) 
+</td><td>1062</td><td>Latvian
+</td></tr><tr><td>10241
+</td><td>Arabic (Syria) 
+</td><td>1063
+</td><td>Lithuanian
+</td></tr><tr><td>7169
+</td><td>Arabic (Tunisia) 
+</td><td>1071
+</td><td>Macedonian (FYROM)
+</td></tr><tr><td>14337
+</td><td>Arabic (U.A.E.) 
+</td><td>2110
+</td><td>Malay (Brunei Darussalam)
+</td></tr><tr><td>9217
+</td><td>Arabic (Yemen) 
+</td><td>1086
+</td><td>Malay (Malaysia)
+</td></tr><tr><td>1067
+</td><td>Armenian
+</td><td>1102
+</td><td>Marathi
+</td></tr><tr><td>2092
+</td><td>Azeri (Cyrillic)
+</td><td>1104
+</td><td>Mongolian (Cyrillic)
+</td></tr><tr><td>1068
+</td><td>Azeri (Latin)
+</td><td>1044
+</td><td>Norwegian (Bokmal)
+</td></tr><tr><td>1069
+</td><td>Basque
+</td><td>2068
+</td><td>Norwegian (Nynorsk)
+</td></tr><tr><td>1059
+</td><td>Belarusian
+</td><td>1045
+</td><td>Polish
+</td></tr><tr><td>1026
+</td><td>Bulgarian
+</td><td>1046
+</td><td>Portuguese (Brazil)
+</td></tr><tr><td>1027
+</td><td>Catalan
+</td><td>2070
+</td><td>Portuguese (Portugal)
+</td></tr><tr><td>3076
+</td><td>Chinese (Hong Kong)
+</td><td>1094
+</td><td>Punjabi
+</td></tr><tr><td>5124
+</td><td>Chinese (Macau)
+</td><td>1048
+</td><td>Romanian
+</td></tr><tr><td>2052
+</td><td>Chinese (PRC)
+</td><td>1049
+</td><td>Russian
+</td></tr><tr><td>4100
+</td><td>Chinese (Singapore)
+</td><td>1103
+</td><td>Sanskrit
+</td></tr><tr><td>1028
+</td><td>Chinese (Taiwan)
+</td><td>3098
+</td><td>Serbian (Cyrillic)
+</td></tr><tr><td>1050
+</td><td>Croatian
+</td><td>2074
+</td><td>Serbian (Latin)
+</td></tr><tr><td>1029
+</td><td>Czech
+</td><td>1051
+</td><td>Slovak
+</td></tr><tr><td>1030
+</td><td>Danish
+</td><td>1060
+</td><td>Slovenian
+</td></tr><tr><td>1125
+</td><td>Divehi
+</td><td>11274
+</td><td>Spanish (Argentina)
+</td></tr><tr><td>2067
+</td><td>Dutch (Belgium)
+</td><td>16394
+</td><td>Spanish (Bolivia)
+</td></tr><tr><td>1043
+</td><td>Dutch (Netherlands)
+</td><td>13322
+</td><td>Spanish (Chile)
+</td></tr><tr><td>3081
+</td><td>English (Australia)
+</td><td>9226
+</td><td>Spanish (Colombia)
+</td></tr><tr><td>10249
+</td><td>English (Belize)
+</td><td>5130
+</td><td>Spanish (Costa Rica)
+</td></tr><tr><td>4105
+</td><td>English (Canada)
+</td><td>7178
+</td><td>Spanish (Dominican Republic)
+</td></tr><tr><td>9225
+</td><td>English (Caribbean)
+</td><td>12298
+</td><td>Spanish (Ecuador)
+</td></tr><tr><td>6153
+</td><td>English (Ireland)
+</td><td>17418
+</td><td>Spanish (El Salvador)
+</td></tr><tr><td>8201
+</td><td>English (Jamaica)
+</td><td>4106</td><td>Spanish (Guatemala)
+</td></tr><tr><td>5129
+</td><td>English (New Zealand)
+</td><td>18442
+</td><td>Spanish (Honduras)
+</td></tr><tr><td>13321
+</td><td>English (Philippines)
+</td><td>2058
+</td><td>Spanish (Mexico)
+</td></tr><tr><td>7177
+</td><td>English (South Africa)
+</td><td>19466
+</td><td>Spanish (Nicaragua)
+</td></tr><tr><td>11273
+</td><td>English (Trinidad)
+</td><td>6154
+</td><td>Spanish (Panama)
+</td></tr><tr><td>2057
+</td><td>English (United Kingdom)
+</td><td>15370
+</td><td>Spanish (Paraguay)
+</td></tr><tr><td>1033
+</td><td>English (United States) &nbsp;
+</td><td>10250
+</td><td>Spanish (Peru)
+</td></tr><tr><td>12297
+</td><td>English (Zimbabwe)
+</td><td>20490
+</td><td>Spanish (Puerto Rico)
+</td></tr><tr><td>1061
+</td><td>Estonian
+</td><td>3082
+</td><td>Spanish (Spain)
+</td></tr><tr><td>1080
+</td><td>Faeroese
+</td><td>1034
+</td><td>Spanish (Traditional)
+</td></tr><tr><td>1065
+</td><td>Farsi 
+</td><td>14346
+</td><td>Spanish (Uruguay)
+</td></tr><tr><td>1035
+</td><td>Finnish
+</td><td>8202
+</td><td>Spanish (Venezuela)
+</td></tr><tr><td>2060
+</td><td>French (Belgium)
+</td><td>1089
+</td><td>Swahili
+</td></tr><tr><td>3084
+</td><td>French (Canada)
+</td><td>1053
+</td><td>Swedish
+</td></tr><tr><td>1036
+</td><td>French (France)
+</td><td>2077
+</td><td>Swedish (Finland)
+</td></tr><tr><td>5132
+</td><td>French (Luxembourg)
+</td><td>1114
+</td><td>Syriac
+</td></tr><tr><td>6156
+</td><td>French (Monaco)
+</td><td>1097
+</td><td>Tamil
+</td></tr><tr><td>4108
+</td><td>French (Switzerland)
+</td><td>1092
+</td><td>Tatar
+</td></tr><tr><td>1110
+</td><td>Galician
+</td><td>1098
+</td><td>Telugu
+</td></tr><tr><td>1079
+</td><td>Georgian
+</td><td>1054
+</td><td>Thai 
+</td></tr><tr><td>3079
+</td><td>German (Austria) 
+</td><td>1055
+</td><td>Turkish
+</td></tr><tr><td>1031
+</td><td>German (Germany) 
+</td><td>1058
+</td><td>Ukrainian
+</td></tr><tr><td>5127
+</td><td>German (Liechtenstein) 
+</td><td>1056
+</td><td>Urdu
+</td></tr><tr><td>4103
+</td><td>German (Luxembourg) 
+</td><td>2115
+</td><td>Uzbek (Cyrillic)
+</td></tr><tr><td>2055
+</td><td>German (Switzerland) 
+</td><td>1091
+</td><td>Uzbek (Latin)
+</td></tr><tr><td>1032
+</td><td>Greek
+</td><td>1066
+</td><td>Vietnamese
+</td></tr><tr><td>1095
+</td><td>Gujarati
+</td><td></td><td></td></tr></tbody></table><h2><a id="Time" name="Time">Time Zones</a></h2><p>Web
+sites based on Windows SharePoint Services can be set to any of the
+time zones recognized by Microsoft Windows Server&nbsp;2003.</p><table><tbody><tr><td><b class="bterm">Code</b>
+</td><td><b class="bterm">Time zone</b></td><td><b class="bterm">Code</b></td><td><b class="bterm">Time zone</b></td></tr><tr><td>39</td><td>(GMT-12:00) Eniwetok, Kwajalein</td><td>59</td><td>(GMT+02:00) Helsinki, Riga, Tallinn
+</td></tr><tr><td>16</td><td>(GMT-11:00) Midway Island, Samoa
+</td><td>27</td><td>(GMT+02:00) Jerusalem 26 (GMT+03:00) Baghdad
+</td></tr><tr><td>15</td><td>(GMT-10:00) Hawaii
+</td><td>74</td><td>(GMT+03:00) Kuwait, Riyadh
+</td></tr><tr><td>14</td><td>(GMT-09:00) Alaska
+</td><td>51</td><td>(GMT+03:00) Moscow, St. Petersburg, Volgograd
+</td></tr><tr><td>13</td><td>(GMT-08:00) Pacific Time (US and Canada); Tijuana
+</td><td>56</td><td>(GMT+03:00) Nairobi
+</td></tr><tr><td>38</td><td>(GMT-07:00) Arizona
+</td><td>25</td><td>(GMT+03:30) Tehran</td></tr><tr><td>12</td><td>(GMT-07:00) Mountain Time (US and Canada)
+</td><td>24</td><td>(GMT+04:00) Abu Dhabi, Muscat
+</td></tr><tr><td>55</td><td>(GMT-06:00) Central America
+</td><td>54</td><td>(GMT+04:00) Baku, Tbilisi, Yerevan 48 (GMT+04:30) Kabul
+</td></tr><tr><td>11</td><td>(GMT-06:00) Central Time (US and Canada)
+</td><td>58</td><td>(GMT+05:00) Ekaterinburg
+</td></tr><tr><td>37</td><td>(GMT-06:00) Mexico City
+</td><td>47
+</td><td>(GMT+05:00) Islamabad, Karachi, Tashkent
+</td></tr><tr><td>36</td><td>(GMT-06:00) Saskatchewan
+</td><td>23</td><td>(GMT+05:30) Calcutta, Chennai, Mumbai, New Delhi
+</td></tr><tr><td>35</td><td>(GMT-05:00) Bogota, Lima, Quito
+</td><td>62</td><td>(GMT+05:45) Kathmandu 46 (GMT+06:00) Almaty, Novosibirsk
+</td></tr><tr><td>10</td><td>(GMT-05:00) Eastern Time (US and Canada)
+</td><td>71</td><td>(GMT+06:00) Astana, Dhaka
+</td></tr><tr><td>34
+</td><td>(GMT-05:00) Indiana (East)
+</td><td>66</td><td>(GMT+06:00) Sri Jayawardenepura
+</td></tr><tr><td>9
+</td><td>(GMT-04:00) Atlantic Time (Canada)
+</td><td>61</td><td>(GMT+06:30) Rangoon
+</td></tr><tr><td>33</td><td>(GMT-04:00) Caracas, La Paz
+</td><td>22</td><td>(GMT+07:00) Bangkok, Hanoi, Jakarta
+</td></tr><tr><td>65</td><td>(GMT-04:00) Santiago
+</td><td>64</td><td>(GMT+07:00) Krasnoyarsk
+</td></tr><tr><td>28</td><td>(GMT-03:30) Newfoundland 8 (GMT-03:00) Brasilia
+</td><td>45</td><td>(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
+</td></tr><tr><td>32</td><td>(GMT-03:00) Buenos Aires, Georgetown
+</td><td>63</td><td>(GMT+08:00) Irkutsk, Ulaan Bataar
+</td></tr><tr><td>60</td><td>(GMT-03:00) Greenland
+</td><td>21</td><td>(GMT+08:00) Kuala Lumpur, Singapore
+</td></tr><tr><td>30</td><td>(GMT-02:00) Mid-Atlantic
+</td><td>73</td><td>(GMT+08:00) Perth 75 (GMT+08:00) Taipei
+</td></tr><tr><td>29</td><td>(GMT-01:00) Azores
+</td><td>20</td><td>(GMT+09:00) Osaka, Sapporo, Tokyo 72 (GMT+09:00) Seoul
+</td></tr><tr><td>53</td><td>(GMT-01:00) Cape Verde Is.</td><td>70</td><td>(GMT+09:00) Yakutsk 19 (GMT+09:30) Adelaide
+</td></tr><tr><td>31</td><td>(GMT) Casablanca, Monrovia
+</td><td>44</td><td>(GMT+09:30) Darwin
+</td></tr><tr><td>2</td><td>(GMT) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London
+</td><td>18</td><td>(GMT+10:00) Brisbane
+</td></tr><tr><td>4</td><td>(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
+</td><td>76</td><td>(GMT+10:00) Canberra, Melbourne, Sydney
+</td></tr><tr><td>6</td><td>(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
+</td><td>43</td><td>(GMT+10:00) Guam, Port Moresby
+</td></tr><tr><td>3</td><td>(GMT+01:00) Brussels, Copenhagen, Madrid, Paris
+</td><td>42</td><td>(GMT+10:00) Hobart</td></tr><tr><td>57</td><td>(GMT+01:00) Sarajevo, Skopje, Sofija, Vilnius, Warsaw, Zagreb
+</td><td>68</td><td>(GMT+10:00) Vladivostok
+</td></tr><tr><td>69</td><td>(GMT+01:00) West Central Africa
+</td><td>41</td><td>(GMT+11:00) Magadan, Solomon Is., New Caledonia
+</td></tr><tr><td>7</td><td>(GMT+02:00) Athens, Istanbul, Minsk
+</td><td>17</td><td>(GMT+12:00) Auckland, Wellington
+</td></tr><tr><td>5</td><td>(GMT+02:00) Bucharest</td><td>40
+</td><td>(GMT+12:00) Fiji, Kamchatka, Marshall Is.
+</td></tr><tr><td>49
+</td><td>(GMT+02:00) Cairo
+</td><td>67
+</td><td>(GMT+13:00) Nuku'alofa
+</td></tr><tr><td>50
+</td><td>(GMT+02:00) Harare, Pretoria
+</td><td></td><td></td></tr></tbody></table><h2><a id="Currency" name="Currency">Currency IDs</a></h2><p>Web sites based on Windows SharePoint Services can be set to use the following currencies.
+</p><table><tbody><tr><td><b class="bterm">ID</b></td><td><b class="bterm">Currency</b>
+</td><td><b class="bterm">ID</b></td><td><b class="bterm">Currency</b>
+</td></tr><tr><td>5121</td><td>1,254 .ج.د (Arabic-Algeria)
+</td><td>4106
+</td><td>Q1,254 (Guatemala)
+</td></tr><tr><td>15361
+</td><td>1,254 .ب.د (Arabic-Bahrain)
+</td><td>18442
+</td><td>L. 1254 (Honduras)
+</td></tr><tr><td>3073
+</td><td>1,254 .م.ج (Arabic-Egypt)</td><td>3076
+</td><td>HK$1,254 (Hong Kong)
+</td></tr><tr><td>2049
+</td><td>1,254 .ع.د (Arabic-Iraq)
+</td><td>1038
+</td><td>1 254 Ft (Hungary)
+</td></tr><tr><td>11265
+</td><td>1,254 .ا.د (Arabic-Jordan)
+</td><td>1081
+</td><td>रु 1,254 (India)
+</td></tr><tr><td>13313
+</td><td>1,254 .ك.د (Arabic-Kuwait)
+</td><td>6153
+</td><td>IR£1,254 (Ireland)
+</td></tr><tr><td>12289
+</td><td>1,254 .ل.ل (Arabic-Lebanon)
+</td><td>1037
+</td><td>₪1,254 (Israel)
+</td></tr><tr><td>4097
+</td><td>1,254 .ل.د (Arabic-Libya)
+</td><td>1041
+</td><td>¥1,254 (Japan)
+</td></tr><tr><td>6145
+</td><td>1,254 .م.د (Arabic-Morocco)
+</td><td>1042
+</td><td>₩1,254 (Korea)
+</td></tr><tr><td>8193
+</td><td>1,254 .ع.ر (Arabic-Oman)
+</td><td>2058
+</td><td>$1,254 (Mexico)
+</td></tr><tr><td>16385
+</td><td>1,254 .ق.ر (Arabic-Qatar)
+</td><td>5129
+</td><td>$1,254 (New Zealand)
+</td></tr><tr><td>1025
+</td><td>1,254 .س.ر (Arabic-Saudi Arabia)
+</td><td>19466
+</td><td>C$ 1254 (Nicaragua)
+</td></tr><tr><td>10241
+</td><td>1,254 .س.ل (Arabic-Syria)
+</td><td>1044
+</td><td>kr 1 254 (Norway)
+</td></tr><tr><td>7169
+</td><td>1,254 .ت.د (Arabic-Tunisia)
+</td><td>1056
+</td><td>Rs 1,254 (Pakistan)
+</td></tr><tr><td>14337
+</td><td>1,254 .إ.د (Arabic-U.A.E)
+</td><td>6154
+</td><td>B/. 1,254 (Panama)
+</td></tr><tr><td>9217
+</td><td>1,254 .ي.ر (Arabic-Yemen)
+</td><td>15370
+</td><td>Gs 1.254 (Paraguay)
+</td></tr><tr><td>11274
+</td><td>$ 1.254 (Argentina)
+</td><td>2052
+</td><td>¥1,254 (People's Republic of China)
+</td></tr><tr><td>3081
+</td><td>$1,254 (Australia)
+</td><td>10250
+</td><td>S/. 1,254 (Peru)
+</td></tr><tr><td>3079
+</td><td>öS 1.254 (Austria)
+</td><td>1045
+</td><td>1 254 zł (Poland)
+</td></tr><tr><td>16394
+</td><td>$b 1.254 (Bolivia)
+</td><td>1049
+</td><td>1 254р. (Russia)
+</td></tr><tr><td>1046
+</td><td>R$ 1.254 (Brazil)
+</td><td>4100
+</td><td>$1,254 (Singapore)
+</td></tr><tr><td>3084
+</td><td>1 254 $ (Canada)
+</td><td>1051
+</td><td>1 254 Sk (Slovakia)
+</td></tr><tr><td>4105
+</td><td>$1,254 (Canada)
+</td><td>1060
+</td><td>1.254 SIT (Slovenia)
+</td></tr><tr><td>13322
+</td><td>$ 1.254 (Chile)
+</td><td>7177
+</td><td>R 1,254 (South Africa)
+</td></tr><tr><td>9226
+</td><td>$ 1.254 (Colombia)
+</td><td>1053
+</td><td>1.254 kr (Sweden)
+</td></tr><tr><td>5130
+</td><td>C1.254 (Costa Rica)
+</td><td>2055
+</td><td>SFr. 1'254 (Switzerland)
+</td></tr><tr><td>1029
+</td><td>1 254 Kč (Czech Republic)
+</td><td>1028
+</td><td>NT$1,254 (Taiwan)
+</td></tr><tr><td>1030
+</td><td>kr 1.254 (Denmark)
+</td><td>1054
+</td><td>฿1,254 (Thai)
+</td></tr><tr><td>7178
+</td><td>RD$1,254 (Dominican Republic)
+</td><td>1055
+</td><td>1.254 TL (Turkey)
+</td></tr><tr><td>17418
+</td><td>C1254 (El Salvador)
+</td><td>2057
+</td><td>£1,254 (United Kingdom)
+</td></tr><tr><td>-2
+</td><td>1,254 € (European Union)
+</td><td>1033
+</td><td>$1,254 (United States)
+</td></tr><tr><td>-1
+</td><td>€ 1,254 (European Union)
+</td><td>14346
+</td><td>$U 1.254 (Uruguay)
+</td></tr><tr><td>1065
+</td><td>1,254 ريال (Farsi)
+</td><td>8202
+</td><td>Bs 1.254 (Venezuela)
+</td></tr><tr><td>1032
+</td><td>1.254 Δρχ (Greece)
+</td><td>1066
+</td><td>1,254 ₫ (Vietnamese)
+</td></tr></tbody></table><center><a href="http://www.greatwesthealthcare.com/_vti_bin/help/1033/sps/html/SPSAdmincopyright.htm">©2003 Microsoft Corporation. All rights reserved.</a></center></body></html>
\ No newline at end of file
diff --git a/development/Win32/packaging/AltInstaller/informations/iso639.htm b/development/Win32/packaging/AltInstaller/informations/iso639.htm
new file mode 100644 (file)
index 0000000..d44be79
--- /dev/null
@@ -0,0 +1,554 @@
+<!DOCTYPE HTML PUBLIC "-//SoftQuad//DTD HoTMetaL PRO 5.0::19980907::extensions to HTML 4.0//EN" "hmpro5.dtd">
+<html><head><title>ISO 639 Language Codes</title></head>
+
+<body>
+<h1>ISO 639 Language Codes</h1>
+<h2><a name="3letter">ISO 639: 3-letter codes</a></h2>
+<pre>abk      ab    Abkhazian
+ace            Achinese
+ach            Acoli
+ada            Adangme
+aar      aa    Afar
+afh            Afrihili
+afr      af    Afrikaans
+afa            Afro-Asiatic (Other)
+aka            Akan
+akk            Akkadian
+alb/sqi  sq    Albanian
+ale            Aleut
+alg            Algonquian languages
+tut            Altaic (Other)
+amh      am    Amharic
+apa            Apache languages
+ara      ar    Arabic
+arc            Aramaic
+arp            Arapaho
+arn            Araucanian
+arw            Arawak
+arm/hye  hy    Armenian
+art            Artificial (Other)
+asm      as    Assamese
+ath            Athapascan languages
+map            Austronesian (Other)
+ava            Avaric
+ave            Avestan
+awa            Awadhi
+aym      ay    Aymara
+aze      az    Azerbaijani
+nah            Aztec
+ban            Balinese
+bat            Baltic (Other)
+bal            Baluchi
+bam            Bambara
+bai            Bamileke languages
+bad            Banda
+bnt            Bantu (Other)
+bas            Basa
+bak      ba    Bashkir
+baq/eus  eu    Basque
+bej            Beja
+bem            Bemba
+ben      bn    Bengali
+ber            Berber (Other)
+bho            Bhojpuri
+bih      bh    Bihari
+bik            Bikol
+bin            Bini
+bis      bi    Bislama
+bra            Braj
+bre      be    Breton
+bug            Buginese
+bul      bg    Bulgarian
+bua            Buriat
+bur/mya  my    Burmese
+bel      be    Byelorussian
+cad            Caddo
+car            Carib
+cat      ca    Catalan
+cau            Caucasian (Other)
+ceb            Cebuano
+cel            Celtic (Other)
+cai            Central American Indian (Other)
+chg            Chagatai
+cha            Chamorro
+che            Chechen
+chr            Cherokee
+chy            Cheyenne
+chb            Chibcha
+chi/zho  zh    Chinese
+chn            Chinook jargon
+cho            Choctaw
+chu            Church Slavic
+chv            Chuvash
+cop            Coptic
+cor            Cornish
+cos      co    Corsican
+cre            Cree
+mus            Creek
+crp            Creoles and Pidgins (Other)
+cpe            Creoles and Pidgins, English-based (Other)
+cpf            Creoles and Pidgins, French-based (Other)
+cpp            Creoles and Pidgins, Portuguese-based (Other)
+cus            Cushitic (Other)
+         hr    Croatian
+ces/cze  cs    Czech
+dak            Dakota
+dan      da    Danish
+del            Delaware
+din            Dinka
+div            Divehi
+doi            Dogri
+dra            Dravidian (Other)
+dua            Duala
+dut/nla  nl    Dutch
+dum            Dutch, Middle (ca. 1050-1350)
+dyu            Dyula
+dzo      dz    Dzongkha
+efi            Efik
+egy            Egyptian (Ancient)
+eka            Ekajuk
+elx            Elamite
+eng      en    English
+enm            English, Middle (ca. 1100-1500)
+ang            English, Old (ca. 450-1100)
+esk            Eskimo (Other)
+epo      eo    Esperanto
+est      et    Estonian
+ewe            Ewe
+ewo            Ewondo
+fan            Fang
+fat            Fanti
+fao      fo    Faroese
+fij      fj    Fijian
+fin      fi    Finnish
+fiu            Finno-Ugrian (Other)
+fon            Fon
+fra/fre  fr    French
+frm            French, Middle (ca. 1400-1600)
+fro            French, Old (842- ca. 1400)
+fry      fy    Frisian
+ful            Fulah
+gaa            Ga
+gae/gdh  Gaelic (Scots)
+glg      gl    Gallegan
+lug            Ganda
+gay            Gayo
+gez            Geez
+geo/kat  ka    Georgian
+deu/ger  de    German
+gmh            German, Middle High (ca. 1050-1500)
+goh            German, Old High (ca. 750-1050)
+gem            Germanic (Other)
+gil            Gilbertese
+gon            Gondi
+got            Gothic
+grb            Grebo
+grc            Greek, Ancient (to 1453)
+ell/gre  el    Greek, Modern (1453-)
+kal      kl    Greenlandic
+grn      gn    Guarani
+guj      gu    Gujarati
+hai            Haida
+hau      ha    Hausa
+haw            Hawaiian
+heb      he    Hebrew
+her            Herero
+hil            Hiligaynon
+him            Himachali
+hin      hi    Hindi
+hmo            Hiri Motu
+hun      hu    Hungarian
+hup            Hupa
+iba            Iban
+ice/isl  is    Icelandic
+ibo            Igbo
+ijo            Ijo
+ilo            Iloko
+inc            Indic (Other)
+ine            Indo-European (Other)
+ind      id    Indonesian
+ina      ia    Interlingua (International Auxiliary language Association)
+ine      -     Interlingue
+iku      iu    Inuktitut
+ipk      ik    Inupiak
+ira            Iranian (Other)
+gai/iri  ga    Irish
+sga            Irish, Old (to 900)
+mga            Irish, Middle (900 - 1200)
+iro            Iroquoian languages
+ita      it    Italian
+jpn      ja    Japanese
+jav/jaw  jv/jw Javanese
+jrb            Judeo-Arabic
+jpr            Judeo-Persian
+kab            Kabyle
+kac            Kachin
+kam            Kamba
+kan      kn    Kannada
+kau            Kanuri
+kaa            Kara-Kalpak
+kar            Karen
+kas      ks    Kashmiri
+kaw            Kawi
+kaz      kk    Kazakh
+kha            Khasi
+khm      km    Khmer
+khi            Khoisan (Other)
+kho            Khotanese
+kik            Kikuyu
+kin      rw    Kinyarwanda
+kir      ky    Kirghiz
+kom            Komi
+kon            Kongo
+kok            Konkani
+kor      ko    Korean
+kpe            Kpelle
+kro            Kru
+kua            Kuanyama
+kum            Kumyk
+kur      ku    Kurdish
+kru            Kurukh
+kus            Kusaie
+kut            Kutenai
+lad            Ladino
+lah            Lahnda
+lam            Lamba
+oci      oc    Langue d'Oc (post 1500)
+lao      lo    Lao
+lat      la    Latin
+lav      lv    Latvian
+ltz            Letzeburgesch
+lez            Lezghian
+lin      ln    Lingala
+lit      lt    Lithuanian
+loz            Lozi
+lub            Luba-Katanga
+lui            Luiseno
+lun            Lunda
+luo            Luo (Kenya and Tanzania)
+mac/mak  mk    Macedonian
+mad            Madurese
+mag            Magahi
+mai            Maithili
+mak            Makasar
+mlg      mg    Malagasy
+may/msa  ms    Malay
+mal            Malayalam
+mlt      ml    Maltese
+man            Mandingo
+mni            Manipuri
+mno            Manobo languages
+max            Manx
+mao/mri  mi    Maori
+mar      mr    Marathi
+chm            Mari
+mah            Marshall
+mwr            Marwari
+mas            Masai
+myn            Mayan languages
+men            Mende
+mic            Micmac
+min            Minangkabau
+mis            Miscellaneous (Other)
+moh            Mohawk
+mol      mo    Moldavian
+mkh            Mon-Kmer (Other)
+lol            Mongo
+mon      mn    Mongolian
+mos            Mossi
+mul            Multiple languages
+mun            Munda languages
+nau      na    Nauru
+nav            Navajo
+nde            Ndebele, North
+nbl            Ndebele, South
+ndo            Ndongo
+nep      ne    Nepali
+new            Newari
+nic            Niger-Kordofanian (Other)
+ssa            Nilo-Saharan (Other)
+niu            Niuean
+non            Norse, Old
+nai            North American Indian (Other)
+nor      no    Norwegian
+nno            Norwegian (Nynorsk)
+nub            Nubian languages
+nym            Nyamwezi
+nya            Nyanja
+nyn            Nyankole
+nyo            Nyoro
+nzi            Nzima
+oji            Ojibwa
+ori      or    Oriya
+orm      om    Oromo
+osa            Osage
+oss            Ossetic
+oto            Otomian languages
+pal            Pahlavi
+pau            Palauan
+pli            Pali
+pam            Pampanga
+pag            Pangasinan
+pan      pa    Panjabi
+pap            Papiamento
+paa            Papuan-Australian (Other)
+fas/per  fa    Persian
+peo            Persian, Old (ca 600 - 400 B.C.)
+phn            Phoenician
+pol      pl    Polish
+pon            Ponape
+por      pt    Portuguese
+pra            Prakrit languages
+pro            Provencal, Old (to 1500)
+pus      ps    Pushto
+que      qu    Quechua
+roh      rm    Rhaeto-Romance
+raj            Rajasthani
+rar            Rarotongan
+roa            Romance (Other)
+ron/rum  ro    Romanian
+rom            Romany
+run      rn    Rundi
+rus      ru    Russian
+sal            Salishan languages
+sam            Samaritan Aramaic
+smi            Sami languages
+smo      sm    Samoan
+sad            Sandawe
+sag      sg    Sango
+san      sa    Sanskrit
+srd            Sardinian
+sco            Scots
+sel            Selkup
+sem            Semitic (Other)
+         sr    Serbian
+scr      sh    Serbo-Croatian
+srr            Serer
+shn            Shan
+sna      sn    Shona
+sid            Sidamo
+bla            Siksika
+snd      sd    Sindhi
+sin      si    Singhalese
+sit      -     Sino-Tibetan (Other)
+sio            Siouan languages
+sla            Slavic (Other)
+ssw      ss    Siswant
+slk/slo  sk    Slovak
+slv      sl    Slovenian
+sog            Sogdian
+som      so    Somali
+son            Songhai
+wen            Sorbian languages
+nso            Sotho, Northern
+sot      st    Sotho, Southern
+sai            South American Indian (Other)
+esl/spa  es    Spanish
+suk            Sukuma
+sux            Sumerian
+sun      su    Sudanese
+sus            Susu
+swa      sw    Swahili
+ssw            Swazi
+sve/swe  sv    Swedish
+syr            Syriac
+tgl      tl    Tagalog
+tah            Tahitian
+tgk      tg    Tajik
+tmh            Tamashek
+tam      ta    Tamil
+tat      tt    Tatar
+tel      te    Telugu
+ter            Tereno
+tha      th    Thai
+bod/tib  bo    Tibetan
+tig            Tigre
+tir      ti    Tigrinya
+tem            Timne
+tiv            Tivi
+tli            Tlingit
+tog      to    Tonga (Nyasa)
+ton            Tonga (Tonga Islands)
+tru            Truk
+tsi            Tsimshian
+tso      ts    Tsonga
+tsn      tn    Tswana
+tum            Tumbuka
+tur      tr    Turkish
+ota            Turkish, Ottoman (1500 - 1928)
+tuk      tk    Turkmen
+tyv            Tuvinian
+twi      tw    Twi
+uga            Ugaritic
+uig      ug    Uighur
+ukr      uk    Ukrainian
+umb            Umbundu
+und            Undetermined
+urd      ur    Urdu
+uzb      uz    Uzbek
+vai            Vai
+ven            Venda
+vie      vi    Vietnamese
+vol      vo    Volapük
+vot            Votic
+wak            Wakashan languages
+wal            Walamo
+war            Waray
+was            Washo
+cym/wel  cy    Welsh
+wol      wo    Wolof
+xho      xh    Xhosa
+sah            Yakut
+yao            Yao
+yap            Yap
+yid      yi    Yiddish
+yor      yo    Yoruba
+zap            Zapotec
+zen            Zenaga
+zha      za    Zhuang
+zul      zu    Zulu
+zun            Zuni
+</pre>
+<h2><a name="2letter">ISO 639: 2-letter codes</a></h2>
+<pre>AA "Afar"
+AB "Abkhazian"
+AF "Afrikaans"
+AM "Amharic"
+AR "Arabic"
+AS "Assamese"
+AY "Aymara"
+AZ "Azerbaijani"
+BA "Bashkir"
+BE "Byelorussian"
+BG "Bulgarian"
+BH "Bihari"
+BI "Bislama"
+BN "Bengali" "Bangla"
+BO "Tibetan"
+BR "Breton"
+CA "Catalan"
+CO "Corsican"
+CS "Czech"
+CY "Welsh"
+DA "Danish"
+DE "German"
+DZ "Bhutani"
+EL "Greek"
+EN "English" "American"
+EO "Esperanto"
+ES "Spanish"
+ET "Estonian"
+EU "Basque"
+FA "Persian"
+FI "Finnish"
+FJ "Fiji"
+FO "Faeroese"
+FR "French"
+FY "Frisian"
+GA "Irish"
+GD "Gaelic" "Scots Gaelic"
+GL "Galician"
+GN "Guarani"
+GU "Gujarati"
+HA "Hausa"
+HI "Hindi"
+HR "Croatian"
+HU "Hungarian"
+HY "Armenian"
+IA "Interlingua"
+IE "Interlingue"
+IK "Inupiak"
+IN "Indonesian"
+IS "Icelandic"
+IT "Italian"
+IW "Hebrew"
+JA "Japanese"
+JI "Yiddish"
+JW "Javanese"
+KA "Georgian"
+KK "Kazakh"
+KL "Greenlandic"
+KM "Cambodian"
+KN "Kannada"
+KO "Korean"
+KS "Kashmiri"
+KU "Kurdish"
+KY "Kirghiz"
+LA "Latin"
+LN "Lingala"
+LO "Laothian"
+LT "Lithuanian"
+LV "Latvian" "Lettish"
+MG "Malagasy"
+MI "Maori"
+MK "Macedonian"
+ML "Malayalam"
+MN "Mongolian"
+MO "Moldavian"
+MR "Marathi"
+MS "Malay"
+MT "Maltese"
+MY "Burmese"
+NA "Nauru"
+NE "Nepali"
+NL "Dutch"
+NO "Norwegian"
+OC "Occitan"
+OM "Oromo" "Afan"
+OR "Oriya"
+PA "Punjabi"
+PL "Polish"
+PS "Pashto" "Pushto"
+PT "Portuguese"
+QU "Quechua"
+RM "Rhaeto-Romance"
+RN "Kirundi"
+RO "Romanian"
+RU "Russian"
+RW "Kinyarwanda"
+SA "Sanskrit"
+SD "Sindhi"
+SG "Sangro"
+SH "Serbo-Croatian"
+SI "Singhalese"
+SK "Slovak"
+SL "Slovenian"
+SM "Samoan"
+SN "Shona"
+SO "Somali"
+SQ "Albanian"
+SR "Serbian"
+SS "Siswati"
+ST "Sesotho"
+SU "Sudanese"
+SV "Swedish"
+SW "Swahili"
+TA "Tamil"
+TE "Tegulu"
+TG "Tajik"
+TH "Thai"
+TI "Tigrinya"
+TK "Turkmen"
+TL "Tagalog"
+TN "Setswana"
+TO "Tonga"
+TR "Turkish"
+TS "Tsonga"
+TT "Tatar"
+TW "Twi"
+UK "Ukrainian"
+UR "Urdu"
+UZ "Uzbek"
+VI "Vietnamese"
+VO "Volapuk"
+WO "Wolof"
+XH "Xhosa"
+YO "Yoruba"
+ZH "Chinese"
+ZU "Zulu"
+</pre>
+<hr>
+<p>Document Modified August 9, 1999</p>
+</body></html>
\ No newline at end of file
diff --git a/development/Win32/packaging/AltInstaller/io_latex.ini b/development/Win32/packaging/AltInstaller/io_latex.ini
new file mode 100644 (file)
index 0000000..10eafd4
--- /dev/null
@@ -0,0 +1,36 @@
+[Settings]
+NumFields=4
+
+[Field 1]
+Type=Label
+Left=20
+Right=280
+Top=3
+Bottom=60
+Text='You can optionally set here the path to the file "latex.exe" and therewith set the LaTeX-distribution that should be used by LyX.\r\nIf you don$\\'t use LaTeX, LyX cannot output documents!\r\n\r\nThe installer has detected the LaTeX-distribution "$LaTeXName" on your system.  Displayed below is its path.'
+
+[Field 2]
+Type=Groupbox
+Left=5
+Right=-1
+Top=67
+Bottom=107
+Text= Path 
+
+[Field 3]
+Type=DirRequest
+Left=20
+Right=270
+Top=83
+Bottom=94
+State=C:\
+
+[Field 4]
+Type=Checkbox
+Text=Don't use LaTeX
+Left=20
+Right=120
+Top=120
+Bottom=129
+State=0
+
diff --git a/development/Win32/packaging/AltInstaller/io_missing_progs.ini b/development/Win32/packaging/AltInstaller/io_missing_progs.ini
new file mode 100644 (file)
index 0000000..795b6a1
--- /dev/null
@@ -0,0 +1,44 @@
+[Settings]
+NumFields=6
+
+[Field 1]
+Type=Groupbox
+Left=5
+Right=-1
+Top=0
+Bottom=-4
+
+[Field 2]
+Type=Label
+Left=45
+Right=230
+Top=25
+Bottom=35
+
+[Field 3]
+Type=Label
+Left=45
+Right=230
+Top=45
+Bottom=55
+
+[Field 4]
+Type=Label
+Left=45
+Right=230
+Top=65
+Bottom=75
+
+[Field 5]
+Type=Label
+Left=45
+Right=230
+Top=85
+Bottom=95
+
+[Field 6]
+Type=Label
+Left=15
+Right=280
+Top=115
+Bottom=125
diff --git a/development/Win32/packaging/AltInstaller/io_ui_language.ini b/development/Win32/packaging/AltInstaller/io_ui_language.ini
new file mode 100644 (file)
index 0000000..685539a
--- /dev/null
@@ -0,0 +1,19 @@
+[Settings]
+NumFields=2
+
+[Field 1]
+Type=GroupBox
+Left=0
+Right=160
+Top=0
+Bottom=-4
+Text=" Available Languages "
+
+[Field 2]
+Type=Droplist
+ListItems=Ce\9atina|Dansk|Deutsch|English|Español|Euskara|Français|Galego|Italiano|Magyar|Nederlands|Norsk|Nynorsk|Polski|Româna|Russian|Slovenský|Sloven\9acina|Suomi|Türkçe
+Left=20
+Right=130
+Top=15
+Bottom=130
+
diff --git a/development/Win32/packaging/AltInstaller/lyx_languages/Encodings.txt b/development/Win32/packaging/AltInstaller/lyx_languages/Encodings.txt
new file mode 100644 (file)
index 0000000..6be8186
--- /dev/null
@@ -0,0 +1,6 @@
+Needed codepages:
+
+turkish.nsh : ISO-8859-9
+slovak.nsh, polish.nsh : Windows cp-1250
+
+all other files are in Windows cp-1252
\ No newline at end of file
diff --git a/development/Win32/packaging/AltInstaller/lyx_languages/danish.nsh b/development/Win32/packaging/AltInstaller/lyx_languages/danish.nsh
new file mode 100644 (file)
index 0000000..14b5664
--- /dev/null
@@ -0,0 +1,150 @@
+!ifndef _LYX_LANGUAGES_DANISH_NSH_
+!define _LYX_LANGUAGES_DANISH_NSH_
+
+!ifdef LYX_LANG
+ !undef LYX_LANG
+!endif
+!define LYX_LANG ${LANG_DANISH}
+
+LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
+
+LangString WelcomePageText "${LYX_LANG}" "Denne guide vil installere LyX på din computer.\r\n\
+                                        \r\n\
+                                        Du skal have administratorrettigheder for at installerer LyX.\r\n\
+                                        \r\n\
+                                        Det anbefales at du lukker alle kørende programmer inden start af setup-guiden. Dette vil tillade guiden at opdatere de nødvendiget systemfiler uden at skulle genstarte computeren.\r\n\
+                                        \r\n\
+                                        $_CLICK"
+
+LangString FileTypeTitle "${LYX_LANG}" "LyX-Dokument"
+
+LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
+LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
+LangString SecAllUsersTitle "${LYX_LANG}" "Installer til alle brugere?"
+LangString SecFileAssocTitle "${LYX_LANG}" "Fil-associationer"
+LangString SecDesktopTitle "${LYX_LANG}" "Skrivebordsikon"
+
+LangString SecCoreDescription "${LYX_LANG}" "Filerne til LyX."
+LangString SecInstGSviewDescription "${LYX_LANG}" "Program til gennemsyn af Postscript- og PDF-dokumenter."
+LangString SecInstJabRefDescription "${LYX_LANG}" "Bibliography reference manager and editor for BibTeX files."
+LangString SecAllUsersDescription "${LYX_LANG}" "Installer LyX til alle brugere, eller kun den aktuelle bruger."
+LangString SecFileAssocDescription "${LYX_LANG}" "Opret association mellem LyX og .lyx filer."
+LangString SecDesktopDescription "${LYX_LANG}" "Et LyX ikon på skrivebordet"
+
+LangString LangSelectHeader "${LYX_LANG}" "Valg af sprog i LyX's menuer"
+LangString AvailableLang "${LYX_LANG}" " Tilgængelige Sprog "
+
+LangString MissProgHeader "${LYX_LANG}" "Tjek for nødvendige programmer"
+LangString MissProgCap "${LYX_LANG}" "Følgende nødvendige program(mer) vil også blive installeret"
+LangString MissProgLatex "${LYX_LANG}" "MiKTeX, en LaTeX distribution"
+LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, en PostScript og PDF oversætter"
+LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, en billed-konverter"
+LangString MissProgAspell "${LYX_LANG}" "Aspell, en stavekontrol"
+LangString MissProgMessage "${LYX_LANG}" 'Ingen andre programmer behøves.'
+
+LangString EnterLaTeXHeader1 "${LYX_LANG}" 'LaTeX-distribution'
+LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Vælg den LaTeX-distribution som LyX skal bruge.'
+LangString EnterLaTeXFolder "${LYX_LANG}" 'Du kan her vælge stien til filen "latex.exe" og derved vælge hvilken \
+                                          LaTeX-distribution som bruges LyX.\r\n\
+                                          Hvis du ikke vælger LaTeX, kan LyX ikke generere dokumenter!\r\n\
+                                          \r\n\
+                                          Installationsprogrammet har detekteret LaTeX-distributionen \
+                                          "$LaTeXName" på din computer i nedenstående sti:'
+LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Vælg nedenfor stien til filen "latex.exe". Herved kan du vælge hvilken \
+                                              LaTeX-distribution LyX skal bruge.\r\n\
+                                              Hvis du ikke vælger LaTeX, kan LyX ikke generere dokumenter!\r\n\
+                                              \r\n\
+                                              Installationsprogrammet kunne ikke finde nogen LaTeX-distribution.'
+LangString PathName "${LYX_LANG}" 'Sti til filen "latex.exe"'
+LangString DontUseLaTeX "${LYX_LANG}" "Brug ikke LaTeX"
+LangString InvalidLaTeXFolder "${LYX_LANG}" 'Kunne ikke finde "latex.exe".'
+
+LangString LatexInfo "${LYX_LANG}" 'Installationen af LaTeX-distributionen "MiKTeX" startes.$\r$\n\
+                                  For at installere programmet tryk på "Next"-knappen i installationsvinduet indtil installationen begynder.$\r$\n\
+                                  $\r$\n\
+                                  !!! Brug alle MiKTeX installationsprogrammets foreslåde valg !!!'
+LangString LatexError1 "${LYX_LANG}" 'Ingen LaTeX-distribution fundet!$\r$\n\
+                                    LyX kan ikke bruges uden en LaTeX-distribution sasom "MiKTeX"!$\r$\n\
+                                    Installationen afbrydes.'
+
+LangString GSviewInfo "${LYX_LANG}" 'Installationen af programmet "GSview" startes.$\r$\n\
+                                   For at installere programmet tryk på "Setup"-knappen i det forste installationsvindue$\r$\n\
+                                   vælg sprog og tryk på "Next"-knappen i det efterfolgende installationsvindue.$\r$\n\
+                                   Du kan bruge alle GSview installationsprogrammets foreslåede valg.'
+LangString GSviewError "${LYX_LANG}" 'Programmet "GSview" kunne ikke installeres!$\r$\n\
+                                    Installationen af LyX fortsættes alligevel.$\r$\n\
+                                    Prov at installere GSview på et senere tidspunkt.'
+
+LangString JabRefInfo "${LYX_LANG}" 'Installationen af programmet "JabRef" startes.$\r$\n\
+                                    Du kan roligt bruge alle "default" valgmuligheder ved JabRef-installationen.'
+LangString JabRefError "${LYX_LANG}" 'Programmet "JabRef" kunne ikke installeres!$\r$\n\
+                                     Installationen vil dog fortsætte.$\r$\n\
+                                     Prøv at installere JabRef igen senere.'
+
+LangString LatexConfigInfo "${LYX_LANG}" "Den følgende konfiguration af LyX vil tage et stykke tid."
+
+LangString AspellInfo "${LYX_LANG}" 'Ordbøger til stavekontrollen "Aspell" vil blive hentet og installeret.$\r$\n\
+                                    Hvert sprog har sin egen licens, som vil blive vist før installationen.'
+LangString AspellDownloadFailed "${LYX_LANG}" "Ingen Aspell ordbog kunne hentes!"
+LangString AspellInstallFailed "${LYX_LANG}" "Ingen Aspell ordbog kunne installeres!"
+LangString AspellPartAnd "${LYX_LANG}" " og "
+LangString AspellPartSep "${LYX_LANG}" ", "
+LangString AspellAll "${LYX_LANG}" 'Der er allerede installeret en ordbog for dette sprog'
+LangString AspellNone "${LYX_LANG}" 'Ingen ordbog for stavekontrollen "Aspell" blev installeret.$\r$\n\
+                                    Ordbøger kan hentes fra$\r$\n\
+                                    ${AspellLocation}$\r$\n\
+                                    Vil du hente ordbøgerne nu?'
+LangString AspellPartStart "${LYX_LANG}" "Succesfuld installation af "
+LangString AspellPart1 "${LYX_LANG}" "en engelsk ordbog"
+LangString AspellPart2 "${LYX_LANG}" "en $LangName ordbog"
+LangString AspellPart3 "${LYX_LANG}" "en$\r$\n\
+                                     $LangNameSys ordbog"
+LangString AspellPart4 "${LYX_LANG}" ' for stavekontrollen "Aspell".$\r$\n\
+                                     Flere ordbøger kan hentes fra$\r$\n\
+                                     ${AspellLocation}$\r$\n\
+                                     Vil du hente flere ordbøger nu?'
+
+LangString MiKTeXPathInfo "${LYX_LANG}" "For at alle brugere senere kan konfigurere  MiKTeX$\r$\n\
+                                        er det nødvendigt at give skriverettigheder for alle MiKTeX brugere i installations mappen$\r$\n\
+                                        $MiKTeXPath $\r$\n\
+                                        og dennes undermapper."
+LangString MiKTeXInfo "${LYX_LANG}" 'LaTeX-distributionen "MiKTeX" vil blive brugt sammen med LyX.$\r$\n\
+                                    Det anbefales at installere tilgængelige MiKTeX-opdateringer ved hjælp af programmet "MiKTeX Update Wizard"$\r$\n\
+                                    før LyX startes for første gang.$\r$\n\
+                                    Vil du tjekke om der findes MiKTeX opdateringer?'
+
+LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
+LangString ModifyingConfigureFailed "${LYX_LANG}" "Forsoget på at indstille 'path_prefix' i konfigurationen mislykkedes"
+LangString CreateCmdFilesFailed "${LYX_LANG}" "Kunne ikke oprette lyx.bat"
+LangString RunConfigureFailed "${LYX_LANG}" "Mislykket forsog på at afvikle konfigurations-scriptet"
+LangString NotAdmin "${LYX_LANG}" "Du skal have administrator-rettigheder for at installere LyX!"
+LangString InstallRunning "${LYX_LANG}" "Installationsprogrammet kører allerede!"
+LangString StillInstalled "${LYX_LANG}" "LyX er allerede installeret! Afinstaller LyX først."
+
+LangString FinishPageMessage "${LYX_LANG}" "Tillykke!! LyX er installeret.\r\n\
+                                          \r\n\
+                                          (Når LyX startes første gang, kan det tage noget tid.)"
+LangString FinishPageRun "${LYX_LANG}" "Start LyX"
+
+LangString UnNotInRegistryLabel "${LYX_LANG}" "Kunne ikke finde LyX i registreringsdatabsen.$\r$\n\
+                                             Genvejene på skrivebordet og i Start-menuen bliver ikke fjernet"
+LangString UnInstallRunning "${LYX_LANG}" "Du ma afslutte LyX forst!"
+LangString UnNotAdminLabel "${LYX_LANG}" "Du skal have administrator-rettigheder for at afinstallere LyX!"
+LangString UnReallyRemoveLabel "${LYX_LANG}" "Er du sikker på, at du vil slette LyX og alle tilhørende komponenter?"
+LangString UnLyXPreferencesTitle "${LYX_LANG}" 'LyX$\'s user preferences'
+LangString UnGSview "${LYX_LANG}" 'Vær sa god at trykke på "Uninstall"-knappen i det næste vindue for at afinstallere$\r$\n\
+                                 Postscript and PDF-programmet "GSview".'
+LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX er blevet fjernet fra din computer."
+
+LangString SecUnAspellDescription "${LYX_LANG}" 'Afinstallerer stavekontrollen "Aspell" og alle dens mapper.'
+LangString SecUnMiKTeXDescription "${LYX_LANG}" 'Afinstallerer LaTeX-distributionen "MiKTeX".'
+LangString SecUnJabRefDescription "${LYX_LANG}" 'Afinstallerer bibliografi programmet "JabRef".'
+LangString SecUnPreferencesDescription "${LYX_LANG}" 'Sletter LyX$\'s konfigurations mappe$\r$\n\
+                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
+                                          for alle brugere.'
+LangString SecUnProgramFilesDescription "${LYX_LANG}" "Afinstallerer LyX og alle dets komponenter."
+
+!undef LYX_LANG
+
+!endif # _LYX_LANGUAGES_DANISH_NSH_
+
diff --git a/development/Win32/packaging/AltInstaller/lyx_languages/dutch.nsh b/development/Win32/packaging/AltInstaller/lyx_languages/dutch.nsh
new file mode 100644 (file)
index 0000000..d78f8ca
--- /dev/null
@@ -0,0 +1,149 @@
+!ifndef _LYX_LANGUAGES_DUTCH_NSH_
+!define _LYX_LANGUAGES_DUTCH_NSH_
+
+!ifdef LYX_LANG
+  !undef LYX_LANG
+!endif
+!define LYX_LANG ${LANG_DUTCH}
+
+LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
+
+LangString WelcomePageText "${LYX_LANG}" "Dit installatie programma zal LyX op uw systeem installeren.\r\n\
+                                         \r\n\
+                                         U heeft systeem-beheerrechten nodig om LyX te installeren.\r\n\
+                                         \r\n\
+                                         Het is aanbevolen om alle andere programma's af te sluiten voordat u Setup start. Dit zorgt ervoor dat Setup bepaalde systeembestanden kan bijwerken zonder uw systeem opnieuw op te starten.\r\n\
+                                         \r\n\
+                                         $_CLICK"
+
+LangString FileTypeTitle "${LYX_LANG}" "LyX-Document"
+
+LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
+LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
+LangString SecAllUsersTitle "${LYX_LANG}" "Installeer voor alle gebruikers?"
+LangString SecFileAssocTitle "${LYX_LANG}" "Bestand associaties"
+LangString SecDesktopTitle "${LYX_LANG}" "Bureaublad pictogram"
+
+LangString SecCoreDescription "${LYX_LANG}" "De LyX bestanden."
+LangString SecInstGSviewDescription "${LYX_LANG}" "Programma dat gebruikt wordt om Postscript en PDF documenten te lezen."
+LangString SecInstJabRefDescription "${LYX_LANG}" "Bibliography reference manager and editor for BibTeX files."
+LangString SecAllUsersDescription "${LYX_LANG}" "Installeer LyX voor alle gebruikers of uitsluitend de huidige gebruiker?"
+LangString SecFileAssocDescription "${LYX_LANG}" "Associeer het LyX programma met de .lyx extensie."
+LangString SecDesktopDescription "${LYX_LANG}" "Een LyX pictogram op het Bureaublad."
+
+LangString LangSelectHeader "${LYX_LANG}" "Taalselectie voor LyX's menu"
+LangString AvailableLang "${LYX_LANG}" " Beschikbare Talen "
+
+LangString MissProgHeader "${LYX_LANG}" "Controleer welke programma's nodig zijn"
+LangString MissProgCap "${LYX_LANG}" "De volgende aanvullende programmma's zijn vereist, en zullen worden geinstalleerd"
+LangString MissProgLatex "${LYX_LANG}" "MiKTeX, LaTeX software"
+LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, een PostScript/PDF converteer programma"
+LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, een programma om afbeeldingen te converteren"
+LangString MissProgAspell "${LYX_LANG}" "Aspell, een programma voor spellingscontrole"
+LangString MissProgMessage "${LYX_LANG}" 'Aanvullende programma$\'s zijn niet vereist.'
+
+LangString EnterLaTeXHeader1 "${LYX_LANG}" 'LaTeX software'
+LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Geef aan welke LaTeX-software LyX moet gebruiken.'
+LangString EnterLaTeXFolder "${LYX_LANG}" 'U kunt hier opgeven in welke map het programma "latex.exe" zich bevindt en op deze manier bepalen \
+                                          welke LaTeX softare gebruikt wordt door LyX.\r\n\
+                                          Zonder LaTeX kan LyX geen documenten generen!\r\n\
+                                          \r\n\
+                                          Het installatie programma heeft de LaTeX software \
+                                          "$LaTeXName" op uw systeem gevonden in de volgende map.'
+LangString EnterLaTeXFolderNone "${LYX_LANG}" 'U kunt hier opgeven in welke map het programma "latex.exe" zich bevindt en op deze manier bepalen \
+                                          welke LaTeX software gebruikt wordt door LyX.\r\n\
+                                          Zonder LaTeX kan LyX geen documenten generen!\r\n\
+                                              \r\n\
+                                              Het installatie programma heeft geen LaTeX software op uw systeem gevonden.'
+LangString PathName "${LYX_LANG}" 'Map met het programma "latex.exe"'
+LangString DontUseLaTeX "${LYX_LANG}" "Gebruik geen LaTeX"
+LangString InvalidLaTeXFolder "${LYX_LANG}" '"latex.exe" is niet gevonden.'
+
+LangString LatexInfo "${LYX_LANG}" 'Het installatieprogramma van "MiKTeX" word gestart.$\r$\n\
+                                   Om het programma te installeren klik op de "Next"-knop in het installatie venster totdat de installatie begint.$\r$\n\
+                                   $\r$\n\
+                                   !!! Gebruik de standaard opties tijdens de installatie van MiKTeX !!!'
+LangString LatexError1 "${LYX_LANG}" 'Er is geen LaTeX software gevonden!$\r$\n\
+                                     LyX kan niet worden gebruikt zonder LaTeX software zoals "MiKTeX"!$\r$\n\
+                                     De installatie wordt daarom afgebroken.'
+                   
+LangString GSviewInfo "${LYX_LANG}" 'Het installatieprogramma van "GSview" wordt gestart.$\r$\n\
+                                    Klik op de "Setup"-knop in het eerste venster van het installatie programma om de software te installeren$\r$\n\
+                                    kies een taal, en klik daarna op de "Next"-knop in de volgende vensters van het installatie programma.$\r$\n\
+                                    U kunt alle standaard opties van het GSview installatie programma gebruiken.'
+LangString GSviewError "${LYX_LANG}" 'Het programma "GSview" kon niet worden geinstalleerd!$\r$\n\
+                                     De installatie van LyX gaat echter door.$\r$\n\
+                                     Probeer GSview later te installeren.'
+
+LangString JabRefInfo "${LYX_LANG}" 'Het installatie programma van "JabRef" wordt nu gestart.$\r$\n\
+                                    U kunt de standaard opties gebruiken.'
+LangString JabRefError "${LYX_LANG}" 'Het programma "JabRef" kon niet worden geinstalleerd!$\r$\n\
+                                     De LyX installatie gaat desondanks verder.$\r$\n\
+                                     Probeer JabRef later te installeren.'
+                                     
+LangString LatexConfigInfo "${LYX_LANG}" "De volgende configuratie van LyX zal enige tijd duren."
+
+LangString AspellInfo "${LYX_LANG}" 'Er worden nu woordenlijst gedownload en geinstalleer voor het spellingscontrole programma "Aspell".$\r$\n\
+                                    Elke woordenlijst heeft een eigen licensie die zal worden getoond voor installatie.'
+LangString AspellDownloadFailed "${LYX_LANG}" "Er kon geen Aspell woordenlijst worden gedownload!"
+LangString AspellInstallFailed "${LYX_LANG}" "Er kon geen Aspell woordenlijst worden geinstalleerd!"
+LangString AspellPartAnd "${LYX_LANG}" " en "
+LangString AspellPartSep "${LYX_LANG}" ", "
+LangString AspellAll "${LYX_LANG}" 'Woordenlijst reeds geinstalleerd voor: '
+LangString AspellNone "${LYX_LANG}" 'Er is geen woordenlijst geinstalleerd voor het spellingscontrole programma "Aspell".$\r$\n\
+                                    Woordenlijsten kunnen worden gedownload van$\r$\n\
+                                    ${AspellLocation}$\r$\n\
+                                    Wilt u de woordenlijsten nu downloaden?'
+LangString AspellPartStart "${LYX_LANG}" "Succesvolle installatie van "
+LangString AspellPart1 "${LYX_LANG}" "een engelse woordenlijst"
+LangString AspellPart2 "${LYX_LANG}" "een woordenlijst voor $LangName"
+LangString AspellPart3 "${LYX_LANG}" "een$\r$\n\
+                                     woordenlijst voor $LangNameSys"
+LangString AspellPart4 "${LYX_LANG}" ' voor het spellingscontrole programma "Aspell".$\r$\n\
+                                     Meer woordenlijsten kunnen worden gedownload van$\r$\n\
+                                     ${AspellLocation}$\r$\n\
+                                     Wilt u nu andere woordenlijsten downloaden?'
+
+LangString MiKTeXPathInfo "${LYX_LANG}" "Opdat elke gebruiker zijn MiKTeX configuratie kan aanpassen$\r$\n\
+                                        is het noodzakelijk alle gebruikers schrijfpermissie te geven in MiKTeX's installatie map$\r$\n\
+                                        $MiKTeXPath $\r$\n\
+                                        en submappen."
+LangString MiKTeXInfo "${LYX_LANG}" 'LyX gebruikt de LaTeX softare "MiKTeX".$\r$\n\
+                                    Het is aanbevolen MiKTeX-updates te installeren via de "MiKTeX Update Wizard"$\r$\n\
+                                    voordat u LyX voor de eerste keer gebruikt.$\r$\n\
+                                    Wilt u controleren of er updates voor MiKTeX beschikbaar zijn?'
+
+LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
+LangString ModifyingConfigureFailed "${LYX_LANG}" "Mislukte poging om 'path_prefix' te registreren tijdens de configuratie"
+LangString CreateCmdFilesFailed "${LYX_LANG}" "lyx.bat kon niet worden aangemaakt"
+LangString RunConfigureFailed "${LYX_LANG}" "Mislukte configuratie poging"
+LangString NotAdmin "${LYX_LANG}" "U heeft systeem-beheerrechten nodig om LyX te installeren!"
+LangString InstallRunning "${LYX_LANG}" "Het installatieprogramma is al gestart!"
+LangString StillInstalled "${LYX_LANG}" "LyX is reeds geinstalleerd! Verwijder LyX eerst."
+
+LangString FinishPageMessage "${LYX_LANG}" "Gefeliciteerd! LyX is succesvol geinstalleerd.\r\n\
+                                           \r\n\
+                                           (De eerste keer dat u LyX start kan dit enige seconden duren.)"
+LangString FinishPageRun "${LYX_LANG}" "Start LyX"
+
+LangString UnNotInRegistryLabel "${LYX_LANG}" "LyX is niet gevonden in het Windows register.$\r$\n\
+                                              Snelkoppelingen op het Bureaublad en in het Start Menu worden niet verwijderd."
+LangString UnInstallRunning "${LYX_LANG}" "U moet LyX eerst afsluiten!"
+LangString UnNotAdminLabel "${LYX_LANG}" "U heeft systeem-beheerrechten nodig om LyX te verwijderen!"
+LangString UnReallyRemoveLabel "${LYX_LANG}" "Weet u zeker dat u LyX en alle componenten volledig wil verwijderen van deze computer?"
+LangString UnLyXPreferencesTitle "${LYX_LANG}" 'LyX$\'s user preferences'
+LangString UnGSview "${LYX_LANG}" 'Klik op de "Uninstall" knop in het volgende venster om het$\r$\n\
+                                  Postscript en PDF leesprogramma "GSview" te verwijderen.'
+LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX was successvol verwijderd van uw computer."
+
+LangString SecUnAspellDescription "${LYX_LANG}" "Verwijder het spellingscontrole programma Aspell en alle bijbehorende woordelijsten."
+LangString SecUnMiKTeXDescription "${LYX_LANG}" "Verwijder de LaTeX software MiKTeX."
+LangString SecUnJabRefDescription "${LYX_LANG}" "Verwijder de bibliografie manager JabRef."
+LangString SecUnPreferencesDescription "${LYX_LANG}" 'Verwijder LyX$\'s configuratie map$\r$\n\
+                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
+                                          voor alle gebruikers.'
+LangString SecUnProgramFilesDescription "${LYX_LANG}" "Verwijder LyX en alle bijbehorende onderdelen."
+
+!undef LYX_LANG
+
+!endif # _LYX_LANGUAGES_DUTCH_NSH_
diff --git a/development/Win32/packaging/AltInstaller/lyx_languages/english.nsh b/development/Win32/packaging/AltInstaller/lyx_languages/english.nsh
new file mode 100644 (file)
index 0000000..5523b07
--- /dev/null
@@ -0,0 +1,149 @@
+!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 LyX.\r\n\
+                                         \r\n\
+                                         You need administrator privileges to install LyX.\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 FileTypeTitle "${LYX_LANG}" "LyX-Document"
+
+LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
+LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
+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 SecInstJabRefDescription "${LYX_LANG}" "Bibliography reference manager and editor for BibTeX files."
+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 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 EnterLaTeXHeader1 "${LYX_LANG}" 'LaTeX-distribution'
+LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Set the LaTeX-distribution that LyX should use.'
+LangString EnterLaTeXFolder "${LYX_LANG}" 'You can optionally set here the path to the file "latex.exe" and therewith set the \
+                                          LaTeX-distribution that should be used by LyX.\r\n\
+                                          If you don$\'t use LaTeX, LyX cannot output documents!\r\n\
+                                          \r\n\
+                                          The installer has detected the LaTeX-distribution \
+                                          "$LaTeXName" on your system. Displayed below is its path.'
+LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Set below the path to the file "latex.exe". Therewith you set which \
+                                              LaTeX-distribution should be used by LyX.\r\n\
+                                              If you don$\'t use LaTeX, LyX cannot output documents!\r\n\
+                                              \r\n\
+                                              The installer couldn$\'t find a LaTeX-distribution on your system.'
+LangString PathName "${LYX_LANG}" 'Path to the file "latex.exe"'
+LangString DontUseLaTeX "${LYX_LANG}" "Don't use LaTeX"
+LangString InvalidLaTeXFolder "${LYX_LANG}" 'The file "latex.exe" is not in the specified path.'
+
+LangString LatexInfo "${LYX_LANG}" 'Now the installer of the LaTeX-distribution "MiKTeX" will be launched.$\r$\n\
+                                   To install the program press 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}" 'No LaTeX-distribution could be found!$\r$\n\
+                                     LyX cannot be used without a LaTeX-distribution like "MiKTeX"!$\r$\n\
+                                     The installation will therefore be aborted.'
+                           
+LangString GSviewInfo "${LYX_LANG}" 'Now 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\
+                                    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 installer will continue anyway.$\r$\n\
+                                     Try to install GSview again later.'
+                                     
+LangString JabRefInfo "${LYX_LANG}" 'Now the installer of the program "JabRef" will be launched.$\r$\n\
+                                    You can use all default options of the JabRef-installer.'
+LangString JabRefError "${LYX_LANG}" 'The program "JabRef" could not successfully be installed!$\r$\n\
+                                     The installer will continue anyway.$\r$\n\
+                                     Try to install JabRef again later.'
+                                     
+LangString LatexConfigInfo "${LYX_LANG}" "The following configuration of LyX will take a while."
+
+LangString AspellInfo "${LYX_LANG}" 'Now dictionaries for the spellchecker "Aspell" will be downloaded and installed.$\r$\n\
+                                    Every dictionary has a different license that will be displayed before the installation.'
+LangString AspellDownloadFailed "${LYX_LANG}" "No Aspell spellchecker dictionary could be downloaded!"
+LangString AspellInstallFailed "${LYX_LANG}" "No Aspell spellchecker dictionary could be installed!"
+LangString AspellPartAnd "${LYX_LANG}" " and "
+LangString AspellPartSep "${LYX_LANG}" ", "
+LangString AspellAll "${LYX_LANG}" 'There is already installed a dictionary of the language'
+LangString AspellNone "${LYX_LANG}" 'No dictionary for the spellchecker "Aspell" has been installed.$\r$\n\
+                                    Dictionaries can be downloaded from$\r$\n\
+                                    ${AspellLocation}$\r$\n\
+                                    Do you want to download dictionaries now?'
+LangString AspellPartStart "${LYX_LANG}" "There was successfully installed "
+LangString AspellPart1 "${LYX_LANG}" "an english dictionary"
+LangString AspellPart2 "${LYX_LANG}" "a dictionary of the language $LangName"
+LangString AspellPart3 "${LYX_LANG}" "a$\r$\n\
+                                     dictionary of the language $LangNameSys"
+LangString AspellPart4 "${LYX_LANG}" ' for the spellchecker "Aspell".$\r$\n\
+                                     More dictionaries can be downloaded from$\r$\n\
+                                     ${AspellLocation}$\r$\n\
+                                     Do you want to download other dictionaries now?'
+
+LangString MiKTeXPathInfo "${LYX_LANG}" "In order that every user is later able to customize MiKTeX for his needs$\r$\n\
+                                        it is necessary to set write permissions for all users to MiKTeX's installation folder$\r$\n\
+                                        $MiKTeXPath $\r$\n\
+                                        and its subfolders."
+LangString MiKTeXInfo "${LYX_LANG}" 'The LaTeX-distribution "MiKTeX" will be used together with LyX.$\r$\n\
+                                    It is recommended to install available MiKTeX-updates using the program "MiKTeX Update Wizard"$\r$\n\
+                                    before you use LyX for the first time.$\r$\n\
+                                    Would you now check for MiKTeX updates?'
+
+LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
+LangString ModifyingConfigureFailed "${LYX_LANG}" "Could not set 'path_prefix' in the configure script"
+LangString CreateCmdFilesFailed "${LYX_LANG}" "Could not create lyx.bat"
+LangString RunConfigureFailed "${LYX_LANG}" "Could not execute the configure script"
+LangString NotAdmin "${LYX_LANG}" "You must have administrator privileges to install LyX!"
+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.\r\n\
+                                           \r\n\
+                                           (The first start of LyX might take some seconds.)"
+LangString FinishPageRun "${LYX_LANG}" "Launch LyX"
+
+LangString UnNotInRegistryLabel "${LYX_LANG}" "Unable to find LyX in the registry.$\r$\n\
+                                              Shortcuts on the desktop and in the Start Menu will not be removed."
+LangString UnInstallRunning "${LYX_LANG}" "You must close LyX at first!"
+LangString UnNotAdminLabel "${LYX_LANG}" "You must have administrator privileges to uninstall LyX!"
+LangString UnReallyRemoveLabel "${LYX_LANG}" "Are you sure you want to completely remove LyX and all of its components?"
+LangString UnLyXPreferencesTitle "${LYX_LANG}" 'LyX$\'s user preferences'
+LangString UnGSview "${LYX_LANG}" 'Please press the "Uninstall" button in the next window to uninstall$\r$\n\
+                                  the Postscript and PDF-viewer "GSview".'
+LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX was successfully removed from your computer."
+
+LangString SecUnAspellDescription "${LYX_LANG}" 'Uninstalls the spellchecker Aspell and all of its dictionaries.'
+LangString SecUnMiKTeXDescription "${LYX_LANG}" "Uninstalls the LaTeX-distribution MiKTeX."
+LangString SecUnJabRefDescription "${LYX_LANG}" "Uninstalls the bibliography manager JabRef."
+LangString SecUnPreferencesDescription "${LYX_LANG}" 'Deletes LyX$\'s configuration folder$\r$\n\
+                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
+                                          for all users.'
+LangString SecUnProgramFilesDescription "${LYX_LANG}" "Uninstall LyX and all of its components."
+
+!undef LYX_LANG
+
+!endif # _LYX_LANGUAGES_ENGLISH_NSH_
diff --git a/development/Win32/packaging/AltInstaller/lyx_languages/french.nsh b/development/Win32/packaging/AltInstaller/lyx_languages/french.nsh
new file mode 100644 (file)
index 0000000..2ff4326
--- /dev/null
@@ -0,0 +1,149 @@
+!ifndef _LYX_LANGUAGES_FRENCH_NSH_
+!define _LYX_LANGUAGES_FRENCH_NSH_
+
+!ifdef LYX_LANG
+  !undef LYX_LANG
+!endif
+!define LYX_LANG ${LANG_FRENCH}
+
+LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
+
+LangString WelcomePageText "${LYX_LANG}" "Cet assistant vous guidera durant l'installation de LyX.\r\n\
+                                         \r\n\
+                                         Vous devez être administrateur pour installer LyX.\r\n\
+                                         \r\n\
+                                         Avant de débuter l'installation, il est recommandé de fermer toutes les autres applications. Cela permettra de mettre à jour certains fichiers système sans redémarrer votre ordinateur.\r\n\
+                                         \r\n\
+                                         $_CLICK"
+
+LangString FileTypeTitle "${LYX_LANG}" "Document LyX"
+
+LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
+LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
+LangString SecAllUsersTitle "${LYX_LANG}" "Installer pour tous les utilisateurs ?"
+LangString SecFileAssocTitle "${LYX_LANG}" "Associations de fichiers"
+LangString SecDesktopTitle "${LYX_LANG}" "Icône du bureau"
+
+LangString SecCoreDescription "${LYX_LANG}" "Les fichiers LyX"
+LangString SecInstGSviewDescription "${LYX_LANG}" "Application permettant d'afficher les documents PostScript - et PDF."
+LangString SecInstJabRefDescription "${LYX_LANG}" "Bibliography reference manager and editor for BibTeX files."
+LangString SecAllUsersDescription "${LYX_LANG}" "Installer LyX pour tous les utilisateurs, ou seulement pour l'utilisateur courant ?."
+LangString SecFileAssocDescription "${LYX_LANG}" "Les fichiers de suffixe .lyx seront automatiquement ouverts dans LyX."
+LangString SecDesktopDescription "${LYX_LANG}" "Une icône LyX sur le bureau."
+
+LangString LangSelectHeader "${LYX_LANG}" "Sélection de la langue pour les menus de LyX"
+LangString AvailableLang "${LYX_LANG}" " Langues disponibles"
+
+LangString MissProgHeader "${LYX_LANG}" "Vérification des applications requises."
+LangString MissProgCap "${LYX_LANG}" "Le(s) application(s) requise(s) suivante(s) seront également installées."
+LangString MissProgLatex "${LYX_LANG}" "MiKTeX, une distribution LaTeX"
+LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, un interpréteur pour PostScript and PDF"
+LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, un convertisseur graphique"
+LangString MissProgAspell "${LYX_LANG}" "Aspell, un correcteur orthographique"
+LangString MissProgMessage "${LYX_LANG}" 'Aucune application supplémentaire ne doit être installée.'
+
+LangString EnterLaTeXHeader1 "${LYX_LANG}" 'Distribution LaTeX'
+LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Choisir la distribution LaTeX que LyX devra utiliser.'
+LangString EnterLaTeXFolder "${LYX_LANG}" 'Éventuellement, vous pouvez fixer ici le chemin d$\'accès au fichier "latex.exe" et de ce fait fixer \
+                                          la distribution LaTeX utilisée par Lyx.\r\n\
+                                          Si vous n$\'utilisez pas LaTeX, LyX ne peut créer de documents !\r\n\
+                                          \r\n\
+                                          L$\'assistant d$\'installation a détecté la distribution LaTeX \
+                                          "$LaTeXName" sur votre système. Le chemin d$\'accès est affiché ci-dessous.'
+LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Fixez ci-dessous le chemin d$\'accès au fichier "latex.exe". De ce fait vous fixez la \
+                                              distribution LaTeX utilisée par Lyx.\r\n\
+                                              Si vous n$\'utilisez pas LaTeX, LyX ne peut créer de documents !\r\n\
+                                              \r\n\
+                                              L$\'assistant d$\'installation n$\'a pas pu trouver de distribution LaTeX sur votre système.'
+LangString PathName "${LYX_LANG}" 'Chemin vers le fichier "latex.exe"'
+LangString DontUseLaTeX "${LYX_LANG}" "N'utilisez pas LaTeX"
+LangString InvalidLaTeXFolder "${LYX_LANG}" '"latex.exe" introuvable.'
+
+LangString LatexInfo "${LYX_LANG}" 'Lancement de l$\'installation de la distribution LaTeX "MiKTeX".$\r$\n\
+                                   Pour installer l$\'application, appuyer sur le bouton "Next" de la fenêtre d$\'installation jusqu$\'à ce que celle-ci commence.$\r$\n\
+                                   $\r$\n\
+                                   !!! Prenez garde à utiliser toutes les options implicites du programme d$\'installation MikTeX !!!'
+LangString LatexError1 "${LYX_LANG}" 'Distribution LaTeX introuvable !$\r$\n\
+                                     LyX ne peut être utilisé sans distribution LaTeX, comme par exemple "MiKTeX" !$\r$\n\
+                                     L$\'installation de LyX va donc être abandonnée.'
+                           
+LangString GSviewInfo "${LYX_LANG}" 'Lancement de l$\'installation de l$\'application "GSview".$\r$\n\
+                                    Pour installer l$\'application, appuyer sur le bouton "Setup" de la première fenêtre d$\'installation$\r$\n\
+                                    choisir une langue, puis appuyer sur le bouton "Next" de la fenêtre d$\'installation suivante.$\r$\n\
+                                    Vous pouvez utiliser les options implicites du programme d$\'installation GSview.'
+LangString GSviewError "${LYX_LANG}" 'L$\'application "GSview" n$\'a pas pu être installée correctement !$\r$\n\
+                                     L$\'installation de LyX va continuer.$\r$\n\
+                                     Essayer d$\'installer GSview de nouveau plus tard.'
+
+LangString JabRefInfo "${LYX_LANG}" 'Lancement de l$\'installation de l$\'application "JabRef".$\r$\n\
+                                    Vous pouvez utiliser les options implicites du programme d$\'installation JabRef.'
+LangString JabRefError "${LYX_LANG}" 'L$\'application "JabRef" n$\'a pas pu être installée correctement !$\r$\n\
+                                     L$\'installation de LyX va continuer.$\r$\n\
+                                     Essayer d$\'installer JabRef de nouveau plus tard.'
+                                     
+LangString LatexConfigInfo "${LYX_LANG}" "La configuration de LyX qui va suivre prendra un moment."
+
+LangString AspellInfo "${LYX_LANG}" 'Maintenant les dictionnaires du correcteur orthographique "Aspell" vont être téléchargés et installés.$\r$\n\
+                                    Chaque dictionnaire est doté d$\'une licence différente qui  sera affichée avant l$\'installation.'
+LangString AspellDownloadFailed "${LYX_LANG}" "Aucun dictionnaire Aspell n$\'a pu être téléchargé !"
+LangString AspellInstallFailed "${LYX_LANG}" "Aucun dictionnaire Aspell n$\'a pu être installé !"
+LangString AspellPartAnd "${LYX_LANG}" " et "
+LangString AspellPartSep "${LYX_LANG}" ", "
+LangString AspellAll "${LYX_LANG}" 'Un dictionnaire est déjà installé pour la langue'
+LangString AspellNone "${LYX_LANG}" 'Aucun dictionnaire pour le correcteur orthographique Aspell n$\'a pu être installé.$\r$\n\
+                                    Les dictionnaires peuvent être téléchargés depuis$\r$\n\
+                                    ${AspellLocation}$\r$\n\
+                                    Voulez-vous télécharger les dictionnaires maintenant ?'
+LangString AspellPartStart "${LYX_LANG}" "Ont été installés avec succès "
+LangString AspellPart1 "${LYX_LANG}" "un dictionnaire anglophone"
+LangString AspellPart2 "${LYX_LANG}" "un dictionnaire pour la langue $LangName"
+LangString AspellPart3 "${LYX_LANG}" "un$\r$\n\
+                                     dictionnaire pour la langue $LangNameSys"
+LangString AspellPart4 "${LYX_LANG}" ' pour le correcteur orthographique "Aspell".$\r$\n\
+                                     D$\'autres dictionnaires peuvent être téléchargés depuis$\r$\n\
+                                     ${AspellLocation}$\r$\n\
+                                     Voulez-vous télécharger d$\'autres dictionnaires maintenant ?'
+
+LangString MiKTeXPathInfo "${LYX_LANG}" "Pour que chaque utilisateur soit capable de personnaliser MiKTeX pour ses besoins$\r$\n\
+                                        il est nécessaire de positionner les permissions en écriture dans le répertoire d$\'installation de MiKTeX pour tous les utilisateurs$\r$\n\
+                                        ($MiKTeXPath) $\r$\n\
+                                        et pour ses sous-répertoires."
+LangString MiKTeXInfo "${LYX_LANG}" 'La distribution LaTeX "MiKTeX" sera utilisée par LyX.$\r$\n\
+                                    Il est recommandé d$\'installer les mises à jour en utilisant l$\'application "MiKTeX Update Wizard"$\r$\n\
+                                    avant d$\'utiliser LyX pour la première fois.$\r$\n\
+                                    Voulez-vous vérifier maintenant les mises à jour de MiKTeX ?'
+
+LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
+LangString ModifyingConfigureFailed "${LYX_LANG}" "Échec de l'allocation 'path_prefix' lors de la configuration."
+LangString CreateCmdFilesFailed "${LYX_LANG}" "Création de lyx.bat impossible."
+LangString RunConfigureFailed "${LYX_LANG}" "Échec de la tentative de configuration initiale de LyX."
+LangString NotAdmin "${LYX_LANG}" "Vous devez avoir les droits d'administration pour installer LyX !"
+LangString InstallRunning "${LYX_LANG}" "Le programme d'installation est toujours en cours !"
+LangString StillInstalled "${LYX_LANG}" "LyX est déjà installé ! Le désinstaller d'abord."
+
+LangString FinishPageMessage "${LYX_LANG}" "Félicitations ! LyX est installé avec succès.\r\n\
+                                           \r\n\
+                                           (Le premier démarrage de LyX peut demander quelques secondes.)"
+LangString FinishPageRun "${LYX_LANG}" "Démarrer LyX"
+
+LangString UnNotInRegistryLabel "${LYX_LANG}" "LyX introuvable dans le base des registres.$\r$\n\
+                                              Les raccourcis sur le bureau et dans le menu de démarrage ne seront pas supprimés."
+LangString UnInstallRunning "${LYX_LANG}" "Vous devez fermer LyX d'abord !"
+LangString UnNotAdminLabel "${LYX_LANG}" "Vous devez avoir les droits d'administration pour désinstaller LyX !"
+LangString UnReallyRemoveLabel "${LYX_LANG}" "Êtes vous sûr(e) de vouloir supprimer complètement LyX et tous ses composants ?"
+LangString UnLyXPreferencesTitle "${LYX_LANG}" 'Préférences utilisateurs de LyX'
+LangString UnGSview "${LYX_LANG}" 'Merci d$\'appuyer sur le bouton "Désinstaller" de la prochaine fenêtre pour désinstaller.$\r$\n\
+                                  l$\'afficheur Postscript/PDF "GSview".'
+LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX supprimé de votre ordinateur avec succès."
+
+LangString SecUnAspellDescription "${LYX_LANG}" "Désinstalle le correcteur orthographique Aspell et tous ses dictionnaires."
+LangString SecUnMiKTeXDescription "${LYX_LANG}" "Désinstalle la distribution LaTeX MiKTeX."
+LangString SecUnJabRefDescription "${LYX_LANG}" "Uninstalls the bibliography manager JabRef."
+LangString SecUnPreferencesDescription "${LYX_LANG}" 'Supprime le répertoire de configuration de LyX$\r$\n\
+                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
+                                          pour tous les utilisateurs.'
+LangString SecUnProgramFilesDescription "${LYX_LANG}" "Désinstaller LyX et tous ses composants."
+
+!undef LYX_LANG
+
+!endif # _LYX_LANGUAGES_FRENCH_NSH_
diff --git a/development/Win32/packaging/AltInstaller/lyx_languages/galician.nsh b/development/Win32/packaging/AltInstaller/lyx_languages/galician.nsh
new file mode 100644 (file)
index 0000000..3f6b13c
--- /dev/null
@@ -0,0 +1,149 @@
+!ifndef _LYX_LANGUAGES_GALICIAN_NSH_
+!define _LYX_LANGUAGES_GALICIAN_NSH_
+
+!ifdef LYX_LANG
+  !undef LYX_LANG
+!endif
+!define LYX_LANG ${LANG_GALICIAN}
+
+LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
+
+LangString WelcomePageText "${LYX_LANG}" "Este asistente vai-no guiar na instalación do LyX no seu computador.\r\n\
+                                         \r\n\
+                                         Para poder instalar o LyX precisa de priviléxios de administrador.\r\n\
+                                         \r\n\
+                                         Recomenda-se fechar todas as outras aplicacións antes de iniciar a instalación. Isto posibilita actualizar os ficheiros do sistema relevantes sen ter que reiniciar o computador.\r\n\
+                                         \r\n\
+                                         $_CLICK"
+
+LangString FileTypeTitle "${LYX_LANG}" "Documento LyX"
+
+LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
+LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
+LangString SecAllUsersTitle "${LYX_LANG}" "Instalar para todos os usuários?"
+LangString SecFileAssocTitle "${LYX_LANG}" "Asociación dos ficheiros"
+LangString SecDesktopTitle "${LYX_LANG}" "Icone do ambiente de traballo"
+
+LangString SecCoreDescription "${LYX_LANG}" "Os ficheiros LyX."
+LangString SecInstGSviewDescription "${LYX_LANG}" "Programa para visualizar documentos en Postscript e PDF."
+LangString SecInstJabRefDescription "${LYX_LANG}" "Xestor de referéncias bibliográficas e editor de ficheiros BibTeX."
+LangString SecAllUsersDescription "${LYX_LANG}" "Instalar o LyX monousuário ou multiusuário."
+LangString SecFileAssocDescription "${LYX_LANG}" "Asociar a extensión .lyx co LyX."
+LangString SecDesktopDescription "${LYX_LANG}" "Cria un icone do LyX no ambiente de traballo."
+
+LangString LangSelectHeader "${LYX_LANG}" "Selección da lingua dos menus no LyX"
+LangString AvailableLang "${LYX_LANG}" " Línguas disponíbeis "
+
+LangString MissProgHeader "${LYX_LANG}" "Verificación dos programas necesários"
+LangString MissProgCap "${LYX_LANG}" "O(s) seguinte(s) programa(s) necesário(s) van ser instalados adicionalmente"
+LangString MissProgLatex "${LYX_LANG}" "MiKTeX, unha distribución de LaTeX"
+LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, un interprete de PostScript e PDF"
+LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, um conversor de imaxes"
+LangString MissProgAspell "${LYX_LANG}" "Aspell, un corrector ortográfico"
+LangString MissProgMessage "${LYX_LANG}" 'Non é necesário instalar programas adicionais.'
+
+LangString EnterLaTeXHeader1 "${LYX_LANG}" 'Distribuición de LaTeX'
+LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Escolha a distribución de LaTeX que vai usar o LyX.'
+LangString EnterLaTeXFolder "${LYX_LANG}" 'Opcionalmente pode especificar o camiño do ficheiro "latex.exe" e posteriormente \
+                                          escoller a distribuición de LaTeX que vai usar o LyX.\r\n\
+                                          Sen LaTeX o LyX non pode (pré-)imprimir os documentos!\r\n\
+                                          \r\n\
+                                          O instalador detectou a distribución de LaTeX "$LaTeXName"\
+                                          no seu sistema, no camiño que se mostra abaixo.'
+LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Especifique abaixo o camiño ao ficheiro "latex.exe". Posteriormente escolla \
+                                              a distribución de LaTeX que debe usar o LyX.\r\n\
+                                              Sem LaTeX o LyX non pode (pré-)imprimir os documentos!\r\n\
+                                              \r\n\
+                                              O instalador non pudo achar nengunha distribución de LaTeX no seu sistema.'
+LangString PathName "${LYX_LANG}" 'Camiño ao ficheiro "latex.exe"'
+LangString DontUseLaTeX "${LYX_LANG}" "Non usar LaTeX"
+LangString InvalidLaTeXFolder "${LYX_LANG}" 'O ficheiro "latex.exe" non está no camiño especificado.'
+
+LangString LatexInfo "${LYX_LANG}" 'Agora lanzará-se o instalador da distribución de LaTeX "MiKTeX".$\r$\n\
+                                   Para instalar o programa prema no botón "Próximo" na xanela de instalación até a instalación comezar.$\r$\n\
+                                   $\r$\n\
+                                   !!! Por favor use todas as opcións por defeito do instalador do MiKTeX !!!'
+LangString LatexError1 "${LYX_LANG}" 'Non se achou nengunha distribución de LaTeX!$\r$\n\
+                                     Non se pode usar o LyX sen unha distribución de LaTeX como a "MiKTeX"!$\r$\n\
+                                     Por iso a instalación vai ser abortada.'
+
+LangString GSviewInfo "${LYX_LANG}" 'Agora lanzará-se o instalador do programa "GSview".$\r$\n\
+                                    Para instalar prema no botón "Setup" na primeira xanela de instalación$\r$\n\
+                                    escolla a língua e despois prema no botón "Próximo" na seguinte xanela do instalador.$\r$\n\
+                                    Pode usar todas as opcións por defeito no instalador do GSview.'
+LangString GSviewError "${LYX_LANG}" 'Non se deu instalado o programa "GSview"!$\r$\n\
+                                     De todos os xeitos a instalación do LyX continua.$\r$\n\
+                                     Tente instalar máis adiante o GSview.'
+
+LangString JabRefInfo "${LYX_LANG}" 'Agora lanzará-se o instalador do programa "JabRef".$\r$\n\
+                                    Pode usar todas as opcións por defeito no instalador do JabRef.'
+LangString JabRefError "${LYX_LANG}" 'Non se deu instalado o programa "JabRef"!$\r$\n\
+                                     De todos os xeitos a instalación do LyX continua.$\r$\n\
+                                     Tente instalar mais adiante o JabRef.'
+
+LangString LatexConfigInfo "${LYX_LANG}" "A configuración seguinte do LyX irá demorar un pouco."
+
+LangString AspellInfo "${LYX_LANG}" 'Agora se van descarregar e instalar dicionários do corrector ortográfico "Aspell".$\r$\n\
+                                    Cada dicionário ten unha licenza diferente, que se mostrará antes da instalación.'
+LangString AspellDownloadFailed "${LYX_LANG}" "Non se deu descarregadao nengun dicionário do Aspell!"
+LangString AspellInstallFailed "${LYX_LANG}" "Non se deu instalado nengun dicionário do Aspell!"
+LangString AspellPartAnd "${LYX_LANG}" " e "
+LangString AspellPartSep "${LYX_LANG}" ", "
+LangString AspellAll "${LYX_LANG}" 'Xa ha instalado un dicionário desta língua'
+LangString AspellNone "${LYX_LANG}" 'Non se instalou nengun dicionário do "Aspell".$\r$\n\
+                                    Os dicionários poden descarregar-se de$\r$\n\
+                                    ${AspellLocation}$\r$\n\
+                                    Desexa descarregar dicionários agora?'
+LangString AspellPartStart "${LYX_LANG}" "Instalou-se con suceso "
+LangString AspellPart1 "${LYX_LANG}" "un dicionário de inglés"
+LangString AspellPart2 "${LYX_LANG}" "un dicionário de $LangName"
+LangString AspellPart3 "${LYX_LANG}" "un$\r$\n\
+                                     dicionário de $LangNameSys"
+LangString AspellPart4 "${LYX_LANG}" ' para o corrector ortográfico "Aspell".$\r$\n\
+                                     É posíbel descarregar máis dicionários de$\r$\n\
+                                     ${AspellLocation}$\r$\n\
+                                     Desexa descarregar outros dicionários agora?'
+
+LangString MiKTeXPathInfo "${LYX_LANG}" "Para que cada usuário poda personalizar posteriormente o MiKTeX segundo as suas$\r$\n\
+                                        necesidades, cumpre a pasta onde foi instalado o MiKTeX$\r$\n\
+                                        $MiKTeXPath $\r$\n\
+                                        e as suas subpastas teren permiso de escritura para todos os usuários."
+LangString MiKTeXInfo "${LYX_LANG}" 'Xunto co LyX vai-se empregar a distribución de LaTeX "MiKTeX".$\r$\n\
+                                    Antes de usar o LyX pola primeira vez, recomenda-se instalar as actualizacións disponíbeis$\r$\n\
+                                    do MiKTeX co instalador "MiKTeX Update Wizard"$\r$\n\
+                                    Desexa comprovar agora se ha actualizacións do MiKTeX?'
+
+LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
+LangString ModifyingConfigureFailed "${LYX_LANG}" "Non se puido engadir o 'path_prefix' no script de configuración"
+LangString CreateCmdFilesFailed "${LYX_LANG}" "Non se deu criado o lyx.bat"
+LangString RunConfigureFailed "${LYX_LANG}" "Non se deu executado o script de configuración"
+LangString NotAdmin "${LYX_LANG}" "Precisa de priviléxios de administrador para instalar o LyX!"
+LangString InstallRunning "${LYX_LANG}" "O instalador xa está a correr!"
+LangString StillInstalled "${LYX_LANG}" "O LyX xa está instalado! Desinstale o LyX primeiro."
+
+LangString FinishPageMessage "${LYX_LANG}" "Parabéns! O LyX foi instalado con suceso.\r\n\
+                                           \r\n\
+                                           (O primeiro início do LyX pode levar alguns segundos.)"
+LangString FinishPageRun "${LYX_LANG}" "Lanzar o LyX"
+
+LangString UnNotInRegistryLabel "${LYX_LANG}" "Non se da achado o LyX no registo.$\r$\n\
+                                              Non se eliminarán os atallos para o ambiente de traballo e no menu de Início."
+LangString UnInstallRunning "${LYX_LANG}" "Debe fechar o LyX en primeiro lugar!"
+LangString UnNotAdminLabel "${LYX_LANG}" "Precisa de priviléxios de administrador para desinstalar o LyX!"
+LangString UnReallyRemoveLabel "${LYX_LANG}" "Seguro que quer eliminar completamente o LyX e todos os seus componentes?"
+LangString UnLyXPreferencesTitle "${LYX_LANG}" 'Preferéncias de usuário do LyX'
+LangString UnGSview "${LYX_LANG}" 'Por favor prema no botón "Desinstalar" na próxima xanela para desinstalar$\r$\n\
+                                  o visualizador de Postscript e PDF "GSview".'
+LangString UnRemoveSuccessLabel "${LYX_LANG}" "Eliminou-se o LyX do seu computador."
+
+LangString SecUnAspellDescription "${LYX_LANG}" "Desinstala o corrector ortográfico Aspell e todos os seus dicionários."
+LangString SecUnMiKTeXDescription "${LYX_LANG}" "Desinstala a distribución de LaTeX MiKTeX."
+LangString SecUnJabRefDescription "${LYX_LANG}" "Desinstala o xestor de referéncias bibliográficas JabRef."
+LangString SecUnPreferencesDescription "${LYX_LANG}" 'Elimina as pastas de configuración do  LyX$\r$\n\
+                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
+                                          de todos os usuários.'
+LangString SecUnProgramFilesDescription "${LYX_LANG}" "Desinstala LyX e todos os seus componentes."
+
+!undef LYX_LANG
+
+!endif # _LYX_LANGUAGES_GALICIAN_NSH_
diff --git a/development/Win32/packaging/AltInstaller/lyx_languages/german.nsh b/development/Win32/packaging/AltInstaller/lyx_languages/german.nsh
new file mode 100644 (file)
index 0000000..9adb864
--- /dev/null
@@ -0,0 +1,150 @@
+!ifndef _LYX_LANGUAGES_GERMAN_NSH_
+!define _LYX_LANGUAGES_GERMAN_NSH_
+
+!ifdef LYX_LANG
+  !undef LYX_LANG
+!endif
+!define LYX_LANG ${LANG_GERMAN}
+
+LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
+
+LangString WelcomePageText "${LYX_LANG}" "Dieser Assistent wird Sie durch die Installation von LyX begleiten.\r\n\
+                                         \r\n\
+                                         Sie benötigen Administratorrechte um LyX zu installieren.\r\n\
+                                         \r\n\
+                                         Es wird empfohlen vor der Installation alle anderen Programme zu schließen, damit bestimmte Systemdateien ohne Neustart ersetzt werden können.\r\n\
+                                         \r\n\
+                                         $_CLICK"
+
+LangString FileTypeTitle "${LYX_LANG}" "LyX-Dokument"
+
+LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
+LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
+LangString SecAllUsersTitle "${LYX_LANG}" "Für alle Nutzer installieren?"
+LangString SecFileAssocTitle "${LYX_LANG}" "Dateizuordnungen"
+LangString SecDesktopTitle "${LYX_LANG}" "Desktopsymbol"
+
+LangString SecCoreDescription "${LYX_LANG}" "Das Programm LyX."
+LangString SecInstGSviewDescription "${LYX_LANG}" "Programm zum Betrachten von Postscript- und PDF-Dokumenten."
+LangString SecInstJabRefDescription "${LYX_LANG}" "Manager für bibliografische Referenzen und Editor für BibTeX-Dateien."
+LangString SecAllUsersDescription "${LYX_LANG}" "LyX für alle Nutzer oder nur für den aktuellen Nutzer installieren."
+LangString SecFileAssocDescription "${LYX_LANG}" "Vernüpfung zwischen LyX und der .lyx Dateiendung."
+LangString SecDesktopDescription "${LYX_LANG}" "Verknüpfung zu LyX auf dem Desktop."
+
+LangString LangSelectHeader "${LYX_LANG}" "Wahl der Menüsprache von LyX"
+LangString AvailableLang "${LYX_LANG}" " Verfügbare Sprachen "
+
+LangString MissProgHeader "${LYX_LANG}" "Suche nach benötigten Programmen"
+LangString MissProgCap "${LYX_LANG}" "Es werden folgende benötigte Programme zusätzlich installiert"
+LangString MissProgLatex "${LYX_LANG}" "MiKTeX, eine LaTeX-Distribution"
+LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, ein Interpreter für PostScript und PDF"
+LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, ein Bildkonverter"
+LangString MissProgAspell "${LYX_LANG}" "Aspell, eine Rechtschreibprüfung"
+LangString MissProgMessage "${LYX_LANG}" 'Es müssen keine zusätzlichen Programme installiert werden.'
+
+LangString EnterLaTeXHeader1 "${LYX_LANG}" 'LaTeX-Distribution'
+LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Legen Sie die LaTeX-Distribution fest die LyX verwenden soll.'
+LangString EnterLaTeXFolder "${LYX_LANG}" 'Optional können Sie hier den Pfad zur Datei "latex.exe" angeben und damit die \
+                                          LaTeX-Distribution festlegen die LyX verwenden soll.\r\n\
+                                          Wenn Sie kein LaTeX verwenden, kann LyX keine Dokumente ausgeben!\r\n\
+                                          \r\n\
+                                          Der Installer hat auf Ihrem System die LaTeX-Distribution\r\n\
+                                          "$LaTeXName" erkannt. Unten angegeben ist ihr Pfad.'
+LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Geben Sie unten den Pfad zur Datei "latex.exe" an. Damit legen Sie fest welche \
+                                              LaTeX-Distribution LyX verwenden soll.\r\n\
+                                              Wenn Sie kein LaTeX verwenden, kann LyX keine Dokumente ausgeben!\r\n\
+                                              \r\n\
+                                              Der Installer konnte auf Ihrem System keine LaTeX-Distribution finden.'
+LangString PathName "${LYX_LANG}" 'Pfad zur Datei "latex.exe"'
+LangString DontUseLaTeX "${LYX_LANG}" "Kein LaTeX benutzen"
+LangString InvalidLaTeXFolder "${LYX_LANG}" 'Kann die Datei "latex.exe" nicht finden.'
+
+LangString LatexInfo "${LYX_LANG}" 'Als Nächstes wird der Installer der LaTeX-Distribution "MiKTeX" gestartet.$\r$\n\
+                                   Um das Programm zu installieren, drücken Sie den "Weiter"-Knopf in den Installerfenstern bis die Installation beginnt.$\r$\n\
+                                   $\r$\n\
+                                   !!! Bitte verwenden Sie alle voreingestellten Optionen des MiKTeX-Installers !!!'
+LangString LatexError1 "${LYX_LANG}" 'Es konnte keine LaTeX-Distribution gefunden werden!$\r$\n\
+                                     LyX kann ohne eine LaTeX-Distribution wie z.B. "MiKTeX" nicht benutzt werden!$\r$\n\
+                                     Die Installation wird daher abgebrochen.'
+                                   
+LangString GSviewInfo "${LYX_LANG}" 'Als Nächstes wird der Installer des Programms "GSview" gestartet.$\r$\n\
+                                    Um das Programm zu installieren, drücken Sie den "Setup"-Knopf im ersten Installerfenster,$\r$\n\
+                                    wählen eine Sprache und drücken dann den "Weiter"-Knopf in den folgenden Installerfenstern.$\r$\n\
+                                    Sie können alle voreingestellten Optionen des GSview-Installers verwenden.'
+LangString GSviewError "${LYX_LANG}" 'Das Programm "GSview" konnte nicht erfolgreich installiert werden!$\r$\n\
+                                     Die Installation wird trotzdem fortgesetzt.$\r$\n\
+                                     Versuchen Sie GSview später noch einmal zu installieren.'
+                                     
+LangString JabRefInfo "${LYX_LANG}" 'Als Nächstes wird der Installer des Programms "JabRef" gestartet.$\r$\n\
+                                    Sie können alle voreingestellten Optionen des JabRef-Installers verwenden.'
+LangString JabRefError "${LYX_LANG}" 'Das Programm "JabRef" konnte nicht erfolgreich installiert werden!$\r$\n\
+                                     Der Installer wird trotzdem fortgesetzt.$\r$\n\
+                                     Versuchen Sie JabRef später noch einmal zu installieren.'
+
+LangString LatexConfigInfo "${LYX_LANG}" "Die folgende Konfiguration von LyX wird eine Weile dauern."
+
+LangString AspellInfo "${LYX_LANG}" 'Es werden nun Wörterbücher für die Rechtschreibprüfung "Aspell" heruntergeladen und installiert.$\r$\n\
+                                    Jedes Wörterbuch hat andere Lizenzbedingungen die Sie vor der Installation angezeigt bekommen.'
+LangString AspellDownloadFailed "${LYX_LANG}" "Das Wörterbuch konnte nicht heruntergeladen werden!"
+LangString AspellInstallFailed "${LYX_LANG}" "Das Wörterbuch konnte nicht installiert werden!"
+LangString AspellPartAnd "${LYX_LANG}" " und "
+LangString AspellPartSep "${LYX_LANG}" ", "
+LangString AspellAll "${LYX_LANG}" 'Es ist bereits ein Wörterbuch der Sprache'
+LangString AspellNone "${LYX_LANG}" 'Es wurde kein Wörterbuch für die Rechtschreibprüfung "Aspell" installiert.$\r$\n\
+                                    Wörterbücher können von$\r$\n\
+                                    ${AspellLocation}$\r$\n\
+                                    heruntergeladen werden. Wollen Sie jetzt Wörterbücher herunterladen?'
+LangString AspellPartStart "${LYX_LANG}" "Es wurde erfolgreich "
+LangString AspellPart1 "${LYX_LANG}" "ein englisches Wörterbuch"
+LangString AspellPart2 "${LYX_LANG}" "ein Wörterbuch der Sprache $LangName"
+LangString AspellPart3 "${LYX_LANG}" "ein$\r$\n\
+                                     Wörterbuch der Sprache $LangNameSys"
+LangString AspellPart4 "${LYX_LANG}" ' für die Rechtschreibprüfung "Aspell" installiert.$\r$\n\
+                                     Weitere Wörterbücher können von$\r$\n\
+                                     ${AspellLocation}$\r$\n\
+                                     heruntergeladen werden. Wollen Sie jetzt andere Wörterbücher herunterladen?'
+
+LangString MiKTeXPathInfo "${LYX_LANG}" "Damit jeder Benutzer später MiKTeX für seine Bedürfnisse anpassen kann,$\r$\n\
+                                        ist es erforderlich für MiKTeXs Installationsordner$\r$\n\
+                                        $MiKTeXPath $\r$\n\
+                                        und seine Unterordner Schreibrechte für alle Benutzer zu setzen."
+LangString MiKTeXInfo "${LYX_LANG}" 'Die LaTeX-Distribution "MiKTeX" wird zusammen mit LyX verwendet werden.$\r$\n\
+                                    Es wird empfohlen dass Sie verfügbare MiKTeX-Updates mit Hilfe des Programms "MiKTeX Update Wizard"$\r$\n\
+                                    installieren, bevor sie LyX das erste Mal benutzen.$\r$\n\
+                                    Möchten Sie jetzt nach Updates für MiKTeX suchen?'
+
+LangString UpdateNotAllowed "${LYX_LANG}" "Dieses Update-Paket kann nur ${PRODUCT_VERSION_OLD} updaten!"
+LangString ModifyingConfigureFailed "${LYX_LANG}" 'Der "PATH_präfix" (Liste mit Programmpfaden) konnte nicht im Konfigurationsskript gesetzt werden.'
+LangString CreateCmdFilesFailed "${LYX_LANG}" "Konnte die Datei lyx.bat nicht erzeugen."
+LangString RunConfigureFailed "${LYX_LANG}" "Konnte das Konfigurationsskript nicht ausführen."
+LangString NotAdmin "${LYX_LANG}" "Sie benötigen Administratorrechte um LyX zu installieren!"
+LangString InstallRunning "${LYX_LANG}" "Der Installer läuft bereits!"
+LangString StillInstalled "${LYX_LANG}" "LyX ist bereits installiert! Deinstallieren Sie LyX zuerst."
+
+LangString FinishPageMessage "${LYX_LANG}" "Glückwunsch! LyX wurde erfolgreich installiert.\r\n\
+                                           \r\n\
+                                           (Der erste Start von LyX kann etwas länger dauern.)"
+LangString FinishPageRun "${LYX_LANG}" "LyX starten"
+
+LangString UnNotInRegistryLabel "${LYX_LANG}" "Kann LyX nicht in der Registry finden.$\r$\n\
+                                              Desktopsymbole und Einträge im Startmenü können nicht entfernt werden."
+LangString UnInstallRunning "${LYX_LANG}" "Sie müssen LyX zuerst beenden!"
+LangString UnNotAdminLabel "${LYX_LANG}" "Sie benötigen Administratorrechte um LyX zu deinstallieren!"
+LangString UnReallyRemoveLabel "${LYX_LANG}" "Sind Sie sicher, dass sie LyX und all seine Komponenten deinstallieren möchten?"
+LangString UnLyXPreferencesTitle "${LYX_LANG}" 'LyXs Benutzereinstellungen'
+LangString UnGSview "${LYX_LANG}" 'Bitte drücken Sie im nächsten Fenster den Knopf "Uninstall" um das$\r$\n\
+                                  Postscript und PDF-Betrachtungsprogramm "GSview" zu deinstallieren.'
+LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX wurde erfolgreich von ihrem Computer entfernt."
+
+LangString SecUnAspellDescription "${LYX_LANG}" "Deinstalliert die Rechtschreibprüfung Aspell und all seine Wörterbücher."
+LangString SecUnMiKTeXDescription "${LYX_LANG}" "Deinstalliert die LaTeX-Distribution MiKTeX."
+LangString SecUnJabRefDescription "${LYX_LANG}" "Deinstalliert den Bibliografiemanager JabRef."
+LangString SecUnPreferencesDescription "${LYX_LANG}" 'Löscht LyXs Benutzereinstellungen,$\r$\n\
+                                                     (den Ornder:$\r$\n\
+                                                     "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}")$\r$\n\
+                                                     für alle Benutzer.'
+LangString SecUnProgramFilesDescription "${LYX_LANG}" "Deinstalliert LyX und all seine Komponenten."
+
+!undef LYX_LANG
+
+!endif # _LYX_LANGUAGES_GERMAN_NSH_
diff --git a/development/Win32/packaging/AltInstaller/lyx_languages/hungarian.nsh b/development/Win32/packaging/AltInstaller/lyx_languages/hungarian.nsh
new file mode 100644 (file)
index 0000000..0176ef1
--- /dev/null
@@ -0,0 +1,148 @@
+!ifndef _LYX_LANGUAGES_HUNGARIAN_NSH_
+!define _LYX_LANGUAGES_HUNGARIAN_NSH_
+
+!ifdef LYX_LANG
+  !undef LYX_LANG
+!endif
+!define LYX_LANG ${LANG_HUNGARIAN}
+
+LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
+
+LangString WelcomePageText "${LYX_LANG}" "A varázsló segítségével tudja telepíteni a LyX-et.\r\n\
+                                         \r\n\
+                                         A LyX telepítéséhez rendszergazdai jogra van szüksége.\r\n\
+                                         \r\n\
+                                         A telepítés megkezdése elõtt, javasolt kilépni minden futó alkalmazásból. Ez a lépés teszi lehetõvé, hogy frissítsünk fontos rendszerfájlokat újraindítás szükségessége nélkül.\r\n\
+                                         \r\n\
+                                         $_CLICK"
+
+LangString FileTypeTitle "${LYX_LANG}" "LyX-dokumentum"
+
+LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
+LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
+LangString SecAllUsersTitle "${LYX_LANG}" "Telepítés minden felhasználónak"
+LangString SecFileAssocTitle "${LYX_LANG}" "Fájltársítások"
+LangString SecDesktopTitle "${LYX_LANG}" "Parancsikon asztalra"
+
+LangString SecCoreDescription "${LYX_LANG}" "A LyX futtatásához szükséges fájlok."
+LangString SecInstGSviewDescription "${LYX_LANG}" "Alkalmazás Postscript- és PDF-fájlok megjelenítéséhez."
+LangString SecInstJabRefDescription "${LYX_LANG}" "Irodalomjegyzék hivatkozás szerkesztõ és kezelõ BibTeX fájlokhoz."
+LangString SecAllUsersDescription "${LYX_LANG}" "Minden felhasználónak telepítsem vagy csak az aktuálisnak?"
+LangString SecFileAssocDescription "${LYX_LANG}" "A .lyx kiterjesztéssel rendelkezõ fájlok megnyitása automatikusan a LyX-el történik."
+LangString SecDesktopDescription "${LYX_LANG}" "LyX-ikon elhelyezése az asztalon."
+
+LangString LangSelectHeader "${LYX_LANG}" "A LyX felhasználói felület nyelvének kiválasztása"
+LangString AvailableLang "${LYX_LANG}" " Választható nyelvek "
+
+LangString MissProgHeader "${LYX_LANG}" "Mûködéshez szükséges programok ellenõrzése"
+LangString MissProgCap "${LYX_LANG}" "A következõ program(ok) telepítése fog még megtörténni"
+LangString MissProgLatex "${LYX_LANG}" "MiKTeX, LaTeX-disztribúció"
+LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, ami egy PostScript és PDF értelmezõ"
+LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, ami egy képátalakító"
+LangString MissProgAspell "${LYX_LANG}" "Aspell, ami egy helyesírás ellenõrzõ"
+LangString MissProgMessage "${LYX_LANG}" 'Nem kell további programokat telepítenie.'
+
+LangString EnterLaTeXHeader1 "${LYX_LANG}" 'LaTeX-disztribúció'
+LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Adja meg a LaTeX-disztribúciót, amit a LyX-nek használnia kell.'
+LangString EnterLaTeXFolder "${LYX_LANG}" 'Itt megadhatja az elérési útvonalat a "latex.exe" fájlhoz és ezzel meg is adja \
+                                          melyik LaTeX disztribúciót fogja használni a LyX.\r\n\
+                                          Amennyiben nem használ LaTeX-et, a LyX nem tud kimenetet készíteni!\r\n\
+                                          \r\n\
+                                         A telepítõ megtaltálta az ön számítógépén a "$LaTeXName" (LaTeX) disztribúciót \ Lent láthatja az elérési útvonalát.'
+LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Adja meg a használandó "latex.exe" fájl elérési útvonalát. Ezzel azt is megadja \
+                                              melyik LaTeX disztribúciót fogja használni a LyX.\r\n\
+                                              Amennyiben nem használ LaTeX-et, a LyX nem tud kimenetet készíteni!\r\n\
+                                              \r\n\
+                                              A telepítõ nem talált a számítógépén LaTeX disztribúciót!'
+LangString PathName "${LYX_LANG}" 'A "latex.exe" fájl elérési útja'
+LangString DontUseLaTeX "${LYX_LANG}" "Ne használja a LaTeX-et"
+LangString InvalidLaTeXFolder "${LYX_LANG}" 'Nem találom a "latex.exe" fájlt, a megadott helyen.'
+
+LangString LatexInfo "${LYX_LANG}" 'A "MiKteX" LaTeX-disztribúció telepítõjének indítása következik.$\r$\n\
+                                   A program telepítéséhez addig nyomkodja a "Következõ" gombot a telepítõ ablakában, amíg a telepítés el nem kezdõdik.$\r$\n\
+                                   $\r$\n\
+                                   !!! Kérem használja a MikTeX-telepítõ alapértelmezett opcióit!!!'
+LangString LatexError1 "${LYX_LANG}" 'Nem találtam LaTeX-disztribúciót!$\r$\n\
+                                     A LyX nem használható egy LaTeX-disztibúció nélkül,(mint például a "MiKTeX")!$\r$\n\
+                                     Ezért a telepítés nem folytatható!'
+
+LangString GSviewInfo "${LYX_LANG}" 'A "GSview" program telepítõjének indítása következik.$\r$\n\
+                                    A program telepítéséhez, nyomja meg a "Telepít"-gombot a telepítõ elsõ ablakában,$\r$\n\
+                                    azután válasszon nyelvet, majd nyomja meg a "Következõ"-gombot a következõ telepítõ ablakokban.$\r$\n\
+                                    Használhatja a program által javasolt beállításokat.'
+LangString GSviewError "${LYX_LANG}" 'A "GSview" programot nem sikerült telepíteni!$\r$\n\
+                                     Azonban a telepítés tovább fog folytatódni.$\r$\n\
+                                     Késõbb próbálja meg újra a GSview telepítését.'
+
+LangString JabRefInfo "${LYX_LANG}" 'A "JabRef" telepítõjének elindítása következik.$\r$\n\
+                                    Használhatja az alapértelmezett opciókat.'
+LangString JabRefError "${LYX_LANG}" 'Nem tudom telepíteni a "JabRef" programot!$\r$\n\
+                                     Azonban a telepítés tovább fog folytatódni.$\r$\n\
+                                     késõbb próbálja meg újra telepíteni a JabRef-et.'
+
+LangString LatexConfigInfo "${LYX_LANG}" "A LyX telepítés utáni beállítása hosszú idõt fog igénybe venni."
+
+LangString AspellInfo "${LYX_LANG}" 'Az "Aspell" helyesírás-ellenõrzõhöz használható szótárak letöltése és telepítése következik.$\r$\n\
+                                    Minden egyes szótárnak különbözõ licence lehet, ezért a licenc minden telepítés elõtt meg lesz jelenítve.'
+LangString AspellDownloadFailed "${LYX_LANG}" "Nem tudtam Aspell szótárat letölteni!"
+LangString AspellInstallFailed "${LYX_LANG}" "Nincs telepítendõ Aspell szótár!"
+LangString AspellPartAnd "${LYX_LANG}" " és "
+LangString AspellPartSep "${LYX_LANG}" ", "
+LangString AspellAll "${LYX_LANG}" 'Már van telepítve helyesírás-ellenõrzõ szótár a következõ nyelvhez'
+LangString AspellNone "${LYX_LANG}" 'Nem lett szótár telepítve az "Aspell" helyesírás-ellenõrzõhöz.$\r$\n\
+                                    A szükséges szótárat letöltheti a következõ címrõl:$\r$\n\
+                                    ${AspellLocation}$\r$\n\
+                                    Szeretne most szótárakat letölteni?'
+LangString AspellPartStart "${LYX_LANG}" "Sikeresen települt "
+LangString AspellPart1 "${LYX_LANG}" "az angol szótár"
+LangString AspellPart2 "${LYX_LANG}" "a(z) $LangName nyelv szótára"
+LangString AspellPart3 "${LYX_LANG}" "a(z)$\r$\n\
+                                     $LangNameSys nyelv szótára"
+LangString AspellPart4 "${LYX_LANG}" ' az "Aspell" helyesírás-ellenõrzõhöz.$\r$\n\
+                                     Szótárat más nyelvekhez a ${AspellLocation}$\r$\n\
+                                     címrõl tölthet le.$\r$\n\
+                                     Szeretne letölteni egyéb szótárakat??'
+
+LangString MiKTeXPathInfo "${LYX_LANG}" "Ahhoz, hogy a többi felhasználó is testre tudja használni a MiKTeX-et$\r$\n\
+                                        írás jogot kell adni minden felhasználó részére a MiKTeX alkönyvtárhoz.$\r$\n\
+                                        A $MiKTeXPath $\r$\n\
+                                        valamint alkönyvtáraihoz."
+LangString MiKTeXInfo "${LYX_LANG}" 'A "MiKTeX" LaTeX-disztibúció lesz használva a LyX által.$\r$\n\
+                                    Javasolt telepíteni a MiKTeX frissítéseket a "MiKTeX Update Wizard" segítségével,$\r$\n\
+                                    a LyX elsõ indítása elõtt.$\r$\n\
+                                    Szeretné egy ilyen frissítést most?'
+
+LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
+LangString ModifyingConfigureFailed "${LYX_LANG}" "Nem tudom beállítani a 'path_prefix'-et a configure parancsfájlban!"
+LangString CreateCmdFilesFailed "${LYX_LANG}" "Nem tudom letrehozni a lyx.bat fájlt."
+LangString RunConfigureFailed "${LYX_LANG}" "Nem tudom végrehajtani a configure parancsfájlt!"
+LangString NotAdmin "${LYX_LANG}" "A(z) LyX telepítéséhez rendszergazdai jogok szükségesek!"
+LangString InstallRunning "${LYX_LANG}" "A telepítõ már fut!"
+LangString StillInstalled "${LYX_LANG}" "A LyX már teleptve van! Elõször távolítsa el a telepítettet."
+
+LangString FinishPageMessage "${LYX_LANG}" "Gratulálok! Sikeresen telepítette a LyX-et.\r\n\
+                                           \r\n\
+                                           (Az program elsõ indítása egy kis idõt vesz igénybe...)"
+LangString FinishPageRun "${LYX_LANG}" "LyX indítása"
+
+LangString UnNotInRegistryLabel "${LYX_LANG}" "Nem találom a LyX-et a regisztriben.$\r$\n\
+                                              Az asztalon és a Start Menüben található parancsikonok nem lesznek eltávolítva!."
+LangString UnInstallRunning "${LYX_LANG}" "Elõször be kell zárnia a LyX-et!"
+LangString UnNotAdminLabel "${LYX_LANG}" "A(z) LyX eltávolításhoz rendszergazdai jogokkal kell rendelkeznie!"
+LangString UnReallyRemoveLabel "${LYX_LANG}" "Biztosan abban, hogy el akarja távolítani a LyX-t, minden tartozékával együtt?"
+LangString UnLyXPreferencesTitle "${LYX_LANG}" 'LyX felhasználói beállítások'
+LangString UnGSview "${LYX_LANG}" 'Kérem nyomja meg az "Eltávolítás" gombot, a PostScript és a\r$\n\
+                                  PDF megjelenítõ "GSview" eltávolításához a következõ ablakban.'
+LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX eltávolítása a számítógépérõl zökkenõmentesen befejezõdött."
+
+LangString SecUnAspellDescription "${LYX_LANG}" "Az Aspell és minden szótárának eltávolítása."
+LangString SecUnMiKTeXDescription "${LYX_LANG}" "A MikTeX LaTeX-disztibúció eltávolítása."
+LangString SecUnJabRefDescription "${LYX_LANG}" "A JabRef irodalomjegyzék kezelõ eltávolítása."
+LangString SecUnPreferencesDescription "${LYX_LANG}" 'A  LyX beállítások mappa törlése$\r$\n\
+                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
+                                          minden felhasználónál.'
+LangString SecUnProgramFilesDescription "${LYX_LANG}" "A LyX és minden komponensének eltávolítása."
+
+!undef LYX_LANG
+
+!endif # _LYX_LANGUAGES_HUNGARIAN_NSH_
diff --git a/development/Win32/packaging/AltInstaller/lyx_languages/italian.nsh b/development/Win32/packaging/AltInstaller/lyx_languages/italian.nsh
new file mode 100644 (file)
index 0000000..c4418bd
--- /dev/null
@@ -0,0 +1,149 @@
+!ifndef _LYX_LANGUAGES_ITALIAN_NSH_
+!define _LYX_LANGUAGES_ITALIAN_NSH_
+
+!ifdef LYX_LANG
+  !undef LYX_LANG
+!endif
+!define LYX_LANG ${LANG_ITALIAN}
+
+LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
+
+LangString WelcomePageText "${LYX_LANG}" "Questo programma installerà LyX nel vostro computer.\r\n\
+                      \r\n\
+                      Per installare LyX sono necessari i privilegi di amministratore.\r\n\
+                      \r\n\
+                      Si raccomanda di chiudere tutte le altre applicazioni prima di iniziare l'installazione. Questo permetterà al programma di installazione di aggiornare i file di sistema senza dover riavviare il computer.\r\n\
+                      \r\n\
+                      $_CLICK"
+
+LangString FileTypeTitle "${LYX_LANG}" "Documento di LyX"
+
+LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
+LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
+LangString SecAllUsersTitle "${LYX_LANG}" "Installare per tutti gli utenti?"
+LangString SecFileAssocTitle "${LYX_LANG}" "Associazioni dei file"
+LangString SecDesktopTitle "${LYX_LANG}" "Icona sul Desktop"
+
+LangString SecCoreDescription "${LYX_LANG}" "I file di LyX."
+LangString SecInstGSviewDescription "${LYX_LANG}" "Programma per visualizzare documenti in formato Postscript e PDF."
+LangString SecInstJabRefDescription "${LYX_LANG}" "Gestore dei riferimenti bibliografici ed editor per i files di BibTeX."
+LangString SecAllUsersDescription "${LYX_LANG}" "Installazione LyX per tutti gli utenti o solo per l'utente attuale."
+LangString SecFileAssocDescription "${LYX_LANG}" "Associa i files con estensione .lyx al programma LyX."
+LangString SecDesktopDescription "${LYX_LANG}" "Icona LyX sul desktop."
+
+LangString LangSelectHeader "${LYX_LANG}" "Scelta della lingua del menu di LyX"
+LangString AvailableLang "${LYX_LANG}" " Lingue disponibili "
+
+LangString MissProgHeader "${LYX_LANG}" "Controllo dei programmi da installare"
+LangString MissProgCap "${LYX_LANG}" "I seguenti programmi aggiuntivi sono necessari e verranno installati"
+LangString MissProgLatex "${LYX_LANG}" "MiKTeX, una distribuzione di LaTeX"
+LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, un interprete per documenti PostScript PDF"
+LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, un convertitore di immagini"
+LangString MissProgAspell "${LYX_LANG}" "Aspell, un correttore ortografico"
+LangString MissProgMessage "${LYX_LANG}" 'Nessun programma aggiuntivo deve essere installato.'
+
+LangString EnterLaTeXHeader1 "${LYX_LANG}" 'Distribuzione di LaTeX'
+LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Scegliere la distribuzione di LaTeX che LyX dovrà usare.'
+LangString EnterLaTeXFolder "${LYX_LANG}" 'Puoi impostare qui il percorso del file "latex.exe" e impostare di conseguenza \
+                                          la distribuzione di LaTeX che LyX dovrà usare.\r\n\
+                                          Senza LaTeX, LyX non può generare documenti!\r\n\
+                                          \r\n\
+                                          Il programma di installazione ha rilevato la distribuzione di LaTeX \
+                                          "$LaTeXName" sul tuo sistema. Il suo percorso è riportato sotto.'
+LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Imposta qui sotto il percorso del file "latex.exe". Con questo imposti quale \
+                                              distribuzione di LaTeX dovrà essere usata da LyX.\r\n\
+                                              Senza LaTeX, LyX non può generare documenti!\r\n\
+                                              \r\n\
+                                              Il programma di installazione non ha trovato una distribuzione di LaTeX sul tuo sistema.'
+LangString PathName "${LYX_LANG}" 'Percorso del file "latex.exe"'
+LangString DontUseLaTeX "${LYX_LANG}" "Non usare LaTeX"
+LangString InvalidLaTeXFolder "${LYX_LANG}" 'Il file "latex.exe" non è nel percorso indicato.'
+
+LangString LatexInfo "${LYX_LANG}" 'Verrà adesso lanciato il programma di installazione della distribuzione di LateX "MiKTeX".$\r$\n\
+                                   Per installare il programma premere "Next" nelle finestre di installazione fino all$\'avvio dell$\'installazione.$\r$\n\
+                                   $\r$\n\
+                                   !!! Lasciare le impostazioni di default suggerite dal programma di installazione di "MiKTeX" !!!'
+LangString LatexError1 "${LYX_LANG}" 'Il programma non ha rilevato la presenza di alcuna distribuzione valida di LaTeX!$\r$\n\
+                                      LyX non può funzionare senza una distribuzione LaTeX (ad es. "MiKTeX")!$\r$\n\
+                                     Il processo di installazione verrà quindi terminato.'
+                
+LangString GSviewInfo "${LYX_LANG}" 'Verrà adesso lanciato il programma di installazione di "GSview".$\r$\n\
+                                    Per proseguire premere il pulsante "Setup" che appare nella prima finestra di installazione,$\r$\n\
+                                    scegliere la lingua e premere il pulsante "Next" nella finestra di installazione successiva.$\r$\n\
+                                    Per comodità si consiglia di accettare le impostazioni di default suggerite dal programma di installazione di GSview.'
+LangString GSviewError "${LYX_LANG}" 'Il programma "GSview" non è stato installato correttamente!$\r$\n\
+                                     L$\'installazione può comunque proseguire.$\r$\n\
+                                     Si consiglia di tentare nuovamente l$\'installazione di GSView al termine.'
+
+LangString JabRefInfo "${LYX_LANG}" 'Verrà adesso lanciato il programma di installazione di "JabRef".$\r$\n\
+                                    Puoi usare tutte le opzioni predefinite per il programma di installazione di JabRef.'
+LangString JabRefError "${LYX_LANG}" 'Il programma "JabRef" non è stato installato correttamente!$\r$\n\
+                                     L$\'installazione può comunque proseguire.$\r$\n\
+                                     Si consiglia di tentare nuovamente l$\'installazione di JabRef al termine.'
+
+LangString LatexConfigInfo "${LYX_LANG}" "La seguente configurazione di LyX richiederà un po' di tempo."
+
+LangString AspellInfo "${LYX_LANG}" 'Adesso verranno scaricati ed installati i dizionari per il correttore ortografico "Aspell".$\r$\n\
+                                    Ogni dizionario ha la propria licenza che verrà mostrata prima dell$\'installazione.'
+LangString AspellDownloadFailed "${LYX_LANG}" "Impossibile scaricare i dizionari di Aspell!"
+LangString AspellInstallFailed "${LYX_LANG}" "Impossibile installare i dizionari di Aspell!"
+LangString AspellPartAnd "${LYX_LANG}" " e "
+LangString AspellPartSep "${LYX_LANG}" ", "
+LangString AspellAll "${LYX_LANG}" 'Un dizionario è già installato per la lingua'
+LangString AspellNone "${LYX_LANG}" 'Nessun dizionario per il correttore ortografico "Aspell" è stato installato.$\r$\n\
+                                    I dizionari possono essere installati da$\r$\n\
+                                    ${AspellLocation}$\r$\n\
+                                    Vuoi scaricare i dizionari ora?'
+LangString AspellPartStart "${LYX_LANG}" "È stato installato con successo "
+LangString AspellPart1 "${LYX_LANG}" "un dizionario inglese"
+LangString AspellPart2 "${LYX_LANG}" "un dizionario per la lingua $LangName"
+LangString AspellPart3 "${LYX_LANG}" "un$\r$\n\
+                                     dizionario per la lingua $LangNameSys"
+LangString AspellPart4 "${LYX_LANG}" ' per il correttore ortografico "Aspell".$\r$\n\
+                                     Ulteriori dizionari possono essere installati da$\r$\n\
+                                     ${AspellLocation}$\r$\n\
+                                     Vuoi scaricare altri dizionari ora?'
+
+LangString MiKTeXPathInfo "${LYX_LANG}" "Per permettere a tutti gli utenti di personalizzare successivamente MiKTeX in base alle loro esigenze$\r$\n\
+                                        è necessario impostare i permessi di scrittura per tutti gli utenti alla cartella di installazione di MiKTeX$\r$\n\
+                                        $MiKTeXPath $\r$\n\
+                                        e alle sue sottocartelle."
+LangString MiKTeXInfo "${LYX_LANG}" 'La distribuzione di LaTeX "MiKTeX" verrà usata insieme a LyX.$\r$\n\
+                                    Si raccomanda di installare gli aggiornamenti disponibili per MiKTeX utilizzando il programma "MiKTeX Update Wizard"$\r$\n\
+                                    prima di usare LyX per la prima volta.$\r$\n\
+                                    Vuoi controllare ora la presenza di aggiornamenti per MiKTeX?'
+
+LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
+LangString ModifyingConfigureFailed "${LYX_LANG}" "Fallito tentativo di aggiornare 'path_prefix' nello script di configurazione"
+LangString CreateCmdFilesFailed "${LYX_LANG}" "Non è possibile creare lyx.bat"
+LangString RunConfigureFailed "${LYX_LANG}" "Fallito tentativo di eseguire lo script di configurazione"
+LangString NotAdmin "${LYX_LANG}" "Occorrono i privilegi da amministratore per installare LyX!"
+LangString InstallRunning "${LYX_LANG}" "Il programma di installazione è già in esecuzione!"
+LangString StillInstalled "${LYX_LANG}" "LyX è già installato! Occorre rimuoverlo per poter procedere."
+
+LangString FinishPageMessage "${LYX_LANG}" "Congratulazioni! LyX è stato installato con successo.\r\n\
+                                           \r\n\
+                                           (Il primo avvio di LyX potrebbe richiedere qualche secondo in più.)"
+LangString FinishPageRun "${LYX_LANG}" "Lancia LyX"
+
+LangString UnNotInRegistryLabel "${LYX_LANG}" "Non riesco a trovare LyX nel registro.$\r$\n\
+                                              I collegamenti sul desktop e nel menu Start non saranno rimossi."
+LangString UnInstallRunning "${LYX_LANG}" "È necessario chiudere LyX!"
+LangString UnNotAdminLabel "${LYX_LANG}" "Occorrono i privilegi da amministratore per rimuovere LyX!"
+LangString UnReallyRemoveLabel "${LYX_LANG}" "Siete sicuri di voler rimuovere completamente LyX e tutti i suoi componenti?"
+LangString UnLyXPreferencesTitle "${LYX_LANG}" 'Impostazioni personali di LyX'
+LangString UnGSview "${LYX_LANG}" 'Per rimuovere "GSview" (un visualizzatore di file Postscript e PDF) è$\r$\n\ 
+                                   necessario premere il pulsante "Uninstall" che apparirà nella finestra successiva.'
+LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX è stato rimosso dal sistema con successo."
+
+LangString SecUnAspellDescription "${LYX_LANG}" 'Rimuove il correttore ortografico "Aspell" e tutti i suoi dizionari.'
+LangString SecUnMiKTeXDescription "${LYX_LANG}" 'Rimuove la distribuzione di LaTeX "MiKTeX".'
+LangString SecUnJabRefDescription "${LYX_LANG}" "Rimuove il gestore della bibliografia JabRef."
+LangString SecUnPreferencesDescription "${LYX_LANG}" 'Elimina la cartella con la configurazione di LyX$\r$\n\
+                                                     "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
+                                                     per tutti gli utenti.'
+LangString SecUnProgramFilesDescription "${LYX_LANG}" "Rimuove LyX e tutti i suoi componenti."
+
+!undef LYX_LANG
+
+!endif # _LYX_LANGUAGES_ITALIAN_NSH_
diff --git a/development/Win32/packaging/AltInstaller/lyx_languages/norwegian.nsh b/development/Win32/packaging/AltInstaller/lyx_languages/norwegian.nsh
new file mode 100644 (file)
index 0000000..d58446f
--- /dev/null
@@ -0,0 +1,149 @@
+!ifndef _LYX_LANGUAGES_NORWEGIAN_NSH_
+!define _LYX_LANGUAGES_NORWEGIAN_NSH_
+
+!ifdef LYX_LANG
+  !undef LYX_LANG
+!endif
+!define LYX_LANG ${LANG_NORWEGIAN}
+
+LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
+
+LangString WelcomePageText "${LYX_LANG}" "Denne veiviseren installerer LyX på datamaskinen din.\r\n\
+                                         \r\n\
+                                         Du trenger administratorprivilegier for å installere LyX.\r\n\
+                                         \r\n\
+                                         Du bør lukke alle andre programmer først, dermed kan installasjonsprogrammet oppdatere relevante systemfiler uten å måtte restarte maskinen.\r\n\
+                                         \r\n\
+                                         $_CLICK"
+
+LangString FileTypeTitle "${LYX_LANG}" "LyX-Document"
+
+LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
+LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
+LangString SecAllUsersTitle "${LYX_LANG}" "Installere for alle brukere?"
+LangString SecFileAssocTitle "${LYX_LANG}" "Fil-assosiasjoner"
+LangString SecDesktopTitle "${LYX_LANG}" "Skrivebordsikon"
+
+LangString SecCoreDescription "${LYX_LANG}" "LyX-filene."
+LangString SecInstGSviewDescription "${LYX_LANG}" "Program for å vise Postscript- og PDF-dokumenter."
+LangString SecInstJabRefDescription "${LYX_LANG}" "Bibliography reference manager and editor for BibTeX files."
+LangString SecAllUsersDescription "${LYX_LANG}" "Installere LyX for alle brukere, eller kun den aktuelle brukeren."
+LangString SecFileAssocDescription "${LYX_LANG}" "Files med endelsen .lyx åpnes automatisk i LyX."
+LangString SecDesktopDescription "${LYX_LANG}" "Et LyX-ikon på skrivebordet."
+
+LangString LangSelectHeader "${LYX_LANG}" "Utvalg av LyX's menyspråk"
+LangString AvailableLang "${LYX_LANG}" " Tilgjengelige Språk "
+
+LangString MissProgHeader "${LYX_LANG}" "Kryss av for nødvendige programmer"
+LangString MissProgCap "${LYX_LANG}" "Følgende programmer installeres i tillegg"
+LangString MissProgLatex "${LYX_LANG}" "MiKTeX, en LaTeX-distribusjon"
+LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, en interpreter for PostScript og PDF"
+LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, konverterer bilder"
+LangString MissProgAspell "${LYX_LANG}" "Aspell, stavesjekking"
+LangString MissProgMessage "${LYX_LANG}" 'Ingen ekstra programmer trenger installeres'
+
+LangString EnterLaTeXHeader1 "${LYX_LANG}" 'LaTeX-distribusjon'
+LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Velg LaTeX-distribusjonen LyX skal bruke.'
+LangString EnterLaTeXFolder "${LYX_LANG}" 'You can optionally set here the path to the file "latex.exe" and therewith set the \
+                                          LaTeX-distribution that should be used by LyX.\r\n\
+                                          If you don$\'t use LaTeX, LyX cannot output documents!\r\n\
+                                          \r\n\
+                                          The installer has detected the LaTeX-distribution \
+                                          "$LaTeXName" on your system. Displayed below is its path.'
+LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Set below the path to the file "latex.exe". Therewith you set which \
+                                              LaTeX-distribution should be used by LyX.\r\n\
+                                              If you don$\'t use LaTeX, LyX cannot output documents!\r\n\
+                                              \r\n\
+                                              The installer couldn$\'t find a LaTeX-distribution on your system.'
+LangString PathName "${LYX_LANG}" 'Path to the file "latex.exe"'
+LangString DontUseLaTeX "${LYX_LANG}" "Ikke bruk LaTeX"
+LangString InvalidLaTeXFolder "${LYX_LANG}" 'Filen "latex.exe" fins ikke i den oppgitte mappa.'
+
+LangString LatexInfo "${LYX_LANG}" 'Nå starter installasjon av LaTeX-distribusjonen "MiKTeX"$\r$\n\
+                                   For å installere programmet, klikk "Neste"-knappen i installasjonsveiviseren til installasjonen begynner.$\r$\n\
+                                   $\r$\n\
+                                   !!! Vennligst bruk standardopsjonene for MiKTeX-instasjonen !!!'
+LangString LatexError1 "${LYX_LANG}" 'Fant ikke noen LaTeX-distribusjon!$\r$\n\
+                                     LyX kan ikke brukes uten en LaTeX-distribusjion som "MiKTeX"!$\r$\n\
+                                     Derfor avbrytes installasjonen.'
+                   
+LangString GSviewInfo "${LYX_LANG}" 'Installasjonsveiviser for programmet "GSview" kjøres i gang.$\r$\n\
+                                    For å installere programmet, klikk "Setup"-knappen i det første installasjonsvinduet$\r$\n\
+                                    velg et språk, og klikk deretter "Neste"-knappen i det følgende installasjonsvinduet.$\r$\n\
+                                    Du kan bruke alle standardvalg for GSview-veiviseren.'
+LangString GSviewError "${LYX_LANG}" 'Programmet "GSview" kunne ikke installeres!$\r$\n\
+                                     Installasjonen fortsetter likevel.$\r$\n\
+                                     Prøv å installere GSview omigjen senere.'
+
+LangString JabRefInfo "${LYX_LANG}" 'Now the installer of the program "JabRef" will be launched.$\r$\n\
+                                    You can use all default options of the JabRef-installer.'
+LangString JabRefError "${LYX_LANG}" 'The program "JabRef" could not successfully be installed!$\r$\n\
+                                     The installer will continue anyway.$\r$\n\
+                                     Try to install JabRef again later.'
+                                     
+LangString LatexConfigInfo "${LYX_LANG}" "Konfigurasjon av LyX vil ta en stund."
+
+LangString AspellInfo "${LYX_LANG}" 'Now dictionaries for the spellchecker "Aspell" will be downloaded and installed.$\r$\n\
+                                    Every dictionary has a different license that will be displayed before the installation.'
+LangString AspellDownloadFailed "${LYX_LANG}" "No Aspell spellchecker dictionary could be downloaded!"
+LangString AspellInstallFailed "${LYX_LANG}" "No Aspell spellchecker dictionary could be installed!"
+LangString AspellPartAnd "${LYX_LANG}" " and "
+LangString AspellPartSep "${LYX_LANG}" ", "
+LangString AspellAll "${LYX_LANG}" 'There is already installed a dictionary of the language'
+LangString AspellNone "${LYX_LANG}" 'No dictionary for the spellchecker "Aspell" has been installed.$\r$\n\
+                                    Dictionaries can be downloaded from$\r$\n\
+                                    ${AspellLocation}$\r$\n\
+                                    Do you want to download dictionaries now?'
+LangString AspellPartStart "${LYX_LANG}" "There was successfully installed "
+LangString AspellPart1 "${LYX_LANG}" "an english dictionary"
+LangString AspellPart2 "${LYX_LANG}" "a dictionary of the language $LangName"
+LangString AspellPart3 "${LYX_LANG}" "a$\r$\n\
+                                     dictionary of the language $LangNameSys"
+LangString AspellPart4 "${LYX_LANG}" ' for the spellchecker "Aspell".$\r$\n\
+                                     More dictionaries can be downloaded from$\r$\n\
+                                     ${AspellLocation}$\r$\n\
+                                     Do you want to download other dictionaries now?'
+
+LangString MiKTeXPathInfo "${LYX_LANG}" "In order that every user is later able to customize MiKTeX for his needs$\r$\n\
+                                        it is necessary to set write permissions for all users to MiKTeX's installation folder$\r$\n\
+                                        $MiKTeXPath $\r$\n\
+                                        and its subfolders."
+LangString MiKTeXInfo "${LYX_LANG}" 'The LaTeX-distribution "MiKTeX" will be used together with LyX.$\r$\n\
+                                    It is recommended to install available MiKTeX-updates using the program "MiKTeX Update Wizard"$\r$\n\
+                                    before you use LyX for the first time.$\r$\n\
+                                    Would you now check for MiKTeX updates?'
+
+LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update LyX ${PRODUCT_VERSION_OLD}!"                                 
+LangString ModifyingConfigureFailed "${LYX_LANG}" "Forsøket på å stille inn 'path_prefix' i konfigurasjonsscriptet mislyktes"
+LangString CreateCmdFilesFailed "${LYX_LANG}" "Fikk ikke opprettet lyx.bat"
+LangString RunConfigureFailed "${LYX_LANG}" "Fikk ikke kjørt konfigurasjonsscriptet"
+LangString NotAdmin "${LYX_LANG}" "Du trenger administratorrettigheter for å installere LyX!"
+LangString InstallRunning "${LYX_LANG}" "Installasjonsprogrammet er allerede i gang!"
+LangString StillInstalled "${LYX_LANG}" "LyX er allerede installert! Fjern LyX først."
+
+LangString FinishPageMessage "${LYX_LANG}" "Gratulerer!! LyX er installert.\r\n\
+                                           \r\n\
+                                           (Første gangs oppstart av LyX kan ta noen sekunder.)"
+LangString FinishPageRun "${LYX_LANG}" "Start LyX"
+
+LangString UnNotInRegistryLabel "${LYX_LANG}" "Fant ikke LyX i registeret.$\r$\n\
+                                              Snarveier på skrivebordet og i startmenyen fjernes ikke."
+LangString UnInstallRunning "${LYX_LANG}" "Du må avslutte LyX først!"
+LangString UnNotAdminLabel "${LYX_LANG}" "Du må ha administratorrettigheter for å fjerne LyX!"
+LangString UnReallyRemoveLabel "${LYX_LANG}" "Er du sikker på at du vil fjerne LyX og alle tilhørende komponenter?"
+LangString UnLyXPreferencesTitle "${LYX_LANG}" 'LyX$\'s user preferences'
+LangString UnGSview "${LYX_LANG}" 'Vennligst klikk "Uninstall"-knappen i neste vindu for å fjerne$\r$\n\
+                                  Postscript and PDF-leseren "GSview".'
+LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX ble fjernet fra din datamaskin."
+
+LangString SecUnAspellDescription "${LYX_LANG}" "Uninstalls the spellchecker Aspell and all of its dictionaries."
+LangString SecUnMiKTeXDescription "${LYX_LANG}" "Uninstalls the LaTeX-distribution MiKTeX."
+LangString SecUnJabRefDescription "${LYX_LANG}" "Uninstalls the bibliography manager JabRef."
+LangString SecUnPreferencesDescription "${LYX_LANG}" 'Deletes LyX$\'s configuration folder$\r$\n\
+                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
+                                          for all users.'
+LangString SecUnProgramFilesDescription "${LYX_LANG}" "Uninstall LyX and all of its components."
+
+!undef LYX_LANG
+
+!endif # _LYX_LANGUAGES_NORWEGIAN_NSH_
diff --git a/development/Win32/packaging/AltInstaller/lyx_languages/polish.nsh b/development/Win32/packaging/AltInstaller/lyx_languages/polish.nsh
new file mode 100644 (file)
index 0000000..18ffd0d
--- /dev/null
@@ -0,0 +1,164 @@
+!ifndef _LYX_LANGUAGES_POLISH_NSH_
+!define _LYX_LANGUAGES_POLISH_NSH_
+
+!ifdef LYX_LANG
+  !undef LYX_LANG
+!endif
+!define LYX_LANG ${LANG_POLISH}
+
+LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
+
+LangString WelcomePageText "${LYX_LANG}" "Kreator przeprowadzi Ciebie przez proces instalacji LyX-a.\r\n\
+                                         \r\n\
+                                         Wymagane s¹ prawa administratora aby zainstalowaæ LyX-a.\r\n\
+                                         \r\n\
+                                         Zalecane jest pozamykanie wszystkich innych aplikacji przed uruchomieniem programu instalacyjnego. Pozwoli to zaktualizowaæ pliki systemowe bez wymagania restartu komputera.\r\n\
+                                         \r\n\
+                                         $_CLICK"
+
+LangString FileTypeTitle "${LYX_LANG}" "LyX-Document"
+
+LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
+LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
+LangString SecAllUsersTitle "${LYX_LANG}" "Instalacja dla wszystkich u¿ytkowników?"
+LangString SecFileAssocTitle "${LYX_LANG}" "Skojarzenie plików .lyx"
+LangString SecDesktopTitle "${LYX_LANG}" "Ikona na pulpicie"
+
+LangString SecCoreDescription "${LYX_LANG}" "Pliki LyX-a."
+LangString SecInstGSviewDescription "${LYX_LANG}" "Program do podgl¹du dokumentów Postscript i PDF."
+LangString SecInstJabRefDescription "${LYX_LANG}" "Bibliography reference manager and editor for BibTeX files."
+LangString SecAllUsersDescription "${LYX_LANG}" "Instalacja dla wszystkich u¿ytkowników lub tylko dla bie¿¹cego u¿ytkownika."
+LangString SecFileAssocDescription "${LYX_LANG}" "Skojarzenie LyX-a z plikami o rozszerzeniu .lyx."
+LangString SecDesktopDescription "${LYX_LANG}" "Ikona LyX-a na pulpicie."
+
+LangString LangSelectHeader "${LYX_LANG}" "Wybór jêzyka menu LyX-a"
+LangString AvailableLang "${LYX_LANG}" " Dostêpne jêzyki "
+
+LangString MissProgHeader "${LYX_LANG}" "Sprawdzenie zainstalowania wymaganych programów"
+LangString MissProgCap "${LYX_LANG}" "Zostan¹ dodatkowo zainstalowane nastêpuj¹ce wymagane programy"
+LangString MissProgLatex "${LYX_LANG}" "MiKTeX, dystrybucja LaTeX-a"
+LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, interpreter PostScript i PDF"
+LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, konwerter rysunków"
+LangString MissProgAspell "${LYX_LANG}" "Aspell, kontrola pisowni"
+LangString MissProgMessage "${LYX_LANG}" 'Brak dodatkowych programów do instalacji.'
+
+LangString EnterLaTeXHeader1 "${LYX_LANG}" 'Dystrybucja LaTeX-a'
+LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Wybierz dystrybucjê LaTeX-a, któr¹ chcesz u¿ywaæ z LyX-em.'
+LangString EnterLaTeXFolder "${LYX_LANG}" 'You can optionally set here the path to the file "latex.exe" and therewith set the \
+                                          LaTeX-distribution that should be used by LyX.\r\n\
+                                          If you don$\'t use LaTeX, LyX cannot output documents!\r\n\
+                                          \r\n\
+                                          The installer has detected the LaTeX-distribution \
+                                          "$LaTeXName" on your system. Displayed below is its path.'
+LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Set below the path to the file "latex.exe". Therewith you set which \
+                                              LaTeX-distribution should be used by LyX.\r\n\
+                                              If you don$\'t use LaTeX, LyX cannot output documents!\r\n\
+                                              \r\n\
+                                              The installer couldn$\'t find a LaTeX-distribution on your system.'
+LangString PathName "${LYX_LANG}" 'Path to the file "latex.exe"'
+LangString DontUseLaTeX "${LYX_LANG}" "Nie u¿ywaj LaTeX-a"
+LangString InvalidLaTeXFolder "${LYX_LANG}" 'Plik "latex.exe" nie znajduje siê w podanej \9ccie¿ce.'
+
+LangString LatexInfo "${LYX_LANG}" 'Teraz zostanie uruchomiony instalator dystrybucji LaTeX-a "MiKTeX".$\r$\n\
+                                   Aby zainstalowaæ ten program naci\9cnij przycisk "Dalej" w oknie instalatora.$\r$\n\
+                                   $\r$\n\
+                                   !!! Proszê u¿yæ wszystkich domy\9clnych opcji instalatora MiKTeX-a !!!'
+LangString LatexError1 "${LYX_LANG}" 'Nie znaleziono dystrybucji LaTeX-a!$\r$\n\
+                                     LyX nie mo¿e byæ u¿yty bez dystrybucji LaTeX-a takiej jak "MiKTeX"!$\r$\n\
+                                     Z tego powodu instalacja zostanie przerwana.'
+               
+LangString GSviewInfo "${LYX_LANG}" 'Teraz zostanie uruchomiony program instalacyjny "GSview".$\r$\n\
+                                    Aby go zainstalowaæ naci\9cnij przycisk "Setup" w pierwszym oknie instalatora,$\r$\n\
+                                    w kolejnym oknie wybierz jêzyk i przyci\9cnij przycisk "Next".$\r$\n\
+                                    Mo¿esz u¿yæ wszystkich domy\9clnych opcji instalacji.'
+LangString GSviewError "${LYX_LANG}" 'Program "GSview" nie zosta³ pomy\9clnie zainstalowany!$\r$\n\
+                                     Mimo to instalacja bêdzie kontynuowana.$\r$\n\
+                                     Spróbuj pó\9fniej zainstalowaæ program GSview.'
+
+LangString JabRefInfo "${LYX_LANG}" 'Now the installer of the program "JabRef" will be launched.$\r$\n\
+                                    You can use all default options of the JabRef-installer.'
+LangString JabRefError "${LYX_LANG}" 'The program "JabRef" could not successfully be installed!$\r$\n\
+                                     The installer will continue anyway.$\r$\n\
+                                     Try to install JabRef again later.'
+
+LangString LatexConfigInfo "${LYX_LANG}" "Dalsza konfiguracja LyX-a chwilê potrwa."
+
+LangString AspellInfo "${LYX_LANG}" 'Now dictionaries for the spellchecker "Aspell" will be downloaded and installed.$\r$\n\
+                                    Every dictionary has a different license that will be displayed before the installation.'
+LangString AspellDownloadFailed "${LYX_LANG}" "No Aspell spellchecker dictionary could be downloaded!"
+LangString AspellInstallFailed "${LYX_LANG}" "No Aspell spellchecker dictionary could be installed!"
+LangString AspellPartAnd "${LYX_LANG}" " and "
+LangString AspellPartSep "${LYX_LANG}" ", "
+LangString AspellAll "${LYX_LANG}" 'There is already installed a dictionary of the language'
+LangString AspellNone "${LYX_LANG}" 'No dictionary for the spellchecker "Aspell" has been installed.$\r$\n\
+                                    Dictionaries can be downloaded from$\r$\n\
+                                    ${AspellLocation}$\r$\n\
+                                    Do you want to download dictionaries now?'
+LangString AspellPartStart "${LYX_LANG}" "There was successfully installed "
+LangString AspellPart1 "${LYX_LANG}" "an english dictionary"
+LangString AspellPart2 "${LYX_LANG}" "a dictionary of the language $LangName"
+LangString AspellPart3 "${LYX_LANG}" "a$\r$\n\
+                                     dictionary of the language $LangNameSys"
+LangString AspellPart4 "${LYX_LANG}" ' for the spellchecker "Aspell".$\r$\n\
+                                     More dictionaries can be downloaded from$\r$\n\
+                                     ${AspellLocation}$\r$\n\
+                                     Do you want to download other dictionaries now?'
+
+LangString MiKTeXPathInfo "${LYX_LANG}" "In order that every user is later able to customize MiKTeX for his needs$\r$\n\
+                                        it is necessary to set write permissions for all users to MiKTeX's installation folder$\r$\n\
+                                        $MiKTeXPath $\r$\n\
+                                        and its subfolders."
+LangString MiKTeXInfo "${LYX_LANG}" 'The LaTeX-distribution "MiKTeX" will be used together with LyX.$\r$\n\
+                                    It is recommended to install available MiKTeX-updates using the program "MiKTeX Update Wizard"$\r$\n\
+                                    before you use LyX for the first time.$\r$\n\
+                                    Would you now check for MiKTeX updates?'
+
+LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
+LangString ModifyingConfigureFailed "${LYX_LANG}" "Nieudana próba ustawienia zmiennej 'path_prefix' w pliku skryptu konfigracyjnego"
+LangString CreateCmdFilesFailed "${LYX_LANG}" "Niedana próba utworzenia plików lyx.bat"
+LangString RunConfigureFailed "${LYX_LANG}" "Niedana próba wykonania skryptu konfiguracyjnego"
+LangString NotAdmin "${LYX_LANG}" "Musisz mieæ prawa administratora aby zainstalowaæ LyX-a!"
+LangString InstallRunning "${LYX_LANG}" "Instalator jest ju¿ uruchomiony!"
+LangString StillInstalled "${LYX_LANG}" "LyX jest ju¿ zainstalowany! Aby kontynowaæ musisz go najpierw usun¹æ."
+
+LangString FinishPageMessage "${LYX_LANG}" "Gratulacje! LyX zosta³ pomy\9clnie zainstalowany.\r\n\
+                                           \r\n\
+                                           (Pierwsze uruchomienie mo¿e potrwaæ kilka sekund.)"
+LangString FinishPageRun "${LYX_LANG}" "Uruchom LyX-a"
+
+LangString UnNotInRegistryLabel "${LYX_LANG}" "Nie mo¿na znale\9fæ LyX-a w rejestrze.$\r$\n\
+                                              Skróty na pulpicie i w menu Start nie zostan¹ usuniête."
+LangString UnInstallRunning "${LYX_LANG}" "Musisz najpierw zamkn¹æ LyX-a!"
+LangString UnNotAdminLabel "${LYX_LANG}" "Musisz posiadaæ prawa administratora do deinstalacji programu LyX."
+LangString UnReallyRemoveLabel "${LYX_LANG}" "Czy na pewno chcesz usun¹æ LyX-a i wszystkie jego komponenty?"
+LangString UnLyXPreferencesTitle "${LYX_LANG}" 'LyX$\'s user preferences'
+LangString UnGSview "${LYX_LANG}" 'Naci\9cnij przycisk "Odinstaluj" w nastêpnym oknie aby odinstalowaæ$\r$\n\
+                                  przegl¹darkê Postscript i PDF "GSview".'
+LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX zosta³ pomy\9clnie usuniêty z Twojego komputera."
+
+LangString SecUnAspellDescription "${LYX_LANG}" "Uninstalls the spellchecker Aspell and all of its dictionaries."
+LangString SecUnMiKTeXDescription "${LYX_LANG}" "Uninstalls the LaTeX-distribution MiKTeX."
+LangString SecUnJabRefDescription "${LYX_LANG}" "Uninstalls the bibliography manager JabRef."
+LangString SecUnPreferencesDescription "${LYX_LANG}" 'Deletes LyX$\'s configuration folder$\r$\n\
+                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
+                                          for all users.'
+LangString SecUnProgramFilesDescription "${LYX_LANG}" "Uninstall LyX and all of its components."
+
+!undef LYX_LANG
+
+!endif # _LYX_LANGUAGES_POLISH_NSH_
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/development/Win32/packaging/AltInstaller/lyx_languages/portuguese.nsh b/development/Win32/packaging/AltInstaller/lyx_languages/portuguese.nsh
new file mode 100644 (file)
index 0000000..c878d57
--- /dev/null
@@ -0,0 +1,149 @@
+!ifndef _LYX_LANGUAGES_PORTUGUESE_NSH_
+!define _LYX_LANGUAGES_PORTUGUESE_NSH_
+
+!ifdef LYX_LANG
+  !undef LYX_LANG
+!endif
+!define LYX_LANG ${LANG_PORTUGUESE}
+
+LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
+
+LangString WelcomePageText "${LYX_LANG}" "Este assistente de instalação irá guiá-lo através da instalação do LyX.\r\n\
+                                         \r\n\
+                                         Precisa de privilégios de administrador para instalar o LyX.\r\n\
+                                         \r\n\
+                                         Recomenda-se fechar todas as outras aplicações antes de iniciar o programa de configuração. Isto torna possivel actualizar os ficheiros de sistema relevantes sem ter que reiniciar o computador.\r\n\
+                                         \r\n\
+                                         $_CLICK"
+
+LangString FileTypeTitle "${LYX_LANG}" "Documento LyX"
+
+LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
+LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
+LangString SecAllUsersTitle "${LYX_LANG}" "Instalar para todos os utilizadores?"
+LangString SecFileAssocTitle "${LYX_LANG}" "Associação dos ficheiros"
+LangString SecDesktopTitle "${LYX_LANG}" "Icone do ambiente de trabalho"
+
+LangString SecCoreDescription "${LYX_LANG}" "Os ficheiros LyX."
+LangString SecInstGSviewDescription "${LYX_LANG}" "Programa para ver documentos em Postscript e PDF."
+LangString SecInstJabRefDescription "${LYX_LANG}" "Gestor de referências bibliográficas e editor de ficheiros BibTeX."
+LangString SecAllUsersDescription "${LYX_LANG}" "Instalar o LyX para todos os utilizadores ou apenas para o presente utilizador."
+LangString SecFileAssocDescription "${LYX_LANG}" "Os ficheiros com a extensão .lyx irão abrir automaticamente no LyX."
+LangString SecDesktopDescription "${LYX_LANG}" "Um icone do LyX no ambiente de trabalho."
+
+LangString LangSelectHeader "${LYX_LANG}" "Selecção da linguagem dos menus no LyX"
+LangString AvailableLang "${LYX_LANG}" " Línguas disponíveis "
+
+LangString MissProgHeader "${LYX_LANG}" "Verificação para os programas exigidos"
+LangString MissProgCap "${LYX_LANG}" "O(s) seguinte(s) programa(s) exigidos serão instalados adicionalmente"
+LangString MissProgLatex "${LYX_LANG}" "MiKTeX, uma distribuição de LaTeX"
+LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, um interpretador para PostScript e PDF"
+LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, um conversor de imagens"
+LangString MissProgAspell "${LYX_LANG}" "Aspell, um corrector ortográfico"
+LangString MissProgMessage "${LYX_LANG}" 'Não será instalado nenhum programa adicional.'
+
+LangString EnterLaTeXHeader1 "${LYX_LANG}" 'Distribuição de LaTeX'
+LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Escolher a distribuição de LaTeX que o LyX deverá usar.'
+LangString EnterLaTeXFolder "${LYX_LANG}" 'Opcionalmente pode especificar o caminho do ficheiro "latex.exe" e posteriormente \
+                                          escolher a distribuição de LaTeX que vai usar o LyX.\r\n\
+                                          Sem LaTeX o LyX não pode (pré-)imprimir os documentos!\r\n\
+                                          \r\n\
+                                          O instalador detectou a distribuição de LaTeX "$LaTeXName"\
+                                          no seu sistema, no caminho que se mostra abaixo.'
+LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Especifique abaixo o caminho ao ficheiro "latex.exe". Posteriormente escolha \
+                                              a distribuição de LaTeX que deve usar o LyX.\r\n\
+                                              Sem LaTeX o LyX não pode (pré-)imprimir os documentos!\r\n\
+                                              \r\n\
+                                              O instalador não pudo achar nenhuma distribuição de LaTeX no seu sistema.'
+LangString PathName "${LYX_LANG}" 'Caminho ao ficheiro "latex.exe"'
+LangString DontUseLaTeX "${LYX_LANG}" "Não usar LaTeX"
+LangString InvalidLaTeXFolder "${LYX_LANG}" 'O ficheiro "latex.exe" não está no caminho especificado.'
+
+LangString LatexInfo "${LYX_LANG}" 'Agora lançar-se-á o instalador da distribuição de LaTeX "MiKTeX".$\r$\n\
+                                   Para instalar o programa carregue no botão "Próximo" na janela de instalação até a instalação começar.$\r$\n\
+                                   $\r$\n\
+                                   !!! Por favor use todas as opções por defeito do instalador do MiKTeX !!!'
+LangString LatexError1 "${LYX_LANG}" 'Não foi encontrada nenhuma distribuição de LaTeX!$\r$\n\
+                                     O LyX não pode ser usado sem uma distribuição de LaTeX como o "MiKTeX"!$\r$\n\
+                                     A instalação será por isso abortada.'
+
+LangString GSviewInfo "${LYX_LANG}" 'Agora lançar-se-á o instalador do programa "GSview".$\r$\n\
+                                    Para instalar carregue no botão "Setup" na primeira janela de instalação$\r$\n\
+                                    escolha a língua e depois carregue no botão "Próximo" na janela seguinte do instalador.$\r$\n\
+                                    Pode usar todas as opções por defeito no instalador do GSview.'
+LangString GSviewError "${LYX_LANG}" 'Não se conseguiu instalar o programa "GSview"!$\r$\n\
+                                     A instalação irá continuar na mesma.$\r$\n\
+                                     Tente instalar o GSview outra vez mais tarde.'
+
+LangString JabRefInfo "${LYX_LANG}" 'Agora lançar-se-á o instalador do programa "JabRef".$\r$\n\
+                                    Pode usar todas as opções por defeito no instalador do JabRef.'
+LangString JabRefError "${LYX_LANG}" 'Não se conseguiu instalar o programa "JabRef"!$\r$\n\
+                                     A instalação irá continuar na mesma.$\r$\n\
+                                     Tente instalar o JabRef outra vez mais tarde.'
+
+LangString LatexConfigInfo "${LYX_LANG}" "A configuração seguinte do LyX irá demorar um bocado."
+
+LangString AspellInfo "${LYX_LANG}" 'Agora se vão descarregar e instalar dicionários do corrector ortográfico "Aspell".$\r$\n\
+                                    Cada dicionário tem uma licença diferente, que se mostrará antes da instalação.'
+LangString AspellDownloadFailed "${LYX_LANG}" "Não foi possível descarregar nenhum dicionário do Aspell!"
+LangString AspellInstallFailed "${LYX_LANG}" "Não foi possível instalar nenhum dicionário do Aspell!"
+LangString AspellPartAnd "${LYX_LANG}" " e "
+LangString AspellPartSep "${LYX_LANG}" ", "
+LangString AspellAll "${LYX_LANG}" 'Já há instalado um dicionário desta língua'
+LangString AspellNone "${LYX_LANG}" 'Não se instalou nenhum dicionário do "Aspell".$\r$\n\
+                                    Os dicionários podem descarregar-se de$\r$\n\
+                                    ${AspellLocation}$\r$\n\
+                                    Deseja descarregar dicionários agora?'
+LangString AspellPartStart "${LYX_LANG}" "Instalou-se com sucesso "
+LangString AspellPart1 "${LYX_LANG}" "um dicionário de inglês"
+LangString AspellPart2 "${LYX_LANG}" "um dicionário de $LangName"
+LangString AspellPart3 "${LYX_LANG}" "um$\r$\n\
+                                     dicionário de $LangNameSys"
+LangString AspellPart4 "${LYX_LANG}" ' para o corrector ortográfico "Aspell".$\r$\n\
+                                     É posível descarregar mais dicionários de$\r$\n\
+                                     ${AspellLocation}$\r$\n\
+                                     Deseja descarregar outros dicionários agora?'
+
+LangString MiKTeXPathInfo "${LYX_LANG}" "Para que cada utilizador possa customizar posteriormente o MiKTeX segundo as suas$\r$\n\
+                                        necesidades, é preciso a pasta onde foi instalado o MiKTeX$\r$\n\
+                                        $MiKTeXPath $\r$\n\
+                                        e as suas subpastas terem permissão de escritura para todos os utilizadores."
+LangString MiKTeXInfo "${LYX_LANG}" 'Junto com o LyX vai-se utilizar a distribuição de LaTeX "MiKTeX".$\r$\n\
+                                    Antes de usar o LyX pela primeira vez, recomenda-se instalar as actualizações disponíveis$\r$\n\
+                                    do MiKTeX com o instalador "MiKTeX Update Wizard"$\r$\n\
+                                    Deseja comprovar agora se há actualizações do MiKTeX?'
+
+LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
+LangString ModifyingConfigureFailed "${LYX_LANG}" "Não conseguimos establecer o 'path_prefix' no script de configuração"
+LangString CreateCmdFilesFailed "${LYX_LANG}" "Não foi possível criar o lyx.bat"
+LangString RunConfigureFailed "${LYX_LANG}" "Não foi possível executar o script de configuração"
+LangString NotAdmin "${LYX_LANG}" "Precisa de privilégios de administrador para instalar o LyX!"
+LangString InstallRunning "${LYX_LANG}" "O instalador já está a correr!"
+LangString StillInstalled "${LYX_LANG}" "O LyX já está instalado! Desinstale o LyX primeiro."
+
+LangString FinishPageMessage "${LYX_LANG}" "Parabéns! O LyX foi instalado com sucesso.\r\n\
+                                           \r\n\
+                                           (O primeiro início do LyX pode levar alguns segundos.)"
+LangString FinishPageRun "${LYX_LANG}" "Lançar o LyX"
+
+LangString UnNotInRegistryLabel "${LYX_LANG}" "Incapaz de encontrar o LyX no registry.$\r$\n\
+                                              Os atalhos para o ambiente de trabalho no menu Start não serão removidos."
+LangString UnInstallRunning "${LYX_LANG}" "Deve fechar o LyX em primeiro lugar!"
+LangString UnNotAdminLabel "${LYX_LANG}" "Precisa de privilégios de administrador para desinstalar o LyX!"
+LangString UnReallyRemoveLabel "${LYX_LANG}" "Tem a certeza que quer remover completamente o LyX e todas as suas componentes?"
+LangString UnLyXPreferencesTitle "${LYX_LANG}" 'Preferências de utilizador do LyX'
+LangString UnGSview "${LYX_LANG}" 'Por favor carregue no botão "Desinstalar" na próxima janela para desinstalar$\r$\n\
+                                  o visualisador de Postscript e PDF "GSview".'
+LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX foi removido com sucesso do seu computador."
+
+LangString SecUnAspellDescription "${LYX_LANG}" "Desinstala o corrector ortográfico Aspell e todos os seus dicionários."
+LangString SecUnMiKTeXDescription "${LYX_LANG}" "Desinstala a distribuição de LaTeX MiKTeX."
+LangString SecUnJabRefDescription "${LYX_LANG}" "Desinstala o gestor de referências bibliográficas JabRef."
+LangString SecUnPreferencesDescription "${LYX_LANG}" 'Apaga as pastas de configuração do  LyX$\r$\n\
+                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
+                                          de todos os utilizadores.'
+LangString SecUnProgramFilesDescription "${LYX_LANG}" "Desinstala LyX e todas as suas componentes."
+
+!undef LYX_LANG
+
+!endif # _LYX_LANGUAGES_PORTUGUESE_NSH_
diff --git a/development/Win32/packaging/AltInstaller/lyx_languages/slovak.nsh b/development/Win32/packaging/AltInstaller/lyx_languages/slovak.nsh
new file mode 100644 (file)
index 0000000..c166c63
--- /dev/null
@@ -0,0 +1,155 @@
+!ifndef _LYX_LANGUAGES_SLOVAK_NSH_
+!define _LYX_LANGUAGES_SLOVAK_NSH_
+
+!ifdef LYX_LANG
+  !undef LYX_LANG
+!endif
+!define LYX_LANG ${LANG_SLOVAK}
+
+LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
+
+LangString WelcomePageText "${LYX_LANG}" "Tento sprievodca Vám pomáha in\9atalova\9d LyX.\r\n\
+                                         \r\n\
+                                         Pre in\9ataláciu LyX potrebujete administrátorské práva.\r\n\
+                                         \r\n\
+                                         Odporúèuje sa zavrie\9d v\9aetký ostatné aplikácie pred \9atartom Setup. Tým sa umo\9eòuje nahradi\9d relevantné dáta sústavy bez nového \9atartu poèitaèe.\r\n\
+                                         \r\n\
+                                         $_CLICK"
+
+LangString FileTypeTitle "${LYX_LANG}" "LyX dokument"
+
+LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
+LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
+LangString SecAllUsersTitle "${LYX_LANG}" "In\9atalova\9d pre v\9aetkých u\9eívate¾ov?"
+LangString SecFileAssocTitle "${LYX_LANG}" "Usporiadanie data"
+LangString SecDesktopTitle "${LYX_LANG}" "Symbol desktopu"
+
+LangString SecCoreDescription "${LYX_LANG}" "Program LyX."
+LangString SecInstGSviewDescription "${LYX_LANG}" "Program na pozeranie dokumentov Postscript a PDF."
+LangString SecInstJabRefDescription "${LYX_LANG}" "Manager pre bibliografický odkaz a editor pre BibTeX files."
+LangString SecAllUsersDescription "${LYX_LANG}" "In\9atalova\9d LyX pre v\9aetkých u\9eívatelov alebo len pre teraj\9aí u\9eívate¾."
+LangString SecFileAssocDescription "${LYX_LANG}" "Data s lyx roz\9aírením sa automaticky otvárajú v LyX."
+LangString SecDesktopDescription "${LYX_LANG}" "Symbol LyX na desktopu."
+
+LangString LangSelectHeader "${LYX_LANG}" "Vyber jazyka pre LyX"
+LangString AvailableLang "${LYX_LANG}" " Pohotové jazyky "
+
+LangString MissProgHeader "${LYX_LANG}" "Hladajte vy\9eadované programy"
+LangString MissProgCap "${LYX_LANG}" "Nasledujúce vy\9eadované programy sa in\9atalujú dodatocne"
+LangString MissProgLatex "${LYX_LANG}" "MiKTeX, je LaTeX distribúcia"
+LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, je interpretátor pre PostScript a PDF"
+LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, konvertuje obrazy"
+LangString MissProgAspell "${LYX_LANG}" "Aspell, je overovanie pravopisu"
+LangString MissProgMessage "${LYX_LANG}" 'Netreba in\9atalova\9d ïal\9aie programy.'
+
+LangString EnterLaTeXHeader1 "${LYX_LANG}" 'LaTeX distribúcia'
+LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Urcujte LaTeX distribúciu, ktorú má u\9eíva\9d LyX.'
+LangString EnterLaTeXFolder "${LYX_LANG}" 'Tu mô\9eete pou\9eíva\9d chod k "latex.exe" a tým pou\9eíva\9d chod \
+                                          LaTeX-distribúciu, ktorá by mohla by\9d pou\9eívaná cestou LyXu.\r\n\
+                                          Ak nepou\9eívate LaTeX, LyX nemô\9ee produkova\9d dokumenty!\r\n\
+                                          \r\n\
+                                          In\9atalatér detektoval LaTeX-distribúciu \
+                                          "$LaTeXName" na va\9aej sústave. Dolu vidíte jeho chod.'
+LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Pou\9eívajte dolu chod k "latex.exe". Tým urcujete, ktorá \
+                                              LaTeX-distribúcia má by\9d pou\9eívaná LyXom.\r\n\
+                                              Ak nepou\9eívate LaTeX, LyX nemô\9ee produkova\9d dokumenty!\r\n\
+                                              \r\n\
+                                              In\9atalatér nemohol nájst LaTeX-distribúciu na va\9aej sústave.'
+LangString PathName "${LYX_LANG}" 'Chod k "latex.exe"'
+LangString DontUseLaTeX "${LYX_LANG}" "Neu\9eívajte LaTeX"
+LangString InvalidLaTeXFolder "${LYX_LANG}" 'Mapa "latex.exe" nie je na \9apecifikovanej ceste.'
+
+LangString LatexInfo "${LYX_LANG}" 'Teraz mô\9eete \9atartova\9d LaTeX distribúciu "MiKTeX".$\r$\n\
+                                   Na in\9atalovanie programu tlaète gombík "Next" v in\9atalovacích oknách a\9e sa zaèína in\9atalácia.$\r$\n\
+                                   $\r$\n\
+                                   !!! Prosím u\9eívajte v\9aetký obsiahnuté nastavenia in\9atalatéra MiKTeX !!!'
+
+LangString LatexError1 "${LYX_LANG}" 'LaTeX distribúcia sa nemohla nájst!$\r$\n\
+                                     LyX sa nemô\9ee u\9eíva\9d bez LaTeX distribúcie ako "MiKTeX"!$\r$\n\
+                                     Preto sa in\9atalácia zastavila.'
+                       
+LangString GSviewInfo "${LYX_LANG}" 'Teraz \9atartuje in\9atalatér programu "GSview" .$\r$\n\
+                                    Na in\9ataláciu programu tlaète gombík "Setup" v prvom in\9atalaènom okne$\r$\n\
+                                    Vyberajte jazyk a tlaète gombík "Next" v nasledujúcich in\9atalaèných oknách.$\r$\n\
+                                    Mô\9eete u\9eívat v\9aetký obsiahnuté nastavenia in\9atalatéra GSview.'
+LangString GSviewError "${LYX_LANG}" 'Program "GSview" sa nemohol in\9atalova\9d úspe\9ane!$\r$\n\
+                                     Predsa in\9atalácia pokraèuje.$\r$\n\
+                                     Skúste in\9atalova\9d GSview e\9ate raz neskôr.'
+
+LangString JabRefInfo "${LYX_LANG}" 'Teraz sa \9atartuje in\9atalatér programu "JabRef".$\r$\n\
+                                    Môzete v\9aetký obsiahnuté nastavenia in\9atalatéra JabRef.'
+LangString JabRefError "${LYX_LANG}" 'Program "JabRef" sa nemohol in\9atalova\9d úspe\9ane!$\r$\n\
+                                     Predsa in\9atalácia pokraèuje.$\r$\n\
+                                     Skúste in\9atalova\9d JabRef e\9ate raz neskôr.'
+                               
+LangString LatexConfigInfo "${LYX_LANG}" "Na nasledujúcu konfiguráciu LyXu treba poèka\9d chví¾u."
+
+LangString AspellInfo "${LYX_LANG}" 'Teraz sa in\9atalujú slovníky pre skú\9aobný program "Aspell".$\r$\n\
+                                    Ka\9edý slovník má inú licensiu, ktorá sa predstavuje pred downloadom a in\9ataláciou.'
+LangString AspellDownloadFailed "${LYX_LANG}" "Aspell slovník sa nemohol downloadova\9d!"
+LangString AspellInstallFailed "${LYX_LANG}" "Aspell slovník sa nemohol in\9atalova\9d!"
+LangString AspellPartAnd "${LYX_LANG}" " a "
+LangString AspellPartSep "${LYX_LANG}" ", "
+LangString AspellAll "${LYX_LANG}" 'U\9e je in\9atalovaný slovník jazyku'
+LangString AspellNone "${LYX_LANG}" 'Slovník pre "Aspell" nebol in\9atalovaný.$\r$\n\
+                                    Slovníky je mo\9ené downloadova\9d od$\r$\n\
+                                    ${AspellLocation}$\r$\n\
+                                    Chcete teraz downloadova\9d slovníky?'
+LangString AspellPartStart "${LYX_LANG}" "Teraz je úspe\9ane in\9atalovaný "
+LangString AspellPart1 "${LYX_LANG}" "anglický slovník"
+LangString AspellPart2 "${LYX_LANG}" "slovník jazyku $LangName"
+LangString AspellPart3 "${LYX_LANG}" "a$\r$\n\
+                                     slovník jazyku $LangNameSys"
+LangString AspellPart4 "${LYX_LANG}" ' pre "Aspell".$\r$\n\
+                                     Viac slovníkov je mo\9eno downloadova\9d od$\r$\n\
+                                     ${AspellLocation}$\r$\n\
+                                     Chcete teraz downloadova\9d iné slovníky?'
+
+LangString MiKTeXPathInfo "${LYX_LANG}" "Aby ka\9edý pou\9eívatel bol neskôr schopný pou\9eívat MiKTeX pre svoje potreby$\r$\n\
+                                        je treba napísat povolenia pre v\9aetkých pou\9eívatelov do in\9atalacného papiera MiKTeX $\r$\n\
+                                        $MiKTeXPath $\r$\n\
+                                        aj do podriadených papierov."
+LangString MiKTeXInfo "${LYX_LANG}" 'LaTeX distribúcia "MiKTeX" sa pou\9eíva spolu s LyXom.$\r$\n\
+                                    Doporuèuje sa in\9atalovat platné MiKTeX aktualizácie pomocou programu "MiKTeX Update Wizard"$\r$\n\
+                                    pred prvým pou\9eívaním LyXu.$\r$\n\
+                                    Chcete teraz testova\9d MiKTeX aktualizácie?'
+
+LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
+LangString ModifyingConfigureFailed "${LYX_LANG}" "Nemohol uvies\9d v platnost 'path_prefix' (zoznam s cestami programu) v konfiguraènom skripte"
+LangString CreateCmdFilesFailed "${LYX_LANG}" "Nemohol prípravi\9d lyx.bat"
+LangString RunConfigureFailed "${LYX_LANG}" "Nemohol vykona\9d konfiguraèný skript"
+LangString NotAdmin "${LYX_LANG}" "Pre in\9ataláciu LyX potrebujete administrátorské práva!"
+LangString InstallRunning "${LYX_LANG}" "In\9atalatér u\9e behá!"
+LangString StillInstalled "${LYX_LANG}" "LyX je u\9e in\9atalovaný! Najprv treba odin\9atalova\9d LyX."
+
+LangString FinishPageMessage "${LYX_LANG}" "Gratulácia! LyX bol úspe\9ane in\9atalovaný.\r\n\
+                                           \r\n\
+                                           (Prvý LyX \9atart mô\9ee trva\9d niekolko sekund.)"
+LangString FinishPageRun "${LYX_LANG}" "\8atartova\9d LyX"
+
+LangString UnNotInRegistryLabel "${LYX_LANG}" "Nemô\9ee nájs\9d LyX v registre.$\r$\n\
+                                              Symboly na desktope a v \9atartovacom Menu sa nedajú odstrani\9d."
+LangString UnInstallRunning "${LYX_LANG}" "Najprv zavrí LyX!"
+LangString UnNotAdminLabel "${LYX_LANG}" "Pre odin\9ataláciu LyX potrebujete administrátorské práva!"
+LangString UnReallyRemoveLabel "${LYX_LANG}" "Ste si istý, \9ee chcete kompletne odin\9atalova\9d LyX a v\9aetký jeho suèiastky?"
+LangString UnLyXPreferencesTitle "${LYX_LANG}" 'LyX prednosti u\9eíva\9de¾a'
+LangString UnGSview "${LYX_LANG}" 'Prosím tlaète gombík "Uninstall" v nasledujúcom okne aby Ste in\9atalovali $\r$\n\
+                                  Postscript a PDF-viewer "GSview".'
+LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX je úspe\9ane odstránený od Vá\9aho poèitaèa."
+
+LangString SecUnAspellDescription "${LYX_LANG}" "Odin\9ataluje Aspell a v\9aetký jeho slovníky."
+LangString SecUnMiKTeXDescription "${LYX_LANG}" "Odin\9ataluje LaTeX distribúciu MiKTeX."
+LangString SecUnJabRefDescription "${LYX_LANG}" "Odin\9ataluje bibliografický manager JabRef."
+LangString SecUnPreferencesDescription "${LYX_LANG}" 'Odstráni konfiguracné papiere LyXu $\r$\n\
+                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
+                                          pre v\9aetkých u\9eivate¾ov.'
+LangString SecUnProgramFilesDescription "${LYX_LANG}" "Odin\9ataluj LyX a v\9aetký jeho suèiastky."
+
+!undef LYX_LANG
+
+!endif # _LYX_LANGUAGES_SLOVAK_NSH_
+
+
+
+
+
diff --git a/development/Win32/packaging/AltInstaller/lyx_languages/spanish.nsh b/development/Win32/packaging/AltInstaller/lyx_languages/spanish.nsh
new file mode 100644 (file)
index 0000000..afa9e71
--- /dev/null
@@ -0,0 +1,149 @@
+!ifndef _LYX_LANGUAGES_SPANISH_NSH_
+!define _LYX_LANGUAGES_SPANISH_NSH_
+
+!ifdef LYX_LANG
+  !undef LYX_LANG
+!endif
+!define LYX_LANG ${LANG_SPANISH}
+
+LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
+
+LangString WelcomePageText "${LYX_LANG}" "Este programa instalará LyX en su ordenador.\r\n\
+                                         \r\n\
+                                         Usted necesita privilegios de administrador para instalar LyX.\r\n\
+                                         \r\n\
+                                         Se recomienda que cierre todas las demás aplicaciones antes de iniciar la instalación. Esto hará posible actualizar archivos relacionados con el sistema sin tener que reiniciar su ordenador.\r\n\
+                                         \r\n\
+                                         $_CLICK"
+
+LangString FileTypeTitle "${LYX_LANG}" "Documento LyX"
+
+LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
+LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
+LangString SecAllUsersTitle "${LYX_LANG}" "Instalar para todos los usuarios"
+LangString SecFileAssocTitle "${LYX_LANG}" "Asociar ficheros"
+LangString SecDesktopTitle "${LYX_LANG}" "Icono de escritorio"
+
+LangString SecCoreDescription "${LYX_LANG}" "Los ficheros de LyX."
+LangString SecInstGSviewDescription "${LYX_LANG}" "Programa para ver documentos Postscript y PDF."
+LangString SecInstJabRefDescription "${LYX_LANG}" "Administrador de referencias bibliograficas e editor de ficheros BibTeX."
+LangString SecAllUsersDescription "${LYX_LANG}" "Instalar LyX para todos los usuarios o sólo para el usuario actual."
+LangString SecFileAssocDescription "${LYX_LANG}" "Asociar la extensión .lyx con LyX."
+LangString SecDesktopDescription "${LYX_LANG}" "Crear un icono de LyX en el escritorio."
+
+LangString LangSelectHeader "${LYX_LANG}" "Selección del idioma del menu de LyX "
+LangString AvailableLang "${LYX_LANG}" " Idiomas disponibles "
+
+LangString MissProgHeader "${LYX_LANG}" "Verificación de programas necesarios "
+LangString MissProgCap "${LYX_LANG}" "Los siguientes programas necesarios serán también instalados "
+LangString MissProgLatex "${LYX_LANG}" "MiKTeX, una distribución de LaTeX "
+LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, un interprete para PostScript y PDF"
+LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, un conversor de imágenes "
+LangString MissProgAspell "${LYX_LANG}" "Aspell, un corrector ortográfico"
+LangString MissProgMessage "${LYX_LANG}" 'No es necesario instalar programas adicionales.'
+
+LangString EnterLaTeXHeader1 "${LYX_LANG}" 'Distribución LaTeX'
+LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Elija la distribución de LaTeX que debería emplear LyX.'
+LangString EnterLaTeXFolder "${LYX_LANG}" 'Opcionalmente puede especificar el camino del fichero "latex.exe" y posteriormente \
+                                          elegir la distribución de LaTeX que va usar LyX.\r\n\
+                                          ¡Sin LaTeX LyX no puede (pre)imprimir documentos!\r\n\
+                                          \r\n\
+                                          El instalador ha detectado la distribución de LaTeX "$LaTeXName" \
+                                          en su sistema, en el camino que se muestra abajo.'
+LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Especifique abajo el camino al fichero "latex.exe". Posteriormente elija \
+                                              la distribución de LaTeX que debe usar LyX.\r\n\
+                                              ¡Sin LaTeX LyX no puede (pre)imprimir documentos!\r\n\
+                                              \r\n\
+                                              El instalador non pudo encontrar ninguna distribución LaTeX en su sistema.'
+LangString PathName "${LYX_LANG}" 'Camino al fichero "latex.exe"'
+LangString DontUseLaTeX "${LYX_LANG}" "No usar LaTeX"
+LangString InvalidLaTeXFolder "${LYX_LANG}" 'Imposible encontrar "latex.exe".'
+
+LangString LatexInfo "${LYX_LANG}" 'Ahora se lanzará el instalador de "MiKTeX", la distribución de LaTeX.$\r$\n\
+                                   Para instalar el programa presione el botón "Next" en la  ventana del instalador hasta que la aplicación arranque.$\r$\n\
+                                   $\r$\n\
+                                   ¡¡¡ Por favor use todas las opciones por defecto del instalador de MiKTeX !!!'
+LangString LatexError1 "${LYX_LANG}" '¡No se ha encontrado ninguna distribución de LaTeX!$\r$\n\
+                                     ¡LyX no funciona sin una distribución de LaTeX como "MiKTeX"!$\r$\n\
+                                     Por lo tanto la instalación se abortará.'
+
+LangString GSviewInfo "${LYX_LANG}" 'Ahora se lanzará el instalador del programa "GSview".$\r$\n\
+                                    Para instalar el programa presione el botón "Setup" en la primera ventana del instalador$\r$\n\
+                                    elija un idioma y luego presione el botón "Next" en la siguiente ventana del instalador.$\r$\n\
+                                    Puede utilizar todas las opciones por defecto del instalador de GSview.'
+LangString GSviewError "${LYX_LANG}" '¡El programa "GSview" no pudo instalarse con éxito!$\r$\n\
+                                     La instalación se continuará de toda forma.$\r$\n\
+                                     Intente instalar otra vez GSview más tarde.'
+
+LangString JabRefInfo "${LYX_LANG}" 'Ahora se lanzará el instalador del programa "JabRef".$\r$\n\
+                                    Puede utilizar todas las opciones por defecto del instaldor de JabRef.'
+LangString JabRefError "${LYX_LANG}" '¡El programa "JabRef" no pudo instalarse con éxito!$\r$\n\
+                                     La instalación se continuará de toda forma.$\r$\n\
+                                     Intente instalar otra vez JabRef más tarde.'
+
+LangString LatexConfigInfo "${LYX_LANG}" "La siguiente configuración de LyX va a tardar un poco."
+
+LangString AspellInfo "${LYX_LANG}" 'Ahora se van a descargar e instalar diccionarios del corrector ortográfico "Aspell".$\r$\n\
+                                    Cada diccionario tiene una licencia diferente, que se mostrará antes da instalación.'
+LangString AspellDownloadFailed "${LYX_LANG}" "¡No se pudo descargar ningún diccionario para Aspell!"
+LangString AspellInstallFailed "${LYX_LANG}" "¡No se pudo instalar ningún diccionario para Aspell!"
+LangString AspellPartAnd "${LYX_LANG}" " y "
+LangString AspellPartSep "${LYX_LANG}" ", "
+LangString AspellAll "${LYX_LANG}" 'Ya hay instalado un diccionario de esta lengua'
+LangString AspellNone "${LYX_LANG}" 'No se ha instalado ningún diccionario para "Aspell".$\r$\n\
+                                    Los diccionarios puede descargarse de$\r$\n\
+                                    ${AspellLocation}$\r$\n\
+                                    ¿Desea descargar diccionarios ahora?'
+LangString AspellPartStart "${LYX_LANG}" "Se ha instalado con éxito "
+LangString AspellPart1 "${LYX_LANG}" "un diccionario de inglés"
+LangString AspellPart2 "${LYX_LANG}" "un diccionario de $LangName"
+LangString AspellPart3 "${LYX_LANG}" "un$\r$\n\
+                                     diccionario de $LangNameSys"
+LangString AspellPart4 "${LYX_LANG}" ' para el corrector ortográfico "Aspell".$\r$\n\
+                                     Es posible descargar mas diccionarios de$\r$\n\
+                                     ${AspellLocation}$\r$\n\
+                                     ¿Desea descargar otros diccionarios ahora?'
+
+LangString MiKTeXPathInfo "${LYX_LANG}" "Para que cada usuario pueda personalizar posteriormente MiKTeX acorde sus$\r$\n\
+                                        necesidades, es necesario que la carpeta donde fue instalado MiKTeX's $\r$\n\
+                                        $MiKTeXPath $\r$\n\
+                                        y sus subcarpetas tengan permiso de escritura para todos los usuarios."
+LangString MiKTeXInfo "${LYX_LANG}" 'Junto con LyX se va usar la distribución de LaTeX "MiKTeX".$\r$\n\
+                                    Antes de usar LyX por primera vez, se recomienda instalar las actualizaciones disponibles$\r$\n\
+                                    de MiKTeX con el instalador "MiKTeX Update Wizard"$\r$\n\
+                                    ¿Desea comprobar ahora si hay actualizaciones de MiKTeX?'
+
+LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
+LangString ModifyingConfigureFailed "${LYX_LANG}" "Error al intentar añadir 'path_prefix' durante la ejecución del programa de configuración"
+LangString CreateCmdFilesFailed "${LYX_LANG}" "No se pudo crear lyx.bat"
+LangString RunConfigureFailed "${LYX_LANG}" "Error al intentar ejecutar el programa de configuración"
+LangString NotAdmin "${LYX_LANG}" "Necesita privilegios de administrador para instalar LyX!"
+LangString InstallRunning "${LYX_LANG}" "El instalador ya esta siendo ejecutado!"
+LangString StillInstalled "${LYX_LANG}" "¡LyX ya esta instalado! Antes desinstale LyX."
+
+LangString FinishPageMessage "${LYX_LANG}" "¡Enhorabuena! LyX ha sido instalado con éxito.\r\n\
+                                           \r\n\
+                                           (El primer arranque de LyX puede tardar algunos segundos.)"
+LangString FinishPageRun "${LYX_LANG}" "Ejecutar LyX"
+
+LangString UnNotInRegistryLabel "${LYX_LANG}" "Imposible encontrar LyX en el registro.$\r$\n\
+                                              Los accesos rápidos del escritorio y del Menú de Inicio no serán eliminados."
+LangString UnInstallRunning "${LYX_LANG}" "Antes cierre LyX!"
+LangString UnNotAdminLabel "${LYX_LANG}" "Necesita privilegios de administrador para desinstalar LyX!"
+LangString UnReallyRemoveLabel "${LYX_LANG}" "¿Está seguro de que desea eliminar completamente LyX y todos sus componentes?"
+LangString UnLyXPreferencesTitle "${LYX_LANG}" 'Preferencias de usuario de LyX'
+LangString UnGSview "${LYX_LANG}" 'Por favor, haga clic sobre el botón "Uninstall" en la siguiente ventana para de-instalar$\r$\n\
+                                  el programa "GSview" (Postscript y PDF-viewer).'
+LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX fue eliminado con éxito de su ordenador."
+
+LangString SecUnAspellDescription "${LYX_LANG}" "Desinstala el corrector ortográfico Aspell y todos sus diccionarios."
+LangString SecUnMiKTeXDescription "${LYX_LANG}" "Desinstala a distribución de LaTeX MiKTeX."
+LangString SecUnJabRefDescription "${LYX_LANG}" "Desinstala el administrador de referencias bibliograficas JabRef."
+LangString SecUnPreferencesDescription "${LYX_LANG}" 'Elimina las carpetas de configuración de LyX$\r$\n\
+                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
+                                          de todos los usuarios.'
+LangString SecUnProgramFilesDescription "${LYX_LANG}" "Desinstala LyX y todos sus componentes."
+
+!undef LYX_LANG
+
+!endif # _LYX_LANGUAGES_SPANISH_NSH_
diff --git a/development/Win32/packaging/AltInstaller/lyx_languages/swedish.nsh b/development/Win32/packaging/AltInstaller/lyx_languages/swedish.nsh
new file mode 100644 (file)
index 0000000..b9e0369
--- /dev/null
@@ -0,0 +1,149 @@
+!ifndef _LYX_LANGUAGES_SWEDISH_NSH_
+!define _LYX_LANGUAGES_SWEDISH_NSH_
+
+!ifdef LYX_LANG
+  !undef LYX_LANG
+!endif
+!define LYX_LANG ${LANG_SWEDISH}
+
+LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
+
+LangString WelcomePageText "${LYX_LANG}" "Denna guide tar dig igenom installationen av LyX.\r\n\
+                                         \r\n\
+                                         Du behöver administratörsrättigheter för att installera LyX.\r\n\
+                                         \r\n\
+                                         Det rekommenderas att du avslutar alla andra program innan du fortsätter installationen. Detta tillåter att installationen uppdaterar nödvändiga systemfiler utan att behöva starta om din dator.\r\n\
+                                         \r\n\
+                                         $_CLICK"
+
+LangString FileTypeTitle "${LYX_LANG}" "LyX-dokument"
+
+LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
+LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
+LangString SecAllUsersTitle "${LYX_LANG}" "Installera för alla användare?"
+LangString SecFileAssocTitle "${LYX_LANG}" "Filassociationer"
+LangString SecDesktopTitle "${LYX_LANG}" "Skrivbordsikon"
+
+LangString SecCoreDescription "${LYX_LANG}" "LyX-filer."
+LangString SecInstGSviewDescription "${LYX_LANG}" "Program för att visa Postscript- och PDF-dokument."
+LangString SecInstJabRefDescription "${LYX_LANG}" "Program för att hantera bibliografiska referenser och redigera BibTeX-filer."
+LangString SecAllUsersDescription "${LYX_LANG}" "Installera LyX för alla användare, eller enbart för den aktuella användare."
+LangString SecFileAssocDescription "${LYX_LANG}" "Skapa en association mellan programmet och filtilläget .lyx."
+LangString SecDesktopDescription "${LYX_LANG}" "En LyXikon på skrivbordet."
+
+LangString LangSelectHeader "${LYX_LANG}" "Val av språk i LyXs menyer"
+LangString AvailableLang "${LYX_LANG}" " Tillgängliga språk "
+
+LangString MissProgHeader "${LYX_LANG}" "Leta efter nödvändiga program"
+LangString MissProgCap "${LYX_LANG}" "Följande nödvändiga program kommer dessutom att installeras"
+LangString MissProgLatex "${LYX_LANG}" "MiKTeX, en LaTeX-distribution"
+LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, ett konverteringsprogram mm för PostScript och PDF"
+LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, ett konverteringsprogram för bilder"
+LangString MissProgAspell "${LYX_LANG}" "Aspell, ett rättstavningsprogram"
+LangString MissProgMessage "${LYX_LANG}" 'Inga ytterligare program behöver installeras.'
+
+LangString EnterLaTeXHeader1 "${LYX_LANG}" 'LaTeX-distribution'
+LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Ställ in LaTeX-distributionen som LyX skall använda.'
+LangString EnterLaTeXFolder "${LYX_LANG}" 'Alternativt kan du här ställa in sökvägen till filen "latex.exe" och därmed manuellt bestämma vilken \
+                                          LaTeX-distribution som skall användas av LyX.\r\n\
+                                          Utan LaTeX kan LyX bara redigera LyX-filer, inte producera t.ex. PDF-dokument!\r\n\
+                                          \r\n\
+                                          Installationsprogrammet har upptäckt LaTeX-distributionen \
+                                          "$LaTeXName" i ditt system. Nedan visas dess sökväg.'
+LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Sätt nedan sökvägen till filen "latex.exe". Därmed väljer du vilken \
+                                              LaTeX-distribution som skall användas av LyX.\r\n\
+                                              Utan LaTeX kan LyX bara redigera LyX-filer, inte producera t.ex. PDF-dokument!\r\n\
+                                              \r\n\
+                                              Installationsprogrammetn kunde inte hitta LaTeX-distributionen i ditt system.'
+LangString PathName "${LYX_LANG}" 'Sökväg till filen "latex.exe"'
+LangString DontUseLaTeX "${LYX_LANG}" "Använd inte LaTeX"
+LangString InvalidLaTeXFolder "${LYX_LANG}" 'Kan inte hitta "latex.exe"'
+
+LangString LatexInfo "${LYX_LANG}" 'Nu kommer installationsprogrammet för LaTeX-distribution "MiKTeX" att köras.$\r$\n\
+                                   För att installera programmet, klicka på knappen "Next" i installationsfönstret tills installation börjar.$\r$\n\
+                                   $\r$\n\
+                                   !!! Var snäll och använd standardinställningarna i installationsprogrammet för MiKTeX !!!'
+LangString LatexError1 "${LYX_LANG}" 'Kan inte hitta någon LaTeX-distribution!$\r$\n\
+                                     LyX kan inte användas utan en LaTeX-distribution som tex "MiKTeX"!$\r$\n\
+                                     Installation avbryts därför nu.'
+                                   
+LangString GSviewInfo "${LYX_LANG}" 'Nu kommer installationsprogrammet för "GSview" att köras.$\r$\n\
+                                    För att installera programmet, klicka på knappen "Setup" i den första dialogrutan i installationsprogrammet\r$\n\
+                                    välj ett språk och klicka sedan på knappen "Next" i det nästkommande installationsfönstret.$\r$\n\
+                                    Du kan använda alla standardalternativ i installationsprogrammet för GSview.'
+LangString GSviewError "${LYX_LANG}" 'Programmet "GSview" kunde inte installeras ordentligt!$\r$\n\
+                                     Installationen av LyX kommer att fortsätta ändå.$\r$\n\
+                                     Försök installera GSview igen senare.'
+
+LangString JabRefInfo "${LYX_LANG}" 'Nu kommer installationsprogrammet för "JabRef" att köras.$\r$\n\
+                                    Du kan använda alla standardalternativ i installationsprogrammet för JabRef.'
+LangString JabRefError "${LYX_LANG}" 'Programmet "JabRef" kunde inte installeras ordentligt!$\r$\n\
+                                     Installationen av LyX kommer att fortsätta ändå.$\r$\n\
+                                     Försök installera GSview igen senare.'
+                                     
+LangString LatexConfigInfo "${LYX_LANG}" "Följande konfigurering av LyX kommer att ta ett tag."
+
+LangString AspellInfo "${LYX_LANG}" 'Nu kommer ordlistor för stavningsprogrammet "Aspell" att laddas ner och installeras.$\r$\n\
+                                    Varje ordlista har en egen licens vilken kommer att visas före installationen.'
+LangString AspellDownloadFailed "${LYX_LANG}" "Ingen ordlista för stavningsprogrammet Aspell kunde laddas ner!"
+LangString AspellInstallFailed "${LYX_LANG}" "Ingen ordlista för stavningsprogrammet Aspell kunde installeras!"
+LangString AspellPartAnd "${LYX_LANG}" " and "
+LangString AspellPartSep "${LYX_LANG}" ", "
+LangString AspellAll "${LYX_LANG}" 'Det finns redan en installerad ordlista för språket'
+LangString AspellNone "${LYX_LANG}" 'Ingen ordlista för stavningsprogrammet "Aspell" har blivit installerad.$\r$\n\
+                                    Ordlistor kan laddas ner från\r$\n\
+                                    ${AspellLocation}$\r$\n\
+                                    Vill du ladda ner ordlistor nu?'
+LangString AspellPartStart "${LYX_LANG}" "Det installerades framgångsrikt "
+LangString AspellPart1 "${LYX_LANG}" "en engelsk ordlista"
+LangString AspellPart2 "${LYX_LANG}" "en ordlista för språket $LangName"
+LangString AspellPart3 "${LYX_LANG}" "en$\r$\n\
+                                     ordlista för språket $LangNameSys"
+LangString AspellPart4 "${LYX_LANG}" ' för stavningsprogrammet "Aspell".$\r$\n\
+                                     Ytterligare ordlistor kan laddas ner från\r$\n\
+                                     ${AspellLocation}$\r$\n\
+                                     Vill du ladda ner ytterligare ordlistor nu?'
+
+LangString MiKTeXPathInfo "${LYX_LANG}" "För att varje användare senare skall kunna anpassa MiKTeX för sina behov$\r$\n\
+                                        är det nödvändigt att ge skrivrättigheter till alla användare för MiKTeX's installationskatalog$\r$\n\
+                                        $MiKTeXPath $\r$\n\
+                                        och dess underkataloger."
+LangString MiKTeXInfo "${LYX_LANG}" 'LaTeX-distributionen "MiKTeX" kommer att användas tillsammans med LyX.$\r$\n\
+                                    Det rekommenderas att installera tillgängliga uppdateringar av MiKTeX med hjälp av programmet "MiKTeX Update Wizard".$\r$\n\
+                                    innan du använder LyX för första gången.$\r$\n\
+                                    Vill du kontrollera om det finns uppdateringar tillgängliga för MiKTeX nu?'
+
+LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
+LangString ModifyingConfigureFailed "${LYX_LANG}" "Misslyckades med att sätta  'path_prefix' i konfigurationsskriptet"
+LangString CreateCmdFilesFailed "${LYX_LANG}" "Kunde inte skapa filen (kommandoskriptet) lyx.bat"
+LangString RunConfigureFailed "${LYX_LANG}" "Misslyckades med att köra konfigurationsskriptet"
+LangString NotAdmin "${LYX_LANG}" "Du måste ha administratörsrättigheter för att installera LyX!"
+LangString InstallRunning "${LYX_LANG}" "Installationsprogrammet körs readan!"
+LangString StillInstalled "${LYX_LANG}" "LyX är redan installerat! Avinstallera LyX först."
+
+LangString FinishPageMessage "${LYX_LANG}" "Gratulerar! LyX har installerats framgångsrikt.\r\n\
+                                           \r\n\
+                                           (Första gången LyX startas tar det litet längre tid då programmet konfigurerar sig själv automatiskt.)"
+LangString FinishPageRun "${LYX_LANG}" "Kör LyX"
+
+LangString UnNotInRegistryLabel "${LYX_LANG}" "Kan inte hitta LyX i registret\r$\n\
+                                              Genvägar på skrivbordet och i startmeny kommer inte att tas bort."
+LangString UnInstallRunning "${LYX_LANG}" "Du måste stänga LyX först!"
+LangString UnNotAdminLabel "${LYX_LANG}" "Du måste ha administratörsrättigheter för att avinstallera LyX!"
+LangString UnReallyRemoveLabel "${LYX_LANG}" "Är du säker på att du verkligen vill fullständigt avinstallera LyX och alla dess komponenter?"
+LangString UnLyXPreferencesTitle "${LYX_LANG}" 'LyX$\'s användarinställningar'
+LangString UnGSview "${LYX_LANG}" 'Var god tryck på knappen "Avinstallera" i följande fönster för att avinstallera$\r$\n\
+                                   "GSview" som visar Postscript och PDF.'
+LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX har framgångsrikt avinstallerats från din dator."
+
+LangString SecUnAspellDescription "${LYX_LANG}" "Avinstallerar stavningsprogrammet Aspell och alla dess kataloger."
+LangString SecUnMiKTeXDescription "${LYX_LANG}" "Avinstallerar LaTeX-distributionen MiKTeX."
+LangString SecUnJabRefDescription "${LYX_LANG}" "Avinstallerar programmet JabRef som används för att hantera bibliografiska referenser."
+LangString SecUnPreferencesDescription "${LYX_LANG}" 'Raderar LyX$\'s konfigurationskatalog$\r$\n\
+                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
+                                          för alla användare.'
+LangString SecUnProgramFilesDescription "${LYX_LANG}" "Avinstallera LyX och alla dess komponenter."
+
+!undef LYX_LANG
+
+!endif # _LYX_LANGUAGES_SWEDISH_NSH_
diff --git a/development/Win32/packaging/AltInstaller/lyx_languages/turkish.nsh b/development/Win32/packaging/AltInstaller/lyx_languages/turkish.nsh
new file mode 100644 (file)
index 0000000..0a50dbc
--- /dev/null
@@ -0,0 +1,162 @@
+!ifndef _LYX_LANGUAGES_TURKISH_NSH_
+!define _LYX_LANGUAGES_TURKISH_NSH_
+
+!ifdef LYX_LANG
+  !undef LYX_LANG
+!endif
+!define LYX_LANG ${LANG_TURKISH}
+
+LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
+
+LangString WelcomePageText "${LYX_LANG}" "Bu sihirbaz size LyX programýný kuracak.\r\n\
+                                         \r\n\
+                                         LyX kurabilmek için yönetici yetkilerine ihtiyacýnýz var.\r\n\
+                                         \r\n\
+                                         Kuruluma baþlamadan önce diðer programlarý kapatmanýz tavsiye edilir. Böylece bilgisayarýnýzý yeniden baþlatmanýza gerek kalmadan ilgili sistem dosyalarý güncellenebilir.\r\n\
+                                         \r\n\
+                                         $_CLICK"
+
+LangString FileTypeTitle "${LYX_LANG}" "LyX-Document"
+
+LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
+LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
+LangString SecAllUsersTitle "${LYX_LANG}" "Tüm kullanýcýlar için kur?"
+LangString SecFileAssocTitle "${LYX_LANG}" "Dosya eþleþmeleri"
+LangString SecDesktopTitle "${LYX_LANG}" "Masaüstü ikonu"
+
+LangString SecCoreDescription "${LYX_LANG}" "LyX dosyalarý."
+LangString SecInstGSviewDescription "${LYX_LANG}" "Postscript ve PDF gösterici program."
+LangString SecInstJabRefDescription "${LYX_LANG}" "Bibliography reference manager and editor for BibTeX files."
+LangString SecAllUsersDescription "${LYX_LANG}" "LyX tüm kullanýcýlar için mi yoksa yalnýzca bu kullanýcýya mý kurulacak."
+LangString SecFileAssocDescription "${LYX_LANG}" "Uzantýsý .lyx olan dosyalar otomatik olarak LyX ile açýlsýn."
+LangString SecDesktopDescription "${LYX_LANG}" "Masaüstüne bir LyX ikonu koy."
+
+LangString LangSelectHeader "${LYX_LANG}" "LyX arabirim dili seçimi"
+LangString AvailableLang "${LYX_LANG}" " Mevcut Diller "
+
+LangString MissProgHeader "${LYX_LANG}" "Gerekli programlarýn kontrolü"
+LangString MissProgCap "${LYX_LANG}" "Aþaðýdaki gerekli programlar da otomatik olarak kurulacak"
+LangString MissProgLatex "${LYX_LANG}" "MiKTeX, bir LaTeX daðýtýmý"
+LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, bir PostScript ve PDF yorumlayýcý"
+LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, bir resim dönüþtürücü"
+LangString MissProgAspell "${LYX_LANG}" "Aspell, bir yazým denetleyici"
+LangString MissProgMessage "${LYX_LANG}" 'Ek bir program kurmaya gerek bulunmuyor.'
+
+LangString EnterLaTeXHeader1 "${LYX_LANG}" 'LaTeX-daðýtýmý'
+LangString EnterLaTeXHeader2 "${LYX_LANG}" 'LyX in kullanacaðý LaTeX daðýtýmýný seçin.'
+LangString EnterLaTeXFolder "${LYX_LANG}" 'You can optionally set here the path to the file "latex.exe" and therewith set the \
+                                          LaTeX-distribution that should be used by LyX.\r\n\
+                                          If you don$\'t use LaTeX, LyX cannot output documents!\r\n\
+                                          \r\n\
+                                          The installer has detected the LaTeX-distribution \
+                                          "$LaTeXName" on your system. Displayed below is its path.'
+LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Set below the path to the file "latex.exe". Therewith you set which \
+                                              LaTeX-distribution should be used by LyX.\r\n\
+                                              If you don$\'t use LaTeX, LyX cannot output documents!\r\n\
+                                              \r\n\
+                                              The installer couldn$\'t find a LaTeX-distribution on your system.'
+LangString PathName "${LYX_LANG}" 'Path to the file "latex.exe"'
+LangString DontUseLaTeX "${LYX_LANG}" "LaTeX kullanma"
+LangString InvalidLaTeXFolder "${LYX_LANG}" '"latex.exe" dosyasý belirttiðiniz dizinde bulunamadý.'
+
+LangString LatexInfo "${LYX_LANG}" 'Þimdi LaTeX daðýtýmý "MiKTeX" kurulumu baþlatýlacak.$\r$\n\
+                                   Programý kurmak için kurulum baþlayana kadar "Devam" tuþuyla ilerleyin.$\r$\n\
+                                   $\r$\n\
+                                   !!! Lütfen MiKTeX kurucusunun öntanýmlý ayarlarýný deðiþtirmeyin !!!'
+LangString LatexError1 "${LYX_LANG}" 'Hiç bir LaTeX daðýtýmý bulunamadý!$\r$\n\
+                                     LyX "MiKTeX" gibi bir LaTeX daðýtýmý olmadan kullanýlamaz!$\r$\n\
+                                     Bu nedenle kurulum iptal edilecek.'
+                       
+LangString GSviewInfo "${LYX_LANG}" 'Þimdi "GSview" kurulum programý baþlatýlacak.$\r$\n\
+                                    Programý kurmak için ile kurulum penceresinde "Setup" tuþuna basýp$\r$\n\
+                                    bir dil seçin, ve sonraki pencerelerde "Devam" tuþuyla ilerleyin.$\r$\n\
+                                    GSview kurulumunun tüm öntanýmlý seçeneklerini kullanabilirsiniz.'
+LangString GSviewError "${LYX_LANG}" '"GSview" kurulumu baþarýsýz oldu!$\r$\n\
+                                     Kurulum gene de devam edecek.$\r$\n\
+                                     Daha sonra GSview kurmayý tekrar deneyin.'
+
+LangString JabRefInfo "${LYX_LANG}" 'Now the installer of the program "JabRef" will be launched.$\r$\n\
+                                    You can use all default options of the JabRef-installer.'
+LangString JabRefError "${LYX_LANG}" 'The program "JabRef" could not successfully be installed!$\r$\n\
+                                     The installer will continue anyway.$\r$\n\
+                                     Try to install JabRef again later.'
+
+LangString LatexConfigInfo "${LYX_LANG}" "Sýradaki LyX yapýlandýrmasý biraz zaman alacak."
+
+LangString AspellInfo "${LYX_LANG}" 'Now dictionaries for the spellchecker "Aspell" will be downloaded and installed.$\r$\n\
+                                    Every dictionary has a different license that will be displayed before the installation.'
+LangString AspellDownloadFailed "${LYX_LANG}" "No Aspell spellchecker dictionary could be downloaded!"
+LangString AspellInstallFailed "${LYX_LANG}" "No Aspell spellchecker dictionary could be installed!"
+LangString AspellPartAnd "${LYX_LANG}" " and "
+LangString AspellPartSep "${LYX_LANG}" ", "
+LangString AspellAll "${LYX_LANG}" 'There is already installed a dictionary of the language'
+LangString AspellNone "${LYX_LANG}" 'No dictionary for the spellchecker "Aspell" has been installed.$\r$\n\
+                                    Dictionaries can be downloaded from$\r$\n\
+                                    ${AspellLocation}$\r$\n\
+                                    Do you want to download dictionaries now?'
+LangString AspellPartStart "${LYX_LANG}" "There was successfully installed "
+LangString AspellPart1 "${LYX_LANG}" "an english dictionary"
+LangString AspellPart2 "${LYX_LANG}" "a dictionary of the language $LangName"
+LangString AspellPart3 "${LYX_LANG}" "a$\r$\n\
+                                     dictionary of the language $LangNameSys"
+LangString AspellPart4 "${LYX_LANG}" ' for the spellchecker "Aspell".$\r$\n\
+                                     More dictionaries can be downloaded from$\r$\n\
+                                     ${AspellLocation}$\r$\n\
+                                     Do you want to download other dictionaries now?'
+
+LangString MiKTeXPathInfo "${LYX_LANG}" "In order that every user is later able to customize MiKTeX for his needs$\r$\n\
+                                        it is necessary to set write permissions for all users to MiKTeX's installation folder$\r$\n\
+                                        $MiKTeXPath $\r$\n\
+                                        and its subfolders."
+LangString MiKTeXInfo "${LYX_LANG}" 'The LaTeX-distribution "MiKTeX" will be used together with LyX.$\r$\n\
+                                    It is recommended to install available MiKTeX-updates using the program "MiKTeX Update Wizard"$\r$\n\
+                                    before you use LyX for the first time.$\r$\n\
+                                    Would you now check for MiKTeX updates?'
+
+LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
+LangString ModifyingConfigureFailed "${LYX_LANG}" "Yapýlandýrma programýnda 'path_prefix' ayarlanamadý"
+LangString CreateCmdFilesFailed "${LYX_LANG}" "lyx.bat oluþturulamadý"
+LangString RunConfigureFailed "${LYX_LANG}" "Yapýlandýrma programý çalýþtýrýlamadý"
+LangString NotAdmin "${LYX_LANG}" "LyX kurabilmek için yönetici yetkileri gerekiyor!"
+LangString InstallRunning "${LYX_LANG}" "Kurulum programý zaten çalýþýyor!"
+LangString StillInstalled "${LYX_LANG}" "LyX kurulu zaten! Önce onu kaldýrýn."
+
+LangString FinishPageMessage "${LYX_LANG}" "Tebrikler! LyX baþarýyla kuruldu.\r\n\
+                                           \r\n\
+                                           (LyX in ilk açýlýþý birkaç saniye alabilir.)"
+LangString FinishPageRun "${LYX_LANG}" "LyX Baþlat"
+
+LangString UnNotInRegistryLabel "${LYX_LANG}" "Sistem kütüðünde LyX bulunamadý.$\r$\n\
+                                              Baþlat menüsü ve masaüstünüzdeki kýsayollar silinemeyecek."
+LangString UnInstallRunning "${LYX_LANG}" "Önce LyX i kapatmalýsýnýz!"
+LangString UnNotAdminLabel "${LYX_LANG}" "LyX kaldýrabilmek için yönetici yetkileri gerekiyor!"
+LangString UnReallyRemoveLabel "${LYX_LANG}" "LyX ve tüm bileþenlerini kaldýrmak istediðinize emin misiniz?"
+LangString UnLyXPreferencesTitle "${LYX_LANG}" 'LyX$\'s user preferences'
+LangString UnGSview "${LYX_LANG}" 'Lütfen bir sonraki pencerede "Kaldýr" düðmesine basarak$\r$\n\
+                                  "GSview" postscript ve pdf göstericisini kaldýrýn.'
+LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX bilgisayarýnýzdan baþarýyla kaldýrýldý."
+
+LangString SecUnAspellDescription "${LYX_LANG}" "Uninstalls the spellchecker Aspell and all of its dictionaries."
+LangString SecUnMiKTeXDescription "${LYX_LANG}" "Uninstalls the LaTeX-distribution MiKTeX."
+LangString SecUnJabRefDescription "${LYX_LANG}" "Uninstalls the bibliography manager JabRef."
+LangString SecUnPreferencesDescription "${LYX_LANG}" 'Deletes LyX$\'s configuration folder$\r$\n\
+                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
+                                          for all users.'
+LangString SecUnProgramFilesDescription "${LYX_LANG}" "Uninstall LyX and all of its components."
+
+!undef LYX_LANG
+
+!endif # _LYX_LANGUAGES_TURKISH_NSH_
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/development/Win32/packaging/AltInstaller/specials/AspellDictionaryNames.txt b/development/Win32/packaging/AltInstaller/specials/AspellDictionaryNames.txt
new file mode 100644 (file)
index 0000000..d3e207f
--- /dev/null
@@ -0,0 +1,22 @@
+cs-20040614-1
+da-1.4.42-1
+de-20030222-1
+en-6.0-0
+es-0.50-2
+fi-0.7-0
+fr-0.50-3
+gl-0.50-0
+hu-0.99.4.2-0
+it-2.2_20050523-0
+nl-0.50-2
+no-0.50-2
+nn-0.50.1-1
+pl-0.51-0
+pt-0.50-2
+ro-0.50-2
+ru-0.99f7-1
+sk-0.52-0
+sl-0.50-0
+sr-0.02
+sv-0.51-0
+tr-0.50-0
diff --git a/development/Win32/packaging/AltInstaller/specials/AspellRepositories.txt b/development/Win32/packaging/AltInstaller/specials/AspellRepositories.txt
new file mode 100644 (file)
index 0000000..90ae5c2
--- /dev/null
@@ -0,0 +1,4 @@
+http://download2.berlios.de/lyxwininstall
+http://download.berlios.de/lyxwininstall
+ftp://ftp.lyx.org/pub/lyx/contrib/aspell6-windows
+http://wiki.lyx.org/uploads/Windows/Aspell6
diff --git a/development/Win32/packaging/AltInstaller/specials/Console.dll b/development/Win32/packaging/AltInstaller/specials/Console.dll
new file mode 100644 (file)
index 0000000..54710e2
Binary files /dev/null and b/development/Win32/packaging/AltInstaller/specials/Console.dll differ
diff --git a/development/Win32/packaging/AltInstaller/specials/PDFViewWin/PDFViewWin.cfg b/development/Win32/packaging/AltInstaller/specials/PDFViewWin/PDFViewWin.cfg
new file mode 100644 (file)
index 0000000..e9c1cc1
--- /dev/null
@@ -0,0 +1,38 @@
+-$A8
+-$B-
+-$C+
+-$D+
+-$E-
+-$F-
+-$G+
+-$H+
+-$I+
+-$J-
+-$K-
+-$L+
+-$M-
+-$N+
+-$O+
+-$P+
+-$Q-
+-$R-
+-$S-
+-$T-
+-$U-
+-$V+
+-$W-
+-$X+
+-$YD
+-$Z1
+-cg
+-AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
+-H+
+-W+
+-M
+-$M16384,1048576
+-K$00400000
+-LE"c:\program files (x86)\borland\delphi7\Projects\Bpl"
+-LN"c:\program files (x86)\borland\delphi7\Projects\Bpl"
+-w-UNSAFE_TYPE
+-w-UNSAFE_CODE
+-w-UNSAFE_CAST
diff --git a/development/Win32/packaging/AltInstaller/specials/PDFViewWin/PDFViewWin.dof b/development/Win32/packaging/AltInstaller/specials/PDFViewWin/PDFViewWin.dof
new file mode 100644 (file)
index 0000000..b1bb997
--- /dev/null
@@ -0,0 +1,136 @@
+[FileVersion]
+Version=7.0
+[Compiler]
+A=8
+B=0
+C=1
+D=1
+E=0
+F=0
+G=1
+H=1
+I=1
+J=0
+K=0
+L=1
+M=0
+N=1
+O=1
+P=1
+Q=0
+R=0
+S=0
+T=0
+U=0
+V=1
+W=0
+X=1
+Y=1
+Z=1
+ShowHints=1
+ShowWarnings=1
+UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
+NamespacePrefix=
+SymbolDeprecated=1
+SymbolLibrary=1
+SymbolPlatform=1
+UnitLibrary=1
+UnitPlatform=1
+UnitDeprecated=1
+HResultCompat=1
+HidingMember=1
+HiddenVirtual=1
+Garbage=1
+BoundsError=1
+ZeroNilCompat=1
+StringConstTruncated=1
+ForLoopVarVarPar=1
+TypedConstVarPar=1
+AsgToTypedConst=1
+CaseLabelRange=1
+ForVariable=1
+ConstructingAbstract=1
+ComparisonFalse=1
+ComparisonTrue=1
+ComparingSignedUnsigned=1
+CombiningSignedUnsigned=1
+UnsupportedConstruct=1
+FileOpen=1
+FileOpenUnitSrc=1
+BadGlobalSymbol=1
+DuplicateConstructorDestructor=1
+InvalidDirective=1
+PackageNoLink=1
+PackageThreadVar=1
+ImplicitImport=1
+HPPEMITIgnored=1
+NoRetVal=1
+UseBeforeDef=1
+ForLoopVarUndef=1
+UnitNameMismatch=1
+NoCFGFileFound=1
+MessageDirective=1
+ImplicitVariants=1
+UnicodeToLocale=1
+LocaleToUnicode=1
+ImagebaseMultiple=1
+SuspiciousTypecast=1
+PrivatePropAccessor=1
+UnsafeType=0
+UnsafeCode=0
+UnsafeCast=0
+[Linker]
+MapFile=0
+OutputObjs=0
+ConsoleApp=1
+DebugInfo=0
+RemoteSymbols=0
+MinStackSize=16384
+MaxStackSize=1048576
+ImageBase=4194304
+ExeDescription=
+[Directories]
+OutputDir=
+UnitOutputDir=
+PackageDLLOutputDir=
+PackageDCPOutputDir=
+SearchPath=
+Packages=
+Conditionals=
+DebugSourceDirs=
+UsePackages=0
+[Parameters]
+RunParams=
+HostApplication=
+Launcher=
+UseLauncher=0
+DebugCWD=
+[Language]
+ActiveLang=
+ProjectLang=
+RootDir=
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1031
+CodePage=1252
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
diff --git a/development/Win32/packaging/AltInstaller/specials/PDFViewWin/PDFViewWin.dpr b/development/Win32/packaging/AltInstaller/specials/PDFViewWin/PDFViewWin.dpr
new file mode 100644 (file)
index 0000000..a316b3f
--- /dev/null
@@ -0,0 +1,77 @@
+program PDFViewWin;
+
+{$APPTYPE CONSOLE}
+
+uses
+  Windows,SysUtils,ShellApi,Forms;
+
+var Input,InputNew : string;
+    FileTest : boolean;
+
+    
+function ExecWait(const CommandLine: string;
+                 const Visible: boolean = false;
+                 const MaxSeconds: integer = 60): boolean;
+//Executes programs and waits until they are terminated
+var
+SI: TStartupInfo;
+PI: TProcessInformation;
+ExitCode: DWORD;
+begin
+ result := false;
+ GetStartupInfo(SI);
+ if not Visible then
+ begin
+  SI.dwFlags := STARTF_USESHOWWINDOW;
+  SI.wShowWindow := SW_HIDE;
+ end;
+ if (CreateProcess(nil, pchar(CommandLine), nil, nil, False, 0, nil, nil, SI, PI)) then
+ begin
+  case WaitForSingleObject(PI.hProcess, MaxSeconds * 1000) of
+       WAIT_OBJECT_0: GetExitCodeProcess(PI.hProcess, ExitCode);
+       WAIT_ABANDONED: TerminateProcess(PI.hProcess, ExitCode);
+       WAIT_TIMEOUT: TerminateProcess(PI.hProcess, ExitCode);
+  end;
+  result := ExitCode = 0;
+  CloseHandle(PI.hProcess);
+  CloseHandle(PI.hThread);
+ end;
+end; // end function
+
+
+function RenameFile(const OldName, NewName: string): boolean;
+//renames files
+var
+  sh: TSHFileOpStruct;
+begin
+  sh.Wnd := Application.Handle;
+  sh.wFunc := fo_Rename;
+  //terminate with null byte to set list ending
+  sh.pFrom := PChar(OldName + #0);
+  sh.pTo := PChar(NewName + #0);
+  sh.fFlags := fof_Silent or fof_MultiDestFiles;
+  Result:=ShFileOperation(sh)=0;
+end; //end function
+
+
+begin //begin program 
+
+ //Read given filename
+ Input:= ParamStr(1);
+ //InputNew = original filename with ending "-preview" (e.g. test-preview.pdf)
+ InputNew:= copy(Input,1,Length(Input)-4); //remove ".pdf"
+ InputNew:= InputNew+'-preview.pdf';
+ //check if renamed file exists
+ FileTest:= FileExists(InputNew);
+ if FileTest = true then
+ begin
+  //close old file
+  ExecWait('pdfclose --file "'+InputNew+'"');
+  //delete old file
+  DeleteFile(InputNew);
+ end;
+ //rename file
+ RenameFile(Input,InputNew);
+ ExecWait('pdfopen --file "'+InputNew+'" --back');
+
+end. //end program 
diff --git a/development/Win32/packaging/AltInstaller/specials/PDFViewWin/PDFViewWin.exe b/development/Win32/packaging/AltInstaller/specials/PDFViewWin/PDFViewWin.exe
new file mode 100644 (file)
index 0000000..8daf29e
Binary files /dev/null and b/development/Win32/packaging/AltInstaller/specials/PDFViewWin/PDFViewWin.exe differ
diff --git a/development/Win32/packaging/AltInstaller/specials/PDFViewWin/pdfclose.exe b/development/Win32/packaging/AltInstaller/specials/PDFViewWin/pdfclose.exe
new file mode 100644 (file)
index 0000000..70bc4e0
Binary files /dev/null and b/development/Win32/packaging/AltInstaller/specials/PDFViewWin/pdfclose.exe differ
diff --git a/development/Win32/packaging/AltInstaller/specials/PDFViewWin/pdfdde.exe b/development/Win32/packaging/AltInstaller/specials/PDFViewWin/pdfdde.exe
new file mode 100644 (file)
index 0000000..70bc4e0
Binary files /dev/null and b/development/Win32/packaging/AltInstaller/specials/PDFViewWin/pdfdde.exe differ
diff --git a/development/Win32/packaging/AltInstaller/specials/PDFViewWin/pdfopen.exe b/development/Win32/packaging/AltInstaller/specials/PDFViewWin/pdfopen.exe
new file mode 100644 (file)
index 0000000..70bc4e0
Binary files /dev/null and b/development/Win32/packaging/AltInstaller/specials/PDFViewWin/pdfopen.exe differ
diff --git a/development/Win32/packaging/AltInstaller/specials/powerdot.layout b/development/Win32/packaging/AltInstaller/specials/powerdot.layout
new file mode 100644 (file)
index 0000000..0543ac9
--- /dev/null
@@ -0,0 +1,461 @@
+#% Do not delete the line below; configure depends on this
+#  \DeclareLaTeXClass[powerdot.cls,enumitem.sty,genmisc.sty,listings.sty,xkeyval.sty]{powerdot presentation}
+# PowerDot textclass definition file. 
+# Created (29.Aug.05): Mael Hilléreau
+# Last modified: 17.Sep.05
+#
+# ----------------------------------------------------------
+# Copyright (C) 2005 Hendri Adriaens and Christopher Ellison
+# ----------------------------------------------------------
+#
+# This work may be distributed and/or modified under the
+# conditions of the LaTeX Project Public License, either version 1.3
+# of this license or (at your option) any later version.
+# The latest version of this license is in
+#   http://www.latex-project.org/lppl.txt
+# and version 1.3 or later is part of all distributions of LaTeX
+# version 2003/12/01 or later.
+#
+# This work has the LPPL maintenance status "maintained".
+#
+# This Current Maintainer of this work is Christopher Ellison.
+#
+# This work consists of all files listed in manifest.txt.
+
+###
+# General textclass parameters
+###
+Columns         1
+Sides           1
+MaxCounter      Counter_EnumI
+ProvidesUrl     1
+DefaultStyle        Standard
+
+DefaultFont
+  Family        Sans
+  Series        Medium
+  Shape         Up
+  Size          Normal
+  Color         None
+EndFont
+
+###
+# General textclass parameters
+###
+ClassOptions
+  FontSize   size=8|size=9|size=10|size=11|size=12|size=14|size=17|size=20
+  PageStyle  ""
+End
+
+###
+# Title style definition
+###
+Style Title
+  Margin        Static
+  LatexType     Command
+  InTitle       1
+  LatexName     title
+  ParSkip       0.4
+  ItemSep       0
+  TopSep        0
+  BottomSep     1
+  ParSep        1
+  Align         Center
+  AlignPossible     Center
+  LabelType     No_Label
+
+  Font
+    Series      Bold
+    Size        Largest
+    Color       Blue
+  EndFont
+End
+
+###
+# Author style definition
+###
+Style Author
+  Margin        Static
+  LatexType     Command
+  InTitle       1
+  LatexName     author
+  LabelSep      xxx
+  ParSkip       0.4
+  TopSep        1.3
+  BottomSep     0.7
+  ParSep        0.7
+  Align         Center
+  AlignPossible     Center
+  LabelType     No_Label
+
+  Font
+    Size        Large
+    Color       Blue
+  EndFont
+End
+
+###
+# Date style definition
+###
+Style Date
+  Margin        Dynamic
+  LatexType     Command
+  InTitle       1
+  LatexName     date
+  LabelSep      xxx
+  ParSkip       0.4
+  TopSep        0.9
+  BottomSep     0.5
+  ParSep        1
+  Align         Center
+  AlignPossible     Center
+  LabelType     No_Label
+
+  Font
+    Size        Large
+    Color       Blue
+  EndFont
+End
+
+###
+# Standard style definition
+###
+Style Standard
+  Margin        Static
+  LatexType         Paragraph
+  LatexName         dummy
+  ParSkip       0.4
+  Align         Block
+  AlignPossible     Block, Left, Right, Center
+  LabelType         No_Label
+End
+
+###
+# Slide styles definition
+###
+Style Slide
+  Margin        Static
+  LatexType     Command
+  LatexName     lyxend\lyxslide
+  LabelSep      xxx
+  ParSkip       0.4
+  TopSep        1.3
+  BottomSep     0.7
+  ParSep        0.7
+  Align         Center
+  AlignPossible     Center
+  LabelType     Counter_Subsection
+  LabelString       "    "
+  OptionalArgs      1
+
+  Font
+    Series      Bold
+    Size        Large
+    Color       Magenta
+  EndFont
+End
+
+Style EndSlide
+  CopyStyle     Slide
+  KeepEmpty     1
+  LatexName     lyxend
+  Margin            Static
+  ParSkip           0
+  TopSep            0
+  BottomSep         1
+  ParSep            0
+  LabelType         Static
+  LabelBottomSep    0
+  LeftMargin        MMMMMMM
+  LabelString       "~=~"
+  OptionalArgs      0
+
+  Font
+    Color       None
+  EndFont
+End
+
+
+
+###
+# Wideslide style definition
+###
+Style WideSlide
+  CopyStyle     Slide
+  LatexName     lyxend\lyxwideslide
+
+  Font
+    Color       Green
+  EndFont
+End
+
+###
+# EmptySlide style definition
+###
+Style EmptySlide
+  CopyStyle     Slide
+  LatexName     lyxend\lyxemptyslide
+  LeftMargin        MMMMMMMMMMMMMM
+  LabelString       "Empty slide:"
+  LabelType         Static
+  KeepEmpty     1
+
+  Font
+    Color       Cyan
+  EndFont
+End
+
+###
+# Note style definition
+###
+Style Note
+  CopyStyle     Slide
+  LatexName     lyxend\lyxnote
+  LeftMargin        MMMMMMM
+  LabelString       "Note:"
+  LabelType         Static
+  KeepEmpty     1
+  OptionalArgs      0
+
+  Font
+    Color       Red
+  EndFont
+End
+
+###
+# Section style definition
+###
+Style Section
+  CopyStyle     Slide
+  LatexName     lyxend\section
+  LabelType     Counter_Section
+  LabelString       ""
+
+  Font
+    Size        Larger
+    Color       Blue
+  EndFont
+End
+
+###
+# Itemize styles definition
+###
+Style Itemize
+  Margin        Static
+  LatexType     Item_Environment
+  LatexName     itemize
+  NextNoIndent      1
+  LeftMargin        MMN
+  LabelSep      xx
+  ItemSep       0.2
+  TopSep        0.7
+  BottomSep     0.7
+  ParSep        0.3
+  Align         Block
+  AlignPossible     Block, Left
+  LabelType     Static
+  LabelString       *
+End
+
+Style ItemizeType1
+  CopyStyle     Itemize
+  LatexParam        [type=1]
+End
+
+###
+# Enumerate styles definition
+###
+Style Enumerate
+  Margin        Static
+  LatexType     Item_Environment
+  LatexName     enumerate
+  NextNoIndent      1
+  LeftMargin        MMN
+  LabelSep      xx
+  ParSkip       0.0
+  ItemSep       0.2
+  TopSep        0.7
+  BottomSep     0.7
+  ParSep        0.3
+  Align         Block
+  AlignPossible     Block, Left
+  LabelType     Counter_EnumI
+End
+
+Style EnumerateType1
+  CopyStyle     Enumerate
+  LatexParam        [type=1]
+End
+
+###
+# Bibliography style definition
+###
+Style Bibliography
+  Margin        First_Dynamic
+  LatexType     Item_Environment
+  LatexName     thebibliography
+  NextNoIndent      1
+  LeftMargin        MM
+  ParSkip       0.4
+  ItemSep       0
+  TopSep        0.7
+  BottomSep     0.7
+  ParSep        0.5
+  Align         Block
+  AlignPossible     Block, Left
+  LabelType     Bibliography
+  LabelString       ""
+  LabelBottomSep    0
+End
+
+###
+# Quotation style definition
+###
+Style Quotation
+  Margin        Static
+  LatexType     Environment
+  LatexName     quotation
+  NextNoIndent      1
+  LeftMargin        MMM
+  RightMargin       MMM
+  ParIndent     MM
+  ParSkip       0
+  ItemSep       0
+  TopSep        0.5
+  BottomSep     0.5
+  ParSep        0
+  Align         Block
+  AlignPossible     Block, Left, Right, Center
+End
+
+###
+# Quote style definition
+###
+Style Quote
+  Margin        Static
+  LatexType     Environment
+  LatexName     quote
+  NextNoIndent      1
+  LeftMargin        MMM
+  RightMargin       MMM
+  TopSep        0.5
+  ParSep        0.5
+  BottomSep     0.5
+  Align         Block
+  AlignPossible     Block, Left, Right, Center
+  LabelType     No_Label
+End
+
+###
+# Verse style definition
+###
+Style Verse
+# LaTeX type is first dynamic because of LaTeX implementation.
+# In LyX this does not make sense.
+  LatexType     Environment
+  LatexName     verse
+  Margin        First_Dynamic
+  NextNoIndent      1
+  LeftMargin        MMMM
+  LabelIndent       MMMM
+  ParSkip       0.4
+  TopSep        0.7
+  BottomSep     0.7
+  ParSep        0.5
+  Align         Block
+  AlignPossible     Block, Left
+  LabelType     No_Label
+End
+
+###
+# Caption style definition
+###
+Style Caption
+  Margin        First_Dynamic
+  LatexType     Command
+  LatexName     caption
+  NeedProtect       1
+  LabelSep      xx
+  ParSkip       0.4
+  TopSep        0.5
+  Align         Center
+  AlignPossible     Center
+  LabelType     Sensitive
+  LabelString   Caption
+  OptionalArgs      1
+
+  LabelFont
+    Series      Bold
+  EndFont
+End
+
+###
+# Floats definitions
+###
+Float
+  Type                  table
+  GuiName       Table
+  Extension             lot
+  NumberWithin          none
+  Style                 plain
+  ListName              "List of Tables"
+  LaTeXBuiltin          true
+End
+  
+Float
+  Type                  figure
+  GuiName               Figure
+  Extension             lof
+  NumberWithin          none
+  Style                 plain
+  ListName              "List of Figures"
+  LaTeXBuiltin          true
+End
+
+Float
+  Type                  algorithm
+  GuiName               Algorithm
+  Extension             loa
+  NumberWithin          none
+  Style                 ruled
+  ListName              "List of Algorithms"
+  LaTeXBuiltin          false
+End
+
+###
+# Counters definitions
+###
+Counter
+  Name          enumi
+End
+
+Counter
+  Name          enumii
+  Within        enumi
+End
+
+Counter
+  Name          enumiii
+  Within        enumii
+End
+
+Counter
+  Name          enumiv
+  Within        enumiii
+End
+
+Counter
+  Name          bibitem
+End
+
+Counter
+  Name          figure
+End
+
+Counter
+  Name          table
+End
+
+Counter
+  Name          algorithm
+End
diff --git a/development/Win32/packaging/AltInstaller/specials/preferencesAcro b/development/Win32/packaging/AltInstaller/specials/preferencesAcro
new file mode 100644 (file)
index 0000000..28855a8
--- /dev/null
@@ -0,0 +1,87 @@
+### This file is part of
+### ========================================================
+###          LyX, The Document Processor
+###
+###          Copyright 1995 Matthias Ettrich
+###          Copyright 1995-2001 The LyX Team.
+###
+### ========================================================
+
+# This file is written by LyX, if you want to make your own
+# modifications you should do them from inside LyX and save
+
+
+#
+# MISC SECTION ######################################
+#
+
+\preview_scale_factor 1.0
+
+#
+# SCREEN & FONTS SECTION ############################
+#
+
+\screen_zoom 120
+
+#
+# COLOR SECTION ###################################
+#
+
+
+#
+# PRINTER SECTION ###################################
+#
+
+
+#
+# EXPORT SECTION ####################################
+#
+
+
+#
+# TEX SECTION #######################################
+#
+
+
+#
+# FILE SECTION ######################################
+#
+
+
+#
+# PLAIN TEXT EXPORT SECTION ##############################
+#
+
+
+#
+# SPELLCHECKER SECTION ##############################
+#
+
+
+#
+# LANGUAGE SUPPORT SECTION ##########################
+#
+
+
+#
+# 2nd MISC SUPPORT SECTION ##########################
+#
+
+
+#
+# FORMATS SECTION ##########################
+#
+
+\format "pdf3" "pdf" "PDF (dvipdfm)" "m" "PDFViewWin" "" "document,vector"
+\format "pdf2" "pdf" "PDF (pdflatex)" "F" "PDFViewWin" "" "document,vector"
+\format "pdf" "pdf" "PDF (ps2pdf)" "P" "PDFViewWin" "" "document,vector"
+
+#
+# CONVERTERS SECTION ##########################
+#
+
+
+#
+# COPIERS SECTION ##########################
+#
+
diff --git a/development/Win32/packaging/AltInstaller/specials/preferencesGSview b/development/Win32/packaging/AltInstaller/specials/preferencesGSview
new file mode 100644 (file)
index 0000000..6b17b85
--- /dev/null
@@ -0,0 +1,84 @@
+### This file is part of
+### ========================================================
+###          LyX, The Document Processor
+###
+###          Copyright 1995 Matthias Ettrich
+###          Copyright 1995-2001 The LyX Team.
+###
+### ========================================================
+
+# This file is written by LyX, if you want to make your own
+# modifications you should do them from inside LyX and save
+
+
+#
+# MISC SECTION ######################################
+#
+
+\preview_scale_factor 1.0
+
+#
+# SCREEN & FONTS SECTION ############################
+#
+
+\screen_zoom 120
+
+#
+# COLOR SECTION ###################################
+#
+
+
+#
+# PRINTER SECTION ###################################
+#
+
+
+#
+# EXPORT SECTION ####################################
+#
+
+
+#
+# TEX SECTION #######################################
+#
+
+
+#
+# FILE SECTION ######################################
+#
+
+
+#
+# PLAIN TEXT EXPORT SECTION ##############################
+#
+
+
+#
+# SPELLCHECKER SECTION ##############################
+#
+
+
+#
+# LANGUAGE SUPPORT SECTION ##########################
+#
+
+
+#
+# 2nd MISC SUPPORT SECTION ##########################
+#
+
+
+#
+# FORMATS SECTION ##########################
+#
+
+
+#
+# CONVERTERS SECTION ##########################
+#
+
+
+#
+# COPIERS SECTION ##########################
+#
+
diff --git a/development/Win32/packaging/AltInstaller/specials/session b/development/Win32/packaging/AltInstaller/specials/session
new file mode 100644 (file)
index 0000000..203d0e9
--- /dev/null
@@ -0,0 +1,20 @@
+## Automatically generated lyx session file 
+## Editing this file manually may cause lyx to crash.
+
+[toolbars]
+standard = 0 0
+extra = 0 0
+math_panels = 2 1
+math = 2 1
+minibuffer = 1 1
+review = 2 1
+table = 2 1
+view/update = 0 3
+
+[session info]
+IconSizeXY = 20
+WindowHeight = 550
+WindowIsMaximized = no
+WindowPosX = 200
+WindowPosY = 200
+WindowWidth = 712
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/Aspell.nsh b/development/Win32/packaging/installer/LyXWinInstaller/Aspell.nsh
deleted file mode 100644 (file)
index 752a43e..0000000
+++ /dev/null
@@ -1,352 +0,0 @@
-# Aspell dictionaries
-
-!if ${INSTALLER_TYPE} == "NotUpdate" # only for Small and Complete installer
-
-Function InstallAspell
- # install Aspell when it is not already installed
-
-  ${if} $AspellPath == ""
-   # extract Aspell's program files
-   SetOutPath "$INSTDIR\external"
-   File /r "${PRODUCT_SOURCEDIR}\${AspellInstall}"
-   # copy the files and register Aspell
-   CopyFiles "$INSTDIR\${AspellInstall}" "$APPDATA"
-   
-   WriteRegStr HKLM "SOFTWARE\Aspell" "Base Path" "${AspellDir}"
-   WriteRegStr HKLM "SOFTWARE\Aspell" "Dictionary Path" "${AspellDictPath}"
-   WriteRegStr HKLM "SOFTWARE\Aspell" "Personal Path" "${AspellPersonalPath}"
-   
-   WriteRegStr HKLM "Software\Aspell" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" # special entry to tell the uninstaller that it was installed with LyX
-   
-   WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Aspell" "DisplayName" "${AspellDisplay}"
-   WriteRegDWORD HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Aspell" "NoModify" 0x00000001
-   WriteRegDWORD HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Aspell" "NoRepair" 0x00000001
-   WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Aspell" "UninstallString" "${AspellDir}\${AspellUninstall}"
-  ${endif}
-
-FunctionEnd
-
-!endif # endif ${INSTALLER_TYPE} == "NotUpdate"
-
-#--------------------------------
-
-!if ${INSTALLER_TYPE} == "NotUpdate" # only for Small and Complete installer
-
-Function DownloadDictionary
- # Downloads Aspell dictionaries from a location that is given in the file
- # $INSTDIR\Resources\AspellDictionaryNames.txt
- # read out the locations from the file        
- FileOpen $R5 "$INSTDIR\Resources\AspellDictionaryNames.txt" r
- ${Do}
-  FileRead $R5 $String # $String is now the dictionary name
-  StrCpy $R3 $String 2 # $R3 is now the dictionary language code
-  ${if} $R3 == "tr"
-  ${andif} $DictCode != "tr" # if nothing was found (the last line in the file starts with "tr")
-   FileClose $R5
-   StrCpy $String ""
-   StrCpy $AspellInstallYes "$RunNumber$AspellInstallYes"
-   Goto abortinstall
-  ${endif}
- ${LoopUntil} $DictCode == $R3
- FileClose $R5
-
-  StrCpy $String $String -2 # delete the linebreak characters at the end
-  # Download aspell dictionaries,
-  # if first download repository is not available try the other ones listed in "AspellRepositories.txt"
-  FileOpen $R5 "$INSTDIR\Resources\AspellRepositories.txt" r
-  ${For} $4 1 4
-   FileRead $R5 $Search # $Search is now the AspellLocation
-   StrCpy $Search $Search -2 # delete the linebreak characters at the end
-   Push $R0
-   InetLoad::load /TIMEOUT=5000 "$Search/aspell6-$String.exe" "$INSTDIR\aspell6-$String.exe" /END
-   Pop $R0
-   # test if the downloaded file is really the expected one, because if the file didn't exist on the download server,
-   # berlios.de downloads a text file with the name of the non-existing file that contains the line "File doesn't exist" 
-   FileOpen $R4 "$INSTDIR\aspell6-$String.exe" r
-   FileRead $R4 $Search
-   FileClose $R4
-   StrCpy $Search $Search -1 # delete the unix linebreak character at the end
-   ${if} $Search == "File doesn't exist"
-    StrCpy $R0 ""
-   ${endif}
-   ${if} $R0 == "OK"
-    ${ExitFor}
-   ${endif}
-  ${Next}
-  FileClose $R5
-  
-  # Download failed
-  ${if} $R0 != "OK"
-   MessageBox MB_OK|MB_ICONEXCLAMATION "$(AspellDownloadFailed) $R0"
-   StrCpy $AspellInstallYes "$RunNumber$AspellInstallYes"
-   Goto abortinstall
-  ${endif}
-  # Download successful
-  ExecWait '"$INSTDIR\aspell6-$String.exe" /NoDirChange /AutoClose'
-  ${if} $AspellBaseReg == "HKLM"
-   ReadRegStr $R2 HKLM "Software\Aspell\Dictionaries" $DictCode
-  ${else}
-   ReadRegStr $R2 HKCU "Software\Aspell\Dictionaries" $DictCode
-  ${endif}
-  ${if} $R2 == ""
-   MessageBox MB_OK|MB_ICONEXCLAMATION "$(AspellInstallFailed)"
-   StrCpy $AspellInstallYes "$RunNumber$AspellInstallYes"
-  ${endif}
-
-  abortinstall:
-  Delete "$INSTDIR\aspell6-$String.exe"
-
-FunctionEnd
-
-!endif # endif ${INSTALLER_TYPE} == "NotUpdate"
-
-#--------------------------------
-
-!if ${INSTALLER_TYPE} == "NotUpdate" # only for Small and Complete installer
-
-Function InstallAspellDictionary
- # install Aspell dictionaries
-
- # we only have a norwegian dictionary available
- ${if} $LangCode == "nb_NO"
-  StrCpy $LangCode "no_NO" 
- ${endif}
-
- StrCpy $AspellInstallYes ""
-
- # install the english dictionary if not already installed
- StrCpy $DictCode "en"
- StrCpy $RunNumber "1"
- ${if} $AspellBaseReg == "HKLM" # $AspellBaseReg is either "HKLM" or if Aspell is already installed only for the current user "HKCU"
-  ReadRegStr $R2 HKLM "Software\Aspell\Dictionaries" $DictCode
- ${else}
-  ReadRegStr $R2 HKCU "Software\Aspell\Dictionaries" $DictCode
- ${endif}
- ${if} $R2 == ""
-  MessageBox MB_OK|MB_ICONINFORMATION "$(AspellInfo)"
-  StrCpy $AspellMessage "Yes"
-  Call DownloadDictionary
- ${else}
-  StrCpy $AspellInstallYes "$RunNumber$AspellInstallYes"
- ${endif}
- # install the dictionary corresponding to the system and the chosen menu language
- # check if the system language and the chosen menu language are the same, if not install
- # both dictionaries
- StrCpy $DictCode $LangCode 2
- StrCpy $0 $DictCode # $0 is now the language code of the chosen LyX menu language
- StrCpy $RunNumber "2"
- ${if} $AspellInstallYes == "1"
- ${andif} $DictCode == "en"
-  StrCpy $AspellInstallYes "$RunNumber$AspellInstallYes"
- ${else}
-  ${if} $AspellBaseReg == "HKLM"
-   ReadRegStr $R2 HKLM "Software\Aspell\Dictionaries" $DictCode
-  ${else}
-   ReadRegStr $R2 HKCU "Software\Aspell\Dictionaries" $DictCode
-  ${endif}
-  ${if} $R2 == ""
-   ${if} $AspellMessage != "Yes"
-    MessageBox MB_OK|MB_ICONINFORMATION "$(AspellInfo)"
-   ${endif}
-   Call DownloadDictionary
-  ${else}
-   StrCpy $AspellInstallYes "$RunNumber$AspellInstallYes"
-  ${endif}
- ${endif} # endif $AspellInstallYes == "1"
- ${if} $LangCodeSys != $DictCode
-  StrCpy $RunNumber "3"
-  ${if} $LangCodeSys == "en"
-   StrCpy $AspellInstallYes "$RunNumber$AspellInstallYes"
-  ${else}
-   StrCpy $DictCode $LangCodeSys
-   ${if} $AspellBaseReg == "HKLM"
-    ReadRegStr $R2 HKLM "Software\Aspell\Dictionaries" $DictCode
-   ${else}
-    ReadRegStr $R2 HKCU "Software\Aspell\Dictionaries" $DictCode
-   ${endif}
-   ${if} $R2 == ""
-    ${if} $AspellMessage != "Yes"
-     MessageBox MB_OK|MB_ICONINFORMATION "$(AspellInfo)"
-    ${endif}
-    Call DownloadDictionary
-   ${else}
-    StrCpy $AspellInstallYes "$RunNumber$AspellInstallYes"
-   ${endif}
-  ${endif} # endif $LangCodeSys == "en"
- ${else} # else ${if} $LangCodeSys != $DictCode
-  StrCpy $AspellInstallYes "4$AspellInstallYes"
- ${endif}
-
- # check the registry to divide between nothing installed or all already installed
- ${if} $AspellInstallYes == "321"
- ${orif} $AspellInstallYes == "421"
-  ${if} $AspellBaseReg == "HKLM"
-   ReadRegStr $R2 HKLM "Software\Aspell\Dictionaries" "en"
-  ${else}
-   ReadRegStr $R2 HKCU "Software\Aspell\Dictionaries" "en"
-  ${endif}
-  ${if} $R2 != ""
-   ${if} $0 == "en"
-   ${andif} $LangCodeSys == "en"
-    MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellAll) English$(AspellPart4)" IDYES DownloadNow IDNO DownloadLater
-   ${endif}
-   ${if} $0 == "en"
-    MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellAll) English$(AspellPartAnd)$LangNameSys$(AspellPart4)" IDYES DownloadNow IDNO DownloadLater
-   ${endif}
-   ${if} $LangCodeSys == "en"
-    MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellAll) English$(AspellPartAnd)$LangName$(AspellPart4)" IDYES DownloadNow IDNO DownloadLater
-   ${endif}
-   ${if} $LangCodeSys != $0
-    MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellAll) English$(AspellPartSep)$LangName$(AspellPartAnd)$LangNameSys$\r$\n$(AspellPart4)" IDYES DownloadNow IDNO DownloadLater
-   ${endif}
-   ${if} $LangCodeSys == $0
-    MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellAll) English$(AspellPartAnd)$LangName$(AspellPart4)" IDYES DownloadNow IDNO DownloadLater
-   ${endif}
-  ${endif}
- ${endif}
- Delete "$INSTDIR\Resources\AspellDictionaryNames.txt"
- Delete "$INSTDIR\Resources\AspellRepositories.txt"
- # show message about Aspell dictionaries
- # the code rule to display the correct message:
- # - when the englisch dictionary is already installed or couldn't be installed -> set a "1"
- # - when the dictionary of the chosen LyX menu language is already installed or couldn't be installed -> set a "2"
- # - when the dictionary of the Windows system language is already installed or couldn't be installed -> set a "3"
- # - when the dictionary of the chosen LyX menu language is equal to the dictionary of the Windows system language -> set a "4"
- ${if} $AspellInstallYes == "32"
- ${orif} $AspellInstallYes == "42"
-  MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellPartStart)$(AspellPart1)$(AspellPart4)" IDYES DownloadNow IDNO DownloadLater
- ${endif}
- ${if} $AspellInstallYes == "3"
- ${orif} $AspellInstallYes == "4"
-  MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellPartStart)$(AspellPart1)$(AspellPartAnd)$(AspellPart2)$(AspellPart4)" IDYES DownloadNow IDNO DownloadLater
- ${endif}
- ${if} $AspellInstallYes == "2"
-  MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellPartStart)$(AspellPart1)$(AspellPartAnd)$(AspellPart3)$(AspellPart4)" IDYES DownloadNow IDNO DownloadLater
- ${endif}
- ${if} $AspellInstallYes == ""
-  MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellPartStart)$(AspellPart1)$(AspellPartSep)$(AspellPart2)$(AspellPartAnd)$(AspellPart3)$(AspellPart4)" IDYES DownloadNow IDNO DownloadLater
- ${endif}
- ${if} $AspellInstallYes == "321"
- ${orif} $AspellInstallYes == "421"
-  MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellNone)" IDYES DownloadNow IDNO DownloadLater
- ${endif}
- ${if} $AspellInstallYes == "31"
- ${orif} $AspellInstallYes == "41"
-  MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellPartStart)$(AspellPart2)$(AspellPart4)" IDYES DownloadNow IDNO DownloadLater
- ${endif}
- ${if} $AspellInstallYes == "21"
-  MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellPartStart)$(AspellPart3)$(AspellPart4)" IDYES DownloadNow IDNO DownloadLater
- ${endif}
- ${if} $AspellInstallYes == "1"
-  MessageBox MB_ICONINFORMATION|MB_DEFBUTTON2|MB_YESNO "$(AspellPartStart)$(AspellPart2)$(AspellPartAnd)$(AspellPart3)$(AspellPart4)" IDYES DownloadNow IDNO DownloadLater
- ${endif}
-
- DownloadNow:
-  ExecShell "open" "${AspellLocationExact}"
- DownloadLater:
-        
-FunctionEnd
-
-!endif # endif ${INSTALLER_TYPE} == "NotUpdate"
-#---------------------------
-
-
-Function un.UninstAspell
-
-    ReadRegStr $1 SHCTX "Software\Aspell" "Base Path"
-    # delete Aspells' install folder
-    RMDir /r $1
-    # unregister Aspell and its dictionaries
-    DeleteRegKey SHCTX "Software\Aspell"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-af"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-am"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-ar"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-az"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-be"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-bg"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-bn"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-br"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-ca"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-cs"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-csb"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-cy"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-da"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-de"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-en"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-el"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-eo"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-es"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-et"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-fa"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-fi"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-fo"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-fr"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-ga"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-gd"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-gl"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-gu"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-gv"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-he"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-hi"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-hil"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-hr"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-hsb"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-hu"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-ia"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-id"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-is"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-it"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-ku"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-la"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-lt"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-lv"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-mg"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-mi"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-mk"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-mn"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-mr"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-ms"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-mt"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-nb"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-nds"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-nl"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-nn"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-no"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-ny"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-or"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-pa"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-pl"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-pt"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-qu"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-ro"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-ru"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-rw"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-sc"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-sk"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-sl"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-sr"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-sv"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-sw"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-ta"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-te"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-tet"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-tl"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-tn"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-tr"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-uk"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-uz"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-vi"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-wa"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-yi"
-    DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\Aspell6-Dictionary-zu"
-  
-FunctionEnd
-
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/Build-all.nsi b/development/Win32/packaging/installer/LyXWinInstaller/Build-all.nsi
deleted file mode 100644 (file)
index 04d8f37..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-# this script compiles the three different installer variants at once
-# this is necessary when the installer should e.g. be built by SCons or CMake
-
-SetCompressor /SOLID lzma
-
-#--------------------------------
-# The following commands use makensis to compile the three different installer variants.
-
-#--------------------------------
-#Compile the Update Installer
-
-!system '"${NSISDIR}\makensis.exe" "LyXInstaller-Update.nsi"'
-
-#--------------------------------
-#Compile the Small Installer
-
-!system '"${NSISDIR}\makensis.exe" "LyXInstaller-Small.nsi"'
-
-#--------------------------------
-#Compile the Complete Installer
-
-!system '"${NSISDIR}\makensis.exe" "LyXInstaller-Complete.nsi"'
-
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/ChangeLog.txt b/development/Win32/packaging/installer/LyXWinInstaller/ChangeLog.txt
deleted file mode 100644 (file)
index 0ee0faa..0000000
+++ /dev/null
@@ -1,263 +0,0 @@
-Version LyX 1.5beta3-15-05-2007
-- LyX 1.5 beta3 from 15-05-2007
-  - fix bug, introduced with last version, that all margin notes in
-    a document are lost
-  - support for Chinese, Japenese and Korean
-  - support for the LaTeX-package "listings"
-
-- updated to ImageMagick 6.3.4
-- updated to Phyton 2.5.1
-- updated to MikteX 2.6 (version 2675)
-- fix bug that LyX's menu language setting was ignored when LyX is
-  started by double-clicking on a LyX-file
-- when Updating PDFs, the PDF is opened at the last viewed position
-  (only works with Acrobat/adobe Reader version <= 7)
-- fix hopefully the case that PDFs couldn't be updated when
-  Adobe Reader 8 is used on Windows Vista
-- fix bug that MiKTeX and JabRef weren't correctly uninstalled
-
-
-Version LyX 1.5svn-02-05-2007
-- LyX 1.5svn from 02-05-2007
-  - support for Armenian
-
-- LyX's console window is now hidden -> updated source code Readmes
-- fix bug that file associations were set also when the user has chosen
-  to leave them untouched
-- Update installer: new option to choose whether the file associations
-  should be updated or not
-- Update installer: fix uninstalling
-- Update installer: fix that a subfolder of the old install folder
-  remained after the new install folder has been set
-
-
-Version LyX 1.5beta2-21-04-2007
-- LyX 1.5 beta2 from 21-04-2007
-  - math-macro fixes
-  - math delimiter changed again
-  - new math sidebar that replaces the math panel dialog
-
-- Update installer: require to close LyX before it can be updated
-- Update installer: fix bug that sessions files weren't actualized while
-  updating
-- Update installer: fix uninstalling (not fully tested yet)
-
-
-Version LyX 1.5svn-15-04-2007
-
-- LyX 1.5svn from 15-04-2007
-  - reworked paragraph dialog
-  - more cleanups of the math delimiter and the document settings dialogs
-
-- fix bug that configure-script was not run after the installer told
-  you that the configuration will now start
-- fix bug in uninstalling Arabic Aspell dictionary
-- fix bug that PDFViewWin7.exe failed to start
-- add missing math fonts
-- name desktop icon according to the version to avoid interferences
-  with other installed LyX-versions
-- only uninstall stuff that was installed together with the current LyX
-  version and not together with other installed LyX versions
-
-- New installer Version "Update" available. With this you don't need to
-  reinstall LyX when you have the previous version "LyX 1.5svn-09-04-2007"
-  installed.
-
-
-Version LyX 1.5svn-09-04-2007
-
-- LyX 1.5svn from 09-04-2007
-  - CJK fixes
-  - keyboard maps are now working
-  - InstantPreview is working again
-  - new layout and template files for the g-brief2 letter class and the
-    moderncv and europecv curriculum vitae classes
-  - reworked BibTeX file parser
-  - reworked graphics, glossary, and  math delimiter dialog
-  - new Spanish translation of the Extended manual
-  - many other bugfixes
-
-- updated Readme files
-- NSIS 2.25 is now required to compile the installer
-
-
-Version LyX 1.5svn-30-03-2007
-
-- LyX 1.5svn from 30-03-2007
-  - improved TOC dialog
-  - fixes for RTL languages
-  - antialiased symbols in math
-  - new chapter in EmbeddedObjects manual
-  - revised German Userguide
-  - new syntax highlighting for document(LaTeX)-preamble
-  - polished bookmark handling
-  - new window style for View -> View Source
-  - many, many bug fixes 
-
-- updated to ImageMagick 6.3.3-4: fix bug that transparent image pixels appear
-     black in DVI or Postscript output
-- updated to Ghostscript 8.56
-
-- add missing DLL to run Python on all Win platforms
-- add missing image files for EmbeddedObjects manual
-
-
-Version LyX 1.5beta1-19-02-2007
-
-- LyX 1.5beta1 from 19-02-2007
-  - improvements for CJK languages
-  - new inset for captions
-  - support for more unicode characters, for example TIPA phonetic symbols
-  - better export to plain text
-
-- updated readme files
-- when viewing documents as PDF, Acrobat/Adober Reader is opened with full size
-- update to ImageMagick 6.3.2-7: fix bug of wrong display size of PDF and EPS images
-                                 within LyX
-
-Thanks to Martin A. Hansen:
-- updated Danish translation of the installer
-
-
-Version LyX 1.5alpha-05-02-2007
-
-- LyX 1.5alpha from 05-02-2007
-
-- updated to ImageMagick 6.3.2-3
-
-- installer bugfix introduced in the last releases (01-02-2007 and 04-02-2007):
-  deliver correct python25.dll and python.exe
-- hopefully correct fix to the bug that other PDF viewers than Acrobat/Adobe Reader
-  and GSView weren't recognized
-
-
-Version LyX 1.5alpha-04-02-2007
-
-- LyX 1.5alpha from 04-02-2007
-
-- installer bugfixes introduced in the last release from 01-02-2007
-- updated to MiKTeX 2.5.2580
-- fix bug that other PDF viewers then Acrobat/Adobe Reader and GSView weren't recognized
-
-Thanks to Allesandro Garberi:
-- updated Italian translation of the installer
-
-This is now fixed in the included MiKTeX version!:
-- LyX's package and class database is incomplete when you don't have an open internet
-  connection while LyX is first started. (This is a bug in MiKTeX.)
-  Workaround: open an internet connection and reconfigure LyX
-
-
-Version LyX 1.5svn-01-02-2007
-
-- LyX 1.5svn from 01-02-2007:
-  - you can now enter special charactes directly to the document ( "µ", "€", etc.)
-  - tooltips for menu buttons now appear
-  - missing math characters are now displayed
-  - nearly all known crashes are fixed
-  - updated ExtendedInsets manual (now named "Embedded Objects" in the Help menu)
-
-- updated to JabRef 2.2
-
-Thanks to Gisela Stöhr:
-- updated Slovak translation of the installer
-
-
-Version LyX 1.5svn-23-01-2007
-
-- LyX 1.5svn from 23-01-2007:
-  - InstantPreview and formal tables now work properly
-  - fix some problems when file paths have accented characters
-  - new toolbar to view/update view documents
-  - lots of crashes fixed
-
-- fix crash when viewing PDF when Acrobat 8 Standard/Professional is used
-- existing Python installation is now only used for LyX when it is Python 2.5
-  (some Compaq and Dell computers are delivered with outdated Python interpreters)
-- the thesaurus program "Aiksaurus" that is used by LyX is now registered separately from LyX
-
-- updated to ImageMagick 6.3.2-0
-
-Thanks to Christian Ridderström:
-- updated Swedish translation of the installer
-Thanks to Szõke Sándor:
-- updated Hungarian translation of the installer
-Thanks to Edwin Leuven:
-- updated Dutch translation of the installer
-
-Known problem:
-- LyX's package and class database is incomplete when you don't have an open internet
-  connection while LyX is first started. (This is a bug in MiKTeX.)
-  Workaround: open an internet connection and reconfigure LyX
-
-
-Version LyX 1.5svn-15-01-2007
-
-- LyX 1.5svn from 15-01-2007:
-  - improved bookmark handling
-  - copy/paste now possible between LyX-files opened in different LyX instances (programs).
-  - updated documentation
-- this LyX 1.5svn build can now be started on every Windows 2000/XP machine
-
-- updated Readme files for the installer sourcecode:
-  - mention the Galician translation files for NSIS
-
-- updated Galician translation of the installer
-
-Known LyX problem:
-- LyX's package and class database is incomplete when you don't have an open internet
-  connection while LyX is first started. (This is a bug in MiKTeX.)
-  Workaround: open an internet connection and reconfigure LyX
-
-
-Version LyX 1.5svn-07-01-2007
-
-- LyX 1.5svn from 07-01-2007:
-  - the tex2lyx.exe and lyx.exe and LyX's dialogs now have an icon
-  - LyX is now also translated into Galician
-  - you can now copy and paste stuff from other programs to LyX with "Strg-v"
-    like for all other Windows programs
-  - lots of bugfixes: e.g. TOC dialog, spellchecker, change tracking, LaTeX-error dialog
-
-- updated Readme files for the installer sourcecode:
-  - mention the required NSIS-package "InetLoad"
-  - require NSIS 2.22 to create the installer
-- updated installer source code documentation
-
-- fix bug that small installer version took care about JabRef while uninstalling
-- fix that complete installer version does no longer propose to install programs
-  that are already installed
-- fix crash when viewing PDF when Adobe Reader 8 is used
-
-Thanks to Ramon Flores <fa2ramon@usc.es>:
-- updated Spanish and Portuguese translation and new Galician translation of the installer
-
-
-Version LyX 1.5svn-22-12-2006
-
-- LyX 1.5svn from 22-12-2006
-- added two .dll-files needed to get LyX working on all Windows platforms
-
-!Happy new year!
-
-
-Version LyX 1.5svn-18-12-2006
-
-- LyX 1.5svn from 18-12-2006
-- open LyX with defined session file
-- update to MiKTeX 2.5.2540
-- update to - ImageMagick 6.3.1-2
-- fix bug that installed Ghostscript is not always recognized
-- fix error when invoking View -> PDF (pdflatex)
-- GSView is no longer shipped with the small installer version
-- the complete installer version comes now with the bibliography manager "JabRef"
-  which can be installed optionally
-- updated to version 1.4.3-6 of the Extended-Insets manual
-
-
-Version LyX 1.5svn-13-12-2006
-
-- LyX 1.5svn from 13-12-2006
-- ImageMagick 6.3.1-1
-- new method to view PDF-files
-- fixes bug in Aspell that prevents words to be added to spellchecker database
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/ConfigLyX.nsh b/development/Win32/packaging/installer/LyXWinInstaller/ConfigLyX.nsh
deleted file mode 100644 (file)
index 535ff17..0000000
+++ /dev/null
@@ -1,141 +0,0 @@
-Function ConfigureLyX
- # configures LyX
-
-  # create the PathPrefix
-  StrCpy $PathPrefix "$INSTDIR\bin"
-  ${if} $PythonPath != ""
-    StrCpy $PathPrefix "$PathPrefix;$PythonPath"
-  ${endif}
-  ${if} $LatexPath != ""
-    StrCpy $PathPrefix "$PathPrefix;$LatexPath"
-  ${endif}
-  ${if} $GhostscriptPath != ""
-    StrCpy $PathPrefix "$PathPrefix;$GhostscriptPath"
-  ${endif}
-  ${if} $ImageMagickPath != ""
-    StrCpy $PathPrefix "$PathPrefix;$ImageMagickPath"
-  ${endif}
-  ${if} $PSVPath != ""
-    StrCpy $PathPrefix "$PathPrefix;$PSVPath"
-  ${endif}
-  ${if} $EditorPath != ""
-    StrCpy $PathPrefix "$PathPrefix;$EditorPath"
-  ${endif}
-  ${if} $ImageEditorPath != ""
-    StrCpy $PathPrefix "$PathPrefix;$ImageEditorPath"
-  ${endif}
-  
-  # Set a path prefix in lyxrc.dist
-  ClearErrors
-  ${if} "$PathPrefix" != ""
-   Delete "$INSTDIR\Resources\lyxrc.dist"
-   FileOpen $R1 "$INSTDIR\Resources\lyxrc.dist" w
-   FileWrite $R1 '\path_prefix "$PathPrefix"$\r$\n'
-   FileClose $R1
-   IfErrors 0 +2
-    MessageBox MB_OK|MB_ICONEXCLAMATION "$(ModifyingConfigureFailed)"
-  ${endif}
-
-  # Create a batch file to start LyX with the environment variables set
-  ClearErrors
-  Delete "${PRODUCT_BAT}"
-  FileOpen $R1 "${PRODUCT_BAT}" w
-  FileWrite $R1 '@echo off$\r$\n\
-                SET LANG=$LangCode$\r$\n\
-                SET AIK_DATA_DIR=${AiksaurusDir}$\r$\n\
-                start "${PRODUCT_NAME}" "${LAUNCHER_EXE}" %*$\r$\n'
-  FileClose $R1
-  IfErrors 0 +2
-   MessageBox MB_OK|MB_ICONEXCLAMATION "$(CreateCmdFilesFailed)"
-
-  # set the preferences file
-  # (having one preferences file that is modified to fit the needs is possible but not easy to maintain
-  # therefore simply delete the file that shouldn't be used)
-  # if not Acrobat or Adobe Reader is used
-  ${if} $Acrobat == "None" # no special PDF viewer is used
-   Rename "$INSTDIR\Resources\preferencesGSview" "$INSTDIR\Resources\preferences"
-   Delete "$INSTDIR\Resources\preferencesAcro"
-  ${endif}
-  # if Acrobat or Adobe Reader is used
-  ${if} $Acrobat == "Yes" # used for Acrobat / Adobe Reader
-   Rename "$INSTDIR\Resources\preferencesAcro" "$INSTDIR\Resources\preferences"
-   Delete "$INSTDIR\Resources\preferencesGSview"
-  ${endif}
-
-  # register LyX
-  ${if} $CreateFileAssociations == "true"
-   WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "${PRODUCT_EXE}"
-  ${endif}
-  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "RootKey" "$ProductRootKey"
-  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "DisplayName" "${PRODUCT_NAME} ${PRODUCT_VERSION}"
-  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "UninstallString" "${PRODUCT_UNINSTALL_EXE}"
-  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "DisplayIcon" "${PRODUCT_EXE}"
-  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
-  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "StartMenu" "$SMPROGRAMS\$StartmenuFolder"
-  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "URLUpdateInfo" "${PRODUCT_INFO_URL}"
-  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_ABOUT_URL}"
-  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "Publisher" "LyX Team"
-  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "HelpLink" "${PRODUCT_HELP_LINK}"
-  WriteRegDWORD SHCTX "${PRODUCT_UNINST_KEY}" "NoModify" 0x00000001
-  WriteRegDWORD SHCTX "${PRODUCT_UNINST_KEY}" "NoRepair" 0x00000001
-
-  # create start menu entry
-  SetOutPath "$INSTDIR\bin"
-  CreateDirectory "$SMPROGRAMS\$StartmenuFolder"
-  CreateShortCut "$SMPROGRAMS\$StartmenuFolder\${PRODUCT_NAME}.lnk" "${PRODUCT_BAT}" "" "${PRODUCT_EXE}"
-  SetOutPath "$INSTDIR"
-  CreateShortCut "$SMPROGRAMS\$StartmenuFolder\Uninstall.lnk" "${PRODUCT_UNINSTALL_EXE}"
-
-  # create desktop icon
-  ${if} $CreateDesktopIcon == "true"
-   SetOutPath "$INSTDIR\bin"
-   CreateShortCut "$DESKTOP\LyX ${PRODUCT_VERSION}.lnk" "${PRODUCT_BAT}" "" "${PRODUCT_EXE}"
-  ${endif}
-
-  # register the extension .lyx
-  ${if} $CreateFileAssociations == "true"
-   # write informations about file type
-   WriteRegStr SHCTX "Software\Classes\${PRODUCT_REGNAME}" "" "${PRODUCT_NAME} Document"
-   WriteRegStr SHCTX "Software\Classes\${PRODUCT_REGNAME}\DefaultIcon" "" "${PRODUCT_EXE}"
-   WriteRegStr SHCTX "Software\Classes\${PRODUCT_REGNAME}\Shell\open\command" "" '"${PRODUCT_BAT}" "%1"'
-   # write informations about file extensions
-   WriteRegStr SHCTX "Software\Classes\${PRODUCT_EXT}" "" "${PRODUCT_REGNAME}"
-   WriteRegStr SHCTX "Software\Classes\${PRODUCT_EXT}" "Content Type" "${PRODUCT_MIME_TYPE}"  
-   # refresh shell
-   System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) (${SHCNE_ASSOCCHANGED}, ${SHCNF_IDLIST}, 0, 0)'
-  ${endif}
-
-  # create the LyX Application Data folder for all users
-  # this folder is automatically created by LyX when it is first started but we want to start LyX with a specific session file,
-  # so we create this folder before LyX starts and copy there the session file
-  Call CreateAppPathSub # function from LyXUtils.nsh
-  
-  # delete unnecessary files
-  ${if} $DelPythonFiles == "True"
-   Delete $INSTDIR\bin\python.exe
-   Delete $INSTDIR\bin\python25.dll
-   Delete $INSTDIR\bin\Python-License.txt
-   RMDir /r $INSTDIR\bin\Lib
-   RMDir /r $INSTDIR\bin\DLLs
-  ${endif}
-  RMDir /r $INSTDIR\external
-
-  # create a bat-file to start configure in a console window so that the user see the progress
-  # of the configuration and to have a signal when the configuration is ready to start LyX
-  # this is important when LyX is installed together with MiKTeX or when LyX is installed for the first
-  # time on a computer, because the installation of missing LaTeX-files required by LyX could last minutes
-  # a batch file is needed because simply calling
-  # ExecWait '"$PythonPath\python.exe" "$INSTDIR\Resources\configure.py"'
-  # creates the config files in $PythonPath
-  ${if} $PythonPath == ""
-   StrCpy $PythonPath "$INSTDIR\bin"
-  ${endif}
-  StrCpy $1 $INSTDIR 2 # get drive letter
-  FileOpen $R1 "$INSTDIR\Resources\configLyX.bat" w
-  FileWrite $R1 '$1$\r$\n\
-                cd $INSTDIR\Resources\$\r$\n\
-                "$PythonPath\python.exe" configure.py'
-  FileClose $R1
-
-FunctionEnd
-
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/Deleted.nsh b/development/Win32/packaging/installer/LyXWinInstaller/Deleted.nsh
deleted file mode 100644 (file)
index 7976d33..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-Function DeleteFiles
-
- # list with deleted files for LyX 1.5beta3 16-05-2007
- Delete "$INSTDIR\bin\PDFViewWin8.exe"
- Delete "$INSTDIR\Resources\examples\cv.lyx"
- Delete "$INSTDIR\Resources\examples\TableExamples.lyx"
- Delete "$INSTDIR\Resources\examples\de\TableExamples.lyx"
- Delete "$INSTDIR\Resources\examples\fr\CV.lyx" 
- Delete "$INSTDIR\Resources\layouts\cv.layout"
- Delete "$INSTDIR\Resources\tex\cv.cls"
-
-FunctionEnd
-
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/InstallActions-complete-small.nsh b/development/Win32/packaging/installer/LyXWinInstaller/InstallActions-complete-small.nsh
deleted file mode 100644 (file)
index b8540f4..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-# this file contains the main installer section
-
- # The '-' makes the section invisible.
- Section "-Installation actions" SecInstallation
-
-  # dummy actions to avoid NSIS warnings
-  StrCpy $FileName ""
-  StrCpy $NewString ""
-  StrCpy $OldString ""
-  
-  # extract all files
-  SetOutPath "$INSTDIR"
-  File /r "${PRODUCT_SOURCEDIR}\bin"
-  File /r "${PRODUCT_SOURCEDIR}\etc"
-  File /r "${PRODUCT_SOURCEDIR}\Resources"
-  !if ${INSTALLER_VERSION} == "Complete"
-   File /r "${PRODUCT_SOURCEDIR}\external"
-  !endif
-
-  !if ${INSTALLER_VERSION} == "Complete"
-   # install MiKTeX if not already installed
-   Call InstallMiKTeX # function from LaTeX.nsh
-  !endif
-
-  # install Ghostscript if not already installed
-  Call Ghostscript # function from InstallThirdPartyProgs.nsh
-
-  # install ImageMagick if not already installed
-  Call ImageMagick # function from InstallThirdPartyProgs.nsh
-
-  # install Aspell if not already installed
-  Call InstallAspell # function from Aspell.nsh
-
-  # install Aiksaurus if not already installed
-  Call Aiksaurus # function from InstallThirdPartyProgs.nsh
-
-  !if ${INSTALLER_VERSION} == "Complete"
-   # install GSview if not already installed and the user selected it
-   Call PostScript # function from InstallThirdPartyProgs.nsh
-   
-   # install JabRef if not already installed and the user selected it
-   Call BibTeX # function from InstallThirdPartyProgs.nsh
-  !endif
-
-  # install the LaTeX class files that are delivered with LyX
-  # and enable MiKTeX's automatic package installation
-  Call ConfigureMiKTeX # Function from LaTeX.nsh
-
-  # refresh shell, update the environment variables otherwise the first
-  # configure run will fail when MiKTeX was just installed
-  System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) (${SHCNE_ASSOCCHANGED}, ${SHCNF_IDLIST}, 0, 0)'
-
-  # install Aspell dictionaries
-  Call InstallAspellDictionary # function from Aspell.nsh
-
-  # configure LyX
-  Call ConfigureLyX # Function from ConfigLyX.nsh
-
-  # create Uninstaller
-  WriteUninstaller "${PRODUCT_UNINSTALL_EXE}"
-
-  # run LyX's configure script
-  MessageBox MB_OK|MB_ICONINFORMATION "$(LatexConfigInfo)"
-  ExecWait '"$INSTDIR\Resources\configLyX.bat"'
-  Delete "$INSTDIR\Resources\configLyX.bat"
-
-  # ask to update MiKTeX
-  Call UpdateMiKTeX # function from latex.nsh
-
- SectionEnd
-
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/InstallActions-update.nsh b/development/Win32/packaging/installer/LyXWinInstaller/InstallActions-update.nsh
deleted file mode 100644 (file)
index 4bee196..0000000
+++ /dev/null
@@ -1,234 +0,0 @@
-# this file contains the main installer section
-
-# The '-' makes the section invisible.
-Section "-Installation actions" SecInstallation
-
-  # dummy actions to avoid NSIS warnings
-  StrCpy $AspellBaseReg ""
-  StrCpy $AspellMessage ""
-  StrCpy $DictCode ""
-  StrCpy $LangCode ""
-  StrCpy $LangCodeSys ""
-  StrCpy $LangName ""
-  StrCpy $LangNameSys ""
-  StrCpy $RunNumber ""
-  
-  # init, this variable is later only set to a value in function InstDirChange
-  # when the $INSTDIR is changed
-  StrCpy $INSTDIR_OLD ""
-  
-  # extract modified files
-  Call UpdateModifiedFiles # macro from Updated.nsh
-  
-  # delete files
-  Call DeleteFiles # macro from Deleted.nsh
-  
-  # delete old uninstaller
-  Delete "${PRODUCT_UNINSTALL_EXE}"
-  
-  # delete old start menu folder
-  ReadRegStr $0 SHCTX "${PRODUCT_UNINST_KEY_OLD}" "StartMenu"
-  RMDir /r $0
-  # delete desktop icon
-  Delete "$DESKTOP\${PRODUCT_VERSION_OLD}.lnk"
-  
-  # delete old registry entries
-  ${if} $CreateFileAssociations == "true"
-   DeleteRegKey SHCTX "${PRODUCT_DIR_REGKEY}"
-   # remove file extension .lyx
-   ReadRegStr $R0 SHCTX "Software\Classes\${PRODUCT_EXT}" ""
-   ${if} $R0 == "${PRODUCT_REGNAME}"
-    DeleteRegKey SHCTX "Software\Classes\${PRODUCT_EXT}"
-    DeleteRegKey SHCTX "Software\Classes\${PRODUCT_REGNAME}"
-   ${endif}
-  ${endif}
-  DeleteRegKey SHCTX "${PRODUCT_UNINST_KEY_OLD}"
-  DeleteRegKey HKCR "Applications\lyx.bat"
-  DeleteRegKey HKCR "${PRODUCT_NAME}"
-  
-  # determine the new name of the install location,
-  # Change the old install path to the new one (currently only when the user
-  # has used the default path settings of the previous LyX-version)
-  Call InstDirChange
-  
-  # Refresh registry setings for the uninstaller
-  Call RefreshRegUninst
-  
-  # register LyX
-  ${if} $CreateFileAssociations == "true"
-   WriteRegStr SHCTX "${PRODUCT_DIR_REGKEY}" "" "${PRODUCT_EXE}"
-  ${endif}
-  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "RootKey" "$ProductRootKey"
-  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "DisplayName" "LyX ${PRODUCT_VERSION}"
-  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "UninstallString" "${PRODUCT_UNINSTALL_EXE}"
-  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "DisplayIcon" "${PRODUCT_EXE}"
-  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
-  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "StartMenu" "$SMPROGRAMS\$StartmenuFolder"
-  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "URLUpdateInfo" "${PRODUCT_INFO_URL}"
-  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_ABOUT_URL}"
-  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "Publisher" "LyX Team"
-  WriteRegStr SHCTX "${PRODUCT_UNINST_KEY}" "HelpLink" "${PRODUCT_HELP_LINK}"
-  WriteRegDWORD SHCTX "${PRODUCT_UNINST_KEY}" "NoModify" 0x00000001
-  WriteRegDWORD SHCTX "${PRODUCT_UNINST_KEY}" "NoRepair" 0x00000001
-  
-  # create start menu entry
-  SetOutPath "$INSTDIR\bin"
-  CreateDirectory "$SMPROGRAMS\$StartmenuFolder"
-  CreateShortCut "$SMPROGRAMS\$StartmenuFolder\${PRODUCT_NAME}.lnk" "${PRODUCT_BAT}" "" "${PRODUCT_EXE}"
-  SetOutPath "$INSTDIR"
-  CreateShortCut "$SMPROGRAMS\$StartmenuFolder\Uninstall.lnk" "${PRODUCT_UNINSTALL_EXE}"
-  
-  # create desktop icon
-  ${if} $CreateDesktopIcon == "true"
-   SetOutPath "$INSTDIR\bin"
-   CreateShortCut "$DESKTOP\LyX ${PRODUCT_VERSION}.lnk" "${PRODUCT_BAT}" "" "${PRODUCT_EXE}"
-  ${endif}
-  
-  # register the extension .lyx
-  ${if} $CreateFileAssociations == "true"
-   # write informations about file type
-   WriteRegStr SHCTX "Software\Classes\${PRODUCT_REGNAME}" "" "${PRODUCT_NAME} Document"
-   WriteRegStr SHCTX "Software\Classes\${PRODUCT_REGNAME}\DefaultIcon" "" "${PRODUCT_EXE}"
-   WriteRegStr SHCTX "Software\Classes\${PRODUCT_REGNAME}\Shell\open\command" "" '"${PRODUCT_BAT}" "%1"'
-   # write informations about file extensions
-   WriteRegStr SHCTX "Software\Classes\${PRODUCT_EXT}" "" "${PRODUCT_REGNAME}"
-   WriteRegStr SHCTX "Software\Classes\${PRODUCT_EXT}" "Content Type" "${PRODUCT_MIME_TYPE}"  
-   # refresh shell
-   System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) (${SHCNE_ASSOCCHANGED}, ${SHCNF_IDLIST}, 0, 0)'
-  ${endif}
-  
-  # create Uninstaller
-  WriteUninstaller "${PRODUCT_UNINSTALL_EXE}"
-  
-  # test if Python is installed
-  # only use an existing python when it is version 2.5 because many Compaq and Dell PC are delivered
-  # with outdated Python interpreters
-  ReadRegStr $PythonPath HKLM "Software\Python\PythonCore\2.5\InstallPath" ""
-  ${if} $PythonPath == ""
-   StrCpy $PythonPath "$INSTDIR\bin"
-  ${else}
-   StrCpy $PythonPath $PythonPath -1 # remove the "\" at the end
-  ${endif}
-  
-  # run LyX's configure script
-  # create a bat-file to start configure in a console window so that the user see the progress
-  # of the configuration and to have a signal when the configuration is ready to start LyX
-  # this is important when LyX is installed together with MiKTeX or when LyX is installed for the first
-  # time on a computer, because the installation of missing LaTeX-files required by LyX could last minutes
-  # a batch file is needed because simply calling ExecWait '"$PythonPath\python.exe" "$INSTDIR\Resources\configure.py"'
-  # creates the config files in $INSTDIR\bin
-  StrCpy $1 $INSTDIR 2 # get drive letter
-  FileOpen $R1 "$INSTDIR\Resources\configLyX.bat" w
-  FileWrite $R1 '$1$\r$\n\
-                cd $INSTDIR\Resources\$\r$\n\
-                "$PythonPath\python.exe" configure.py'
-  FileClose $R1
-  MessageBox MB_OK|MB_ICONINFORMATION "$(LatexConfigInfo)"
-  ExecWait '"$INSTDIR\Resources\configLyX.bat"'
-  Delete "$INSTDIR\Resources\configLyX.bat"
-  
-  # for some unknown odd reason the folder $INSTDIR_OLD\Resources\ui
-  # is not deleted in function InstDirChange, so the deletion has to be called
-  # again to make it work
-  ${if} $INSTDIR_OLD != ""
-   RMDir /r $INSTDIR_OLD
-  ${endif}
-
-SectionEnd
-
-# -------------------------------------------
-
-Function InstDirChange
-       
-  # determine the new name of the install location,
-  # Change the old install path to the new one (currently only when the user
-  # has used the default path settings of the previous LyX-version)
-  StrCpy $String $INSTDIR
-  StrCpy $Search "${PRODUCT_VERSION_OLD}"
-  StrLen $3 $String
-  Call StrPoint # search the $INSTDIR for the phrase in ${PRODUCT_VERSION_OLD} ; function from LyXUtils.nsh
-  ${if} $Pointer != "-1" # if something was found
-  
-   IntOp $Pointer $Pointer - 1 # jump before the first "\" of "\${PRODUCT_VERSION_OLD}"
-   StrCpy $String $String "$Pointer" # $String is now the part before "\${PRODUCT_VERSION_OLD}"
-   # rename the installation folder by copying LyX files
-   StrCpy $INSTDIR_NEW "$String\LyX ${PRODUCT_VERSION}"
-   CreateDirectory "$INSTDIR_NEW"
-   CopyFiles "$INSTDIR\*.*" "$INSTDIR_NEW"
-   # delete the old folder
-   RMDir /r $INSTDIR
-   StrCpy $INSTDIR_OLD $INSTDIR
-   StrCpy $INSTDIR $INSTDIR_NEW
-   
-   # set new PATH_PREFIX in the file lyxrc.dist
-   FileOpen $R1 "$INSTDIR\Resources\lyxrc.dist" a
-   FileRead $R1 $PathPrefix # the whole file content is now in $PathPrefix
-   ${WordReplace} $PathPrefix "${PRODUCT_VERSION_OLD}" "LyX ${PRODUCT_VERSION}" "+" $PathPrefix
-   FileSeek $R1 0 # set file pointer to the beginning
-   FileWrite $R1 '$PathPrefix' # overwrite the existing path with the actual one
-   FileClose $R1
-   
-   # set the new path to the preferences file for all users
-   StrCpy $FileName "preferences"
-   StrCpy $OldString "${PRODUCT_VERSION_OLD}"
-   StrCpy $NewString "LyX ${PRODUCT_VERSION}"
-   Call CheckAppPathPreferences # function from LyXUtils.nsh
-   
-   # set the new path to the session file for all users
-   StrCpy $FileName "session"
-   Call CheckAppPathPreferences # function from LyXUtils.nsh
-   
-   # set new path to ImageMagick
-   ReadRegStr $ImageMagickPath SHCTX "SOFTWARE\Classes\Applications" "AutoRun"
-   ${if} $ImageMagickPath != ""
-    ${WordReplace} $ImageMagickPath "${PRODUCT_VERSION_OLD}" "LyX ${PRODUCT_VERSION}" "+" $ImageMagickPath # macro from WordFunc.nsh
-    WriteRegStr SHCTX "SOFTWARE\Classes\Applications" "AutoRun" "$ImageMagickPath"
-   ${endif}
-  
-  ${endif} # end ${if} $Pointer != "-1" (if the folder is renamed)
-  
-FunctionEnd
-
-# -------------------------------------------
-
-Function RefreshRegUninst
-
-  # Refresh registry setings for the uninstaller
-
-  # Aspell
-  ReadRegStr $0 SHCTX "Software\Aspell" "OnlyWithLyX" # special entry to test if it was installed with LyX
-  ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}"
-   WriteRegStr HKLM "SOFTWARE\Aspell" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}"
-  ${endif}
-  
-  # MiKTeX
-  ReadRegStr $0 HKLM "SOFTWARE\MiKTeX.org\MiKTeX" "OnlyWithLyX"
-  ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}"
-   WriteRegStr HKLM "SOFTWARE\MiKTeX.org\MiKTeX" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}"
-  ${endif}
-  
-  # JabRef
-  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\JabRef ${JabRefVersion}" "OnlyWithLyX"
-  ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}"
-   WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\JabRef ${JabRefVersion}" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}"
-  ${endif}
-  
-  # Aiksaurus
-  ReadRegStr $0 SHCTX "Software\Aiksaurus" "OnlyWithLyX" # special entry to test if it was installed with LyX
-  ${if} $0 == "Yes${PRODUCT_VERSION_SHORT_OLD}"
-   WriteRegStr HKLM "SOFTWARE\Aiksaurus" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}"
-  ${endif}
-  
-  # ImageMagick
-  ReadRegStr $0 SHCTX "Software\ImageMagick" "OnlyWithLyX"
-  ${if} $0 == "Yes${PRODUCT_VERSION_SHORT_OLD}"
-   WriteRegStr HKLM "SOFTWARE\ImageMagick" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}"
-  ${endif}
-  
-  # Ghostscript and GSview
-  ReadRegStr $0 HKLM "SOFTWARE\GPL Ghostscript" "OnlyWithLyX"
-  ${if} $0 == "Yes${PRODUCT_VERSION_SHORT_OLD}"
-   WriteRegStr HKLM "SOFTWARE\GPL Ghostscript" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}"
-  ${endif}
-
-FunctionEnd
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/InstallThirdPartyProgs.nsh b/development/Win32/packaging/installer/LyXWinInstaller/InstallThirdPartyProgs.nsh
deleted file mode 100644 (file)
index f0507cd..0000000
+++ /dev/null
@@ -1,119 +0,0 @@
-# this file contains the installation actions for the third-party programs
-
-Function Ghostscript
-
-  # if GhostScript is not installed
-  ${if} $GhostscriptPath == ""
-   # register Ghostscript
-   WriteRegStr HKLM "SOFTWARE\GPL Ghostscript\${GhostscriptVersion}" "GS_DLL" "${GhostscriptDir}\bin\gsdll32.dll"
-   WriteRegStr HKLM "SOFTWARE\GPL Ghostscript\${GhostscriptVersion}" "GS_LIB" "${GhostscriptDir}\lib;${GhostscriptDir}\fonts;${GhostscriptDir}\Resource"
-   
-   WriteRegStr HKLM "SOFTWARE\GPL Ghostscript" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" # special entry to tell the uninstaller that it was installed with LyX
-   StrCpy $GhostscriptPath "${GhostscriptDir}\bin"
-  ${else}
-   # delete unnecessary files
-   RMDir /r ${GhostscriptDir}
-  ${endif}
-
-FunctionEnd
-
-# -------------------------------------------
-
-Function ImageMagick
-
-  # if ImageMagick is not installed
-  ${if} $ImageMagickPath == ""
-   # register ImageMagick
-   WriteRegStr HKLM "SOFTWARE\Classes\Applications" "AutoRun" "${ImageMagickDir}\convert.exe $$"
-   WriteRegStr HKLM "SOFTWARE\ImageMagick\${ImageMagickVersion}\Q:16" "BinPath" "${ImageMagickDir}"
-   WriteRegStr HKLM "SOFTWARE\ImageMagick\${ImageMagickVersion}\Q:16" "CoderModulesPath" "${ImageMagickDir}\modules\coders"
-   WriteRegStr HKLM "SOFTWARE\ImageMagick\${ImageMagickVersion}\Q:16" "ConfigurePath" "${ImageMagickDir}\config"
-   WriteRegStr HKLM "SOFTWARE\ImageMagick\${ImageMagickVersion}\Q:16" "FilterModulesPath" "${ImageMagickDir}\modules\filters"
-   WriteRegStr HKLM "SOFTWARE\ImageMagick\${ImageMagickVersion}\Q:16" "LibPath" "${ImageMagickDir}"
-   
-   WriteRegStr HKLM "SOFTWARE\ImageMagick\Current" "BinPath" "${ImageMagickDir}"
-   WriteRegStr HKLM "SOFTWARE\ImageMagick\Current" "CoderModulesPath" "${ImageMagickDir}\modules\coders"
-   WriteRegStr HKLM "SOFTWARE\ImageMagick\Current" "ConfigurePath" "${ImageMagickDir}\config"
-   WriteRegStr HKLM "SOFTWARE\ImageMagick\Current" "FilterModulesPath" "${ImageMagickDir}\modules\filters"
-   WriteRegStr HKLM "SOFTWARE\ImageMagick\Current" "LibPath" "${ImageMagickDir}"
-   WriteRegDWORD HKLM "SOFTWARE\ImageMagick\Current" "QuantumDepth" 0x00000010   
-   WriteRegStr HKLM "SOFTWARE\ImageMagick\Current" "Version" "${ImageMagickVersion}"
-   
-   WriteRegStr HKLM "Software\ImageMagick" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" # special entry to tell the uninstaller that it was installed with LyX
-   StrCpy $ImageMagickPath ${ImageMagickDir}
-  ${else}
-   # delete unnecessary files
-   RMDir /r ${ImageMagickDir}
-  ${endif}
-
-FunctionEnd
-
-# -------------------------------------------
-
-Function Aiksaurus
-
-  # if Aiksaurus is not installed
-  ${if} $AiksaurusPath == ""
-   # extract Aiksaurus' program files
-   SetOutPath "$INSTDIR\external"
-   File /r "${PRODUCT_SOURCEDIR}\${AiksaurusInstall}"
-   # copy the files and register Aiksaurus
-   CopyFiles "$INSTDIR\${AiksaurusInstall}" "$APPDATA"
-#   WriteRegStr HKLM "Software\Aiksaurus" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" # special entry to tell the uninstaller that it was installed with LyX
-#   WriteRegStr HKLM "Software\Aiksaurus" "Data Path" "${AiksaurusDir}"
-  ${endif}
-
-FunctionEnd
-
-# -------------------------------------------
-
-!if ${INSTALLER_VERSION} == "Complete"
-
- Function PostScript
-
-  # if no PostScript viewer is installed
-  ${if} $PSVPath == ""
-   ${if} $InstallGSview == "true"
-    # launch installer
-    MessageBox MB_OK|MB_ICONINFORMATION "$(GSviewInfo)"
-    ExecWait "$INSTDIR\${GSviewInstall}"
-    # test if GSview is installed
-    StrCpy $PSVPath ""
-    ReadRegStr $PSVPath HKLM "Software\Microsoft\Windows\CurrentVersion\App Paths\gsview32.exe" "Path"    
-    ${if} $PSVPath == ""
-     MessageBox MB_OK|MB_ICONEXCLAMATION "$(GSviewError)"
-    ${endif}
-   ${endif}
-  ${endif}
-
- FunctionEnd
-
-!endif # endif ${INSTALLER_VERSION} == "Complete"
-
-# -------------------------------------------
-
-!if ${INSTALLER_VERSION} == "Complete"
-
- Function BibTeX
-
-  # if no BibTeX editor is installed
-  ${if} $BibTeXEditorPath == ""
-   ${if} $InstallJabRef == "true"
-    # launch installer
-    MessageBox MB_OK|MB_ICONINFORMATION "$(JabRefInfo)"
-    ExecWait "$INSTDIR\${JabRefInstall}"
-    # test if JabRef is installed
-    StrCpy $BibTeXEditorPath ""
-    ReadRegStr $BibTeXEditorPath HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${JabRefVersion}" "UninstallString"    
-    ${if} $BibTeXEditorPath == ""
-     MessageBox MB_OK|MB_ICONEXCLAMATION "$(JabRefError)"
-    ${else}
-     WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${JabRefVersion}" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" # special entry to tell the uninstaller that it was installed with LyX
-    ${endif}
-   ${endif}
-  ${endif}
-
- FunctionEnd
-
-!endif # endif ${INSTALLER_VERSION} == "Complete"
-
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/LaTeX.nsh b/development/Win32/packaging/installer/LyXWinInstaller/LaTeX.nsh
deleted file mode 100644 (file)
index 6a0f95b..0000000
+++ /dev/null
@@ -1,263 +0,0 @@
-Function LaTeXActions
- # check if MiKTeX or TeXLive is installed
-
-  # test if MiKTeX is installed
-  # reads the PATH variable via the registry because NSIS' "$%Path%" variable is not updated when the PATH changes
-  ReadRegStr $String HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "Path"
-  StrCpy $Search "miktex"
-  Call LaTeXCheck # sets the path to the latex.exe to $LatexPath # Function from LyXUtils.nsh
-  
-  ${if} $LatexPath != ""
-   # check if MiKTeX 2.4, 2.5 or 2.6 is installed
-   ReadRegStr $String HKLM "Software\MiK\MiKTeX\CurrentVersion\MiKTeX" "Install Root"
-   ${if} $String != ""
-    StrCpy $MiKTeXVersion "2.4" # needed later for the configuration of MiKTeX
-    StrCpy $LaTeXName "MiKTeX 2.4"
-   ${endif}
-   # check if MiKTeX 2.5 or 2.6 is installed
-   StrCpy $0 0
-   loopA:
-    EnumRegKey $1 HKLM "SOFTWARE\MiKTeX.org\MiKTeX" $0 # check the last subkey
-    StrCmp $1 "" doneA
-    StrCpy $String $1
-    IntOp $0 $0 + 1
-    Goto loopA
-   doneA:
-   ${if} $String == "2.5"
-    StrCpy $MiKTeXVersion "2.5"
-    StrCpy $LaTeXName "MiKTeX 2.5"
-   ${endif}
-   ${if} $String == "2.6"
-    StrCpy $MiKTeXVersion "2.6"
-    StrCpy $LaTeXName "MiKTeX 2.6"
-   ${endif}
-  ${endif}
-  
-  ${if} $LatexPath == "" # check if MiKTeX is installed only for the current user
-   ReadRegStr $String HKCU "Environment" "Path"
-   StrCpy $Search "miktex"
-   Call LaTeXCheck # function from LyXUtils.nsh
-   ${if} $LatexPath != ""
-    StrCpy $MiKTeXUser "HKCU" # needed later to configure MiKTeX
-   ${endif}
-   # check for MiKTeX 2.4
-   StrCpy $String ""
-   ReadRegStr $String HKCU "Software\MiK\MiKTeX\CurrentVersion\MiKTeX" "Install Root"
-   ${if} $String != ""
-    StrCpy $MiKTeXVersion "2.4"
-    StrCpy $LaTeXName "MiKTeX 2.4"
-   ${endif}
-   # check for MiKTeX 2.5 and 2.6
-   StrCpy $0 0
-   loopB:
-    EnumRegKey $1 HKCU "SOFTWARE\MiKTeX.org\MiKTeX" $0 # check the last subkey
-    StrCmp $1 "" doneB
-    StrCpy $String $1
-    IntOp $0 $0 + 1
-    Goto loopB
-   doneB:
-   ${if} $String == "2.5"
-    StrCpy $MiKTeXVersion "2.5"
-    StrCpy $LaTeXName "MiKTeX 2.5"
-   ${endif}
-   ${if} $String == "2.6"
-    StrCpy $MiKTeXVersion "2.6"
-    StrCpy $LaTeXName "MiKTeX 2.6"
-   ${endif}
-  ${endif}
-  
-  ${if} $LatexPath != ""
-   StrCpy $MiKTeXInstalled "yes"
-  ${endif}
-  
-  # test if TeXLive is installed
-  # as described at TeXLives' homepage there should be an entry in the PATH
-  ${if} $LatexPath == ""
-   ReadRegStr $String HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "Path"
-   StrCpy $Search "TeXLive"
-   Call LaTeXCheck # function from LyXUtils.nsh
-  ${endif}
-  # check for the current user Path variable (the case when it is a live CD/DVD)
-  ${if} $LatexPath == ""
-   ReadRegStr $String HKCU "Environment" "Path"
-   StrCpy $Search "texlive"
-   StrCpy $2 "TeXLive"
-   Call LaTeXCheck # function from LyXUtils.nsh
-  ${endif}
-  # check if the variable TLroot exists (the case when it is installed using the program "tlpmgui")
-  ${if} $LatexPath == ""
-   ReadRegStr $String HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "TLroot"
-   ${if} $String == ""
-    ReadRegStr $String HKCU "Environment" "TLroot" # the case when installed without admin permissions
-   ${endif}
-   StrCpy $LatexPath "$String\bin\win32"
-   # check if the latex.exe exists in the $LatexPath folder
-   !insertmacro FileCheck $5 "latex.exe" "$LatexPath" # macro from LyXUtils.nsh
-   ${if} $5 == "False"
-    StrCpy $LatexPath ""
-   ${endif}
-  ${endif}
-  ${if} $LatexPath != ""
-  ${andif} $LaTeXName != "MiKTeX 2.4"
-  ${andif} $LaTeXName != "MiKTeX 2.5"
-  ${andif} $LaTeXName != "MiKTeX 2.6"
-   StrCpy $LaTeXName "TeXLive"
-  ${endif}
-  
-  ${if} $LatexPath == ""
-   StrCpy $MissedProg "True"
-  ${endif}
-
-FunctionEnd
-
-# -------------------------------------------
-
-!if ${INSTALLER_VERSION} == "Complete"
-
- Function InstallMiKTeX
-  # install MiKTeX if not already installed
-
-  ${if} $LatexPath == ""
-   # launch MiKTeX's installer
-   MessageBox MB_OK|MB_ICONINFORMATION "$(LatexInfo)"
-   ExecWait ${MiKTeXInstall}
-   # test if MiKTeX is installed
-   ReadRegStr $String HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "Path"
-   StrCpy $Search "miktex"
-   Call LaTeXCheck
-   ${if} $LatexPath == ""
-    StrCpy $MiKTeXUser "HKCU"
-    ReadRegStr $String HKCU "Environment" "Path"
-    StrCpy $Search "miktex"
-    Call LaTeXCheck
-   ${endif}
-   ${if} $LatexPath != ""
-    # set package repository (MiKTeX's primary package repository)
-    WriteRegStr HKLM "SOFTWARE\MiKTeX.org\MiKTeX" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" # special entry to tell the uninstaller that it was installed with LyX
-    StrCpy $MiKTeXInstalled "yes"
-    StrCpy $MiKTeXVersion ${MiKTeXDeliveredVersion}
-    ${if} $MiKTeXUser != "HKCU"
-     StrCpy $MiKTeXPath "$LatexPath" -11 # delete "\miktex\bin"
-     #MessageBox MB_OK|MB_ICONINFORMATION "$(MiKTeXPathInfo)" # info that MiKTeX's installation folder must have write permissions for all users to work properly
-    ${endif}
-   ${else}
-    MessageBox MB_OK|MB_ICONSTOP "$(LatexError1)"
-    SetOutPath $TEMP # to be able to delete the $INSTDIR
-    RMDir /r $INSTDIR
-    Abort
-   ${endif} # endif $LatexPath != ""
-  ${endif}
-
-  FunctionEnd
-
-!endif # endif ${INSTALLER_VERSION} == "Complete"
-
-# ------------------------------
-
-Function ConfigureMiKTeX
- # installs the LaTeX class files that are delivered with LyX
- # and enable MiKTeX's automatic package installation
-  StrCpy $String $LatexPath
-  StrCpy $Search "miktex\bin"
-  StrLen $3 $String
-  Call StrPoint # search the LaTeXPath for the phrase "miktex\bin" (function from LyXUtils.nsh)
-  ${if} $Pointer != "-1" # if something was found
-   IntOp $Pointer $Pointer - 1 # jump before the first "\" of "\miktex\bin"
-   StrCpy $String $String "$Pointer" # $String is now the part before "\miktex\bin"
-   # install LyX's special LaTeX class files
-   CreateDirectory "$String\tex\latex\lyx"
-   SetOutPath "$String\tex\latex\lyx"
-   File "${ClassFileDir}\lyxchess.sty"
-   File "${ClassFileDir}\lyxskak.sty"
-   CreateDirectory "$String\tex\latex\revtex"
-   SetOutPath "$String\tex\latex\revtex"
-   File "${ClassFileDir}\revtex.cls"
-   CreateDirectory "$String\tex\latex\hollywood"
-   SetOutPath "$String\tex\latex\hollywood"
-   File "${ClassFileDir}\hollywood.cls"
-   CreateDirectory "$String\tex\latex\broadway"
-   SetOutPath "$String\tex\latex\broadway"
-   File "${ClassFileDir}\broadway.cls"
-   # install LaTeX-package dvipost (dvipost is not available for MiKTeX)
-   SetOutPath "$String\tex\latex\"      # Should there be a final \ before "?
-   File /r "${DVIPostFileDir}"
-
-   # refresh MiKTeX's file name database
-   ExecWait "$LaTeXPath\initexmf --update-fndb"
-    
-   ${if} $MiKTeXVersion == "2.4"
-    # delete MiKTeX 2.4's dvipng executable as it is an old broken version. Then install a working one.
-    Delete "$String\miktex\bin\dvipng.exe"
-    # Install a new one
-    SetOutPath "$String\miktex\bin"
-    File "${PRODUCT_DIR}\LyX\external\dvipng.exe"
-    # enable package installation without asking (1=Yes, 0=No, 2=Always Ask Before Installing)                                             
-    WriteRegStr HKCU "SOFTWARE\MiK\MiKTeX\CurrentVersion\MiKTeX" "InstallPackagesOnTheFly" "1"
-    WriteRegStr HKCU "SOFTWARE\MiK\MiKTeX\CurrentVersion\MPM\Settings" "" ""
-    # Setting package repository (MiKTeX's primary package repository)
-    WriteRegStr HKCU "SOFTWARE\MiK\MiKTeX\CurrentVersion\MPM" "RemotePackageRepository" "${MiKTeXRepo}"
-   ${endif}
-   
-   ${if} $MiKTeXVersion == "2.5"
-    # enable package installation without asking (t = Yes, f = No)
-    WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "AutoInstall" "1" # if only for curent user
-    ${if} $MiKTeXUser != "HKCU"
-     WriteRegStr SHCTX "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "MIKTEX_AUTOINSTALL" "t"
-    ${endif}
-    # set package repository (MiKTeX's primary package repository)
-    WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "RemoteRepository" "${MiKTeXRepo}" # if only for curent user
-    WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "RepositoryType" "remote" # if only for curent user
-    ${if} $MiKTeXUser != "HKCU"
-     WriteRegStr SHCTX "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "MIKTEX_REPOSITORY" "${MiKTeXRepo}"
-    ${endif}
-   ${endif}
-   
-   ${if} $MiKTeXVersion == "2.6"
-    # enable package installation without asking (t = Yes, f = No)
-    WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "AutoInstall" "1" # if only for curent user
-    ${if} $MiKTeXUser != "HKCU"
-     WriteRegStr SHCTX "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "AutoInstall" "1" # if only for curent user
-    ${endif}
-    # set package repository (MiKTeX's primary package repository)
-    WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "RemoteRepository" "${MiKTeXRepo}" # if only for curent user
-    WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "RepositoryType" "remote" # if only for curent user
-    ${if} $MiKTeXUser != "HKCU"
-     WriteRegStr SHCTX "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "RemoteRepository" "${MiKTeXRepo}" # if only for curent user
-     WriteRegStr SHCTX "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "RepositoryType" "remote" # if only for curent user
-    ${endif}
-   ${endif}
-   
-   # enable MiKTeX's automatic package installation
-   ${if} $MiKTeXVersion == "2.4"
-   ${orif} $MiKTeXVersion == "2.5"
-    ExecWait '$LaTeXPath\mpm.com --update-fndb'
-   ${else} # if MiKTeX 2.6
-    ExecWait '$LaTeXPath\mpm.exe --update-fndb'
-   ${endif}
-   # the following feature is planned to be used for a possible CD-version
-   # copy LaTeX-packages needed by LyX
-   # SetOutPath "$INSTDIR"
-   # File /r "${LaTeXPackagesDir}" 
-  ${endif} # end ${if} $Pointer
-  
-  # save MiKTeX's install path to be able to remove LyX's LaTeX-files in the uninstaller
-  FileOpen $R1 "$INSTDIR\Resources\uninstallPaths.dat" w
-  FileWrite $R1 '$LaTeXPath'
-  FileClose $R1
-  
-FunctionEnd
-
-Function UpdateMiKTeX
- # ask to update MiKTeX
-
-  ${if} $MiKTeXInstalled == "yes"
-   MessageBox MB_YESNO|MB_ICONINFORMATION "$(MiKTeXInfo)" IDYES UpdateNow IDNO UpdateLater
-   UpdateNow:
-    StrCpy $0 $LaTeXPath -4 # remove "\bin"
-    ExecWait '"$LaTeXPath\copystart.exe" "$0\config\update.dat"' # run MiKTeX's update wizard
-   UpdateLater:
-  ${endif}
-
-FunctionEnd
-
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/LaTeXFolder.nsh b/development/Win32/packaging/installer/LyXWinInstaller/LaTeXFolder.nsh
deleted file mode 100644 (file)
index 4f222df..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-Function LatexFolder
-
-  !insertmacro MUI_INSTALLOPTIONS_EXTRACT "io_latex.ini"
-  # generate the installer page
-  !insertmacro MUI_HEADER_TEXT "$(EnterLaTeXHeader1)" "$(EnterLaTeXHeader2)"
-  ${if} $LatexName != ""
-   !insertmacro MUI_INSTALLOPTIONS_WRITE "io_latex.ini" "Field 1" "Text" "$(EnterLaTeXFolder)"
-  ${else}
-   !insertmacro MUI_INSTALLOPTIONS_WRITE "io_latex.ini" "Field 1" "Text" "$(EnterLaTeXFolderNone)"
-  ${endif}
-  !insertmacro MUI_INSTALLOPTIONS_WRITE "io_latex.ini" "Field 2" "Text" "$(PathName)"
-  ${if} $LatexPath == ""
-   !insertmacro MUI_INSTALLOPTIONS_WRITE "io_latex.ini" "Field 3" "State" "C:\" # Does \" quote a "?
-  ${else}
-   !insertmacro MUI_INSTALLOPTIONS_WRITE "io_latex.ini" "Field 3" "State" "$LatexPath"
-  ${endif}
-  !insertmacro MUI_INSTALLOPTIONS_WRITE "io_latex.ini" "Field 4" "Text" "$(DontUseLaTeX)"
-  !insertmacro MUI_INSTALLOPTIONS_WRITE "io_latex.ini" "Field 4" "State" "$State"
-  AgainFolder:
-  !insertmacro MUI_INSTALLOPTIONS_DISPLAY "io_latex.ini"
-  !insertmacro MUI_INSTALLOPTIONS_READ "$State" "io_latex.ini" "Field 4" "State" # read checkbox if LaTeX should be used, "0" or not "1"
-  ${if} $State == "1"
-   StrCpy $LatexPath ""
-   Goto ReadyFolder
-  ${endif}
-  !insertmacro MUI_INSTALLOPTIONS_READ "$LatexPath" "io_latex.ini" "Field 3" "State"
-  # check if the latex.exe exists in the $LatexPath folder
-  !insertmacro FileCheck $5 "latex.exe" "$LatexPath"
-  ${if} $5 == "False"
-   MessageBox MB_RETRYCANCEL "$(InvalidLaTeXFolder)" IDRETRY AgainFolder
-   StrCpy $LatexPath ""
-  ${endif}
-  ReadyFolder:
-
-FunctionEnd
-
-Function LatexFolder_LeaveFunction
-
-FunctionEnd
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/LanguageSettings.nsh b/development/Win32/packaging/installer/LyXWinInstaller/LanguageSettings.nsh
deleted file mode 100644 (file)
index ff7ad7b..0000000
+++ /dev/null
@@ -1,564 +0,0 @@
-# Language settings for the installer
-# create language code for the Windows system language
-
-# LangNme is the language name when there exists a LyX translation for this language; used for the menu language dialog and for the Aspell installation
-# LangNmeSys is the Windows system language; used for the Aspell installation
-# LangCdeSys is the ISO 630 language code of the language; used for the Aspell installation
-# LangSysEnc is the Windows codepage for the character encoding of the language; used in lyx.bat to assure that scripts are correctly executed
-!macro TranslateLangCode LangNme LangNmeSys LangCdeSys LangISOCode LangSysEnc
-
- StrCpy ${LangCdeSys} ""
-
-  ${if} ${LangISOCode} = 1025
-   StrCpy ${LangCdeSys} "ar"
-   StrCpy ${LangNmeSys} "Arabic"
-   StrCpy ${LangSysEnc} "1256"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1026
-   StrCpy ${LangCdeSys} "bg"
-   StrCpy ${LangNmeSys} "Bulgarian"
-   StrCpy ${LangSysEnc} "1251"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1027
-   StrCpy ${LangCdeSys} "ca"
-   StrCpy ${LangNmeSys} "Català"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-# currently no dictionary available
-#  ${if} ${LangISOCode} = 1028
-#   StrCpy ${LangCdeSys} "zh"
-#   StrCpy ${LangNmeSys} "Chinese"
-#  ${endif}
-
-  ${if} ${LangISOCode} = 1029
-   StrCpy ${LangNme} "Ce\9atina"
-   StrCpy ${LangCdeSys} "cs"
-   StrCpy ${LangNmeSys} "Ce\9atina"
-   StrCpy ${LangSysEnc} "1250"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1030
-   StrCpy ${LangNme} "Dansk"
-   StrCpy ${LangCdeSys} "da"
-   StrCpy ${LangNmeSys} "Dansk"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1031
-   StrCpy ${LangNme} "Deutsch"
-   StrCpy ${LangCdeSys} "de"
-   StrCpy ${LangNmeSys} "Deutsch"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1032
-   StrCpy ${LangCdeSys} "el"
-   StrCpy ${LangNmeSys} "Greek"
-   StrCpy ${LangSysEnc} "1253"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1033
-   StrCpy ${LangNme} "English"
-   StrCpy ${LangCdeSys} "en"
-   StrCpy ${LangNmeSys} "English"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1034
-   StrCpy ${LangNme} "Español"
-   StrCpy ${LangCdeSys} "es"
-   StrCpy ${LangNmeSys} "Español"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1035
-   StrCpy ${LangNme} "Suomi"
-   StrCpy ${LangCdeSys} "fi"
-   StrCpy ${LangNmeSys} "Suomi"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1036
-   StrCpy ${LangNme} "Français"
-   StrCpy ${LangCdeSys} "fr"
-   StrCpy ${LangNmeSys} "Français"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1037
-   StrCpy ${LangCdeSys} "he"
-   StrCpy ${LangNmeSys} "Hebrew"
-   StrCpy ${LangSysEnc} "1255"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1038
-   StrCpy ${LangNme} "Magyar"
-   StrCpy ${LangCdeSys} "hu"
-   StrCpy ${LangNmeSys} "Magyar"
-   StrCpy ${LangSysEnc} "1250"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1039
-   StrCpy ${LangCdeSys} "is"
-   StrCpy ${LangNmeSys} "Íslenska"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1040
-   StrCpy ${LangNme} "Italiano"
-   StrCpy ${LangCdeSys} "it"
-   StrCpy ${LangNmeSys} "Italiano"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-# currently no dictionary available
-#  ${if} ${LangISOCode} = 1041
-#   StrCpy ${LangCdeSys} "ja"
-#   StrCpy ${LangNmeSys} "Japanese"
-#  ${endif}
-
-# currently no dictionary available
-#  ${if} ${LangISOCode} = 1042
-#   StrCpy ${LangCdeSys} "ko"
-#   StrCpy ${LangNmeSys} "Korean"
-#  ${endif}
-
-  ${if} ${LangISOCode} = 1043
-   StrCpy ${LangNme} "Nederlands"
-   StrCpy ${LangCdeSys} "nl"
-   StrCpy ${LangNmeSys} "Nederlands"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1044
-   StrCpy ${LangNme} "Norsk"
-   StrCpy ${LangCdeSys} "no"
-   StrCpy ${LangNmeSys} "Norsk"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1045
-   StrCpy ${LangNme} "Polski"
-   StrCpy ${LangCdeSys} "pl"
-   StrCpy ${LangNmeSys} "Polski"
-   StrCpy ${LangSysEnc} "1250"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1046  # for portuguese (brasilian)
-   StrCpy ${LangNme} "English" # there is currently no portuguese translation of LyX but of the installer
-   StrCpy ${LangCdeSys} "pt"
-   StrCpy ${LangNmeSys} "Português"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1048
-   StrCpy ${LangNme} "Româna"
-   StrCpy ${LangCdeSys} "ro"
-   StrCpy ${LangNmeSys} "Româna"
-   StrCpy ${LangSysEnc} "1250"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1049
-   StrCpy ${LangNme} "Russian"
-   StrCpy ${LangCdeSys} "ru"
-   StrCpy ${LangNmeSys} "Russian"
-   StrCpy ${LangSysEnc} "1251"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1050
-   StrCpy ${LangCdeSys} "hr"
-   StrCpy ${LangNmeSys} "Hrvatski"
-   StrCpy ${LangSysEnc} "1250"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1051
-   StrCpy ${LangNme} "Slovenský"
-   StrCpy ${LangCdeSys} "sk"
-   StrCpy ${LangNmeSys} "Slovenský"
-   StrCpy ${LangSysEnc} "1250"
-  ${endif}
-
-# currently no dictionary available
-#  ${if} ${LangISOCode} = 1052
-#   StrCpy ${LangCdeSys} "sq"
-#   StrCpy ${LangNmeSys} "Shqip"
-#   StrCpy ${LangSysEnc} "1252"
-#  ${endif}
-
-  ${if} ${LangISOCode} = 1053
-   StrCpy ${LangNme} "Svenska"
-   StrCpy ${LangCdeSys} "sv"
-   StrCpy ${LangNmeSys} "Svenska"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-# currently no dictionary available
-#  ${if} ${LangISOCode} = 1054
-#   StrCpy ${LangCdeSys} "th"
-#   StrCpy ${LangNmeSys} "Thai"
-#   StrCpy ${LangSysEnc} "874"
-#  ${endif}
-
-  ${if} ${LangISOCode} = 1055
-   StrCpy ${LangNme} "Türkçe"
-   StrCpy ${LangCdeSys} "tr"
-   StrCpy ${LangNmeSys} "Türkçe"
-   StrCpy ${LangSysEnc} "1254"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1058
-   StrCpy ${LangCdeSys} "uk"
-   StrCpy ${LangNmeSys} "Ukrainian"
-   StrCpy ${LangSysEnc} "1251"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1060
-   StrCpy ${LangNme} "Sloven\9acina"
-   StrCpy ${LangCdeSys} "sl"
-   StrCpy ${LangNmeSys} "Sloven\9acina"
-   StrCpy ${LangSysEnc} "1250"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1061
-   StrCpy ${LangCdeSys} "et"
-   StrCpy ${LangNmeSys} "Eesti"
-   StrCpy ${LangSysEnc} "1257"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1062
-   StrCpy ${LangCdeSys} "lv"
-   StrCpy ${LangNmeSys} "Latvie\9au"
-   StrCpy ${LangSysEnc} "1257"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1063
-   StrCpy ${LangCdeSys} "lt"
-   StrCpy ${LangNmeSys} "Lietuva"
-   StrCpy ${LangSysEnc} "1257"
-  ${endif}
-
-  # currently no dictionary available
-  ${if} ${LangISOCode} = 1069
-   StrCpy ${LangNme} "Euskara"
-   StrCpy ${LangCdeSys} "eu"
-   StrCpy ${LangNmeSys} "Euskara"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 1078
-   StrCpy ${LangCdeSys} "af"
-   StrCpy ${LangNmeSys} "Afrikaans"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-# currently no dictionary available
-#  ${if} ${LangISOCode} = 1081
-#   StrCpy ${LangCdeSys} "hi"
-#   StrCpy ${LangNmeSys} "Hindi"
-#  ${endif}
-
-  ${if} ${LangISOCode} = 1110
-   StrCpy ${LangNme} "Galego"
-   StrCpy ${LangCdeSys} "gl"
-   StrCpy ${LangNmeSys} "Galego"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-# currently no dictionary available
-#  ${if} ${LangISOCode} = 2052
-#   StrCpy ${LangCdeSys} "zh"
-#   StrCpy ${LangNmeSys} "Chinese"
-#  ${endif}
-
-  ${if} ${LangISOCode} = 2055
-   StrCpy ${LangCdeSys} "de"
-   StrCpy ${LangNmeSys} "Deutsch"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 2057
-   StrCpy ${LangCdeSys} "en"
-   StrCpy ${LangNmeSys} "English"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 2058
-   StrCpy ${LangCdeSys} "es"
-   StrCpy ${LangNmeSys} "Español"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 2060
-   StrCpy ${LangCdeSys} "fr"
-   StrCpy ${LangNmeSys} "Français"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 2064
-   StrCpy ${LangCdeSys} "it"
-   StrCpy ${LangNmeSys} "Italiano"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 2067
-   StrCpy ${LangCdeSys} "nl"
-   StrCpy ${LangNmeSys} "Nederlands"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 2068
-   StrCpy ${LangNme} "Nynorsk"
-   StrCpy ${LangCdeSys} "nn"
-   StrCpy ${LangNmeSys} "Nynorsk"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 2070  # for portuguese
-   StrCpy ${LangNme} "English" # there is currently no portuguese translation of LyX but of the installer
-   StrCpy ${LangCdeSys} "pt"
-   StrCpy ${LangNmeSys} "Português"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}  
-
-  ${if} ${LangISOCode} = 2074
-   StrCpy ${LangCdeSys} "sr"
-   StrCpy ${LangNmeSys} "Srpski"
-   StrCpy ${LangSysEnc} "1250"
-  ${endif}
-
-  ${if} ${LangISOCode} = 2077
-   StrCpy ${LangCdeSys} "sv"
-   StrCpy ${LangNmeSys} "Svenska"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 3079
-   StrCpy ${LangCdeSys} "de"
-   StrCpy ${LangNmeSys} "Deutsch"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 3081
-   StrCpy ${LangCdeSys} "en"
-   StrCpy ${LangNmeSys} "English"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 3082
-   StrCpy ${LangCdeSys} "es"
-   StrCpy ${LangNmeSys} "Español"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 3084
-   StrCpy ${LangCdeSys} "fr"
-   StrCpy ${LangNmeSys} "Français"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 4103
-   StrCpy ${LangCdeSys} "de"
-   StrCpy ${LangNmeSys} "Deutsch"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 4105
-   StrCpy ${LangCdeSys} "en"
-   StrCpy ${LangNmeSys} "English"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 4108
-   StrCpy ${LangCdeSys} "fr"
-   StrCpy ${LangNmeSys} "Français"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 5129
-   StrCpy ${LangCdeSys} "en"
-   StrCpy ${LangNmeSys} "English"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 5132
-   StrCpy ${LangCdeSys} "fr"
-   StrCpy ${LangNmeSys} "Français"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 7177
-   StrCpy ${LangCdeSys} "en"
-   StrCpy ${LangNmeSys} "English"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 11274
-   StrCpy ${LangCdeSys} "es"
-   StrCpy ${LangNmeSys} "Español"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 13322
-   StrCpy ${LangCdeSys} "es"
-   StrCpy ${LangNmeSys} "Español"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 14346
-   StrCpy ${LangCdeSys} "es"
-   StrCpy ${LangNmeSys} "Español"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-  ${if} ${LangISOCode} = 20490
-   StrCpy ${LangCdeSys} "es"
-   StrCpy ${LangNmeSys} "Español"
-   StrCpy ${LangSysEnc} "1252"
-  ${endif}
-
-!macroend
-
-#------------------------------------------
-
-# Setting LyX's menu language
-
-!macro GetLangCode LangCde Name LangEnc
-
-  ${if} ${Name} == "Ce\9atina"
-   StrCpy ${LangCde} "cs_CZ"
-   StrCpy ${LangEnc} "cp-1250"
-  ${endif}
-  ${if} ${Name} == "Dansk"
-   StrCpy ${LangCde} "da_DK"
-   StrCpy ${LangEnc} "cp-1252"
-  ${endif}
-
-  ${if} ${Name} == "Deutsch"
-   StrCpy ${LangCde} "de_DE"
-   StrCpy ${LangEnc} "cp-1252"
-  ${endif}
-
-  ${if} ${Name} == "English"
-   StrCpy ${LangCde} "en_EN"
-   StrCpy ${LangEnc} "cp-1252"
-  ${endif}
-
-  ${if} ${Name} == "Español"
-   StrCpy ${LangCde} "es_ES"
-   StrCpy ${LangEnc} "cp-1252"
-  ${endif}
-
-  ${if} ${Name} == "Euskara"
-   StrCpy ${LangCde} "eu_EU"
-   StrCpy ${LangEnc} "cp-1252"
-  ${endif}
-
-  ${if} ${Name} == "Français"
-   StrCpy ${LangCde} "fr_FR"
-   StrCpy ${LangEnc} "cp-1252"
-  ${endif}
-
-  ${if} ${Name} == "Galego"
-   StrCpy ${LangCde} "gl_ES"
-   StrCpy ${LangEnc} "cp-1252"
-  ${endif}
-
-  ${if} ${Name} == "Italiano"
-   StrCpy ${LangCde} "it_IT"
-   StrCpy ${LangEnc} "cp-1252"
-  ${endif}
-
-  ${if} ${Name} == "Magyar"
-   StrCpy ${LangCde} "hu_HU"
-   StrCpy ${LangEnc} "cp-1250"
-  ${endif}
-
-  ${if} ${Name} == "Nederlands"
-   StrCpy ${LangCde} "nl_NL"
-   StrCpy ${LangEnc} "cp-1252"
-  ${endif}
-
-  ${if} ${Name} == "Norsk"
-   StrCpy ${LangCde} "nb_NO"
-   StrCpy ${LangEnc} "cp-1252"
-  ${endif}
-
-  ${if} ${Name} == "Nynorsk"
-   StrCpy ${LangCde} "nn_NO"
-   StrCpy ${LangEnc} "cp-1252"
-  ${endif}
-
-  ${if} ${Name} == "Polski"
-   StrCpy ${LangCde} "pl_PL"
-   StrCpy ${LangEnc} "cp-1250"
-  ${endif}
-
-  ${if} ${Name} == "Româna"
-   StrCpy ${LangCde} "ro_RO"
-   StrCpy ${LangEnc} "cp-1250"
-  ${endif}
-
-  ${if} ${Name} == "Russian"
-   StrCpy ${LangCde} "ru_RU"
-   StrCpy ${LangEnc} "cp-1251"
-  ${endif}
-
-  ${if} ${Name} == "Slovenský"
-   StrCpy ${LangCde} "sk_SK"
-   StrCpy ${LangEnc} "cp-1250"
-  ${endif}
-
-  ${if} ${Name} == "Sloven\9acina"
-   StrCpy ${LangCde} "sl_SI"
-   StrCpy ${LangEnc} "cp-1250"
-  ${endif}
-
-  ${if} ${Name} == "Suomi"
-   StrCpy ${LangCde} "fi_FI"
-   StrCpy ${LangEnc} "cp-1252"
-  ${endif}
-
-  ${if} ${Name} == "Türkçe"
-   StrCpy ${LangCde} "tr_TR"
-   StrCpy ${LangEnc} "cp-1254"
-  ${endif}
-
-!macroend
-
-#--------------------
-# function that creates the installer page for the language setting
-Function SelectMenuLanguage
-
-  !insertmacro MUI_INSTALLOPTIONS_EXTRACT "io_ui_language.ini"
-
-  ${if} $LangName == ""
-   # translate NSIS's language code to the language name ; macro from lyx_utils.nsh
-   !insertmacro TranslateLangCode $LangName $LangNameSys $LangCodeSys $Language $LangSysEncoding
-  ${endif}
-
-  ${if} $LangName == ""
-   !insertmacro MUI_INSTALLOPTIONS_WRITE "io_ui_language.ini" "Field 2" "State" "English"
-  ${else}
-   !insertmacro MUI_INSTALLOPTIONS_WRITE "io_ui_language.ini" "Field 2" "State" "$LangName"
-  ${endif}
-
-  !insertmacro MUI_HEADER_TEXT "$(LangSelectHeader)" ""
-  !insertmacro MUI_INSTALLOPTIONS_WRITE "io_ui_language.ini" "Field 1" "Text" "$(AvailableLang)"
-  !insertmacro MUI_INSTALLOPTIONS_DISPLAY "io_ui_language.ini"
-  !insertmacro MUI_INSTALLOPTIONS_READ $LangName "io_ui_language.ini" "Field 2" "State"
-
-FunctionEnd
-
-Function SelectMenuLanguage_LeaveFunction
-
-  !insertmacro MUI_INSTALLOPTIONS_READ $LangName "io_ui_language.ini" "Field 2" "State"
-  # Get the language code
-  StrCpy $LangCode ""
-  !insertmacro GetLangCode $LangCode $LangName $LangEncoding # macro from lyx_utils.nsh
-
-FunctionEnd
-
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/Launch.nsi b/development/Win32/packaging/installer/LyXWinInstaller/Launch.nsi
deleted file mode 100644 (file)
index 857c812..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-# LyX for Windows Launcher
-# Author: Joost Verburg and Uwe Stöhr
-# 
-# This application will start LyX without the console.
-
-!include "FileFunc.nsh"
-!insertmacro GetParameters
-
-Var Parameters
-
-OutFile LyXLauncher.exe
-
-Icon "icons\lyx_32x32.ico"
-LoadLanguageFile "${NSISDIR}\Contrib\Language files\English.nlf"
-
-#--------------------------------
-#Version information
-
-VIProductVersion "1.0.0.0"
-VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductName" "LyXLauncher"
-VIAddVersionKey /LANG=${LANG_ENGLISH} "FileDescription" "Launcher for LyX - The Document Processor"
-VIAddVersionKey /LANG=${LANG_ENGLISH} "FileVersion" "1.0"
-VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalCopyright" "LyX is Copyright 1995-2007 by the LyX Team"
-
-#--------------------------------
-#Main application
-
-Section -Launch
-
-  # hide the application window as only the window of the startet lyx.exe
-  # should be visible
-  HideWindow 
-
-  # get the parameters LyX is called with: LyX-document to be opened etc.
-  ${GetParameters} $Parameters # macro from FileFunc.nsh
-  
-  # start LyX and hide the command line window
-  Push '"$EXEDIR\lyx.exe" $Parameters'
-  CallInstDLL "$EXEDIR\Console.dll" ExecToLog
-  
-  # quit the application when LyX was closed by the user
-  Quit
-
-SectionEnd
-
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/License.txt b/development/Win32/packaging/installer/LyXWinInstaller/License.txt
deleted file mode 100644 (file)
index 288ac69..0000000
+++ /dev/null
@@ -1,365 +0,0 @@
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-    In addition, as a special exception, the LyX Team gives permission to
-    link the code of this program with the XForms library (or with modified
-    versions of XForms that use the same license as XForms), and distribute
-    linked combinations including the two.  You must obey the GNU General
-    Public License in all respects for all of the code used other than XForms.
-    If you modify this file, you may extend this exception to your version of
-    the file, but you are not obligated to do so.  If you do not wish to do so,
-    delete this exception statement from your version.
-
-    The GNU General Public License version 2 is included below for your reference.
-
-------------------------------------------------------------------------
-                   GNU GENERAL PUBLIC LICENSE
-                      Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                          675 Mass Ave, Cambridge, MA 02139, USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-                           Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-\f
-                   GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-\f
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-\f
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-\f
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-                           NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-                    END OF TERMS AND CONDITIONS
-\f
-           How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) 19yy  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) 19yy name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/LyXInstaller-complete.nsi b/development/Win32/packaging/installer/LyXWinInstaller/LyXInstaller-complete.nsi
deleted file mode 100644 (file)
index f1622d1..0000000
+++ /dev/null
@@ -1,339 +0,0 @@
-# Lyx for Windows, NSIS v2 series installer script
-
-# File LyXInstaller-complete.nsi
-# This file is part of LyX, the document processor.
-# http://www.lyx.org/
-# Licence details can be found in the file COPYING or copy at
-# http://www.lyx.org/about/license.php3
-
-# Author Uwe Stöhr based on the work of Angus Leeming and Joost Verburg
-# Full author contact details are available in file CREDITS or copy at
-# http://www.lyx.org/about/credits.php
-
-# This script requires NSIS 2.25 and newer
-# http://nsis.sourceforge.net/
-#--------------------------------
-
-# Do a Cyclic Redundancy Check to make sure the installer
-# was not corrupted by the download.
-CRCCheck force
-
-# Make the installer as small as possible.
-#SetCompressor lzma
-
-#--------------------------------
-# You should need to change only these macros...
-
-!define INSTALLER_VERSION "Complete"
-!define INSTALLER2_VERSION "Small"
-!define INSTALLER3_VERSION "Update"
-!define INSTALLER_TYPE "NotUpdate"
-
-# load the settings
-!include "Settings.nsh"
-
-#--------------------------------
-# variables only used in this installer version
-
-Var DelPythonFiles
-Var GhostscriptPath
-Var AiksaurusPath
-Var AspellPath
-Var Acrobat
-Var PSVPath
-Var EditorPath
-Var ImageEditorPath
-Var BibTeXEditorPath
-Var LangEncoding
-Var LangSysEncoding
-Var MissedProg
-Var LaTeXName
-Var MiKTeXVersion
-Var MiKTeXUser
-Var MiKTeXPath
-Var InstallGSview
-Var InstallJabRef
-# Variables used by all installer versions
-Var AspellInstallYes
-Var AspellBaseReg
-Var AspellMessage
-Var ImageMagickPath
-Var JabRefInstalled
-Var LatexPath
-Var MiKTeXInstalled
-Var PythonPath
-Var Answer
-Var AppPre
-Var AppSuff
-Var AppPath
-Var CreateDesktopIcon
-Var CreateFileAssociations
-Var DictCode
-Var FileName
-Var LangCode
-Var LangCodeSys
-Var LangName
-Var LangNameSys
-Var NewString
-Var OldString
-Var PathPrefix
-Var Pointer
-Var ProductRootKey
-Var RunNumber
-Var StartmenuFolder
-Var String
-Var Search
-Var UserList
-Var UserName
-
-#--------------------------------
-# load some NSIS libraries
-!include "MUI.nsh"
-!include "LogicLib.nsh"
-!include "FileFunc.nsh"
-!include "StrFunc.nsh"
-
-# Set of various macros and functions
-!include "LyXUtils.nsh"
-
-# Functions to check and configure the LaTeX-system
-!include "LaTeX.nsh"
-
-# Function to check if needed programs are missing or not
-!include "MissingPrograms.nsh"
-
-# Functions for page to set installer language
-# and LyX's menu language
-!include "LanguageSettings.nsh"
-
-# Function to configure LyX
-!include "ConfigLyX.nsh"
-
-# Function to configure needed third-party programs
-!include "InstallThirdPartyProgs.nsh"
-
-# Function for page to install Aspell dictionaries
-!include "Aspell.nsh"
-
-#--------------------------------
-# Remember the installer language
-!define MUI_LANGDLL_REGISTRY_ROOT "HKCU"
-!define MUI_LANGDLL_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
-!define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language"
-
-!define MUI_ABORTWARNING
-!define MUI_HEADERIMAGE
-!define MUI_HEADERIMAGE_BITMAP "${PRODUCT_DIR}\icons\lyx_logo_hi.bmp"
-!define MUI_ICON "${PRODUCT_DIR}\icons\lyx.ico"
-!define MUI_UNICON "${PRODUCT_DIR}\icons\lyx.ico"
-!define MUI_WELCOMEFINISHPAGE_BITMAP "${VERSION_BITMAP}"
-
-# Welcome page
-!define MUI_WELCOMEPAGE_TEXT "$(WelcomePageText)"
-!insertmacro MUI_PAGE_WELCOME
-
-# Show the license.
-!insertmacro MUI_PAGE_LICENSE "${PRODUCT_LICENSE_FILE}"
-
-# Specify the installation directory.
-!insertmacro MUI_PAGE_DIRECTORY
-
-# Specify LyX's menu language.
-Page custom SelectMenuLanguage SelectMenuLanguage_LeaveFunction
-
-# Define which components to install.
-!insertmacro MUI_PAGE_COMPONENTS
-
-# Specify where to install program shortcuts.
-!define MUI_STARTMENUPAGE_REGISTRY_ROOT "${PRODUCT_ROOT_KEY}"
-!define MUI_STARTMENUPAGE_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
-!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder"
-!define MUI_STARTMENUPAGE_DEFAULTFOLDER "LyX ${PRODUCT_VERSION}"
-!insertmacro MUI_PAGE_STARTMENU ${PRODUCT_NAME} $StartmenuFolder
-
-# Check for needed programs
-Page custom MissingProgramsPage MissingProgramsPage_LeaveFunction
-
-# Watch the components being installed.
-!insertmacro MUI_PAGE_INSTFILES
-
-# Finish page
-!define MUI_FINISHPAGE_RUN 
-!define MUI_FINISHPAGE_TEXT "$(FinishPageMessage)"
-!define MUI_FINISHPAGE_RUN_TEXT "$(FinishPageRun)"
-!define MUI_FINISHPAGE_RUN_FUNCTION "LaunchProduct"
-!insertmacro MUI_PAGE_FINISH
-
-# The uninstaller.
-!insertmacro MUI_UNPAGE_COMPONENTS
-!insertmacro MUI_UNPAGE_INSTFILES
-
-#--------------------------------
-# Languages
-
-!insertmacro MUI_LANGUAGE "English" # first language is the default language
-!insertmacro MUI_LANGUAGE "Danish"
-!insertmacro MUI_LANGUAGE "Dutch"
-!insertmacro MUI_LANGUAGE "French"
-!insertmacro MUI_LANGUAGE "German"
-!insertmacro MUI_LANGUAGE "Galician"
-!insertmacro MUI_LANGUAGE "Hungarian"
-!insertmacro MUI_LANGUAGE "Italian"
-!insertmacro MUI_LANGUAGE "Norwegian"
-!insertmacro MUI_LANGUAGE "Polish"
-!insertmacro MUI_LANGUAGE "Portuguese"
-!insertmacro MUI_LANGUAGE "Slovak"
-!insertmacro MUI_LANGUAGE "Spanish"
-!insertmacro MUI_LANGUAGE "Swedish"
-!insertmacro MUI_LANGUAGE "Turkish"
-
-!include "lyx_languages\english.nsh"
-!include "lyx_languages\danish.nsh"
-!include "lyx_languages\dutch.nsh"
-!include "lyx_languages\french.nsh"
-!include "lyx_languages\german.nsh"
-!include "lyx_languages\galician.nsh"
-!include "lyx_languages\hungarian.nsh"
-!include "lyx_languages\italian.nsh"
-!include "lyx_languages\norwegian.nsh"
-!include "lyx_languages\polish.nsh"
-!include "lyx_languages\portuguese.nsh"
-!include "lyx_languages\slovak.nsh"
-!include "lyx_languages\spanish.nsh"
-!include "lyx_languages\swedish.nsh"
-!include "lyx_languages\turkish.nsh"
-
-LicenseData "$(LyXLicenseData)"
-
-#--------------------------------
-# Reserve Files
-
-# These files are inserted before other files in the data block
-!insertmacro MUI_RESERVEFILE_LANGDLL
-ReserveFile "io_ui_language.ini"
-!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS
-
-#--------------------------------
-# Installer sections
-
-Section "!${PRODUCT_NAME}" SecCore
-  SectionIn RO
-SectionEnd
-Section "$(SecAllUsersTitle)" SecAllUsers
-  SetShellVarContext all
-  StrCpy $ProductRootKey "HKLM"
-SectionEnd
-Section "$(SecFileAssocTitle)" SecFileAssoc
-  StrCpy $CreateFileAssociations "true"
-SectionEnd
-Section "$(SecDesktopTitle)" SecDesktop
-  StrCpy $CreateDesktopIcon "true"
-SectionEnd
-Section /o "$(SecInstGSviewTitle)" SecInstGSview
- AddSize 4000
- StrCpy $InstallGSview "true"
-SectionEnd
-Section /o "$(SecInstJabRefTitle)" SecInstJabRef
- AddSize 5000
- StrCpy $InstallJabRef "true"
-SectionEnd
-
-# Section descriptions
-!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
-!insertmacro MUI_DESCRIPTION_TEXT ${SecCore} "$(SecCoreDescription)"
-!insertmacro MUI_DESCRIPTION_TEXT ${SecAllUsers} "$(SecAllUsersDescription)"
-!insertmacro MUI_DESCRIPTION_TEXT ${SecFileAssoc} "$(SecFileAssocDescription)"
-!insertmacro MUI_DESCRIPTION_TEXT ${SecDesktop} "$(SecDesktopDescription)"
-!insertmacro MUI_DESCRIPTION_TEXT ${SecInstGSview} "$(SecInstGSviewDescription)"
-!insertmacro MUI_DESCRIPTION_TEXT ${SecInstJabRef} "$(SecInstJabRefDescription)"
-!insertmacro MUI_FUNCTION_DESCRIPTION_END
-
-# the installation section
-!include "InstallActions-complete-small.nsh"
-
-#--------------------------------
-# This hook function is called internally by NSIS on installer startup
-Function .onInit
-
-  # set the installer language to the Windows locale language
-  System::Call "kernel32::GetUserDefaultLangID()i.a"
-
-  # check that the installer is not currently running
-  System::Call 'kernel32::CreateMutexA(i 0, i 0, t "${INSTALLER_EXE}.Instance") i .r1 ?e'
-  Pop $R0
-  ${if} $R0 != "0"
-   MessageBox MB_OK|MB_ICONSTOP "$(InstallRunning)"
-   Abort
-  ${endif}
-  FindProcDLL::FindProc "${INSTALLER2_EXE}"
-  ${if} $R0 == "1"
-   MessageBox MB_OK|MB_ICONSTOP "$(InstallRunning)"
-   Abort
-  ${endif}
-
-  # check if LyX is already installed
-  ReadRegStr $0 HKLM "${PRODUCT_UNINST_KEY}" "Publisher"
-  ${if} $0 != ""
-   MessageBox MB_OK|MB_ICONSTOP "$(StillInstalled)"
-   Abort
-  ${endif}
-
-  # default settings
-  # these can be reset to "all" in section SecAllUsers
-  SetShellVarContext current
-  StrCpy $ProductRootKey "HKCU"
-
-  # this can be reset to "true" in section SecDesktop
-  StrCpy $CreateDesktopIcon "false"
-  StrCpy $CreateFileAssociations "false"
-
-  # if the user does *not* have administrator privileges, abort
-  StrCpy $Answer ""
-  StrCpy $UserName ""
-  !insertmacro IsUserAdmin $Answer $UserName # macro from LyXUtils.nsh
-  ${if} $Answer == "yes"
-    !define ENABLE 0x00000001
-    SectionGetFlags ${SecAllUsers} $0
-    IntOp $0 $0 | ${ENABLE}
-    SectionSetFlags ${SecAllUsers} $0
-    !undef ENABLE
-  ${else}
-    MessageBox MB_OK|MB_ICONSTOP "$(NotAdmin)"
-    Abort
-  ${endif}
-
-  # check the LaTeX-system
-  Call LaTeXActions # Function from LaTeX.nsh
-
-  # check which programs are installed or not
-  Call MissingPrograms # function from MissingPrograms.nsh
-
-  # don't let the installer sections appear when the programs are already installed
-  ${if} $PSVPath != ""
-   SectionSetText 4 "" # hides the corresponding uninstaller section, ${SecInstGSview}
-  ${endif}
-  ${if} $BibTeXEditorPath != ""
-   SectionSetText 5 "" # hides the corresponding uninstaller section, ${SecInstJabRef}
-  ${endif}
-
-  ClearErrors
-FunctionEnd
-
-#--------------------------------
-
-Function LaunchProduct
-  # call the lyx.exe and not the lyx.bat to show the console window. This is
-  # necessary because sometimes LyX's configure run that is started by the
-  # installer fails when MiKTeX was installed together with this installer.
-  # Showing the console gives the user feedback otherwise he would wonder why
-  # LyX won't start for minutes while it is downloading LaTeX-packages in the
-  # background 
-  Exec ${PRODUCT_EXE}  
-FunctionEnd
-
-#--------------------------------
-# The Uninstaller
-
-!include "Uninstall.nsh"
-
-# eof
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/LyXInstaller-small.nsi b/development/Win32/packaging/installer/LyXWinInstaller/LyXInstaller-small.nsi
deleted file mode 100644 (file)
index 14df4e0..0000000
+++ /dev/null
@@ -1,322 +0,0 @@
-# Lyx for Windows, NSIS v2 series installer script
-
-# File LyXInstaller-small.nsi
-# This file is part of LyX, the document processor.
-# http://www.lyx.org/
-# Licence details can be found in the file COPYING or copy at
-# http://www.lyx.org/about/license.php3
-
-# Author Uwe Stöhr based on the work of Angus Leeming and Joost Verburg
-# Full author contact details are available in file CREDITS or copy at
-# http://www.lyx.org/about/credits.php
-
-# This script requires NSIS 2.25 and newer
-# http://nsis.sourceforge.net/
-#--------------------------------
-
-# Do a Cyclic Redundancy Check to make sure the installer
-# was not corrupted by the download.
-CRCCheck force
-
-# Make the installer as small as possible.
-#SetCompressor lzma
-
-#--------------------------------
-# You should need to change only these macros...
-
-!define INSTALLER_VERSION "Small"
-!define INSTALLER2_VERSION "Complete"
-!define INSTALLER3_VERSION "Update"
-!define INSTALLER_TYPE "NotUpdate"
-
-# load the settings
-!include "Settings.nsh"
-
-#--------------------------------
-# variables only used in this installer version
-
-Var DelPythonFiles
-Var GhostscriptPath
-Var AiksaurusPath
-Var AspellPath
-Var Acrobat
-Var PSVPath
-Var EditorPath
-Var ImageEditorPath
-Var BibTeXEditorPath
-Var LangEncoding
-Var LangSysEncoding
-Var MissedProg
-Var LaTeXName
-Var MiKTeXVersion
-Var MiKTeXUser
-Var State
-# Variables used by all installer versions
-Var AspellInstallYes
-Var AspellBaseReg
-Var AspellMessage
-Var ImageMagickPath
-Var JabRefInstalled
-Var LatexPath
-Var MiKTeXInstalled
-Var PythonPath
-Var Answer
-Var AppPre
-Var AppSuff
-Var AppPath
-Var CreateDesktopIcon
-Var CreateFileAssociations
-Var DictCode
-Var FileName
-Var LangCode
-Var LangCodeSys
-Var LangName
-Var LangNameSys
-Var NewString
-Var OldString
-Var PathPrefix
-Var Pointer
-Var ProductRootKey
-Var RunNumber
-Var StartmenuFolder
-Var String
-Var Search
-Var UserList
-Var UserName
-
-#--------------------------------
-# load some NSIS libraries
-!include "MUI.nsh"
-!include "LogicLib.nsh"
-!include "FileFunc.nsh"
-!include "StrFunc.nsh"
-
-# Set of various macros and functions
-!include "LyXUtils.nsh"
-
-# Functions to check and configure the LaTeX-system
-!include "LaTeX.nsh"
-
-# Function to check if needed programs are missing or not
-!include "MissingPrograms.nsh"
-
-# Function for page to manually select LaTeX's installation folder
-!include "LaTeXFolder.nsh"
-
-# Functions for page to set installer language
-# and LyX's menu language
-!include "LanguageSettings.nsh"
-
-# Function to configure LyX
-!include "ConfigLyX.nsh"
-
-# Function to configure needed third-party programs
-!include "InstallThirdPartyProgs.nsh"
-
-# Function for page to install Aspell dictionaries
-!include "Aspell.nsh"
-
-#--------------------------------
-# Remember the installer language
-!define MUI_LANGDLL_REGISTRY_ROOT "HKCU"
-!define MUI_LANGDLL_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
-!define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language"
-
-!define MUI_ABORTWARNING
-!define MUI_HEADERIMAGE
-!define MUI_HEADERIMAGE_BITMAP "${PRODUCT_DIR}\icons\lyx_logo_hi.bmp"
-!define MUI_ICON "${PRODUCT_DIR}\icons\lyx.ico"
-!define MUI_UNICON "${PRODUCT_DIR}\icons\lyx.ico"
-!define MUI_WELCOMEFINISHPAGE_BITMAP "${VERSION_BITMAP}"
-
-# Welcome page
-!define MUI_WELCOMEPAGE_TEXT "$(WelcomePageText)"
-!insertmacro MUI_PAGE_WELCOME
-
-# Show the license.
-!insertmacro MUI_PAGE_LICENSE "${PRODUCT_LICENSE_FILE}"
-
-# Specify the installation directory.
-!insertmacro MUI_PAGE_DIRECTORY
-
-# Specify LyX's menu language.
-Page custom SelectMenuLanguage SelectMenuLanguage_LeaveFunction
-
-# Define which components to install.
-!insertmacro MUI_PAGE_COMPONENTS
-
-# Specify where to install program shortcuts.
-!define MUI_STARTMENUPAGE_REGISTRY_ROOT "${PRODUCT_ROOT_KEY}"
-!define MUI_STARTMENUPAGE_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
-!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder"
-!define MUI_STARTMENUPAGE_DEFAULTFOLDER "LyX ${PRODUCT_VERSION}"
-!insertmacro MUI_PAGE_STARTMENU ${PRODUCT_NAME} $StartmenuFolder
-
-# Select latex.exe manually
-Page custom LatexFolder LatexFolder_LeaveFunction
-
-# Check for needed programs
-Page custom MissingProgramsPage MissingProgramsPage_LeaveFunction
-
-# Watch the components being installed.
-!insertmacro MUI_PAGE_INSTFILES
-
-# Finish page
-!define MUI_FINISHPAGE_RUN 
-!define MUI_FINISHPAGE_TEXT "$(FinishPageMessage)"
-!define MUI_FINISHPAGE_RUN_TEXT "$(FinishPageRun)"
-!define MUI_FINISHPAGE_RUN_FUNCTION "LaunchProduct"
-!insertmacro MUI_PAGE_FINISH
-
-# The uninstaller.
-!insertmacro MUI_UNPAGE_COMPONENTS
-!insertmacro MUI_UNPAGE_INSTFILES
-
-#--------------------------------
-# Languages
-
-!insertmacro MUI_LANGUAGE "English" # first language is the default language
-!insertmacro MUI_LANGUAGE "Danish"
-!insertmacro MUI_LANGUAGE "Dutch"
-!insertmacro MUI_LANGUAGE "French"
-!insertmacro MUI_LANGUAGE "German"
-!insertmacro MUI_LANGUAGE "Galician"
-!insertmacro MUI_LANGUAGE "Hungarian"
-!insertmacro MUI_LANGUAGE "Italian"
-!insertmacro MUI_LANGUAGE "Norwegian"
-!insertmacro MUI_LANGUAGE "Polish"
-!insertmacro MUI_LANGUAGE "Portuguese"
-!insertmacro MUI_LANGUAGE "Slovak"
-!insertmacro MUI_LANGUAGE "Spanish"
-!insertmacro MUI_LANGUAGE "Swedish"
-!insertmacro MUI_LANGUAGE "Turkish"
-
-!include "lyx_languages\english.nsh"
-!include "lyx_languages\danish.nsh"
-!include "lyx_languages\dutch.nsh"
-!include "lyx_languages\french.nsh"
-!include "lyx_languages\german.nsh"
-!include "lyx_languages\galician.nsh"
-!include "lyx_languages\hungarian.nsh"
-!include "lyx_languages\italian.nsh"
-!include "lyx_languages\norwegian.nsh"
-!include "lyx_languages\polish.nsh"
-!include "lyx_languages\portuguese.nsh"
-!include "lyx_languages\slovak.nsh"
-!include "lyx_languages\spanish.nsh"
-!include "lyx_languages\swedish.nsh"
-!include "lyx_languages\turkish.nsh"
-
-LicenseData "$(LyXLicenseData)"
-
-#--------------------------------
-# Reserve Files
-
-# These files are inserted before other files in the data block
-!insertmacro MUI_RESERVEFILE_LANGDLL
-ReserveFile "io_ui_language.ini"
-!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS
-
-#--------------------------------
-# Installer sections
-
-Section "!${PRODUCT_NAME}" SecCore
-  SectionIn RO
-SectionEnd
-Section "$(SecAllUsersTitle)" SecAllUsers
-  SetShellVarContext all
-  StrCpy $ProductRootKey "HKLM"
-SectionEnd
-Section "$(SecFileAssocTitle)" SecFileAssoc
-  StrCpy $CreateFileAssociations "true"
-SectionEnd
-Section "$(SecDesktopTitle)" SecDesktop
-  StrCpy $CreateDesktopIcon "true"
-SectionEnd
-
-# Section descriptions
-!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
-!insertmacro MUI_DESCRIPTION_TEXT ${SecCore} "$(SecCoreDescription)"
-!insertmacro MUI_DESCRIPTION_TEXT ${SecAllUsers} "$(SecAllUsersDescription)"
-!insertmacro MUI_DESCRIPTION_TEXT ${SecFileAssoc} "$(SecFileAssocDescription)"
-!insertmacro MUI_DESCRIPTION_TEXT ${SecDesktop} "$(SecDesktopDescription)"
-!insertmacro MUI_FUNCTION_DESCRIPTION_END
-
-# the installation section
-!include "InstallActions-complete-small.nsh"
-
-#--------------------------------
-# This hook function is called internally by NSIS on installer startup
-Function .onInit
-
-  # set the installer language to the Windows locale language
-  System::Call "kernel32::GetUserDefaultLangID()i.a"
-
-  # check that the installer is not currently running
-  System::Call 'kernel32::CreateMutexA(i 0, i 0, t "${INSTALLER_EXE}.Instance") i .r1 ?e'
-  Pop $R0
-  ${if} $R0 != "0"
-   MessageBox MB_OK|MB_ICONSTOP "$(InstallRunning)"
-   Abort
-  ${endif}
-  FindProcDLL::FindProc "${INSTALLER2_EXE}"
-  ${if} $R0 == "1"
-   MessageBox MB_OK|MB_ICONSTOP "$(InstallRunning)"
-   Abort
-  ${endif}
-
-  # check if LyX is already installed
-  ReadRegStr $0 HKLM "${PRODUCT_UNINST_KEY}" "Publisher"
-  ${if} $0 != ""
-   MessageBox MB_OK|MB_ICONSTOP "$(StillInstalled)"
-   Abort
-  ${endif}
-
-  # default settings
-  # these can be reset to "all" in section SecAllUsers
-  SetShellVarContext current
-  StrCpy $ProductRootKey "HKCU"
-
-  # this can be reset to "true" in section SecDesktop
-  StrCpy $CreateDesktopIcon "false"
-  StrCpy $CreateFileAssociations "false"
-
-  # if the user does *not* have administrator privileges, abort
-  StrCpy $Answer ""
-  StrCpy $UserName ""
-  !insertmacro IsUserAdmin $Answer $UserName # macro from LyXUtils.nsh
-  ${if} $Answer == "yes"
-    !define ENABLE 0x00000001
-    SectionGetFlags ${SecAllUsers} $0
-    IntOp $0 $0 | ${ENABLE}
-    SectionSetFlags ${SecAllUsers} $0
-    !undef ENABLE
-  ${else}
-    MessageBox MB_OK|MB_ICONSTOP "$(NotAdmin)"
-    Abort
-  ${endif}
-
-  # check the LaTeX-system
-  Call LaTeXActions # Function from LaTeX.nsh
-
-  # check which programs are installed or not
-  Call MissingPrograms # function from MissingPrograms.nsh
-
-  # used later in the function LatexFolder
-  StrCpy $State "0"
-
-  ClearErrors
-FunctionEnd
-
-#--------------------------------
-
-Function LaunchProduct
-  Exec ${PRODUCT_BAT}
-FunctionEnd
-
-#--------------------------------
-# The Uninstaller
-
-!include "Uninstall.nsh"
-
-# eof
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/LyXInstaller-update.nsi b/development/Win32/packaging/installer/LyXWinInstaller/LyXInstaller-update.nsi
deleted file mode 100644 (file)
index 5027b89..0000000
+++ /dev/null
@@ -1,289 +0,0 @@
-# Lyx for Windows, NSIS v2 series installer script
-
-# File LyXInstaller-update.nsi
-# This file is part of LyX, the document processor.
-# http://www.lyx.org/
-# Licence details can be found in the file COPYING or copy at
-# http://www.lyx.org/about/license.php3
-
-# Author Uwe Stöhr
-# Full author contact details are available in file CREDITS or copy at
-# http://www.lyx.org/about/credits.php
-
-# This script requires NSIS 2.25 and newer
-# http://nsis.sourceforge.net/
-#--------------------------------
-
-# Do a Cyclic Redundancy Check to make sure the installer
-# was not corrupted by the download.
-CRCCheck force
-
-# Make the installer as small as possible.
-SetCompressor lzma
-
-#--------------------------------
-# You should need to change only these macros...
-
-!define INSTALLER_VERSION "Update"
-!define INSTALLER2_VERSION "Small"
-!define INSTALLER3_VERSION "Complete"
-!define INSTALLER_TYPE "Update"
-
-# load the settings
-!include "Settings.nsh"
-
-#--------------------------------
-# variables only used in this installer version
-
-Var INSTDIR_NEW
-Var INSTDIR_OLD
-# Variables used by all installer versions
-Var AspellInstallYes
-Var AspellBaseReg
-Var AspellMessage
-Var ImageMagickPath
-Var JabRefInstalled
-Var LatexPath
-Var MiKTeXInstalled
-Var PythonPath
-Var Answer
-Var AppPre
-Var AppSuff
-Var AppPath
-Var CreateDesktopIcon
-Var CreateFileAssociations
-Var DictCode
-Var FileName
-Var LangCode
-Var LangCodeSys
-Var LangName
-Var LangNameSys
-Var NewString
-Var OldString
-Var PathPrefix
-Var Pointer
-Var ProductRootKey
-Var RunNumber
-Var StartmenuFolder
-Var String
-Var Search
-Var UserList
-Var UserName
-
-#--------------------------------
-# load some NSIS libraries
-!include "MUI.nsh"
-!include "LogicLib.nsh"
-!include "FileFunc.nsh"
-!include "StrFunc.nsh"
-!include "TextFunc.nsh"
-!insertmacro LineFind
-!include "WordFunc.nsh"
-!insertmacro WordReplace
-
-# Set of various macros and functions
-!include "LyXUtils.nsh"
-
-# list with modified files
-!include "Updated.nsh"
-
-# list with deleted files
-!include "Deleted.nsh"
-
-# Function for page to install Aspell dictionaries
-!include "Aspell.nsh"
-
-#--------------------------------
-
-# Remember the installer language
-!define MUI_LANGDLL_REGISTRY_ROOT "HKCU"
-!define MUI_LANGDLL_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
-!define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language"
-
-!define MUI_ABORTWARNING
-!define MUI_HEADERIMAGE
-!define MUI_HEADERIMAGE_BITMAP "${PRODUCT_DIR}\icons\lyx_logo_hi.bmp"
-!define MUI_ICON "${PRODUCT_DIR}\icons\lyx.ico"
-!define MUI_UNICON "${PRODUCT_DIR}\icons\lyx.ico"
-!define MUI_WELCOMEFINISHPAGE_BITMAP "${VERSION_BITMAP}"
-
-# Welcome page
-!define MUI_WELCOMEPAGE_TEXT "$(WelcomePageText)"
-!insertmacro MUI_PAGE_WELCOME
-
-# Show the license.
-!insertmacro MUI_PAGE_LICENSE "${PRODUCT_LICENSE_FILE}"
-
-# Define which components to install.
-!insertmacro MUI_PAGE_COMPONENTS
-
-# Specify where to install program shortcuts.
-!define MUI_STARTMENUPAGE_REGISTRY_ROOT "SHCTX"
-!define MUI_STARTMENUPAGE_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
-!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder"
-!define MUI_STARTMENUPAGE_DEFAULTFOLDER "LyX ${PRODUCT_VERSION}"
-!insertmacro MUI_PAGE_STARTMENU ${PRODUCT_NAME} $StartmenuFolder
-
-# Watch the components being installed.
-!insertmacro MUI_PAGE_INSTFILES
-
-# Finish page
-!define MUI_FINISHPAGE_RUN 
-!define MUI_FINISHPAGE_TEXT "$(FinishPageMessage)"
-!define MUI_FINISHPAGE_RUN_TEXT "$(FinishPageRun)"
-!define MUI_FINISHPAGE_RUN_FUNCTION "LaunchProduct"
-!insertmacro MUI_PAGE_FINISH
-
-# The uninstaller.
-!insertmacro MUI_UNPAGE_COMPONENTS
-!insertmacro MUI_UNPAGE_INSTFILES
-
-#--------------------------------
-# Languages
-
-!insertmacro MUI_LANGUAGE "English" # first language is the default language
-!insertmacro MUI_LANGUAGE "Danish"
-!insertmacro MUI_LANGUAGE "Dutch"
-!insertmacro MUI_LANGUAGE "French"
-!insertmacro MUI_LANGUAGE "German"
-!insertmacro MUI_LANGUAGE "Galician"
-!insertmacro MUI_LANGUAGE "Hungarian"
-!insertmacro MUI_LANGUAGE "Italian"
-!insertmacro MUI_LANGUAGE "Norwegian"
-!insertmacro MUI_LANGUAGE "Polish"
-!insertmacro MUI_LANGUAGE "Portuguese"
-!insertmacro MUI_LANGUAGE "Slovak"
-!insertmacro MUI_LANGUAGE "Spanish"
-!insertmacro MUI_LANGUAGE "Swedish"
-!insertmacro MUI_LANGUAGE "Turkish"
-
-!include "lyx_languages\english.nsh"
-!include "lyx_languages\danish.nsh"
-!include "lyx_languages\dutch.nsh"
-!include "lyx_languages\french.nsh"
-!include "lyx_languages\german.nsh"
-!include "lyx_languages\galician.nsh"
-!include "lyx_languages\hungarian.nsh"
-!include "lyx_languages\italian.nsh"
-!include "lyx_languages\norwegian.nsh"
-!include "lyx_languages\polish.nsh"
-!include "lyx_languages\portuguese.nsh"
-!include "lyx_languages\slovak.nsh"
-!include "lyx_languages\spanish.nsh"
-!include "lyx_languages\swedish.nsh"
-!include "lyx_languages\turkish.nsh"
-
-LicenseData "$(LyXLicenseData)"
-
-#--------------------------------
-# Reserve Files
-
-# These files are inserted before other files in the data block
-!insertmacro MUI_RESERVEFILE_LANGDLL
-!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS
-
-#--------------------------------
-# Installer sections
-
-Section "!${PRODUCT_NAME}" SecCore
-  SectionIn RO
-SectionEnd
-Section "$(SecFileAssocTitle)" SecFileAssoc
-  StrCpy $CreateFileAssociations "true"
-SectionEnd
-Section "$(SecDesktopTitle)" SecDesktop
-  StrCpy $CreateDesktopIcon "true"
-SectionEnd
-
-# Section descriptions
-!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
-!insertmacro MUI_DESCRIPTION_TEXT ${SecCore} "$(SecCoreDescription)"
-!insertmacro MUI_DESCRIPTION_TEXT ${SecDesktop} "$(SecDesktopDescription)"
-!insertmacro MUI_FUNCTION_DESCRIPTION_END
-
-# the installation section
-!include "InstallActions-update.nsh"
-
-#--------------------------------
-# This hook function is called internally by NSIS on installer startup
-Function .onInit
-
-  # Check that LyX is not currently running
-  FindProcDLL::FindProc "lyx.exe"
-  ${if} $R0 == "1"
-   MessageBox MB_OK|MB_ICONSTOP "$(UnInstallRunning)"
-   Abort
-  ${endif}
-  
-  # set the installer language to the Windows locale language
-  System::Call "kernel32::GetUserDefaultLangID()i.a"
-  
-  # Check that the installer is not currently running
-  System::Call 'kernel32::CreateMutexA(i 0, i 0, t "${INSTALLER_EXE}.Instance") i .r1 ?e'
-  Pop $R0
-  ${if} $R0 != "0"
-   MessageBox MB_OK|MB_ICONSTOP "$(InstallRunning)"
-   Abort
-  ${endif}
-  FindProcDLL::FindProc "${INSTALLER2_EXE}"
-  ${if} $R0 == "1"
-   MessageBox MB_OK|MB_ICONSTOP "$(InstallRunning)"
-   Abort
-  ${endif}
-  FindProcDLL::FindProc "${INSTALLER3_EXE}"
-  ${if} $R0 == "1"
-   MessageBox MB_OK|MB_ICONSTOP "$(InstallRunning)"
-   Abort
-  ${endif}
-  
-  # check where LyX is installed
-  ReadRegStr $0 HKLM "${PRODUCT_UNINST_KEY_OLD}" "DisplayIcon"
-  ${if} $0 != ""
-    SetShellVarContext all
-    StrCpy $ProductRootKey "HKLM"
-  ${endif}
-  ${if} $0 == ""
-   ReadRegStr $0 HKCU "${PRODUCT_UNINST_KEY_OLD}" "DisplayIcon"
-   ${if} $0 != ""
-    SetShellVarContext current
-    StrCpy $ProductRootKey "HKCU"
-   ${endif}
-   ${if} $0 == ""
-    MessageBox MB_OK|MB_ICONSTOP "$(UpdateNotAllowed)"
-    Abort
-   ${endif}
-  ${endif} # end if $0 == 0
-  ${if} $0 != "" # if it is found
-   StrCpy $INSTDIR $0
-   StrCpy $INSTDIR $INSTDIR -12 # delete the string "\bin\lyx.exe" or "\bin\lyx.bat"
-  ${endif}
-  
-  # abort if the user doesn't have administrator privileges but LyX was installed as admin
-  StrCpy $Answer ""
-  StrCpy $UserName ""
-  !insertmacro IsUserAdmin $Answer $UserName # macro from LyXUtils.nsh
-  ${if} $Answer != "yes"
-  ${andif} $ProductRootKey == "HKLM"
-    MessageBox MB_OK|MB_ICONSTOP "$(NotAdmin)"
-    Abort
-  ${endif}
-  
-  # This can be reset to "true" in section SecDesktop.
-  StrCpy $CreateDesktopIcon "false"
-  
-  ClearErrors
-FunctionEnd
-
-#--------------------------------
-
-Function LaunchProduct
-  Exec ${PRODUCT_BAT}
-FunctionEnd
-
-#--------------------------------
-# The Uninstaller
-
- !include "Uninstall.nsh"
-  
-
-# eof
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/LyXUtils.nsh b/development/Win32/packaging/installer/LyXWinInstaller/LyXUtils.nsh
deleted file mode 100644 (file)
index bf06616..0000000
+++ /dev/null
@@ -1,532 +0,0 @@
-# This script contains the following functions:
-#
-# - LaTeXCheck (check installed LaTeX-system),
-#    (only used by Small and Complete installer), uses:
-#    StrPointer
-#    StrPoint
-#    RevStrPointer
-#    RevStrPoint
-#
-# - un.DelAppPathSub and UnAppPreSuff,
-#    (delete the folder ~\Documents and Settings\username\Application Data\LyX for all users), uses:
-#    un.GetParentA
-#    un.GetUsers
-#    un.StrPoint
-#    StrPointer
-#    StrPoint
-#    UnAppPreSuff
-#
-# - CreateAppPathSub and AppPreSuff,
-#    (creates the folder ~\Documents and Settings\username\Application Data\LyX for all users),
-#    (only used by Small and Complete installer), uses:
-#    GetParentA
-#    GetUsers
-#    StrPointer
-#    StrPoint
-#    UnAppPreSuff
-#
-# - CheckAppPathPreferences (replaces the old install folder name with the new one in the preferences files)
-#                           (used by Update installer), uses:
-#    ReplaceLineContent
-#
-# - IsUserAdmin (checks if user is admin)
-#
-# - FileCheck (checks if a given file exists)
-#
-#--------------------------
-
-!macro StrPointer FindStr SearchStr Pointer
- # searches for a string/character (SearchStr) in another string (FindStr)
- # and returns the number of the character in the FindStr where the SearchStr was found (Pointer)
- # if nothing was found or the search is impossible the Pointer is set to -1
- StrLen $R2 ${SearchStr}
- StrLen $R4 ${FindStr}
- StrCpy $R5 0
- ${if} $R2 == 0
- ${orif} $R4 == 0
-  Goto NotFound
- ${endif}
- IntCmp $R4 $R2 loopA NotFound
- loopA:
-  StrCpy $R3 ${FindStr} $R2 $R5
-  StrCmp $R3 ${SearchStr} Found
-  IntOp $R5 $R5 + 1
-  IntCmp $R4 $R5 loopA NotFound
-  Goto loopA
- Found:
-  StrCpy ${Pointer} $R5
-  Goto done
- NotFound:
-  StrCpy ${Pointer} "-1"
- done:
-
-!macroend
-#--------------------------------
-
-Function StrPoint
- !insertmacro StrPointer $String $Search $Pointer
-FunctionEnd
-
-#--------------------------------
-
-!macro RevStrPointer FindStr SearchStr Pointer
- # searches for a string/character (SearchStr) in another string (FindStr) in reverse order
- # and returns the number of the character in the FindStr where the SearchStr was found (Pointer)
- # if nothing was found or the search is impossible the Pointer is set to +1
- StrLen $R2 ${SearchStr}
- StrLen $R4 ${FindStr}
- ${if} $R2 == 0
- ${orif} $R4 == 0
-  Goto NotFound
- ${endif}
- IntCmp $R4 $R2 loopA NotFound
- StrCpy $R5 "-$R2"
- loopA:
-  StrCpy $R3 ${FindStr} $R2 $R5
-  StrCmp $R3 ${SearchStr} Found
-  IntOp $R5 $R5 - 1
-  IntCmp "$R5" "-$R4" loopA NotFound
-  Goto loopA
- Found:
-  StrCpy ${Pointer} $R5
-  Goto done
- NotFound:
-  StrCpy ${Pointer} "+1"
- done:
-
-!macroend
-#--------------------------------
-
-!if ${INSTALLER_TYPE} == "NotUpdate" # only for Small and Complete installer
-
- Function RevStrPoint
-  !insertmacro RevStrPointer $String $Search $Pointer
- FunctionEnd
-
-!endif # endif ${INSTALLER_TYPE} == "NotUpdate"
-
-#--------------------------------
-
-!macro AppPreSuff AppPre AppSuff
- # the APPDATA path has always the following structure:
- # C:\Documents and Settings\username\Application Data
- # this macro saves the "C:\Documents and Settings\" substring into the variable "AppPre"
- # and the "Application Data" substring into the variable "AppSuff"
-  
-  StrCpy $String "$APPDATA"
-  StrCpy $Search "\"
-  Call StrPoint # search for the first "\"
-  IntOp $Pointer $Pointer + 1 # jump after the "\"
-  StrCpy $String $String "" $Pointer # cut off the part before the first "\"
-  StrCpy $0 $Pointer
-  Call StrPoint # search for the second "\"
-  IntOp $0 $0 + $Pointer # $0 is now the pointer to the second "\" in the APPDATA string
-  StrCpy ${AppPre} $APPDATA $0 # save the part before the second "\"
-  IntOp $Pointer $Pointer + 1 # jump after the "\"
-  StrCpy $String $String "" $Pointer # cut off the part before the second "\"
-  Call StrPoint # search for the third "\"
-  IntOp $Pointer $Pointer + 1 # jump after the "\"
-  StrCpy ${AppSuff} $String "" $Pointer # save the part after the third "\"
-
-!macroend
-
-#--------------------------------
-
-Function GetParentA
- # deletes a subfolder of the APPDATA path for all users
- # used by the function "un.getUsers"
-
-  Exch $R0
-  Push $R1
-  Push $R2
-  Push $R3
-  StrCpy $R1 0
-  StrLen $R2 $R0
-  loop:
-   IntOp $R1 $R1 + 1
-   IntCmp $R1 $R2 get 0 get
-   StrCpy $R3 $R0 1 -$R1
-   StrCmp $R3 "\" get
-  Goto loop
-  get:
-   StrCpy $R0 $R0 -$R1
-   Pop $R3
-   Pop $R2
-   Pop $R1
-   Exch $R0
-   
-FunctionEnd
-
-#--------------------------------
-
-Function GetUsers
- # reads the subfolders of the "Documents and Settings" folder to get a list of the users
-
-  StrCpy $R3 ""
-  Push "$PROFILE"
-  Call GetParentA  
-  Pop $R2
-  StrCpy $R2 "$R2"
-  FindFirst $R0 $R1 "$R2\*"
-  StrCmp $R1 "" findend 0
-  findloop:
-   IfFileExists "$R2\$R1\*.*" 0 notDir
-   StrCmp $R1 "." notDir
-   StrCmp $R1 ".." notDir
-   StrCmp $R1 "All Users" notDir
-   StrCmp $R1 "Default User" notDir
-   StrCmp $R1 "All Users.WINNT" notDir
-   StrCmp $R1 "Default User.WINNT" notDir  
-  StrCpy $R3 "$R3|$R1"
-  notDir:
-   FindNext $R0 $R1
-   StrCmp $R1 "" findend 0
-  Goto findloop
-  findend:
-   FindClose $R0
-  
-FunctionEnd
-
-#--------------------------------
-
-Function un.GetParentA
- # deletes a subfolder of the APPDATA path for all users
- # used by the function "un.getUsers"
-
-  Exch $R0
-  Push $R1
-  Push $R2
-  Push $R3
-  StrCpy $R1 0
-  StrLen $R2 $R0
-  loop:
-   IntOp $R1 $R1 + 1
-   IntCmp $R1 $R2 get 0 get
-   StrCpy $R3 $R0 1 -$R1
-   StrCmp $R3 "\" get
-  Goto loop
-  get:
-   StrCpy $R0 $R0 -$R1
-   Pop $R3
-   Pop $R2
-   Pop $R1
-   Exch $R0
-   
-FunctionEnd
-
-#--------------------------------
-
-Function un.GetUsers
- # reads the subfolders of the "Documents and Settings" folder to get a list of the users
-
-  StrCpy $R3 ""
-  Push "$PROFILE"
-  Call un.GetParentA  
-  Pop $R2
-  StrCpy $R2 "$R2"
-  FindFirst $R0 $R1 "$R2\*"
-  StrCmp $R1 "" findend 0
-  findloop:
-   IfFileExists "$R2\$R1\*.*" 0 notDir
-   StrCmp $R1 "." notDir
-   StrCmp $R1 ".." notDir
-   StrCmp $R1 "All Users" notDir
-   StrCmp $R1 "Default User" notDir
-   StrCmp $R1 "All Users.WINNT" notDir
-   StrCmp $R1 "Default User.WINNT" notDir  
-  StrCpy $R3 "$R3|$R1"
-  notDir:
-   FindNext $R0 $R1
-   StrCmp $R1 "" findend 0
-  Goto findloop
-  findend:
-   FindClose $R0
-  
-FunctionEnd
-
-#--------------------------------
-
-Function un.StrPoint
- !insertmacro StrPointer $String $Search $Pointer
-FunctionEnd
-
-#--------------------------------
-
-!macro UnAppPreSuff AppPre AppSuff
- # the APPDATA path has always the following structure:
- # C:\Documents and Settings\username\Application Data
- # this macro saves the "C:\Documents and Settings\" substring into the variable "AppPre"
- # and the "Application Data" substring into the variable "AppSuff"
-  
-  StrCpy $String "$APPDATA"
-  StrCpy $Search "\"
-  Call un.StrPoint # search for the first "\"
-  IntOp $Pointer $Pointer + 1 # jump after the "\"
-  StrCpy $String $String "" $Pointer # cut off the part before the first "\"
-  StrCpy $0 $Pointer
-  Call un.StrPoint # search for the second "\"
-  IntOp $0 $0 + $Pointer # $0 is now the pointer to the second "\" in the APPDATA string
-  StrCpy ${AppPre} $APPDATA $0 # save the part before the second "\"
-  IntOp $Pointer $Pointer + 1 # jump after the "\"
-  StrCpy $String $String "" $Pointer # cut off the part before the second "\"
-  Call un.StrPoint # search for the third "\"
-  IntOp $Pointer $Pointer + 1 # jump after the "\"
-  StrCpy ${AppSuff} $String "" $Pointer # save the part after the third "\"
-
-!macroend
-
-#--------------------------------
-
-Function un.DelAppPathSub
- # deletes a subfolder of the APPDATA path for all users
-
-  # get list of all users
-  Push $R0
-  Push $R1
-  Push $R2
-  Push $R3
-  Call un.GetUsers
-  StrCpy $UserList $R3 "" 1 # cut off the "|" at the end of the list
-  Pop $R3
-  Pop $R2
-  Pop $R1
-  Pop $R0
-  
-  # the usernames in the list of all users is separated by "|"
-  loop:
-   StrCpy $String "$UserList"
-   StrCpy $Search "|"
-   Call un.StrPoint # search for the "|"
-   StrCmp $Pointer "-1" ready
-   StrCpy $0 $UserList $Pointer # $0 contains now the username
-   IntOp $Pointer $Pointer + 1 # jump after the "|"
-   StrCpy $UserList $UserList "" $Pointer # cut off the first username in the list
-   # generate the string for the current user
-   # AppPre and AppSuff are generated in the macro "AppPreSuff"
-   StrCpy $AppPath "$AppPre\$0\$AppSuff\${PRODUCT_SUBFOLDER}"
-   RMDir /r $AppPath # delete the folder
-  Goto loop
-  ready:
-  StrCpy $0 $UserList
-  StrCpy $AppPath "$AppPre\$0\$AppSuff\${PRODUCT_SUBFOLDER}"
-  RMDir /r $AppPath # delete the folder
-  
-FunctionEnd
-
-#--------------------------------
-
-!if ${INSTALLER_TYPE} == "NotUpdate" # only for Small and Complete installer
-
- Function CreateAppPathSub
- # creates a subfolder of the APPDATA path for all users
-
-  # get folder names
-  !insertmacro AppPreSuff $AppPre $AppSuff
-
-  # get list of all users
-  Push $R0
-  Push $R1
-  Push $R2
-  Push $R3
-  Call GetUsers
-  StrCpy $UserList $R3 "" 1 # cut off the "|" at the end of the list
-  Pop $R3
-  Pop $R2
-  Pop $R1
-  Pop $R0
-  
-  # the usernames in the list of all users is separated by "|"
-  loop:
-   StrCpy $String "$UserList"
-   StrCpy $Search "|"
-   Call StrPoint # search for the "|"
-   StrCmp $Pointer "-1" ready # the loop is finished when no "|" could be found
-   StrCpy $0 $UserList $Pointer # $0 contains now the username
-   IntOp $Pointer $Pointer + 1 # jump after the "|"
-   StrCpy $UserList $UserList "" $Pointer # cut off the first username in the list
-   # generate the string for the current user
-   # AppPre and AppSuff are generated in the macro "AppPreSuff"
-   StrCpy $AppPath "$AppPre\$0\$AppSuff\${PRODUCT_SUBFOLDER}"
-   CreateDirectory $AppPath # create the folder
-   CopyFiles "$INSTDIR\Resources\session" "$AppPath"
-  Goto loop
-  ready:
-  # now do the same for the last user name
-  StrCpy $0 $UserList
-  StrCpy $AppPath "$AppPre\$0\$AppSuff\${PRODUCT_SUBFOLDER}"
-  CreateDirectory $AppPath # create the folder
-  CopyFiles "$INSTDIR\Resources\session" "$AppPath"
-  Delete "$INSTDIR\Resources\session" # delete the session file in the INSTDIR because it is unneeded there
-  
- FunctionEnd
-
-!endif # endif ${INSTALLER_TYPE} == "NotUpdate"
-
-#--------------------------------
-
-!if ${INSTALLER_TYPE} == "Update" # only for Update installer
-
- Function ReplaceLineContent
- # replaces "$OldString" with "LyX $NewString"
-
-  ${WordReplace} '$R9' "$OldString" "$NewString" "+" '$R9' # macro from WordFunc.nsh
-  Push $0
- FunctionEnd
-
-!endif # endif ${INSTALLER_TYPE} == "Update"
-
-#--------------------------------
-
-!if ${INSTALLER_TYPE} == "Update" # only for Update installer
-
- Function CheckAppPathPreferences
- # replaces a string "$OldString" with "$NewString" in a file "$FileName"
-
-  # get folder names
-  !insertmacro AppPreSuff $AppPre $AppSuff
-
-  # get list of all users
-  Push $R0
-  Push $R1
-  Push $R2
-  Push $R3
-  Call GetUsers
-  StrCpy $UserList $R3 "" 1 # cut off the "|" at the end of the list
-  Pop $R3
-  Pop $R2
-  Pop $R1
-  Pop $R0
-  
-  # the usernames in the list of all users is separated by "|"
-  loopPrefs:
-   StrCpy $String "$UserList"
-   StrCpy $Search "|"
-   Call StrPoint # search for the "|"
-   StrCmp $Pointer "-1" ready # the loop is finished when no "|" could be found
-   StrCpy $0 $UserList $Pointer # $0 contains now the username
-   IntOp $Pointer $Pointer + 1 # jump after the "|"
-   StrCpy $UserList $UserList "" $Pointer # cut off the first username in the list
-   # generate the string for the current user
-   # AppPre and AppSuff are generated in the macro "AppPreSuff"
-   StrCpy $AppPath "$AppPre\$0\$AppSuff\${PRODUCT_SUBFOLDER}"
-   # read the preferences file to test if it exists
-   FileOpen $R1 "$AppPath\$FileName" r
-   IfErrors doneA
-   FileClose $R1
-   # search for "$OldString" and replace it with "$NewString"
-   ${LineFind} "$AppPath\$FileName" "" "1:-1" "ReplaceLineContent" # macro from TextFunc.nsh # calls Function ReplaceLineContent
-   doneA:
-  Goto loopPrefs
-  ready:
-  # now do the same for the last user name
-  StrCpy $0 $UserList
-  StrCpy $AppPath "$AppPre\$0\$AppSuff\${PRODUCT_SUBFOLDER}"
-  FileOpen $R1 "$AppPath\$FileName" r
-  IfErrors doneB
-  FileClose $R1
-  ${LineFind} "$AppPath\$FileName" "" "1:-1" "ReplaceLineContent"
-  doneB:
-  
- FunctionEnd
-
-!endif # endif ${INSTALLER_TYPE} == "Update"
-
-#--------------------------------
-
-!macro IsUserAdmin Result Name
-
- ClearErrors
- UserInfo::GetName
- IfErrors Win9x
- Pop $0
- StrCpy ${Name} $0
- UserInfo::GetAccountType
- Pop $1
- ${if} $1 == "Admin"
-  StrCpy ${Result} "yes"
- ${else}
-  StrCpy ${Result} "no"
- ${endif}
- Goto done
-
- Win9x:
-  StrCpy ${Result} "yes"
- done:
-
-!macroend
-
-#--------------------------------
-
-!macro FileCheck Result FileName FilePath
- # checks if a file exists, returns "True" or "False"
-
- Push $0
- Push $1
- StrCpy $0 ""
- StrCpy $1 ""
- FileOpen $0 "${Filepath}\${FileName}" r
- ${if} $0 = ""
-  StrCpy $1 "False"
- ${Else}
-  StrCpy $1 "True"
- ${endif}
- FileClose $0
- StrCpy ${Result} $1
- Pop $1
- Pop $0
-
-!macroend
-
-#------------------------------------------
-
-!if ${INSTALLER_TYPE} == "NotUpdate" # only for Small and Complete installer
-
- Function LaTeXCheck
- # searches the string "$Search" in the string "$String" and extracts the path around it
- # the extracted path is checked if the file "latex.exe" is in it
-
-   StartCheck:
-   StrLen $3 $String
-   Call StrPoint
-   ${if} $Pointer == "-1" # if nothing was found
-    StrCpy $LatexPath ""
-    Return
-   ${endif}
-   IntOp $3 $3 - $Pointer
-   StrCpy $4 $String $3 "-$3" # $4 is now the part behind the $Search string
-   StrCpy $String $String $Pointer # $String is now the part before the $Search string
-   StrCpy $Search ":" # search for the ":" after the first previous drive letter
-   Call RevStrPoint
-   IntOp $Pointer $Pointer - 1 # jump before the ":" to the drive letter
-   StrCpy $Pointer $Pointer "" 1 # cut of the "-" sign
-   StrCpy $LatexPath $String $Pointer "-$Pointer"
-   StrCpy $String $4
-   StrCpy $Search ";" # search for the following ";" that separates the different paths
-   Call StrPoint
-   ${if} $Pointer != "-1" # if something was found
-    StrCpy $String $String $Pointer
-   ${endif}
-   StrCpy $LatexPath "$LatexPath$String"
-   # check if the latex.exe exists in the $LatexPath folder
-   !insertmacro FileCheck $5 "latex.exe" "$LatexPath"
-   ${if} $5 == "False" # delete the entry with the wrong path to the latex.exe and try again
-    StrCpy $LatexPath ""
-    StrLen $3 $String
-    StrCpy $String $4 "" $3
-    ${if} $2 == "TeXLive"
-     StrCpy $Search "TeXLive"
-    ${else}
-     StrCpy $Search "miktex"
-    ${endif}
-    Goto StartCheck
-   ${endif}
-
- FunctionEnd
-
-!endif # endif ${INSTALLER_TYPE} == "NotUpdate"
-
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/MissingPrograms.nsh b/development/Win32/packaging/installer/LyXWinInstaller/MissingPrograms.nsh
deleted file mode 100644 (file)
index 9fb0e98..0000000
+++ /dev/null
@@ -1,257 +0,0 @@
-Function MissingPrograms
-  # check if third-party programs are installed
-
-  # initialize variable, is later set to True when a program was not found
-  ${if} $MissedProg != "True" # is already True when LaTeX is missing
-   StrCpy $MissedProg "False"
-  ${endif}
-
-  # test if Ghostscript is installed
-  GSloop:
-  EnumRegKey $1 HKLM "Software\AFPL Ghostscript" 0
-  ${if} $1 == ""
-   EnumRegKey $1 HKLM "Software\GPL Ghostscript" 0
-   ${if} $1 != ""
-    StrCpy $2 "True"
-   ${endif}
-  ${endif}
-  ${if} $1 != ""
-   ${if} $2 == "True"
-    ReadRegStr $3 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\GPL Ghostscript $1" "DisplayName"
-    StrCpy $0 "Software\GPL Ghostscript\$1"
-   ${else}
-    ReadRegStr $3 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\AFPL Ghostscript $1" "DisplayName"
-    StrCpy $0 "Software\AFPL Ghostscript\$1"
-   ${endif}
-   ${if} $3 == "" # if nothing was found in the uninstall section
-    ReadRegStr $3 HKLM "SOFTWARE\GPL Ghostscript" "OnlyWithLyX" # check if Ghostscript was installed together with LyX
-   ${endif}
-   ${if} $3 == "" # if nothing was found in the uninstall section
-    DeleteRegKey HKLM "$0"
-    goto GSloop
-   ${else}
-    ReadRegStr $GhostscriptPath HKLM $0 "GS_DLL"
-    ${if} $GhostscriptPath != ""
-     StrCpy $GhostscriptPath "$GhostscriptPath" -12 # remove ending "gsdll32.dll"
-    ${else}
-     StrCpy $MissedProg "True"
-    ${endif}
-   ${endif} # if $3
-  ${else} # if $1
-   StrCpy $GhostscriptPath ""
-   StrCpy $MissedProg "True"
-  ${endif}
-
-  # test if Imagemagick is installed
-  ReadRegStr $ImageMagickPath HKLM "Software\ImageMagick\Current" "BinPath"
-  ${if} $ImageMagickPath == ""
-   StrCpy $MissedProg "True"
-  ${endif}
-
-  # test if Aiksaurus is installed
-  !insertmacro FileCheck $5 "meanings.dat" "${AiksaurusDir}" # macro from LyXUtils.nsh
-  ${if} $5 == "True"
-   StrCpy $AiksaurusPath "${AiksaurusDir}"
-  ${endif}
-#  ReadRegStr $AiksaurusPath HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "AIK_DATA_DIR"
-
-  # test if Aspell is installed
-  StrCpy $5 ""
-  ReadRegStr $5 HKCU "SOFTWARE\Aspell" "Base Path"
-  ${if} $5 == ""
-   ReadRegStr $5 HKLM "SOFTWARE\Aspell" "Base Path"
-   StrCpy $AspellBaseReg "HKLM" # used in the aspell installation section
-  ${else}
-   StrCpy $AspellBaseReg "HKCU"
-  ${endif}
-  ${if} $5 == ""
-   StrCpy $MissedProg "True"
-  ${else}
-   StrCpy $AspellPath "$5"
-  ${endif}
-
-  # test if Python is installed
-  # only use an existing python when it is version 2.5 because many Compaq and Dell PC are delivered
-  # with outdated Python interpreters
-  ReadRegStr $PythonPath HKLM "Software\Python\PythonCore\2.5\InstallPath" ""
-  ${if} $PythonPath != ""
-   StrCpy $PythonPath $PythonPath -1 # remove the "\" at the end
-   StrCpy $DelPythonFiles "True"
-  ${endif}
-
-  # test if Acrobat or Adobe Reader is used as PDF-viewer
-  ReadRegStr $String HKCR ".pdf" ""
-  ${if} $String != "AcroExch.Document" # this name is only used by Acrobat and Adobe Reader
-   StrCpy $Acrobat "None"
-  ${else}
-   StrCpy $Acrobat "Yes"
-  ${endif}
-
-  # test if a PostScript-viewer is installed, only check for GSview32
-  StrCpy $PSVPath ""
-  ReadRegStr $PSVPath HKLM "Software\Microsoft\Windows\CurrentVersion\App Paths\gsview32.exe" "Path"
-
-  # test if an editor with syntax-highlighting for LaTeX-files is installed
-  Call EditorCheck
-
-  # test if an image editor is installed (due to LyX's bug 2654 first check for GIMP)
-  StrCpy $ImageEditorPath ""
-  ReadRegStr $ImageEditorPath HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\WinGimp-2.0_is1" "DisplayIcon"
-  ${if} $ImageEditorPath != ""
-   StrCpy $ImageEditorPath "$ImageEditorPath" -13 # delete "\gimp-2.x.exe"
-  ${endif}
-  # check for Photoshop
-  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\App Paths\Photoshop.exe" "Path"
-  ${if} $0 != ""
-   StrCpy $0 "$0" -1 # delete the last "\"
-   ${if} $ImageEditorPath != ""
-    StrCpy $ImageEditorPath "$ImageEditorPath;$0"
-   ${else}
-    StrCpy $ImageEditorPath $0
-   ${endif}
-  ${endif}
-
-  # test if the BibTeX-editor JabRef is installed
-  StrCpy $BibTeXEditorPath ""
-  ReadRegStr $BibTeXEditorPath HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\JabRef 2.1" "UninstallString"
-  ${if} $BibTeXEditorPath == ""
-   ReadRegStr $BibTeXEditorPath HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\JabRef 2.2" "UninstallString"
-  ${endif}
-
-FunctionEnd
-
-# ---------------------------------------
-
-Function MissingProgramsPage
-  # generate the page showing the missing programs that will be installed
-
-  StrCpy $0 "2" # start value for the dynamical item numbering
-  !insertmacro MUI_INSTALLOPTIONS_EXTRACT "io_missing_progs.ini"
-  !insertmacro MUI_HEADER_TEXT "$(MissProgHeader)" ""
-  
-  ${if} $MissedProg == "False"
-   !insertmacro MUI_INSTALLOPTIONS_WRITE "io_missing_progs.ini" "Field 6" "Text" "$(MissProgMessage)"
-  ${else}
-   !insertmacro MUI_INSTALLOPTIONS_WRITE "io_missing_progs.ini" "Field 1" "Text" "$(MissProgCap)"
-   ${if} ${INSTALLER_VERSION} == "Complete"
-    ${if} $LatexPath == ""
-     !insertmacro MUI_INSTALLOPTIONS_WRITE "io_missing_progs.ini" "Field $0" "Text" "$(MissProgLatex)"
-     IntOp $0 $0 + 1
-    ${endif}
-   ${endif}
-   ${if} $GhostscriptPath == ""
-    !insertmacro MUI_INSTALLOPTIONS_WRITE "io_missing_progs.ini" "Field $0" "Text" "$(MissProgGhostscript)"
-    IntOp $0 $0 + 1
-   ${endif}
-   ${if} $ImageMagickPath == ""
-    !insertmacro MUI_INSTALLOPTIONS_WRITE "io_missing_progs.ini" "Field $0" "Text" "$(MissProgImageMagick)"
-    IntOp $0 $0 + 1
-   ${endif}
-   ${if} $AspellPath == ""
-    !insertmacro MUI_INSTALLOPTIONS_WRITE "io_missing_progs.ini" "Field $0" "Text" "$(MissProgAspell)"
-   ${endif}
-  ${endif}
-  
-  !insertmacro MUI_INSTALLOPTIONS_DISPLAY "io_missing_progs.ini"
-
-FunctionEnd
-
-# ---------------------------------------
-
-Function MissingProgramsPage_LeaveFunction
-
- # this empty function is needed for the installer page
-
-FunctionEnd
-
-# ---------------------------------------
-
-Function EditorCheck
-  # test if an editor with syntax-highlighting for LaTeX-files is installed
-
-  # (check for jEdit, PSPad, WinShell, ConTEXT, Crimson Editor, Vim, TeXnicCenter, LaTeXEditor, WinEdt, LEd, WinTeX)
-  StrCpy $EditorPath ""
-  StrCpy $0 ""
-  # check for jEdit
-  ReadRegStr $EditorPath HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\jEdit_is1" "InstallLocation"
-  ${if} $EditorPath != ""
-   StrCpy $EditorPath $EditorPath -1 # remove "\" from the end of the string
-  ${endif}
-  # check for PSPad
-  StrCpy $0 ""
-  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\PSPad editor_is1" "InstallLocation"
-  ${if} $0 != ""
-   StrCpy $0 $0 -1
-   StrCpy $EditorPath "$EditorPath;$0"
-  ${endif}
-  # check for WinShell
-  StrCpy $0 ""
-  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\WinShell_is1" "InstallLocation"
-  ${if} $0 != ""
-   StrCpy $0 $0 -1
-   StrCpy $EditorPath "$EditorPath;$0"
-  ${endif}
-  # check for ConTEXT
-  StrCpy $0 ""
-  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\ConTEXTEditor_is1" "InstallLocation"
-  ${if} $0 != ""
-   StrCpy $0 $0 -1
-   StrCpy $EditorPath "$EditorPath;$0"
-  ${endif}
-  # check for Crimson Editor
-  StrCpy $0 ""
-  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Crimson Editor" "UninstallString"
-  ${if} $0 != ""
-   StrCpy $0 $0 -14 # remove "\uninstall.exe"
-   StrCpy $EditorPath "$EditorPath;$0"
-  ${endif}
-  # check for Vim 6.x
-  StrCpy $0 ""
-  ReadRegStr $0 HKLM "Software\Classes\Applications\gvim.exe\shell\edit\command" ""
-  ${if} $0 != ""
-   StrCpy $0 $0 -13 # remove "gvim.exe "%1""
-   StrCpy $EditorPath "$EditorPath;$0"
-  ${endif}
-  # check for Vim 7.0
-  StrCpy $0 ""
-  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Vim 7.0" "UninstallString"
-  ${if} $0 != ""
-   StrCpy $0 $0 -18 # remove "\uninstall-gui.exe"
-   StrCpy $EditorPath "$EditorPath;$0"
-  ${endif}
-  # check for TeXnicCenter
-  StrCpy $0 ""
-  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\TeXnicCenter_is1" "Inno Setup: App Path"
-  ${if} $0 != ""
-   StrCpy $EditorPath "$EditorPath;$0"
-  ${endif}
-  # check for LaTeXEditor
-  StrCpy $0 ""
-  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\LaTeX Editor" "InstallLocation"
-  ${if} $0 != ""
-   StrCpy $EditorPath "$EditorPath;$0"
-  ${endif}
-  # check for WinEdt
-  StrCpy $0 ""
-  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\WinEdt_is1" "InstallLocation"
-  ${if} $0 != ""
-   StrCpy $0 $0 -1
-   StrCpy $EditorPath "$EditorPath;$0"
-  ${endif}
-  # check for LEd
-  StrCpy $0 ""
-  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\LEd_is1" "InstallLocation"
-  ${if} $0 != ""
-   StrCpy $0 $0 -1
-   StrCpy $EditorPath "$EditorPath;$0"
-  ${endif}
-  # check for WinTeX
-  StrCpy $0 ""
-  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\WinTeX XP" "DisplayIcon"
-  ${if} $0 != ""
-   StrCpy $0 $0 -11 # remove "\wintex.exe"
-   StrCpy $EditorPath "$EditorPath;$0"
-  ${endif}
-
-FunctionEnd
-
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/ReadmeComplete1.5.txt b/development/Win32/packaging/installer/LyXWinInstaller/ReadmeComplete1.5.txt
deleted file mode 100644 (file)
index 0634faa..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-Description
-
-This is the readme of the variant "complete" of the LyXWinInstaller. Please read
-this file carefully to prevent troubles with the installer.
-The LyXWinInstaller installs a complete LaTeX-environment together with the
-wordprocessor "LyX" (www.lyx.org) and needed programs on Windows 2000/XP/XPx64/Vista.
-! Win95, Win98, and WinME are NOT supported. !
-
----
-Prerequisites
-
-To use the installer you need administrator privileges.
-
-An open internet connection is recommended as several LaTeX-packages and
-spellchecker dictionaris can than be downloaded and installed automatically.
-
-It is not essential but would be an advantage if you have the PDF-viewer
-"Adobe Reader" installed before running the installer.
-
-If you want to use a LaTeX-distribution from a network drive or a live-CD/DVD
-then use the installer version "small".
-
----
-Installed Applications
-
-The variant "complete" of the LyXWinInstaller analyses your system and installs,
-if needed, a fully functional version of:
-
-- MiKTeX, a LaTeX-distribution
-- Aspell, a spellchecker
-- Ghostscript, an interpreter for Postscript and PDF
-- ImageMagick, an image converter
-- (optional) GSview, a viewer for Postscript and PDF-documents
-- (optional) JabRef, an editor for BibTeX database files
-
-ImageMagick and Ghostscript won't appear in the list of the installed programs
-in Window's system control because they are installed in a special version to
-use them with LyX. But if you decide to install another version of the programs
-you can do this without problems and without uninstalling LyX.
-If you want to install GSview manually later you can do this without a new
-installation of Ghostscript.
-
----
-After the Installation
-
-To view/edit external files like images LyX uses the default program set in the registry
-for a file extension. This installer checks for many programs so that you only need to type
-the name of their executables in LyX's preferences to change this.
-For example the default viewer for PNG-images on Windows is "Paint". To change it to Gimp,
-set "gimp-2.2" as viewer/editor for the PNG file format in LyX's preferences.
-
----
-Known Problems
-
-You can't install LyX to a folder that has accents or umlauts in its name.
-
-If you use LyX with a computer user account that has accents or umlauts in its name,
-change LyX's paths in the menu Edit -> Preferences so that they don't contain accents
-and restart LyX.
-
-The live-variant of TeX-Live don't work together with LyX due to incompatible Ghostscript
-and dv2dt/dt2dv versions.
-TeX-Live will only work together with LyX when it is installed without Ghostscript.
-
----
-The Uninstaller
-
-LyXWinInstall's uninstaller uninstalls LyX. Aspell, Ghostscript, GSview, ImageMagick, JabRef,
-and MiKTeX are only uninstalled when they were installed together with LyX. You can uninstall
-Aspell, GSview, JabRef, and MiKTeX also separately via Window's Software menu in the system
-control.
-
----
-Internationalization
-
-The installer language string files can be found in the subfolder
-"lyx_languages" of the sourcecode package:
-https://developer.berlios.de/project/showfiles.php?group_id=5117
-
-If you want to help the project you can translate them or create a new language
-string file based on the file "english.nsh".
-Please send the modified files as patch to
-http://developer.berlios.de/patch/?group_id=5117
-or to
-uwestoehr<at>web.de.
-
----
-License
-
-The scripts of the LyXWinInstaller are released under the GNU General Public
-License (GPL). A package with the sourcecode can be found
-in the section "LyxWinInstallerSource" of
-http://developer.berlios.de/project/showfiles.php?group_id=5117
-
-The license files of all used programs can be found in the subdirectory "bin"
-of LyX's installation folder.
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/ReadmePackage1.5.txt b/development/Win32/packaging/installer/LyXWinInstaller/ReadmePackage1.5.txt
deleted file mode 100644 (file)
index dd9339d..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-Description
-
-This is the readme of the complete installer package.
-The file LyXPackageComplete-x-x.rar contains the NSIS (Nullsoft Install System) scripts and
-all used program files. It is needed if you want to build the LyXWinInstaller by yourself.
-You can download the file for every release from:
-http://developer.berlios.de/projects/lyxwininstall/
-
----
-General
-
-To compile the installer scripts you need at least NSIS version 2.25.
-
-The installer scripts needs the plugins "FindProc" and "InetLoad".
-To use them, copy the files "FindProcDLL.dll" and "InetLoad.dll" from the
-"LyXPackage" folder to NSIS'"Plugins" directory.
-
-Only when you have built your own file tree:
-- Copy the files "preferencesxxx", "Aspellxxx.txt", and "session" from the
-  specials folder to the \Resources folder
-- Copy the files "Console.dll" and "LyXLauncher.exe" from the specials folder
-  to the \bin folder where also the "lyx.exe" is.
-- Copy all "*.exe" files from the specials\PDFViewWin folder to the \bin
-  folder where also the "lyx.exe" is.
-
----
-Internationalization
-
-The subfolder "lyx_languages"
-contains the language string files. If you want to help the project then
-translate them or create a new language string file based on the file
-"english.nsh". Please send the modified files as patch of the category
-"Language" to
-http://developer.berlios.de/patch/?group_id=5117
-or to
-uwestoehr<at>web.de.
-
----
-License
-
-The scripts are released under the GNU General Public License (GPL),
-see the license file.
-The licenses of all used programs can be found in the folder ~\LyX\bin of this package.
-
----
-ImageMagick
-
-License: ImageMagick license
-
-The folder ~\LyX\etc\ImageMagick contains all used files from ImageMagick 6.3.3
-
----
-Ghostscript
-
-License: GPL
-
-The folder ~\LyX\etc\Ghostscript contains all used files from GPL Ghostscript 8.56
-
----
-Aspell
-
-License: GPL
-
-The files of Aspell 0.60-4 are in the folder ~\LyX\external\Aspell
-Dictionaries will be downloaded at runtime, the different licenses of the dictionaries
-will be displayed before they are installed.
-
----
-Python
-
-License: Python license
-
-The following files from Python 2.5 are used:
-
-python.exe and python25.dll are in the folder ~\LyX\bin.
-
-The subfolders of ~\LyX\bin contain all other used python files.
-
----
-MiKTeX
-
-License: GPL
-
-The small version of MiKTeX is included together with its installer. MiKTeX will be
-installed and uninstalled using its own installer.
-
----
-GSview
-
-License: AFPL
-
-GSview is included completely. It will be installed and uninstalled using its own
-installer.
-
----
-JabRef
-
-License: GPL
-
-GSview is included completely. It will be installed and uninstalled using its own
-installer.
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/ReadmeScripts1.5.txt b/development/Win32/packaging/installer/LyXWinInstaller/ReadmeScripts1.5.txt
deleted file mode 100644 (file)
index 068b985..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-Description
-
-This is the readme of the script source code.
-The file LyXPackageScripts-x-x.rar contains the NSIS (Nullsoft Install System) scripts and
-used plugins.
-You can download the file for every release from:
-http://developer.berlios.de/projects/lyxwininstall/
-
----
-General
-
-To compile the installer scripts you need at least NSIS version 2.25.
-
-The installer scripts needs the plugins "FindProc" and "InetLoad".
-To use them copy the files "FindProcDLL.dll" and "InetLoad.dll" from the
-"LyXPackage" folder to NSIS'"Plugins" directory.
-
-Only when you have built your own file tree:
-- Copy the files "preferencesxxx", "Aspellxxx.txt", and "session" from the
-  specials folder to the \Resources folder
-- Copy the files "Console.dll" and "LyXLauncher.exe" from the specials folder
-  to the \bin folder where also the "lyx.exe" is.
-- Copy all "*.exe" files from the specials\PDFViewWin folder to the \bin
-  folder where also the "lyx.exe" is.
-
----
-Internationalization
-
-The subfolder "lyx_languages"
-contains the language string files. If you want to help the project then
-translate them or create a new language string file based on the file
-"english.nsh". Please send the modified files as patch of the category
-"Language" to
-http://developer.berlios.de/patch/?group_id=5117
-or to
-uwestoehr<at>web.de.
-
----
-License
-
-The scripts are released under the GNU General Public License (GPL),
-see the license file.
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/ReadmeSmall1.5.txt b/development/Win32/packaging/installer/LyXWinInstaller/ReadmeSmall1.5.txt
deleted file mode 100644 (file)
index cb3b37f..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-Description
-
-This is the readme of the variant "small" of the LyXWinInstaller. Please read
-this file carefully to prevent troubles with the installer.
-The LyXWinInstaller installs the wordprocessor "LyX" (www.lyx.org) and some
-needed programs on Windows 2000/XP/XPx64/Vista.
-! Win95, Win98, and WinME are NOT supported. !
-
----
-General
-
-The installer variant "small" has the same functionality as the "complete" version
-but doesn't include the LaTeX-distribution MiKTeX. It checks your system for an
-installed version of MiKTeX (www.miktex.org) or TeXLive (http://www.tug.org/texlive/).
-
-The installer provides an option to to choose a LaTeX-distribution from a network
-drive or a live-CD/DVD and an option to not use LyX with LaTeX.
-
----
-Prerequisites
-
-To use the installer you need administrator privileges.
-An open internet connection is recommended as several LaTeX-packages and
-spellchecker dictionaris can than be downloaded and installed automatically.
-
-It is not essential but would be an advantage if you have the PDF-viewer
-"Adobe Reader" installed before running the installer.
-
----
-Installed Applications
-
-The variant "small" of the LyXWinInstaller analyses your system and installs,
-if needed, a fully functional version of:
-
-- Aspell, a spellchecker
-- Ghostscript, an interpreter for Postscript and PDF
-- ImageMagick, an image converter
-- (optional) GSview, a viewer for Postscript and PDF-documents
-
-ImageMagick and Ghostscript won't appear in the list of the installed programs
-in Window's system control because they are installed in a special version to 
-use them with LyX. But if you decide to install another version of the programs
-you can do this without problems and without uninstalling LyX.
-If you want to install GSview manually later you can do this without a new
-installation of Ghostscript.
-
----
-After the Installation
-
-To view/edit external files like images LyX uses the default program set in the registry
-for a file extension. This installer checks for many programs so that you only need to type
-the name of their executables in LyX's preferences to change this.
-For example the default viewer for PNG-images on Windows is "Paint". To change it to Gimp,
-set "gimp-2.2" as viewer/editor for the PNG file format in LyX's preferences.
-
----
-Known Problems
-
-You can't install LyX to a folder that has accents or umlauts in its name.
-
-If you use LyX with a computer user account that has accents or umlauts in its name,
-change LyX's paths in the menu Edit -> Preferences so that they don't contain accents
-and restart LyX.
-
-The live-variant of TeX-Live don't work together with LyX due to incompatible Ghostscript
-and dv2dt/dt2dv versions.
-TeX-Live will only work together with LyX when it is installed without Ghostscript.
-
----
-The Uninstaller
-
-LyXWinInstall's uninstaller uninstalls LyX. Aspell, Ghostscript, GSview, ImageMagick, JabRef,
-and MiKTeX are only uninstalled when they were installed together with LyX. You can uninstall
-Aspell, GSview, JabRef, and MiKTeX also separately via Window's Software menu in the system
-control.
-
----
-Internationalization
-
-The installer language string files can be found in the subfolder
-"lyx_languages" of the sourcecode package:
-https://developer.berlios.de/project/showfiles.php?group_id=5117
-
-If you want to help the project you can translate them or create a new language
-string file based on the file "english.nsh".
-Please send the modified files as patch to
-http://developer.berlios.de/patch/?group_id=5117
-or to
-uwestoehr<at>web.de.
-
----
-License
-
-The scripts of the LyXWinInstaller are released under the GNU General Public
-License (GPL). A package with the sourcecode can be found
-in the section "LyxWinInstallerSource" of
-http://developer.berlios.de/project/showfiles.php?group_id=5117
-
-The license files of all used programs can be found in the subdirectory "bin"
-of LyX's installation folder.
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/ReadmeUpdate1.5.txt b/development/Win32/packaging/installer/LyXWinInstaller/ReadmeUpdate1.5.txt
deleted file mode 100644 (file)
index c2633b6..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-Description
-
-This is the readme of the variant "update" of the LyXWinInstaller. Please read
-this file carefully to prevent troubles with the installer.
-The LyXWinInstaller installs the wordprocessor "LyX" (www.lyx.org) and some
-needed programs on Windows 2000/XP/XPx64/Vista.
-! Win95, Win98, and WinME are NOT supported. !
-
----
-General
-
-The installer variant "update" is designed to update existing an LyX installation.
-It therefore only actualized some registry entries and updates the file that were 
-modified  since the last LyX release.
-Custom user settings and third party programs like ImageMagick are not touched.
-
----
-Prerequisites
-
-You must have the last LyX-version installed, otherwise the update installer
-quits with a varning about the wrong LyX version.
-
----
-License
-
-The scripts of the LyXWinInstaller are released under the GNU General Public
-License (GPL). A package with the sourcecode can be found
-in the section "LyxWinInstallerSource" of
-http://developer.berlios.de/project/showfiles.php?group_id=5117
-
-The license files of all used programs can be found in the subdirectory "bin"
-of LyX's installation folder.
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/Settings.nsh b/development/Win32/packaging/installer/LyXWinInstaller/Settings.nsh
deleted file mode 100644 (file)
index 0bce6f4..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-# installer settings
-# You should need to change only these macros for new releases.
-
-!define PRODUCT_DIR "D:\LyXPackage1.5"
-!define PRODUCT_NAME "LyX"
-!define PRODUCT_VERSION "1.5beta3-16-05-2007"
-!define PRODUCT_VERSION_SHORT "150svn"
-!define PRODUCT_SUBFOLDER "lyx15"
-!define PRODUCT_LICENSE_FILE "${PRODUCT_DIR}\License.txt"
-!define PRODUCT_SOURCEDIR "${PRODUCT_DIR}\LyX"
-!define PRODUCT_EXE "$INSTDIR\bin\lyx.exe"
-!define PRODUCT_BAT "$INSTDIR\bin\lyx.bat"
-!define PRODUCT_EXT ".lyx"
-!define PRODUCT_REGNAME "LyX.Document"
-!define PRODUCT_MIME_TYPE "application/lyx"
-!define PRODUCT_UNINSTALL_EXE "$INSTDIR\LyXWinUninstall.exe"
-!define PRODUCT_HELP_LINK "http://www.lyx.org/internet/mailing.php"
-!define PRODUCT_ABOUT_URL "http://www.lyx.org/about/"
-!define PRODUCT_INFO_URL "http://www.lyx.org/"
-!define LAUNCHER_EXE "$INSTDIR\bin\LyXLauncher.exe"
-
-BrandingText "LyXWinInstaller v3.15 - ${INSTALLER_VERSION}"
-
-# to check later if this installer version is running at the same time
-!define INSTALLER_EXE "LyXWin${PRODUCT_VERSION_SHORT}${INSTALLER_VERSION}-3-15.exe"
-!define INSTALLER2_EXE "LyXWin${PRODUCT_VERSION_SHORT}${INSTALLER2_VERSION}-3-15.exe"
-!define INSTALLER3_EXE "LyXWin${PRODUCT_VERSION_SHORT}${INSTALLER3_VERSION}-3-15.exe"
-!define VERSION_BITMAP "${PRODUCT_DIR}\icons\lyx_logo_vert${PRODUCT_VERSION_SHORT}.bmp"
-
-# Replaced by HKLM or HKCU depending on SetShellVarContext.
-!define PRODUCT_ROOT_KEY "SHCTX"
-
-; registry preparations
-!define SHCNE_ASSOCCHANGED 0x08000000
-!define SHCNF_IDLIST 0
-!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\lyx.exe"
-!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\LyX${PRODUCT_VERSION_SHORT}"
-
-# definitions for the Update installer
-!if ${INSTALLER_VERSION} == "Update"
- !define PRODUCT_UNINST_KEY_OLD "Software\Microsoft\Windows\CurrentVersion\Uninstall\LyX150svn"
- !define PRODUCT_VERSION_OLD "LyX 1.5svn-02-05-2007"
- !define PRODUCT_UNINSTALL_EXE_OLD "$INSTDIR\LyXWinUninstall.exe"
- !define PRODUCT_VERSION_SHORT_OLD "150svn"
- !define JabRefVersion "2.2" # could be an older version
- !define MiKTeXDeliveredVersion "2.5" # could be an older version
-!endif
-
-# definitions for the Small installer
-!if ${INSTALLER_VERSION} == "Small"
- !define JabRefVersion "none" # dummy entry to avoid NSIS warnig
- !define MiKTeXDeliveredVersion "none" # dummy entry to avoid NSIS warnig
-!endif
-
-# definitions for the Complete installer
-!if ${INSTALLER_VERSION} == "Complete"
- !define GSviewInstall "external\gsv48w32.exe"
- !define JabRefInstall "external\JabRef-2.2-Setup.exe"
- !define MiKTeXInstall "$INSTDIR\external\basic-miktex-2.6.2675.exe"
- !define JabRefVersion "2.2"
- !define MiKTeXDeliveredVersion "2.6"
-!endif
-
-!define ClassFileDir "${PRODUCT_SOURCEDIR}\Resources\tex"
-
-!define ImageMagickVersion "6.3.4"
-# for some odd reason the ImageMagick folder may not be a subfolder of $INSTDIR\bin!
-!define ImageMagickDir "$INSTDIR\etc\ImageMagick"
-!define GhostscriptDir "$INSTDIR\etc\Ghostscript"
-!define GhostscriptVersion "8.56"
-!define AiksaurusDir "$APPDATA\Aiksaurus"
-!define AiksaurusInstall "external\Aiksaurus"
-!define AspellDir "$APPDATA\Aspell"
-!define AspellDisplay "Aspell 0.60.4 Data"
-!define AspellInstall "external\Aspell"
-!define AspellUninstall "Uninstall-AspellData.exe"
-!define AspellDictPath "${AspellDir}\Dictionaries"
-!define AspellPersonalPath "${AspellDir}\Personal"
-!define AspellLocationExact "http://developer.berlios.de/project/showfiles.php?group_id=5117&release_id=9651"
-!define AspellLocation "http://developer.berlios.de/projects/lyxwininstall/"
-!define DVIPostFileDir "${PRODUCT_SOURCEDIR}\external\dvipost"
-# the following variable is needed for a possible CD-version
-#!define LaTeXPackagesDir "${PRODUCT_SOURCEDIR}\latex"
-!define MiKTeXRepo "ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/"
-
-#--------------------------------
-# make some of the information above available to NSIS.
-
-Name "${PRODUCT_NAME}"
-OutFile "${INSTALLER_EXE}"
-InstallDir "$PROGRAMFILES\${PRODUCT_NAME} ${PRODUCT_VERSION}"
-
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/Uninstall.nsh b/development/Win32/packaging/installer/LyXWinInstaller/Uninstall.nsh
deleted file mode 100644 (file)
index bd7ad6d..0000000
+++ /dev/null
@@ -1,233 +0,0 @@
-# Uninstaller
-
-# this function is called at first after starting the uninstaller
-Function un.onInit
-
-  # Check that LyX is not currently running
-  FindProcDLL::FindProc "lyx.exe"
-  ${if} $R0 == "1"
-   MessageBox MB_OK|MB_ICONSTOP "$(UnInstallRunning)"
-   Abort
-  ${endif}
-
-  # set registry root key
-  StrCpy $Answer ""
-  !insertmacro IsUserAdmin $Answer $UserName # macro from LyXUtils.nsh
-  ${if} $Answer == "yes"
-    SetShellVarContext all
-  ${else}
-   SetShellVarContext current
-  ${endif}
-
-  # Ascertain whether the user has sufficient privileges to uninstall.
-  # abort when LyX was installed with admin permissions but the user doesn't have administrator privileges
-  ReadRegStr $0 HKLM "${PRODUCT_UNINST_KEY}" "RootKey"
-  ${if} $0 != ""
-  ${andif} $Answer != "yes"
-   MessageBox MB_OK|MB_ICONSTOP "$(UnNotAdminLabel)"
-   Abort
-  ${endif}
-  # abort when LyX couldn't be found in the registry
-  ${if} $0 == "" # check in HKCU
-   ReadRegStr $0 HKCU "${PRODUCT_UNINST_KEY}" "RootKey"
-   ${if} $0 == ""
-     MessageBox MB_OK|MB_ICONEXCLAMATION "$(UnNotInRegistryLabel)"
-   ${endif}
-  ${endif}
-
-  # Macro to investigate name of LyX's preferences folders to be able remove them
-  !insertmacro UnAppPreSuff $AppPre $AppSuff # macro from LyXUtils.nsh
-
-  # test if Aspell was installed together with LyX
-  ReadRegStr $0 SHCTX "Software\Aspell" "OnlyWithLyX" # special entry to test if it was installed with LyX
-  ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}"
-   SectionSetText 2 "Aspell" # names the corersponding uninstaller section (has the index "2" as it is the third section in Uninstall.nsh)
-   StrCpy $AspellInstallYes "Aspell"
-   DeleteRegValue SHCTX "Software\Aspell" "OnlyWithLyX" # special entry to test if it was installed with LyX
-  ${else}
-   SectionSetText 2 "" # hides the corresponding uninstaller section
-  ${endif}
-
-  # test if MiKTeX was installed together with LyX
-  ReadRegStr $0 HKLM "SOFTWARE\MiKTeX.org\MiKTeX" "OnlyWithLyX"
-  ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}"
-   SectionSetText 3 "MiKTeX" # names the corersponding uninstaller section
-   StrCpy $MiKTeXInstalled "MiKTeX"
-   DeleteRegValue HKLM "SOFTWARE\MiKTeX.org\MiKTeX" "OnlyWithLyX"
-  ${else}
-   SectionSetText 3 "" # hides the corresponding uninstaller section
-  ${endif}
-
-  # test if JabRef was installed together with LyX
-  ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\JabRef ${JabRefVersion}" "OnlyWithLyX"
-  ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}"
-   SectionSetText 4 "JabRef" # names the corersponding uninstaller section
-   StrCpy $JabRefInstalled "JabRef"
-   DeleteRegValue HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\JabRef ${JabRefVersion}" "OnlyWithLyX"
-  ${else}
-   SectionSetText 4 "" # hides the corresponding uninstaller section
-  ${endif}
-
-  # question message if the user really wants to uninstall LyX
-  MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "$(UnReallyRemoveLabel)" IDYES +2 # continue if yes
-  Abort
-
-FunctionEnd
-
-# ----------------------------------
-
-Function un.onUninstSuccess
-  HideWindow
-  MessageBox MB_ICONINFORMATION|MB_OK "$(UnRemoveSuccessLabel)"
-  
-FunctionEnd
-
-# ----------------------------------
-# Uninstall sections
-
-Section "un.LyX" un.SecUnProgramFiles
-
-  SectionIn RO
-
-  # delete LaTeX class files that were installed together with LyX
-  FileOpen $R5 "$INSTDIR\Resources\uninstallPaths.dat" r
-  FileRead $R5 $LatexPath
-  FileClose $R5
-  StrCpy $String $LatexPath
-  StrCpy $Search "miktex\bin"
-  StrLen $3 $String
-  Call un.StrPoint # search the LaTeXPath for the phrase "miktex\bin" (function from LyXUtils.nsh)
-  ${if} $Pointer != "-1" # if something was found
-   IntOp $Pointer $Pointer - 1 # jump before the first "\" of "\miktex\bin"
-   StrCpy $String $String "$Pointer" # $String is now the part before "\miktex\bin"
-   Delete "$String\tex\latex\cv.cls"
-   RMDir /r "$String\tex\latex\lyx"
-   RMDir /r "$String\tex\latex\revtex"
-   RMDir /r "$String\tex\latex\hollywood"
-   RMDir /r "$String\tex\latex\broadway"
-   ExecWait "$LatexPath\initexmf --update-fndb"
-  ${endif}
-
-  # delete LyX's installation folder
-  RMDir /r $INSTDIR
-  # delete start menu folder
-  ReadRegStr $0 SHCTX "${PRODUCT_UNINST_KEY}" "StartMenu"
-  RMDir /r "$0"
-  # delete desktop icon
-  Delete "$DESKTOP\LyX ${PRODUCT_VERSION}.lnk"
-  # delete registry entries
-  DeleteRegKey HKCU "${PRODUCT_UNINST_KEY}"
-  DeleteRegKey SHCTX "${PRODUCT_UNINST_KEY}"
-  DeleteRegKey SHCTX "${PRODUCT_DIR_REGKEY}"
-  DeleteRegKey HKCR "Applications\lyx.exe"
-  DeleteRegKey HKCR "Applications\lyx.bat"
-
-  # Aiksaurus
-  !insertmacro FileCheck $5 "meanings.dat" "${AiksaurusDir}" # macro from LyXUtils.nsh
-  ${if} $5 == "True"
-   RMDir /r "${AiksaurusDir}"
-  ${endif}
-  ReadRegStr $0 SHCTX "Software\Aiksaurus" "OnlyWithLyX" # special entry to test if it was installed with LyX
-  ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}"
-   # unregister Aiksaurus
-   ReadRegStr $1 SHCTX "Software\Aiksaurus" "Data Path"
-   RMDir /r "$1"
-   DeleteRegKey SHCTX "SOFTWARE\Aiksaurus"
-  ${endif}
-
-  # remove file extension .lyx
-  ReadRegStr $R0 SHCTX "Software\Classes\${PRODUCT_EXT}" ""
-  ${if} $R0 == "${PRODUCT_REGNAME}"
-   DeleteRegKey SHCTX "Software\Classes\${PRODUCT_EXT}"
-   DeleteRegKey SHCTX "Software\Classes\${PRODUCT_REGNAME}"
-  ${endif}
-
-  # the following can only be done with admin permissions
-  ${if} $Answer == "yes" # if admin
-  
-   # ImageMagick
-   ReadRegStr $0 SHCTX "Software\ImageMagick" "OnlyWithLyX" # special entry to test if it was installed with LyX
-   ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}"
-    # unregister ImageMagick
-    DeleteRegValue SHCTX "SOFTWARE\Classes\Applications" "AutoRun"
-    DeleteRegKey SHCTX "SOFTWARE\ImageMagick"
-   ${endif}
-  
-   # Ghostscript and GSview
-   ReadRegStr $0 HKLM "SOFTWARE\GPL Ghostscript" "OnlyWithLyX" # special entry to test if it was installed with LyX
-   ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}"
-    # unregister Ghostscript
-    DeleteRegKey HKLM "SOFTWARE\GPL Ghostscript"
-    # test if GSview is installed
-    StrCpy $5 ""
-    EnumRegValue $5 HKLM "Software\Ghostgum\GSview" 0
-    ${if} $5 != ""
-     # unregister GSview
-     MessageBox MB_ICONINFORMATION|MB_OK "$(UnGSview)"
-     ReadRegStr $3 HKLM "Software\Ghostgum\GSview" "$5"
-     ReadRegStr $4 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\GSview $5" "UninstallString"
-     ExecWait "$4"
-    ${endif}
-   ${endif}
-   
-   # MiKTeX specific LyX setting !Can be deleted after LyX 1.5.0beta3!
-   DeleteRegValue HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "MIKTEX_AUTOINSTALL"
-   DeleteRegValue HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "MIKTEX_REPOSITORY"
-   
-  ${endif} # end if Answer (if admin)
-  
-  SetAutoClose true
-
-SectionEnd
-
-#---------------------------------
-# user preferences
-Section "un.$(UnLyXPreferencesTitle)" un.SecUnPreferences
-
- # remove LyX's config files
- Call un.DelAppPathSub # function from LyXUtils.nsh
-  
-SectionEnd
-
-#---------------------------------
-# Aspell
-Section "un.Aspell" un.SecUnAspell
-
- ${if} $AspellInstallYes == "Aspell" # only uninstall Aspell when it was installed together with LyX 
-  Call un.UninstAspell # Function from Aspell.nsh
- ${endif}
-
-SectionEnd
-
-#---------------------------------
-# MiKTeX
-Section "un.MiKTeX" un.SecUnMiKTeX
-
- ${if} $MiKTeXInstalled == "MiKTeX" # only uninstall MiKTeX when it was installed together with LyX 
-  ReadRegStr $1 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\MiKTeX ${MiKTeXDeliveredVersion}" "UninstallString"
-  ExecWait $1 # run MiKTeX's uninstaller
- ${endif}
-
-SectionEnd
-
-#---------------------------------
-# JabRef
-Section "un.JabRef" un.SecUnJabRef
-
- ${if} $JabRefInstalled == "JabRef" # only uninstall JabRef when it was installed together with LyX 
-  ReadRegStr $1 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\JabRef ${JabRefVersion}" "UninstallString"
-  ExecWait "$1" # run JabRef's uninstaller
- ${endif}
-
-SectionEnd
-
-#---------------------------------
-# Section descriptions
-!insertmacro MUI_UNFUNCTION_DESCRIPTION_BEGIN
-!insertmacro MUI_DESCRIPTION_TEXT ${un.SecUnAspell} "$(SecUnAspellDescription)"
-!insertmacro MUI_DESCRIPTION_TEXT ${un.SecUnMiKTeX} "$(SecUnMiKTeXDescription)"
-!insertmacro MUI_DESCRIPTION_TEXT ${un.SecUnJabRef} "$(SecUnJabRefDescription)"
-!insertmacro MUI_DESCRIPTION_TEXT ${un.SecUnPreferences} "$(SecUnPreferencesDescription)"
-!insertmacro MUI_DESCRIPTION_TEXT ${un.SecUnProgramFiles} "$(SecUnProgramFilesDescription)"
-!insertmacro MUI_UNFUNCTION_DESCRIPTION_END
-
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/Updated.nsh b/development/Win32/packaging/installer/LyXWinInstaller/Updated.nsh
deleted file mode 100644 (file)
index 2dd7cd4..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-Function UpdateModifiedFiles
-
- # list with modified files for LyX 1.5beta3 16-05-2007
- SetOutPath "$INSTDIR\bin"
- File "${PRODUCT_SOURCEDIR}\bin\lyx.exe" # always here
- File "${PRODUCT_SOURCEDIR}\bin\pdfclose.exe"
- File "${PRODUCT_SOURCEDIR}\bin\pdfdde.exe"
- File "${PRODUCT_SOURCEDIR}\bin\pdfopen.exe"
- File "${PRODUCT_SOURCEDIR}\bin\PDFViewWin.exe"
- File "${PRODUCT_SOURCEDIR}\bin\tex2lyx.exe" # always here
- SetOutPath "$INSTDIR\Resources"
- File "${PRODUCT_SOURCEDIR}\Resources\chkconfig.ltx"
- File "${PRODUCT_SOURCEDIR}\Resources\encodings"
- File "${PRODUCT_SOURCEDIR}\Resources\languages"
- File "${PRODUCT_SOURCEDIR}\Resources\unicodesymbols"
- File /r "${PRODUCT_SOURCEDIR}\Resources\images"
- File /r "${PRODUCT_SOURCEDIR}\Resources\layouts"
- File /r "${PRODUCT_SOURCEDIR}\Resources\locale" # always here
- SetOutPath "$INSTDIR\Resources\doc"
- File "${PRODUCT_SOURCEDIR}\Resources\doc\EmbeddedObjects.lyx"
- File "${PRODUCT_SOURCEDIR}\Resources\doc\LaTeXConfig.lyx.in"
- File "${PRODUCT_SOURCEDIR}\Resources\doc\TOC.lyx" # must be here when another \doc file has been changed
- SetOutPath "$INSTDIR\Resources\doc\de"
- File "${PRODUCT_SOURCEDIR}\Resources\doc\de\TOC.lyx" # must be here when another \doc file has been changed
- File "${PRODUCT_SOURCEDIR}\Resources\doc\de\UserGuide.lyx"
- SetOutPath "$INSTDIR\Resources\doc\es"
- File "${PRODUCT_SOURCEDIR}\Resources\doc\es\EmbeddedObjects.lyx"
- File "${PRODUCT_SOURCEDIR}\Resources\doc\es\TOC.lyx" # must be here when another \doc file has been changed
- SetOutPath "$INSTDIR\Resources\examples"
- File "${PRODUCT_SOURCEDIR}\Resources\examples\armenian-article.lyx"
- File "${PRODUCT_SOURCEDIR}\Resources\examples\listings.lyx"
- SetOutPath "$INSTDIR\Resources\examples\de"
- File "${PRODUCT_SOURCEDIR}\Resources\examples\de\TabellenBeispiel.lyx"
- SetOutPath "$INSTDIR\Resources\examples\fr"
- File "${PRODUCT_SOURCEDIR}\Resources\examples\fr\simplecv.lyx"  
- SetOutPath "$INSTDIR\Resources\images"
- File /r "${PRODUCT_SOURCEDIR}\Resources\images\math"
- SetOutPath "$INSTDIR\Resources\lyx2lyx"
- File "${PRODUCT_SOURCEDIR}\Resources\lyx2lyx\LyX.py"
- File "${PRODUCT_SOURCEDIR}\Resources\lyx2lyx\lyx_1_5.py"
- SetOutPath "$INSTDIR\Resources\ui"
- File "${PRODUCT_SOURCEDIR}\Resources\ui\stdmenus.inc"
- File "${PRODUCT_SOURCEDIR}\Resources\ui\stdtoolbars.inc"
-
-FunctionEnd
-
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/icons/Lydia.svg b/development/Win32/packaging/installer/LyXWinInstaller/icons/Lydia.svg
deleted file mode 100644 (file)
index 270a896..0000000
+++ /dev/null
@@ -1,613 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
-<svg
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   id="svg1"
-   sodipodi:version="0.32"
-   inkscape:version="0.42.2"
-   width="128.00000pt"
-   height="128.00000pt"
-   sodipodi:docname="Lydia.svg"
-   sodipodi:docbase="F:\LyXPackageUsti\icons"
-   inkscape:export-filename="F:\LyXPackageUsti\icons\Lydia.ico"
-   inkscape:export-xdpi="18.500000"
-   inkscape:export-ydpi="18.500000">
-  <metadata
-     id="metadata126" />
-  <defs
-     id="defs3">
-    <linearGradient
-       id="linearGradient1806">
-      <stop
-         style="stop-color:#000000;stop-opacity:0.40677965;"
-         offset="0.0000000"
-         id="stop1807" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0.073446326;"
-         offset="0.64777780"
-         id="stop3276" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0.0000000;"
-         offset="1.0000000"
-         id="stop1808" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1518">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0.74226803;"
-         offset="0.0000000"
-         id="stop1519" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0.0000000;"
-         offset="1.0000000"
-         id="stop1520" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1512">
-      <stop
-         style="stop-color:#000000;stop-opacity:0.54639173;"
-         offset="0.0000000"
-         id="stop1513" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0.0000000;"
-         offset="1.0000000"
-         id="stop1514" />
-    </linearGradient>
-    <pattern
-       width="130.00000"
-       height="96.000000"
-       id="pattern903">
-      <image
-         xlink:href="/home/andy/Desktop/lux.png"
-         sodipodi:absref="/home/andy/Desktop/lux.png"
-         width="130.00000"
-         height="96.000000"
-         id="image904" />
-    </pattern>
-    <linearGradient
-       xlink:href="#linearGradient1512"
-       id="linearGradient1515"
-       x1="32.921471"
-       y1="69.997230"
-       x2="49.624015"
-       y2="77.805330"
-       gradientTransform="scale(1.764342,0.566783)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       xlink:href="#linearGradient1518"
-       id="linearGradient1517"
-       x1="46.503232"
-       y1="26.114084"
-       x2="46.767103"
-       y2="52.293003"
-       gradientTransform="scale(1.087419,0.919608)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       xlink:href="#linearGradient1512"
-       id="linearGradient1522"
-       x1="39.077764"
-       y1="45.472822"
-       x2="38.935727"
-       y2="34.736868"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       xlink:href="#linearGradient1518"
-       id="radialGradient1524"
-       cx="42.243992"
-       cy="36.216045"
-       fx="42.243992"
-       fy="36.216045"
-       r="6.1075649"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       xlink:href="#linearGradient1518"
-       id="radialGradient1525"
-       cx="42.243992"
-       cy="36.216045"
-       fx="42.243992"
-       fy="36.216045"
-       r="6.1075649"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       xlink:href="#linearGradient1518"
-       id="linearGradient1527"
-       x1="50.072014"
-       y1="13.720966"
-       x2="26.487234"
-       y2="13.768328"
-       gradientTransform="scale(0.838005,1.193310)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       xlink:href="#linearGradient1518"
-       id="linearGradient1529"
-       x1="61.980094"
-       y1="88.524220"
-       x2="51.749805"
-       y2="51.554661"
-       gradientTransform="scale(1.087419,0.919608)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       xlink:href="#linearGradient1518"
-       id="linearGradient1531"
-       x1="58.108066"
-       y1="60.616996"
-       x2="42.782681"
-       y2="60.616996"
-       gradientTransform="scale(1.616581,0.618590)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       xlink:href="#linearGradient1518"
-       id="linearGradient1533"
-       x1="51.998036"
-       y1="87.448610"
-       x2="44.157573"
-       y2="78.630961"
-       gradientTransform="scale(1.394628,0.717037)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       xlink:href="#linearGradient1518"
-       id="linearGradient1535"
-       x1="9.9581958"
-       y1="96.715331"
-       x2="22.288983"
-       y2="86.950267"
-       gradientTransform="scale(1.517117,0.659145)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       xlink:href="#linearGradient1512"
-       id="linearGradient1537"
-       x1="50.659911"
-       y1="88.177996"
-       x2="53.563345"
-       y2="65.575180"
-       gradientTransform="scale(0.992818,1.007234)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       xlink:href="#linearGradient1512"
-       id="linearGradient1539"
-       x1="13.065491"
-       y1="85.119429"
-       x2="26.982304"
-       y2="67.896692"
-       gradientTransform="scale(1.034556,0.966599)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       xlink:href="#linearGradient1518"
-       id="linearGradient1659"
-       x1="36.185605"
-       y1="131.57237"
-       x2="34.983450"
-       y2="109.63145"
-       gradientTransform="scale(1.006063,0.993973)"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       xlink:href="#linearGradient1806"
-       id="radialGradient1977"
-       cx="0.50000000"
-       cy="0.50000000"
-       r="0.50000000"
-       fx="0.50000000"
-       fy="0.50000000" />
-    <linearGradient
-       xlink:href="#linearGradient1518"
-       id="linearGradient1734"
-       x1="84.674620"
-       y1="134.88581"
-       x2="79.578964"
-       y2="116.69227"
-       gradientTransform="scale(1.110182,0.900753)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1512"
-       id="linearGradient1424"
-       x1="39.077764"
-       y1="45.472822"
-       x2="38.935727"
-       y2="34.736868"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1518"
-       id="linearGradient1426"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="scale(0.838005,1.193310)"
-       x1="50.072014"
-       y1="13.720966"
-       x2="26.487234"
-       y2="13.768328" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1806"
-       id="radialGradient1514"
-       cx="41.875938"
-       cy="37.865574"
-       fx="41.875938"
-       fy="37.865574"
-       r="12.562782"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1518"
-       id="linearGradient1516"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="scale(1.087419,0.919608)"
-       x1="61.980094"
-       y1="88.524220"
-       x2="51.749805"
-       y2="51.554661" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1518"
-       id="linearGradient1519"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="scale(1.087419,0.919608)"
-       x1="46.503232"
-       y1="26.114084"
-       x2="46.767103"
-       y2="52.293003" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1512"
-       id="linearGradient1521"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="scale(0.992818,1.007234)"
-       x1="50.659911"
-       y1="88.177996"
-       x2="53.563345"
-       y2="65.575180" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1512"
-       id="linearGradient1523"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="scale(1.764342,0.566783)"
-       x1="32.921471"
-       y1="69.997230"
-       x2="49.624015"
-       y2="77.805330" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1512"
-       id="linearGradient1525"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="scale(1.034556,0.966599)"
-       x1="13.065491"
-       y1="85.119429"
-       x2="26.982304"
-       y2="67.896692" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1518"
-       id="linearGradient1528"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="scale(1.517117,0.659145)"
-       x1="9.9581958"
-       y1="96.715331"
-       x2="22.288983"
-       y2="86.950267" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1512"
-       id="linearGradient1530"
-       gradientUnits="userSpaceOnUse"
-       x1="39.077764"
-       y1="45.472822"
-       x2="38.935727"
-       y2="34.736868" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1512"
-       id="linearGradient1532"
-       gradientUnits="userSpaceOnUse"
-       x1="39.077764"
-       y1="45.472822"
-       x2="38.935727"
-       y2="34.736868" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1518"
-       id="radialGradient1534"
-       gradientUnits="userSpaceOnUse"
-       cx="42.243992"
-       cy="36.216045"
-       fx="42.243992"
-       fy="36.216045"
-       r="6.1075649" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1518"
-       id="radialGradient1536"
-       gradientUnits="userSpaceOnUse"
-       cx="42.243992"
-       cy="36.216045"
-       fx="42.243992"
-       fy="36.216045"
-       r="6.1075649" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1518"
-       id="linearGradient1538"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="scale(1.616581,0.618590)"
-       x1="58.108066"
-       y1="60.616996"
-       x2="42.782681"
-       y2="60.616996" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1518"
-       id="linearGradient1540"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="scale(1.394628,0.717037)"
-       x1="51.998036"
-       y1="87.448610"
-       x2="44.157573"
-       y2="78.630961" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1518"
-       id="linearGradient1542"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="scale(0.838005,1.193310)"
-       x1="50.072014"
-       y1="13.720966"
-       x2="26.487234"
-       y2="13.768328" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1518"
-       id="linearGradient1544"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="scale(1.110182,0.900753)"
-       x1="84.674620"
-       y1="134.88581"
-       x2="79.578964"
-       y2="116.69227" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1518"
-       id="linearGradient1546"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="scale(1.006063,0.993973)"
-       x1="36.185605"
-       y1="131.57237"
-       x2="34.983450"
-       y2="109.63145" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0000000"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1.2279853"
-     inkscape:cx="57.933129"
-     inkscape:cy="15.420322"
-     inkscape:window-width="1024"
-     inkscape:window-height="721"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
-     inkscape:current-layer="svg1" />
-  <g
-     transform="matrix(1.179090,0.000000,0.000000,1.296631,-18.68231,-19.71797)"
-     id="g731">
-    <g
-       transform="matrix(1.429413,-3.932010e-2,3.932010e-2,1.429413,6.816050,14.52049)"
-       id="g1540">
-      <path
-         sodipodi:nodetypes="cczzc"
-         id="path917"
-         d="M 24.859391,31.907937 C 23.419824,24.350211 24.964801,11.778293 30.054438,8.9789918 C 35.144076,6.1796912 40.379124,5.3034583 41.760605,9.7424375 C 43.243834,14.508354 39.448349,16.768623 34.704351,20.597833 C 29.745701,24.600304 28.340109,28.103497 24.859391,31.907937 z "
-         style="fill:#212121;fill-rule:evenodd;stroke-width:0.57499999" />
-    </g>
-    <path
-       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
-       sodipodi:nodetypes="cczcc"
-       id="path918"
-       d="M 25.193706,48.176692 C 25.193706,48.176692 24.939224,26.545733 44.025365,23.491950 C 63.111506,20.438168 70.109757,49.449102 68.710107,54.029776 C 67.310457,58.610450 49.351398,70.044503 37.645232,66.227275 C 25.939066,62.410047 26.975079,57.338040 25.193706,48.176692 z "
-       style="fill:#618bb4;fill-opacity:1.0000000;fill-rule:evenodd;stroke-width:0.57499999" />
-    <path
-       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
-       id="path1528"
-       d="M 28.074289,48.939744 C 28.074289,48.939744 27.844841,29.436670 45.053436,26.683294 C 62.262031,23.929920 69.374917,51.234223 67.309886,54.217047 C 65.244854,57.199869 51.477978,62.247724 40.923373,58.806005 C 30.368769,55.364286 29.680425,57.199869 28.074289,48.939744 z "
-       style="fill:url(#linearGradient1516);fill-rule:evenodd;stroke-width:0.57499999" />
-    <path
-       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
-       id="path1516"
-       d="M 25.891950,48.915464 C 25.891950,48.915464 25.637468,27.284505 44.723609,24.230722 C 63.809750,21.176940 71.698688,51.460283 69.408351,54.768548 C 67.118014,58.076812 51.849101,63.675413 40.142935,59.858185 C 28.436769,56.040957 27.673323,58.076812 25.891950,48.915464 z "
-       style="fill:url(#linearGradient1519);fill-rule:evenodd;stroke-width:0.57499999" />
-    <path
-       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
-       sodipodi:nodetypes="czcccczz"
-       id="path916"
-       d="M 40.717100,73.115916 C 40.717100,68.916965 50.070907,54.562023 54.040131,54.343356 C 58.099053,54.119748 55.986013,56.829076 59.039796,56.574594 C 62.093578,56.320112 67.183216,56.574594 68.201143,59.882859 C 69.219071,63.191123 69.473553,72.606953 66.165288,73.370398 C 62.857024,74.133844 60.057723,74.897290 58.276350,77.442108 C 56.494977,79.986927 51.150858,84.567601 46.061220,82.277264 C 41.078519,80.035049 40.717100,77.314867 40.717100,73.115916 z "
-       style="fill:#a2360f;fill-opacity:1.0000000;fill-rule:evenodd;stroke-width:0.57499999" />
-    <path
-       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
-       id="path922"
-       d="M 47.842593,75.406253 C 48.097075,73.879362 50.387412,62.936641 53.186712,61.155268 C 55.986013,59.373895 54.204640,62.936641 55.222568,64.718014 C 56.240495,66.499388 61.330133,59.373895 61.330133,62.427678 C 61.330133,65.481460 56.749459,67.517315 59.803241,67.008351 C 62.857024,66.499388 71.254926,63.954569 66.928734,67.262833 C 62.602542,70.571098 60.312205,75.406253 57.258423,73.879362 C 54.204640,72.352471 53.186712,77.187626 50.641894,77.187626 C 48.097075,77.187626 47.588111,77.187626 47.842593,75.406253 z "
-       style="fill:#e7d417;fill-opacity:0.44654086;fill-rule:evenodd;stroke-width:0.57499999" />
-    <path
-       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
-       sodipodi:nodetypes="czcccczz"
-       id="path1536"
-       d="M 40.983128,72.559266 C 40.983128,68.360315 50.336933,54.005373 54.306163,53.786706 C 58.365083,53.563098 56.252043,56.272426 59.305823,56.017944 C 62.359603,55.763462 67.449243,56.017944 68.467173,59.326209 C 69.485103,62.634473 69.739583,72.050303 66.431313,72.813748 C 63.123053,73.577194 60.323753,74.340640 58.542383,76.885458 C 56.761003,79.430277 51.416883,84.010951 46.327253,81.720614 C 41.344547,79.478399 40.983128,76.758217 40.983128,72.559266 z "
-       style="fill:url(#linearGradient1521);fill-rule:evenodd;stroke-width:0.57499999" />
-    <path
-       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
-       id="path910"
-       d="M 51.150857,44.868428 L 78.634900,52.757366 L 100.26586,36.979490 L 51.150857,44.868428 z "
-       style="fill:url(#linearGradient1523);fill-rule:evenodd;stroke-width:0.57499999" />
-    <path
-       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
-       id="path909"
-       d="M 50.387412,44.359464 L 100.26586,30.108479 L 76.344563,49.194620 L 50.387412,44.359464 z "
-       style="fill:#bd3200;fill-rule:evenodd;stroke-width:0.57499999" />
-    <path
-       transform="matrix(1.726901,0.000000,0.000000,1.726901,-13.97865,2.029577)"
-       d="M 70.491480 30.108479 A 8.9068661 8.9068661 0 1 1  52.677748,30.108479 A 8.9068661 8.9068661 0 1 1  70.491480 30.108479 z"
-       sodipodi:ry="8.9068661"
-       sodipodi:rx="8.9068661"
-       sodipodi:cy="30.108479"
-       sodipodi:cx="61.584614"
-       id="path914"
-       style="fill:#f4f4f4;fill-rule:evenodd;stroke-width:0.47612661"
-       sodipodi:type="arc" />
-    <path
-       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
-       id="path915"
-       d="M 27.993007,55.556667 C 27.993007,55.556667 27.484043,58.355967 29.774380,60.900786 C 32.064717,63.445605 41.480546,72.097989 38.172282,77.187626 C 34.864017,82.277264 26.211633,82.786228 23.157851,79.223481 C 20.104068,75.660735 8.9068657,71.080061 9.1613476,69.298688 C 9.4158295,67.517315 5.0896376,58.610449 11.960648,58.101486 C 18.831659,57.592522 23.412333,53.011848 25.448188,52.757366 C 27.484043,52.502884 28.247488,53.775294 27.993007,55.556667 z "
-       style="fill:#a2360f;fill-opacity:1.0000000;fill-rule:evenodd;stroke-width:0.57499999" />
-    <path
-       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
-       id="path921"
-       d="M 26.211633,61.409750 C 26.211633,61.409750 28.756452,67.517315 31.301271,70.825580 C 33.846090,74.133844 30.537825,78.714518 27.229561,75.660735 C 23.921297,72.606953 13.487540,70.316616 13.742021,67.262833 C 13.996503,64.209051 18.322695,69.807652 19.086141,67.262833 C 19.849586,64.718014 13.996503,58.864931 17.050286,59.628377 C 20.104068,60.391823 22.394405,68.026279 23.157851,63.700087 C 23.921297,59.373895 22.903369,55.556667 26.211633,61.409750 z "
-       style="fill:#e7d417;fill-opacity:0.42767295;fill-rule:evenodd;stroke-width:0.57499999" />
-    <path
-       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
-       id="path1538"
-       d="M 28.286502,55.412556 C 28.286502,55.412556 27.777538,58.211856 30.067875,60.756675 C 32.358212,63.301494 41.774041,71.953878 38.465777,77.043515 C 35.157512,82.133153 26.505128,82.642117 23.451346,79.079370 C 20.397563,75.516624 9.2003609,70.935950 9.4548429,69.154577 C 9.7093249,67.373204 5.3831329,58.466338 12.254143,57.957375 C 19.125154,57.448411 23.705828,52.867737 25.741683,52.613255 C 27.777538,52.358773 28.540983,53.631183 28.286502,55.412556 z "
-       style="fill:url(#linearGradient1525);fill-rule:evenodd;stroke-width:0.57499999" />
-    <path
-       transform="matrix(1.389462,0.000000,0.000000,1.389462,7.172151,12.65069)"
-       d="M 70.491480 30.108479 A 8.9068661 8.9068661 0 1 1  52.677748,30.108479 A 8.9068661 8.9068661 0 1 1  70.491480 30.108479 z"
-       sodipodi:ry="8.9068661"
-       sodipodi:rx="8.9068661"
-       sodipodi:cy="30.108479"
-       sodipodi:cx="61.584614"
-       id="path1510"
-       style="fill:#e4d66e;fill-rule:evenodd;stroke-width:0.59175676"
-       sodipodi:type="arc" />
-    <path
-       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.286480,10.63843)"
-       d="M 67.437697 31.126406 A 5.8530831 5.8530831 0 1 1  55.731531,31.126406 A 5.8530831 5.8530831 0 1 1  67.437697 31.126406 z"
-       sodipodi:ry="5.8530831"
-       sodipodi:rx="5.8530831"
-       sodipodi:cy="31.126406"
-       sodipodi:cx="61.584614"
-       id="path912"
-       style="fill-rule:evenodd;stroke-width:0.57499999"
-       sodipodi:type="arc" />
-    <path
-       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
-       id="path919"
-       d="M 25.957152,48.431174 C 25.957152,48.431174 31.810235,47.922210 29.774380,50.975993 C 27.738525,54.029776 20.867514,55.047703 25.193706,56.320112 C 29.519898,57.592522 52.423267,58.101486 54.968086,59.373895 C 57.512904,60.646304 50.132930,68.535243 45.297774,67.008351 C 40.462619,65.481460 33.591608,59.119413 26.466115,60.137341 C 19.340623,61.155268 12.469612,65.226978 12.215130,60.900786 C 11.960648,56.574594 17.559250,49.703584 25.957152,48.431174 z "
-       style="fill:#45800c;fill-rule:evenodd;stroke-width:0.57499999" />
-    <path
-       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
-       id="path1534"
-       d="M 28.123743,46.722923 C 28.123743,46.722923 33.733476,46.235120 31.782264,49.161938 C 29.831053,52.088756 23.245714,53.064361 27.392038,54.283868 C 31.538363,55.503375 53.489492,55.991179 55.928506,57.210685 C 58.367520,58.430192 51.294379,65.991137 46.660251,64.527728 C 42.026124,63.064320 35.440785,56.966784 28.611545,57.942390 C 21.782305,58.917995 15.196966,62.820418 14.953065,58.674094 C 14.709163,54.527769 20.074995,47.942431 28.123743,46.722923 z "
-       style="fill:url(#linearGradient1528);fill-rule:evenodd;stroke-width:0.57499999" />
-    <path
-       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
-       sodipodi:nodetypes="cccccccc"
-       id="path920"
-       d="M 68.710107,53.011848 C 68.710107,53.011848 77.616973,55.811149 72.272853,56.829076 C 66.928734,57.847004 53.695676,56.574594 49.878448,59.119413 C 46.061220,61.664232 41.735028,69.807652 44.788811,71.334543 C 47.842593,72.861435 55.986013,64.209051 63.111506,62.936641 C 70.236998,61.664232 85.505911,62.427678 86.269357,59.882859 C 87.032802,57.338040 72.447502,49.641836 69.648201,49.641836 C 66.848901,49.641836 68.710107,53.011848 68.710107,53.011848 z "
-       style="fill:#52980f;fill-rule:evenodd;stroke-width:0.57499999" />
-    <path
-       transform="matrix(1.318402,0.000000,0.000000,1.318402,36.93339,7.749206)"
-       d="M 51.150857 35.452599 A 9.1613474 9.1613474 0 1 1  32.828162,35.452599 A 9.1613474 9.1613474 0 1 1  51.150857 35.452599 z"
-       sodipodi:ry="9.1613474"
-       sodipodi:rx="9.1613474"
-       sodipodi:cy="35.452599"
-       sodipodi:cx="41.989510"
-       id="path1523"
-       style="fill:url(#linearGradient1530);fill-rule:evenodd;stroke-width:0.62365168"
-       sodipodi:type="arc" />
-    <path
-       transform="matrix(1.671651,0.000000,0.000000,1.671651,-3.918064,5.232760)"
-       d="M 51.150857 35.452599 A 9.1613474 9.1613474 0 1 1  32.828162,35.452599 A 9.1613474 9.1613474 0 1 1  51.150857 35.452599 z"
-       sodipodi:ry="9.1613474"
-       sodipodi:rx="9.1613474"
-       sodipodi:cy="35.452599"
-       sodipodi:cx="41.989510"
-       id="path923"
-       style="fill:#f4f4f4;fill-rule:evenodd;stroke-width:0.49186331"
-       sodipodi:type="arc" />
-    <path
-       transform="matrix(1.318402,0.000000,0.000000,1.318402,11.09669,17.21056)"
-       d="M 51.150857 35.452599 A 9.1613474 9.1613474 0 1 1  32.828162,35.452599 A 9.1613474 9.1613474 0 1 1  51.150857 35.452599 z"
-       sodipodi:ry="9.1613474"
-       sodipodi:rx="9.1613474"
-       sodipodi:cy="35.452599"
-       sodipodi:cx="41.989510"
-       id="path913"
-       style="fill:#e4d66e;fill-rule:evenodd;stroke-width:0.62365168"
-       sodipodi:type="arc" />
-    <path
-       transform="matrix(1.318402,0.000000,0.000000,1.318402,11.09667,16.84664)"
-       d="M 51.150857 35.452599 A 9.1613474 9.1613474 0 1 1  32.828162,35.452599 A 9.1613474 9.1613474 0 1 1  51.150857 35.452599 z"
-       sodipodi:ry="9.1613474"
-       sodipodi:rx="9.1613474"
-       sodipodi:cy="35.452599"
-       sodipodi:cx="41.989510"
-       id="path1521"
-       style="fill:url(#linearGradient1532);fill-rule:evenodd;stroke-width:0.62365168"
-       sodipodi:type="arc" />
-    <path
-       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.971427,11.22306)"
-       d="M 48.351557 36.216045 A 6.1075649 6.1075649 0 1 1  36.136427,36.216045 A 6.1075649 6.1075649 0 1 1  48.351557 36.216045 z"
-       sodipodi:ry="6.1075649"
-       sodipodi:rx="6.1075649"
-       sodipodi:cy="36.216045"
-       sodipodi:cx="42.243992"
-       id="path911"
-       style="fill-rule:evenodd;stroke-width:0.57499999"
-       sodipodi:type="arc" />
-    <path
-       transform="matrix(1.099494,0.000000,0.000000,1.099494,18.05623,20.13574)"
-       d="M 48.351557 36.216045 A 6.1075649 6.1075649 0 1 1  36.136427,36.216045 A 6.1075649 6.1075649 0 1 1  48.351557 36.216045 z"
-       sodipodi:ry="6.1075649"
-       sodipodi:rx="6.1075649"
-       sodipodi:cy="36.216045"
-       sodipodi:cx="42.243992"
-       id="path1509"
-       style="fill:url(#radialGradient1534);fill-rule:evenodd;stroke-width:1.1081090"
-       sodipodi:type="arc" />
-    <path
-       transform="matrix(1.099494,0.000000,0.000000,1.099494,44.87933,12.47874)"
-       d="M 48.351557 36.216045 A 6.1075649 6.1075649 0 1 1  36.136427,36.216045 A 6.1075649 6.1075649 0 1 1  48.351557 36.216045 z"
-       sodipodi:ry="6.1075649"
-       sodipodi:rx="6.1075649"
-       sodipodi:cy="36.216045"
-       sodipodi:cx="42.243992"
-       id="path1511"
-       style="fill:url(#radialGradient1536);fill-rule:evenodd;stroke-width:1.1081090"
-       sodipodi:type="arc" />
-    <path
-       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
-       id="path1530"
-       d="M 55.758098,43.619804 L 96.835997,31.883262 L 77.135370,47.601846 L 55.758098,43.619804 z "
-       style="fill:url(#linearGradient1538);fill-rule:evenodd;stroke-width:0.57499999" />
-    <path
-       transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)"
-       sodipodi:nodetypes="cccccccc"
-       id="path1532"
-       d="M 67.743635,52.574355 C 67.743635,52.574355 76.650495,55.373656 71.306375,56.391583 C 65.962265,57.409511 52.729203,56.137101 48.911975,58.681920 C 45.094747,61.226739 40.768555,69.370159 43.822338,70.897050 C 46.876120,72.423942 55.019540,63.771558 62.145035,62.499148 C 69.270525,61.226739 84.539435,61.990185 85.302885,59.445366 C 86.066325,56.900547 71.481025,49.204343 68.681725,49.204343 C 65.882425,49.204343 67.743635,52.574355 67.743635,52.574355 z "
-       style="fill:url(#linearGradient1540);fill-rule:evenodd;stroke-width:0.57499999" />
-    <g
-       style="fill:url(#linearGradient1527)"
-       transform="matrix(1.219881,-3.355633e-2,3.355633e-2,1.219881,15.12310,17.23540)"
-       id="g1657">
-      <path
-         sodipodi:nodetypes="cczzc"
-         id="path1658"
-         d="M 24.859391,31.907937 C 23.419824,24.350211 24.964801,11.778293 30.054438,8.9789918 C 35.144076,6.1796912 40.379124,5.3034583 41.760605,9.7424375 C 43.243834,14.508354 39.448349,16.768623 34.704351,20.597833 C 29.745701,24.600304 28.340109,28.103497 24.859391,31.907937 z "
-         style="fill:url(#linearGradient1542);fill-rule:evenodd;stroke-width:0.57499999" />
-    </g>
-    <path
-       id="path1726"
-       d="M 74.490374,118.99279 C 74.854272,116.80940 78.129348,101.16181 82.132218,98.614531 C 86.135090,96.067249 83.587809,101.16181 85.043399,103.70910 C 86.498988,106.25638 93.776936,96.067249 93.776936,100.43402 C 93.776936,104.80079 87.226783,107.71197 91.593550,106.98417 C 95.960320,106.25638 107.96894,102.61740 101.78268,107.34807 C 95.596422,112.07874 92.321346,118.99279 87.954578,116.80940 C 83.587809,114.62602 82.132218,121.54007 78.493246,121.54007 C 74.854272,121.54007 74.126476,121.54007 74.490374,118.99279 z "
-       style="fill:url(#linearGradient1544);fill-opacity:0.44654086;fill-rule:evenodd;stroke-width:0.57499999" />
-    <path
-       id="path1729"
-       d="M 43.559096,98.978428 C 43.559096,98.978428 47.198070,107.71197 50.837044,112.44264 C 54.476018,117.17330 49.745352,123.72345 45.014686,119.35669 C 40.284021,114.98992 25.364228,111.71484 25.728125,107.34807 C 26.092022,102.98130 32.278278,110.98705 33.369970,107.34807 C 34.461662,103.70910 26.092022,95.339454 30.458791,96.431147 C 34.825559,97.522839 38.100636,108.43976 39.192328,102.25351 C 40.284021,96.067249 38.828431,90.608789 43.559096,98.978428 z "
-       style="fill:url(#linearGradient1546);fill-opacity:0.42767295;fill-rule:evenodd;stroke-width:0.57499999" />
-  </g>
-</svg>
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/icons/lyx.ico b/development/Win32/packaging/installer/LyXWinInstaller/icons/lyx.ico
deleted file mode 100644 (file)
index c6f647e..0000000
Binary files a/development/Win32/packaging/installer/LyXWinInstaller/icons/lyx.ico and /dev/null differ
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/icons/lyx.svg b/development/Win32/packaging/installer/LyXWinInstaller/icons/lyx.svg
deleted file mode 100644 (file)
index 9d49776..0000000
+++ /dev/null
@@ -1,433 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   id="svg1"
-   sodipodi:version="0.32"
-   inkscape:version="0.39cvs"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   width="128.00000pt"
-   height="128.00000pt"
-   sodipodi:docbase="/home/andy/Desktop/etiquette-icons-0.4/scalable/apps"
-   sodipodi:docname="TeX.svg">
-  <defs
-     id="defs3">
-    <linearGradient
-       id="linearGradient1806">
-      <stop
-         style="stop-color:#000000;stop-opacity:0.40677965;"
-         offset="0.0000000"
-         id="stop1807" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0.073446326;"
-         offset="0.64777780"
-         id="stop3276" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0.0000000;"
-         offset="1.0000000"
-         id="stop1808" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1518">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0.74226803;"
-         offset="0.0000000"
-         id="stop1519" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0.0000000;"
-         offset="1.0000000"
-         id="stop1520" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1512">
-      <stop
-         style="stop-color:#000000;stop-opacity:0.54639173;"
-         offset="0.0000000"
-         id="stop1513" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0.0000000;"
-         offset="1.0000000"
-         id="stop1514" />
-    </linearGradient>
-    <pattern
-       width="130.00000"
-       height="96.000000"
-       id="pattern903">
-      <image
-         xlink:href="/home/andy/Desktop/lux.png"
-         sodipodi:absref="/home/andy/Desktop/lux.png"
-         width="130.00000"
-         height="96.000000"
-         id="image904" />
-    </pattern>
-    <linearGradient
-       xlink:href="#linearGradient1512"
-       id="linearGradient1515"
-       x1="0.14117648"
-       y1="0.17073171"
-       x2="0.74117649"
-       y2="0.45121950" />
-    <linearGradient
-       xlink:href="#linearGradient1518"
-       id="linearGradient1517"
-       x1="0.56209153"
-       y1="-3.2146594e-17"
-       x2="0.56862748"
-       y2="0.64843750" />
-    <linearGradient
-       xlink:href="#linearGradient1512"
-       id="linearGradient1522"
-       x1="0.34108528"
-       y1="1.0468750"
-       x2="0.33333334"
-       y2="0.46093750" />
-    <radialGradient
-       xlink:href="#linearGradient1518"
-       id="radialGradient1524" />
-    <radialGradient
-       xlink:href="#linearGradient1518"
-       id="radialGradient1525" />
-    <linearGradient
-       xlink:href="#linearGradient1518"
-       id="linearGradient1527"
-       x1="0.99291223"
-       y1="0.38505521"
-       x2="-0.12118133"
-       y2="0.38729247" />
-    <linearGradient
-       xlink:href="#linearGradient1518"
-       id="linearGradient1529"
-       x1="0.99346405"
-       y1="1.6406250"
-       x2="0.71241832"
-       y2="0.62500000" />
-    <linearGradient
-       xlink:href="#linearGradient1518"
-       id="linearGradient1531"
-       x1="0.92941177"
-       y1="0.35714287"
-       x2="0.32629615"
-       y2="0.35714287" />
-    <linearGradient
-       xlink:href="#linearGradient1518"
-       id="linearGradient1533"
-       x1="0.69879520"
-       y1="0.61718750"
-       x2="0.44176707"
-       y2="0.32812500" />
-    <linearGradient
-       xlink:href="#linearGradient1518"
-       id="linearGradient1535"
-       x1="0.0039215689"
-       y1="0.94642860"
-       x2="0.45490196"
-       y2="0.58928573" />
-    <linearGradient
-       xlink:href="#linearGradient1512"
-       id="linearGradient1537"
-       x1="0.33070865"
-       y1="1.2265625"
-       x2="0.43307087"
-       y2="0.42968750" />
-    <linearGradient
-       xlink:href="#linearGradient1512"
-       id="linearGradient1539"
-       x1="0.16788322"
-       y1="1.0312500"
-       x2="0.63503647"
-       y2="0.45312500" />
-    <linearGradient
-       xlink:href="#linearGradient1518"
-       id="linearGradient1659"
-       x1="0.40458015"
-       y1="1.3828125"
-       x2="0.35877863"
-       y2="0.54687500" />
-    <radialGradient
-       xlink:href="#linearGradient1806"
-       id="radialGradient1977"
-       cx="0.50000000"
-       cy="0.50000000"
-       r="0.50000000"
-       fx="0.50000000"
-       fy="0.50000000" />
-    <linearGradient
-       xlink:href="#linearGradient1518"
-       id="linearGradient1734"
-       x1="0.67319918"
-       y1="0.99825197"
-       x2="0.47887364"
-       y2="0.30443147"
-       gradientTransform="scale(0.906215,1.103491)" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0000000"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1.2279853"
-     inkscape:cx="57.933129"
-     inkscape:cy="15.420322"
-     inkscape:window-width="420"
-     inkscape:window-height="491"
-     inkscape:window-x="97"
-     inkscape:window-y="125" />
-  <g
-     id="g1540"
-     transform="matrix(1.429413,-3.932010e-2,3.932010e-2,1.429413,6.816050,14.52049)"
-     style="">
-    <path
-       style="fill:#212121;fill-rule:evenodd;stroke-width:0.57499999;"
-       d="M 24.859391,31.907937 C 23.419824,24.350211 24.964801,11.778293 30.054438,8.9789918 C 35.144076,6.1796912 40.379124,5.3034583 41.760605,9.7424375 C 43.243834,14.508354 39.448349,16.768623 34.704351,20.597833 C 29.745701,24.600304 28.340109,28.103497 24.859391,31.907937 z "
-       id="path917"
-       sodipodi:nodetypes="cczzc" />
-  </g>
-  <path
-     sodipodi:type="arc"
-     style="fill:url(#radialGradient1977);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;"
-     id="path1976"
-     sodipodi:cx="41.875938"
-     sodipodi:cy="37.865574"
-     sodipodi:rx="12.562782"
-     sodipodi:ry="12.562782"
-     d="M 54.438721 37.865574 A 12.562782 12.562782 0 1 0 29.313156,37.865574 A 12.562782 12.562782 0 1 0 54.438721 37.865574 z"
-     transform="matrix(6.757552,0.000000,0.000000,3.357903,-212.4401,-10.33593)" />
-  <path
-     sodipodi:type="arc"
-     style="fill:url(#radialGradient1977);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;"
-     id="path1724"
-     sodipodi:cx="41.875938"
-     sodipodi:cy="37.865574"
-     sodipodi:rx="12.562782"
-     sodipodi:ry="12.562782"
-     d="M 54.438721 37.865574 A 12.562782 12.562782 0 1 0 29.313156,37.865574 A 12.562782 12.562782 0 1 0 54.438721 37.865574 z"
-     transform="matrix(6.757552,0.000000,0.000000,3.357903,-196.6048,-24.73160)" />
-  <path
-     style="fill:#618bb4;fill-rule:evenodd;stroke-width:0.57499999;fill-opacity:1.0000000;"
-     d="M 25.193706,48.176692 C 25.193706,48.176692 24.939224,26.545733 44.025365,23.491950 C 63.111506,20.438168 70.109757,49.449102 68.710107,54.029776 C 67.310457,58.610450 49.351398,70.044503 37.645232,66.227275 C 25.939066,62.410047 26.975079,57.338040 25.193706,48.176692 z "
-     id="path918"
-     sodipodi:nodetypes="cczcc"
-     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-  <path
-     style="fill:url(#linearGradient1529);fill-rule:evenodd;stroke-width:0.57499999;"
-     d="M 28.074289,48.939744 C 28.074289,48.939744 27.844841,29.436670 45.053436,26.683294 C 62.262031,23.929920 69.374917,51.234223 67.309886,54.217047 C 65.244854,57.199869 51.477978,62.247724 40.923373,58.806005 C 30.368769,55.364286 29.680425,57.199869 28.074289,48.939744 z "
-     id="path1528"
-     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-  <path
-     style="fill:url(#linearGradient1517);fill-rule:evenodd;stroke-width:0.57499999;"
-     d="M 25.891950,48.915464 C 25.891950,48.915464 25.637468,27.284505 44.723609,24.230722 C 63.809750,21.176940 71.698688,51.460283 69.408351,54.768548 C 67.118014,58.076812 51.849101,63.675413 40.142935,59.858185 C 28.436769,56.040957 27.673323,58.076812 25.891950,48.915464 z "
-     id="path1516"
-     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-  <path
-     style="fill:#a2360f;fill-rule:evenodd;stroke-width:0.57499999;fill-opacity:1.0000000;"
-     d="M 40.717100,73.115916 C 40.717100,68.916965 50.070907,54.562023 54.040131,54.343356 C 58.099053,54.119748 55.986013,56.829076 59.039796,56.574594 C 62.093578,56.320112 67.183216,56.574594 68.201143,59.882859 C 69.219071,63.191123 69.473553,72.606953 66.165288,73.370398 C 62.857024,74.133844 60.057723,74.897290 58.276350,77.442108 C 56.494977,79.986927 51.150858,84.567601 46.061220,82.277264 C 41.078519,80.035049 40.717100,77.314867 40.717100,73.115916 z "
-     id="path916"
-     sodipodi:nodetypes="czcccczz"
-     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-  <path
-     style="fill:#e7d417;fill-opacity:0.44654086;fill-rule:evenodd;stroke-width:0.57499999;"
-     d="M 47.842593,75.406253 C 48.097075,73.879362 50.387412,62.936641 53.186712,61.155268 C 55.986013,59.373895 54.204640,62.936641 55.222568,64.718014 C 56.240495,66.499388 61.330133,59.373895 61.330133,62.427678 C 61.330133,65.481460 56.749459,67.517315 59.803241,67.008351 C 62.857024,66.499388 71.254926,63.954569 66.928734,67.262833 C 62.602542,70.571098 60.312205,75.406253 57.258423,73.879362 C 54.204640,72.352471 53.186712,77.187626 50.641894,77.187626 C 48.097075,77.187626 47.588111,77.187626 47.842593,75.406253 z "
-     id="path922"
-     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-  <path
-     style="fill:url(#linearGradient1537);fill-rule:evenodd;stroke-width:0.57499999;"
-     d="M 40.983128,72.559266 C 40.983128,68.360315 50.336933,54.005373 54.306163,53.786706 C 58.365083,53.563098 56.252043,56.272426 59.305823,56.017944 C 62.359603,55.763462 67.449243,56.017944 68.467173,59.326209 C 69.485103,62.634473 69.739583,72.050303 66.431313,72.813748 C 63.123053,73.577194 60.323753,74.340640 58.542383,76.885458 C 56.761003,79.430277 51.416883,84.010951 46.327253,81.720614 C 41.344547,79.478399 40.983128,76.758217 40.983128,72.559266 z "
-     id="path1536"
-     sodipodi:nodetypes="czcccczz"
-     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-  <path
-     style="fill:url(#linearGradient1515);fill-rule:evenodd;stroke-width:0.57499999;"
-     d="M 51.150857,44.868428 L 78.634900,52.757366 L 100.26586,36.979490 L 51.150857,44.868428 z "
-     id="path910"
-     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-  <path
-     style="fill:#bd3200;fill-rule:evenodd;stroke-width:0.57499999;"
-     d="M 50.387412,44.359464 L 100.26586,30.108479 L 76.344563,49.194620 L 50.387412,44.359464 z "
-     id="path909"
-     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-  <path
-     sodipodi:type="arc"
-     style="fill:#f4f4f4;fill-rule:evenodd;stroke-width:0.47612661;"
-     id="path914"
-     sodipodi:cx="61.584614"
-     sodipodi:cy="30.108479"
-     sodipodi:rx="8.9068661"
-     sodipodi:ry="8.9068661"
-     d="M 70.491480 30.108479 A 8.9068661 8.9068661 0 1 0 52.677748,30.108479 A 8.9068661 8.9068661 0 1 0 70.491480 30.108479 z"
-     transform="matrix(1.726901,0.000000,0.000000,1.726901,-13.97865,2.029577)" />
-  <path
-     style="fill:#a2360f;fill-rule:evenodd;stroke-width:0.57499999;fill-opacity:1.0000000;"
-     d="M 27.993007,55.556667 C 27.993007,55.556667 27.484043,58.355967 29.774380,60.900786 C 32.064717,63.445605 41.480546,72.097989 38.172282,77.187626 C 34.864017,82.277264 26.211633,82.786228 23.157851,79.223481 C 20.104068,75.660735 8.9068657,71.080061 9.1613476,69.298688 C 9.4158295,67.517315 5.0896376,58.610449 11.960648,58.101486 C 18.831659,57.592522 23.412333,53.011848 25.448188,52.757366 C 27.484043,52.502884 28.247488,53.775294 27.993007,55.556667 z "
-     id="path915"
-     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-  <path
-     style="fill:#e7d417;fill-opacity:0.42767295;fill-rule:evenodd;stroke-width:0.57499999;"
-     d="M 26.211633,61.409750 C 26.211633,61.409750 28.756452,67.517315 31.301271,70.825580 C 33.846090,74.133844 30.537825,78.714518 27.229561,75.660735 C 23.921297,72.606953 13.487540,70.316616 13.742021,67.262833 C 13.996503,64.209051 18.322695,69.807652 19.086141,67.262833 C 19.849586,64.718014 13.996503,58.864931 17.050286,59.628377 C 20.104068,60.391823 22.394405,68.026279 23.157851,63.700087 C 23.921297,59.373895 22.903369,55.556667 26.211633,61.409750 z "
-     id="path921"
-     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-  <path
-     style="fill:url(#linearGradient1539);fill-rule:evenodd;stroke-width:0.57499999;"
-     d="M 28.286502,55.412556 C 28.286502,55.412556 27.777538,58.211856 30.067875,60.756675 C 32.358212,63.301494 41.774041,71.953878 38.465777,77.043515 C 35.157512,82.133153 26.505128,82.642117 23.451346,79.079370 C 20.397563,75.516624 9.2003609,70.935950 9.4548429,69.154577 C 9.7093249,67.373204 5.3831329,58.466338 12.254143,57.957375 C 19.125154,57.448411 23.705828,52.867737 25.741683,52.613255 C 27.777538,52.358773 28.540983,53.631183 28.286502,55.412556 z "
-     id="path1538"
-     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-  <path
-     sodipodi:type="arc"
-     style="fill:#e4d66e;fill-rule:evenodd;stroke-width:0.59175676;"
-     id="path1510"
-     sodipodi:cx="61.584614"
-     sodipodi:cy="30.108479"
-     sodipodi:rx="8.9068661"
-     sodipodi:ry="8.9068661"
-     d="M 70.491480 30.108479 A 8.9068661 8.9068661 0 1 0 52.677748,30.108479 A 8.9068661 8.9068661 0 1 0 70.491480 30.108479 z"
-     transform="matrix(1.389462,0.000000,0.000000,1.389462,7.172151,12.65069)" />
-  <path
-     sodipodi:type="arc"
-     style="fill-rule:evenodd;stroke-width:0.57499999;"
-     id="path912"
-     sodipodi:cx="61.584614"
-     sodipodi:cy="31.126406"
-     sodipodi:rx="5.8530831"
-     sodipodi:ry="5.8530831"
-     d="M 67.437697 31.126406 A 5.8530831 5.8530831 0 1 0 55.731531,31.126406 A 5.8530831 5.8530831 0 1 0 67.437697 31.126406 z"
-     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.286480,10.63843)" />
-  <path
-     style="fill:#45800c;fill-rule:evenodd;stroke-width:0.57499999;"
-     d="M 25.957152,48.431174 C 25.957152,48.431174 31.810235,47.922210 29.774380,50.975993 C 27.738525,54.029776 20.867514,55.047703 25.193706,56.320112 C 29.519898,57.592522 52.423267,58.101486 54.968086,59.373895 C 57.512904,60.646304 50.132930,68.535243 45.297774,67.008351 C 40.462619,65.481460 33.591608,59.119413 26.466115,60.137341 C 19.340623,61.155268 12.469612,65.226978 12.215130,60.900786 C 11.960648,56.574594 17.559250,49.703584 25.957152,48.431174 z "
-     id="path919"
-     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-  <path
-     style="fill:url(#linearGradient1535);fill-rule:evenodd;stroke-width:0.57499999;"
-     d="M 28.123743,46.722923 C 28.123743,46.722923 33.733476,46.235120 31.782264,49.161938 C 29.831053,52.088756 23.245714,53.064361 27.392038,54.283868 C 31.538363,55.503375 53.489492,55.991179 55.928506,57.210685 C 58.367520,58.430192 51.294379,65.991137 46.660251,64.527728 C 42.026124,63.064320 35.440785,56.966784 28.611545,57.942390 C 21.782305,58.917995 15.196966,62.820418 14.953065,58.674094 C 14.709163,54.527769 20.074995,47.942431 28.123743,46.722923 z "
-     id="path1534"
-     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-  <path
-     style="fill:#52980f;fill-rule:evenodd;stroke-width:0.57499999;"
-     d="M 68.710107,53.011848 C 68.710107,53.011848 77.616973,55.811149 72.272853,56.829076 C 66.928734,57.847004 53.695676,56.574594 49.878448,59.119413 C 46.061220,61.664232 41.735028,69.807652 44.788811,71.334543 C 47.842593,72.861435 55.986013,64.209051 63.111506,62.936641 C 70.236998,61.664232 85.505911,62.427678 86.269357,59.882859 C 87.032802,57.338040 72.447502,49.641836 69.648201,49.641836 C 66.848901,49.641836 68.710107,53.011848 68.710107,53.011848 z "
-     id="path920"
-     sodipodi:nodetypes="cccccccc"
-     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-  <path
-     sodipodi:type="arc"
-     style="fill:url(#linearGradient1522);fill-rule:evenodd;stroke-width:0.62365168;"
-     id="path1523"
-     sodipodi:cx="41.989510"
-     sodipodi:cy="35.452599"
-     sodipodi:rx="9.1613474"
-     sodipodi:ry="9.1613474"
-     d="M 51.150857 35.452599 A 9.1613474 9.1613474 0 1 0 32.828162,35.452599 A 9.1613474 9.1613474 0 1 0 51.150857 35.452599 z"
-     transform="matrix(1.318402,0.000000,0.000000,1.318402,36.93339,7.749206)" />
-  <path
-     sodipodi:type="arc"
-     style="fill:#f4f4f4;fill-rule:evenodd;stroke-width:0.49186331;"
-     id="path923"
-     sodipodi:cx="41.989510"
-     sodipodi:cy="35.452599"
-     sodipodi:rx="9.1613474"
-     sodipodi:ry="9.1613474"
-     d="M 51.150857 35.452599 A 9.1613474 9.1613474 0 1 0 32.828162,35.452599 A 9.1613474 9.1613474 0 1 0 51.150857 35.452599 z"
-     transform="matrix(1.671651,0.000000,0.000000,1.671651,-3.918064,5.232760)" />
-  <path
-     sodipodi:type="arc"
-     style="fill:#e4d66e;fill-rule:evenodd;stroke-width:0.62365168;"
-     id="path913"
-     sodipodi:cx="41.989510"
-     sodipodi:cy="35.452599"
-     sodipodi:rx="9.1613474"
-     sodipodi:ry="9.1613474"
-     d="M 51.150857 35.452599 A 9.1613474 9.1613474 0 1 0 32.828162,35.452599 A 9.1613474 9.1613474 0 1 0 51.150857 35.452599 z"
-     transform="matrix(1.318402,0.000000,0.000000,1.318402,11.09669,17.21056)" />
-  <path
-     sodipodi:type="arc"
-     style="fill:url(#linearGradient1522);fill-rule:evenodd;stroke-width:0.62365168;"
-     id="path1521"
-     sodipodi:cx="41.989510"
-     sodipodi:cy="35.452599"
-     sodipodi:rx="9.1613474"
-     sodipodi:ry="9.1613474"
-     d="M 51.150857 35.452599 A 9.1613474 9.1613474 0 1 0 32.828162,35.452599 A 9.1613474 9.1613474 0 1 0 51.150857 35.452599 z"
-     transform="matrix(1.318402,0.000000,0.000000,1.318402,11.09667,16.84664)" />
-  <path
-     sodipodi:type="arc"
-     style="fill-rule:evenodd;stroke-width:0.57499999;"
-     id="path911"
-     sodipodi:cx="42.243992"
-     sodipodi:cy="36.216045"
-     sodipodi:rx="6.1075649"
-     sodipodi:ry="6.1075649"
-     d="M 48.351557 36.216045 A 6.1075649 6.1075649 0 1 0 36.136427,36.216045 A 6.1075649 6.1075649 0 1 0 48.351557 36.216045 z"
-     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.971427,11.22306)" />
-  <path
-     sodipodi:type="arc"
-     style="fill:url(#radialGradient1524);fill-rule:evenodd;stroke-width:1.1081090;"
-     id="path1509"
-     sodipodi:cx="42.243992"
-     sodipodi:cy="36.216045"
-     sodipodi:rx="6.1075649"
-     sodipodi:ry="6.1075649"
-     d="M 48.351557 36.216045 A 6.1075649 6.1075649 0 1 0 36.136427,36.216045 A 6.1075649 6.1075649 0 1 0 48.351557 36.216045 z"
-     transform="matrix(1.099494,0.000000,0.000000,1.099494,18.05623,20.13574)" />
-  <path
-     sodipodi:type="arc"
-     style="fill:url(#radialGradient1525);fill-rule:evenodd;stroke-width:1.1081090;"
-     id="path1511"
-     sodipodi:cx="42.243992"
-     sodipodi:cy="36.216045"
-     sodipodi:rx="6.1075649"
-     sodipodi:ry="6.1075649"
-     d="M 48.351557 36.216045 A 6.1075649 6.1075649 0 1 0 36.136427,36.216045 A 6.1075649 6.1075649 0 1 0 48.351557 36.216045 z"
-     transform="matrix(1.099494,0.000000,0.000000,1.099494,44.87933,12.47874)" />
-  <path
-     style="fill:url(#linearGradient1531);fill-rule:evenodd;stroke-width:0.57499999;"
-     d="M 55.758098,43.619804 L 96.835997,31.883262 L 77.135370,47.601846 L 55.758098,43.619804 z "
-     id="path1530"
-     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-  <path
-     style="fill:url(#linearGradient1533);fill-rule:evenodd;stroke-width:0.57499999;"
-     d="M 67.743635,52.574355 C 67.743635,52.574355 76.650495,55.373656 71.306375,56.391583 C 65.962265,57.409511 52.729203,56.137101 48.911975,58.681920 C 45.094747,61.226739 40.768555,69.370159 43.822338,70.897050 C 46.876120,72.423942 55.019540,63.771558 62.145035,62.499148 C 69.270525,61.226739 84.539435,61.990185 85.302885,59.445366 C 86.066325,56.900547 71.481025,49.204343 68.681725,49.204343 C 65.882425,49.204343 67.743635,52.574355 67.743635,52.574355 z "
-     id="path1532"
-     sodipodi:nodetypes="cccccccc"
-     transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-  <g
-     id="g1657"
-     transform="matrix(1.219881,-3.355633e-2,3.355633e-2,1.219881,15.12310,17.23540)"
-     style="fill:url(#linearGradient1527);">
-    <path
-       style="fill-rule:evenodd;stroke-width:0.57499999;"
-       d="M 24.859391,31.907937 C 23.419824,24.350211 24.964801,11.778293 30.054438,8.9789918 C 35.144076,6.1796912 40.379124,5.3034583 41.760605,9.7424375 C 43.243834,14.508354 39.448349,16.768623 34.704351,20.597833 C 29.745701,24.600304 28.340109,28.103497 24.859391,31.907937 z "
-       id="path1658"
-       sodipodi:nodetypes="cczzc" />
-  </g>
-  <path
-     style="fill:url(#linearGradient1734);fill-opacity:0.44654086;fill-rule:evenodd;stroke-width:0.57499999;"
-     d="M 74.490374,118.99279 C 74.854272,116.80940 78.129348,101.16181 82.132218,98.614531 C 86.135090,96.067249 83.587809,101.16181 85.043399,103.70910 C 86.498988,106.25638 93.776936,96.067249 93.776936,100.43402 C 93.776936,104.80079 87.226783,107.71197 91.593550,106.98417 C 95.960320,106.25638 107.96894,102.61740 101.78268,107.34807 C 95.596422,112.07874 92.321346,118.99279 87.954578,116.80940 C 83.587809,114.62602 82.132218,121.54007 78.493246,121.54007 C 74.854272,121.54007 74.126476,121.54007 74.490374,118.99279 z "
-     id="path1726" />
-  <path
-     style="fill:url(#linearGradient1659);fill-opacity:0.42767295;fill-rule:evenodd;stroke-width:0.57499999;"
-     d="M 43.559096,98.978428 C 43.559096,98.978428 47.198070,107.71197 50.837044,112.44264 C 54.476018,117.17330 49.745352,123.72345 45.014686,119.35669 C 40.284021,114.98992 25.364228,111.71484 25.728125,107.34807 C 26.092022,102.98130 32.278278,110.98705 33.369970,107.34807 C 34.461662,103.70910 26.092022,95.339454 30.458791,96.431147 C 34.825559,97.522839 38.100636,108.43976 39.192328,102.25351 C 40.284021,96.067249 38.828431,90.608789 43.559096,98.978428 z "
-     id="path1729" />
-  <text
-     xml:space="preserve"
-     style="font-size:12.000000;stroke-width:1.0000000pt;font-family:helvetica;"
-     x="0.69148552"
-     y="182.14601"
-     id="text1067"><tspan
-       id="tspan1068">LyX</tspan></text>
-  <text
-     xml:space="preserve"
-     style="font-size:12.000000;stroke-width:1.0000000pt;font-family:helvetica;"
-     x="62.452923"
-     y="762.71289"
-     id="text1070"
-     transform="scale(0.246729,0.246729)"><tspan
-       id="tspan1071">Created by Andrew Fitzsimon</tspan><tspan
-       sodipodi:role="line"
-       id="tspan1831"
-       x="62.452923"
-       y="774.71289">trace of the LyX Logo</tspan></text>
-</svg>
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/icons/lyx_32x32.ico b/development/Win32/packaging/installer/LyXWinInstaller/icons/lyx_32x32.ico
deleted file mode 100644 (file)
index dc4132f..0000000
Binary files a/development/Win32/packaging/installer/LyXWinInstaller/icons/lyx_32x32.ico and /dev/null differ
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/icons/lyx_doc.svg b/development/Win32/packaging/installer/LyXWinInstaller/icons/lyx_doc.svg
deleted file mode 100644 (file)
index 8742d23..0000000
+++ /dev/null
@@ -1,761 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
-<svg
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   id="svg1"
-   sodipodi:version="0.34"
-   inkscape:version="0.39cvs"
-   width="128.00000pt"
-   height="128.00000pt"
-   sodipodi:docname="/home/angus/lyx_doc.svg"
-   sodipodi:docbase="/home/angus">
-  <defs
-     id="defs3">
-    <linearGradient
-       id="linearGradient1806">
-      <stop
-         style="stop-color:#000000;stop-opacity:0.40677965;"
-         offset="0.0000000"
-         id="stop1807" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0.073446326;"
-         offset="0.64777780"
-         id="stop3276" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0.0000000;"
-         offset="1.0000000"
-         id="stop1808" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1518">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0.74226803;"
-         offset="0.0000000"
-         id="stop1519" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0.0000000;"
-         offset="1.0000000"
-         id="stop1520" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1512">
-      <stop
-         style="stop-color:#000000;stop-opacity:0.54639173;"
-         offset="0.0000000"
-         id="stop1513" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0.0000000;"
-         offset="1.0000000"
-         id="stop1514" />
-    </linearGradient>
-    <pattern
-       width="130.00000"
-       height="96.000000"
-       id="pattern903">
-      <image
-         xlink:href="/home/andy/Desktop/lux.png"
-         sodipodi:absref="/home/andy/Desktop/lux.png"
-         width="130.00000"
-         height="96.000000"
-         id="image904" />
-    </pattern>
-    <linearGradient
-       xlink:href="#linearGradient1512"
-       id="linearGradient1515"
-       x1="0.14117648"
-       y1="0.17073171"
-       x2="0.74117649"
-       y2="0.45121950" />
-    <linearGradient
-       xlink:href="#linearGradient1518"
-       id="linearGradient1517"
-       x1="0.56209153"
-       y1="-3.2146594e-17"
-       x2="0.56862748"
-       y2="0.64843750" />
-    <linearGradient
-       xlink:href="#linearGradient1512"
-       id="linearGradient1522"
-       x1="0.34108528"
-       y1="1.0468750"
-       x2="0.33333334"
-       y2="0.46093750" />
-    <radialGradient
-       xlink:href="#linearGradient1518"
-       id="radialGradient1524" />
-    <radialGradient
-       xlink:href="#linearGradient1518"
-       id="radialGradient1525" />
-    <linearGradient
-       xlink:href="#linearGradient1518"
-       id="linearGradient1527"
-       x1="0.99291223"
-       y1="0.38505521"
-       x2="-0.12118133"
-       y2="0.38729247" />
-    <linearGradient
-       xlink:href="#linearGradient1518"
-       id="linearGradient1529"
-       x1="0.99346405"
-       y1="1.6406250"
-       x2="0.71241832"
-       y2="0.62500000" />
-    <linearGradient
-       xlink:href="#linearGradient1518"
-       id="linearGradient1531"
-       x1="0.92941177"
-       y1="0.35714287"
-       x2="0.32629615"
-       y2="0.35714287" />
-    <linearGradient
-       xlink:href="#linearGradient1518"
-       id="linearGradient1533"
-       x1="0.69879520"
-       y1="0.61718750"
-       x2="0.44176707"
-       y2="0.32812500" />
-    <linearGradient
-       xlink:href="#linearGradient1518"
-       id="linearGradient1535"
-       x1="0.0039215689"
-       y1="0.94642860"
-       x2="0.45490196"
-       y2="0.58928573" />
-    <linearGradient
-       xlink:href="#linearGradient1512"
-       id="linearGradient1537"
-       x1="0.33070865"
-       y1="1.2265625"
-       x2="0.43307087"
-       y2="0.42968750" />
-    <linearGradient
-       xlink:href="#linearGradient1512"
-       id="linearGradient1539"
-       x1="0.16788322"
-       y1="1.0312500"
-       x2="0.63503647"
-       y2="0.45312500" />
-    <linearGradient
-       xlink:href="#linearGradient1518"
-       id="linearGradient1659"
-       x1="0.40458015"
-       y1="1.3828125"
-       x2="0.35877863"
-       y2="0.54687500" />
-    <radialGradient
-       xlink:href="#linearGradient1806"
-       id="radialGradient1977"
-       cx="0.50000000"
-       cy="0.50000000"
-       r="0.50000000"
-       fx="0.50000000"
-       fy="0.50000000" />
-    <linearGradient
-       xlink:href="#linearGradient1518"
-       id="linearGradient1734"
-       x1="0.67319918"
-       y1="0.99825197"
-       x2="0.47887364"
-       y2="0.30443147"
-       gradientTransform="scale(0.906215,1.103491)" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0000000"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1.2279853"
-     inkscape:cx="57.933129"
-     inkscape:cy="15.420322"
-     inkscape:window-width="420"
-     inkscape:window-height="491"
-     inkscape:window-x="97"
-     inkscape:window-y="125" />
-  <path
-     sodipodi:type="arc"
-     style="fill:url(#radialGradient1977);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;"
-     id="path1976"
-     sodipodi:cx="41.875938"
-     sodipodi:cy="37.865574"
-     sodipodi:rx="12.562782"
-     sodipodi:ry="12.562782"
-     d="M 54.43872 37.86557 A 12.56278 12.56278 0 1 0 29.31316 37.86557 A 12.56278 12.56278 0 1 0  54.43872 37.86557 z"
-     transform="matrix(6.757552,0.000000,0.000000,3.357903,-212.4401,-10.33593)" />
-  <path
-     sodipodi:type="arc"
-     style="fill:url(#radialGradient1977);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;"
-     id="path1724"
-     sodipodi:cx="41.875938"
-     sodipodi:cy="37.865574"
-     sodipodi:rx="12.562782"
-     sodipodi:ry="12.562782"
-     d="M 54.43872 37.86557 A 12.56278 12.56278 0 1 0 29.31316 37.86557 A 12.56278 12.56278 0 1 0  54.43872 37.86557 z"
-     transform="matrix(6.757552,0.000000,0.000000,3.357903,-196.6048,-24.73160)" />
-  <text
-     xml:space="preserve"
-     style="font-size:12.000000;stroke-width:1.0000000pt;font-family:helvetica;"
-     x="0.69148552"
-     y="182.14601"
-     id="text1067"><tspan
-   id="tspan1068">LyX</tspan></text>
-  <text
-     xml:space="preserve"
-     style="font-size:12.000000;stroke-width:1.0000000pt;font-family:helvetica;"
-     x="62.452923"
-     y="762.71289"
-     id="text1070"
-     transform="scale(0.246729,0.246729)"><tspan
-   id="tspan1071">Created by Andrew Fitzsimon</tspan><tspan
-   sodipodi:role="line"
-   id="tspan1831"
-   x="62.4529228"
-   y="774.712891">trace of the LyX Logo</tspan></text>
-  <g
-     id="g764"
-     transform="translate(0,7.086601)">
-    <g
-       id="g678"
-       transform="translate(-3.086827,-7.202625)">
-      <defs
-         id="defs679">
-        <linearGradient
-           id="linearGradient1507">
-          <stop
-             id="stop1508"
-             offset="0.0000000"
-             style="stop-color:#000000;stop-opacity:0.095505618;" />
-          <stop
-             id="stop1510"
-             offset="1.0000000"
-             style="stop-color:#000000;stop-opacity:0.0000000;" />
-        </linearGradient>
-        <linearGradient
-           id="linearGradient852"
-           xlink:href="#linearGradient1507" />
-        <linearGradient
-           id="linearGradient844"
-           xlink:href="#linearGradient1507" />
-        <linearGradient
-           id="linearGradient845"
-           x1="1.3833333"
-           x2="0.10833333"
-           y1="0.49019608"
-           y2="0.50490195"
-           xlink:href="#linearGradient841" />
-        <linearGradient
-           id="linearGradient840"
-           x1="-0.22348484"
-           x2="0.59469700"
-           y1="0.38235295"
-           y2="0.46568626"
-           xlink:href="#linearGradient853" />
-        <linearGradient
-           id="linearGradient849"
-           x1="0.010563380"
-           x2="1.2288733"
-           y1="0.43229166"
-           y2="0.46354166"
-           xlink:href="#linearGradient846" />
-        <radialGradient
-           cx="0.50000000"
-           cy="0.50000000"
-           fx="0.50000000"
-           fy="0.14942528"
-           id="radialGradient864"
-           r="0.50000000"
-           xlink:href="#linearGradient853" />
-        <linearGradient
-           id="linearGradient841">
-          <stop
-             id="stop842"
-             offset="0.00000000"
-             style="stop-color:#ffffff;stop-opacity:1.0000000;" />
-          <stop
-             id="stop843"
-             offset="1.0000000"
-             style="stop-color:#ffffff;stop-opacity:0.00000000;" />
-        </linearGradient>
-        <linearGradient
-           id="linearGradient1290">
-          <stop
-             id="stop1291"
-             offset="0.0000000"
-             style="stop-color:#b2a269;stop-opacity:1.0000000;" />
-          <stop
-             id="stop1292"
-             offset="1.0000000"
-             style="stop-color:#6d5b18;stop-opacity:1.0000000;" />
-        </linearGradient>
-        <linearGradient
-           id="linearGradient860"
-           x1="0.47535211"
-           x2="0.50000000"
-           y1="0.81081080"
-           y2="-0.74324322"
-           xlink:href="#linearGradient1290" />
-        <linearGradient
-           id="linearGradient851"
-           x1="0.39788732"
-           x2="0.80985916"
-           y1="0.32222223"
-           y2="0.35555556"
-           xlink:href="#linearGradient846" />
-        <linearGradient
-           id="linearGradient858"
-           x1="0.64285713"
-           x2="0.57142860"
-           y1="1.2647059"
-           y2="0.049019609"
-           xlink:href="#linearGradient846" />
-        <linearGradient
-           id="linearGradient846">
-          <stop
-             id="stop847"
-             offset="0.00000000"
-             style="stop-color:#e7e7e7;stop-opacity:1.0000000;" />
-          <stop
-             id="stop848"
-             offset="1.0000000"
-             style="stop-color:#a5a5a5;stop-opacity:1.0000000;" />
-        </linearGradient>
-        <linearGradient
-           id="linearGradient850"
-           xlink:href="#linearGradient846" />
-        <linearGradient
-           id="linearGradient859"
-           x1="1.4647887"
-           x2="0.26408452"
-           y1="-1.1486486"
-           y2="1.2905406"
-           xlink:href="#linearGradient853" />
-        <linearGradient
-           id="linearGradient853">
-          <stop
-             id="stop854"
-             offset="0.00000000"
-             style="stop-color:#000000;stop-opacity:0.29752067;" />
-          <stop
-             id="stop855"
-             offset="1.0000000"
-             style="stop-color:#000000;stop-opacity:0.00000000;" />
-        </linearGradient>
-        <radialGradient
-           cx="0.50000000"
-           cy="0.50000000"
-           fx="0.50704223"
-           fy="0.29885057"
-           id="radialGradient861"
-           r="0.50000000"
-           xlink:href="#linearGradient853" />
-        <linearGradient
-           id="linearGradient1501">
-          <stop
-             id="stop1502"
-             offset="0.0000000"
-             style="stop-color:#ffffff;stop-opacity:1.0000000;" />
-          <stop
-             id="stop1504"
-             offset="1.0000000"
-             style="stop-color:#ffffff;stop-opacity:0.0000000;" />
-        </linearGradient>
-        <linearGradient
-           id="linearGradient1492">
-          <stop
-             id="stop1493"
-             offset="0.0000000"
-             style="stop-color:#cbcbcb;stop-opacity:1.0000000;" />
-          <stop
-             id="stop1496"
-             offset="0.34923077"
-             style="stop-color:#f0f0f0;stop-opacity:1.0000000;" />
-          <stop
-             id="stop1494"
-             offset="1.0000000"
-             style="stop-color:#e2e2e2;stop-opacity:1.0000000;" />
-        </linearGradient>
-        <linearGradient
-           id="linearGradient1495"
-           x1="0.92307693"
-           x2="0.14529915"
-           y1="0.16406250"
-           y2="1.1718750"
-           xlink:href="#linearGradient1492" />
-        <linearGradient
-           id="linearGradient1497"
-           x1="0.63247865"
-           x2="-0.37606838"
-           y1="0.32812500"
-           y2="1.3281250"
-           xlink:href="#linearGradient1492" />
-        <linearGradient
-           id="linearGradient1499"
-           x1="0.85826772"
-           x2="0.062992126"
-           y1="0.14062500"
-           y2="0.54687500"
-           xlink:href="#linearGradient1501" />
-        <linearGradient
-           id="linearGradient1506"
-           x1="0.052173913"
-           x2="0.78260869"
-           y1="0.97656250"
-           y2="0.0078125000"
-           xlink:href="#linearGradient1507" />
-        <linearGradient
-           id="linearGradient1556"
-           x1="0.31111112"
-           x2="0.62222224"
-           y1="-0.56250000"
-           y2="0.79687500"
-           xlink:href="#linearGradient1507" />
-        <radialGradient
-           cx="0.50000000"
-           cy="0.89285713"
-           fx="0.54117650"
-           fy="3.5200000"
-           id="radialGradient856"
-           r="0.54606670"
-           xlink:href="#linearGradient841" />
-        <linearGradient
-           id="linearGradient1944"
-           xlink:href="#linearGradient841" />
-      </defs>
-      <sodipodi:namedview
-         inkscape:cx="28.450752"
-         inkscape:cy="97.214075"
-         inkscape:pageopacity="0.0"
-         inkscape:pageshadow="2"
-         inkscape:window-height="491"
-         inkscape:window-width="390"
-         inkscape:window-x="323"
-         inkscape:window-y="53"
-         inkscape:zoom="4.7658944"
-         bordercolor="#666666"
-         borderopacity="1.0"
-         id="namedview721"
-         pagecolor="#ffffff" />
-      <path
-         sodipodi:nodetypes="cccccccccccccccc"
-         d="M 17.159384,6.3292894 L 17.159384,43.068526 L 17.159384,79.807768 L 17.159384,116.54700 L 17.159384,153.28624 L 50.687024,153.28624 L 84.214664,153.28624 L 117.74230,153.28624 L 151.26994,153.28624 L 151.26994,116.54700 L 151.26994,79.807768 L 151.26994,43.068526 L 117.74230,6.3292894 L 84.214664,6.3292894 L 50.687024,6.3292894 L 17.159384,6.3292894 z "
-         id="path930"
-         style="fill:#ffffff;fill-rule:evenodd;stroke-width:0.42649043;stroke-opacity:0.36477986;" />
-      <g
-         id="g1552"
-         style="fill:#000000;fill-opacity:0.069182344;"
-         transform="matrix(0.304171,0.000000,0.000000,0.297572,-36.70399,-112.4880)">
-        <path
-           sodipodi:nodetypes="cccccccccccccccc"
-           d="M 173.35959,408.81260 L 173.35959,531.07360 L 173.35959,653.33460 L 173.35959,775.59560 L 173.35959,897.85660 L 282.12187,897.85660 L 390.88417,897.85660 L 499.64646,897.85660 L 608.40874,897.85660 L 608.40874,775.59560 L 608.40874,653.33460 L 608.40874,531.07360 L 499.64646,408.81260 L 390.88417,408.81260 L 282.12187,408.81260 L 173.35959,408.81260 z "
-           id="path1505"
-           style="fill-opacity:0.069182344;fill-rule:evenodd;stroke-width:0.95407495pt;fill:#000000;" />
-        <path
-           d="M 170.12500,407.18750 C 170.12500,571.82292 170.12500,736.45833 170.12500,901.09375 C 317.30208,901.09375 464.47917,901.09375 611.65625,901.09375 C 611.65625,777.33333 611.65625,653.57292 611.65625,529.81250 C 574.80918,488.38978 537.97604,446.95335 501.09375,405.56250 C 390.77083,405.56250 280.44792,405.56250 170.12500,405.56250 C 170.12500,405.89583 170.12500,406.97917 170.12500,407.18750 z "
-           id="path725"
-           style="fill-opacity:0.069182344;fill-rule:evenodd;stroke-width:0.95407495pt;fill:#000000;" />
-        <path
-           d="M 166.87500,403.93750 C 166.87500,570.73958 166.87500,737.54167 166.87500,904.34375 C 316.21875,904.34375 465.56250,904.34375 614.90625,904.34375 C 614.90625,779.08333 614.90625,653.82292 614.90625,528.56250 C 577.45517,486.47298 540.01754,444.37017 502.53125,402.31250 C 390.64583,402.31250 278.76042,402.31250 166.87500,402.31250 C 166.87500,402.64583 166.87500,403.72917 166.87500,403.93750 z "
-           id="path1543"
-           style="fill-opacity:0.069182344;fill-rule:evenodd;stroke-width:0.95407495pt;fill:#000000;" />
-      </g>
-      <path
-         sodipodi:nodetypes="cccccccccccccccc"
-         d="M 297.99034,136.74154 L 297.99034,260.57234 L 297.99034,384.40315 L 297.99034,508.23395 L 297.99034,632.06475 L 410.99634,632.06475 L 524.00235,632.06475 L 637.00835,632.06475 L 750.01435,632.06475 L 750.01435,508.23395 L 750.01435,384.40315 L 750.01435,260.57234 L 637.00835,136.74154 L 524.00235,136.74154 L 410.99634,136.74154 L 297.99034,136.74154 z "
-         id="rect900"
-         style="fill:url(#linearGradient1495);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.4375000;stroke-opacity:0.36477986;"
-         transform="matrix(0.296689,0.000000,0.000000,0.296689,-71.19601,-34.05825)" />
-      <path
-         sodipodi:nodetypes="cccc"
-         d="M 750.01435,260.57234 C 715.94460,250.48602 671.79788,251.91624 638.44792,257.66516 C 644.20618,220.71628 644.92597,174.41021 637.00835,136.74154 L 750.01435,260.57234 z "
-         id="path906"
-         style="fill:url(#linearGradient1497);fill-opacity:1;fill-rule:evenodd;stroke-width:0.95407495pt;"
-         transform="matrix(0.296689,0.000000,0.000000,0.296689,-71.19601,-34.05825)" />
-      <path
-         sodipodi:nodetypes="cccczc"
-         d="M 301.30655,174.90867 L 299.27069,628.90434 L 743.08709,628.90434 L 743.34157,516.67783 C 733.41677,520.49506 633.15091,378.49417 506.92790,384.60173 C 380.59029,390.71484 413.27857,193.23136 301.30655,174.90867 z "
-         id="path1500"
-         style="fill:url(#linearGradient1499);fill-opacity:1;fill-rule:evenodd;stroke-width:1.0000000pt;"
-         transform="matrix(0.296689,0.000000,0.000000,0.296689,-71.19601,-34.05825)" />
-      <metadata
-         id="metadata730">
-        <rdf:RDF
-           xmlns:cc="http://web.resource.org/cc/"
-           xmlns:dc="http://purl.org/dc/elements/1.1/"
-           xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
-          <cc:Work
-             rdf:about="">
-            <dc:title>Etiquette Icons</dc:title>
-            <dc:description />
-            <dc:subject>
-              <rdf:Bag>
-                <rdf:li>hash</rdf:li>
-                <rdf:li>icons</rdf:li>
-                <rdf:li>computer</rdf:li>
-                <rdf:li />
-              </rdf:Bag>
-            </dc:subject>
-            <dc:publisher>
-              <cc:Agent
-                 rdf:about="http://www.openclipart.org">
-                <dc:title>Andy Fitzsimon</dc:title>
-              </cc:Agent>
-            </dc:publisher>
-            <dc:creator>
-              <cc:Agent
-                 rdf:about="">
-                <dc:title>Andy Fitzsimon</dc:title>
-              </cc:Agent>
-            </dc:creator>
-            <dc:rights>
-              <cc:Agent
-                 rdf:about="">
-                <dc:title>Andy Fitzsimon</dc:title>
-              </cc:Agent>
-            </dc:rights>
-            <dc:date />
-            <dc:format>image/svg+xml</dc:format>
-            <dc:type
-               rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-            <cc:license
-               rdf:resource="http://web.resource.org/cc/PublicDomain">
-              <dc:date />
-            </cc:license>
-            <dc:language>en</dc:language>
-          </cc:Work>
-          <cc:License
-             rdf:about="http://web.resource.org/cc/PublicDomain">
-            <cc:permits
-               rdf:resource="http://web.resource.org/cc/Reproduction" />
-            <cc:permits
-               rdf:resource="http://web.resource.org/cc/Distribution" />
-            <cc:permits
-               rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
-          </cc:License>
-        </rdf:RDF>
-      </metadata>
-    </g>
-    <g
-       id="g731"
-       transform="matrix(0.8,0,0,0.8,16.7711,15.21633)">
-      <g
-         id="g1540"
-         transform="matrix(1.429413,-3.932010e-2,3.932010e-2,1.429413,6.816050,14.52049)"
-         style="">
-        <path
-           style="fill:#212121;fill-rule:evenodd;stroke-width:0.57499999;"
-           d="M 24.859391,31.907937 C 23.419824,24.350211 24.964801,11.778293 30.054438,8.9789918 C 35.144076,6.1796912 40.379124,5.3034583 41.760605,9.7424375 C 43.243834,14.508354 39.448349,16.768623 34.704351,20.597833 C 29.745701,24.600304 28.340109,28.103497 24.859391,31.907937 z "
-           id="path917"
-           sodipodi:nodetypes="cczzc" />
-      </g>
-      <path
-         style="fill:#618bb4;fill-rule:evenodd;stroke-width:0.57499999;fill-opacity:1.0000000;"
-         d="M 25.193706,48.176692 C 25.193706,48.176692 24.939224,26.545733 44.025365,23.491950 C 63.111506,20.438168 70.109757,49.449102 68.710107,54.029776 C 67.310457,58.610450 49.351398,70.044503 37.645232,66.227275 C 25.939066,62.410047 26.975079,57.338040 25.193706,48.176692 z "
-         id="path918"
-         sodipodi:nodetypes="cczcc"
-         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-      <path
-         style="fill:url(#linearGradient1529);fill-rule:evenodd;stroke-width:0.57499999;"
-         d="M 28.074289,48.939744 C 28.074289,48.939744 27.844841,29.436670 45.053436,26.683294 C 62.262031,23.929920 69.374917,51.234223 67.309886,54.217047 C 65.244854,57.199869 51.477978,62.247724 40.923373,58.806005 C 30.368769,55.364286 29.680425,57.199869 28.074289,48.939744 z "
-         id="path1528"
-         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-      <path
-         style="fill:url(#linearGradient1517);fill-rule:evenodd;stroke-width:0.57499999;"
-         d="M 25.891950,48.915464 C 25.891950,48.915464 25.637468,27.284505 44.723609,24.230722 C 63.809750,21.176940 71.698688,51.460283 69.408351,54.768548 C 67.118014,58.076812 51.849101,63.675413 40.142935,59.858185 C 28.436769,56.040957 27.673323,58.076812 25.891950,48.915464 z "
-         id="path1516"
-         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-      <path
-         style="fill:#a2360f;fill-rule:evenodd;stroke-width:0.57499999;fill-opacity:1.0000000;"
-         d="M 40.717100,73.115916 C 40.717100,68.916965 50.070907,54.562023 54.040131,54.343356 C 58.099053,54.119748 55.986013,56.829076 59.039796,56.574594 C 62.093578,56.320112 67.183216,56.574594 68.201143,59.882859 C 69.219071,63.191123 69.473553,72.606953 66.165288,73.370398 C 62.857024,74.133844 60.057723,74.897290 58.276350,77.442108 C 56.494977,79.986927 51.150858,84.567601 46.061220,82.277264 C 41.078519,80.035049 40.717100,77.314867 40.717100,73.115916 z "
-         id="path916"
-         sodipodi:nodetypes="czcccczz"
-         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-      <path
-         style="fill:#e7d417;fill-opacity:0.44654086;fill-rule:evenodd;stroke-width:0.57499999;"
-         d="M 47.842593,75.406253 C 48.097075,73.879362 50.387412,62.936641 53.186712,61.155268 C 55.986013,59.373895 54.204640,62.936641 55.222568,64.718014 C 56.240495,66.499388 61.330133,59.373895 61.330133,62.427678 C 61.330133,65.481460 56.749459,67.517315 59.803241,67.008351 C 62.857024,66.499388 71.254926,63.954569 66.928734,67.262833 C 62.602542,70.571098 60.312205,75.406253 57.258423,73.879362 C 54.204640,72.352471 53.186712,77.187626 50.641894,77.187626 C 48.097075,77.187626 47.588111,77.187626 47.842593,75.406253 z "
-         id="path922"
-         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-      <path
-         style="fill:url(#linearGradient1537);fill-rule:evenodd;stroke-width:0.57499999;"
-         d="M 40.983128,72.559266 C 40.983128,68.360315 50.336933,54.005373 54.306163,53.786706 C 58.365083,53.563098 56.252043,56.272426 59.305823,56.017944 C 62.359603,55.763462 67.449243,56.017944 68.467173,59.326209 C 69.485103,62.634473 69.739583,72.050303 66.431313,72.813748 C 63.123053,73.577194 60.323753,74.340640 58.542383,76.885458 C 56.761003,79.430277 51.416883,84.010951 46.327253,81.720614 C 41.344547,79.478399 40.983128,76.758217 40.983128,72.559266 z "
-         id="path1536"
-         sodipodi:nodetypes="czcccczz"
-         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-      <path
-         style="fill:url(#linearGradient1515);fill-rule:evenodd;stroke-width:0.57499999;"
-         d="M 51.150857,44.868428 L 78.634900,52.757366 L 100.26586,36.979490 L 51.150857,44.868428 z "
-         id="path910"
-         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-      <path
-         style="fill:#bd3200;fill-rule:evenodd;stroke-width:0.57499999;"
-         d="M 50.387412,44.359464 L 100.26586,30.108479 L 76.344563,49.194620 L 50.387412,44.359464 z "
-         id="path909"
-         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-      <path
-         sodipodi:type="arc"
-         style="fill:#f4f4f4;fill-rule:evenodd;stroke-width:0.47612661;"
-         id="path914"
-         sodipodi:cx="61.584614"
-         sodipodi:cy="30.108479"
-         sodipodi:rx="8.9068661"
-         sodipodi:ry="8.9068661"
-         d="M 70.49148 30.10848 A 8.906866 8.906866 0 1 0 52.67775 30.10848 A 8.906866 8.906866 0 1 0  70.49148 30.10848 z"
-         transform="matrix(1.726901,0.000000,0.000000,1.726901,-13.97865,2.029577)" />
-      <path
-         style="fill:#a2360f;fill-rule:evenodd;stroke-width:0.57499999;fill-opacity:1.0000000;"
-         d="M 27.993007,55.556667 C 27.993007,55.556667 27.484043,58.355967 29.774380,60.900786 C 32.064717,63.445605 41.480546,72.097989 38.172282,77.187626 C 34.864017,82.277264 26.211633,82.786228 23.157851,79.223481 C 20.104068,75.660735 8.9068657,71.080061 9.1613476,69.298688 C 9.4158295,67.517315 5.0896376,58.610449 11.960648,58.101486 C 18.831659,57.592522 23.412333,53.011848 25.448188,52.757366 C 27.484043,52.502884 28.247488,53.775294 27.993007,55.556667 z "
-         id="path915"
-         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-      <path
-         style="fill:#e7d417;fill-opacity:0.42767295;fill-rule:evenodd;stroke-width:0.57499999;"
-         d="M 26.211633,61.409750 C 26.211633,61.409750 28.756452,67.517315 31.301271,70.825580 C 33.846090,74.133844 30.537825,78.714518 27.229561,75.660735 C 23.921297,72.606953 13.487540,70.316616 13.742021,67.262833 C 13.996503,64.209051 18.322695,69.807652 19.086141,67.262833 C 19.849586,64.718014 13.996503,58.864931 17.050286,59.628377 C 20.104068,60.391823 22.394405,68.026279 23.157851,63.700087 C 23.921297,59.373895 22.903369,55.556667 26.211633,61.409750 z "
-         id="path921"
-         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-      <path
-         style="fill:url(#linearGradient1539);fill-rule:evenodd;stroke-width:0.57499999;"
-         d="M 28.286502,55.412556 C 28.286502,55.412556 27.777538,58.211856 30.067875,60.756675 C 32.358212,63.301494 41.774041,71.953878 38.465777,77.043515 C 35.157512,82.133153 26.505128,82.642117 23.451346,79.079370 C 20.397563,75.516624 9.2003609,70.935950 9.4548429,69.154577 C 9.7093249,67.373204 5.3831329,58.466338 12.254143,57.957375 C 19.125154,57.448411 23.705828,52.867737 25.741683,52.613255 C 27.777538,52.358773 28.540983,53.631183 28.286502,55.412556 z "
-         id="path1538"
-         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-      <path
-         sodipodi:type="arc"
-         style="fill:#e4d66e;fill-rule:evenodd;stroke-width:0.59175676;"
-         id="path1510"
-         sodipodi:cx="61.584614"
-         sodipodi:cy="30.108479"
-         sodipodi:rx="8.9068661"
-         sodipodi:ry="8.9068661"
-         d="M 70.49148 30.10848 A 8.906866 8.906866 0 1 0 52.67775 30.10848 A 8.906866 8.906866 0 1 0  70.49148 30.10848 z"
-         transform="matrix(1.389462,0.000000,0.000000,1.389462,7.172151,12.65069)" />
-      <path
-         sodipodi:type="arc"
-         style="fill-rule:evenodd;stroke-width:0.57499999;"
-         id="path912"
-         sodipodi:cx="61.584614"
-         sodipodi:cy="31.126406"
-         sodipodi:rx="5.8530831"
-         sodipodi:ry="5.8530831"
-         d="M 67.4377 31.12641 A 5.853083 5.853083 0 1 0 55.73153 31.12641 A 5.853083 5.853083 0 1 0  67.4377 31.12641 z"
-         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.286480,10.63843)" />
-      <path
-         style="fill:#45800c;fill-rule:evenodd;stroke-width:0.57499999;"
-         d="M 25.957152,48.431174 C 25.957152,48.431174 31.810235,47.922210 29.774380,50.975993 C 27.738525,54.029776 20.867514,55.047703 25.193706,56.320112 C 29.519898,57.592522 52.423267,58.101486 54.968086,59.373895 C 57.512904,60.646304 50.132930,68.535243 45.297774,67.008351 C 40.462619,65.481460 33.591608,59.119413 26.466115,60.137341 C 19.340623,61.155268 12.469612,65.226978 12.215130,60.900786 C 11.960648,56.574594 17.559250,49.703584 25.957152,48.431174 z "
-         id="path919"
-         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-      <path
-         style="fill:url(#linearGradient1535);fill-rule:evenodd;stroke-width:0.57499999;"
-         d="M 28.123743,46.722923 C 28.123743,46.722923 33.733476,46.235120 31.782264,49.161938 C 29.831053,52.088756 23.245714,53.064361 27.392038,54.283868 C 31.538363,55.503375 53.489492,55.991179 55.928506,57.210685 C 58.367520,58.430192 51.294379,65.991137 46.660251,64.527728 C 42.026124,63.064320 35.440785,56.966784 28.611545,57.942390 C 21.782305,58.917995 15.196966,62.820418 14.953065,58.674094 C 14.709163,54.527769 20.074995,47.942431 28.123743,46.722923 z "
-         id="path1534"
-         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-      <path
-         style="fill:#52980f;fill-rule:evenodd;stroke-width:0.57499999;"
-         d="M 68.710107,53.011848 C 68.710107,53.011848 77.616973,55.811149 72.272853,56.829076 C 66.928734,57.847004 53.695676,56.574594 49.878448,59.119413 C 46.061220,61.664232 41.735028,69.807652 44.788811,71.334543 C 47.842593,72.861435 55.986013,64.209051 63.111506,62.936641 C 70.236998,61.664232 85.505911,62.427678 86.269357,59.882859 C 87.032802,57.338040 72.447502,49.641836 69.648201,49.641836 C 66.848901,49.641836 68.710107,53.011848 68.710107,53.011848 z "
-         id="path920"
-         sodipodi:nodetypes="cccccccc"
-         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-      <path
-         sodipodi:type="arc"
-         style="fill:url(#linearGradient1522);fill-rule:evenodd;stroke-width:0.62365168;"
-         id="path1523"
-         sodipodi:cx="41.989510"
-         sodipodi:cy="35.452599"
-         sodipodi:rx="9.1613474"
-         sodipodi:ry="9.1613474"
-         d="M 51.15086 35.4526 A 9.161347 9.161347 0 1 0 32.82816 35.4526 A 9.161347 9.161347 0 1 0  51.15086 35.4526 z"
-         transform="matrix(1.318402,0.000000,0.000000,1.318402,36.93339,7.749206)" />
-      <path
-         sodipodi:type="arc"
-         style="fill:#f4f4f4;fill-rule:evenodd;stroke-width:0.49186331;"
-         id="path923"
-         sodipodi:cx="41.989510"
-         sodipodi:cy="35.452599"
-         sodipodi:rx="9.1613474"
-         sodipodi:ry="9.1613474"
-         d="M 51.15086 35.4526 A 9.161347 9.161347 0 1 0 32.82816 35.4526 A 9.161347 9.161347 0 1 0  51.15086 35.4526 z"
-         transform="matrix(1.671651,0.000000,0.000000,1.671651,-3.918064,5.232760)" />
-      <path
-         sodipodi:type="arc"
-         style="fill:#e4d66e;fill-rule:evenodd;stroke-width:0.62365168;"
-         id="path913"
-         sodipodi:cx="41.989510"
-         sodipodi:cy="35.452599"
-         sodipodi:rx="9.1613474"
-         sodipodi:ry="9.1613474"
-         d="M 51.15086 35.4526 A 9.161347 9.161347 0 1 0 32.82816 35.4526 A 9.161347 9.161347 0 1 0  51.15086 35.4526 z"
-         transform="matrix(1.318402,0.000000,0.000000,1.318402,11.09669,17.21056)" />
-      <path
-         sodipodi:type="arc"
-         style="fill:url(#linearGradient1522);fill-rule:evenodd;stroke-width:0.62365168;"
-         id="path1521"
-         sodipodi:cx="41.989510"
-         sodipodi:cy="35.452599"
-         sodipodi:rx="9.1613474"
-         sodipodi:ry="9.1613474"
-         d="M 51.15086 35.4526 A 9.161347 9.161347 0 1 0 32.82816 35.4526 A 9.161347 9.161347 0 1 0  51.15086 35.4526 z"
-         transform="matrix(1.318402,0.000000,0.000000,1.318402,11.09667,16.84664)" />
-      <path
-         sodipodi:type="arc"
-         style="fill-rule:evenodd;stroke-width:0.57499999;"
-         id="path911"
-         sodipodi:cx="42.243992"
-         sodipodi:cy="36.216045"
-         sodipodi:rx="6.1075649"
-         sodipodi:ry="6.1075649"
-         d="M 48.35155 36.21605 A 6.107565 6.107565 0 1 0 36.13643 36.21605 A 6.107565 6.107565 0 1 0  48.35155 36.21605 z"
-         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.971427,11.22306)" />
-      <path
-         sodipodi:type="arc"
-         style="fill:url(#radialGradient1524);fill-rule:evenodd;stroke-width:1.1081090;"
-         id="path1509"
-         sodipodi:cx="42.243992"
-         sodipodi:cy="36.216045"
-         sodipodi:rx="6.1075649"
-         sodipodi:ry="6.1075649"
-         d="M 48.35155 36.21605 A 6.107565 6.107565 0 1 0 36.13643 36.21605 A 6.107565 6.107565 0 1 0  48.35155 36.21605 z"
-         transform="matrix(1.099494,0.000000,0.000000,1.099494,18.05623,20.13574)" />
-      <path
-         sodipodi:type="arc"
-         style="fill:url(#radialGradient1525);fill-rule:evenodd;stroke-width:1.1081090;"
-         id="path1511"
-         sodipodi:cx="42.243992"
-         sodipodi:cy="36.216045"
-         sodipodi:rx="6.1075649"
-         sodipodi:ry="6.1075649"
-         d="M 48.35155 36.21605 A 6.107565 6.107565 0 1 0 36.13643 36.21605 A 6.107565 6.107565 0 1 0  48.35155 36.21605 z"
-         transform="matrix(1.099494,0.000000,0.000000,1.099494,44.87933,12.47874)" />
-      <path
-         style="fill:url(#linearGradient1531);fill-rule:evenodd;stroke-width:0.57499999;"
-         d="M 55.758098,43.619804 L 96.835997,31.883262 L 77.135370,47.601846 L 55.758098,43.619804 z "
-         id="path1530"
-         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-      <path
-         style="fill:url(#linearGradient1533);fill-rule:evenodd;stroke-width:0.57499999;"
-         d="M 67.743635,52.574355 C 67.743635,52.574355 76.650495,55.373656 71.306375,56.391583 C 65.962265,57.409511 52.729203,56.137101 48.911975,58.681920 C 45.094747,61.226739 40.768555,69.370159 43.822338,70.897050 C 46.876120,72.423942 55.019540,63.771558 62.145035,62.499148 C 69.270525,61.226739 84.539435,61.990185 85.302885,59.445366 C 86.066325,56.900547 71.481025,49.204343 68.681725,49.204343 C 65.882425,49.204343 67.743635,52.574355 67.743635,52.574355 z "
-         id="path1532"
-         sodipodi:nodetypes="cccccccc"
-         transform="matrix(1.429954,0.000000,0.000000,1.429954,6.412650,11.07234)" />
-      <g
-         id="g1657"
-         transform="matrix(1.219881,-3.355633e-2,3.355633e-2,1.219881,15.12310,17.23540)"
-         style="fill:url(#linearGradient1527);">
-        <path
-           style="fill-rule:evenodd;stroke-width:0.57499999;"
-           d="M 24.859391,31.907937 C 23.419824,24.350211 24.964801,11.778293 30.054438,8.9789918 C 35.144076,6.1796912 40.379124,5.3034583 41.760605,9.7424375 C 43.243834,14.508354 39.448349,16.768623 34.704351,20.597833 C 29.745701,24.600304 28.340109,28.103497 24.859391,31.907937 z "
-           id="path1658"
-           sodipodi:nodetypes="cczzc" />
-      </g>
-      <path
-         style="fill:url(#linearGradient1734);fill-opacity:0.44654086;fill-rule:evenodd;stroke-width:0.57499999;"
-         d="M 74.490374,118.99279 C 74.854272,116.80940 78.129348,101.16181 82.132218,98.614531 C 86.135090,96.067249 83.587809,101.16181 85.043399,103.70910 C 86.498988,106.25638 93.776936,96.067249 93.776936,100.43402 C 93.776936,104.80079 87.226783,107.71197 91.593550,106.98417 C 95.960320,106.25638 107.96894,102.61740 101.78268,107.34807 C 95.596422,112.07874 92.321346,118.99279 87.954578,116.80940 C 83.587809,114.62602 82.132218,121.54007 78.493246,121.54007 C 74.854272,121.54007 74.126476,121.54007 74.490374,118.99279 z "
-         id="path1726" />
-      <path
-         style="fill:url(#linearGradient1659);fill-opacity:0.42767295;fill-rule:evenodd;stroke-width:0.57499999;"
-         d="M 43.559096,98.978428 C 43.559096,98.978428 47.198070,107.71197 50.837044,112.44264 C 54.476018,117.17330 49.745352,123.72345 45.014686,119.35669 C 40.284021,114.98992 25.364228,111.71484 25.728125,107.34807 C 26.092022,102.98130 32.278278,110.98705 33.369970,107.34807 C 34.461662,103.70910 26.092022,95.339454 30.458791,96.431147 C 34.825559,97.522839 38.100636,108.43976 39.192328,102.25351 C 40.284021,96.067249 38.828431,90.608789 43.559096,98.978428 z "
-         id="path1729" />
-    </g>
-  </g>
-</svg>
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/icons/lyx_logo_hi.bmp b/development/Win32/packaging/installer/LyXWinInstaller/icons/lyx_logo_hi.bmp
deleted file mode 100644 (file)
index 3ec6d8a..0000000
Binary files a/development/Win32/packaging/installer/LyXWinInstaller/icons/lyx_logo_hi.bmp and /dev/null differ
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/icons/lyx_logo_vert150svn.bmp b/development/Win32/packaging/installer/LyXWinInstaller/icons/lyx_logo_vert150svn.bmp
deleted file mode 100644 (file)
index d5f18f3..0000000
Binary files a/development/Win32/packaging/installer/LyXWinInstaller/icons/lyx_logo_vert150svn.bmp and /dev/null differ
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/informations/ISO_3166.html b/development/Win32/packaging/installer/LyXWinInstaller/informations/ISO_3166.html
deleted file mode 100644 (file)
index d438719..0000000
+++ /dev/null
@@ -1,260 +0,0 @@
-<html><head><title>ISO 3166 Codes (Countries)</title></head><body>
-
-<h1>ISO 3166 Codes (Countries)</h1>
-
-Updated by the RIPE Network Coordination Centre, in coordination with
-the ISO 3166 Maintenance Agency, Berlin
-<p>
-See also:
-
-</p><ul>
-<li><a href="http://www.iso.org/iso/en/prods-services/iso3166ma/index.html">ISO 3166
-Maintenance agency (ISO 3166/MA)</a>
-</li><li><a href="http://www.davros.org/misc/iso3166.html">Country codes in ISO 3166</a>
-
-<p>
-
-</p><pre>Country                                         A 2     A 3     Number
-----------------------------------------------------------------------
-AFGHANISTAN                                     AF      AFG     004
-ALBANIA                                         AL      ALB     008
-ALGERIA                                         DZ      DZA     012
-AMERICAN SAMOA                                  AS      ASM     016
-ANDORRA                                         AD      AND     020
-ANGOLA                                          AO      AGO     024
-ANGUILLA                                        AI      AIA     660
-ANTARCTICA                                      AQ      ATA     010
-ANTIGUA AND BARBUDA                             AG      ATG     028
-ARGENTINA                                       AR      ARG     032
-ARMENIA                                         AM      ARM     051  
-ARUBA                                           AW      ABW     533
-AUSTRALIA                                       AU      AUS     036
-AUSTRIA                                         AT      AUT     040
-AZERBAIJAN                                      AZ      AZE     031  
-BAHAMAS                                         BS      BHS     044
-BAHRAIN                                         BH      BHR     048
-BANGLADESH                                      BD      BGD     050
-BARBADOS                                        BB      BRB     052
-BELARUS                                         BY      BLR     112  
-BELGIUM                                         BE      BEL     056
-BELIZE                                          BZ      BLZ     084
-BENIN                                           BJ      BEN     204
-BERMUDA                                         BM      BMU     060
-BHUTAN                                          BT      BTN     064
-BOLIVIA                                         BO      BOL     068
-BOSNIA AND HERZEGOWINA                          BA      BIH     070
-BOTSWANA                                        BW      BWA     072
-BOUVET ISLAND                                   BV      BVT     074
-BRAZIL                                          BR      BRA     076
-BRITISH INDIAN OCEAN TERRITORY                  IO      IOT     086
-BRUNEI DARUSSALAM                               BN      BRN     096
-BULGARIA                                        BG      BGR     100
-BURKINA FASO                                    BF      BFA     854
-BURUNDI                                         BI      BDI     108
-CAMBODIA                                        KH      KHM     116
-CAMEROON                                        CM      CMR     120
-CANADA                                          CA      CAN     124
-CAPE VERDE                                      CV      CPV     132
-CAYMAN ISLANDS                                  KY      CYM     136
-CENTRAL AFRICAN REPUBLIC                        CF      CAF     140
-CHAD                                            TD      TCD     148
-CHILE                                           CL      CHL     152
-CHINA                                           CN      CHN     156
-CHRISTMAS ISLAND                                CX      CXR     162
-COCOS (KEELING) ISLANDS                         CC      CCK     166
-COLOMBIA                                        CO      COL     170
-COMOROS                                         KM      COM     174
-CONGO, Democratic Republic of (was Zaire)       CD      COD     180
-CONGO, People's Republic of                     CG      COG     178
-COOK ISLANDS                                    CK      COK     184
-COSTA RICA                                      CR      CRI     188
-COTE D'IVOIRE                                   CI      CIV     384
-CROATIA (local name: Hrvatska)                  HR      HRV     191      
-CUBA                                            CU      CUB     192
-CYPRUS                                          CY      CYP     196
-CZECH REPUBLIC                                  CZ      CZE     203  
-DENMARK                                         DK      DNK     208
-DJIBOUTI                                        DJ      DJI     262
-DOMINICA                                        DM      DMA     212
-DOMINICAN REPUBLIC                              DO      DOM     214
-EAST TIMOR                                      TL      TLS     626
-ECUADOR                                         EC      ECU     218
-EGYPT                                           EG      EGY     818
-EL SALVADOR                                     SV      SLV     222
-EQUATORIAL GUINEA                               GQ      GNQ     226
-ERITREA                                         ER      ERI     232
-ESTONIA                                         EE      EST     233  
-ETHIOPIA                                        ET      ETH     231
-FALKLAND ISLANDS (MALVINAS)                     FK      FLK     238
-FAROE ISLANDS                                   FO      FRO     234
-FIJI                                            FJ      FJI     242
-FINLAND                                         FI      FIN     246
-FRANCE                                          FR      FRA     250
-FRANCE, METROPOLITAN                            FX      FXX     249  
-FRENCH GUIANA                                   GF      GUF     254
-FRENCH POLYNESIA                                PF      PYF     258
-FRENCH SOUTHERN TERRITORIES                     TF      ATF     260
-GABON                                           GA      GAB     266
-GAMBIA                                          GM      GMB     270
-GEORGIA                                         GE      GEO     268  
-GERMANY                                         DE      DEU     276
-GHANA                                           GH      GHA     288
-GIBRALTAR                                       GI      GIB     292
-GREECE                                          GR      GRC     300
-GREENLAND                                       GL      GRL     304
-GRENADA                                         GD      GRD     308
-GUADELOUPE                                      GP      GLP     312
-GUAM                                            GU      GUM     316
-GUATEMALA                                       GT      GTM     320
-GUINEA                                          GN      GIN     324
-GUINEA-BISSAU                                   GW      GNB     624
-GUYANA                                          GY      GUY     328
-HAITI                                           HT      HTI     332
-HEARD AND MC DONALD ISLANDS                     HM      HMD     334
-HONDURAS                                        HN      HND     340
-HONG KONG                                       HK      HKG     344
-HUNGARY                                         HU      HUN     348
-ICELAND                                         IS      ISL     352
-INDIA                                           IN      IND     356
-INDONESIA                                       ID      IDN     360
-IRAN (ISLAMIC REPUBLIC OF)                      IR      IRN     364
-IRAQ                                            IQ      IRQ     368
-IRELAND                                         IE      IRL     372
-ISRAEL                                          IL      ISR     376
-ITALY                                           IT      ITA     380
-JAMAICA                                         JM      JAM     388
-JAPAN                                           JP      JPN     392
-JORDAN                                          JO      JOR     400
-KAZAKHSTAN                                      KZ      KAZ     398  
-KENYA                                           KE      KEN     404
-KIRIBATI                                        KI      KIR     296
-KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF          KP      PRK     408
-KOREA, REPUBLIC OF                              KR      KOR     410
-KUWAIT                                          KW      KWT     414
-KYRGYZSTAN                                      KG      KGZ     417  
-LAO PEOPLE'S DEMOCRATIC REPUBLIC                LA      LAO     418
-LATVIA                                          LV      LVA     428  
-LEBANON                                         LB      LBN     422
-LESOTHO                                         LS      LSO     426
-LIBERIA                                         LR      LBR     430
-LIBYAN ARAB JAMAHIRIYA                          LY      LBY     434
-LIECHTENSTEIN                                   LI      LIE     438
-LITHUANIA                                       LT      LTU     440  
-LUXEMBOURG                                      LU      LUX     442
-MACAU                                           MO      MAC     446
-MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF      MK      MKD     807 
-MADAGASCAR                                      MG      MDG     450
-MALAWI                                          MW      MWI     454
-MALAYSIA                                        MY      MYS     458
-MALDIVES                                        MV      MDV     462
-MALI                                            ML      MLI     466
-MALTA                                           MT      MLT     470
-MARSHALL ISLANDS                                MH      MHL     584
-MARTINIQUE                                      MQ      MTQ     474
-MAURITANIA                                      MR      MRT     478
-MAURITIUS                                       MU      MUS     480
-MAYOTTE                                         YT      MYT     175  
-MEXICO                                          MX      MEX     484
-MICRONESIA, FEDERATED STATES OF                 FM      FSM     583
-MOLDOVA, REPUBLIC OF                            MD      MDA     498  
-MONACO                                          MC      MCO     492
-MONGOLIA                                        MN      MNG     496
-MONTSERRAT                                      MS      MSR     500
-MOROCCO                                         MA      MAR     504
-MOZAMBIQUE                                      MZ      MOZ     508
-MYANMAR                                         MM      MMR     104
-NAMIBIA                                         NA      NAM     516
-NAURU                                           NR      NRU     520
-NEPAL                                           NP      NPL     524
-NETHERLANDS                                     NL      NLD     528
-NETHERLANDS ANTILLES                            AN      ANT     530
-NEW CALEDONIA                                   NC      NCL     540
-NEW ZEALAND                                     NZ      NZL     554
-NICARAGUA                                       NI      NIC     558
-NIGER                                           NE      NER     562
-NIGERIA                                         NG      NGA     566
-NIUE                                            NU      NIU     570
-NORFOLK ISLAND                                  NF      NFK     574
-NORTHERN MARIANA ISLANDS                        MP      MNP     580
-NORWAY                                          NO      NOR     578
-OMAN                                            OM      OMN     512
-PAKISTAN                                        PK      PAK     586
-PALAU                                           PW      PLW     585
-PALESTINIAN TERRITORY, Occupied                 PS      PSE     275
-PANAMA                                          PA      PAN     591
-PAPUA NEW GUINEA                                PG      PNG     598
-PARAGUAY                                        PY      PRY     600
-PERU                                            PE      PER     604
-PHILIPPINES                                     PH      PHL     608
-PITCAIRN                                        PN      PCN     612
-POLAND                                          PL      POL     616
-PORTUGAL                                        PT      PRT     620
-PUERTO RICO                                     PR      PRI     630
-QATAR                                           QA      QAT     634
-REUNION                                         RE      REU     638
-ROMANIA                                         RO      ROU     642
-RUSSIAN FEDERATION                              RU      RUS     643
-RWANDA                                          RW      RWA     646
-SAINT KITTS AND NEVIS                           KN      KNA     659
-SAINT LUCIA                                     LC      LCA     662
-SAINT VINCENT AND THE GRENADINES                VC      VCT     670
-SAMOA                                           WS      WSM     882
-SAN MARINO                                      SM      SMR     674
-SAO TOME AND PRINCIPE                           ST      STP     678
-SAUDI ARABIA                                    SA      SAU     682
-SENEGAL                                         SN      SEN     686
-SEYCHELLES                                      SC      SYC     690
-SIERRA LEONE                                    SL      SLE     694
-SINGAPORE                                       SG      SGP     702
-SLOVAKIA (Slovak Republic)                      SK      SVK     703  
-SLOVENIA                                        SI      SVN     705  
-SOLOMON ISLANDS                                 SB      SLB     090
-SOMALIA                                         SO      SOM     706
-SOUTH AFRICA                                    ZA      ZAF     710
-SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS    GS      SGS     239
-SPAIN                                           ES      ESP     724
-SRI LANKA                                       LK      LKA     144
-ST. HELENA                                      SH      SHN     654
-ST. PIERRE AND MIQUELON                         PM      SPM     666
-SUDAN                                           SD      SDN     736
-SURINAME                                        SR      SUR     740
-SVALBARD AND JAN MAYEN ISLANDS                  SJ      SJM     744
-SWAZILAND                                       SZ      SWZ     748
-SWEDEN                                          SE      SWE     752
-SWITZERLAND                                     CH      CHE     756
-SYRIAN ARAB REPUBLIC                            SY      SYR     760
-TAIWAN                                          TW      TWN     158
-TAJIKISTAN                                      TJ      TJK     762  
-TANZANIA, UNITED REPUBLIC OF                    TZ      TZA     834
-THAILAND                                        TH      THA     764
-TOGO                                            TG      TGO     768
-TOKELAU                                         TK      TKL     772
-TONGA                                           TO      TON     776
-TRINIDAD AND TOBAGO                             TT      TTO     780
-TUNISIA                                         TN      TUN     788
-TURKEY                                          TR      TUR     792
-TURKMENISTAN                                    TM      TKM     795  
-TURKS AND CAICOS ISLANDS                        TC      TCA     796
-TUVALU                                          TV      TUV     798
-UGANDA                                          UG      UGA     800
-UKRAINE                                         UA      UKR     804
-UNITED ARAB EMIRATES                            AE      ARE     784
-UNITED KINGDOM                                  GB      GBR     826
-UNITED STATES                                   US      USA     840
-UNITED STATES MINOR OUTLYING ISLANDS            UM      UMI     581
-URUGUAY                                         UY      URY     858
-UZBEKISTAN                                      UZ      UZB     860  
-VANUATU                                         VU      VUT     548
-VATICAN CITY STATE (HOLY SEE)                   VA      VAT     336
-VENEZUELA                                       VE      VEN     862
-VIET NAM                                        VN      VNM     704
-VIRGIN ISLANDS (BRITISH)                        VG      VGB     092
-VIRGIN ISLANDS (U.S.)                           VI      VIR     850
-WALLIS AND FUTUNA ISLANDS                       WF      WLF     876
-WESTERN SAHARA                                  EH      ESH     732
-YEMEN                                           YE      YEM     887
-YUGOSLAVIA                                      YU      YUG     891
-ZAMBIA                                          ZM      ZMB     894
-ZIMBABWE                                        ZW      ZWE     716
-</pre>
-</li></ul></body></html>
\ No newline at end of file
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/informations/InstallerStructure.odg b/development/Win32/packaging/installer/LyXWinInstaller/informations/InstallerStructure.odg
deleted file mode 100644 (file)
index 2f675b2..0000000
Binary files a/development/Win32/packaging/installer/LyXWinInstaller/informations/InstallerStructure.odg and /dev/null differ
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/informations/InstallerStructure.pdf b/development/Win32/packaging/installer/LyXWinInstaller/informations/InstallerStructure.pdf
deleted file mode 100644 (file)
index 2a1f556..0000000
Binary files a/development/Win32/packaging/installer/LyXWinInstaller/informations/InstallerStructure.pdf and /dev/null differ
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/informations/WinLangCode.htm b/development/Win32/packaging/installer/LyXWinInstaller/informations/WinLangCode.htm
deleted file mode 100644 (file)
index 21d89cb..0000000
+++ /dev/null
@@ -1,580 +0,0 @@
-<html dir="ltr"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta http-equiv="assetid" content="SP01019690"><title>Regional and Language Settings</title><link rel="stylesheet" type="text/css" href="stsk09-Dateien/ont.css"><script type="text/javascript" language="Javascript" src="stsk09-Dateien/sExpCollapse.js"></script><script type="text/javascript" language="JavaScript" src="stsk09-Dateien/backgo.js"></script><script>
-       var strShow = 'Show';
-       var strHide = 'Hide';
-
-       function go(url)
-       {
-               navigate(url);          
-       }
-</script><style type="text/CSS">
-       .ACICollapsed
-       {
-               display: none;
-       }
-
-       .ACECollapsed
-       {
-               display: none;
-       }
-</style><style type="text/CSS">
-               .ACICollapsed
-               {
-                       display: inline;
-               }
-
-               .ACECollapsed
-               {
-                       display: block;
-               }
-       </style><meta http-equiv="assetid" content="SP01019690"></head><noscript></noscript><body><table border="0" cellpadding="0" cellspacing="0" width="200"><tbody><tr><td colspan="6"><img src="stsk09-Dateien/psLogo.gif" alt="Microsoft Office SharePoint Portal Server 2003" border="0" height="31" width="202"></td></tr><tr><td><a href="http://www.greatwesthealthcare.com/_vti_bin/help/1033/sps/html/sharepointhelp.htm" title="Home button"><img src="stsk09-Dateien/home.gif" alt="Home" border="0" height="32" width="69"></a><a href="javascript:myBack()" title="Back button"><img src="stsk09-Dateien/back.gif" alt="Back" border="0" height="32" width="24"></a><a href="javascript:myForward()" title="Forward button"><img src="stsk09-Dateien/forward.gif" alt="Forward" border="0" height="32" width="23"></a><a href="javascript:self.print();" title="Print button"><img src="stsk09-Dateien/print.gif" alt="Print" border="0" height="32" width="59"></a><img src="stsk09-Dateien/bar.gif" border="0" height="32" width="1200"></td></tr></tbody></table><br><h1>Regional and Language Settings</h1>
-
-
-
-
-
-<p>This topic lists the regional and language settings you can specify
-from the command line by using operations in Stsadm.exe and by using
-HTML Administration pages. For more information about specifying
-regional and language settings, see <a href="http://www.greatwesthealthcare.com/_vti_bin/help/1033/sps/html/stsb05.htm" id="SP01019676" lcid=" ">Language Considerations</a>. For more information about the syntax for command-line operations, see <a href="http://www.greatwesthealthcare.com/_vti_bin/help/1033/sps/html/stsk01.htm" id="SP01019625" lcid=" ">Command-Line Operations</a>.
-</p><p>The following types of regional and language settings are used in Microsoft Windows SharePoint Services:</p>
-
-
-<ul><li><a href="#language">Language IDs</a></li><li><a href="#locale">Locale IDs</a></li><li><a href="#Time">Time zones</a></li><li><a href="#currency">Currency IDs</a></li></ul><h2><a id="Language" name="Language">Language IDs</a></h2><p>The
-Language ID determines the language used for text on pages in the Web
-site (such as the text on the Site Settings page). The languages
-available for site creation depend on the language template packs you
-have installed to your server or server farm. Web sites based on
-Windows SharePoint Services can be created in the following languages. </p><table><tbody><tr><td><b class="bterm">ID</b></td><td><b class="bterm">Language</b>
-</td><td><b class="bterm">ID</b></td><td><b class="bterm">Language</b>
-</td></tr><tr><td>1025</td><td>Arabic
-</td><td>1041
-</td><td>Japanese
-</td></tr><tr><td>1028
-</td><td>Chinese - Traditional
-</td><td>1042
-</td><td>Korean</td></tr><tr><td>1029
-</td><td>Czech</td><td>1043</td><td>Dutch
-</td></tr><tr><td>1030
-</td><td>Danish
-</td><td>1044
-</td><td>Norwegian
-</td></tr><tr><td>1031
-</td><td>German
-</td><td>1045
-</td><td>Polish
-</td></tr><tr><td>1032
-</td><td>Greek
-</td><td>1046
-</td><td>Portuguese - Brazilian
-</td></tr><tr><td>1033
-</td><td>English
-</td><td>1049
-</td><td>Russian
-</td></tr><tr><td>1034
-</td><td>Spanish
-</td><td>1053
-</td><td>Swedish
-</td></tr><tr><td>1035
-</td><td>Finnish
-</td><td>1054
-</td><td>Thai
-</td></tr><tr><td>1036
-</td><td>French
-</td><td>1055
-</td><td>Turkish
-</td></tr><tr><td>1037
-</td><td>Hebrew
-</td><td>2052
-</td><td>Chinese - Simplified
-</td></tr><tr><td>1038
-</td><td>Hungarian
-</td><td>2070
-</td><td>Portuguese
-</td></tr><tr><td>1040
-</td><td>Italian
-</td><td>3076</td><td>Chinese - Hong Kong</td></tr></tbody></table><p>Windows SharePoint Services also supports  input and display of text in the following languages, but not site creation.</p><table><tbody><tr><td><b class="bterm">ID</b></td><td><b class="bterm">Language</b>
-</td><td><b class="bterm">ID</b></td><td><b class="bterm">Language</b>
-</td></tr><tr><td>1026</td><td>Bulgarian</td><td>1048</td><td>Romanian</td></tr><tr><td>1050</td><td>Croatian
-</td><td>2074</td><td>Serbian</td></tr><tr><td>1061</td><td>Estonian
-</td><td>1051</td><td>Slovak</td></tr><tr><td>1081</td><td>Hindi with Indic PT</td><td>1060</td><td>Slovenian</td></tr><tr><td>1062</td><td>Latvian</td><td>1058</td><td>Ukrainian</td></tr><tr><td>1063</td><td>Lithuanian</td><td></td><td></td></tr></tbody></table><h2><a id="Locale" name="Locale">Locale IDs</a></h2><p>The
-Locale ID controls the numbering, sorting, calendar, and time
-formatting for the Web site. You can change the locale for a Web site
-by using the Regional Settings page. Web sites based on Windows
-SharePoint Services can be set to the following Locale IDs. </p><table><tbody><tr><td><b class="bterm">ID</b></td><td><b class="bterm">Locale</b></td><td><b class="bterm">ID</b></td><td><b class="bterm">Locale</b></td></tr><tr><td>1078</td><td>Afrikaans
-</td><td>1037
-</td><td>Hebrew 
-</td></tr><tr><td>1052
-</td><td>Albanian
-</td><td>1081
-</td><td>Hindi
-</td></tr><tr><td>5121
-</td><td>Arabic (Algeria) 
-</td><td>1038
-</td><td>Hungarian
-</td></tr><tr><td>15361
-</td><td>Arabic (Bahrain) 
-</td><td>1039
-</td><td>Icelandic
-</td></tr><tr><td>3073
-</td><td>Arabic (Egypt) 
-</td><td>1057
-</td><td>Indonesian
-</td></tr><tr><td>2049
-</td><td>Arabic (Iraq) 
-</td><td>1040
-</td><td>Italian (Italy)
-</td></tr><tr><td>11265
-</td><td>Arabic (Jordan) 
-</td><td>2064
-</td><td>Italian (Switzerland)
-</td></tr><tr><td>13313
-</td><td>Arabic (Kuwait) 
-</td><td>1041
-</td><td>Japanese
-</td></tr><tr><td>12289
-</td><td>Arabic (Lebanon) 
-</td><td>1099
-</td><td>Kannada
-</td></tr><tr><td>4097
-</td><td>Arabic (Libya) 
-</td><td>1087
-</td><td>Kazakh
-</td></tr><tr><td>6145
-</td><td>Arabic (Morocco) 
-</td><td>1111
-</td><td>Konkani
-</td></tr><tr><td>8193
-</td><td>Arabic (Oman) 
-</td><td>1042
-</td><td>Korean
-</td></tr><tr><td>16385
-</td><td>Arabic (Qatar) 
-</td><td>1088
-</td><td>Kyrgyz (Cyrillic)
-</td></tr><tr><td>1025
-</td><td>Arabic (Saudi Arabia) 
-</td><td>1062</td><td>Latvian
-</td></tr><tr><td>10241
-</td><td>Arabic (Syria) 
-</td><td>1063
-</td><td>Lithuanian
-</td></tr><tr><td>7169
-</td><td>Arabic (Tunisia) 
-</td><td>1071
-</td><td>Macedonian (FYROM)
-</td></tr><tr><td>14337
-</td><td>Arabic (U.A.E.) 
-</td><td>2110
-</td><td>Malay (Brunei Darussalam)
-</td></tr><tr><td>9217
-</td><td>Arabic (Yemen) 
-</td><td>1086
-</td><td>Malay (Malaysia)
-</td></tr><tr><td>1067
-</td><td>Armenian
-</td><td>1102
-</td><td>Marathi
-</td></tr><tr><td>2092
-</td><td>Azeri (Cyrillic)
-</td><td>1104
-</td><td>Mongolian (Cyrillic)
-</td></tr><tr><td>1068
-</td><td>Azeri (Latin)
-</td><td>1044
-</td><td>Norwegian (Bokmal)
-</td></tr><tr><td>1069
-</td><td>Basque
-</td><td>2068
-</td><td>Norwegian (Nynorsk)
-</td></tr><tr><td>1059
-</td><td>Belarusian
-</td><td>1045
-</td><td>Polish
-</td></tr><tr><td>1026
-</td><td>Bulgarian
-</td><td>1046
-</td><td>Portuguese (Brazil)
-</td></tr><tr><td>1027
-</td><td>Catalan
-</td><td>2070
-</td><td>Portuguese (Portugal)
-</td></tr><tr><td>3076
-</td><td>Chinese (Hong Kong)
-</td><td>1094
-</td><td>Punjabi
-</td></tr><tr><td>5124
-</td><td>Chinese (Macau)
-</td><td>1048
-</td><td>Romanian
-</td></tr><tr><td>2052
-</td><td>Chinese (PRC)
-</td><td>1049
-</td><td>Russian
-</td></tr><tr><td>4100
-</td><td>Chinese (Singapore)
-</td><td>1103
-</td><td>Sanskrit
-</td></tr><tr><td>1028
-</td><td>Chinese (Taiwan)
-</td><td>3098
-</td><td>Serbian (Cyrillic)
-</td></tr><tr><td>1050
-</td><td>Croatian
-</td><td>2074
-</td><td>Serbian (Latin)
-</td></tr><tr><td>1029
-</td><td>Czech
-</td><td>1051
-</td><td>Slovak
-</td></tr><tr><td>1030
-</td><td>Danish
-</td><td>1060
-</td><td>Slovenian
-</td></tr><tr><td>1125
-</td><td>Divehi
-</td><td>11274
-</td><td>Spanish (Argentina)
-</td></tr><tr><td>2067
-</td><td>Dutch (Belgium)
-</td><td>16394
-</td><td>Spanish (Bolivia)
-</td></tr><tr><td>1043
-</td><td>Dutch (Netherlands)
-</td><td>13322
-</td><td>Spanish (Chile)
-</td></tr><tr><td>3081
-</td><td>English (Australia)
-</td><td>9226
-</td><td>Spanish (Colombia)
-</td></tr><tr><td>10249
-</td><td>English (Belize)
-</td><td>5130
-</td><td>Spanish (Costa Rica)
-</td></tr><tr><td>4105
-</td><td>English (Canada)
-</td><td>7178
-</td><td>Spanish (Dominican Republic)
-</td></tr><tr><td>9225
-</td><td>English (Caribbean)
-</td><td>12298
-</td><td>Spanish (Ecuador)
-</td></tr><tr><td>6153
-</td><td>English (Ireland)
-</td><td>17418
-</td><td>Spanish (El Salvador)
-</td></tr><tr><td>8201
-</td><td>English (Jamaica)
-</td><td>4106</td><td>Spanish (Guatemala)
-</td></tr><tr><td>5129
-</td><td>English (New Zealand)
-</td><td>18442
-</td><td>Spanish (Honduras)
-</td></tr><tr><td>13321
-</td><td>English (Philippines)
-</td><td>2058
-</td><td>Spanish (Mexico)
-</td></tr><tr><td>7177
-</td><td>English (South Africa)
-</td><td>19466
-</td><td>Spanish (Nicaragua)
-</td></tr><tr><td>11273
-</td><td>English (Trinidad)
-</td><td>6154
-</td><td>Spanish (Panama)
-</td></tr><tr><td>2057
-</td><td>English (United Kingdom)
-</td><td>15370
-</td><td>Spanish (Paraguay)
-</td></tr><tr><td>1033
-</td><td>English (United States) &nbsp;
-</td><td>10250
-</td><td>Spanish (Peru)
-</td></tr><tr><td>12297
-</td><td>English (Zimbabwe)
-</td><td>20490
-</td><td>Spanish (Puerto Rico)
-</td></tr><tr><td>1061
-</td><td>Estonian
-</td><td>3082
-</td><td>Spanish (Spain)
-</td></tr><tr><td>1080
-</td><td>Faeroese
-</td><td>1034
-</td><td>Spanish (Traditional)
-</td></tr><tr><td>1065
-</td><td>Farsi 
-</td><td>14346
-</td><td>Spanish (Uruguay)
-</td></tr><tr><td>1035
-</td><td>Finnish
-</td><td>8202
-</td><td>Spanish (Venezuela)
-</td></tr><tr><td>2060
-</td><td>French (Belgium)
-</td><td>1089
-</td><td>Swahili
-</td></tr><tr><td>3084
-</td><td>French (Canada)
-</td><td>1053
-</td><td>Swedish
-</td></tr><tr><td>1036
-</td><td>French (France)
-</td><td>2077
-</td><td>Swedish (Finland)
-</td></tr><tr><td>5132
-</td><td>French (Luxembourg)
-</td><td>1114
-</td><td>Syriac
-</td></tr><tr><td>6156
-</td><td>French (Monaco)
-</td><td>1097
-</td><td>Tamil
-</td></tr><tr><td>4108
-</td><td>French (Switzerland)
-</td><td>1092
-</td><td>Tatar
-</td></tr><tr><td>1110
-</td><td>Galician
-</td><td>1098
-</td><td>Telugu
-</td></tr><tr><td>1079
-</td><td>Georgian
-</td><td>1054
-</td><td>Thai 
-</td></tr><tr><td>3079
-</td><td>German (Austria) 
-</td><td>1055
-</td><td>Turkish
-</td></tr><tr><td>1031
-</td><td>German (Germany) 
-</td><td>1058
-</td><td>Ukrainian
-</td></tr><tr><td>5127
-</td><td>German (Liechtenstein) 
-</td><td>1056
-</td><td>Urdu
-</td></tr><tr><td>4103
-</td><td>German (Luxembourg) 
-</td><td>2115
-</td><td>Uzbek (Cyrillic)
-</td></tr><tr><td>2055
-</td><td>German (Switzerland) 
-</td><td>1091
-</td><td>Uzbek (Latin)
-</td></tr><tr><td>1032
-</td><td>Greek
-</td><td>1066
-</td><td>Vietnamese
-</td></tr><tr><td>1095
-</td><td>Gujarati
-</td><td></td><td></td></tr></tbody></table><h2><a id="Time" name="Time">Time Zones</a></h2><p>Web
-sites based on Windows SharePoint Services can be set to any of the
-time zones recognized by Microsoft Windows Server&nbsp;2003.</p><table><tbody><tr><td><b class="bterm">Code</b>
-</td><td><b class="bterm">Time zone</b></td><td><b class="bterm">Code</b></td><td><b class="bterm">Time zone</b></td></tr><tr><td>39</td><td>(GMT-12:00) Eniwetok, Kwajalein</td><td>59</td><td>(GMT+02:00) Helsinki, Riga, Tallinn
-</td></tr><tr><td>16</td><td>(GMT-11:00) Midway Island, Samoa
-</td><td>27</td><td>(GMT+02:00) Jerusalem 26 (GMT+03:00) Baghdad
-</td></tr><tr><td>15</td><td>(GMT-10:00) Hawaii
-</td><td>74</td><td>(GMT+03:00) Kuwait, Riyadh
-</td></tr><tr><td>14</td><td>(GMT-09:00) Alaska
-</td><td>51</td><td>(GMT+03:00) Moscow, St. Petersburg, Volgograd
-</td></tr><tr><td>13</td><td>(GMT-08:00) Pacific Time (US and Canada); Tijuana
-</td><td>56</td><td>(GMT+03:00) Nairobi
-</td></tr><tr><td>38</td><td>(GMT-07:00) Arizona
-</td><td>25</td><td>(GMT+03:30) Tehran</td></tr><tr><td>12</td><td>(GMT-07:00) Mountain Time (US and Canada)
-</td><td>24</td><td>(GMT+04:00) Abu Dhabi, Muscat
-</td></tr><tr><td>55</td><td>(GMT-06:00) Central America
-</td><td>54</td><td>(GMT+04:00) Baku, Tbilisi, Yerevan 48 (GMT+04:30) Kabul
-</td></tr><tr><td>11</td><td>(GMT-06:00) Central Time (US and Canada)
-</td><td>58</td><td>(GMT+05:00) Ekaterinburg
-</td></tr><tr><td>37</td><td>(GMT-06:00) Mexico City
-</td><td>47
-</td><td>(GMT+05:00) Islamabad, Karachi, Tashkent
-</td></tr><tr><td>36</td><td>(GMT-06:00) Saskatchewan
-</td><td>23</td><td>(GMT+05:30) Calcutta, Chennai, Mumbai, New Delhi
-</td></tr><tr><td>35</td><td>(GMT-05:00) Bogota, Lima, Quito
-</td><td>62</td><td>(GMT+05:45) Kathmandu 46 (GMT+06:00) Almaty, Novosibirsk
-</td></tr><tr><td>10</td><td>(GMT-05:00) Eastern Time (US and Canada)
-</td><td>71</td><td>(GMT+06:00) Astana, Dhaka
-</td></tr><tr><td>34
-</td><td>(GMT-05:00) Indiana (East)
-</td><td>66</td><td>(GMT+06:00) Sri Jayawardenepura
-</td></tr><tr><td>9
-</td><td>(GMT-04:00) Atlantic Time (Canada)
-</td><td>61</td><td>(GMT+06:30) Rangoon
-</td></tr><tr><td>33</td><td>(GMT-04:00) Caracas, La Paz
-</td><td>22</td><td>(GMT+07:00) Bangkok, Hanoi, Jakarta
-</td></tr><tr><td>65</td><td>(GMT-04:00) Santiago
-</td><td>64</td><td>(GMT+07:00) Krasnoyarsk
-</td></tr><tr><td>28</td><td>(GMT-03:30) Newfoundland 8 (GMT-03:00) Brasilia
-</td><td>45</td><td>(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
-</td></tr><tr><td>32</td><td>(GMT-03:00) Buenos Aires, Georgetown
-</td><td>63</td><td>(GMT+08:00) Irkutsk, Ulaan Bataar
-</td></tr><tr><td>60</td><td>(GMT-03:00) Greenland
-</td><td>21</td><td>(GMT+08:00) Kuala Lumpur, Singapore
-</td></tr><tr><td>30</td><td>(GMT-02:00) Mid-Atlantic
-</td><td>73</td><td>(GMT+08:00) Perth 75 (GMT+08:00) Taipei
-</td></tr><tr><td>29</td><td>(GMT-01:00) Azores
-</td><td>20</td><td>(GMT+09:00) Osaka, Sapporo, Tokyo 72 (GMT+09:00) Seoul
-</td></tr><tr><td>53</td><td>(GMT-01:00) Cape Verde Is.</td><td>70</td><td>(GMT+09:00) Yakutsk 19 (GMT+09:30) Adelaide
-</td></tr><tr><td>31</td><td>(GMT) Casablanca, Monrovia
-</td><td>44</td><td>(GMT+09:30) Darwin
-</td></tr><tr><td>2</td><td>(GMT) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London
-</td><td>18</td><td>(GMT+10:00) Brisbane
-</td></tr><tr><td>4</td><td>(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
-</td><td>76</td><td>(GMT+10:00) Canberra, Melbourne, Sydney
-</td></tr><tr><td>6</td><td>(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
-</td><td>43</td><td>(GMT+10:00) Guam, Port Moresby
-</td></tr><tr><td>3</td><td>(GMT+01:00) Brussels, Copenhagen, Madrid, Paris
-</td><td>42</td><td>(GMT+10:00) Hobart</td></tr><tr><td>57</td><td>(GMT+01:00) Sarajevo, Skopje, Sofija, Vilnius, Warsaw, Zagreb
-</td><td>68</td><td>(GMT+10:00) Vladivostok
-</td></tr><tr><td>69</td><td>(GMT+01:00) West Central Africa
-</td><td>41</td><td>(GMT+11:00) Magadan, Solomon Is., New Caledonia
-</td></tr><tr><td>7</td><td>(GMT+02:00) Athens, Istanbul, Minsk
-</td><td>17</td><td>(GMT+12:00) Auckland, Wellington
-</td></tr><tr><td>5</td><td>(GMT+02:00) Bucharest</td><td>40
-</td><td>(GMT+12:00) Fiji, Kamchatka, Marshall Is.
-</td></tr><tr><td>49
-</td><td>(GMT+02:00) Cairo
-</td><td>67
-</td><td>(GMT+13:00) Nuku'alofa
-</td></tr><tr><td>50
-</td><td>(GMT+02:00) Harare, Pretoria
-</td><td></td><td></td></tr></tbody></table><h2><a id="Currency" name="Currency">Currency IDs</a></h2><p>Web sites based on Windows SharePoint Services can be set to use the following currencies.
-</p><table><tbody><tr><td><b class="bterm">ID</b></td><td><b class="bterm">Currency</b>
-</td><td><b class="bterm">ID</b></td><td><b class="bterm">Currency</b>
-</td></tr><tr><td>5121</td><td>1,254 .ج.د (Arabic-Algeria)
-</td><td>4106
-</td><td>Q1,254 (Guatemala)
-</td></tr><tr><td>15361
-</td><td>1,254 .ب.د (Arabic-Bahrain)
-</td><td>18442
-</td><td>L. 1254 (Honduras)
-</td></tr><tr><td>3073
-</td><td>1,254 .م.ج (Arabic-Egypt)</td><td>3076
-</td><td>HK$1,254 (Hong Kong)
-</td></tr><tr><td>2049
-</td><td>1,254 .ع.د (Arabic-Iraq)
-</td><td>1038
-</td><td>1 254 Ft (Hungary)
-</td></tr><tr><td>11265
-</td><td>1,254 .ا.د (Arabic-Jordan)
-</td><td>1081
-</td><td>रु 1,254 (India)
-</td></tr><tr><td>13313
-</td><td>1,254 .ك.د (Arabic-Kuwait)
-</td><td>6153
-</td><td>IR£1,254 (Ireland)
-</td></tr><tr><td>12289
-</td><td>1,254 .ل.ل (Arabic-Lebanon)
-</td><td>1037
-</td><td>₪1,254 (Israel)
-</td></tr><tr><td>4097
-</td><td>1,254 .ل.د (Arabic-Libya)
-</td><td>1041
-</td><td>¥1,254 (Japan)
-</td></tr><tr><td>6145
-</td><td>1,254 .م.د (Arabic-Morocco)
-</td><td>1042
-</td><td>₩1,254 (Korea)
-</td></tr><tr><td>8193
-</td><td>1,254 .ع.ر (Arabic-Oman)
-</td><td>2058
-</td><td>$1,254 (Mexico)
-</td></tr><tr><td>16385
-</td><td>1,254 .ق.ر (Arabic-Qatar)
-</td><td>5129
-</td><td>$1,254 (New Zealand)
-</td></tr><tr><td>1025
-</td><td>1,254 .س.ر (Arabic-Saudi Arabia)
-</td><td>19466
-</td><td>C$ 1254 (Nicaragua)
-</td></tr><tr><td>10241
-</td><td>1,254 .س.ل (Arabic-Syria)
-</td><td>1044
-</td><td>kr 1 254 (Norway)
-</td></tr><tr><td>7169
-</td><td>1,254 .ت.د (Arabic-Tunisia)
-</td><td>1056
-</td><td>Rs 1,254 (Pakistan)
-</td></tr><tr><td>14337
-</td><td>1,254 .إ.د (Arabic-U.A.E)
-</td><td>6154
-</td><td>B/. 1,254 (Panama)
-</td></tr><tr><td>9217
-</td><td>1,254 .ي.ر (Arabic-Yemen)
-</td><td>15370
-</td><td>Gs 1.254 (Paraguay)
-</td></tr><tr><td>11274
-</td><td>$ 1.254 (Argentina)
-</td><td>2052
-</td><td>¥1,254 (People's Republic of China)
-</td></tr><tr><td>3081
-</td><td>$1,254 (Australia)
-</td><td>10250
-</td><td>S/. 1,254 (Peru)
-</td></tr><tr><td>3079
-</td><td>öS 1.254 (Austria)
-</td><td>1045
-</td><td>1 254 zł (Poland)
-</td></tr><tr><td>16394
-</td><td>$b 1.254 (Bolivia)
-</td><td>1049
-</td><td>1 254р. (Russia)
-</td></tr><tr><td>1046
-</td><td>R$ 1.254 (Brazil)
-</td><td>4100
-</td><td>$1,254 (Singapore)
-</td></tr><tr><td>3084
-</td><td>1 254 $ (Canada)
-</td><td>1051
-</td><td>1 254 Sk (Slovakia)
-</td></tr><tr><td>4105
-</td><td>$1,254 (Canada)
-</td><td>1060
-</td><td>1.254 SIT (Slovenia)
-</td></tr><tr><td>13322
-</td><td>$ 1.254 (Chile)
-</td><td>7177
-</td><td>R 1,254 (South Africa)
-</td></tr><tr><td>9226
-</td><td>$ 1.254 (Colombia)
-</td><td>1053
-</td><td>1.254 kr (Sweden)
-</td></tr><tr><td>5130
-</td><td>C1.254 (Costa Rica)
-</td><td>2055
-</td><td>SFr. 1'254 (Switzerland)
-</td></tr><tr><td>1029
-</td><td>1 254 Kč (Czech Republic)
-</td><td>1028
-</td><td>NT$1,254 (Taiwan)
-</td></tr><tr><td>1030
-</td><td>kr 1.254 (Denmark)
-</td><td>1054
-</td><td>฿1,254 (Thai)
-</td></tr><tr><td>7178
-</td><td>RD$1,254 (Dominican Republic)
-</td><td>1055
-</td><td>1.254 TL (Turkey)
-</td></tr><tr><td>17418
-</td><td>C1254 (El Salvador)
-</td><td>2057
-</td><td>£1,254 (United Kingdom)
-</td></tr><tr><td>-2
-</td><td>1,254 € (European Union)
-</td><td>1033
-</td><td>$1,254 (United States)
-</td></tr><tr><td>-1
-</td><td>€ 1,254 (European Union)
-</td><td>14346
-</td><td>$U 1.254 (Uruguay)
-</td></tr><tr><td>1065
-</td><td>1,254 ريال (Farsi)
-</td><td>8202
-</td><td>Bs 1.254 (Venezuela)
-</td></tr><tr><td>1032
-</td><td>1.254 Δρχ (Greece)
-</td><td>1066
-</td><td>1,254 ₫ (Vietnamese)
-</td></tr></tbody></table><center><a href="http://www.greatwesthealthcare.com/_vti_bin/help/1033/sps/html/SPSAdmincopyright.htm">©2003 Microsoft Corporation. All rights reserved.</a></center></body></html>
\ No newline at end of file
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/informations/iso639.htm b/development/Win32/packaging/installer/LyXWinInstaller/informations/iso639.htm
deleted file mode 100644 (file)
index d44be79..0000000
+++ /dev/null
@@ -1,554 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//SoftQuad//DTD HoTMetaL PRO 5.0::19980907::extensions to HTML 4.0//EN" "hmpro5.dtd">
-<html><head><title>ISO 639 Language Codes</title></head>
-
-<body>
-<h1>ISO 639 Language Codes</h1>
-<h2><a name="3letter">ISO 639: 3-letter codes</a></h2>
-<pre>abk      ab    Abkhazian
-ace            Achinese
-ach            Acoli
-ada            Adangme
-aar      aa    Afar
-afh            Afrihili
-afr      af    Afrikaans
-afa            Afro-Asiatic (Other)
-aka            Akan
-akk            Akkadian
-alb/sqi  sq    Albanian
-ale            Aleut
-alg            Algonquian languages
-tut            Altaic (Other)
-amh      am    Amharic
-apa            Apache languages
-ara      ar    Arabic
-arc            Aramaic
-arp            Arapaho
-arn            Araucanian
-arw            Arawak
-arm/hye  hy    Armenian
-art            Artificial (Other)
-asm      as    Assamese
-ath            Athapascan languages
-map            Austronesian (Other)
-ava            Avaric
-ave            Avestan
-awa            Awadhi
-aym      ay    Aymara
-aze      az    Azerbaijani
-nah            Aztec
-ban            Balinese
-bat            Baltic (Other)
-bal            Baluchi
-bam            Bambara
-bai            Bamileke languages
-bad            Banda
-bnt            Bantu (Other)
-bas            Basa
-bak      ba    Bashkir
-baq/eus  eu    Basque
-bej            Beja
-bem            Bemba
-ben      bn    Bengali
-ber            Berber (Other)
-bho            Bhojpuri
-bih      bh    Bihari
-bik            Bikol
-bin            Bini
-bis      bi    Bislama
-bra            Braj
-bre      be    Breton
-bug            Buginese
-bul      bg    Bulgarian
-bua            Buriat
-bur/mya  my    Burmese
-bel      be    Byelorussian
-cad            Caddo
-car            Carib
-cat      ca    Catalan
-cau            Caucasian (Other)
-ceb            Cebuano
-cel            Celtic (Other)
-cai            Central American Indian (Other)
-chg            Chagatai
-cha            Chamorro
-che            Chechen
-chr            Cherokee
-chy            Cheyenne
-chb            Chibcha
-chi/zho  zh    Chinese
-chn            Chinook jargon
-cho            Choctaw
-chu            Church Slavic
-chv            Chuvash
-cop            Coptic
-cor            Cornish
-cos      co    Corsican
-cre            Cree
-mus            Creek
-crp            Creoles and Pidgins (Other)
-cpe            Creoles and Pidgins, English-based (Other)
-cpf            Creoles and Pidgins, French-based (Other)
-cpp            Creoles and Pidgins, Portuguese-based (Other)
-cus            Cushitic (Other)
-         hr    Croatian
-ces/cze  cs    Czech
-dak            Dakota
-dan      da    Danish
-del            Delaware
-din            Dinka
-div            Divehi
-doi            Dogri
-dra            Dravidian (Other)
-dua            Duala
-dut/nla  nl    Dutch
-dum            Dutch, Middle (ca. 1050-1350)
-dyu            Dyula
-dzo      dz    Dzongkha
-efi            Efik
-egy            Egyptian (Ancient)
-eka            Ekajuk
-elx            Elamite
-eng      en    English
-enm            English, Middle (ca. 1100-1500)
-ang            English, Old (ca. 450-1100)
-esk            Eskimo (Other)
-epo      eo    Esperanto
-est      et    Estonian
-ewe            Ewe
-ewo            Ewondo
-fan            Fang
-fat            Fanti
-fao      fo    Faroese
-fij      fj    Fijian
-fin      fi    Finnish
-fiu            Finno-Ugrian (Other)
-fon            Fon
-fra/fre  fr    French
-frm            French, Middle (ca. 1400-1600)
-fro            French, Old (842- ca. 1400)
-fry      fy    Frisian
-ful            Fulah
-gaa            Ga
-gae/gdh  Gaelic (Scots)
-glg      gl    Gallegan
-lug            Ganda
-gay            Gayo
-gez            Geez
-geo/kat  ka    Georgian
-deu/ger  de    German
-gmh            German, Middle High (ca. 1050-1500)
-goh            German, Old High (ca. 750-1050)
-gem            Germanic (Other)
-gil            Gilbertese
-gon            Gondi
-got            Gothic
-grb            Grebo
-grc            Greek, Ancient (to 1453)
-ell/gre  el    Greek, Modern (1453-)
-kal      kl    Greenlandic
-grn      gn    Guarani
-guj      gu    Gujarati
-hai            Haida
-hau      ha    Hausa
-haw            Hawaiian
-heb      he    Hebrew
-her            Herero
-hil            Hiligaynon
-him            Himachali
-hin      hi    Hindi
-hmo            Hiri Motu
-hun      hu    Hungarian
-hup            Hupa
-iba            Iban
-ice/isl  is    Icelandic
-ibo            Igbo
-ijo            Ijo
-ilo            Iloko
-inc            Indic (Other)
-ine            Indo-European (Other)
-ind      id    Indonesian
-ina      ia    Interlingua (International Auxiliary language Association)
-ine      -     Interlingue
-iku      iu    Inuktitut
-ipk      ik    Inupiak
-ira            Iranian (Other)
-gai/iri  ga    Irish
-sga            Irish, Old (to 900)
-mga            Irish, Middle (900 - 1200)
-iro            Iroquoian languages
-ita      it    Italian
-jpn      ja    Japanese
-jav/jaw  jv/jw Javanese
-jrb            Judeo-Arabic
-jpr            Judeo-Persian
-kab            Kabyle
-kac            Kachin
-kam            Kamba
-kan      kn    Kannada
-kau            Kanuri
-kaa            Kara-Kalpak
-kar            Karen
-kas      ks    Kashmiri
-kaw            Kawi
-kaz      kk    Kazakh
-kha            Khasi
-khm      km    Khmer
-khi            Khoisan (Other)
-kho            Khotanese
-kik            Kikuyu
-kin      rw    Kinyarwanda
-kir      ky    Kirghiz
-kom            Komi
-kon            Kongo
-kok            Konkani
-kor      ko    Korean
-kpe            Kpelle
-kro            Kru
-kua            Kuanyama
-kum            Kumyk
-kur      ku    Kurdish
-kru            Kurukh
-kus            Kusaie
-kut            Kutenai
-lad            Ladino
-lah            Lahnda
-lam            Lamba
-oci      oc    Langue d'Oc (post 1500)
-lao      lo    Lao
-lat      la    Latin
-lav      lv    Latvian
-ltz            Letzeburgesch
-lez            Lezghian
-lin      ln    Lingala
-lit      lt    Lithuanian
-loz            Lozi
-lub            Luba-Katanga
-lui            Luiseno
-lun            Lunda
-luo            Luo (Kenya and Tanzania)
-mac/mak  mk    Macedonian
-mad            Madurese
-mag            Magahi
-mai            Maithili
-mak            Makasar
-mlg      mg    Malagasy
-may/msa  ms    Malay
-mal            Malayalam
-mlt      ml    Maltese
-man            Mandingo
-mni            Manipuri
-mno            Manobo languages
-max            Manx
-mao/mri  mi    Maori
-mar      mr    Marathi
-chm            Mari
-mah            Marshall
-mwr            Marwari
-mas            Masai
-myn            Mayan languages
-men            Mende
-mic            Micmac
-min            Minangkabau
-mis            Miscellaneous (Other)
-moh            Mohawk
-mol      mo    Moldavian
-mkh            Mon-Kmer (Other)
-lol            Mongo
-mon      mn    Mongolian
-mos            Mossi
-mul            Multiple languages
-mun            Munda languages
-nau      na    Nauru
-nav            Navajo
-nde            Ndebele, North
-nbl            Ndebele, South
-ndo            Ndongo
-nep      ne    Nepali
-new            Newari
-nic            Niger-Kordofanian (Other)
-ssa            Nilo-Saharan (Other)
-niu            Niuean
-non            Norse, Old
-nai            North American Indian (Other)
-nor      no    Norwegian
-nno            Norwegian (Nynorsk)
-nub            Nubian languages
-nym            Nyamwezi
-nya            Nyanja
-nyn            Nyankole
-nyo            Nyoro
-nzi            Nzima
-oji            Ojibwa
-ori      or    Oriya
-orm      om    Oromo
-osa            Osage
-oss            Ossetic
-oto            Otomian languages
-pal            Pahlavi
-pau            Palauan
-pli            Pali
-pam            Pampanga
-pag            Pangasinan
-pan      pa    Panjabi
-pap            Papiamento
-paa            Papuan-Australian (Other)
-fas/per  fa    Persian
-peo            Persian, Old (ca 600 - 400 B.C.)
-phn            Phoenician
-pol      pl    Polish
-pon            Ponape
-por      pt    Portuguese
-pra            Prakrit languages
-pro            Provencal, Old (to 1500)
-pus      ps    Pushto
-que      qu    Quechua
-roh      rm    Rhaeto-Romance
-raj            Rajasthani
-rar            Rarotongan
-roa            Romance (Other)
-ron/rum  ro    Romanian
-rom            Romany
-run      rn    Rundi
-rus      ru    Russian
-sal            Salishan languages
-sam            Samaritan Aramaic
-smi            Sami languages
-smo      sm    Samoan
-sad            Sandawe
-sag      sg    Sango
-san      sa    Sanskrit
-srd            Sardinian
-sco            Scots
-sel            Selkup
-sem            Semitic (Other)
-         sr    Serbian
-scr      sh    Serbo-Croatian
-srr            Serer
-shn            Shan
-sna      sn    Shona
-sid            Sidamo
-bla            Siksika
-snd      sd    Sindhi
-sin      si    Singhalese
-sit      -     Sino-Tibetan (Other)
-sio            Siouan languages
-sla            Slavic (Other)
-ssw      ss    Siswant
-slk/slo  sk    Slovak
-slv      sl    Slovenian
-sog            Sogdian
-som      so    Somali
-son            Songhai
-wen            Sorbian languages
-nso            Sotho, Northern
-sot      st    Sotho, Southern
-sai            South American Indian (Other)
-esl/spa  es    Spanish
-suk            Sukuma
-sux            Sumerian
-sun      su    Sudanese
-sus            Susu
-swa      sw    Swahili
-ssw            Swazi
-sve/swe  sv    Swedish
-syr            Syriac
-tgl      tl    Tagalog
-tah            Tahitian
-tgk      tg    Tajik
-tmh            Tamashek
-tam      ta    Tamil
-tat      tt    Tatar
-tel      te    Telugu
-ter            Tereno
-tha      th    Thai
-bod/tib  bo    Tibetan
-tig            Tigre
-tir      ti    Tigrinya
-tem            Timne
-tiv            Tivi
-tli            Tlingit
-tog      to    Tonga (Nyasa)
-ton            Tonga (Tonga Islands)
-tru            Truk
-tsi            Tsimshian
-tso      ts    Tsonga
-tsn      tn    Tswana
-tum            Tumbuka
-tur      tr    Turkish
-ota            Turkish, Ottoman (1500 - 1928)
-tuk      tk    Turkmen
-tyv            Tuvinian
-twi      tw    Twi
-uga            Ugaritic
-uig      ug    Uighur
-ukr      uk    Ukrainian
-umb            Umbundu
-und            Undetermined
-urd      ur    Urdu
-uzb      uz    Uzbek
-vai            Vai
-ven            Venda
-vie      vi    Vietnamese
-vol      vo    Volapük
-vot            Votic
-wak            Wakashan languages
-wal            Walamo
-war            Waray
-was            Washo
-cym/wel  cy    Welsh
-wol      wo    Wolof
-xho      xh    Xhosa
-sah            Yakut
-yao            Yao
-yap            Yap
-yid      yi    Yiddish
-yor      yo    Yoruba
-zap            Zapotec
-zen            Zenaga
-zha      za    Zhuang
-zul      zu    Zulu
-zun            Zuni
-</pre>
-<h2><a name="2letter">ISO 639: 2-letter codes</a></h2>
-<pre>AA "Afar"
-AB "Abkhazian"
-AF "Afrikaans"
-AM "Amharic"
-AR "Arabic"
-AS "Assamese"
-AY "Aymara"
-AZ "Azerbaijani"
-BA "Bashkir"
-BE "Byelorussian"
-BG "Bulgarian"
-BH "Bihari"
-BI "Bislama"
-BN "Bengali" "Bangla"
-BO "Tibetan"
-BR "Breton"
-CA "Catalan"
-CO "Corsican"
-CS "Czech"
-CY "Welsh"
-DA "Danish"
-DE "German"
-DZ "Bhutani"
-EL "Greek"
-EN "English" "American"
-EO "Esperanto"
-ES "Spanish"
-ET "Estonian"
-EU "Basque"
-FA "Persian"
-FI "Finnish"
-FJ "Fiji"
-FO "Faeroese"
-FR "French"
-FY "Frisian"
-GA "Irish"
-GD "Gaelic" "Scots Gaelic"
-GL "Galician"
-GN "Guarani"
-GU "Gujarati"
-HA "Hausa"
-HI "Hindi"
-HR "Croatian"
-HU "Hungarian"
-HY "Armenian"
-IA "Interlingua"
-IE "Interlingue"
-IK "Inupiak"
-IN "Indonesian"
-IS "Icelandic"
-IT "Italian"
-IW "Hebrew"
-JA "Japanese"
-JI "Yiddish"
-JW "Javanese"
-KA "Georgian"
-KK "Kazakh"
-KL "Greenlandic"
-KM "Cambodian"
-KN "Kannada"
-KO "Korean"
-KS "Kashmiri"
-KU "Kurdish"
-KY "Kirghiz"
-LA "Latin"
-LN "Lingala"
-LO "Laothian"
-LT "Lithuanian"
-LV "Latvian" "Lettish"
-MG "Malagasy"
-MI "Maori"
-MK "Macedonian"
-ML "Malayalam"
-MN "Mongolian"
-MO "Moldavian"
-MR "Marathi"
-MS "Malay"
-MT "Maltese"
-MY "Burmese"
-NA "Nauru"
-NE "Nepali"
-NL "Dutch"
-NO "Norwegian"
-OC "Occitan"
-OM "Oromo" "Afan"
-OR "Oriya"
-PA "Punjabi"
-PL "Polish"
-PS "Pashto" "Pushto"
-PT "Portuguese"
-QU "Quechua"
-RM "Rhaeto-Romance"
-RN "Kirundi"
-RO "Romanian"
-RU "Russian"
-RW "Kinyarwanda"
-SA "Sanskrit"
-SD "Sindhi"
-SG "Sangro"
-SH "Serbo-Croatian"
-SI "Singhalese"
-SK "Slovak"
-SL "Slovenian"
-SM "Samoan"
-SN "Shona"
-SO "Somali"
-SQ "Albanian"
-SR "Serbian"
-SS "Siswati"
-ST "Sesotho"
-SU "Sudanese"
-SV "Swedish"
-SW "Swahili"
-TA "Tamil"
-TE "Tegulu"
-TG "Tajik"
-TH "Thai"
-TI "Tigrinya"
-TK "Turkmen"
-TL "Tagalog"
-TN "Setswana"
-TO "Tonga"
-TR "Turkish"
-TS "Tsonga"
-TT "Tatar"
-TW "Twi"
-UK "Ukrainian"
-UR "Urdu"
-UZ "Uzbek"
-VI "Vietnamese"
-VO "Volapuk"
-WO "Wolof"
-XH "Xhosa"
-YO "Yoruba"
-ZH "Chinese"
-ZU "Zulu"
-</pre>
-<hr>
-<p>Document Modified August 9, 1999</p>
-</body></html>
\ No newline at end of file
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/io_latex.ini b/development/Win32/packaging/installer/LyXWinInstaller/io_latex.ini
deleted file mode 100644 (file)
index 10eafd4..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-[Settings]
-NumFields=4
-
-[Field 1]
-Type=Label
-Left=20
-Right=280
-Top=3
-Bottom=60
-Text='You can optionally set here the path to the file "latex.exe" and therewith set the LaTeX-distribution that should be used by LyX.\r\nIf you don$\\'t use LaTeX, LyX cannot output documents!\r\n\r\nThe installer has detected the LaTeX-distribution "$LaTeXName" on your system.  Displayed below is its path.'
-
-[Field 2]
-Type=Groupbox
-Left=5
-Right=-1
-Top=67
-Bottom=107
-Text= Path 
-
-[Field 3]
-Type=DirRequest
-Left=20
-Right=270
-Top=83
-Bottom=94
-State=C:\
-
-[Field 4]
-Type=Checkbox
-Text=Don't use LaTeX
-Left=20
-Right=120
-Top=120
-Bottom=129
-State=0
-
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/io_missing_progs.ini b/development/Win32/packaging/installer/LyXWinInstaller/io_missing_progs.ini
deleted file mode 100644 (file)
index 795b6a1..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-[Settings]
-NumFields=6
-
-[Field 1]
-Type=Groupbox
-Left=5
-Right=-1
-Top=0
-Bottom=-4
-
-[Field 2]
-Type=Label
-Left=45
-Right=230
-Top=25
-Bottom=35
-
-[Field 3]
-Type=Label
-Left=45
-Right=230
-Top=45
-Bottom=55
-
-[Field 4]
-Type=Label
-Left=45
-Right=230
-Top=65
-Bottom=75
-
-[Field 5]
-Type=Label
-Left=45
-Right=230
-Top=85
-Bottom=95
-
-[Field 6]
-Type=Label
-Left=15
-Right=280
-Top=115
-Bottom=125
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/io_ui_language.ini b/development/Win32/packaging/installer/LyXWinInstaller/io_ui_language.ini
deleted file mode 100644 (file)
index 685539a..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-[Settings]
-NumFields=2
-
-[Field 1]
-Type=GroupBox
-Left=0
-Right=160
-Top=0
-Bottom=-4
-Text=" Available Languages "
-
-[Field 2]
-Type=Droplist
-ListItems=Ce\9atina|Dansk|Deutsch|English|Español|Euskara|Français|Galego|Italiano|Magyar|Nederlands|Norsk|Nynorsk|Polski|Româna|Russian|Slovenský|Sloven\9acina|Suomi|Türkçe
-Left=20
-Right=130
-Top=15
-Bottom=130
-
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/Encodings.txt b/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/Encodings.txt
deleted file mode 100644 (file)
index 6be8186..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Needed codepages:
-
-turkish.nsh : ISO-8859-9
-slovak.nsh, polish.nsh : Windows cp-1250
-
-all other files are in Windows cp-1252
\ No newline at end of file
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/danish.nsh b/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/danish.nsh
deleted file mode 100644 (file)
index 14b5664..0000000
+++ /dev/null
@@ -1,150 +0,0 @@
-!ifndef _LYX_LANGUAGES_DANISH_NSH_
-!define _LYX_LANGUAGES_DANISH_NSH_
-
-!ifdef LYX_LANG
- !undef LYX_LANG
-!endif
-!define LYX_LANG ${LANG_DANISH}
-
-LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
-
-LangString WelcomePageText "${LYX_LANG}" "Denne guide vil installere LyX på din computer.\r\n\
-                                        \r\n\
-                                        Du skal have administratorrettigheder for at installerer LyX.\r\n\
-                                        \r\n\
-                                        Det anbefales at du lukker alle kørende programmer inden start af setup-guiden. Dette vil tillade guiden at opdatere de nødvendiget systemfiler uden at skulle genstarte computeren.\r\n\
-                                        \r\n\
-                                        $_CLICK"
-
-LangString FileTypeTitle "${LYX_LANG}" "LyX-Dokument"
-
-LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
-LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
-LangString SecAllUsersTitle "${LYX_LANG}" "Installer til alle brugere?"
-LangString SecFileAssocTitle "${LYX_LANG}" "Fil-associationer"
-LangString SecDesktopTitle "${LYX_LANG}" "Skrivebordsikon"
-
-LangString SecCoreDescription "${LYX_LANG}" "Filerne til LyX."
-LangString SecInstGSviewDescription "${LYX_LANG}" "Program til gennemsyn af Postscript- og PDF-dokumenter."
-LangString SecInstJabRefDescription "${LYX_LANG}" "Bibliography reference manager and editor for BibTeX files."
-LangString SecAllUsersDescription "${LYX_LANG}" "Installer LyX til alle brugere, eller kun den aktuelle bruger."
-LangString SecFileAssocDescription "${LYX_LANG}" "Opret association mellem LyX og .lyx filer."
-LangString SecDesktopDescription "${LYX_LANG}" "Et LyX ikon på skrivebordet"
-
-LangString LangSelectHeader "${LYX_LANG}" "Valg af sprog i LyX's menuer"
-LangString AvailableLang "${LYX_LANG}" " Tilgængelige Sprog "
-
-LangString MissProgHeader "${LYX_LANG}" "Tjek for nødvendige programmer"
-LangString MissProgCap "${LYX_LANG}" "Følgende nødvendige program(mer) vil også blive installeret"
-LangString MissProgLatex "${LYX_LANG}" "MiKTeX, en LaTeX distribution"
-LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, en PostScript og PDF oversætter"
-LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, en billed-konverter"
-LangString MissProgAspell "${LYX_LANG}" "Aspell, en stavekontrol"
-LangString MissProgMessage "${LYX_LANG}" 'Ingen andre programmer behøves.'
-
-LangString EnterLaTeXHeader1 "${LYX_LANG}" 'LaTeX-distribution'
-LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Vælg den LaTeX-distribution som LyX skal bruge.'
-LangString EnterLaTeXFolder "${LYX_LANG}" 'Du kan her vælge stien til filen "latex.exe" og derved vælge hvilken \
-                                          LaTeX-distribution som bruges LyX.\r\n\
-                                          Hvis du ikke vælger LaTeX, kan LyX ikke generere dokumenter!\r\n\
-                                          \r\n\
-                                          Installationsprogrammet har detekteret LaTeX-distributionen \
-                                          "$LaTeXName" på din computer i nedenstående sti:'
-LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Vælg nedenfor stien til filen "latex.exe". Herved kan du vælge hvilken \
-                                              LaTeX-distribution LyX skal bruge.\r\n\
-                                              Hvis du ikke vælger LaTeX, kan LyX ikke generere dokumenter!\r\n\
-                                              \r\n\
-                                              Installationsprogrammet kunne ikke finde nogen LaTeX-distribution.'
-LangString PathName "${LYX_LANG}" 'Sti til filen "latex.exe"'
-LangString DontUseLaTeX "${LYX_LANG}" "Brug ikke LaTeX"
-LangString InvalidLaTeXFolder "${LYX_LANG}" 'Kunne ikke finde "latex.exe".'
-
-LangString LatexInfo "${LYX_LANG}" 'Installationen af LaTeX-distributionen "MiKTeX" startes.$\r$\n\
-                                  For at installere programmet tryk på "Next"-knappen i installationsvinduet indtil installationen begynder.$\r$\n\
-                                  $\r$\n\
-                                  !!! Brug alle MiKTeX installationsprogrammets foreslåde valg !!!'
-LangString LatexError1 "${LYX_LANG}" 'Ingen LaTeX-distribution fundet!$\r$\n\
-                                    LyX kan ikke bruges uden en LaTeX-distribution sasom "MiKTeX"!$\r$\n\
-                                    Installationen afbrydes.'
-
-LangString GSviewInfo "${LYX_LANG}" 'Installationen af programmet "GSview" startes.$\r$\n\
-                                   For at installere programmet tryk på "Setup"-knappen i det forste installationsvindue$\r$\n\
-                                   vælg sprog og tryk på "Next"-knappen i det efterfolgende installationsvindue.$\r$\n\
-                                   Du kan bruge alle GSview installationsprogrammets foreslåede valg.'
-LangString GSviewError "${LYX_LANG}" 'Programmet "GSview" kunne ikke installeres!$\r$\n\
-                                    Installationen af LyX fortsættes alligevel.$\r$\n\
-                                    Prov at installere GSview på et senere tidspunkt.'
-
-LangString JabRefInfo "${LYX_LANG}" 'Installationen af programmet "JabRef" startes.$\r$\n\
-                                    Du kan roligt bruge alle "default" valgmuligheder ved JabRef-installationen.'
-LangString JabRefError "${LYX_LANG}" 'Programmet "JabRef" kunne ikke installeres!$\r$\n\
-                                     Installationen vil dog fortsætte.$\r$\n\
-                                     Prøv at installere JabRef igen senere.'
-
-LangString LatexConfigInfo "${LYX_LANG}" "Den følgende konfiguration af LyX vil tage et stykke tid."
-
-LangString AspellInfo "${LYX_LANG}" 'Ordbøger til stavekontrollen "Aspell" vil blive hentet og installeret.$\r$\n\
-                                    Hvert sprog har sin egen licens, som vil blive vist før installationen.'
-LangString AspellDownloadFailed "${LYX_LANG}" "Ingen Aspell ordbog kunne hentes!"
-LangString AspellInstallFailed "${LYX_LANG}" "Ingen Aspell ordbog kunne installeres!"
-LangString AspellPartAnd "${LYX_LANG}" " og "
-LangString AspellPartSep "${LYX_LANG}" ", "
-LangString AspellAll "${LYX_LANG}" 'Der er allerede installeret en ordbog for dette sprog'
-LangString AspellNone "${LYX_LANG}" 'Ingen ordbog for stavekontrollen "Aspell" blev installeret.$\r$\n\
-                                    Ordbøger kan hentes fra$\r$\n\
-                                    ${AspellLocation}$\r$\n\
-                                    Vil du hente ordbøgerne nu?'
-LangString AspellPartStart "${LYX_LANG}" "Succesfuld installation af "
-LangString AspellPart1 "${LYX_LANG}" "en engelsk ordbog"
-LangString AspellPart2 "${LYX_LANG}" "en $LangName ordbog"
-LangString AspellPart3 "${LYX_LANG}" "en$\r$\n\
-                                     $LangNameSys ordbog"
-LangString AspellPart4 "${LYX_LANG}" ' for stavekontrollen "Aspell".$\r$\n\
-                                     Flere ordbøger kan hentes fra$\r$\n\
-                                     ${AspellLocation}$\r$\n\
-                                     Vil du hente flere ordbøger nu?'
-
-LangString MiKTeXPathInfo "${LYX_LANG}" "For at alle brugere senere kan konfigurere  MiKTeX$\r$\n\
-                                        er det nødvendigt at give skriverettigheder for alle MiKTeX brugere i installations mappen$\r$\n\
-                                        $MiKTeXPath $\r$\n\
-                                        og dennes undermapper."
-LangString MiKTeXInfo "${LYX_LANG}" 'LaTeX-distributionen "MiKTeX" vil blive brugt sammen med LyX.$\r$\n\
-                                    Det anbefales at installere tilgængelige MiKTeX-opdateringer ved hjælp af programmet "MiKTeX Update Wizard"$\r$\n\
-                                    før LyX startes for første gang.$\r$\n\
-                                    Vil du tjekke om der findes MiKTeX opdateringer?'
-
-LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
-LangString ModifyingConfigureFailed "${LYX_LANG}" "Forsoget på at indstille 'path_prefix' i konfigurationen mislykkedes"
-LangString CreateCmdFilesFailed "${LYX_LANG}" "Kunne ikke oprette lyx.bat"
-LangString RunConfigureFailed "${LYX_LANG}" "Mislykket forsog på at afvikle konfigurations-scriptet"
-LangString NotAdmin "${LYX_LANG}" "Du skal have administrator-rettigheder for at installere LyX!"
-LangString InstallRunning "${LYX_LANG}" "Installationsprogrammet kører allerede!"
-LangString StillInstalled "${LYX_LANG}" "LyX er allerede installeret! Afinstaller LyX først."
-
-LangString FinishPageMessage "${LYX_LANG}" "Tillykke!! LyX er installeret.\r\n\
-                                          \r\n\
-                                          (Når LyX startes første gang, kan det tage noget tid.)"
-LangString FinishPageRun "${LYX_LANG}" "Start LyX"
-
-LangString UnNotInRegistryLabel "${LYX_LANG}" "Kunne ikke finde LyX i registreringsdatabsen.$\r$\n\
-                                             Genvejene på skrivebordet og i Start-menuen bliver ikke fjernet"
-LangString UnInstallRunning "${LYX_LANG}" "Du ma afslutte LyX forst!"
-LangString UnNotAdminLabel "${LYX_LANG}" "Du skal have administrator-rettigheder for at afinstallere LyX!"
-LangString UnReallyRemoveLabel "${LYX_LANG}" "Er du sikker på, at du vil slette LyX og alle tilhørende komponenter?"
-LangString UnLyXPreferencesTitle "${LYX_LANG}" 'LyX$\'s user preferences'
-LangString UnGSview "${LYX_LANG}" 'Vær sa god at trykke på "Uninstall"-knappen i det næste vindue for at afinstallere$\r$\n\
-                                 Postscript and PDF-programmet "GSview".'
-LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX er blevet fjernet fra din computer."
-
-LangString SecUnAspellDescription "${LYX_LANG}" 'Afinstallerer stavekontrollen "Aspell" og alle dens mapper.'
-LangString SecUnMiKTeXDescription "${LYX_LANG}" 'Afinstallerer LaTeX-distributionen "MiKTeX".'
-LangString SecUnJabRefDescription "${LYX_LANG}" 'Afinstallerer bibliografi programmet "JabRef".'
-LangString SecUnPreferencesDescription "${LYX_LANG}" 'Sletter LyX$\'s konfigurations mappe$\r$\n\
-                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
-                                          for alle brugere.'
-LangString SecUnProgramFilesDescription "${LYX_LANG}" "Afinstallerer LyX og alle dets komponenter."
-
-!undef LYX_LANG
-
-!endif # _LYX_LANGUAGES_DANISH_NSH_
-
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/dutch.nsh b/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/dutch.nsh
deleted file mode 100644 (file)
index d78f8ca..0000000
+++ /dev/null
@@ -1,149 +0,0 @@
-!ifndef _LYX_LANGUAGES_DUTCH_NSH_
-!define _LYX_LANGUAGES_DUTCH_NSH_
-
-!ifdef LYX_LANG
-  !undef LYX_LANG
-!endif
-!define LYX_LANG ${LANG_DUTCH}
-
-LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
-
-LangString WelcomePageText "${LYX_LANG}" "Dit installatie programma zal LyX op uw systeem installeren.\r\n\
-                                         \r\n\
-                                         U heeft systeem-beheerrechten nodig om LyX te installeren.\r\n\
-                                         \r\n\
-                                         Het is aanbevolen om alle andere programma's af te sluiten voordat u Setup start. Dit zorgt ervoor dat Setup bepaalde systeembestanden kan bijwerken zonder uw systeem opnieuw op te starten.\r\n\
-                                         \r\n\
-                                         $_CLICK"
-
-LangString FileTypeTitle "${LYX_LANG}" "LyX-Document"
-
-LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
-LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
-LangString SecAllUsersTitle "${LYX_LANG}" "Installeer voor alle gebruikers?"
-LangString SecFileAssocTitle "${LYX_LANG}" "Bestand associaties"
-LangString SecDesktopTitle "${LYX_LANG}" "Bureaublad pictogram"
-
-LangString SecCoreDescription "${LYX_LANG}" "De LyX bestanden."
-LangString SecInstGSviewDescription "${LYX_LANG}" "Programma dat gebruikt wordt om Postscript en PDF documenten te lezen."
-LangString SecInstJabRefDescription "${LYX_LANG}" "Bibliography reference manager and editor for BibTeX files."
-LangString SecAllUsersDescription "${LYX_LANG}" "Installeer LyX voor alle gebruikers of uitsluitend de huidige gebruiker?"
-LangString SecFileAssocDescription "${LYX_LANG}" "Associeer het LyX programma met de .lyx extensie."
-LangString SecDesktopDescription "${LYX_LANG}" "Een LyX pictogram op het Bureaublad."
-
-LangString LangSelectHeader "${LYX_LANG}" "Taalselectie voor LyX's menu"
-LangString AvailableLang "${LYX_LANG}" " Beschikbare Talen "
-
-LangString MissProgHeader "${LYX_LANG}" "Controleer welke programma's nodig zijn"
-LangString MissProgCap "${LYX_LANG}" "De volgende aanvullende programmma's zijn vereist, en zullen worden geinstalleerd"
-LangString MissProgLatex "${LYX_LANG}" "MiKTeX, LaTeX software"
-LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, een PostScript/PDF converteer programma"
-LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, een programma om afbeeldingen te converteren"
-LangString MissProgAspell "${LYX_LANG}" "Aspell, een programma voor spellingscontrole"
-LangString MissProgMessage "${LYX_LANG}" 'Aanvullende programma$\'s zijn niet vereist.'
-
-LangString EnterLaTeXHeader1 "${LYX_LANG}" 'LaTeX software'
-LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Geef aan welke LaTeX-software LyX moet gebruiken.'
-LangString EnterLaTeXFolder "${LYX_LANG}" 'U kunt hier opgeven in welke map het programma "latex.exe" zich bevindt en op deze manier bepalen \
-                                          welke LaTeX softare gebruikt wordt door LyX.\r\n\
-                                          Zonder LaTeX kan LyX geen documenten generen!\r\n\
-                                          \r\n\
-                                          Het installatie programma heeft de LaTeX software \
-                                          "$LaTeXName" op uw systeem gevonden in de volgende map.'
-LangString EnterLaTeXFolderNone "${LYX_LANG}" 'U kunt hier opgeven in welke map het programma "latex.exe" zich bevindt en op deze manier bepalen \
-                                          welke LaTeX software gebruikt wordt door LyX.\r\n\
-                                          Zonder LaTeX kan LyX geen documenten generen!\r\n\
-                                              \r\n\
-                                              Het installatie programma heeft geen LaTeX software op uw systeem gevonden.'
-LangString PathName "${LYX_LANG}" 'Map met het programma "latex.exe"'
-LangString DontUseLaTeX "${LYX_LANG}" "Gebruik geen LaTeX"
-LangString InvalidLaTeXFolder "${LYX_LANG}" '"latex.exe" is niet gevonden.'
-
-LangString LatexInfo "${LYX_LANG}" 'Het installatieprogramma van "MiKTeX" word gestart.$\r$\n\
-                                   Om het programma te installeren klik op de "Next"-knop in het installatie venster totdat de installatie begint.$\r$\n\
-                                   $\r$\n\
-                                   !!! Gebruik de standaard opties tijdens de installatie van MiKTeX !!!'
-LangString LatexError1 "${LYX_LANG}" 'Er is geen LaTeX software gevonden!$\r$\n\
-                                     LyX kan niet worden gebruikt zonder LaTeX software zoals "MiKTeX"!$\r$\n\
-                                     De installatie wordt daarom afgebroken.'
-                   
-LangString GSviewInfo "${LYX_LANG}" 'Het installatieprogramma van "GSview" wordt gestart.$\r$\n\
-                                    Klik op de "Setup"-knop in het eerste venster van het installatie programma om de software te installeren$\r$\n\
-                                    kies een taal, en klik daarna op de "Next"-knop in de volgende vensters van het installatie programma.$\r$\n\
-                                    U kunt alle standaard opties van het GSview installatie programma gebruiken.'
-LangString GSviewError "${LYX_LANG}" 'Het programma "GSview" kon niet worden geinstalleerd!$\r$\n\
-                                     De installatie van LyX gaat echter door.$\r$\n\
-                                     Probeer GSview later te installeren.'
-
-LangString JabRefInfo "${LYX_LANG}" 'Het installatie programma van "JabRef" wordt nu gestart.$\r$\n\
-                                    U kunt de standaard opties gebruiken.'
-LangString JabRefError "${LYX_LANG}" 'Het programma "JabRef" kon niet worden geinstalleerd!$\r$\n\
-                                     De LyX installatie gaat desondanks verder.$\r$\n\
-                                     Probeer JabRef later te installeren.'
-                                     
-LangString LatexConfigInfo "${LYX_LANG}" "De volgende configuratie van LyX zal enige tijd duren."
-
-LangString AspellInfo "${LYX_LANG}" 'Er worden nu woordenlijst gedownload en geinstalleer voor het spellingscontrole programma "Aspell".$\r$\n\
-                                    Elke woordenlijst heeft een eigen licensie die zal worden getoond voor installatie.'
-LangString AspellDownloadFailed "${LYX_LANG}" "Er kon geen Aspell woordenlijst worden gedownload!"
-LangString AspellInstallFailed "${LYX_LANG}" "Er kon geen Aspell woordenlijst worden geinstalleerd!"
-LangString AspellPartAnd "${LYX_LANG}" " en "
-LangString AspellPartSep "${LYX_LANG}" ", "
-LangString AspellAll "${LYX_LANG}" 'Woordenlijst reeds geinstalleerd voor: '
-LangString AspellNone "${LYX_LANG}" 'Er is geen woordenlijst geinstalleerd voor het spellingscontrole programma "Aspell".$\r$\n\
-                                    Woordenlijsten kunnen worden gedownload van$\r$\n\
-                                    ${AspellLocation}$\r$\n\
-                                    Wilt u de woordenlijsten nu downloaden?'
-LangString AspellPartStart "${LYX_LANG}" "Succesvolle installatie van "
-LangString AspellPart1 "${LYX_LANG}" "een engelse woordenlijst"
-LangString AspellPart2 "${LYX_LANG}" "een woordenlijst voor $LangName"
-LangString AspellPart3 "${LYX_LANG}" "een$\r$\n\
-                                     woordenlijst voor $LangNameSys"
-LangString AspellPart4 "${LYX_LANG}" ' voor het spellingscontrole programma "Aspell".$\r$\n\
-                                     Meer woordenlijsten kunnen worden gedownload van$\r$\n\
-                                     ${AspellLocation}$\r$\n\
-                                     Wilt u nu andere woordenlijsten downloaden?'
-
-LangString MiKTeXPathInfo "${LYX_LANG}" "Opdat elke gebruiker zijn MiKTeX configuratie kan aanpassen$\r$\n\
-                                        is het noodzakelijk alle gebruikers schrijfpermissie te geven in MiKTeX's installatie map$\r$\n\
-                                        $MiKTeXPath $\r$\n\
-                                        en submappen."
-LangString MiKTeXInfo "${LYX_LANG}" 'LyX gebruikt de LaTeX softare "MiKTeX".$\r$\n\
-                                    Het is aanbevolen MiKTeX-updates te installeren via de "MiKTeX Update Wizard"$\r$\n\
-                                    voordat u LyX voor de eerste keer gebruikt.$\r$\n\
-                                    Wilt u controleren of er updates voor MiKTeX beschikbaar zijn?'
-
-LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
-LangString ModifyingConfigureFailed "${LYX_LANG}" "Mislukte poging om 'path_prefix' te registreren tijdens de configuratie"
-LangString CreateCmdFilesFailed "${LYX_LANG}" "lyx.bat kon niet worden aangemaakt"
-LangString RunConfigureFailed "${LYX_LANG}" "Mislukte configuratie poging"
-LangString NotAdmin "${LYX_LANG}" "U heeft systeem-beheerrechten nodig om LyX te installeren!"
-LangString InstallRunning "${LYX_LANG}" "Het installatieprogramma is al gestart!"
-LangString StillInstalled "${LYX_LANG}" "LyX is reeds geinstalleerd! Verwijder LyX eerst."
-
-LangString FinishPageMessage "${LYX_LANG}" "Gefeliciteerd! LyX is succesvol geinstalleerd.\r\n\
-                                           \r\n\
-                                           (De eerste keer dat u LyX start kan dit enige seconden duren.)"
-LangString FinishPageRun "${LYX_LANG}" "Start LyX"
-
-LangString UnNotInRegistryLabel "${LYX_LANG}" "LyX is niet gevonden in het Windows register.$\r$\n\
-                                              Snelkoppelingen op het Bureaublad en in het Start Menu worden niet verwijderd."
-LangString UnInstallRunning "${LYX_LANG}" "U moet LyX eerst afsluiten!"
-LangString UnNotAdminLabel "${LYX_LANG}" "U heeft systeem-beheerrechten nodig om LyX te verwijderen!"
-LangString UnReallyRemoveLabel "${LYX_LANG}" "Weet u zeker dat u LyX en alle componenten volledig wil verwijderen van deze computer?"
-LangString UnLyXPreferencesTitle "${LYX_LANG}" 'LyX$\'s user preferences'
-LangString UnGSview "${LYX_LANG}" 'Klik op de "Uninstall" knop in het volgende venster om het$\r$\n\
-                                  Postscript en PDF leesprogramma "GSview" te verwijderen.'
-LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX was successvol verwijderd van uw computer."
-
-LangString SecUnAspellDescription "${LYX_LANG}" "Verwijder het spellingscontrole programma Aspell en alle bijbehorende woordelijsten."
-LangString SecUnMiKTeXDescription "${LYX_LANG}" "Verwijder de LaTeX software MiKTeX."
-LangString SecUnJabRefDescription "${LYX_LANG}" "Verwijder de bibliografie manager JabRef."
-LangString SecUnPreferencesDescription "${LYX_LANG}" 'Verwijder LyX$\'s configuratie map$\r$\n\
-                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
-                                          voor alle gebruikers.'
-LangString SecUnProgramFilesDescription "${LYX_LANG}" "Verwijder LyX en alle bijbehorende onderdelen."
-
-!undef LYX_LANG
-
-!endif # _LYX_LANGUAGES_DUTCH_NSH_
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/english.nsh b/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/english.nsh
deleted file mode 100644 (file)
index 5523b07..0000000
+++ /dev/null
@@ -1,149 +0,0 @@
-!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 LyX.\r\n\
-                                         \r\n\
-                                         You need administrator privileges to install LyX.\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 FileTypeTitle "${LYX_LANG}" "LyX-Document"
-
-LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
-LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
-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 SecInstJabRefDescription "${LYX_LANG}" "Bibliography reference manager and editor for BibTeX files."
-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 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 EnterLaTeXHeader1 "${LYX_LANG}" 'LaTeX-distribution'
-LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Set the LaTeX-distribution that LyX should use.'
-LangString EnterLaTeXFolder "${LYX_LANG}" 'You can optionally set here the path to the file "latex.exe" and therewith set the \
-                                          LaTeX-distribution that should be used by LyX.\r\n\
-                                          If you don$\'t use LaTeX, LyX cannot output documents!\r\n\
-                                          \r\n\
-                                          The installer has detected the LaTeX-distribution \
-                                          "$LaTeXName" on your system. Displayed below is its path.'
-LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Set below the path to the file "latex.exe". Therewith you set which \
-                                              LaTeX-distribution should be used by LyX.\r\n\
-                                              If you don$\'t use LaTeX, LyX cannot output documents!\r\n\
-                                              \r\n\
-                                              The installer couldn$\'t find a LaTeX-distribution on your system.'
-LangString PathName "${LYX_LANG}" 'Path to the file "latex.exe"'
-LangString DontUseLaTeX "${LYX_LANG}" "Don't use LaTeX"
-LangString InvalidLaTeXFolder "${LYX_LANG}" 'The file "latex.exe" is not in the specified path.'
-
-LangString LatexInfo "${LYX_LANG}" 'Now the installer of the LaTeX-distribution "MiKTeX" will be launched.$\r$\n\
-                                   To install the program press 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}" 'No LaTeX-distribution could be found!$\r$\n\
-                                     LyX cannot be used without a LaTeX-distribution like "MiKTeX"!$\r$\n\
-                                     The installation will therefore be aborted.'
-                           
-LangString GSviewInfo "${LYX_LANG}" 'Now 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\
-                                    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 installer will continue anyway.$\r$\n\
-                                     Try to install GSview again later.'
-                                     
-LangString JabRefInfo "${LYX_LANG}" 'Now the installer of the program "JabRef" will be launched.$\r$\n\
-                                    You can use all default options of the JabRef-installer.'
-LangString JabRefError "${LYX_LANG}" 'The program "JabRef" could not successfully be installed!$\r$\n\
-                                     The installer will continue anyway.$\r$\n\
-                                     Try to install JabRef again later.'
-                                     
-LangString LatexConfigInfo "${LYX_LANG}" "The following configuration of LyX will take a while."
-
-LangString AspellInfo "${LYX_LANG}" 'Now dictionaries for the spellchecker "Aspell" will be downloaded and installed.$\r$\n\
-                                    Every dictionary has a different license that will be displayed before the installation.'
-LangString AspellDownloadFailed "${LYX_LANG}" "No Aspell spellchecker dictionary could be downloaded!"
-LangString AspellInstallFailed "${LYX_LANG}" "No Aspell spellchecker dictionary could be installed!"
-LangString AspellPartAnd "${LYX_LANG}" " and "
-LangString AspellPartSep "${LYX_LANG}" ", "
-LangString AspellAll "${LYX_LANG}" 'There is already installed a dictionary of the language'
-LangString AspellNone "${LYX_LANG}" 'No dictionary for the spellchecker "Aspell" has been installed.$\r$\n\
-                                    Dictionaries can be downloaded from$\r$\n\
-                                    ${AspellLocation}$\r$\n\
-                                    Do you want to download dictionaries now?'
-LangString AspellPartStart "${LYX_LANG}" "There was successfully installed "
-LangString AspellPart1 "${LYX_LANG}" "an english dictionary"
-LangString AspellPart2 "${LYX_LANG}" "a dictionary of the language $LangName"
-LangString AspellPart3 "${LYX_LANG}" "a$\r$\n\
-                                     dictionary of the language $LangNameSys"
-LangString AspellPart4 "${LYX_LANG}" ' for the spellchecker "Aspell".$\r$\n\
-                                     More dictionaries can be downloaded from$\r$\n\
-                                     ${AspellLocation}$\r$\n\
-                                     Do you want to download other dictionaries now?'
-
-LangString MiKTeXPathInfo "${LYX_LANG}" "In order that every user is later able to customize MiKTeX for his needs$\r$\n\
-                                        it is necessary to set write permissions for all users to MiKTeX's installation folder$\r$\n\
-                                        $MiKTeXPath $\r$\n\
-                                        and its subfolders."
-LangString MiKTeXInfo "${LYX_LANG}" 'The LaTeX-distribution "MiKTeX" will be used together with LyX.$\r$\n\
-                                    It is recommended to install available MiKTeX-updates using the program "MiKTeX Update Wizard"$\r$\n\
-                                    before you use LyX for the first time.$\r$\n\
-                                    Would you now check for MiKTeX updates?'
-
-LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
-LangString ModifyingConfigureFailed "${LYX_LANG}" "Could not set 'path_prefix' in the configure script"
-LangString CreateCmdFilesFailed "${LYX_LANG}" "Could not create lyx.bat"
-LangString RunConfigureFailed "${LYX_LANG}" "Could not execute the configure script"
-LangString NotAdmin "${LYX_LANG}" "You must have administrator privileges to install LyX!"
-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.\r\n\
-                                           \r\n\
-                                           (The first start of LyX might take some seconds.)"
-LangString FinishPageRun "${LYX_LANG}" "Launch LyX"
-
-LangString UnNotInRegistryLabel "${LYX_LANG}" "Unable to find LyX in the registry.$\r$\n\
-                                              Shortcuts on the desktop and in the Start Menu will not be removed."
-LangString UnInstallRunning "${LYX_LANG}" "You must close LyX at first!"
-LangString UnNotAdminLabel "${LYX_LANG}" "You must have administrator privileges to uninstall LyX!"
-LangString UnReallyRemoveLabel "${LYX_LANG}" "Are you sure you want to completely remove LyX and all of its components?"
-LangString UnLyXPreferencesTitle "${LYX_LANG}" 'LyX$\'s user preferences'
-LangString UnGSview "${LYX_LANG}" 'Please press the "Uninstall" button in the next window to uninstall$\r$\n\
-                                  the Postscript and PDF-viewer "GSview".'
-LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX was successfully removed from your computer."
-
-LangString SecUnAspellDescription "${LYX_LANG}" 'Uninstalls the spellchecker Aspell and all of its dictionaries.'
-LangString SecUnMiKTeXDescription "${LYX_LANG}" "Uninstalls the LaTeX-distribution MiKTeX."
-LangString SecUnJabRefDescription "${LYX_LANG}" "Uninstalls the bibliography manager JabRef."
-LangString SecUnPreferencesDescription "${LYX_LANG}" 'Deletes LyX$\'s configuration folder$\r$\n\
-                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
-                                          for all users.'
-LangString SecUnProgramFilesDescription "${LYX_LANG}" "Uninstall LyX and all of its components."
-
-!undef LYX_LANG
-
-!endif # _LYX_LANGUAGES_ENGLISH_NSH_
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/french.nsh b/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/french.nsh
deleted file mode 100644 (file)
index 2ff4326..0000000
+++ /dev/null
@@ -1,149 +0,0 @@
-!ifndef _LYX_LANGUAGES_FRENCH_NSH_
-!define _LYX_LANGUAGES_FRENCH_NSH_
-
-!ifdef LYX_LANG
-  !undef LYX_LANG
-!endif
-!define LYX_LANG ${LANG_FRENCH}
-
-LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
-
-LangString WelcomePageText "${LYX_LANG}" "Cet assistant vous guidera durant l'installation de LyX.\r\n\
-                                         \r\n\
-                                         Vous devez être administrateur pour installer LyX.\r\n\
-                                         \r\n\
-                                         Avant de débuter l'installation, il est recommandé de fermer toutes les autres applications. Cela permettra de mettre à jour certains fichiers système sans redémarrer votre ordinateur.\r\n\
-                                         \r\n\
-                                         $_CLICK"
-
-LangString FileTypeTitle "${LYX_LANG}" "Document LyX"
-
-LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
-LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
-LangString SecAllUsersTitle "${LYX_LANG}" "Installer pour tous les utilisateurs ?"
-LangString SecFileAssocTitle "${LYX_LANG}" "Associations de fichiers"
-LangString SecDesktopTitle "${LYX_LANG}" "Icône du bureau"
-
-LangString SecCoreDescription "${LYX_LANG}" "Les fichiers LyX"
-LangString SecInstGSviewDescription "${LYX_LANG}" "Application permettant d'afficher les documents PostScript - et PDF."
-LangString SecInstJabRefDescription "${LYX_LANG}" "Bibliography reference manager and editor for BibTeX files."
-LangString SecAllUsersDescription "${LYX_LANG}" "Installer LyX pour tous les utilisateurs, ou seulement pour l'utilisateur courant ?."
-LangString SecFileAssocDescription "${LYX_LANG}" "Les fichiers de suffixe .lyx seront automatiquement ouverts dans LyX."
-LangString SecDesktopDescription "${LYX_LANG}" "Une icône LyX sur le bureau."
-
-LangString LangSelectHeader "${LYX_LANG}" "Sélection de la langue pour les menus de LyX"
-LangString AvailableLang "${LYX_LANG}" " Langues disponibles"
-
-LangString MissProgHeader "${LYX_LANG}" "Vérification des applications requises."
-LangString MissProgCap "${LYX_LANG}" "Le(s) application(s) requise(s) suivante(s) seront également installées."
-LangString MissProgLatex "${LYX_LANG}" "MiKTeX, une distribution LaTeX"
-LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, un interpréteur pour PostScript and PDF"
-LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, un convertisseur graphique"
-LangString MissProgAspell "${LYX_LANG}" "Aspell, un correcteur orthographique"
-LangString MissProgMessage "${LYX_LANG}" 'Aucune application supplémentaire ne doit être installée.'
-
-LangString EnterLaTeXHeader1 "${LYX_LANG}" 'Distribution LaTeX'
-LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Choisir la distribution LaTeX que LyX devra utiliser.'
-LangString EnterLaTeXFolder "${LYX_LANG}" 'Éventuellement, vous pouvez fixer ici le chemin d$\'accès au fichier "latex.exe" et de ce fait fixer \
-                                          la distribution LaTeX utilisée par Lyx.\r\n\
-                                          Si vous n$\'utilisez pas LaTeX, LyX ne peut créer de documents !\r\n\
-                                          \r\n\
-                                          L$\'assistant d$\'installation a détecté la distribution LaTeX \
-                                          "$LaTeXName" sur votre système. Le chemin d$\'accès est affiché ci-dessous.'
-LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Fixez ci-dessous le chemin d$\'accès au fichier "latex.exe". De ce fait vous fixez la \
-                                              distribution LaTeX utilisée par Lyx.\r\n\
-                                              Si vous n$\'utilisez pas LaTeX, LyX ne peut créer de documents !\r\n\
-                                              \r\n\
-                                              L$\'assistant d$\'installation n$\'a pas pu trouver de distribution LaTeX sur votre système.'
-LangString PathName "${LYX_LANG}" 'Chemin vers le fichier "latex.exe"'
-LangString DontUseLaTeX "${LYX_LANG}" "N'utilisez pas LaTeX"
-LangString InvalidLaTeXFolder "${LYX_LANG}" '"latex.exe" introuvable.'
-
-LangString LatexInfo "${LYX_LANG}" 'Lancement de l$\'installation de la distribution LaTeX "MiKTeX".$\r$\n\
-                                   Pour installer l$\'application, appuyer sur le bouton "Next" de la fenêtre d$\'installation jusqu$\'à ce que celle-ci commence.$\r$\n\
-                                   $\r$\n\
-                                   !!! Prenez garde à utiliser toutes les options implicites du programme d$\'installation MikTeX !!!'
-LangString LatexError1 "${LYX_LANG}" 'Distribution LaTeX introuvable !$\r$\n\
-                                     LyX ne peut être utilisé sans distribution LaTeX, comme par exemple "MiKTeX" !$\r$\n\
-                                     L$\'installation de LyX va donc être abandonnée.'
-                           
-LangString GSviewInfo "${LYX_LANG}" 'Lancement de l$\'installation de l$\'application "GSview".$\r$\n\
-                                    Pour installer l$\'application, appuyer sur le bouton "Setup" de la première fenêtre d$\'installation$\r$\n\
-                                    choisir une langue, puis appuyer sur le bouton "Next" de la fenêtre d$\'installation suivante.$\r$\n\
-                                    Vous pouvez utiliser les options implicites du programme d$\'installation GSview.'
-LangString GSviewError "${LYX_LANG}" 'L$\'application "GSview" n$\'a pas pu être installée correctement !$\r$\n\
-                                     L$\'installation de LyX va continuer.$\r$\n\
-                                     Essayer d$\'installer GSview de nouveau plus tard.'
-
-LangString JabRefInfo "${LYX_LANG}" 'Lancement de l$\'installation de l$\'application "JabRef".$\r$\n\
-                                    Vous pouvez utiliser les options implicites du programme d$\'installation JabRef.'
-LangString JabRefError "${LYX_LANG}" 'L$\'application "JabRef" n$\'a pas pu être installée correctement !$\r$\n\
-                                     L$\'installation de LyX va continuer.$\r$\n\
-                                     Essayer d$\'installer JabRef de nouveau plus tard.'
-                                     
-LangString LatexConfigInfo "${LYX_LANG}" "La configuration de LyX qui va suivre prendra un moment."
-
-LangString AspellInfo "${LYX_LANG}" 'Maintenant les dictionnaires du correcteur orthographique "Aspell" vont être téléchargés et installés.$\r$\n\
-                                    Chaque dictionnaire est doté d$\'une licence différente qui  sera affichée avant l$\'installation.'
-LangString AspellDownloadFailed "${LYX_LANG}" "Aucun dictionnaire Aspell n$\'a pu être téléchargé !"
-LangString AspellInstallFailed "${LYX_LANG}" "Aucun dictionnaire Aspell n$\'a pu être installé !"
-LangString AspellPartAnd "${LYX_LANG}" " et "
-LangString AspellPartSep "${LYX_LANG}" ", "
-LangString AspellAll "${LYX_LANG}" 'Un dictionnaire est déjà installé pour la langue'
-LangString AspellNone "${LYX_LANG}" 'Aucun dictionnaire pour le correcteur orthographique Aspell n$\'a pu être installé.$\r$\n\
-                                    Les dictionnaires peuvent être téléchargés depuis$\r$\n\
-                                    ${AspellLocation}$\r$\n\
-                                    Voulez-vous télécharger les dictionnaires maintenant ?'
-LangString AspellPartStart "${LYX_LANG}" "Ont été installés avec succès "
-LangString AspellPart1 "${LYX_LANG}" "un dictionnaire anglophone"
-LangString AspellPart2 "${LYX_LANG}" "un dictionnaire pour la langue $LangName"
-LangString AspellPart3 "${LYX_LANG}" "un$\r$\n\
-                                     dictionnaire pour la langue $LangNameSys"
-LangString AspellPart4 "${LYX_LANG}" ' pour le correcteur orthographique "Aspell".$\r$\n\
-                                     D$\'autres dictionnaires peuvent être téléchargés depuis$\r$\n\
-                                     ${AspellLocation}$\r$\n\
-                                     Voulez-vous télécharger d$\'autres dictionnaires maintenant ?'
-
-LangString MiKTeXPathInfo "${LYX_LANG}" "Pour que chaque utilisateur soit capable de personnaliser MiKTeX pour ses besoins$\r$\n\
-                                        il est nécessaire de positionner les permissions en écriture dans le répertoire d$\'installation de MiKTeX pour tous les utilisateurs$\r$\n\
-                                        ($MiKTeXPath) $\r$\n\
-                                        et pour ses sous-répertoires."
-LangString MiKTeXInfo "${LYX_LANG}" 'La distribution LaTeX "MiKTeX" sera utilisée par LyX.$\r$\n\
-                                    Il est recommandé d$\'installer les mises à jour en utilisant l$\'application "MiKTeX Update Wizard"$\r$\n\
-                                    avant d$\'utiliser LyX pour la première fois.$\r$\n\
-                                    Voulez-vous vérifier maintenant les mises à jour de MiKTeX ?'
-
-LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
-LangString ModifyingConfigureFailed "${LYX_LANG}" "Échec de l'allocation 'path_prefix' lors de la configuration."
-LangString CreateCmdFilesFailed "${LYX_LANG}" "Création de lyx.bat impossible."
-LangString RunConfigureFailed "${LYX_LANG}" "Échec de la tentative de configuration initiale de LyX."
-LangString NotAdmin "${LYX_LANG}" "Vous devez avoir les droits d'administration pour installer LyX !"
-LangString InstallRunning "${LYX_LANG}" "Le programme d'installation est toujours en cours !"
-LangString StillInstalled "${LYX_LANG}" "LyX est déjà installé ! Le désinstaller d'abord."
-
-LangString FinishPageMessage "${LYX_LANG}" "Félicitations ! LyX est installé avec succès.\r\n\
-                                           \r\n\
-                                           (Le premier démarrage de LyX peut demander quelques secondes.)"
-LangString FinishPageRun "${LYX_LANG}" "Démarrer LyX"
-
-LangString UnNotInRegistryLabel "${LYX_LANG}" "LyX introuvable dans le base des registres.$\r$\n\
-                                              Les raccourcis sur le bureau et dans le menu de démarrage ne seront pas supprimés."
-LangString UnInstallRunning "${LYX_LANG}" "Vous devez fermer LyX d'abord !"
-LangString UnNotAdminLabel "${LYX_LANG}" "Vous devez avoir les droits d'administration pour désinstaller LyX !"
-LangString UnReallyRemoveLabel "${LYX_LANG}" "Êtes vous sûr(e) de vouloir supprimer complètement LyX et tous ses composants ?"
-LangString UnLyXPreferencesTitle "${LYX_LANG}" 'Préférences utilisateurs de LyX'
-LangString UnGSview "${LYX_LANG}" 'Merci d$\'appuyer sur le bouton "Désinstaller" de la prochaine fenêtre pour désinstaller.$\r$\n\
-                                  l$\'afficheur Postscript/PDF "GSview".'
-LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX supprimé de votre ordinateur avec succès."
-
-LangString SecUnAspellDescription "${LYX_LANG}" "Désinstalle le correcteur orthographique Aspell et tous ses dictionnaires."
-LangString SecUnMiKTeXDescription "${LYX_LANG}" "Désinstalle la distribution LaTeX MiKTeX."
-LangString SecUnJabRefDescription "${LYX_LANG}" "Uninstalls the bibliography manager JabRef."
-LangString SecUnPreferencesDescription "${LYX_LANG}" 'Supprime le répertoire de configuration de LyX$\r$\n\
-                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
-                                          pour tous les utilisateurs.'
-LangString SecUnProgramFilesDescription "${LYX_LANG}" "Désinstaller LyX et tous ses composants."
-
-!undef LYX_LANG
-
-!endif # _LYX_LANGUAGES_FRENCH_NSH_
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/galician.nsh b/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/galician.nsh
deleted file mode 100644 (file)
index 3f6b13c..0000000
+++ /dev/null
@@ -1,149 +0,0 @@
-!ifndef _LYX_LANGUAGES_GALICIAN_NSH_
-!define _LYX_LANGUAGES_GALICIAN_NSH_
-
-!ifdef LYX_LANG
-  !undef LYX_LANG
-!endif
-!define LYX_LANG ${LANG_GALICIAN}
-
-LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
-
-LangString WelcomePageText "${LYX_LANG}" "Este asistente vai-no guiar na instalación do LyX no seu computador.\r\n\
-                                         \r\n\
-                                         Para poder instalar o LyX precisa de priviléxios de administrador.\r\n\
-                                         \r\n\
-                                         Recomenda-se fechar todas as outras aplicacións antes de iniciar a instalación. Isto posibilita actualizar os ficheiros do sistema relevantes sen ter que reiniciar o computador.\r\n\
-                                         \r\n\
-                                         $_CLICK"
-
-LangString FileTypeTitle "${LYX_LANG}" "Documento LyX"
-
-LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
-LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
-LangString SecAllUsersTitle "${LYX_LANG}" "Instalar para todos os usuários?"
-LangString SecFileAssocTitle "${LYX_LANG}" "Asociación dos ficheiros"
-LangString SecDesktopTitle "${LYX_LANG}" "Icone do ambiente de traballo"
-
-LangString SecCoreDescription "${LYX_LANG}" "Os ficheiros LyX."
-LangString SecInstGSviewDescription "${LYX_LANG}" "Programa para visualizar documentos en Postscript e PDF."
-LangString SecInstJabRefDescription "${LYX_LANG}" "Xestor de referéncias bibliográficas e editor de ficheiros BibTeX."
-LangString SecAllUsersDescription "${LYX_LANG}" "Instalar o LyX monousuário ou multiusuário."
-LangString SecFileAssocDescription "${LYX_LANG}" "Asociar a extensión .lyx co LyX."
-LangString SecDesktopDescription "${LYX_LANG}" "Cria un icone do LyX no ambiente de traballo."
-
-LangString LangSelectHeader "${LYX_LANG}" "Selección da lingua dos menus no LyX"
-LangString AvailableLang "${LYX_LANG}" " Línguas disponíbeis "
-
-LangString MissProgHeader "${LYX_LANG}" "Verificación dos programas necesários"
-LangString MissProgCap "${LYX_LANG}" "O(s) seguinte(s) programa(s) necesário(s) van ser instalados adicionalmente"
-LangString MissProgLatex "${LYX_LANG}" "MiKTeX, unha distribución de LaTeX"
-LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, un interprete de PostScript e PDF"
-LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, um conversor de imaxes"
-LangString MissProgAspell "${LYX_LANG}" "Aspell, un corrector ortográfico"
-LangString MissProgMessage "${LYX_LANG}" 'Non é necesário instalar programas adicionais.'
-
-LangString EnterLaTeXHeader1 "${LYX_LANG}" 'Distribuición de LaTeX'
-LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Escolha a distribución de LaTeX que vai usar o LyX.'
-LangString EnterLaTeXFolder "${LYX_LANG}" 'Opcionalmente pode especificar o camiño do ficheiro "latex.exe" e posteriormente \
-                                          escoller a distribuición de LaTeX que vai usar o LyX.\r\n\
-                                          Sen LaTeX o LyX non pode (pré-)imprimir os documentos!\r\n\
-                                          \r\n\
-                                          O instalador detectou a distribución de LaTeX "$LaTeXName"\
-                                          no seu sistema, no camiño que se mostra abaixo.'
-LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Especifique abaixo o camiño ao ficheiro "latex.exe". Posteriormente escolla \
-                                              a distribución de LaTeX que debe usar o LyX.\r\n\
-                                              Sem LaTeX o LyX non pode (pré-)imprimir os documentos!\r\n\
-                                              \r\n\
-                                              O instalador non pudo achar nengunha distribución de LaTeX no seu sistema.'
-LangString PathName "${LYX_LANG}" 'Camiño ao ficheiro "latex.exe"'
-LangString DontUseLaTeX "${LYX_LANG}" "Non usar LaTeX"
-LangString InvalidLaTeXFolder "${LYX_LANG}" 'O ficheiro "latex.exe" non está no camiño especificado.'
-
-LangString LatexInfo "${LYX_LANG}" 'Agora lanzará-se o instalador da distribución de LaTeX "MiKTeX".$\r$\n\
-                                   Para instalar o programa prema no botón "Próximo" na xanela de instalación até a instalación comezar.$\r$\n\
-                                   $\r$\n\
-                                   !!! Por favor use todas as opcións por defeito do instalador do MiKTeX !!!'
-LangString LatexError1 "${LYX_LANG}" 'Non se achou nengunha distribución de LaTeX!$\r$\n\
-                                     Non se pode usar o LyX sen unha distribución de LaTeX como a "MiKTeX"!$\r$\n\
-                                     Por iso a instalación vai ser abortada.'
-
-LangString GSviewInfo "${LYX_LANG}" 'Agora lanzará-se o instalador do programa "GSview".$\r$\n\
-                                    Para instalar prema no botón "Setup" na primeira xanela de instalación$\r$\n\
-                                    escolla a língua e despois prema no botón "Próximo" na seguinte xanela do instalador.$\r$\n\
-                                    Pode usar todas as opcións por defeito no instalador do GSview.'
-LangString GSviewError "${LYX_LANG}" 'Non se deu instalado o programa "GSview"!$\r$\n\
-                                     De todos os xeitos a instalación do LyX continua.$\r$\n\
-                                     Tente instalar máis adiante o GSview.'
-
-LangString JabRefInfo "${LYX_LANG}" 'Agora lanzará-se o instalador do programa "JabRef".$\r$\n\
-                                    Pode usar todas as opcións por defeito no instalador do JabRef.'
-LangString JabRefError "${LYX_LANG}" 'Non se deu instalado o programa "JabRef"!$\r$\n\
-                                     De todos os xeitos a instalación do LyX continua.$\r$\n\
-                                     Tente instalar mais adiante o JabRef.'
-
-LangString LatexConfigInfo "${LYX_LANG}" "A configuración seguinte do LyX irá demorar un pouco."
-
-LangString AspellInfo "${LYX_LANG}" 'Agora se van descarregar e instalar dicionários do corrector ortográfico "Aspell".$\r$\n\
-                                    Cada dicionário ten unha licenza diferente, que se mostrará antes da instalación.'
-LangString AspellDownloadFailed "${LYX_LANG}" "Non se deu descarregadao nengun dicionário do Aspell!"
-LangString AspellInstallFailed "${LYX_LANG}" "Non se deu instalado nengun dicionário do Aspell!"
-LangString AspellPartAnd "${LYX_LANG}" " e "
-LangString AspellPartSep "${LYX_LANG}" ", "
-LangString AspellAll "${LYX_LANG}" 'Xa ha instalado un dicionário desta língua'
-LangString AspellNone "${LYX_LANG}" 'Non se instalou nengun dicionário do "Aspell".$\r$\n\
-                                    Os dicionários poden descarregar-se de$\r$\n\
-                                    ${AspellLocation}$\r$\n\
-                                    Desexa descarregar dicionários agora?'
-LangString AspellPartStart "${LYX_LANG}" "Instalou-se con suceso "
-LangString AspellPart1 "${LYX_LANG}" "un dicionário de inglés"
-LangString AspellPart2 "${LYX_LANG}" "un dicionário de $LangName"
-LangString AspellPart3 "${LYX_LANG}" "un$\r$\n\
-                                     dicionário de $LangNameSys"
-LangString AspellPart4 "${LYX_LANG}" ' para o corrector ortográfico "Aspell".$\r$\n\
-                                     É posíbel descarregar máis dicionários de$\r$\n\
-                                     ${AspellLocation}$\r$\n\
-                                     Desexa descarregar outros dicionários agora?'
-
-LangString MiKTeXPathInfo "${LYX_LANG}" "Para que cada usuário poda personalizar posteriormente o MiKTeX segundo as suas$\r$\n\
-                                        necesidades, cumpre a pasta onde foi instalado o MiKTeX$\r$\n\
-                                        $MiKTeXPath $\r$\n\
-                                        e as suas subpastas teren permiso de escritura para todos os usuários."
-LangString MiKTeXInfo "${LYX_LANG}" 'Xunto co LyX vai-se empregar a distribución de LaTeX "MiKTeX".$\r$\n\
-                                    Antes de usar o LyX pola primeira vez, recomenda-se instalar as actualizacións disponíbeis$\r$\n\
-                                    do MiKTeX co instalador "MiKTeX Update Wizard"$\r$\n\
-                                    Desexa comprovar agora se ha actualizacións do MiKTeX?'
-
-LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
-LangString ModifyingConfigureFailed "${LYX_LANG}" "Non se puido engadir o 'path_prefix' no script de configuración"
-LangString CreateCmdFilesFailed "${LYX_LANG}" "Non se deu criado o lyx.bat"
-LangString RunConfigureFailed "${LYX_LANG}" "Non se deu executado o script de configuración"
-LangString NotAdmin "${LYX_LANG}" "Precisa de priviléxios de administrador para instalar o LyX!"
-LangString InstallRunning "${LYX_LANG}" "O instalador xa está a correr!"
-LangString StillInstalled "${LYX_LANG}" "O LyX xa está instalado! Desinstale o LyX primeiro."
-
-LangString FinishPageMessage "${LYX_LANG}" "Parabéns! O LyX foi instalado con suceso.\r\n\
-                                           \r\n\
-                                           (O primeiro início do LyX pode levar alguns segundos.)"
-LangString FinishPageRun "${LYX_LANG}" "Lanzar o LyX"
-
-LangString UnNotInRegistryLabel "${LYX_LANG}" "Non se da achado o LyX no registo.$\r$\n\
-                                              Non se eliminarán os atallos para o ambiente de traballo e no menu de Início."
-LangString UnInstallRunning "${LYX_LANG}" "Debe fechar o LyX en primeiro lugar!"
-LangString UnNotAdminLabel "${LYX_LANG}" "Precisa de priviléxios de administrador para desinstalar o LyX!"
-LangString UnReallyRemoveLabel "${LYX_LANG}" "Seguro que quer eliminar completamente o LyX e todos os seus componentes?"
-LangString UnLyXPreferencesTitle "${LYX_LANG}" 'Preferéncias de usuário do LyX'
-LangString UnGSview "${LYX_LANG}" 'Por favor prema no botón "Desinstalar" na próxima xanela para desinstalar$\r$\n\
-                                  o visualizador de Postscript e PDF "GSview".'
-LangString UnRemoveSuccessLabel "${LYX_LANG}" "Eliminou-se o LyX do seu computador."
-
-LangString SecUnAspellDescription "${LYX_LANG}" "Desinstala o corrector ortográfico Aspell e todos os seus dicionários."
-LangString SecUnMiKTeXDescription "${LYX_LANG}" "Desinstala a distribución de LaTeX MiKTeX."
-LangString SecUnJabRefDescription "${LYX_LANG}" "Desinstala o xestor de referéncias bibliográficas JabRef."
-LangString SecUnPreferencesDescription "${LYX_LANG}" 'Elimina as pastas de configuración do  LyX$\r$\n\
-                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
-                                          de todos os usuários.'
-LangString SecUnProgramFilesDescription "${LYX_LANG}" "Desinstala LyX e todos os seus componentes."
-
-!undef LYX_LANG
-
-!endif # _LYX_LANGUAGES_GALICIAN_NSH_
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/german.nsh b/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/german.nsh
deleted file mode 100644 (file)
index 9adb864..0000000
+++ /dev/null
@@ -1,150 +0,0 @@
-!ifndef _LYX_LANGUAGES_GERMAN_NSH_
-!define _LYX_LANGUAGES_GERMAN_NSH_
-
-!ifdef LYX_LANG
-  !undef LYX_LANG
-!endif
-!define LYX_LANG ${LANG_GERMAN}
-
-LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
-
-LangString WelcomePageText "${LYX_LANG}" "Dieser Assistent wird Sie durch die Installation von LyX begleiten.\r\n\
-                                         \r\n\
-                                         Sie benötigen Administratorrechte um LyX zu installieren.\r\n\
-                                         \r\n\
-                                         Es wird empfohlen vor der Installation alle anderen Programme zu schließen, damit bestimmte Systemdateien ohne Neustart ersetzt werden können.\r\n\
-                                         \r\n\
-                                         $_CLICK"
-
-LangString FileTypeTitle "${LYX_LANG}" "LyX-Dokument"
-
-LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
-LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
-LangString SecAllUsersTitle "${LYX_LANG}" "Für alle Nutzer installieren?"
-LangString SecFileAssocTitle "${LYX_LANG}" "Dateizuordnungen"
-LangString SecDesktopTitle "${LYX_LANG}" "Desktopsymbol"
-
-LangString SecCoreDescription "${LYX_LANG}" "Das Programm LyX."
-LangString SecInstGSviewDescription "${LYX_LANG}" "Programm zum Betrachten von Postscript- und PDF-Dokumenten."
-LangString SecInstJabRefDescription "${LYX_LANG}" "Manager für bibliografische Referenzen und Editor für BibTeX-Dateien."
-LangString SecAllUsersDescription "${LYX_LANG}" "LyX für alle Nutzer oder nur für den aktuellen Nutzer installieren."
-LangString SecFileAssocDescription "${LYX_LANG}" "Vernüpfung zwischen LyX und der .lyx Dateiendung."
-LangString SecDesktopDescription "${LYX_LANG}" "Verknüpfung zu LyX auf dem Desktop."
-
-LangString LangSelectHeader "${LYX_LANG}" "Wahl der Menüsprache von LyX"
-LangString AvailableLang "${LYX_LANG}" " Verfügbare Sprachen "
-
-LangString MissProgHeader "${LYX_LANG}" "Suche nach benötigten Programmen"
-LangString MissProgCap "${LYX_LANG}" "Es werden folgende benötigte Programme zusätzlich installiert"
-LangString MissProgLatex "${LYX_LANG}" "MiKTeX, eine LaTeX-Distribution"
-LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, ein Interpreter für PostScript und PDF"
-LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, ein Bildkonverter"
-LangString MissProgAspell "${LYX_LANG}" "Aspell, eine Rechtschreibprüfung"
-LangString MissProgMessage "${LYX_LANG}" 'Es müssen keine zusätzlichen Programme installiert werden.'
-
-LangString EnterLaTeXHeader1 "${LYX_LANG}" 'LaTeX-Distribution'
-LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Legen Sie die LaTeX-Distribution fest die LyX verwenden soll.'
-LangString EnterLaTeXFolder "${LYX_LANG}" 'Optional können Sie hier den Pfad zur Datei "latex.exe" angeben und damit die \
-                                          LaTeX-Distribution festlegen die LyX verwenden soll.\r\n\
-                                          Wenn Sie kein LaTeX verwenden, kann LyX keine Dokumente ausgeben!\r\n\
-                                          \r\n\
-                                          Der Installer hat auf Ihrem System die LaTeX-Distribution\r\n\
-                                          "$LaTeXName" erkannt. Unten angegeben ist ihr Pfad.'
-LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Geben Sie unten den Pfad zur Datei "latex.exe" an. Damit legen Sie fest welche \
-                                              LaTeX-Distribution LyX verwenden soll.\r\n\
-                                              Wenn Sie kein LaTeX verwenden, kann LyX keine Dokumente ausgeben!\r\n\
-                                              \r\n\
-                                              Der Installer konnte auf Ihrem System keine LaTeX-Distribution finden.'
-LangString PathName "${LYX_LANG}" 'Pfad zur Datei "latex.exe"'
-LangString DontUseLaTeX "${LYX_LANG}" "Kein LaTeX benutzen"
-LangString InvalidLaTeXFolder "${LYX_LANG}" 'Kann die Datei "latex.exe" nicht finden.'
-
-LangString LatexInfo "${LYX_LANG}" 'Als Nächstes wird der Installer der LaTeX-Distribution "MiKTeX" gestartet.$\r$\n\
-                                   Um das Programm zu installieren, drücken Sie den "Weiter"-Knopf in den Installerfenstern bis die Installation beginnt.$\r$\n\
-                                   $\r$\n\
-                                   !!! Bitte verwenden Sie alle voreingestellten Optionen des MiKTeX-Installers !!!'
-LangString LatexError1 "${LYX_LANG}" 'Es konnte keine LaTeX-Distribution gefunden werden!$\r$\n\
-                                     LyX kann ohne eine LaTeX-Distribution wie z.B. "MiKTeX" nicht benutzt werden!$\r$\n\
-                                     Die Installation wird daher abgebrochen.'
-                                   
-LangString GSviewInfo "${LYX_LANG}" 'Als Nächstes wird der Installer des Programms "GSview" gestartet.$\r$\n\
-                                    Um das Programm zu installieren, drücken Sie den "Setup"-Knopf im ersten Installerfenster,$\r$\n\
-                                    wählen eine Sprache und drücken dann den "Weiter"-Knopf in den folgenden Installerfenstern.$\r$\n\
-                                    Sie können alle voreingestellten Optionen des GSview-Installers verwenden.'
-LangString GSviewError "${LYX_LANG}" 'Das Programm "GSview" konnte nicht erfolgreich installiert werden!$\r$\n\
-                                     Die Installation wird trotzdem fortgesetzt.$\r$\n\
-                                     Versuchen Sie GSview später noch einmal zu installieren.'
-                                     
-LangString JabRefInfo "${LYX_LANG}" 'Als Nächstes wird der Installer des Programms "JabRef" gestartet.$\r$\n\
-                                    Sie können alle voreingestellten Optionen des JabRef-Installers verwenden.'
-LangString JabRefError "${LYX_LANG}" 'Das Programm "JabRef" konnte nicht erfolgreich installiert werden!$\r$\n\
-                                     Der Installer wird trotzdem fortgesetzt.$\r$\n\
-                                     Versuchen Sie JabRef später noch einmal zu installieren.'
-
-LangString LatexConfigInfo "${LYX_LANG}" "Die folgende Konfiguration von LyX wird eine Weile dauern."
-
-LangString AspellInfo "${LYX_LANG}" 'Es werden nun Wörterbücher für die Rechtschreibprüfung "Aspell" heruntergeladen und installiert.$\r$\n\
-                                    Jedes Wörterbuch hat andere Lizenzbedingungen die Sie vor der Installation angezeigt bekommen.'
-LangString AspellDownloadFailed "${LYX_LANG}" "Das Wörterbuch konnte nicht heruntergeladen werden!"
-LangString AspellInstallFailed "${LYX_LANG}" "Das Wörterbuch konnte nicht installiert werden!"
-LangString AspellPartAnd "${LYX_LANG}" " und "
-LangString AspellPartSep "${LYX_LANG}" ", "
-LangString AspellAll "${LYX_LANG}" 'Es ist bereits ein Wörterbuch der Sprache'
-LangString AspellNone "${LYX_LANG}" 'Es wurde kein Wörterbuch für die Rechtschreibprüfung "Aspell" installiert.$\r$\n\
-                                    Wörterbücher können von$\r$\n\
-                                    ${AspellLocation}$\r$\n\
-                                    heruntergeladen werden. Wollen Sie jetzt Wörterbücher herunterladen?'
-LangString AspellPartStart "${LYX_LANG}" "Es wurde erfolgreich "
-LangString AspellPart1 "${LYX_LANG}" "ein englisches Wörterbuch"
-LangString AspellPart2 "${LYX_LANG}" "ein Wörterbuch der Sprache $LangName"
-LangString AspellPart3 "${LYX_LANG}" "ein$\r$\n\
-                                     Wörterbuch der Sprache $LangNameSys"
-LangString AspellPart4 "${LYX_LANG}" ' für die Rechtschreibprüfung "Aspell" installiert.$\r$\n\
-                                     Weitere Wörterbücher können von$\r$\n\
-                                     ${AspellLocation}$\r$\n\
-                                     heruntergeladen werden. Wollen Sie jetzt andere Wörterbücher herunterladen?'
-
-LangString MiKTeXPathInfo "${LYX_LANG}" "Damit jeder Benutzer später MiKTeX für seine Bedürfnisse anpassen kann,$\r$\n\
-                                        ist es erforderlich für MiKTeXs Installationsordner$\r$\n\
-                                        $MiKTeXPath $\r$\n\
-                                        und seine Unterordner Schreibrechte für alle Benutzer zu setzen."
-LangString MiKTeXInfo "${LYX_LANG}" 'Die LaTeX-Distribution "MiKTeX" wird zusammen mit LyX verwendet werden.$\r$\n\
-                                    Es wird empfohlen dass Sie verfügbare MiKTeX-Updates mit Hilfe des Programms "MiKTeX Update Wizard"$\r$\n\
-                                    installieren, bevor sie LyX das erste Mal benutzen.$\r$\n\
-                                    Möchten Sie jetzt nach Updates für MiKTeX suchen?'
-
-LangString UpdateNotAllowed "${LYX_LANG}" "Dieses Update-Paket kann nur ${PRODUCT_VERSION_OLD} updaten!"
-LangString ModifyingConfigureFailed "${LYX_LANG}" 'Der "PATH_präfix" (Liste mit Programmpfaden) konnte nicht im Konfigurationsskript gesetzt werden.'
-LangString CreateCmdFilesFailed "${LYX_LANG}" "Konnte die Datei lyx.bat nicht erzeugen."
-LangString RunConfigureFailed "${LYX_LANG}" "Konnte das Konfigurationsskript nicht ausführen."
-LangString NotAdmin "${LYX_LANG}" "Sie benötigen Administratorrechte um LyX zu installieren!"
-LangString InstallRunning "${LYX_LANG}" "Der Installer läuft bereits!"
-LangString StillInstalled "${LYX_LANG}" "LyX ist bereits installiert! Deinstallieren Sie LyX zuerst."
-
-LangString FinishPageMessage "${LYX_LANG}" "Glückwunsch! LyX wurde erfolgreich installiert.\r\n\
-                                           \r\n\
-                                           (Der erste Start von LyX kann etwas länger dauern.)"
-LangString FinishPageRun "${LYX_LANG}" "LyX starten"
-
-LangString UnNotInRegistryLabel "${LYX_LANG}" "Kann LyX nicht in der Registry finden.$\r$\n\
-                                              Desktopsymbole und Einträge im Startmenü können nicht entfernt werden."
-LangString UnInstallRunning "${LYX_LANG}" "Sie müssen LyX zuerst beenden!"
-LangString UnNotAdminLabel "${LYX_LANG}" "Sie benötigen Administratorrechte um LyX zu deinstallieren!"
-LangString UnReallyRemoveLabel "${LYX_LANG}" "Sind Sie sicher, dass sie LyX und all seine Komponenten deinstallieren möchten?"
-LangString UnLyXPreferencesTitle "${LYX_LANG}" 'LyXs Benutzereinstellungen'
-LangString UnGSview "${LYX_LANG}" 'Bitte drücken Sie im nächsten Fenster den Knopf "Uninstall" um das$\r$\n\
-                                  Postscript und PDF-Betrachtungsprogramm "GSview" zu deinstallieren.'
-LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX wurde erfolgreich von ihrem Computer entfernt."
-
-LangString SecUnAspellDescription "${LYX_LANG}" "Deinstalliert die Rechtschreibprüfung Aspell und all seine Wörterbücher."
-LangString SecUnMiKTeXDescription "${LYX_LANG}" "Deinstalliert die LaTeX-Distribution MiKTeX."
-LangString SecUnJabRefDescription "${LYX_LANG}" "Deinstalliert den Bibliografiemanager JabRef."
-LangString SecUnPreferencesDescription "${LYX_LANG}" 'Löscht LyXs Benutzereinstellungen,$\r$\n\
-                                                     (den Ornder:$\r$\n\
-                                                     "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}")$\r$\n\
-                                                     für alle Benutzer.'
-LangString SecUnProgramFilesDescription "${LYX_LANG}" "Deinstalliert LyX und all seine Komponenten."
-
-!undef LYX_LANG
-
-!endif # _LYX_LANGUAGES_GERMAN_NSH_
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/hungarian.nsh b/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/hungarian.nsh
deleted file mode 100644 (file)
index 0176ef1..0000000
+++ /dev/null
@@ -1,148 +0,0 @@
-!ifndef _LYX_LANGUAGES_HUNGARIAN_NSH_
-!define _LYX_LANGUAGES_HUNGARIAN_NSH_
-
-!ifdef LYX_LANG
-  !undef LYX_LANG
-!endif
-!define LYX_LANG ${LANG_HUNGARIAN}
-
-LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
-
-LangString WelcomePageText "${LYX_LANG}" "A varázsló segítségével tudja telepíteni a LyX-et.\r\n\
-                                         \r\n\
-                                         A LyX telepítéséhez rendszergazdai jogra van szüksége.\r\n\
-                                         \r\n\
-                                         A telepítés megkezdése elõtt, javasolt kilépni minden futó alkalmazásból. Ez a lépés teszi lehetõvé, hogy frissítsünk fontos rendszerfájlokat újraindítás szükségessége nélkül.\r\n\
-                                         \r\n\
-                                         $_CLICK"
-
-LangString FileTypeTitle "${LYX_LANG}" "LyX-dokumentum"
-
-LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
-LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
-LangString SecAllUsersTitle "${LYX_LANG}" "Telepítés minden felhasználónak"
-LangString SecFileAssocTitle "${LYX_LANG}" "Fájltársítások"
-LangString SecDesktopTitle "${LYX_LANG}" "Parancsikon asztalra"
-
-LangString SecCoreDescription "${LYX_LANG}" "A LyX futtatásához szükséges fájlok."
-LangString SecInstGSviewDescription "${LYX_LANG}" "Alkalmazás Postscript- és PDF-fájlok megjelenítéséhez."
-LangString SecInstJabRefDescription "${LYX_LANG}" "Irodalomjegyzék hivatkozás szerkesztõ és kezelõ BibTeX fájlokhoz."
-LangString SecAllUsersDescription "${LYX_LANG}" "Minden felhasználónak telepítsem vagy csak az aktuálisnak?"
-LangString SecFileAssocDescription "${LYX_LANG}" "A .lyx kiterjesztéssel rendelkezõ fájlok megnyitása automatikusan a LyX-el történik."
-LangString SecDesktopDescription "${LYX_LANG}" "LyX-ikon elhelyezése az asztalon."
-
-LangString LangSelectHeader "${LYX_LANG}" "A LyX felhasználói felület nyelvének kiválasztása"
-LangString AvailableLang "${LYX_LANG}" " Választható nyelvek "
-
-LangString MissProgHeader "${LYX_LANG}" "Mûködéshez szükséges programok ellenõrzése"
-LangString MissProgCap "${LYX_LANG}" "A következõ program(ok) telepítése fog még megtörténni"
-LangString MissProgLatex "${LYX_LANG}" "MiKTeX, LaTeX-disztribúció"
-LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, ami egy PostScript és PDF értelmezõ"
-LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, ami egy képátalakító"
-LangString MissProgAspell "${LYX_LANG}" "Aspell, ami egy helyesírás ellenõrzõ"
-LangString MissProgMessage "${LYX_LANG}" 'Nem kell további programokat telepítenie.'
-
-LangString EnterLaTeXHeader1 "${LYX_LANG}" 'LaTeX-disztribúció'
-LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Adja meg a LaTeX-disztribúciót, amit a LyX-nek használnia kell.'
-LangString EnterLaTeXFolder "${LYX_LANG}" 'Itt megadhatja az elérési útvonalat a "latex.exe" fájlhoz és ezzel meg is adja \
-                                          melyik LaTeX disztribúciót fogja használni a LyX.\r\n\
-                                          Amennyiben nem használ LaTeX-et, a LyX nem tud kimenetet készíteni!\r\n\
-                                          \r\n\
-                                         A telepítõ megtaltálta az ön számítógépén a "$LaTeXName" (LaTeX) disztribúciót \ Lent láthatja az elérési útvonalát.'
-LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Adja meg a használandó "latex.exe" fájl elérési útvonalát. Ezzel azt is megadja \
-                                              melyik LaTeX disztribúciót fogja használni a LyX.\r\n\
-                                              Amennyiben nem használ LaTeX-et, a LyX nem tud kimenetet készíteni!\r\n\
-                                              \r\n\
-                                              A telepítõ nem talált a számítógépén LaTeX disztribúciót!'
-LangString PathName "${LYX_LANG}" 'A "latex.exe" fájl elérési útja'
-LangString DontUseLaTeX "${LYX_LANG}" "Ne használja a LaTeX-et"
-LangString InvalidLaTeXFolder "${LYX_LANG}" 'Nem találom a "latex.exe" fájlt, a megadott helyen.'
-
-LangString LatexInfo "${LYX_LANG}" 'A "MiKteX" LaTeX-disztribúció telepítõjének indítása következik.$\r$\n\
-                                   A program telepítéséhez addig nyomkodja a "Következõ" gombot a telepítõ ablakában, amíg a telepítés el nem kezdõdik.$\r$\n\
-                                   $\r$\n\
-                                   !!! Kérem használja a MikTeX-telepítõ alapértelmezett opcióit!!!'
-LangString LatexError1 "${LYX_LANG}" 'Nem találtam LaTeX-disztribúciót!$\r$\n\
-                                     A LyX nem használható egy LaTeX-disztibúció nélkül,(mint például a "MiKTeX")!$\r$\n\
-                                     Ezért a telepítés nem folytatható!'
-
-LangString GSviewInfo "${LYX_LANG}" 'A "GSview" program telepítõjének indítása következik.$\r$\n\
-                                    A program telepítéséhez, nyomja meg a "Telepít"-gombot a telepítõ elsõ ablakában,$\r$\n\
-                                    azután válasszon nyelvet, majd nyomja meg a "Következõ"-gombot a következõ telepítõ ablakokban.$\r$\n\
-                                    Használhatja a program által javasolt beállításokat.'
-LangString GSviewError "${LYX_LANG}" 'A "GSview" programot nem sikerült telepíteni!$\r$\n\
-                                     Azonban a telepítés tovább fog folytatódni.$\r$\n\
-                                     Késõbb próbálja meg újra a GSview telepítését.'
-
-LangString JabRefInfo "${LYX_LANG}" 'A "JabRef" telepítõjének elindítása következik.$\r$\n\
-                                    Használhatja az alapértelmezett opciókat.'
-LangString JabRefError "${LYX_LANG}" 'Nem tudom telepíteni a "JabRef" programot!$\r$\n\
-                                     Azonban a telepítés tovább fog folytatódni.$\r$\n\
-                                     késõbb próbálja meg újra telepíteni a JabRef-et.'
-
-LangString LatexConfigInfo "${LYX_LANG}" "A LyX telepítés utáni beállítása hosszú idõt fog igénybe venni."
-
-LangString AspellInfo "${LYX_LANG}" 'Az "Aspell" helyesírás-ellenõrzõhöz használható szótárak letöltése és telepítése következik.$\r$\n\
-                                    Minden egyes szótárnak különbözõ licence lehet, ezért a licenc minden telepítés elõtt meg lesz jelenítve.'
-LangString AspellDownloadFailed "${LYX_LANG}" "Nem tudtam Aspell szótárat letölteni!"
-LangString AspellInstallFailed "${LYX_LANG}" "Nincs telepítendõ Aspell szótár!"
-LangString AspellPartAnd "${LYX_LANG}" " és "
-LangString AspellPartSep "${LYX_LANG}" ", "
-LangString AspellAll "${LYX_LANG}" 'Már van telepítve helyesírás-ellenõrzõ szótár a következõ nyelvhez'
-LangString AspellNone "${LYX_LANG}" 'Nem lett szótár telepítve az "Aspell" helyesírás-ellenõrzõhöz.$\r$\n\
-                                    A szükséges szótárat letöltheti a következõ címrõl:$\r$\n\
-                                    ${AspellLocation}$\r$\n\
-                                    Szeretne most szótárakat letölteni?'
-LangString AspellPartStart "${LYX_LANG}" "Sikeresen települt "
-LangString AspellPart1 "${LYX_LANG}" "az angol szótár"
-LangString AspellPart2 "${LYX_LANG}" "a(z) $LangName nyelv szótára"
-LangString AspellPart3 "${LYX_LANG}" "a(z)$\r$\n\
-                                     $LangNameSys nyelv szótára"
-LangString AspellPart4 "${LYX_LANG}" ' az "Aspell" helyesírás-ellenõrzõhöz.$\r$\n\
-                                     Szótárat más nyelvekhez a ${AspellLocation}$\r$\n\
-                                     címrõl tölthet le.$\r$\n\
-                                     Szeretne letölteni egyéb szótárakat??'
-
-LangString MiKTeXPathInfo "${LYX_LANG}" "Ahhoz, hogy a többi felhasználó is testre tudja használni a MiKTeX-et$\r$\n\
-                                        írás jogot kell adni minden felhasználó részére a MiKTeX alkönyvtárhoz.$\r$\n\
-                                        A $MiKTeXPath $\r$\n\
-                                        valamint alkönyvtáraihoz."
-LangString MiKTeXInfo "${LYX_LANG}" 'A "MiKTeX" LaTeX-disztibúció lesz használva a LyX által.$\r$\n\
-                                    Javasolt telepíteni a MiKTeX frissítéseket a "MiKTeX Update Wizard" segítségével,$\r$\n\
-                                    a LyX elsõ indítása elõtt.$\r$\n\
-                                    Szeretné egy ilyen frissítést most?'
-
-LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
-LangString ModifyingConfigureFailed "${LYX_LANG}" "Nem tudom beállítani a 'path_prefix'-et a configure parancsfájlban!"
-LangString CreateCmdFilesFailed "${LYX_LANG}" "Nem tudom letrehozni a lyx.bat fájlt."
-LangString RunConfigureFailed "${LYX_LANG}" "Nem tudom végrehajtani a configure parancsfájlt!"
-LangString NotAdmin "${LYX_LANG}" "A(z) LyX telepítéséhez rendszergazdai jogok szükségesek!"
-LangString InstallRunning "${LYX_LANG}" "A telepítõ már fut!"
-LangString StillInstalled "${LYX_LANG}" "A LyX már teleptve van! Elõször távolítsa el a telepítettet."
-
-LangString FinishPageMessage "${LYX_LANG}" "Gratulálok! Sikeresen telepítette a LyX-et.\r\n\
-                                           \r\n\
-                                           (Az program elsõ indítása egy kis idõt vesz igénybe...)"
-LangString FinishPageRun "${LYX_LANG}" "LyX indítása"
-
-LangString UnNotInRegistryLabel "${LYX_LANG}" "Nem találom a LyX-et a regisztriben.$\r$\n\
-                                              Az asztalon és a Start Menüben található parancsikonok nem lesznek eltávolítva!."
-LangString UnInstallRunning "${LYX_LANG}" "Elõször be kell zárnia a LyX-et!"
-LangString UnNotAdminLabel "${LYX_LANG}" "A(z) LyX eltávolításhoz rendszergazdai jogokkal kell rendelkeznie!"
-LangString UnReallyRemoveLabel "${LYX_LANG}" "Biztosan abban, hogy el akarja távolítani a LyX-t, minden tartozékával együtt?"
-LangString UnLyXPreferencesTitle "${LYX_LANG}" 'LyX felhasználói beállítások'
-LangString UnGSview "${LYX_LANG}" 'Kérem nyomja meg az "Eltávolítás" gombot, a PostScript és a\r$\n\
-                                  PDF megjelenítõ "GSview" eltávolításához a következõ ablakban.'
-LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX eltávolítása a számítógépérõl zökkenõmentesen befejezõdött."
-
-LangString SecUnAspellDescription "${LYX_LANG}" "Az Aspell és minden szótárának eltávolítása."
-LangString SecUnMiKTeXDescription "${LYX_LANG}" "A MikTeX LaTeX-disztibúció eltávolítása."
-LangString SecUnJabRefDescription "${LYX_LANG}" "A JabRef irodalomjegyzék kezelõ eltávolítása."
-LangString SecUnPreferencesDescription "${LYX_LANG}" 'A  LyX beállítások mappa törlése$\r$\n\
-                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
-                                          minden felhasználónál.'
-LangString SecUnProgramFilesDescription "${LYX_LANG}" "A LyX és minden komponensének eltávolítása."
-
-!undef LYX_LANG
-
-!endif # _LYX_LANGUAGES_HUNGARIAN_NSH_
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/italian.nsh b/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/italian.nsh
deleted file mode 100644 (file)
index c4418bd..0000000
+++ /dev/null
@@ -1,149 +0,0 @@
-!ifndef _LYX_LANGUAGES_ITALIAN_NSH_
-!define _LYX_LANGUAGES_ITALIAN_NSH_
-
-!ifdef LYX_LANG
-  !undef LYX_LANG
-!endif
-!define LYX_LANG ${LANG_ITALIAN}
-
-LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
-
-LangString WelcomePageText "${LYX_LANG}" "Questo programma installerà LyX nel vostro computer.\r\n\
-                      \r\n\
-                      Per installare LyX sono necessari i privilegi di amministratore.\r\n\
-                      \r\n\
-                      Si raccomanda di chiudere tutte le altre applicazioni prima di iniziare l'installazione. Questo permetterà al programma di installazione di aggiornare i file di sistema senza dover riavviare il computer.\r\n\
-                      \r\n\
-                      $_CLICK"
-
-LangString FileTypeTitle "${LYX_LANG}" "Documento di LyX"
-
-LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
-LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
-LangString SecAllUsersTitle "${LYX_LANG}" "Installare per tutti gli utenti?"
-LangString SecFileAssocTitle "${LYX_LANG}" "Associazioni dei file"
-LangString SecDesktopTitle "${LYX_LANG}" "Icona sul Desktop"
-
-LangString SecCoreDescription "${LYX_LANG}" "I file di LyX."
-LangString SecInstGSviewDescription "${LYX_LANG}" "Programma per visualizzare documenti in formato Postscript e PDF."
-LangString SecInstJabRefDescription "${LYX_LANG}" "Gestore dei riferimenti bibliografici ed editor per i files di BibTeX."
-LangString SecAllUsersDescription "${LYX_LANG}" "Installazione LyX per tutti gli utenti o solo per l'utente attuale."
-LangString SecFileAssocDescription "${LYX_LANG}" "Associa i files con estensione .lyx al programma LyX."
-LangString SecDesktopDescription "${LYX_LANG}" "Icona LyX sul desktop."
-
-LangString LangSelectHeader "${LYX_LANG}" "Scelta della lingua del menu di LyX"
-LangString AvailableLang "${LYX_LANG}" " Lingue disponibili "
-
-LangString MissProgHeader "${LYX_LANG}" "Controllo dei programmi da installare"
-LangString MissProgCap "${LYX_LANG}" "I seguenti programmi aggiuntivi sono necessari e verranno installati"
-LangString MissProgLatex "${LYX_LANG}" "MiKTeX, una distribuzione di LaTeX"
-LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, un interprete per documenti PostScript PDF"
-LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, un convertitore di immagini"
-LangString MissProgAspell "${LYX_LANG}" "Aspell, un correttore ortografico"
-LangString MissProgMessage "${LYX_LANG}" 'Nessun programma aggiuntivo deve essere installato.'
-
-LangString EnterLaTeXHeader1 "${LYX_LANG}" 'Distribuzione di LaTeX'
-LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Scegliere la distribuzione di LaTeX che LyX dovrà usare.'
-LangString EnterLaTeXFolder "${LYX_LANG}" 'Puoi impostare qui il percorso del file "latex.exe" e impostare di conseguenza \
-                                          la distribuzione di LaTeX che LyX dovrà usare.\r\n\
-                                          Senza LaTeX, LyX non può generare documenti!\r\n\
-                                          \r\n\
-                                          Il programma di installazione ha rilevato la distribuzione di LaTeX \
-                                          "$LaTeXName" sul tuo sistema. Il suo percorso è riportato sotto.'
-LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Imposta qui sotto il percorso del file "latex.exe". Con questo imposti quale \
-                                              distribuzione di LaTeX dovrà essere usata da LyX.\r\n\
-                                              Senza LaTeX, LyX non può generare documenti!\r\n\
-                                              \r\n\
-                                              Il programma di installazione non ha trovato una distribuzione di LaTeX sul tuo sistema.'
-LangString PathName "${LYX_LANG}" 'Percorso del file "latex.exe"'
-LangString DontUseLaTeX "${LYX_LANG}" "Non usare LaTeX"
-LangString InvalidLaTeXFolder "${LYX_LANG}" 'Il file "latex.exe" non è nel percorso indicato.'
-
-LangString LatexInfo "${LYX_LANG}" 'Verrà adesso lanciato il programma di installazione della distribuzione di LateX "MiKTeX".$\r$\n\
-                                   Per installare il programma premere "Next" nelle finestre di installazione fino all$\'avvio dell$\'installazione.$\r$\n\
-                                   $\r$\n\
-                                   !!! Lasciare le impostazioni di default suggerite dal programma di installazione di "MiKTeX" !!!'
-LangString LatexError1 "${LYX_LANG}" 'Il programma non ha rilevato la presenza di alcuna distribuzione valida di LaTeX!$\r$\n\
-                                      LyX non può funzionare senza una distribuzione LaTeX (ad es. "MiKTeX")!$\r$\n\
-                                     Il processo di installazione verrà quindi terminato.'
-                
-LangString GSviewInfo "${LYX_LANG}" 'Verrà adesso lanciato il programma di installazione di "GSview".$\r$\n\
-                                    Per proseguire premere il pulsante "Setup" che appare nella prima finestra di installazione,$\r$\n\
-                                    scegliere la lingua e premere il pulsante "Next" nella finestra di installazione successiva.$\r$\n\
-                                    Per comodità si consiglia di accettare le impostazioni di default suggerite dal programma di installazione di GSview.'
-LangString GSviewError "${LYX_LANG}" 'Il programma "GSview" non è stato installato correttamente!$\r$\n\
-                                     L$\'installazione può comunque proseguire.$\r$\n\
-                                     Si consiglia di tentare nuovamente l$\'installazione di GSView al termine.'
-
-LangString JabRefInfo "${LYX_LANG}" 'Verrà adesso lanciato il programma di installazione di "JabRef".$\r$\n\
-                                    Puoi usare tutte le opzioni predefinite per il programma di installazione di JabRef.'
-LangString JabRefError "${LYX_LANG}" 'Il programma "JabRef" non è stato installato correttamente!$\r$\n\
-                                     L$\'installazione può comunque proseguire.$\r$\n\
-                                     Si consiglia di tentare nuovamente l$\'installazione di JabRef al termine.'
-
-LangString LatexConfigInfo "${LYX_LANG}" "La seguente configurazione di LyX richiederà un po' di tempo."
-
-LangString AspellInfo "${LYX_LANG}" 'Adesso verranno scaricati ed installati i dizionari per il correttore ortografico "Aspell".$\r$\n\
-                                    Ogni dizionario ha la propria licenza che verrà mostrata prima dell$\'installazione.'
-LangString AspellDownloadFailed "${LYX_LANG}" "Impossibile scaricare i dizionari di Aspell!"
-LangString AspellInstallFailed "${LYX_LANG}" "Impossibile installare i dizionari di Aspell!"
-LangString AspellPartAnd "${LYX_LANG}" " e "
-LangString AspellPartSep "${LYX_LANG}" ", "
-LangString AspellAll "${LYX_LANG}" 'Un dizionario è già installato per la lingua'
-LangString AspellNone "${LYX_LANG}" 'Nessun dizionario per il correttore ortografico "Aspell" è stato installato.$\r$\n\
-                                    I dizionari possono essere installati da$\r$\n\
-                                    ${AspellLocation}$\r$\n\
-                                    Vuoi scaricare i dizionari ora?'
-LangString AspellPartStart "${LYX_LANG}" "È stato installato con successo "
-LangString AspellPart1 "${LYX_LANG}" "un dizionario inglese"
-LangString AspellPart2 "${LYX_LANG}" "un dizionario per la lingua $LangName"
-LangString AspellPart3 "${LYX_LANG}" "un$\r$\n\
-                                     dizionario per la lingua $LangNameSys"
-LangString AspellPart4 "${LYX_LANG}" ' per il correttore ortografico "Aspell".$\r$\n\
-                                     Ulteriori dizionari possono essere installati da$\r$\n\
-                                     ${AspellLocation}$\r$\n\
-                                     Vuoi scaricare altri dizionari ora?'
-
-LangString MiKTeXPathInfo "${LYX_LANG}" "Per permettere a tutti gli utenti di personalizzare successivamente MiKTeX in base alle loro esigenze$\r$\n\
-                                        è necessario impostare i permessi di scrittura per tutti gli utenti alla cartella di installazione di MiKTeX$\r$\n\
-                                        $MiKTeXPath $\r$\n\
-                                        e alle sue sottocartelle."
-LangString MiKTeXInfo "${LYX_LANG}" 'La distribuzione di LaTeX "MiKTeX" verrà usata insieme a LyX.$\r$\n\
-                                    Si raccomanda di installare gli aggiornamenti disponibili per MiKTeX utilizzando il programma "MiKTeX Update Wizard"$\r$\n\
-                                    prima di usare LyX per la prima volta.$\r$\n\
-                                    Vuoi controllare ora la presenza di aggiornamenti per MiKTeX?'
-
-LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
-LangString ModifyingConfigureFailed "${LYX_LANG}" "Fallito tentativo di aggiornare 'path_prefix' nello script di configurazione"
-LangString CreateCmdFilesFailed "${LYX_LANG}" "Non è possibile creare lyx.bat"
-LangString RunConfigureFailed "${LYX_LANG}" "Fallito tentativo di eseguire lo script di configurazione"
-LangString NotAdmin "${LYX_LANG}" "Occorrono i privilegi da amministratore per installare LyX!"
-LangString InstallRunning "${LYX_LANG}" "Il programma di installazione è già in esecuzione!"
-LangString StillInstalled "${LYX_LANG}" "LyX è già installato! Occorre rimuoverlo per poter procedere."
-
-LangString FinishPageMessage "${LYX_LANG}" "Congratulazioni! LyX è stato installato con successo.\r\n\
-                                           \r\n\
-                                           (Il primo avvio di LyX potrebbe richiedere qualche secondo in più.)"
-LangString FinishPageRun "${LYX_LANG}" "Lancia LyX"
-
-LangString UnNotInRegistryLabel "${LYX_LANG}" "Non riesco a trovare LyX nel registro.$\r$\n\
-                                              I collegamenti sul desktop e nel menu Start non saranno rimossi."
-LangString UnInstallRunning "${LYX_LANG}" "È necessario chiudere LyX!"
-LangString UnNotAdminLabel "${LYX_LANG}" "Occorrono i privilegi da amministratore per rimuovere LyX!"
-LangString UnReallyRemoveLabel "${LYX_LANG}" "Siete sicuri di voler rimuovere completamente LyX e tutti i suoi componenti?"
-LangString UnLyXPreferencesTitle "${LYX_LANG}" 'Impostazioni personali di LyX'
-LangString UnGSview "${LYX_LANG}" 'Per rimuovere "GSview" (un visualizzatore di file Postscript e PDF) è$\r$\n\ 
-                                   necessario premere il pulsante "Uninstall" che apparirà nella finestra successiva.'
-LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX è stato rimosso dal sistema con successo."
-
-LangString SecUnAspellDescription "${LYX_LANG}" 'Rimuove il correttore ortografico "Aspell" e tutti i suoi dizionari.'
-LangString SecUnMiKTeXDescription "${LYX_LANG}" 'Rimuove la distribuzione di LaTeX "MiKTeX".'
-LangString SecUnJabRefDescription "${LYX_LANG}" "Rimuove il gestore della bibliografia JabRef."
-LangString SecUnPreferencesDescription "${LYX_LANG}" 'Elimina la cartella con la configurazione di LyX$\r$\n\
-                                                     "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
-                                                     per tutti gli utenti.'
-LangString SecUnProgramFilesDescription "${LYX_LANG}" "Rimuove LyX e tutti i suoi componenti."
-
-!undef LYX_LANG
-
-!endif # _LYX_LANGUAGES_ITALIAN_NSH_
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/norwegian.nsh b/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/norwegian.nsh
deleted file mode 100644 (file)
index d58446f..0000000
+++ /dev/null
@@ -1,149 +0,0 @@
-!ifndef _LYX_LANGUAGES_NORWEGIAN_NSH_
-!define _LYX_LANGUAGES_NORWEGIAN_NSH_
-
-!ifdef LYX_LANG
-  !undef LYX_LANG
-!endif
-!define LYX_LANG ${LANG_NORWEGIAN}
-
-LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
-
-LangString WelcomePageText "${LYX_LANG}" "Denne veiviseren installerer LyX på datamaskinen din.\r\n\
-                                         \r\n\
-                                         Du trenger administratorprivilegier for å installere LyX.\r\n\
-                                         \r\n\
-                                         Du bør lukke alle andre programmer først, dermed kan installasjonsprogrammet oppdatere relevante systemfiler uten å måtte restarte maskinen.\r\n\
-                                         \r\n\
-                                         $_CLICK"
-
-LangString FileTypeTitle "${LYX_LANG}" "LyX-Document"
-
-LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
-LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
-LangString SecAllUsersTitle "${LYX_LANG}" "Installere for alle brukere?"
-LangString SecFileAssocTitle "${LYX_LANG}" "Fil-assosiasjoner"
-LangString SecDesktopTitle "${LYX_LANG}" "Skrivebordsikon"
-
-LangString SecCoreDescription "${LYX_LANG}" "LyX-filene."
-LangString SecInstGSviewDescription "${LYX_LANG}" "Program for å vise Postscript- og PDF-dokumenter."
-LangString SecInstJabRefDescription "${LYX_LANG}" "Bibliography reference manager and editor for BibTeX files."
-LangString SecAllUsersDescription "${LYX_LANG}" "Installere LyX for alle brukere, eller kun den aktuelle brukeren."
-LangString SecFileAssocDescription "${LYX_LANG}" "Files med endelsen .lyx åpnes automatisk i LyX."
-LangString SecDesktopDescription "${LYX_LANG}" "Et LyX-ikon på skrivebordet."
-
-LangString LangSelectHeader "${LYX_LANG}" "Utvalg av LyX's menyspråk"
-LangString AvailableLang "${LYX_LANG}" " Tilgjengelige Språk "
-
-LangString MissProgHeader "${LYX_LANG}" "Kryss av for nødvendige programmer"
-LangString MissProgCap "${LYX_LANG}" "Følgende programmer installeres i tillegg"
-LangString MissProgLatex "${LYX_LANG}" "MiKTeX, en LaTeX-distribusjon"
-LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, en interpreter for PostScript og PDF"
-LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, konverterer bilder"
-LangString MissProgAspell "${LYX_LANG}" "Aspell, stavesjekking"
-LangString MissProgMessage "${LYX_LANG}" 'Ingen ekstra programmer trenger installeres'
-
-LangString EnterLaTeXHeader1 "${LYX_LANG}" 'LaTeX-distribusjon'
-LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Velg LaTeX-distribusjonen LyX skal bruke.'
-LangString EnterLaTeXFolder "${LYX_LANG}" 'You can optionally set here the path to the file "latex.exe" and therewith set the \
-                                          LaTeX-distribution that should be used by LyX.\r\n\
-                                          If you don$\'t use LaTeX, LyX cannot output documents!\r\n\
-                                          \r\n\
-                                          The installer has detected the LaTeX-distribution \
-                                          "$LaTeXName" on your system. Displayed below is its path.'
-LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Set below the path to the file "latex.exe". Therewith you set which \
-                                              LaTeX-distribution should be used by LyX.\r\n\
-                                              If you don$\'t use LaTeX, LyX cannot output documents!\r\n\
-                                              \r\n\
-                                              The installer couldn$\'t find a LaTeX-distribution on your system.'
-LangString PathName "${LYX_LANG}" 'Path to the file "latex.exe"'
-LangString DontUseLaTeX "${LYX_LANG}" "Ikke bruk LaTeX"
-LangString InvalidLaTeXFolder "${LYX_LANG}" 'Filen "latex.exe" fins ikke i den oppgitte mappa.'
-
-LangString LatexInfo "${LYX_LANG}" 'Nå starter installasjon av LaTeX-distribusjonen "MiKTeX"$\r$\n\
-                                   For å installere programmet, klikk "Neste"-knappen i installasjonsveiviseren til installasjonen begynner.$\r$\n\
-                                   $\r$\n\
-                                   !!! Vennligst bruk standardopsjonene for MiKTeX-instasjonen !!!'
-LangString LatexError1 "${LYX_LANG}" 'Fant ikke noen LaTeX-distribusjon!$\r$\n\
-                                     LyX kan ikke brukes uten en LaTeX-distribusjion som "MiKTeX"!$\r$\n\
-                                     Derfor avbrytes installasjonen.'
-                   
-LangString GSviewInfo "${LYX_LANG}" 'Installasjonsveiviser for programmet "GSview" kjøres i gang.$\r$\n\
-                                    For å installere programmet, klikk "Setup"-knappen i det første installasjonsvinduet$\r$\n\
-                                    velg et språk, og klikk deretter "Neste"-knappen i det følgende installasjonsvinduet.$\r$\n\
-                                    Du kan bruke alle standardvalg for GSview-veiviseren.'
-LangString GSviewError "${LYX_LANG}" 'Programmet "GSview" kunne ikke installeres!$\r$\n\
-                                     Installasjonen fortsetter likevel.$\r$\n\
-                                     Prøv å installere GSview omigjen senere.'
-
-LangString JabRefInfo "${LYX_LANG}" 'Now the installer of the program "JabRef" will be launched.$\r$\n\
-                                    You can use all default options of the JabRef-installer.'
-LangString JabRefError "${LYX_LANG}" 'The program "JabRef" could not successfully be installed!$\r$\n\
-                                     The installer will continue anyway.$\r$\n\
-                                     Try to install JabRef again later.'
-                                     
-LangString LatexConfigInfo "${LYX_LANG}" "Konfigurasjon av LyX vil ta en stund."
-
-LangString AspellInfo "${LYX_LANG}" 'Now dictionaries for the spellchecker "Aspell" will be downloaded and installed.$\r$\n\
-                                    Every dictionary has a different license that will be displayed before the installation.'
-LangString AspellDownloadFailed "${LYX_LANG}" "No Aspell spellchecker dictionary could be downloaded!"
-LangString AspellInstallFailed "${LYX_LANG}" "No Aspell spellchecker dictionary could be installed!"
-LangString AspellPartAnd "${LYX_LANG}" " and "
-LangString AspellPartSep "${LYX_LANG}" ", "
-LangString AspellAll "${LYX_LANG}" 'There is already installed a dictionary of the language'
-LangString AspellNone "${LYX_LANG}" 'No dictionary for the spellchecker "Aspell" has been installed.$\r$\n\
-                                    Dictionaries can be downloaded from$\r$\n\
-                                    ${AspellLocation}$\r$\n\
-                                    Do you want to download dictionaries now?'
-LangString AspellPartStart "${LYX_LANG}" "There was successfully installed "
-LangString AspellPart1 "${LYX_LANG}" "an english dictionary"
-LangString AspellPart2 "${LYX_LANG}" "a dictionary of the language $LangName"
-LangString AspellPart3 "${LYX_LANG}" "a$\r$\n\
-                                     dictionary of the language $LangNameSys"
-LangString AspellPart4 "${LYX_LANG}" ' for the spellchecker "Aspell".$\r$\n\
-                                     More dictionaries can be downloaded from$\r$\n\
-                                     ${AspellLocation}$\r$\n\
-                                     Do you want to download other dictionaries now?'
-
-LangString MiKTeXPathInfo "${LYX_LANG}" "In order that every user is later able to customize MiKTeX for his needs$\r$\n\
-                                        it is necessary to set write permissions for all users to MiKTeX's installation folder$\r$\n\
-                                        $MiKTeXPath $\r$\n\
-                                        and its subfolders."
-LangString MiKTeXInfo "${LYX_LANG}" 'The LaTeX-distribution "MiKTeX" will be used together with LyX.$\r$\n\
-                                    It is recommended to install available MiKTeX-updates using the program "MiKTeX Update Wizard"$\r$\n\
-                                    before you use LyX for the first time.$\r$\n\
-                                    Would you now check for MiKTeX updates?'
-
-LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update LyX ${PRODUCT_VERSION_OLD}!"                                 
-LangString ModifyingConfigureFailed "${LYX_LANG}" "Forsøket på å stille inn 'path_prefix' i konfigurasjonsscriptet mislyktes"
-LangString CreateCmdFilesFailed "${LYX_LANG}" "Fikk ikke opprettet lyx.bat"
-LangString RunConfigureFailed "${LYX_LANG}" "Fikk ikke kjørt konfigurasjonsscriptet"
-LangString NotAdmin "${LYX_LANG}" "Du trenger administratorrettigheter for å installere LyX!"
-LangString InstallRunning "${LYX_LANG}" "Installasjonsprogrammet er allerede i gang!"
-LangString StillInstalled "${LYX_LANG}" "LyX er allerede installert! Fjern LyX først."
-
-LangString FinishPageMessage "${LYX_LANG}" "Gratulerer!! LyX er installert.\r\n\
-                                           \r\n\
-                                           (Første gangs oppstart av LyX kan ta noen sekunder.)"
-LangString FinishPageRun "${LYX_LANG}" "Start LyX"
-
-LangString UnNotInRegistryLabel "${LYX_LANG}" "Fant ikke LyX i registeret.$\r$\n\
-                                              Snarveier på skrivebordet og i startmenyen fjernes ikke."
-LangString UnInstallRunning "${LYX_LANG}" "Du må avslutte LyX først!"
-LangString UnNotAdminLabel "${LYX_LANG}" "Du må ha administratorrettigheter for å fjerne LyX!"
-LangString UnReallyRemoveLabel "${LYX_LANG}" "Er du sikker på at du vil fjerne LyX og alle tilhørende komponenter?"
-LangString UnLyXPreferencesTitle "${LYX_LANG}" 'LyX$\'s user preferences'
-LangString UnGSview "${LYX_LANG}" 'Vennligst klikk "Uninstall"-knappen i neste vindu for å fjerne$\r$\n\
-                                  Postscript and PDF-leseren "GSview".'
-LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX ble fjernet fra din datamaskin."
-
-LangString SecUnAspellDescription "${LYX_LANG}" "Uninstalls the spellchecker Aspell and all of its dictionaries."
-LangString SecUnMiKTeXDescription "${LYX_LANG}" "Uninstalls the LaTeX-distribution MiKTeX."
-LangString SecUnJabRefDescription "${LYX_LANG}" "Uninstalls the bibliography manager JabRef."
-LangString SecUnPreferencesDescription "${LYX_LANG}" 'Deletes LyX$\'s configuration folder$\r$\n\
-                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
-                                          for all users.'
-LangString SecUnProgramFilesDescription "${LYX_LANG}" "Uninstall LyX and all of its components."
-
-!undef LYX_LANG
-
-!endif # _LYX_LANGUAGES_NORWEGIAN_NSH_
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/polish.nsh b/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/polish.nsh
deleted file mode 100644 (file)
index 18ffd0d..0000000
+++ /dev/null
@@ -1,164 +0,0 @@
-!ifndef _LYX_LANGUAGES_POLISH_NSH_
-!define _LYX_LANGUAGES_POLISH_NSH_
-
-!ifdef LYX_LANG
-  !undef LYX_LANG
-!endif
-!define LYX_LANG ${LANG_POLISH}
-
-LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
-
-LangString WelcomePageText "${LYX_LANG}" "Kreator przeprowadzi Ciebie przez proces instalacji LyX-a.\r\n\
-                                         \r\n\
-                                         Wymagane s¹ prawa administratora aby zainstalowaæ LyX-a.\r\n\
-                                         \r\n\
-                                         Zalecane jest pozamykanie wszystkich innych aplikacji przed uruchomieniem programu instalacyjnego. Pozwoli to zaktualizowaæ pliki systemowe bez wymagania restartu komputera.\r\n\
-                                         \r\n\
-                                         $_CLICK"
-
-LangString FileTypeTitle "${LYX_LANG}" "LyX-Document"
-
-LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
-LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
-LangString SecAllUsersTitle "${LYX_LANG}" "Instalacja dla wszystkich u¿ytkowników?"
-LangString SecFileAssocTitle "${LYX_LANG}" "Skojarzenie plików .lyx"
-LangString SecDesktopTitle "${LYX_LANG}" "Ikona na pulpicie"
-
-LangString SecCoreDescription "${LYX_LANG}" "Pliki LyX-a."
-LangString SecInstGSviewDescription "${LYX_LANG}" "Program do podgl¹du dokumentów Postscript i PDF."
-LangString SecInstJabRefDescription "${LYX_LANG}" "Bibliography reference manager and editor for BibTeX files."
-LangString SecAllUsersDescription "${LYX_LANG}" "Instalacja dla wszystkich u¿ytkowników lub tylko dla bie¿¹cego u¿ytkownika."
-LangString SecFileAssocDescription "${LYX_LANG}" "Skojarzenie LyX-a z plikami o rozszerzeniu .lyx."
-LangString SecDesktopDescription "${LYX_LANG}" "Ikona LyX-a na pulpicie."
-
-LangString LangSelectHeader "${LYX_LANG}" "Wybór jêzyka menu LyX-a"
-LangString AvailableLang "${LYX_LANG}" " Dostêpne jêzyki "
-
-LangString MissProgHeader "${LYX_LANG}" "Sprawdzenie zainstalowania wymaganych programów"
-LangString MissProgCap "${LYX_LANG}" "Zostan¹ dodatkowo zainstalowane nastêpuj¹ce wymagane programy"
-LangString MissProgLatex "${LYX_LANG}" "MiKTeX, dystrybucja LaTeX-a"
-LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, interpreter PostScript i PDF"
-LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, konwerter rysunków"
-LangString MissProgAspell "${LYX_LANG}" "Aspell, kontrola pisowni"
-LangString MissProgMessage "${LYX_LANG}" 'Brak dodatkowych programów do instalacji.'
-
-LangString EnterLaTeXHeader1 "${LYX_LANG}" 'Dystrybucja LaTeX-a'
-LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Wybierz dystrybucjê LaTeX-a, któr¹ chcesz u¿ywaæ z LyX-em.'
-LangString EnterLaTeXFolder "${LYX_LANG}" 'You can optionally set here the path to the file "latex.exe" and therewith set the \
-                                          LaTeX-distribution that should be used by LyX.\r\n\
-                                          If you don$\'t use LaTeX, LyX cannot output documents!\r\n\
-                                          \r\n\
-                                          The installer has detected the LaTeX-distribution \
-                                          "$LaTeXName" on your system. Displayed below is its path.'
-LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Set below the path to the file "latex.exe". Therewith you set which \
-                                              LaTeX-distribution should be used by LyX.\r\n\
-                                              If you don$\'t use LaTeX, LyX cannot output documents!\r\n\
-                                              \r\n\
-                                              The installer couldn$\'t find a LaTeX-distribution on your system.'
-LangString PathName "${LYX_LANG}" 'Path to the file "latex.exe"'
-LangString DontUseLaTeX "${LYX_LANG}" "Nie u¿ywaj LaTeX-a"
-LangString InvalidLaTeXFolder "${LYX_LANG}" 'Plik "latex.exe" nie znajduje siê w podanej \9ccie¿ce.'
-
-LangString LatexInfo "${LYX_LANG}" 'Teraz zostanie uruchomiony instalator dystrybucji LaTeX-a "MiKTeX".$\r$\n\
-                                   Aby zainstalowaæ ten program naci\9cnij przycisk "Dalej" w oknie instalatora.$\r$\n\
-                                   $\r$\n\
-                                   !!! Proszê u¿yæ wszystkich domy\9clnych opcji instalatora MiKTeX-a !!!'
-LangString LatexError1 "${LYX_LANG}" 'Nie znaleziono dystrybucji LaTeX-a!$\r$\n\
-                                     LyX nie mo¿e byæ u¿yty bez dystrybucji LaTeX-a takiej jak "MiKTeX"!$\r$\n\
-                                     Z tego powodu instalacja zostanie przerwana.'
-               
-LangString GSviewInfo "${LYX_LANG}" 'Teraz zostanie uruchomiony program instalacyjny "GSview".$\r$\n\
-                                    Aby go zainstalowaæ naci\9cnij przycisk "Setup" w pierwszym oknie instalatora,$\r$\n\
-                                    w kolejnym oknie wybierz jêzyk i przyci\9cnij przycisk "Next".$\r$\n\
-                                    Mo¿esz u¿yæ wszystkich domy\9clnych opcji instalacji.'
-LangString GSviewError "${LYX_LANG}" 'Program "GSview" nie zosta³ pomy\9clnie zainstalowany!$\r$\n\
-                                     Mimo to instalacja bêdzie kontynuowana.$\r$\n\
-                                     Spróbuj pó\9fniej zainstalowaæ program GSview.'
-
-LangString JabRefInfo "${LYX_LANG}" 'Now the installer of the program "JabRef" will be launched.$\r$\n\
-                                    You can use all default options of the JabRef-installer.'
-LangString JabRefError "${LYX_LANG}" 'The program "JabRef" could not successfully be installed!$\r$\n\
-                                     The installer will continue anyway.$\r$\n\
-                                     Try to install JabRef again later.'
-
-LangString LatexConfigInfo "${LYX_LANG}" "Dalsza konfiguracja LyX-a chwilê potrwa."
-
-LangString AspellInfo "${LYX_LANG}" 'Now dictionaries for the spellchecker "Aspell" will be downloaded and installed.$\r$\n\
-                                    Every dictionary has a different license that will be displayed before the installation.'
-LangString AspellDownloadFailed "${LYX_LANG}" "No Aspell spellchecker dictionary could be downloaded!"
-LangString AspellInstallFailed "${LYX_LANG}" "No Aspell spellchecker dictionary could be installed!"
-LangString AspellPartAnd "${LYX_LANG}" " and "
-LangString AspellPartSep "${LYX_LANG}" ", "
-LangString AspellAll "${LYX_LANG}" 'There is already installed a dictionary of the language'
-LangString AspellNone "${LYX_LANG}" 'No dictionary for the spellchecker "Aspell" has been installed.$\r$\n\
-                                    Dictionaries can be downloaded from$\r$\n\
-                                    ${AspellLocation}$\r$\n\
-                                    Do you want to download dictionaries now?'
-LangString AspellPartStart "${LYX_LANG}" "There was successfully installed "
-LangString AspellPart1 "${LYX_LANG}" "an english dictionary"
-LangString AspellPart2 "${LYX_LANG}" "a dictionary of the language $LangName"
-LangString AspellPart3 "${LYX_LANG}" "a$\r$\n\
-                                     dictionary of the language $LangNameSys"
-LangString AspellPart4 "${LYX_LANG}" ' for the spellchecker "Aspell".$\r$\n\
-                                     More dictionaries can be downloaded from$\r$\n\
-                                     ${AspellLocation}$\r$\n\
-                                     Do you want to download other dictionaries now?'
-
-LangString MiKTeXPathInfo "${LYX_LANG}" "In order that every user is later able to customize MiKTeX for his needs$\r$\n\
-                                        it is necessary to set write permissions for all users to MiKTeX's installation folder$\r$\n\
-                                        $MiKTeXPath $\r$\n\
-                                        and its subfolders."
-LangString MiKTeXInfo "${LYX_LANG}" 'The LaTeX-distribution "MiKTeX" will be used together with LyX.$\r$\n\
-                                    It is recommended to install available MiKTeX-updates using the program "MiKTeX Update Wizard"$\r$\n\
-                                    before you use LyX for the first time.$\r$\n\
-                                    Would you now check for MiKTeX updates?'
-
-LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
-LangString ModifyingConfigureFailed "${LYX_LANG}" "Nieudana próba ustawienia zmiennej 'path_prefix' w pliku skryptu konfigracyjnego"
-LangString CreateCmdFilesFailed "${LYX_LANG}" "Niedana próba utworzenia plików lyx.bat"
-LangString RunConfigureFailed "${LYX_LANG}" "Niedana próba wykonania skryptu konfiguracyjnego"
-LangString NotAdmin "${LYX_LANG}" "Musisz mieæ prawa administratora aby zainstalowaæ LyX-a!"
-LangString InstallRunning "${LYX_LANG}" "Instalator jest ju¿ uruchomiony!"
-LangString StillInstalled "${LYX_LANG}" "LyX jest ju¿ zainstalowany! Aby kontynowaæ musisz go najpierw usun¹æ."
-
-LangString FinishPageMessage "${LYX_LANG}" "Gratulacje! LyX zosta³ pomy\9clnie zainstalowany.\r\n\
-                                           \r\n\
-                                           (Pierwsze uruchomienie mo¿e potrwaæ kilka sekund.)"
-LangString FinishPageRun "${LYX_LANG}" "Uruchom LyX-a"
-
-LangString UnNotInRegistryLabel "${LYX_LANG}" "Nie mo¿na znale\9fæ LyX-a w rejestrze.$\r$\n\
-                                              Skróty na pulpicie i w menu Start nie zostan¹ usuniête."
-LangString UnInstallRunning "${LYX_LANG}" "Musisz najpierw zamkn¹æ LyX-a!"
-LangString UnNotAdminLabel "${LYX_LANG}" "Musisz posiadaæ prawa administratora do deinstalacji programu LyX."
-LangString UnReallyRemoveLabel "${LYX_LANG}" "Czy na pewno chcesz usun¹æ LyX-a i wszystkie jego komponenty?"
-LangString UnLyXPreferencesTitle "${LYX_LANG}" 'LyX$\'s user preferences'
-LangString UnGSview "${LYX_LANG}" 'Naci\9cnij przycisk "Odinstaluj" w nastêpnym oknie aby odinstalowaæ$\r$\n\
-                                  przegl¹darkê Postscript i PDF "GSview".'
-LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX zosta³ pomy\9clnie usuniêty z Twojego komputera."
-
-LangString SecUnAspellDescription "${LYX_LANG}" "Uninstalls the spellchecker Aspell and all of its dictionaries."
-LangString SecUnMiKTeXDescription "${LYX_LANG}" "Uninstalls the LaTeX-distribution MiKTeX."
-LangString SecUnJabRefDescription "${LYX_LANG}" "Uninstalls the bibliography manager JabRef."
-LangString SecUnPreferencesDescription "${LYX_LANG}" 'Deletes LyX$\'s configuration folder$\r$\n\
-                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
-                                          for all users.'
-LangString SecUnProgramFilesDescription "${LYX_LANG}" "Uninstall LyX and all of its components."
-
-!undef LYX_LANG
-
-!endif # _LYX_LANGUAGES_POLISH_NSH_
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/portuguese.nsh b/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/portuguese.nsh
deleted file mode 100644 (file)
index c878d57..0000000
+++ /dev/null
@@ -1,149 +0,0 @@
-!ifndef _LYX_LANGUAGES_PORTUGUESE_NSH_
-!define _LYX_LANGUAGES_PORTUGUESE_NSH_
-
-!ifdef LYX_LANG
-  !undef LYX_LANG
-!endif
-!define LYX_LANG ${LANG_PORTUGUESE}
-
-LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
-
-LangString WelcomePageText "${LYX_LANG}" "Este assistente de instalação irá guiá-lo através da instalação do LyX.\r\n\
-                                         \r\n\
-                                         Precisa de privilégios de administrador para instalar o LyX.\r\n\
-                                         \r\n\
-                                         Recomenda-se fechar todas as outras aplicações antes de iniciar o programa de configuração. Isto torna possivel actualizar os ficheiros de sistema relevantes sem ter que reiniciar o computador.\r\n\
-                                         \r\n\
-                                         $_CLICK"
-
-LangString FileTypeTitle "${LYX_LANG}" "Documento LyX"
-
-LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
-LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
-LangString SecAllUsersTitle "${LYX_LANG}" "Instalar para todos os utilizadores?"
-LangString SecFileAssocTitle "${LYX_LANG}" "Associação dos ficheiros"
-LangString SecDesktopTitle "${LYX_LANG}" "Icone do ambiente de trabalho"
-
-LangString SecCoreDescription "${LYX_LANG}" "Os ficheiros LyX."
-LangString SecInstGSviewDescription "${LYX_LANG}" "Programa para ver documentos em Postscript e PDF."
-LangString SecInstJabRefDescription "${LYX_LANG}" "Gestor de referências bibliográficas e editor de ficheiros BibTeX."
-LangString SecAllUsersDescription "${LYX_LANG}" "Instalar o LyX para todos os utilizadores ou apenas para o presente utilizador."
-LangString SecFileAssocDescription "${LYX_LANG}" "Os ficheiros com a extensão .lyx irão abrir automaticamente no LyX."
-LangString SecDesktopDescription "${LYX_LANG}" "Um icone do LyX no ambiente de trabalho."
-
-LangString LangSelectHeader "${LYX_LANG}" "Selecção da linguagem dos menus no LyX"
-LangString AvailableLang "${LYX_LANG}" " Línguas disponíveis "
-
-LangString MissProgHeader "${LYX_LANG}" "Verificação para os programas exigidos"
-LangString MissProgCap "${LYX_LANG}" "O(s) seguinte(s) programa(s) exigidos serão instalados adicionalmente"
-LangString MissProgLatex "${LYX_LANG}" "MiKTeX, uma distribuição de LaTeX"
-LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, um interpretador para PostScript e PDF"
-LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, um conversor de imagens"
-LangString MissProgAspell "${LYX_LANG}" "Aspell, um corrector ortográfico"
-LangString MissProgMessage "${LYX_LANG}" 'Não será instalado nenhum programa adicional.'
-
-LangString EnterLaTeXHeader1 "${LYX_LANG}" 'Distribuição de LaTeX'
-LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Escolher a distribuição de LaTeX que o LyX deverá usar.'
-LangString EnterLaTeXFolder "${LYX_LANG}" 'Opcionalmente pode especificar o caminho do ficheiro "latex.exe" e posteriormente \
-                                          escolher a distribuição de LaTeX que vai usar o LyX.\r\n\
-                                          Sem LaTeX o LyX não pode (pré-)imprimir os documentos!\r\n\
-                                          \r\n\
-                                          O instalador detectou a distribuição de LaTeX "$LaTeXName"\
-                                          no seu sistema, no caminho que se mostra abaixo.'
-LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Especifique abaixo o caminho ao ficheiro "latex.exe". Posteriormente escolha \
-                                              a distribuição de LaTeX que deve usar o LyX.\r\n\
-                                              Sem LaTeX o LyX não pode (pré-)imprimir os documentos!\r\n\
-                                              \r\n\
-                                              O instalador não pudo achar nenhuma distribuição de LaTeX no seu sistema.'
-LangString PathName "${LYX_LANG}" 'Caminho ao ficheiro "latex.exe"'
-LangString DontUseLaTeX "${LYX_LANG}" "Não usar LaTeX"
-LangString InvalidLaTeXFolder "${LYX_LANG}" 'O ficheiro "latex.exe" não está no caminho especificado.'
-
-LangString LatexInfo "${LYX_LANG}" 'Agora lançar-se-á o instalador da distribuição de LaTeX "MiKTeX".$\r$\n\
-                                   Para instalar o programa carregue no botão "Próximo" na janela de instalação até a instalação começar.$\r$\n\
-                                   $\r$\n\
-                                   !!! Por favor use todas as opções por defeito do instalador do MiKTeX !!!'
-LangString LatexError1 "${LYX_LANG}" 'Não foi encontrada nenhuma distribuição de LaTeX!$\r$\n\
-                                     O LyX não pode ser usado sem uma distribuição de LaTeX como o "MiKTeX"!$\r$\n\
-                                     A instalação será por isso abortada.'
-
-LangString GSviewInfo "${LYX_LANG}" 'Agora lançar-se-á o instalador do programa "GSview".$\r$\n\
-                                    Para instalar carregue no botão "Setup" na primeira janela de instalação$\r$\n\
-                                    escolha a língua e depois carregue no botão "Próximo" na janela seguinte do instalador.$\r$\n\
-                                    Pode usar todas as opções por defeito no instalador do GSview.'
-LangString GSviewError "${LYX_LANG}" 'Não se conseguiu instalar o programa "GSview"!$\r$\n\
-                                     A instalação irá continuar na mesma.$\r$\n\
-                                     Tente instalar o GSview outra vez mais tarde.'
-
-LangString JabRefInfo "${LYX_LANG}" 'Agora lançar-se-á o instalador do programa "JabRef".$\r$\n\
-                                    Pode usar todas as opções por defeito no instalador do JabRef.'
-LangString JabRefError "${LYX_LANG}" 'Não se conseguiu instalar o programa "JabRef"!$\r$\n\
-                                     A instalação irá continuar na mesma.$\r$\n\
-                                     Tente instalar o JabRef outra vez mais tarde.'
-
-LangString LatexConfigInfo "${LYX_LANG}" "A configuração seguinte do LyX irá demorar um bocado."
-
-LangString AspellInfo "${LYX_LANG}" 'Agora se vão descarregar e instalar dicionários do corrector ortográfico "Aspell".$\r$\n\
-                                    Cada dicionário tem uma licença diferente, que se mostrará antes da instalação.'
-LangString AspellDownloadFailed "${LYX_LANG}" "Não foi possível descarregar nenhum dicionário do Aspell!"
-LangString AspellInstallFailed "${LYX_LANG}" "Não foi possível instalar nenhum dicionário do Aspell!"
-LangString AspellPartAnd "${LYX_LANG}" " e "
-LangString AspellPartSep "${LYX_LANG}" ", "
-LangString AspellAll "${LYX_LANG}" 'Já há instalado um dicionário desta língua'
-LangString AspellNone "${LYX_LANG}" 'Não se instalou nenhum dicionário do "Aspell".$\r$\n\
-                                    Os dicionários podem descarregar-se de$\r$\n\
-                                    ${AspellLocation}$\r$\n\
-                                    Deseja descarregar dicionários agora?'
-LangString AspellPartStart "${LYX_LANG}" "Instalou-se com sucesso "
-LangString AspellPart1 "${LYX_LANG}" "um dicionário de inglês"
-LangString AspellPart2 "${LYX_LANG}" "um dicionário de $LangName"
-LangString AspellPart3 "${LYX_LANG}" "um$\r$\n\
-                                     dicionário de $LangNameSys"
-LangString AspellPart4 "${LYX_LANG}" ' para o corrector ortográfico "Aspell".$\r$\n\
-                                     É posível descarregar mais dicionários de$\r$\n\
-                                     ${AspellLocation}$\r$\n\
-                                     Deseja descarregar outros dicionários agora?'
-
-LangString MiKTeXPathInfo "${LYX_LANG}" "Para que cada utilizador possa customizar posteriormente o MiKTeX segundo as suas$\r$\n\
-                                        necesidades, é preciso a pasta onde foi instalado o MiKTeX$\r$\n\
-                                        $MiKTeXPath $\r$\n\
-                                        e as suas subpastas terem permissão de escritura para todos os utilizadores."
-LangString MiKTeXInfo "${LYX_LANG}" 'Junto com o LyX vai-se utilizar a distribuição de LaTeX "MiKTeX".$\r$\n\
-                                    Antes de usar o LyX pela primeira vez, recomenda-se instalar as actualizações disponíveis$\r$\n\
-                                    do MiKTeX com o instalador "MiKTeX Update Wizard"$\r$\n\
-                                    Deseja comprovar agora se há actualizações do MiKTeX?'
-
-LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
-LangString ModifyingConfigureFailed "${LYX_LANG}" "Não conseguimos establecer o 'path_prefix' no script de configuração"
-LangString CreateCmdFilesFailed "${LYX_LANG}" "Não foi possível criar o lyx.bat"
-LangString RunConfigureFailed "${LYX_LANG}" "Não foi possível executar o script de configuração"
-LangString NotAdmin "${LYX_LANG}" "Precisa de privilégios de administrador para instalar o LyX!"
-LangString InstallRunning "${LYX_LANG}" "O instalador já está a correr!"
-LangString StillInstalled "${LYX_LANG}" "O LyX já está instalado! Desinstale o LyX primeiro."
-
-LangString FinishPageMessage "${LYX_LANG}" "Parabéns! O LyX foi instalado com sucesso.\r\n\
-                                           \r\n\
-                                           (O primeiro início do LyX pode levar alguns segundos.)"
-LangString FinishPageRun "${LYX_LANG}" "Lançar o LyX"
-
-LangString UnNotInRegistryLabel "${LYX_LANG}" "Incapaz de encontrar o LyX no registry.$\r$\n\
-                                              Os atalhos para o ambiente de trabalho no menu Start não serão removidos."
-LangString UnInstallRunning "${LYX_LANG}" "Deve fechar o LyX em primeiro lugar!"
-LangString UnNotAdminLabel "${LYX_LANG}" "Precisa de privilégios de administrador para desinstalar o LyX!"
-LangString UnReallyRemoveLabel "${LYX_LANG}" "Tem a certeza que quer remover completamente o LyX e todas as suas componentes?"
-LangString UnLyXPreferencesTitle "${LYX_LANG}" 'Preferências de utilizador do LyX'
-LangString UnGSview "${LYX_LANG}" 'Por favor carregue no botão "Desinstalar" na próxima janela para desinstalar$\r$\n\
-                                  o visualisador de Postscript e PDF "GSview".'
-LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX foi removido com sucesso do seu computador."
-
-LangString SecUnAspellDescription "${LYX_LANG}" "Desinstala o corrector ortográfico Aspell e todos os seus dicionários."
-LangString SecUnMiKTeXDescription "${LYX_LANG}" "Desinstala a distribuição de LaTeX MiKTeX."
-LangString SecUnJabRefDescription "${LYX_LANG}" "Desinstala o gestor de referências bibliográficas JabRef."
-LangString SecUnPreferencesDescription "${LYX_LANG}" 'Apaga as pastas de configuração do  LyX$\r$\n\
-                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
-                                          de todos os utilizadores.'
-LangString SecUnProgramFilesDescription "${LYX_LANG}" "Desinstala LyX e todas as suas componentes."
-
-!undef LYX_LANG
-
-!endif # _LYX_LANGUAGES_PORTUGUESE_NSH_
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/slovak.nsh b/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/slovak.nsh
deleted file mode 100644 (file)
index c166c63..0000000
+++ /dev/null
@@ -1,155 +0,0 @@
-!ifndef _LYX_LANGUAGES_SLOVAK_NSH_
-!define _LYX_LANGUAGES_SLOVAK_NSH_
-
-!ifdef LYX_LANG
-  !undef LYX_LANG
-!endif
-!define LYX_LANG ${LANG_SLOVAK}
-
-LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
-
-LangString WelcomePageText "${LYX_LANG}" "Tento sprievodca Vám pomáha in\9atalova\9d LyX.\r\n\
-                                         \r\n\
-                                         Pre in\9ataláciu LyX potrebujete administrátorské práva.\r\n\
-                                         \r\n\
-                                         Odporúèuje sa zavrie\9d v\9aetký ostatné aplikácie pred \9atartom Setup. Tým sa umo\9eòuje nahradi\9d relevantné dáta sústavy bez nového \9atartu poèitaèe.\r\n\
-                                         \r\n\
-                                         $_CLICK"
-
-LangString FileTypeTitle "${LYX_LANG}" "LyX dokument"
-
-LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
-LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
-LangString SecAllUsersTitle "${LYX_LANG}" "In\9atalova\9d pre v\9aetkých u\9eívate¾ov?"
-LangString SecFileAssocTitle "${LYX_LANG}" "Usporiadanie data"
-LangString SecDesktopTitle "${LYX_LANG}" "Symbol desktopu"
-
-LangString SecCoreDescription "${LYX_LANG}" "Program LyX."
-LangString SecInstGSviewDescription "${LYX_LANG}" "Program na pozeranie dokumentov Postscript a PDF."
-LangString SecInstJabRefDescription "${LYX_LANG}" "Manager pre bibliografický odkaz a editor pre BibTeX files."
-LangString SecAllUsersDescription "${LYX_LANG}" "In\9atalova\9d LyX pre v\9aetkých u\9eívatelov alebo len pre teraj\9aí u\9eívate¾."
-LangString SecFileAssocDescription "${LYX_LANG}" "Data s lyx roz\9aírením sa automaticky otvárajú v LyX."
-LangString SecDesktopDescription "${LYX_LANG}" "Symbol LyX na desktopu."
-
-LangString LangSelectHeader "${LYX_LANG}" "Vyber jazyka pre LyX"
-LangString AvailableLang "${LYX_LANG}" " Pohotové jazyky "
-
-LangString MissProgHeader "${LYX_LANG}" "Hladajte vy\9eadované programy"
-LangString MissProgCap "${LYX_LANG}" "Nasledujúce vy\9eadované programy sa in\9atalujú dodatocne"
-LangString MissProgLatex "${LYX_LANG}" "MiKTeX, je LaTeX distribúcia"
-LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, je interpretátor pre PostScript a PDF"
-LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, konvertuje obrazy"
-LangString MissProgAspell "${LYX_LANG}" "Aspell, je overovanie pravopisu"
-LangString MissProgMessage "${LYX_LANG}" 'Netreba in\9atalova\9d ïal\9aie programy.'
-
-LangString EnterLaTeXHeader1 "${LYX_LANG}" 'LaTeX distribúcia'
-LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Urcujte LaTeX distribúciu, ktorú má u\9eíva\9d LyX.'
-LangString EnterLaTeXFolder "${LYX_LANG}" 'Tu mô\9eete pou\9eíva\9d chod k "latex.exe" a tým pou\9eíva\9d chod \
-                                          LaTeX-distribúciu, ktorá by mohla by\9d pou\9eívaná cestou LyXu.\r\n\
-                                          Ak nepou\9eívate LaTeX, LyX nemô\9ee produkova\9d dokumenty!\r\n\
-                                          \r\n\
-                                          In\9atalatér detektoval LaTeX-distribúciu \
-                                          "$LaTeXName" na va\9aej sústave. Dolu vidíte jeho chod.'
-LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Pou\9eívajte dolu chod k "latex.exe". Tým urcujete, ktorá \
-                                              LaTeX-distribúcia má by\9d pou\9eívaná LyXom.\r\n\
-                                              Ak nepou\9eívate LaTeX, LyX nemô\9ee produkova\9d dokumenty!\r\n\
-                                              \r\n\
-                                              In\9atalatér nemohol nájst LaTeX-distribúciu na va\9aej sústave.'
-LangString PathName "${LYX_LANG}" 'Chod k "latex.exe"'
-LangString DontUseLaTeX "${LYX_LANG}" "Neu\9eívajte LaTeX"
-LangString InvalidLaTeXFolder "${LYX_LANG}" 'Mapa "latex.exe" nie je na \9apecifikovanej ceste.'
-
-LangString LatexInfo "${LYX_LANG}" 'Teraz mô\9eete \9atartova\9d LaTeX distribúciu "MiKTeX".$\r$\n\
-                                   Na in\9atalovanie programu tlaète gombík "Next" v in\9atalovacích oknách a\9e sa zaèína in\9atalácia.$\r$\n\
-                                   $\r$\n\
-                                   !!! Prosím u\9eívajte v\9aetký obsiahnuté nastavenia in\9atalatéra MiKTeX !!!'
-
-LangString LatexError1 "${LYX_LANG}" 'LaTeX distribúcia sa nemohla nájst!$\r$\n\
-                                     LyX sa nemô\9ee u\9eíva\9d bez LaTeX distribúcie ako "MiKTeX"!$\r$\n\
-                                     Preto sa in\9atalácia zastavila.'
-                       
-LangString GSviewInfo "${LYX_LANG}" 'Teraz \9atartuje in\9atalatér programu "GSview" .$\r$\n\
-                                    Na in\9ataláciu programu tlaète gombík "Setup" v prvom in\9atalaènom okne$\r$\n\
-                                    Vyberajte jazyk a tlaète gombík "Next" v nasledujúcich in\9atalaèných oknách.$\r$\n\
-                                    Mô\9eete u\9eívat v\9aetký obsiahnuté nastavenia in\9atalatéra GSview.'
-LangString GSviewError "${LYX_LANG}" 'Program "GSview" sa nemohol in\9atalova\9d úspe\9ane!$\r$\n\
-                                     Predsa in\9atalácia pokraèuje.$\r$\n\
-                                     Skúste in\9atalova\9d GSview e\9ate raz neskôr.'
-
-LangString JabRefInfo "${LYX_LANG}" 'Teraz sa \9atartuje in\9atalatér programu "JabRef".$\r$\n\
-                                    Môzete v\9aetký obsiahnuté nastavenia in\9atalatéra JabRef.'
-LangString JabRefError "${LYX_LANG}" 'Program "JabRef" sa nemohol in\9atalova\9d úspe\9ane!$\r$\n\
-                                     Predsa in\9atalácia pokraèuje.$\r$\n\
-                                     Skúste in\9atalova\9d JabRef e\9ate raz neskôr.'
-                               
-LangString LatexConfigInfo "${LYX_LANG}" "Na nasledujúcu konfiguráciu LyXu treba poèka\9d chví¾u."
-
-LangString AspellInfo "${LYX_LANG}" 'Teraz sa in\9atalujú slovníky pre skú\9aobný program "Aspell".$\r$\n\
-                                    Ka\9edý slovník má inú licensiu, ktorá sa predstavuje pred downloadom a in\9ataláciou.'
-LangString AspellDownloadFailed "${LYX_LANG}" "Aspell slovník sa nemohol downloadova\9d!"
-LangString AspellInstallFailed "${LYX_LANG}" "Aspell slovník sa nemohol in\9atalova\9d!"
-LangString AspellPartAnd "${LYX_LANG}" " a "
-LangString AspellPartSep "${LYX_LANG}" ", "
-LangString AspellAll "${LYX_LANG}" 'U\9e je in\9atalovaný slovník jazyku'
-LangString AspellNone "${LYX_LANG}" 'Slovník pre "Aspell" nebol in\9atalovaný.$\r$\n\
-                                    Slovníky je mo\9ené downloadova\9d od$\r$\n\
-                                    ${AspellLocation}$\r$\n\
-                                    Chcete teraz downloadova\9d slovníky?'
-LangString AspellPartStart "${LYX_LANG}" "Teraz je úspe\9ane in\9atalovaný "
-LangString AspellPart1 "${LYX_LANG}" "anglický slovník"
-LangString AspellPart2 "${LYX_LANG}" "slovník jazyku $LangName"
-LangString AspellPart3 "${LYX_LANG}" "a$\r$\n\
-                                     slovník jazyku $LangNameSys"
-LangString AspellPart4 "${LYX_LANG}" ' pre "Aspell".$\r$\n\
-                                     Viac slovníkov je mo\9eno downloadova\9d od$\r$\n\
-                                     ${AspellLocation}$\r$\n\
-                                     Chcete teraz downloadova\9d iné slovníky?'
-
-LangString MiKTeXPathInfo "${LYX_LANG}" "Aby ka\9edý pou\9eívatel bol neskôr schopný pou\9eívat MiKTeX pre svoje potreby$\r$\n\
-                                        je treba napísat povolenia pre v\9aetkých pou\9eívatelov do in\9atalacného papiera MiKTeX $\r$\n\
-                                        $MiKTeXPath $\r$\n\
-                                        aj do podriadených papierov."
-LangString MiKTeXInfo "${LYX_LANG}" 'LaTeX distribúcia "MiKTeX" sa pou\9eíva spolu s LyXom.$\r$\n\
-                                    Doporuèuje sa in\9atalovat platné MiKTeX aktualizácie pomocou programu "MiKTeX Update Wizard"$\r$\n\
-                                    pred prvým pou\9eívaním LyXu.$\r$\n\
-                                    Chcete teraz testova\9d MiKTeX aktualizácie?'
-
-LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
-LangString ModifyingConfigureFailed "${LYX_LANG}" "Nemohol uvies\9d v platnost 'path_prefix' (zoznam s cestami programu) v konfiguraènom skripte"
-LangString CreateCmdFilesFailed "${LYX_LANG}" "Nemohol prípravi\9d lyx.bat"
-LangString RunConfigureFailed "${LYX_LANG}" "Nemohol vykona\9d konfiguraèný skript"
-LangString NotAdmin "${LYX_LANG}" "Pre in\9ataláciu LyX potrebujete administrátorské práva!"
-LangString InstallRunning "${LYX_LANG}" "In\9atalatér u\9e behá!"
-LangString StillInstalled "${LYX_LANG}" "LyX je u\9e in\9atalovaný! Najprv treba odin\9atalova\9d LyX."
-
-LangString FinishPageMessage "${LYX_LANG}" "Gratulácia! LyX bol úspe\9ane in\9atalovaný.\r\n\
-                                           \r\n\
-                                           (Prvý LyX \9atart mô\9ee trva\9d niekolko sekund.)"
-LangString FinishPageRun "${LYX_LANG}" "\8atartova\9d LyX"
-
-LangString UnNotInRegistryLabel "${LYX_LANG}" "Nemô\9ee nájs\9d LyX v registre.$\r$\n\
-                                              Symboly na desktope a v \9atartovacom Menu sa nedajú odstrani\9d."
-LangString UnInstallRunning "${LYX_LANG}" "Najprv zavrí LyX!"
-LangString UnNotAdminLabel "${LYX_LANG}" "Pre odin\9ataláciu LyX potrebujete administrátorské práva!"
-LangString UnReallyRemoveLabel "${LYX_LANG}" "Ste si istý, \9ee chcete kompletne odin\9atalova\9d LyX a v\9aetký jeho suèiastky?"
-LangString UnLyXPreferencesTitle "${LYX_LANG}" 'LyX prednosti u\9eíva\9de¾a'
-LangString UnGSview "${LYX_LANG}" 'Prosím tlaète gombík "Uninstall" v nasledujúcom okne aby Ste in\9atalovali $\r$\n\
-                                  Postscript a PDF-viewer "GSview".'
-LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX je úspe\9ane odstránený od Vá\9aho poèitaèa."
-
-LangString SecUnAspellDescription "${LYX_LANG}" "Odin\9ataluje Aspell a v\9aetký jeho slovníky."
-LangString SecUnMiKTeXDescription "${LYX_LANG}" "Odin\9ataluje LaTeX distribúciu MiKTeX."
-LangString SecUnJabRefDescription "${LYX_LANG}" "Odin\9ataluje bibliografický manager JabRef."
-LangString SecUnPreferencesDescription "${LYX_LANG}" 'Odstráni konfiguracné papiere LyXu $\r$\n\
-                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
-                                          pre v\9aetkých u\9eivate¾ov.'
-LangString SecUnProgramFilesDescription "${LYX_LANG}" "Odin\9ataluj LyX a v\9aetký jeho suèiastky."
-
-!undef LYX_LANG
-
-!endif # _LYX_LANGUAGES_SLOVAK_NSH_
-
-
-
-
-
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/spanish.nsh b/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/spanish.nsh
deleted file mode 100644 (file)
index afa9e71..0000000
+++ /dev/null
@@ -1,149 +0,0 @@
-!ifndef _LYX_LANGUAGES_SPANISH_NSH_
-!define _LYX_LANGUAGES_SPANISH_NSH_
-
-!ifdef LYX_LANG
-  !undef LYX_LANG
-!endif
-!define LYX_LANG ${LANG_SPANISH}
-
-LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
-
-LangString WelcomePageText "${LYX_LANG}" "Este programa instalará LyX en su ordenador.\r\n\
-                                         \r\n\
-                                         Usted necesita privilegios de administrador para instalar LyX.\r\n\
-                                         \r\n\
-                                         Se recomienda que cierre todas las demás aplicaciones antes de iniciar la instalación. Esto hará posible actualizar archivos relacionados con el sistema sin tener que reiniciar su ordenador.\r\n\
-                                         \r\n\
-                                         $_CLICK"
-
-LangString FileTypeTitle "${LYX_LANG}" "Documento LyX"
-
-LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
-LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
-LangString SecAllUsersTitle "${LYX_LANG}" "Instalar para todos los usuarios"
-LangString SecFileAssocTitle "${LYX_LANG}" "Asociar ficheros"
-LangString SecDesktopTitle "${LYX_LANG}" "Icono de escritorio"
-
-LangString SecCoreDescription "${LYX_LANG}" "Los ficheros de LyX."
-LangString SecInstGSviewDescription "${LYX_LANG}" "Programa para ver documentos Postscript y PDF."
-LangString SecInstJabRefDescription "${LYX_LANG}" "Administrador de referencias bibliograficas e editor de ficheros BibTeX."
-LangString SecAllUsersDescription "${LYX_LANG}" "Instalar LyX para todos los usuarios o sólo para el usuario actual."
-LangString SecFileAssocDescription "${LYX_LANG}" "Asociar la extensión .lyx con LyX."
-LangString SecDesktopDescription "${LYX_LANG}" "Crear un icono de LyX en el escritorio."
-
-LangString LangSelectHeader "${LYX_LANG}" "Selección del idioma del menu de LyX "
-LangString AvailableLang "${LYX_LANG}" " Idiomas disponibles "
-
-LangString MissProgHeader "${LYX_LANG}" "Verificación de programas necesarios "
-LangString MissProgCap "${LYX_LANG}" "Los siguientes programas necesarios serán también instalados "
-LangString MissProgLatex "${LYX_LANG}" "MiKTeX, una distribución de LaTeX "
-LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, un interprete para PostScript y PDF"
-LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, un conversor de imágenes "
-LangString MissProgAspell "${LYX_LANG}" "Aspell, un corrector ortográfico"
-LangString MissProgMessage "${LYX_LANG}" 'No es necesario instalar programas adicionales.'
-
-LangString EnterLaTeXHeader1 "${LYX_LANG}" 'Distribución LaTeX'
-LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Elija la distribución de LaTeX que debería emplear LyX.'
-LangString EnterLaTeXFolder "${LYX_LANG}" 'Opcionalmente puede especificar el camino del fichero "latex.exe" y posteriormente \
-                                          elegir la distribución de LaTeX que va usar LyX.\r\n\
-                                          ¡Sin LaTeX LyX no puede (pre)imprimir documentos!\r\n\
-                                          \r\n\
-                                          El instalador ha detectado la distribución de LaTeX "$LaTeXName" \
-                                          en su sistema, en el camino que se muestra abajo.'
-LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Especifique abajo el camino al fichero "latex.exe". Posteriormente elija \
-                                              la distribución de LaTeX que debe usar LyX.\r\n\
-                                              ¡Sin LaTeX LyX no puede (pre)imprimir documentos!\r\n\
-                                              \r\n\
-                                              El instalador non pudo encontrar ninguna distribución LaTeX en su sistema.'
-LangString PathName "${LYX_LANG}" 'Camino al fichero "latex.exe"'
-LangString DontUseLaTeX "${LYX_LANG}" "No usar LaTeX"
-LangString InvalidLaTeXFolder "${LYX_LANG}" 'Imposible encontrar "latex.exe".'
-
-LangString LatexInfo "${LYX_LANG}" 'Ahora se lanzará el instalador de "MiKTeX", la distribución de LaTeX.$\r$\n\
-                                   Para instalar el programa presione el botón "Next" en la  ventana del instalador hasta que la aplicación arranque.$\r$\n\
-                                   $\r$\n\
-                                   ¡¡¡ Por favor use todas las opciones por defecto del instalador de MiKTeX !!!'
-LangString LatexError1 "${LYX_LANG}" '¡No se ha encontrado ninguna distribución de LaTeX!$\r$\n\
-                                     ¡LyX no funciona sin una distribución de LaTeX como "MiKTeX"!$\r$\n\
-                                     Por lo tanto la instalación se abortará.'
-
-LangString GSviewInfo "${LYX_LANG}" 'Ahora se lanzará el instalador del programa "GSview".$\r$\n\
-                                    Para instalar el programa presione el botón "Setup" en la primera ventana del instalador$\r$\n\
-                                    elija un idioma y luego presione el botón "Next" en la siguiente ventana del instalador.$\r$\n\
-                                    Puede utilizar todas las opciones por defecto del instalador de GSview.'
-LangString GSviewError "${LYX_LANG}" '¡El programa "GSview" no pudo instalarse con éxito!$\r$\n\
-                                     La instalación se continuará de toda forma.$\r$\n\
-                                     Intente instalar otra vez GSview más tarde.'
-
-LangString JabRefInfo "${LYX_LANG}" 'Ahora se lanzará el instalador del programa "JabRef".$\r$\n\
-                                    Puede utilizar todas las opciones por defecto del instaldor de JabRef.'
-LangString JabRefError "${LYX_LANG}" '¡El programa "JabRef" no pudo instalarse con éxito!$\r$\n\
-                                     La instalación se continuará de toda forma.$\r$\n\
-                                     Intente instalar otra vez JabRef más tarde.'
-
-LangString LatexConfigInfo "${LYX_LANG}" "La siguiente configuración de LyX va a tardar un poco."
-
-LangString AspellInfo "${LYX_LANG}" 'Ahora se van a descargar e instalar diccionarios del corrector ortográfico "Aspell".$\r$\n\
-                                    Cada diccionario tiene una licencia diferente, que se mostrará antes da instalación.'
-LangString AspellDownloadFailed "${LYX_LANG}" "¡No se pudo descargar ningún diccionario para Aspell!"
-LangString AspellInstallFailed "${LYX_LANG}" "¡No se pudo instalar ningún diccionario para Aspell!"
-LangString AspellPartAnd "${LYX_LANG}" " y "
-LangString AspellPartSep "${LYX_LANG}" ", "
-LangString AspellAll "${LYX_LANG}" 'Ya hay instalado un diccionario de esta lengua'
-LangString AspellNone "${LYX_LANG}" 'No se ha instalado ningún diccionario para "Aspell".$\r$\n\
-                                    Los diccionarios puede descargarse de$\r$\n\
-                                    ${AspellLocation}$\r$\n\
-                                    ¿Desea descargar diccionarios ahora?'
-LangString AspellPartStart "${LYX_LANG}" "Se ha instalado con éxito "
-LangString AspellPart1 "${LYX_LANG}" "un diccionario de inglés"
-LangString AspellPart2 "${LYX_LANG}" "un diccionario de $LangName"
-LangString AspellPart3 "${LYX_LANG}" "un$\r$\n\
-                                     diccionario de $LangNameSys"
-LangString AspellPart4 "${LYX_LANG}" ' para el corrector ortográfico "Aspell".$\r$\n\
-                                     Es posible descargar mas diccionarios de$\r$\n\
-                                     ${AspellLocation}$\r$\n\
-                                     ¿Desea descargar otros diccionarios ahora?'
-
-LangString MiKTeXPathInfo "${LYX_LANG}" "Para que cada usuario pueda personalizar posteriormente MiKTeX acorde sus$\r$\n\
-                                        necesidades, es necesario que la carpeta donde fue instalado MiKTeX's $\r$\n\
-                                        $MiKTeXPath $\r$\n\
-                                        y sus subcarpetas tengan permiso de escritura para todos los usuarios."
-LangString MiKTeXInfo "${LYX_LANG}" 'Junto con LyX se va usar la distribución de LaTeX "MiKTeX".$\r$\n\
-                                    Antes de usar LyX por primera vez, se recomienda instalar las actualizaciones disponibles$\r$\n\
-                                    de MiKTeX con el instalador "MiKTeX Update Wizard"$\r$\n\
-                                    ¿Desea comprobar ahora si hay actualizaciones de MiKTeX?'
-
-LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
-LangString ModifyingConfigureFailed "${LYX_LANG}" "Error al intentar añadir 'path_prefix' durante la ejecución del programa de configuración"
-LangString CreateCmdFilesFailed "${LYX_LANG}" "No se pudo crear lyx.bat"
-LangString RunConfigureFailed "${LYX_LANG}" "Error al intentar ejecutar el programa de configuración"
-LangString NotAdmin "${LYX_LANG}" "Necesita privilegios de administrador para instalar LyX!"
-LangString InstallRunning "${LYX_LANG}" "El instalador ya esta siendo ejecutado!"
-LangString StillInstalled "${LYX_LANG}" "¡LyX ya esta instalado! Antes desinstale LyX."
-
-LangString FinishPageMessage "${LYX_LANG}" "¡Enhorabuena! LyX ha sido instalado con éxito.\r\n\
-                                           \r\n\
-                                           (El primer arranque de LyX puede tardar algunos segundos.)"
-LangString FinishPageRun "${LYX_LANG}" "Ejecutar LyX"
-
-LangString UnNotInRegistryLabel "${LYX_LANG}" "Imposible encontrar LyX en el registro.$\r$\n\
-                                              Los accesos rápidos del escritorio y del Menú de Inicio no serán eliminados."
-LangString UnInstallRunning "${LYX_LANG}" "Antes cierre LyX!"
-LangString UnNotAdminLabel "${LYX_LANG}" "Necesita privilegios de administrador para desinstalar LyX!"
-LangString UnReallyRemoveLabel "${LYX_LANG}" "¿Está seguro de que desea eliminar completamente LyX y todos sus componentes?"
-LangString UnLyXPreferencesTitle "${LYX_LANG}" 'Preferencias de usuario de LyX'
-LangString UnGSview "${LYX_LANG}" 'Por favor, haga clic sobre el botón "Uninstall" en la siguiente ventana para de-instalar$\r$\n\
-                                  el programa "GSview" (Postscript y PDF-viewer).'
-LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX fue eliminado con éxito de su ordenador."
-
-LangString SecUnAspellDescription "${LYX_LANG}" "Desinstala el corrector ortográfico Aspell y todos sus diccionarios."
-LangString SecUnMiKTeXDescription "${LYX_LANG}" "Desinstala a distribución de LaTeX MiKTeX."
-LangString SecUnJabRefDescription "${LYX_LANG}" "Desinstala el administrador de referencias bibliograficas JabRef."
-LangString SecUnPreferencesDescription "${LYX_LANG}" 'Elimina las carpetas de configuración de LyX$\r$\n\
-                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
-                                          de todos los usuarios.'
-LangString SecUnProgramFilesDescription "${LYX_LANG}" "Desinstala LyX y todos sus componentes."
-
-!undef LYX_LANG
-
-!endif # _LYX_LANGUAGES_SPANISH_NSH_
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/swedish.nsh b/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/swedish.nsh
deleted file mode 100644 (file)
index b9e0369..0000000
+++ /dev/null
@@ -1,149 +0,0 @@
-!ifndef _LYX_LANGUAGES_SWEDISH_NSH_
-!define _LYX_LANGUAGES_SWEDISH_NSH_
-
-!ifdef LYX_LANG
-  !undef LYX_LANG
-!endif
-!define LYX_LANG ${LANG_SWEDISH}
-
-LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
-
-LangString WelcomePageText "${LYX_LANG}" "Denna guide tar dig igenom installationen av LyX.\r\n\
-                                         \r\n\
-                                         Du behöver administratörsrättigheter för att installera LyX.\r\n\
-                                         \r\n\
-                                         Det rekommenderas att du avslutar alla andra program innan du fortsätter installationen. Detta tillåter att installationen uppdaterar nödvändiga systemfiler utan att behöva starta om din dator.\r\n\
-                                         \r\n\
-                                         $_CLICK"
-
-LangString FileTypeTitle "${LYX_LANG}" "LyX-dokument"
-
-LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
-LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
-LangString SecAllUsersTitle "${LYX_LANG}" "Installera för alla användare?"
-LangString SecFileAssocTitle "${LYX_LANG}" "Filassociationer"
-LangString SecDesktopTitle "${LYX_LANG}" "Skrivbordsikon"
-
-LangString SecCoreDescription "${LYX_LANG}" "LyX-filer."
-LangString SecInstGSviewDescription "${LYX_LANG}" "Program för att visa Postscript- och PDF-dokument."
-LangString SecInstJabRefDescription "${LYX_LANG}" "Program för att hantera bibliografiska referenser och redigera BibTeX-filer."
-LangString SecAllUsersDescription "${LYX_LANG}" "Installera LyX för alla användare, eller enbart för den aktuella användare."
-LangString SecFileAssocDescription "${LYX_LANG}" "Skapa en association mellan programmet och filtilläget .lyx."
-LangString SecDesktopDescription "${LYX_LANG}" "En LyXikon på skrivbordet."
-
-LangString LangSelectHeader "${LYX_LANG}" "Val av språk i LyXs menyer"
-LangString AvailableLang "${LYX_LANG}" " Tillgängliga språk "
-
-LangString MissProgHeader "${LYX_LANG}" "Leta efter nödvändiga program"
-LangString MissProgCap "${LYX_LANG}" "Följande nödvändiga program kommer dessutom att installeras"
-LangString MissProgLatex "${LYX_LANG}" "MiKTeX, en LaTeX-distribution"
-LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, ett konverteringsprogram mm för PostScript och PDF"
-LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, ett konverteringsprogram för bilder"
-LangString MissProgAspell "${LYX_LANG}" "Aspell, ett rättstavningsprogram"
-LangString MissProgMessage "${LYX_LANG}" 'Inga ytterligare program behöver installeras.'
-
-LangString EnterLaTeXHeader1 "${LYX_LANG}" 'LaTeX-distribution'
-LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Ställ in LaTeX-distributionen som LyX skall använda.'
-LangString EnterLaTeXFolder "${LYX_LANG}" 'Alternativt kan du här ställa in sökvägen till filen "latex.exe" och därmed manuellt bestämma vilken \
-                                          LaTeX-distribution som skall användas av LyX.\r\n\
-                                          Utan LaTeX kan LyX bara redigera LyX-filer, inte producera t.ex. PDF-dokument!\r\n\
-                                          \r\n\
-                                          Installationsprogrammet har upptäckt LaTeX-distributionen \
-                                          "$LaTeXName" i ditt system. Nedan visas dess sökväg.'
-LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Sätt nedan sökvägen till filen "latex.exe". Därmed väljer du vilken \
-                                              LaTeX-distribution som skall användas av LyX.\r\n\
-                                              Utan LaTeX kan LyX bara redigera LyX-filer, inte producera t.ex. PDF-dokument!\r\n\
-                                              \r\n\
-                                              Installationsprogrammetn kunde inte hitta LaTeX-distributionen i ditt system.'
-LangString PathName "${LYX_LANG}" 'Sökväg till filen "latex.exe"'
-LangString DontUseLaTeX "${LYX_LANG}" "Använd inte LaTeX"
-LangString InvalidLaTeXFolder "${LYX_LANG}" 'Kan inte hitta "latex.exe"'
-
-LangString LatexInfo "${LYX_LANG}" 'Nu kommer installationsprogrammet för LaTeX-distribution "MiKTeX" att köras.$\r$\n\
-                                   För att installera programmet, klicka på knappen "Next" i installationsfönstret tills installation börjar.$\r$\n\
-                                   $\r$\n\
-                                   !!! Var snäll och använd standardinställningarna i installationsprogrammet för MiKTeX !!!'
-LangString LatexError1 "${LYX_LANG}" 'Kan inte hitta någon LaTeX-distribution!$\r$\n\
-                                     LyX kan inte användas utan en LaTeX-distribution som tex "MiKTeX"!$\r$\n\
-                                     Installation avbryts därför nu.'
-                                   
-LangString GSviewInfo "${LYX_LANG}" 'Nu kommer installationsprogrammet för "GSview" att köras.$\r$\n\
-                                    För att installera programmet, klicka på knappen "Setup" i den första dialogrutan i installationsprogrammet\r$\n\
-                                    välj ett språk och klicka sedan på knappen "Next" i det nästkommande installationsfönstret.$\r$\n\
-                                    Du kan använda alla standardalternativ i installationsprogrammet för GSview.'
-LangString GSviewError "${LYX_LANG}" 'Programmet "GSview" kunde inte installeras ordentligt!$\r$\n\
-                                     Installationen av LyX kommer att fortsätta ändå.$\r$\n\
-                                     Försök installera GSview igen senare.'
-
-LangString JabRefInfo "${LYX_LANG}" 'Nu kommer installationsprogrammet för "JabRef" att köras.$\r$\n\
-                                    Du kan använda alla standardalternativ i installationsprogrammet för JabRef.'
-LangString JabRefError "${LYX_LANG}" 'Programmet "JabRef" kunde inte installeras ordentligt!$\r$\n\
-                                     Installationen av LyX kommer att fortsätta ändå.$\r$\n\
-                                     Försök installera GSview igen senare.'
-                                     
-LangString LatexConfigInfo "${LYX_LANG}" "Följande konfigurering av LyX kommer att ta ett tag."
-
-LangString AspellInfo "${LYX_LANG}" 'Nu kommer ordlistor för stavningsprogrammet "Aspell" att laddas ner och installeras.$\r$\n\
-                                    Varje ordlista har en egen licens vilken kommer att visas före installationen.'
-LangString AspellDownloadFailed "${LYX_LANG}" "Ingen ordlista för stavningsprogrammet Aspell kunde laddas ner!"
-LangString AspellInstallFailed "${LYX_LANG}" "Ingen ordlista för stavningsprogrammet Aspell kunde installeras!"
-LangString AspellPartAnd "${LYX_LANG}" " and "
-LangString AspellPartSep "${LYX_LANG}" ", "
-LangString AspellAll "${LYX_LANG}" 'Det finns redan en installerad ordlista för språket'
-LangString AspellNone "${LYX_LANG}" 'Ingen ordlista för stavningsprogrammet "Aspell" har blivit installerad.$\r$\n\
-                                    Ordlistor kan laddas ner från\r$\n\
-                                    ${AspellLocation}$\r$\n\
-                                    Vill du ladda ner ordlistor nu?'
-LangString AspellPartStart "${LYX_LANG}" "Det installerades framgångsrikt "
-LangString AspellPart1 "${LYX_LANG}" "en engelsk ordlista"
-LangString AspellPart2 "${LYX_LANG}" "en ordlista för språket $LangName"
-LangString AspellPart3 "${LYX_LANG}" "en$\r$\n\
-                                     ordlista för språket $LangNameSys"
-LangString AspellPart4 "${LYX_LANG}" ' för stavningsprogrammet "Aspell".$\r$\n\
-                                     Ytterligare ordlistor kan laddas ner från\r$\n\
-                                     ${AspellLocation}$\r$\n\
-                                     Vill du ladda ner ytterligare ordlistor nu?'
-
-LangString MiKTeXPathInfo "${LYX_LANG}" "För att varje användare senare skall kunna anpassa MiKTeX för sina behov$\r$\n\
-                                        är det nödvändigt att ge skrivrättigheter till alla användare för MiKTeX's installationskatalog$\r$\n\
-                                        $MiKTeXPath $\r$\n\
-                                        och dess underkataloger."
-LangString MiKTeXInfo "${LYX_LANG}" 'LaTeX-distributionen "MiKTeX" kommer att användas tillsammans med LyX.$\r$\n\
-                                    Det rekommenderas att installera tillgängliga uppdateringar av MiKTeX med hjälp av programmet "MiKTeX Update Wizard".$\r$\n\
-                                    innan du använder LyX för första gången.$\r$\n\
-                                    Vill du kontrollera om det finns uppdateringar tillgängliga för MiKTeX nu?'
-
-LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
-LangString ModifyingConfigureFailed "${LYX_LANG}" "Misslyckades med att sätta  'path_prefix' i konfigurationsskriptet"
-LangString CreateCmdFilesFailed "${LYX_LANG}" "Kunde inte skapa filen (kommandoskriptet) lyx.bat"
-LangString RunConfigureFailed "${LYX_LANG}" "Misslyckades med att köra konfigurationsskriptet"
-LangString NotAdmin "${LYX_LANG}" "Du måste ha administratörsrättigheter för att installera LyX!"
-LangString InstallRunning "${LYX_LANG}" "Installationsprogrammet körs readan!"
-LangString StillInstalled "${LYX_LANG}" "LyX är redan installerat! Avinstallera LyX först."
-
-LangString FinishPageMessage "${LYX_LANG}" "Gratulerar! LyX har installerats framgångsrikt.\r\n\
-                                           \r\n\
-                                           (Första gången LyX startas tar det litet längre tid då programmet konfigurerar sig själv automatiskt.)"
-LangString FinishPageRun "${LYX_LANG}" "Kör LyX"
-
-LangString UnNotInRegistryLabel "${LYX_LANG}" "Kan inte hitta LyX i registret\r$\n\
-                                              Genvägar på skrivbordet och i startmeny kommer inte att tas bort."
-LangString UnInstallRunning "${LYX_LANG}" "Du måste stänga LyX först!"
-LangString UnNotAdminLabel "${LYX_LANG}" "Du måste ha administratörsrättigheter för att avinstallera LyX!"
-LangString UnReallyRemoveLabel "${LYX_LANG}" "Är du säker på att du verkligen vill fullständigt avinstallera LyX och alla dess komponenter?"
-LangString UnLyXPreferencesTitle "${LYX_LANG}" 'LyX$\'s användarinställningar'
-LangString UnGSview "${LYX_LANG}" 'Var god tryck på knappen "Avinstallera" i följande fönster för att avinstallera$\r$\n\
-                                   "GSview" som visar Postscript och PDF.'
-LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX har framgångsrikt avinstallerats från din dator."
-
-LangString SecUnAspellDescription "${LYX_LANG}" "Avinstallerar stavningsprogrammet Aspell och alla dess kataloger."
-LangString SecUnMiKTeXDescription "${LYX_LANG}" "Avinstallerar LaTeX-distributionen MiKTeX."
-LangString SecUnJabRefDescription "${LYX_LANG}" "Avinstallerar programmet JabRef som används för att hantera bibliografiska referenser."
-LangString SecUnPreferencesDescription "${LYX_LANG}" 'Raderar LyX$\'s konfigurationskatalog$\r$\n\
-                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
-                                          för alla användare.'
-LangString SecUnProgramFilesDescription "${LYX_LANG}" "Avinstallera LyX och alla dess komponenter."
-
-!undef LYX_LANG
-
-!endif # _LYX_LANGUAGES_SWEDISH_NSH_
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/turkish.nsh b/development/Win32/packaging/installer/LyXWinInstaller/lyx_languages/turkish.nsh
deleted file mode 100644 (file)
index 0a50dbc..0000000
+++ /dev/null
@@ -1,162 +0,0 @@
-!ifndef _LYX_LANGUAGES_TURKISH_NSH_
-!define _LYX_LANGUAGES_TURKISH_NSH_
-
-!ifdef LYX_LANG
-  !undef LYX_LANG
-!endif
-!define LYX_LANG ${LANG_TURKISH}
-
-LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
-
-LangString WelcomePageText "${LYX_LANG}" "Bu sihirbaz size LyX programýný kuracak.\r\n\
-                                         \r\n\
-                                         LyX kurabilmek için yönetici yetkilerine ihtiyacýnýz var.\r\n\
-                                         \r\n\
-                                         Kuruluma baþlamadan önce diðer programlarý kapatmanýz tavsiye edilir. Böylece bilgisayarýnýzý yeniden baþlatmanýza gerek kalmadan ilgili sistem dosyalarý güncellenebilir.\r\n\
-                                         \r\n\
-                                         $_CLICK"
-
-LangString FileTypeTitle "${LYX_LANG}" "LyX-Document"
-
-LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
-LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
-LangString SecAllUsersTitle "${LYX_LANG}" "Tüm kullanýcýlar için kur?"
-LangString SecFileAssocTitle "${LYX_LANG}" "Dosya eþleþmeleri"
-LangString SecDesktopTitle "${LYX_LANG}" "Masaüstü ikonu"
-
-LangString SecCoreDescription "${LYX_LANG}" "LyX dosyalarý."
-LangString SecInstGSviewDescription "${LYX_LANG}" "Postscript ve PDF gösterici program."
-LangString SecInstJabRefDescription "${LYX_LANG}" "Bibliography reference manager and editor for BibTeX files."
-LangString SecAllUsersDescription "${LYX_LANG}" "LyX tüm kullanýcýlar için mi yoksa yalnýzca bu kullanýcýya mý kurulacak."
-LangString SecFileAssocDescription "${LYX_LANG}" "Uzantýsý .lyx olan dosyalar otomatik olarak LyX ile açýlsýn."
-LangString SecDesktopDescription "${LYX_LANG}" "Masaüstüne bir LyX ikonu koy."
-
-LangString LangSelectHeader "${LYX_LANG}" "LyX arabirim dili seçimi"
-LangString AvailableLang "${LYX_LANG}" " Mevcut Diller "
-
-LangString MissProgHeader "${LYX_LANG}" "Gerekli programlarýn kontrolü"
-LangString MissProgCap "${LYX_LANG}" "Aþaðýdaki gerekli programlar da otomatik olarak kurulacak"
-LangString MissProgLatex "${LYX_LANG}" "MiKTeX, bir LaTeX daðýtýmý"
-LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, bir PostScript ve PDF yorumlayýcý"
-LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, bir resim dönüþtürücü"
-LangString MissProgAspell "${LYX_LANG}" "Aspell, bir yazým denetleyici"
-LangString MissProgMessage "${LYX_LANG}" 'Ek bir program kurmaya gerek bulunmuyor.'
-
-LangString EnterLaTeXHeader1 "${LYX_LANG}" 'LaTeX-daðýtýmý'
-LangString EnterLaTeXHeader2 "${LYX_LANG}" 'LyX in kullanacaðý LaTeX daðýtýmýný seçin.'
-LangString EnterLaTeXFolder "${LYX_LANG}" 'You can optionally set here the path to the file "latex.exe" and therewith set the \
-                                          LaTeX-distribution that should be used by LyX.\r\n\
-                                          If you don$\'t use LaTeX, LyX cannot output documents!\r\n\
-                                          \r\n\
-                                          The installer has detected the LaTeX-distribution \
-                                          "$LaTeXName" on your system. Displayed below is its path.'
-LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Set below the path to the file "latex.exe". Therewith you set which \
-                                              LaTeX-distribution should be used by LyX.\r\n\
-                                              If you don$\'t use LaTeX, LyX cannot output documents!\r\n\
-                                              \r\n\
-                                              The installer couldn$\'t find a LaTeX-distribution on your system.'
-LangString PathName "${LYX_LANG}" 'Path to the file "latex.exe"'
-LangString DontUseLaTeX "${LYX_LANG}" "LaTeX kullanma"
-LangString InvalidLaTeXFolder "${LYX_LANG}" '"latex.exe" dosyasý belirttiðiniz dizinde bulunamadý.'
-
-LangString LatexInfo "${LYX_LANG}" 'Þimdi LaTeX daðýtýmý "MiKTeX" kurulumu baþlatýlacak.$\r$\n\
-                                   Programý kurmak için kurulum baþlayana kadar "Devam" tuþuyla ilerleyin.$\r$\n\
-                                   $\r$\n\
-                                   !!! Lütfen MiKTeX kurucusunun öntanýmlý ayarlarýný deðiþtirmeyin !!!'
-LangString LatexError1 "${LYX_LANG}" 'Hiç bir LaTeX daðýtýmý bulunamadý!$\r$\n\
-                                     LyX "MiKTeX" gibi bir LaTeX daðýtýmý olmadan kullanýlamaz!$\r$\n\
-                                     Bu nedenle kurulum iptal edilecek.'
-                       
-LangString GSviewInfo "${LYX_LANG}" 'Þimdi "GSview" kurulum programý baþlatýlacak.$\r$\n\
-                                    Programý kurmak için ile kurulum penceresinde "Setup" tuþuna basýp$\r$\n\
-                                    bir dil seçin, ve sonraki pencerelerde "Devam" tuþuyla ilerleyin.$\r$\n\
-                                    GSview kurulumunun tüm öntanýmlý seçeneklerini kullanabilirsiniz.'
-LangString GSviewError "${LYX_LANG}" '"GSview" kurulumu baþarýsýz oldu!$\r$\n\
-                                     Kurulum gene de devam edecek.$\r$\n\
-                                     Daha sonra GSview kurmayý tekrar deneyin.'
-
-LangString JabRefInfo "${LYX_LANG}" 'Now the installer of the program "JabRef" will be launched.$\r$\n\
-                                    You can use all default options of the JabRef-installer.'
-LangString JabRefError "${LYX_LANG}" 'The program "JabRef" could not successfully be installed!$\r$\n\
-                                     The installer will continue anyway.$\r$\n\
-                                     Try to install JabRef again later.'
-
-LangString LatexConfigInfo "${LYX_LANG}" "Sýradaki LyX yapýlandýrmasý biraz zaman alacak."
-
-LangString AspellInfo "${LYX_LANG}" 'Now dictionaries for the spellchecker "Aspell" will be downloaded and installed.$\r$\n\
-                                    Every dictionary has a different license that will be displayed before the installation.'
-LangString AspellDownloadFailed "${LYX_LANG}" "No Aspell spellchecker dictionary could be downloaded!"
-LangString AspellInstallFailed "${LYX_LANG}" "No Aspell spellchecker dictionary could be installed!"
-LangString AspellPartAnd "${LYX_LANG}" " and "
-LangString AspellPartSep "${LYX_LANG}" ", "
-LangString AspellAll "${LYX_LANG}" 'There is already installed a dictionary of the language'
-LangString AspellNone "${LYX_LANG}" 'No dictionary for the spellchecker "Aspell" has been installed.$\r$\n\
-                                    Dictionaries can be downloaded from$\r$\n\
-                                    ${AspellLocation}$\r$\n\
-                                    Do you want to download dictionaries now?'
-LangString AspellPartStart "${LYX_LANG}" "There was successfully installed "
-LangString AspellPart1 "${LYX_LANG}" "an english dictionary"
-LangString AspellPart2 "${LYX_LANG}" "a dictionary of the language $LangName"
-LangString AspellPart3 "${LYX_LANG}" "a$\r$\n\
-                                     dictionary of the language $LangNameSys"
-LangString AspellPart4 "${LYX_LANG}" ' for the spellchecker "Aspell".$\r$\n\
-                                     More dictionaries can be downloaded from$\r$\n\
-                                     ${AspellLocation}$\r$\n\
-                                     Do you want to download other dictionaries now?'
-
-LangString MiKTeXPathInfo "${LYX_LANG}" "In order that every user is later able to customize MiKTeX for his needs$\r$\n\
-                                        it is necessary to set write permissions for all users to MiKTeX's installation folder$\r$\n\
-                                        $MiKTeXPath $\r$\n\
-                                        and its subfolders."
-LangString MiKTeXInfo "${LYX_LANG}" 'The LaTeX-distribution "MiKTeX" will be used together with LyX.$\r$\n\
-                                    It is recommended to install available MiKTeX-updates using the program "MiKTeX Update Wizard"$\r$\n\
-                                    before you use LyX for the first time.$\r$\n\
-                                    Would you now check for MiKTeX updates?'
-
-LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
-LangString ModifyingConfigureFailed "${LYX_LANG}" "Yapýlandýrma programýnda 'path_prefix' ayarlanamadý"
-LangString CreateCmdFilesFailed "${LYX_LANG}" "lyx.bat oluþturulamadý"
-LangString RunConfigureFailed "${LYX_LANG}" "Yapýlandýrma programý çalýþtýrýlamadý"
-LangString NotAdmin "${LYX_LANG}" "LyX kurabilmek için yönetici yetkileri gerekiyor!"
-LangString InstallRunning "${LYX_LANG}" "Kurulum programý zaten çalýþýyor!"
-LangString StillInstalled "${LYX_LANG}" "LyX kurulu zaten! Önce onu kaldýrýn."
-
-LangString FinishPageMessage "${LYX_LANG}" "Tebrikler! LyX baþarýyla kuruldu.\r\n\
-                                           \r\n\
-                                           (LyX in ilk açýlýþý birkaç saniye alabilir.)"
-LangString FinishPageRun "${LYX_LANG}" "LyX Baþlat"
-
-LangString UnNotInRegistryLabel "${LYX_LANG}" "Sistem kütüðünde LyX bulunamadý.$\r$\n\
-                                              Baþlat menüsü ve masaüstünüzdeki kýsayollar silinemeyecek."
-LangString UnInstallRunning "${LYX_LANG}" "Önce LyX i kapatmalýsýnýz!"
-LangString UnNotAdminLabel "${LYX_LANG}" "LyX kaldýrabilmek için yönetici yetkileri gerekiyor!"
-LangString UnReallyRemoveLabel "${LYX_LANG}" "LyX ve tüm bileþenlerini kaldýrmak istediðinize emin misiniz?"
-LangString UnLyXPreferencesTitle "${LYX_LANG}" 'LyX$\'s user preferences'
-LangString UnGSview "${LYX_LANG}" 'Lütfen bir sonraki pencerede "Kaldýr" düðmesine basarak$\r$\n\
-                                  "GSview" postscript ve pdf göstericisini kaldýrýn.'
-LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX bilgisayarýnýzdan baþarýyla kaldýrýldý."
-
-LangString SecUnAspellDescription "${LYX_LANG}" "Uninstalls the spellchecker Aspell and all of its dictionaries."
-LangString SecUnMiKTeXDescription "${LYX_LANG}" "Uninstalls the LaTeX-distribution MiKTeX."
-LangString SecUnJabRefDescription "${LYX_LANG}" "Uninstalls the bibliography manager JabRef."
-LangString SecUnPreferencesDescription "${LYX_LANG}" 'Deletes LyX$\'s configuration folder$\r$\n\
-                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
-                                          for all users.'
-LangString SecUnProgramFilesDescription "${LYX_LANG}" "Uninstall LyX and all of its components."
-
-!undef LYX_LANG
-
-!endif # _LYX_LANGUAGES_TURKISH_NSH_
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/specials/AspellDictionaryNames.txt b/development/Win32/packaging/installer/LyXWinInstaller/specials/AspellDictionaryNames.txt
deleted file mode 100644 (file)
index d3e207f..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-cs-20040614-1
-da-1.4.42-1
-de-20030222-1
-en-6.0-0
-es-0.50-2
-fi-0.7-0
-fr-0.50-3
-gl-0.50-0
-hu-0.99.4.2-0
-it-2.2_20050523-0
-nl-0.50-2
-no-0.50-2
-nn-0.50.1-1
-pl-0.51-0
-pt-0.50-2
-ro-0.50-2
-ru-0.99f7-1
-sk-0.52-0
-sl-0.50-0
-sr-0.02
-sv-0.51-0
-tr-0.50-0
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/specials/AspellRepositories.txt b/development/Win32/packaging/installer/LyXWinInstaller/specials/AspellRepositories.txt
deleted file mode 100644 (file)
index 90ae5c2..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-http://download2.berlios.de/lyxwininstall
-http://download.berlios.de/lyxwininstall
-ftp://ftp.lyx.org/pub/lyx/contrib/aspell6-windows
-http://wiki.lyx.org/uploads/Windows/Aspell6
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/specials/Console.dll b/development/Win32/packaging/installer/LyXWinInstaller/specials/Console.dll
deleted file mode 100644 (file)
index 54710e2..0000000
Binary files a/development/Win32/packaging/installer/LyXWinInstaller/specials/Console.dll and /dev/null differ
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin.cfg b/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin.cfg
deleted file mode 100644 (file)
index e9c1cc1..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
--$A8
--$B-
--$C+
--$D+
--$E-
--$F-
--$G+
--$H+
--$I+
--$J-
--$K-
--$L+
--$M-
--$N+
--$O+
--$P+
--$Q-
--$R-
--$S-
--$T-
--$U-
--$V+
--$W-
--$X+
--$YD
--$Z1
--cg
--AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
--H+
--W+
--M
--$M16384,1048576
--K$00400000
--LE"c:\program files (x86)\borland\delphi7\Projects\Bpl"
--LN"c:\program files (x86)\borland\delphi7\Projects\Bpl"
--w-UNSAFE_TYPE
--w-UNSAFE_CODE
--w-UNSAFE_CAST
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin.dof b/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin.dof
deleted file mode 100644 (file)
index b1bb997..0000000
+++ /dev/null
@@ -1,136 +0,0 @@
-[FileVersion]
-Version=7.0
-[Compiler]
-A=8
-B=0
-C=1
-D=1
-E=0
-F=0
-G=1
-H=1
-I=1
-J=0
-K=0
-L=1
-M=0
-N=1
-O=1
-P=1
-Q=0
-R=0
-S=0
-T=0
-U=0
-V=1
-W=0
-X=1
-Y=1
-Z=1
-ShowHints=1
-ShowWarnings=1
-UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-NamespacePrefix=
-SymbolDeprecated=1
-SymbolLibrary=1
-SymbolPlatform=1
-UnitLibrary=1
-UnitPlatform=1
-UnitDeprecated=1
-HResultCompat=1
-HidingMember=1
-HiddenVirtual=1
-Garbage=1
-BoundsError=1
-ZeroNilCompat=1
-StringConstTruncated=1
-ForLoopVarVarPar=1
-TypedConstVarPar=1
-AsgToTypedConst=1
-CaseLabelRange=1
-ForVariable=1
-ConstructingAbstract=1
-ComparisonFalse=1
-ComparisonTrue=1
-ComparingSignedUnsigned=1
-CombiningSignedUnsigned=1
-UnsupportedConstruct=1
-FileOpen=1
-FileOpenUnitSrc=1
-BadGlobalSymbol=1
-DuplicateConstructorDestructor=1
-InvalidDirective=1
-PackageNoLink=1
-PackageThreadVar=1
-ImplicitImport=1
-HPPEMITIgnored=1
-NoRetVal=1
-UseBeforeDef=1
-ForLoopVarUndef=1
-UnitNameMismatch=1
-NoCFGFileFound=1
-MessageDirective=1
-ImplicitVariants=1
-UnicodeToLocale=1
-LocaleToUnicode=1
-ImagebaseMultiple=1
-SuspiciousTypecast=1
-PrivatePropAccessor=1
-UnsafeType=0
-UnsafeCode=0
-UnsafeCast=0
-[Linker]
-MapFile=0
-OutputObjs=0
-ConsoleApp=1
-DebugInfo=0
-RemoteSymbols=0
-MinStackSize=16384
-MaxStackSize=1048576
-ImageBase=4194304
-ExeDescription=
-[Directories]
-OutputDir=
-UnitOutputDir=
-PackageDLLOutputDir=
-PackageDCPOutputDir=
-SearchPath=
-Packages=
-Conditionals=
-DebugSourceDirs=
-UsePackages=0
-[Parameters]
-RunParams=
-HostApplication=
-Launcher=
-UseLauncher=0
-DebugCWD=
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=
-[Version Info]
-IncludeVerInfo=0
-AutoIncBuild=0
-MajorVer=1
-MinorVer=0
-Release=0
-Build=0
-Debug=0
-PreRelease=0
-Special=0
-Private=0
-DLL=0
-Locale=1031
-CodePage=1252
-[Version Info Keys]
-CompanyName=
-FileDescription=
-FileVersion=1.0.0.0
-InternalName=
-LegalCopyright=
-LegalTrademarks=
-OriginalFilename=
-ProductName=
-ProductVersion=1.0.0.0
-Comments=
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin.dpr b/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin.dpr
deleted file mode 100644 (file)
index a316b3f..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-program PDFViewWin;
-
-{$APPTYPE CONSOLE}
-
-uses
-  Windows,SysUtils,ShellApi,Forms;
-
-var Input,InputNew : string;
-    FileTest : boolean;
-
-    
-function ExecWait(const CommandLine: string;
-                 const Visible: boolean = false;
-                 const MaxSeconds: integer = 60): boolean;
-//Executes programs and waits until they are terminated
-var
-SI: TStartupInfo;
-PI: TProcessInformation;
-ExitCode: DWORD;
-begin
- result := false;
- GetStartupInfo(SI);
- if not Visible then
- begin
-  SI.dwFlags := STARTF_USESHOWWINDOW;
-  SI.wShowWindow := SW_HIDE;
- end;
- if (CreateProcess(nil, pchar(CommandLine), nil, nil, False, 0, nil, nil, SI, PI)) then
- begin
-  case WaitForSingleObject(PI.hProcess, MaxSeconds * 1000) of
-       WAIT_OBJECT_0: GetExitCodeProcess(PI.hProcess, ExitCode);
-       WAIT_ABANDONED: TerminateProcess(PI.hProcess, ExitCode);
-       WAIT_TIMEOUT: TerminateProcess(PI.hProcess, ExitCode);
-  end;
-  result := ExitCode = 0;
-  CloseHandle(PI.hProcess);
-  CloseHandle(PI.hThread);
- end;
-end; // end function
-
-
-function RenameFile(const OldName, NewName: string): boolean;
-//renames files
-var
-  sh: TSHFileOpStruct;
-begin
-  sh.Wnd := Application.Handle;
-  sh.wFunc := fo_Rename;
-  //terminate with null byte to set list ending
-  sh.pFrom := PChar(OldName + #0);
-  sh.pTo := PChar(NewName + #0);
-  sh.fFlags := fof_Silent or fof_MultiDestFiles;
-  Result:=ShFileOperation(sh)=0;
-end; //end function
-
-
-begin //begin program 
-
- //Read given filename
- Input:= ParamStr(1);
- //InputNew = original filename with ending "-preview" (e.g. test-preview.pdf)
- InputNew:= copy(Input,1,Length(Input)-4); //remove ".pdf"
- InputNew:= InputNew+'-preview.pdf';
- //check if renamed file exists
- FileTest:= FileExists(InputNew);
- if FileTest = true then
- begin
-  //close old file
-  ExecWait('pdfclose --file "'+InputNew+'"');
-  //delete old file
-  DeleteFile(InputNew);
- end;
- //rename file
- RenameFile(Input,InputNew);
- ExecWait('pdfopen --file "'+InputNew+'" --back');
-
-end. //end program 
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin.exe b/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin.exe
deleted file mode 100644 (file)
index 8daf29e..0000000
Binary files a/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin.exe and /dev/null differ
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/pdfclose.exe b/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/pdfclose.exe
deleted file mode 100644 (file)
index 70bc4e0..0000000
Binary files a/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/pdfclose.exe and /dev/null differ
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/pdfdde.exe b/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/pdfdde.exe
deleted file mode 100644 (file)
index 70bc4e0..0000000
Binary files a/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/pdfdde.exe and /dev/null differ
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/pdfopen.exe b/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/pdfopen.exe
deleted file mode 100644 (file)
index 70bc4e0..0000000
Binary files a/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/pdfopen.exe and /dev/null differ
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/specials/powerdot.layout b/development/Win32/packaging/installer/LyXWinInstaller/specials/powerdot.layout
deleted file mode 100644 (file)
index 0543ac9..0000000
+++ /dev/null
@@ -1,461 +0,0 @@
-#% Do not delete the line below; configure depends on this
-#  \DeclareLaTeXClass[powerdot.cls,enumitem.sty,genmisc.sty,listings.sty,xkeyval.sty]{powerdot presentation}
-# PowerDot textclass definition file. 
-# Created (29.Aug.05): Mael Hilléreau
-# Last modified: 17.Sep.05
-#
-# ----------------------------------------------------------
-# Copyright (C) 2005 Hendri Adriaens and Christopher Ellison
-# ----------------------------------------------------------
-#
-# This work may be distributed and/or modified under the
-# conditions of the LaTeX Project Public License, either version 1.3
-# of this license or (at your option) any later version.
-# The latest version of this license is in
-#   http://www.latex-project.org/lppl.txt
-# and version 1.3 or later is part of all distributions of LaTeX
-# version 2003/12/01 or later.
-#
-# This work has the LPPL maintenance status "maintained".
-#
-# This Current Maintainer of this work is Christopher Ellison.
-#
-# This work consists of all files listed in manifest.txt.
-
-###
-# General textclass parameters
-###
-Columns         1
-Sides           1
-MaxCounter      Counter_EnumI
-ProvidesUrl     1
-DefaultStyle        Standard
-
-DefaultFont
-  Family        Sans
-  Series        Medium
-  Shape         Up
-  Size          Normal
-  Color         None
-EndFont
-
-###
-# General textclass parameters
-###
-ClassOptions
-  FontSize   size=8|size=9|size=10|size=11|size=12|size=14|size=17|size=20
-  PageStyle  ""
-End
-
-###
-# Title style definition
-###
-Style Title
-  Margin        Static
-  LatexType     Command
-  InTitle       1
-  LatexName     title
-  ParSkip       0.4
-  ItemSep       0
-  TopSep        0
-  BottomSep     1
-  ParSep        1
-  Align         Center
-  AlignPossible     Center
-  LabelType     No_Label
-
-  Font
-    Series      Bold
-    Size        Largest
-    Color       Blue
-  EndFont
-End
-
-###
-# Author style definition
-###
-Style Author
-  Margin        Static
-  LatexType     Command
-  InTitle       1
-  LatexName     author
-  LabelSep      xxx
-  ParSkip       0.4
-  TopSep        1.3
-  BottomSep     0.7
-  ParSep        0.7
-  Align         Center
-  AlignPossible     Center
-  LabelType     No_Label
-
-  Font
-    Size        Large
-    Color       Blue
-  EndFont
-End
-
-###
-# Date style definition
-###
-Style Date
-  Margin        Dynamic
-  LatexType     Command
-  InTitle       1
-  LatexName     date
-  LabelSep      xxx
-  ParSkip       0.4
-  TopSep        0.9
-  BottomSep     0.5
-  ParSep        1
-  Align         Center
-  AlignPossible     Center
-  LabelType     No_Label
-
-  Font
-    Size        Large
-    Color       Blue
-  EndFont
-End
-
-###
-# Standard style definition
-###
-Style Standard
-  Margin        Static
-  LatexType         Paragraph
-  LatexName         dummy
-  ParSkip       0.4
-  Align         Block
-  AlignPossible     Block, Left, Right, Center
-  LabelType         No_Label
-End
-
-###
-# Slide styles definition
-###
-Style Slide
-  Margin        Static
-  LatexType     Command
-  LatexName     lyxend\lyxslide
-  LabelSep      xxx
-  ParSkip       0.4
-  TopSep        1.3
-  BottomSep     0.7
-  ParSep        0.7
-  Align         Center
-  AlignPossible     Center
-  LabelType     Counter_Subsection
-  LabelString       "    "
-  OptionalArgs      1
-
-  Font
-    Series      Bold
-    Size        Large
-    Color       Magenta
-  EndFont
-End
-
-Style EndSlide
-  CopyStyle     Slide
-  KeepEmpty     1
-  LatexName     lyxend
-  Margin            Static
-  ParSkip           0
-  TopSep            0
-  BottomSep         1
-  ParSep            0
-  LabelType         Static
-  LabelBottomSep    0
-  LeftMargin        MMMMMMM
-  LabelString       "~=~"
-  OptionalArgs      0
-
-  Font
-    Color       None
-  EndFont
-End
-
-
-
-###
-# Wideslide style definition
-###
-Style WideSlide
-  CopyStyle     Slide
-  LatexName     lyxend\lyxwideslide
-
-  Font
-    Color       Green
-  EndFont
-End
-
-###
-# EmptySlide style definition
-###
-Style EmptySlide
-  CopyStyle     Slide
-  LatexName     lyxend\lyxemptyslide
-  LeftMargin        MMMMMMMMMMMMMM
-  LabelString       "Empty slide:"
-  LabelType         Static
-  KeepEmpty     1
-
-  Font
-    Color       Cyan
-  EndFont
-End
-
-###
-# Note style definition
-###
-Style Note
-  CopyStyle     Slide
-  LatexName     lyxend\lyxnote
-  LeftMargin        MMMMMMM
-  LabelString       "Note:"
-  LabelType         Static
-  KeepEmpty     1
-  OptionalArgs      0
-
-  Font
-    Color       Red
-  EndFont
-End
-
-###
-# Section style definition
-###
-Style Section
-  CopyStyle     Slide
-  LatexName     lyxend\section
-  LabelType     Counter_Section
-  LabelString       ""
-
-  Font
-    Size        Larger
-    Color       Blue
-  EndFont
-End
-
-###
-# Itemize styles definition
-###
-Style Itemize
-  Margin        Static
-  LatexType     Item_Environment
-  LatexName     itemize
-  NextNoIndent      1
-  LeftMargin        MMN
-  LabelSep      xx
-  ItemSep       0.2
-  TopSep        0.7
-  BottomSep     0.7
-  ParSep        0.3
-  Align         Block
-  AlignPossible     Block, Left
-  LabelType     Static
-  LabelString       *
-End
-
-Style ItemizeType1
-  CopyStyle     Itemize
-  LatexParam        [type=1]
-End
-
-###
-# Enumerate styles definition
-###
-Style Enumerate
-  Margin        Static
-  LatexType     Item_Environment
-  LatexName     enumerate
-  NextNoIndent      1
-  LeftMargin        MMN
-  LabelSep      xx
-  ParSkip       0.0
-  ItemSep       0.2
-  TopSep        0.7
-  BottomSep     0.7
-  ParSep        0.3
-  Align         Block
-  AlignPossible     Block, Left
-  LabelType     Counter_EnumI
-End
-
-Style EnumerateType1
-  CopyStyle     Enumerate
-  LatexParam        [type=1]
-End
-
-###
-# Bibliography style definition
-###
-Style Bibliography
-  Margin        First_Dynamic
-  LatexType     Item_Environment
-  LatexName     thebibliography
-  NextNoIndent      1
-  LeftMargin        MM
-  ParSkip       0.4
-  ItemSep       0
-  TopSep        0.7
-  BottomSep     0.7
-  ParSep        0.5
-  Align         Block
-  AlignPossible     Block, Left
-  LabelType     Bibliography
-  LabelString       ""
-  LabelBottomSep    0
-End
-
-###
-# Quotation style definition
-###
-Style Quotation
-  Margin        Static
-  LatexType     Environment
-  LatexName     quotation
-  NextNoIndent      1
-  LeftMargin        MMM
-  RightMargin       MMM
-  ParIndent     MM
-  ParSkip       0
-  ItemSep       0
-  TopSep        0.5
-  BottomSep     0.5
-  ParSep        0
-  Align         Block
-  AlignPossible     Block, Left, Right, Center
-End
-
-###
-# Quote style definition
-###
-Style Quote
-  Margin        Static
-  LatexType     Environment
-  LatexName     quote
-  NextNoIndent      1
-  LeftMargin        MMM
-  RightMargin       MMM
-  TopSep        0.5
-  ParSep        0.5
-  BottomSep     0.5
-  Align         Block
-  AlignPossible     Block, Left, Right, Center
-  LabelType     No_Label
-End
-
-###
-# Verse style definition
-###
-Style Verse
-# LaTeX type is first dynamic because of LaTeX implementation.
-# In LyX this does not make sense.
-  LatexType     Environment
-  LatexName     verse
-  Margin        First_Dynamic
-  NextNoIndent      1
-  LeftMargin        MMMM
-  LabelIndent       MMMM
-  ParSkip       0.4
-  TopSep        0.7
-  BottomSep     0.7
-  ParSep        0.5
-  Align         Block
-  AlignPossible     Block, Left
-  LabelType     No_Label
-End
-
-###
-# Caption style definition
-###
-Style Caption
-  Margin        First_Dynamic
-  LatexType     Command
-  LatexName     caption
-  NeedProtect       1
-  LabelSep      xx
-  ParSkip       0.4
-  TopSep        0.5
-  Align         Center
-  AlignPossible     Center
-  LabelType     Sensitive
-  LabelString   Caption
-  OptionalArgs      1
-
-  LabelFont
-    Series      Bold
-  EndFont
-End
-
-###
-# Floats definitions
-###
-Float
-  Type                  table
-  GuiName       Table
-  Extension             lot
-  NumberWithin          none
-  Style                 plain
-  ListName              "List of Tables"
-  LaTeXBuiltin          true
-End
-  
-Float
-  Type                  figure
-  GuiName               Figure
-  Extension             lof
-  NumberWithin          none
-  Style                 plain
-  ListName              "List of Figures"
-  LaTeXBuiltin          true
-End
-
-Float
-  Type                  algorithm
-  GuiName               Algorithm
-  Extension             loa
-  NumberWithin          none
-  Style                 ruled
-  ListName              "List of Algorithms"
-  LaTeXBuiltin          false
-End
-
-###
-# Counters definitions
-###
-Counter
-  Name          enumi
-End
-
-Counter
-  Name          enumii
-  Within        enumi
-End
-
-Counter
-  Name          enumiii
-  Within        enumii
-End
-
-Counter
-  Name          enumiv
-  Within        enumiii
-End
-
-Counter
-  Name          bibitem
-End
-
-Counter
-  Name          figure
-End
-
-Counter
-  Name          table
-End
-
-Counter
-  Name          algorithm
-End
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/specials/preferencesAcro b/development/Win32/packaging/installer/LyXWinInstaller/specials/preferencesAcro
deleted file mode 100644 (file)
index 28855a8..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-### This file is part of
-### ========================================================
-###          LyX, The Document Processor
-###
-###          Copyright 1995 Matthias Ettrich
-###          Copyright 1995-2001 The LyX Team.
-###
-### ========================================================
-
-# This file is written by LyX, if you want to make your own
-# modifications you should do them from inside LyX and save
-
-
-#
-# MISC SECTION ######################################
-#
-
-\preview_scale_factor 1.0
-
-#
-# SCREEN & FONTS SECTION ############################
-#
-
-\screen_zoom 120
-
-#
-# COLOR SECTION ###################################
-#
-
-
-#
-# PRINTER SECTION ###################################
-#
-
-
-#
-# EXPORT SECTION ####################################
-#
-
-
-#
-# TEX SECTION #######################################
-#
-
-
-#
-# FILE SECTION ######################################
-#
-
-
-#
-# PLAIN TEXT EXPORT SECTION ##############################
-#
-
-
-#
-# SPELLCHECKER SECTION ##############################
-#
-
-
-#
-# LANGUAGE SUPPORT SECTION ##########################
-#
-
-
-#
-# 2nd MISC SUPPORT SECTION ##########################
-#
-
-
-#
-# FORMATS SECTION ##########################
-#
-
-\format "pdf3" "pdf" "PDF (dvipdfm)" "m" "PDFViewWin" "" "document,vector"
-\format "pdf2" "pdf" "PDF (pdflatex)" "F" "PDFViewWin" "" "document,vector"
-\format "pdf" "pdf" "PDF (ps2pdf)" "P" "PDFViewWin" "" "document,vector"
-
-#
-# CONVERTERS SECTION ##########################
-#
-
-
-#
-# COPIERS SECTION ##########################
-#
-
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/specials/preferencesGSview b/development/Win32/packaging/installer/LyXWinInstaller/specials/preferencesGSview
deleted file mode 100644 (file)
index 6b17b85..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-### This file is part of
-### ========================================================
-###          LyX, The Document Processor
-###
-###          Copyright 1995 Matthias Ettrich
-###          Copyright 1995-2001 The LyX Team.
-###
-### ========================================================
-
-# This file is written by LyX, if you want to make your own
-# modifications you should do them from inside LyX and save
-
-
-#
-# MISC SECTION ######################################
-#
-
-\preview_scale_factor 1.0
-
-#
-# SCREEN & FONTS SECTION ############################
-#
-
-\screen_zoom 120
-
-#
-# COLOR SECTION ###################################
-#
-
-
-#
-# PRINTER SECTION ###################################
-#
-
-
-#
-# EXPORT SECTION ####################################
-#
-
-
-#
-# TEX SECTION #######################################
-#
-
-
-#
-# FILE SECTION ######################################
-#
-
-
-#
-# PLAIN TEXT EXPORT SECTION ##############################
-#
-
-
-#
-# SPELLCHECKER SECTION ##############################
-#
-
-
-#
-# LANGUAGE SUPPORT SECTION ##########################
-#
-
-
-#
-# 2nd MISC SUPPORT SECTION ##########################
-#
-
-
-#
-# FORMATS SECTION ##########################
-#
-
-
-#
-# CONVERTERS SECTION ##########################
-#
-
-
-#
-# COPIERS SECTION ##########################
-#
-
diff --git a/development/Win32/packaging/installer/LyXWinInstaller/specials/session b/development/Win32/packaging/installer/LyXWinInstaller/specials/session
deleted file mode 100644 (file)
index 203d0e9..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-## Automatically generated lyx session file 
-## Editing this file manually may cause lyx to crash.
-
-[toolbars]
-standard = 0 0
-extra = 0 0
-math_panels = 2 1
-math = 2 1
-minibuffer = 1 1
-review = 2 1
-table = 2 1
-view/update = 0 3
-
-[session info]
-IconSizeXY = 20
-WindowHeight = 550
-WindowIsMaximized = no
-WindowPosX = 200
-WindowPosY = 200
-WindowWidth = 712