Merge branch 'master' of git.lyx.org:lyx

This commit is contained in:
Juergen Spitzmueller 2012-11-20 18:10:18 +01:00
commit aafd52f441
305 changed files with 12580 additions and 20494 deletions

View File

@ -6,17 +6,20 @@
cmake_minimum_required(VERSION 2.6.4)
set(LYX_PROJECT LyX)
enable_testing()
set(LYX_CMAKE_DIR "development/cmake")
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/${LYX_CMAKE_DIR}/modules")
get_filename_component(lyx_dir_readme ${CMAKE_SOURCE_DIR}/README ABSOLUTE)
get_filename_component(TOP_SRC_DIR ${lyx_dir_readme} PATH)
set(LYX_CMAKE_DIR "development/cmake")
set(TOP_CMAKE_PATH "${TOP_SRC_DIR}/${LYX_CMAKE_DIR}")
set(TOP_MODULE_PATH "${TOP_CMAKE_PATH}/modules")
set(TOP_SCRIPT_PATH "${TOP_CMAKE_PATH}/scripts")
set(CMAKE_MODULE_PATH "${TOP_MODULE_PATH}")
set(CMAKE_PROJECT_NAME ${LYX_PROJECT})
message(STATUS)
@ -275,12 +278,6 @@ if (LYX_LOCALVERSIONING)
MATH(EXPR tmp_REVISION_VERSION "(${CMAKE_MATCH_1}+40000)")
set(LYX_REVISION_VERSION "${LYX_PATCH_VERSION}-${tmp_REVISION_VERSION}git")
endif()
# Override the value from configure.ac, if possible
EXECUTE_PROCESS(COMMAND ${LYX_GITVERSION} "log" "-1" "--format=%ci"
WORKING_DIRECTORY "${TOP_SRC_DIR}"
OUTPUT_VARIABLE LYX_DATEtmp OUTPUT_STRIP_TRAILING_WHITESPACE)
string(REGEX MATCH "([0-9]+-[0-9]+-[0-9]+)" LYX_DATE ${LYX_DATEtmp})
else()
set(LYX_REVISION_VERSION git) #TODO use date
endif()
@ -294,6 +291,9 @@ else()
set(PROGRAM_SUFFIX "")
endif()
add_custom_target(lyx_version ALL
COMMAND ${CMAKE_COMMAND} -DTOP_SRC_DIR=${TOP_SRC_DIR} -DTOP_CMAKE_PATH=${TOP_CMAKE_PATH} -DTOP_BINARY_DIR=${TOP_BINARY_DIR} -DLYX_DATE=${LYX_DATE} -P ${TOP_SCRIPT_PATH}/LyXGetVersion.cmake
)
if(APPLE)
set(osx_bundle_program_name ${PACKAGE_BASE}${PROGRAM_SUFFIX})
@ -548,6 +548,8 @@ if(WIN32)
endif()
endif()
# Compute qt4-version from ${QTVERSION}
message(STATUS "")
foreach(_v PACKAGE PACKAGE_VERSION
PROGRAM_SUFFIX LYX_DATE LYX_DIR_VER LYX_USERDIR_VER
@ -566,8 +568,8 @@ if(LYX_PCH)
# PCHs not supported by cmake: http://www.cmake.org/Bug/view.php?id=1260
# Not sure if it works for all non-msvc compilers
include(PCHSupport_26)
configure_file(${TOP_SRC_DIR}/${LYX_CMAKE_DIR}/pcheaders.h ${TOP_BINARY_DIR}/pcheaders.h)
configure_file(${TOP_SRC_DIR}/${LYX_CMAKE_DIR}/config.cpp.cmake ${TOP_BINARY_DIR}/config_pch.cpp)
configure_file(${TOP_CMAKE_PATH}/pcheaders.h ${TOP_BINARY_DIR}/pcheaders.h)
configure_file(${TOP_CMAKE_PATH}/config.cpp.cmake ${TOP_BINARY_DIR}/config_pch.cpp)
add_definitions(-DLYX_ENABLE_PCH)
if(MSVC)
@ -690,9 +692,7 @@ else()
endif()
configure_file(${LYX_CMAKE_DIR}/config.h.cmake ${TOP_BINARY_DIR}/config.h)
configure_file(${LYX_CMAKE_DIR}/lyx_date.h.cmake ${TOP_BINARY_DIR}/lyx_date.h)
# Compute qt4-version from ${QTVERSION}
if(QTVERSION MATCHES "^([0-9]+)\\.([0-9]+)\\.([0-9]+).*")
MATH(EXPR QT4_VERSION "(${CMAKE_MATCH_1}<<16)|(${CMAKE_MATCH_2}<<8)|${CMAKE_MATCH_3}")
endif()
@ -739,6 +739,6 @@ if(LYX_NLS)
message(STATUS)
endif()
include("${TOP_SRC_DIR}/${LYX_CMAKE_DIR}/LyxPackaging.cmake")
include("${TOP_CMAKE_PATH}/LyxPackaging.cmake")
message(STATUS)

10
INSTALL
View File

@ -40,7 +40,7 @@ If you have checked this out from Git, you need to have:
* autoconf >= 2.59c
* gettext >= 0.16.1
Then type "./autogen.sh" to build the needed configuration
files and proceed as stated below.
files and proceed as stated above/below.
You will also probably need GNU m4 (perhaps installed as gm4).
@ -55,9 +55,9 @@ LyX makes great use of C++ Standard Template Library (STL).
This means that gcc users will have to install the relevant libstdc++
library to be able to compile this version of LyX.
For full LyX usability we suggest to use at least Qt 4.6 which has been
For full LyX usability we suggest to use at least Qt 4.8 which has been
widely tested. For compilation you need to compile against at least
Qt 4.2.2. The only special point to make is that you must ensure that both
Qt 4.5.0. The only special point to make is that you must ensure that both
LyX and the Qt libraries are compiled with the same C++ compiler.
To build LyX with spell checking capabilities included you have to
@ -115,7 +115,7 @@ flags:
The default are as follows in terms of version number
release: stable release (1.x.y)
prerelease: version number contains alpha, beta, rc or pre.
development: version number contains svn.
development: version number contains dev.
o --with-extra-lib=DIRECTORY that specifies the path where LyX will
find extra libraries (qt4) it needs. Defaults to NONE
@ -139,7 +139,7 @@ flags:
You can use this feature to install more than one version of LyX
on the same system. You can optionally specify a "version" of your
own, by doing something like :
./configure --with-version-suffix=-latestsvn
./configure --with-version-suffix=-latestdev
Note that the standard configure options --program-prefix,
--program-suffix and the others will not affect the shared LyX

12
README
View File

@ -92,8 +92,8 @@ What do I need to compile LyX from the source distribution?
gcc/g++, but some others work also. As of LyX 1.6.0, you need at
least gcc 3.2.x.
* The Qt4 library, at least version 4.2.2. For all features
newer versions (e.g. Qt 4.6) are recommended.
* The Qt4 library, at least version 4.5.0. For all features
newer versions (e.g. Qt 4.8) are recommended.
Read the file "INSTALL" for more information on compiling.
@ -135,10 +135,9 @@ Internet resources of relevance to LyX
ftp://ftp.lyx.org/pub/lyx/
The LyX Development page has information about the development
effort. LyX is under Subversion control, so you can get the very
effort. LyX is under Git version control, so you can get the very
latest sources from there at any time.
http://www.lyx.org/devel
ftp://ftp.devel.lyx.org/pub/lyx/
http://www.lyx.org/Development
How do I submit a bug report?
@ -146,7 +145,8 @@ How do I submit a bug report?
You'll find detailed info on submitting bug reports there.
If you can't do that, send details to the LyX Developers' mailing
list, or use the LyX bug tracker at http://www.lyx.org/trac/.
list, or use the LyX bug tracker at
http://www.lyx.org/trac/wiki/BugTrackerHome.
Don't forget to mention which version you are having problems with!
How can I participate in the development of LyX?

View File

@ -232,6 +232,10 @@ AC_ARG_ENABLE(pch,
enable_pch=no;)
lyx_pch_comp=no
AC_ARG_ENABLE(cxx11,
AC_HELP_STRING([--enable-cxx11],[enable C++11 mode]),,
enable_cxx11=no;)
AC_ARG_ENABLE(assertions,
AC_HELP_STRING([--enable-assertions],[add runtime sanity checks in the program]),,
[AS_CASE([$build_type], [dev*|pre*], [enable_assertions=yes],
@ -306,6 +310,18 @@ if test x$GXX = xyes; then
;;
esac
fi
if test x$enable_cxx11 = xyes ; then
case $gxx_version in
4.3*|4.4*|4.5*|4.6*)
lyx_flags="$lyx_flags c++11-mode"
CXXFLAGS="-std=gnu++0x $CXXFLAGS"
;;
4.7*|4.8*)
lyx_flags="$lyx_flags c++11-mode"
CXXFLAGS="-std=gnu++11 $CXXFLAGS"
;;
esac
fi
fi
test "$lyx_pch_comp" = yes && lyx_flags="$lyx_flags pch"
AM_CONDITIONAL(LYX_BUILD_PCH, test "$lyx_pch_comp" = yes)

View File

@ -237,9 +237,6 @@ real_localedir=`eval "echo \`eval \"echo ${datadir}/locale\"\`"`
VERSION_INFO="Configuration\n\
Host type: ${host}\n\
Special build flags: ${lyx_flags}\n\
C Compiler: ${CC} ${CC_VERSION}\n\
C Compiler LyX flags: ${AM_CPPFLAGS} ${AM_CFLAGS}\n\
C Compiler flags: ${CPPFLAGS} ${CFLAGS}\n\
C++ Compiler: ${CXX} ${CXX_VERSION}\n\
C++ Compiler LyX flags: ${AM_CPPFLAGS} ${AM_CXXFLAGS}\n\
C++ Compiler flags: ${CPPFLAGS} ${CXXFLAGS}\n\

View File

@ -1,372 +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"
# finally copy the Aspell personal files to the Application folder of all users
# this assures that every user can have its own word list
StrCpy $AppSubfolder "Aspell"
StrCpy $AppFiles "$APPDATA\Aspell\Personal"
${if} $ProductRootKey == "HKLM" # if install for all users
Call CreateAppPathSub # function from LyXUtils.nsh
${else}
CreateDirectory "$APPDATA\$AppSubfolder"
CopyFiles "$AppFiles" "$APPDATA\$AppSubfolder"
${endif}
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
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 English 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:
# when something was installed, copy the Aspell dictionary files to the Application
# folder of all users this assures that every user can have its own word list
${if} $AspellInstallYes != "321"
${andif} $AspellInstallYes != "421"
StrCpy $AppSubfolder "Aspell"
StrCpy $AppFiles "$APPDATA\Aspell\Dictionaries"
Call CreateAppPathSub # function from LyXUtils.nsh
${endif}
FunctionEnd
!endif # endif ${INSTALLER_TYPE} == "NotUpdate"
#---------------------------
Function un.UninstAspell
ReadRegStr $1 SHCTX "Software\Aspell" "Base Path"
# delete Aspells' install folder
RMDir /r $1
# remove LyX's config files
StrCpy $AppSubfolder "Aspell"
Call un.DelAppPathSub # function from LyXUtils.nsh
# 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-fy"
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-hy"
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-ml"
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

View File

@ -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 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"'

View File

@ -1,26 +0,0 @@
Version 5.9
- LyX 2.0xxx
- updated to eLyXer 1.1.2
- fix bug that a detected installed Python 3.x was used for LyX (LyX bug 7143)
LyX only works properly with Python 2.x
Version 5.8
- LyX 2.0beta2
- updated to eLyXer 1.1.0
Version 5.7
- LyX 2.0beta1
- updated to eLyXer 1.0.4
- updated to ImageMagick 6.6.5-8
- updated to MiKTeX 2.9 (build 3972)
- support to set Serbian (Latin) as LyX menu language (new feature in LyX)
Version 5.6
- LyX 2.0svn (October 3, 2010)
- updated to Python 2.6.6
- updated to Ghostscript 9.00
- updated to eLyXer 1.0.2
- updated to ImageMagick 6.6.4-8

View File

@ -1,147 +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}
${if} $SVGPath != ""
StrCpy $PathPrefix "$PathPrefix;$SVGPath"
${endif}
${if} $WMFPath != ""
StrCpy $PathPrefix "$PathPrefix;$WMFPath"
${endif}
# Set the path prefix in lyxrc.dist
ClearErrors
Delete "$INSTDIR\Resources\lyxrc.dist"
FileOpen $R1 "$INSTDIR\Resources\lyxrc.dist" w
# set some general things
FileWrite $R1 '\screen_zoom "120"$\r$\n\
\accept_compound true$\r$\n\
\gui_language $LangNameLyX$\r$\n'
${if} "$PathPrefix" != ""
FileWrite $R1 '\path_prefix "$PathPrefix"$\r$\n'
${endif}
# if Acrobat or Adobe Reader is used
${if} $Acrobat == "Yes" # used for Acrobat / Adobe Reader
FileWrite $R1 '\format "pdf3" "pdf" "PDF (dvipdfm)" "m" "pdfview" "" "document,vector"$\r$\n\
\format "pdf2" "pdf" "PDF (pdflatex)" "F" "pdfview" "" "document,vector"$\r$\n\
\format "pdf" "pdf" "PDF (ps2pdf)" "P" "pdfview" "" "document,vector"$\r$\n'
${endif}
# if a SVG to PDF converter ws found (e.g. Inkscape)
${if} $SVGPath != ""
FileWrite $R1 '\format "svg" "svg" "SVG" "" "inkscape --file=$$$$i" "inkscape --file=$$$$i" "vector"$\r$\n\
\converter "svg" "png" "inkscape --without-gui --file=$$$$i --export-png=$$$$o" ""$\r$\n\
\converter "svg" "pdf" "inkscape --file=$$$$p/$$$$i --export-area-drawing --without-gui --export-pdf=$$$$p/$$$$o" ""$\r$\n\
\converter "svg" "eps" "inkscape --file=$$$$p/$$$$i --export-area-drawing --without-gui --export-eps=$$$$p/$$$$o" ""'
${endif}
FileClose $R1
IfErrors 0 +2
MessageBox MB_OK|MB_ICONEXCLAMATION "$(ModifyingConfigureFailed)"
ClearErrors
# 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"
WriteRegStr SHCTX "${PRODUCT_DIR_REGKEY}" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" # special entry to test if they were registered by this LyX version
# 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}"
# .lyx13
WriteRegStr SHCTX "Software\Classes\${PRODUCT_EXT}13" "" "${PRODUCT_REGNAME}"
WriteRegStr SHCTX "Software\Classes\${PRODUCT_EXT}13" "Content Type" "${PRODUCT_MIME_TYPE}"
# .lyx14
WriteRegStr SHCTX "Software\Classes\${PRODUCT_EXT}14" "" "${PRODUCT_REGNAME}"
WriteRegStr SHCTX "Software\Classes\${PRODUCT_EXT}14" "Content Type" "${PRODUCT_MIME_TYPE}"
# .lyx15 don't set this, because this is designed to be opened with LyX 1.5.x
#WriteRegStr SHCTX "Software\Classes\${PRODUCT_EXT}15" "" "${PRODUCT_REGNAME}"
#WriteRegStr SHCTX "Software\Classes\${PRODUCT_EXT}15" "Content Type" "${PRODUCT_MIME_TYPE}"
# .lyx16 don't set this, because this is designed to be opened with LyX 1.6.x
#WriteRegStr SHCTX "Software\Classes\${PRODUCT_EXT}16" "" "${PRODUCT_REGNAME}"
#WriteRegStr SHCTX "Software\Classes\${PRODUCT_EXT}16" "Content Type" "${PRODUCT_MIME_TYPE}"
# refresh shell
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) (${SHCNE_ASSOCCHANGED}, ${SHCNF_IDLIST}, 0, 0)'
${endif}
# delete unnecessary files
${if} $DelPythonFiles == "True"
Delete $INSTDIR\bin\python.exe
Delete $INSTDIR\bin\python26.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

View File

@ -1,8 +0,0 @@
Function DeleteFiles
# list with deleted files for LyX 1.6.1
#RMDir /r "$INSTDIR\Resources\doc\es\biblio"
#Delete "$INSTDIR\Resources\examples\mathed.lyx"
FunctionEnd

View File

@ -1,77 +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 eLyXer as Python module
Call eLyXer # function from InstallThirdPartyProgs.nsh
# install Aiksaurus if not already installed
Call Aiksaurus # function from InstallThirdPartyProgs.nsh
# install Metafile2eps if not already installed
Call Metafile2eps # 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

View File

@ -1,329 +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 some 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"
# there might be the case that python files need to be updated
# but this should only be done when Python is not installed
ReadRegStr $PythonPath HKLM "Software\Python\PythonCore\2.5\InstallPath" ""
${if} $PythonPath == ""
ReadRegStr $PythonPath HKLM "Software\Python\PythonCore\2.6\InstallPath" ""
${endif}
${if} $PythonPath != ""
RMDir /r $INSTDIR\bin\Lib
RMDir /r $INSTDIR\bin\DLLs
${endif}
# 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 (only when the user
# has used the default path settings of the previous LyX-version, otherwise leave the path as is)
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
StrCpy $OldString "${PRODUCT_VERSION_OLD}"
StrCpy $NewString "LyX ${PRODUCT_VERSION}"
# following macro from TextFunc.nsh # calls Function ReplaceLineContent from LyXUtils.nsh
${LineFind} "$INSTDIR\Resources\lyxrc.dist" "" "1:-1" "ReplaceLineContent"
# 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_OLD}"
WriteRegStr HKLM "SOFTWARE\Aspell" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}"
${endif}
# eLyXer
# first test if Python is installed
ReadRegStr $PythonPath HKLM "Software\Python\PythonCore\2.5\InstallPath" ""
${if} $PythonPath == ""
ReadRegStr $PythonPath HKLM "Software\Python\PythonCore\2.6\InstallPath" ""
${endif}
${if} $PythonPath == ""
ReadRegStr $PythonPath HKLM "Software\Python\PythonCore\3.0\InstallPath" ""
${endif}
${if} $PythonPath == ""
ReadRegStr $PythonPath HKLM "Software\Python\PythonCore\3.1\InstallPath" ""
${endif}
${if} $PythonPath != ""
StrCpy $PythonPath $PythonPath -1 # remove the "\" at the end
${endif}
# now install eLyXer as Python module
${if} $PythonPath != ""
# a Python module cannot simply started with
# ExecWait '$PythonPath\python.exe "$INSTDIR\bin\setup.py" install'
# therefore run a script
StrCpy $1 $INSTDIR 2 # get drive letter
FileOpen $R1 "$INSTDIR\bin\eLyXer.bat" w
FileWrite $R1 '$1$\r$\n\
cd "$INSTDIR\bin"$\r$\n\
"$PythonPath\python.exe" setup.py install'
FileClose $R1
ExecWait '"$INSTDIR\bin\eLyXer.bat"'
Delete "$INSTDIR\bin\eLyXer.bat"
${else}
ExecWait '"$INSTDIR\bin\python.exe" "$INSTDIR\bin\setup.py" install'
${endif}
# Metafile2eps
Var /GLOBAL RegLocation
StrCpy $RegLocation "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Metafile to EPS Converter"
ReadRegStr $0 SHCTX "$RegLocation" "OnlyWithLyX"
${if} $0 == "Yes${PRODUCT_VERSION_SHORT_OLD}"
WriteRegStr HKLM "$RegLocation" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}"
# set the new path
ReadRegStr $0 HKLM "SOFTWARE\InkNote Selector" ""
${WordReplace} $0 "${PRODUCT_VERSION_OLD}" "LyX ${PRODUCT_VERSION}" "+" $0 # macro from WordFunc.nsh
WriteRegStr HKLM "SOFTWARE\InkNote Selector" "" "$0"
ReadRegStr $0 HKLM "$RegLocation" "InstallLocation"
${WordReplace} $0 "${PRODUCT_VERSION_OLD}" "LyX ${PRODUCT_VERSION}" "+" $0
WriteRegStr HKLM "$RegLocation" "InstallLocation" "$0"
${endif}
# MiKTeX
ReadRegStr $0 HKLM "SOFTWARE\MiKTeX.org\MiKTeX" "OnlyWithLyX"
${if} $0 == "Yes${PRODUCT_VERSION_SHORT_OLD}"
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_OLD}"
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\JabRef ${JabRefVersion}" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}"
${endif}
# Aiksaurus currently not needed
#ReadRegStr $0 SHCTX "Software\Aiksaurus" "OnlyWithLyX"
#${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}"
# set the new path
ReadRegStr $0 HKLM "SOFTWARE\ImageMagick\Current" "BinPath"
${WordReplace} $0 "${PRODUCT_VERSION_OLD}" "LyX ${PRODUCT_VERSION}" "+" $0 # macro from WordFunc.nsh
WriteRegStr HKLM "SOFTWARE\ImageMagick\Current" "BinPath" "$0"
ReadRegStr $0 HKLM "SOFTWARE\ImageMagick\Current" "CoderModulesPath"
${WordReplace} $0 "${PRODUCT_VERSION_OLD}" "LyX ${PRODUCT_VERSION}" "+" $0
WriteRegStr HKLM "SOFTWARE\ImageMagick\Current" "CoderModulesPath" "$0"
ReadRegStr $0 HKLM "SOFTWARE\ImageMagick\Current" "ConfigurePath"
${WordReplace} $0 "${PRODUCT_VERSION_OLD}" "LyX ${PRODUCT_VERSION}" "+" $0
WriteRegStr HKLM "SOFTWARE\ImageMagick\Current" "ConfigurePath" "$0"
ReadRegStr $0 HKLM "SOFTWARE\ImageMagick\Current" "FilterModulesPath"
${WordReplace} $0 "${PRODUCT_VERSION_OLD}" "LyX ${PRODUCT_VERSION}" "+" $0
WriteRegStr HKLM "SOFTWARE\ImageMagick\Current" "FilterModulesPath" "$0"
ReadRegStr $0 HKLM "SOFTWARE\ImageMagick\Current" "LibPath"
${WordReplace} $0 "${PRODUCT_VERSION_OLD}" "LyX ${PRODUCT_VERSION}" "+" $0
WriteRegStr HKLM "SOFTWARE\ImageMagick\Current" "LibPath" "$0"
# set the new path
ReadRegStr $0 HKLM "SOFTWARE\ImageMagick\${ImageMagickVersion_Old}\Q:16" "BinPath"
${WordReplace} $0 "${PRODUCT_VERSION_OLD}" "LyX ${PRODUCT_VERSION}" "+" $0
WriteRegStr HKLM "SOFTWARE\ImageMagick\${ImageMagickVersion_Old}\Q:16" "BinPath" "$0"
ReadRegStr $0 HKLM "SOFTWARE\ImageMagick\${ImageMagickVersion_Old}\Q:16" "CoderModulesPath"
${WordReplace} $0 "${PRODUCT_VERSION_OLD}" "LyX ${PRODUCT_VERSION}" "+" $0
WriteRegStr HKLM "SOFTWARE\ImageMagick\${ImageMagickVersion_Old}\Q:16" "CoderModulesPath" "$0"
ReadRegStr $0 HKLM "SOFTWARE\ImageMagick\${ImageMagickVersion_Old}\Q:16" "ConfigurePath"
${WordReplace} $0 "${PRODUCT_VERSION_OLD}" "LyX ${PRODUCT_VERSION}" "+" $0
WriteRegStr HKLM "SOFTWARE\ImageMagick\${ImageMagickVersion_Old}\Q:16" "ConfigurePath" "$0"
ReadRegStr $0 HKLM "SOFTWARE\ImageMagick\${ImageMagickVersion_Old}\Q:16" "FilterModulesPath"
${WordReplace} $0 "${PRODUCT_VERSION_OLD}" "LyX ${PRODUCT_VERSION}" "+" $0
WriteRegStr HKLM "SOFTWARE\ImageMagick\${ImageMagickVersion_Old}\Q:16" "FilterModulesPath" "$0"
ReadRegStr $0 HKLM "SOFTWARE\ImageMagick\${ImageMagickVersion_Old}\Q:16" "LibPath"
${WordReplace} $0 "${PRODUCT_VERSION_OLD}" "LyX ${PRODUCT_VERSION}" "+" $0
WriteRegStr HKLM "SOFTWARE\ImageMagick\${ImageMagickVersion_Old}\Q:16" "LibPath" "$0"
${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}"
# set the new path
ReadRegStr $0 HKLM "SOFTWARE\GPL Ghostscript\${GhostscriptVersion_Old}" "GS_DLL"
${WordReplace} $0 "${PRODUCT_VERSION_OLD}" "LyX ${PRODUCT_VERSION}" "+" $0
WriteRegStr HKLM "SOFTWARE\GPL Ghostscript\${GhostscriptVersion_Old}" "GS_DLL" "$0"
ReadRegStr $0 HKLM "SOFTWARE\GPL Ghostscript\${GhostscriptVersion_Old}" "GS_LIB"
${WordReplace} $0 "${PRODUCT_VERSION_OLD}" "LyX ${PRODUCT_VERSION}" "+" $0
WriteRegStr HKLM "SOFTWARE\GPL Ghostscript\${GhostscriptVersion_Old}" "GS_LIB" "$0"
${endif}
FunctionEnd

View File

@ -1,189 +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"
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}
StrCpy $DelGSDir "Yes" # used later in function ImageMagick
${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}
# delete the "etc" folder when also the Ghostscript folder was deleted because it is then empty
${if} $DelGSDir == "Yes"
${andif} $DelWMFDir == "Yes"
RMDir /r "$INSTDIR\etc"
${endif}
${endif}
FunctionEnd
# -------------------------------------------
Function eLyXer
# install eLyXer as Python module
${if} $PythonPath != ""
# a Python module cannot simply started with
# ExecWait '$PythonPath\python.exe "$INSTDIR\bin\setup.py" install'
# therefore run a script
StrCpy $1 $INSTDIR 2 # get drive letter
FileOpen $R1 "$INSTDIR\bin\eLyXer.bat" w
FileWrite $R1 '$1$\r$\n\
cd "$INSTDIR\bin"$\r$\n\
"$PythonPath\python.exe" setup.py install'
FileClose $R1
ExecWait '"$INSTDIR\bin\eLyXer.bat"'
Delete "$INSTDIR\bin\eLyXer.bat"
${else}
ExecWait '"$INSTDIR\bin\python.exe" "$INSTDIR\bin\setup.py" install'
${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
# -------------------------------------------
!macro PrinterInit
${if} ${AtLeastWinVista}
StrCpy $PrinterConf "printui.exe"
${else}
StrCpy $PrinterConf "rundll32.exe printui.dll,PrintUIEntry"
${endif}
!macroend
Function Metafile2eps
# if Metafile2eps is not installed
${if} $WMFPath == ""
# delete printer
ExecWait '$PrinterConf /q /dl /n "Metafile to EPS Converter"'
# install printer and driver
ExecWait '$PrinterConf /if /f "$WINDIR\inf\ntprint.inf" /b "Metafile to EPS Converter" /r "FILE:" /m "MS Publisher Imagesetter"'
# restore DEVMODE with proper settings
ExecWait '$PrinterConf /q /Sr /n "Metafile to EPS Converter" /a "$INSTDIR\metafile2eps.dat" g'
# register printer
WriteRegStr HKLM "SOFTWARE\InkNote Selector" "" ${Metafile2epsDir}
# register Metafile2eps
Var /GLOBAL RegLocation
StrCpy $RegLocation "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Metafile to EPS Converter"
WriteRegStr HKLM "$RegLocation" "InstallLocation" "${Metafile2epsDir}"
WriteRegStr HKLM "$RegLocation" "DisplayName" "Metafile to EPS Converter"
WriteRegStr HKLM "$RegLocation" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" # special entry to tell the uninstaller that it was installed with LyX
StrCpy $WMFPath "${Metafile2epsDir}"
# delete temporary file
Delete "$INSTDIR\metafile2eps.dat"
${else}
# delete unnecessary files
RMDir /r "${Metafile2epsDir}"
StrCpy $DelWMFDir "Yes" # used later in function ImageMagick
${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\JabRef ${JabRefVersion}" "UninstallString"
${if} $BibTeXEditorPath == ""
MessageBox MB_OK|MB_ICONEXCLAMATION "$(JabRefError)"
${else}
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\JabRef ${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"

View File

@ -1,236 +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.7 or newer 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.7"
StrCpy $MiKTeXVersion "2.7"
StrCpy $LaTeXName "MiKTeX 2.7"
${endif}
${if} $String == "2.8"
StrCpy $MiKTeXVersion "2.8"
StrCpy $LaTeXName "MiKTeX 2.8"
${endif}
${if} $String == "2.9"
StrCpy $MiKTeXVersion "2.9"
StrCpy $LaTeXName "MiKTeX 2.9"
${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}
${endif}
${if} $LaTeXName == "" # check for the MiKTeX version
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.7"
StrCpy $MiKTeXVersion "2.7"
StrCpy $LaTeXName "MiKTeX 2.7"
${endif}
${if} $String == "2.8"
StrCpy $MiKTeXVersion "2.8"
StrCpy $LaTeXName "MiKTeX 2.8"
${endif}
${if} $String == "2.9"
StrCpy $MiKTeXVersion "2.9"
StrCpy $LaTeXName "MiKTeX 2.9"
${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.7"
${andif} $LaTeXName != "MiKTeX 2.8"
${andif} $LaTeXName != "MiKTeX 2.9"
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"
File /r "${DVIPostFileDir}"
# refresh MiKTeX's file name database
${if} $MiKTeXUser != "HKCU" # call the admin version when the user is admin
ExecWait "$LaTeXPath\initexmf --admin --update-fndb"
${else}
ExecWait "$LaTeXPath\initexmf --update-fndb"
${endif}
# enable package installation without asking (1 = Yes, 0 = No, 2 = Ask me first)
WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "AutoInstall" "1" # if only for current user
${if} $MiKTeXUser != "HKCU"
WriteRegStr SHCTX "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "AutoInstall" "1"
${endif}
# set package repository (MiKTeX's primary package repository)
WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "RemoteRepository" "${MiKTeXRepo}" # if only for current user
WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "RepositoryType" "remote" # if only for current user
${if} $MiKTeXUser != "HKCU"
WriteRegStr SHCTX "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "RemoteRepository" "${MiKTeXRepo}"
WriteRegStr SHCTX "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "RepositoryType" "remote"
${endif}
# enable MiKTeX's automatic package installation
ExecWait '$LaTeXPath\mpm.exe --update-fndb'
# 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"
# the update wizard is either started by the copystart_admin.exe
# or the miktex-update.exe (since MiKTeX 2.8)
ExecWait '"$LaTeXPath\copystart_admin.exe" "$0\config\update.dat"' # run MiKTeX's update wizard
${if} $MiKTeXUser != "HKCU" # call the admin version when the user is admin
ExecWait '"$LaTeXPath\internal\miktex-update_admin.exe"' # run MiKTeX's update wizard
${else}
ExecWait '"$LaTeXPath\internal\miktex-update.exe"' # run MiKTeX's update wizard
${endif}
UpdateLater:
${endif}
FunctionEnd

View File

@ -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

View File

@ -1,754 +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; can be used in lyx.bat to assure that scripts are correctly executed
!macro TranslateLangCode LangNme LangNmeSys LangCdeSys LangISOCode LangSysEnc
StrCpy ${LangCdeSys} ""
${if} ${LangISOCode} = 1025
StrCpy ${LangNme} "Arabic"
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 ${LangNme} "Català"
StrCpy ${LangCdeSys} "ca"
StrCpy ${LangNmeSys} "Català"
StrCpy ${LangSysEnc} "1252"
${endif}
# currently no dictionary available
${if} ${LangISOCode} = 1028
StrCpy ${LangNme} "Chinese (Taiwan)"
StrCpy ${LangCdeSys} "zh_TW"
StrCpy ${LangNmeSys} "Chinese"
StrCpy ${LangSysEnc} "936"
${endif}
${if} ${LangISOCode} = 1029
StrCpy ${LangNme} "Ceština"
StrCpy ${LangCdeSys} "cs"
StrCpy ${LangNmeSys} "Ceština"
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 ${LangNme} "Greek"
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 ${LangNme} "Hebrew"
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 ${LangNme} "Japanese"
StrCpy ${LangCdeSys} "ja"
StrCpy ${LangNmeSys} "Japanese"
StrCpy ${LangSysEnc} "932"
${endif}
# currently no dictionary available
${if} ${LangISOCode} = 1042
StrCpy ${LangNme} "Korean"
StrCpy ${LangCdeSys} "ko"
StrCpy ${LangNmeSys} "Korean"
StrCpy ${LangSysEnc} "949"
${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} "Português"
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} = 1057
StrCpy ${LangNme} "Bahasa Indonesia"
StrCpy ${LangCdeSys} "id"
StrCpy ${LangNmeSys} "Indonesia"
StrCpy ${LangSysEnc} "1252"
${endif}
${if} ${LangISOCode} = 1058
StrCpy ${LangNme} "Ukrainian"
StrCpy ${LangCdeSys} "uk"
StrCpy ${LangNmeSys} "Ukrainian"
StrCpy ${LangSysEnc} "1251"
${endif}
${if} ${LangISOCode} = 1060
StrCpy ${LangNme} "Slovenšcina"
StrCpy ${LangCdeSys} "sl"
StrCpy ${LangNmeSys} "Slovenšcina"
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šu"
StrCpy ${LangSysEnc} "1257"
${endif}
${if} ${LangISOCode} = 1063
StrCpy ${LangCdeSys} "lt"
StrCpy ${LangNmeSys} "Lietuva"
StrCpy ${LangSysEnc} "1257"
${endif}
${if} ${LangISOCode} = 1065
StrCpy ${LangCdeSys} "fa"
StrCpy ${LangNmeSys} "Farsi"
${endif}
${if} ${LangISOCode} = 1067
StrCpy ${LangCdeSys} "hy"
StrCpy ${LangNmeSys} "Armenian"
${endif}
# currently no dictionary available
${if} ${LangISOCode} = 1069
StrCpy ${LangNme} "Euskara"
StrCpy ${LangCdeSys} "eu"
StrCpy ${LangNmeSys} "Euskara"
StrCpy ${LangSysEnc} "1252"
${endif}
${if} ${LangISOCode} = 1071
StrCpy ${LangCdeSys} "mk"
StrCpy ${LangNmeSys} "Macedonian"
${endif}
${if} ${LangISOCode} = 1078
StrCpy ${LangCdeSys} "af"
StrCpy ${LangNmeSys} "Afrikaans"
StrCpy ${LangSysEnc} "1252"
${endif}
${if} ${LangISOCode} = 1081
StrCpy ${LangCdeSys} "hi"
StrCpy ${LangNmeSys} "Hindi"
${endif}
${if} ${LangISOCode} = 1086
StrCpy ${LangCdeSys} "ms"
StrCpy ${LangNmeSys} "Malay"
${endif}
${if} ${LangISOCode} = 1089
StrCpy ${LangCdeSys} "sw"
StrCpy ${LangNmeSys} "Swahili"
${endif}
${if} ${LangISOCode} = 1094
StrCpy ${LangCdeSys} "pa"
StrCpy ${LangNmeSys} "Punjabi"
${endif}
${if} ${LangISOCode} = 1095
StrCpy ${LangCdeSys} "gu"
StrCpy ${LangNmeSys} "Gujarati"
${endif}
${if} ${LangISOCode} = 1097
StrCpy ${LangCdeSys} "ta"
StrCpy ${LangNmeSys} "Tamil"
${endif}
${if} ${LangISOCode} = 1098
StrCpy ${LangCdeSys} "te"
StrCpy ${LangNmeSys} "Telugu"
${endif}
${if} ${LangISOCode} = 1102
StrCpy ${LangCdeSys} "mr"
StrCpy ${LangNmeSys} "Marathi"
${endif}
# currently no dictionary available
# ${if} ${LangISOCode} = 1103
# StrCpy ${LangCdeSys} "sa"
# StrCpy ${LangNmeSys} "Sanskrit"
# ${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 ${LangNme} "Chinese (China)"
StrCpy ${LangCdeSys} "zh_CN"
StrCpy ${LangNmeSys} "Chinese"
StrCpy ${LangSysEnc} "936"
${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} "Português"
StrCpy ${LangCdeSys} "pt"
StrCpy ${LangNmeSys} "Português"
StrCpy ${LangSysEnc} "1252"
${endif}
${if} ${LangISOCode} = 2074
StrCpy ${LangNme} "Srpski (Latinica)"
StrCpy ${LangCdeSys} "sr"
StrCpy ${LangNmeSys} "Srpski (Latinica)"
StrCpy ${LangSysEnc} "1250"
${endif}
${if} ${LangISOCode} = 2077
StrCpy ${LangCdeSys} "sv"
StrCpy ${LangNmeSys} "Svenska"
StrCpy ${LangSysEnc} "1252"
${endif}
${if} ${LangISOCode} = 2110
StrCpy ${LangCdeSys} "ms"
StrCpy ${LangNmeSys} "Malay"
${endif}
# currently no dictionary available
${if} ${LangISOCode} = 3076
StrCpy ${LangNme} "Chinese (China)"
StrCpy ${LangCdeSys} "zh_CN"
StrCpy ${LangNmeSys} "Chinese"
StrCpy ${LangSysEnc} "936"
${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}
# currently no dictionary available
${if} ${LangISOCode} = 5124
StrCpy ${LangNme} "Chinese (China)"
StrCpy ${LangCdeSys} "zh_CN"
StrCpy ${LangNmeSys} "Chinese"
StrCpy ${LangSysEnc} "936"
${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
#------------------------------------------
# To set later LyX's menu language
# therefore here are only declared the languages LyX is translated to
!macro GetLangCode LangCde Name LangNmeLyX LangEnc
${if} ${Name} = "Arabic"
StrCpy ${LangCde} "ar_SA"
StrCpy ${LangNmeLyX} "arabic_arabi"
StrCpy ${LangEnc} "cp-1256"
${endif}
${if} ${Name} == "Català"
StrCpy ${LangCde} "ca_ES"
StrCpy ${LangNmeLyX} "catalan"
StrCpy ${LangEnc} "cp-1252"
${endif}
${if} ${Name} == "Ceština"
StrCpy ${LangCde} "cs_CZ"
StrCpy ${LangNmeLyX} "czech"
StrCpy ${LangEnc} "cp-1250"
${endif}
${if} ${Name} == "Chinese (China)"
StrCpy ${LangCde} "zh_CN"
StrCpy ${LangNmeLyX} "chinese-simplified"
StrCpy ${LangEnc} "cp-936"
${endif}
${if} ${Name} == "Chinese (Taiwan)"
StrCpy ${LangCde} "zh_TW"
StrCpy ${LangNmeLyX} "chinese-traditional"
StrCpy ${LangEnc} "cp-936"
${endif}
${if} ${Name} == "Dansk"
StrCpy ${LangCde} "da_DK"
StrCpy ${LangNmeLyX} "danish"
StrCpy ${LangEnc} "cp-1252"
${endif}
${if} ${Name} == "Deutsch"
StrCpy ${LangCde} "de_DE"
StrCpy ${LangNmeLyX} "ngerman"
StrCpy ${LangEnc} "cp-1252"
${endif}
${if} ${Name} == "English"
StrCpy ${LangCde} "en_EN"
StrCpy ${LangNmeLyX} "english"
StrCpy ${LangEnc} "cp-1252"
${endif}
${if} ${Name} == "Español"
StrCpy ${LangCde} "es_ES"
StrCpy ${LangNmeLyX} "spanish"
StrCpy ${LangEnc} "cp-1252"
${endif}
${if} ${Name} == "Euskara"
StrCpy ${LangCde} "eu_EU"
StrCpy ${LangNmeLyX} "basque"
StrCpy ${LangEnc} "cp-1252"
${endif}
${if} ${Name} == "Français"
StrCpy ${LangCde} "fr_FR"
StrCpy ${LangNmeLyX} "french"
StrCpy ${LangEnc} "cp-1252"
${endif}
${if} ${Name} == "Galego"
StrCpy ${LangCde} "gl_ES"
StrCpy ${LangNmeLyX} "galician"
StrCpy ${LangEnc} "cp-1252"
${endif}
${if} ${Name} == "Greek"
StrCpy ${LangCde} "el_GR"
StrCpy ${LangNmeLyX} "greek"
StrCpy ${LangEnc} "cp-1253"
${endif}
${if} ${Name} == "Hebrew"
StrCpy ${LangCde} "he_IL"
StrCpy ${LangNmeLyX} "hebrew"
StrCpy ${LangEnc} "cp-1255"
${endif}
${if} ${Name} == "Bahasa Indonesia"
StrCpy ${LangCde} "id_ID"
StrCpy ${LangNmeLyX} "bahasa"
StrCpy ${LangEnc} "cp-1252"
${endif}
${if} ${Name} == "Italiano"
StrCpy ${LangCde} "it_IT"
StrCpy ${LangNmeLyX} "italian"
StrCpy ${LangEnc} "cp-1252"
${endif}
${if} ${Name} == "Japanese"
StrCpy ${LangCde} "ja_JP"
StrCpy ${LangNmeLyX} "japanese"
StrCpy ${LangEnc} "cp-932"
${endif}
${if} ${Name} == "Korean"
StrCpy ${LangCde} "ko" # no country code, see the definition in the file "SVN ~/lib/languages"
StrCpy ${LangNmeLyX} "korean"
StrCpy ${LangEnc} "cp-949"
${endif}
${if} ${Name} == "Magyar"
StrCpy ${LangCde} "hu_HU"
StrCpy ${LangNmeLyX} "magyar"
StrCpy ${LangEnc} "cp-1250"
${endif}
${if} ${Name} == "Nederlands"
StrCpy ${LangCde} "nl_NL"
StrCpy ${LangNmeLyX} "dutch"
StrCpy ${LangEnc} "cp-1252"
${endif}
${if} ${Name} == "Norsk"
StrCpy ${LangCde} "nb_NO"
StrCpy ${LangNmeLyX} "norsk"
StrCpy ${LangEnc} "cp-1252"
${endif}
${if} ${Name} == "Nynorsk"
StrCpy ${LangCde} "nn_NO"
StrCpy ${LangNmeLyX} "nynorsk"
StrCpy ${LangEnc} "cp-1252"
${endif}
${if} ${Name} == "Polski"
StrCpy ${LangCde} "pl_PL"
StrCpy ${LangNmeLyX} "polish"
StrCpy ${LangEnc} "cp-1250"
${endif}
${if} ${Name} == "Português"
StrCpy ${LangCde} "pt_PT"
StrCpy ${LangNmeLyX} "portuguese"
StrCpy ${LangEnc} "cp-1252"
${endif}
${if} ${Name} == "Româna"
StrCpy ${LangCde} "ro_RO"
StrCpy ${LangNmeLyX} "romanian"
StrCpy ${LangEnc} "cp-1250"
${endif}
${if} ${Name} == "Russian"
StrCpy ${LangCde} "ru_RU"
StrCpy ${LangNmeLyX} "russian"
StrCpy ${LangEnc} "cp-1251"
${endif}
${if} ${Name} == "Srpski (Latinica)"
StrCpy ${LangCde} "sr_RS"
StrCpy ${LangNmeLyX} "serbian-latin"
StrCpy ${LangEnc} "cp-1250"
${endif}
${if} ${Name} == "Slovenský"
StrCpy ${LangCde} "sk_SK"
StrCpy ${LangNmeLyX} "slovak"
StrCpy ${LangEnc} "cp-1250"
${endif}
${if} ${Name} == "Slovenšcina"
StrCpy ${LangCde} "sl_SI"
StrCpy ${LangNmeLyX} "slovene"
StrCpy ${LangEnc} "cp-1250"
${endif}
${if} ${Name} == "Suomi"
StrCpy ${LangCde} "fi_FI"
StrCpy ${LangNmeLyX} "finnish"
StrCpy ${LangEnc} "cp-1252"
${endif}
${if} ${Name} == "Türkçe"
StrCpy ${LangCde} "tr_TR"
StrCpy ${LangNmeLyX} "turkish"
StrCpy ${LangEnc} "cp-1254"
${endif}
${if} ${Name} == "Ukrainian"
StrCpy ${LangCde} "uk_UA"
StrCpy ${LangNmeLyX} "ukrainian"
StrCpy ${LangEnc} "cp-1251"
${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
!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 LyX GUI language name
StrCpy $LangNameLyX ""
!insertmacro GetLangCode $LangCode $LangName $LangNameLyX $LangEncoding
FunctionEnd

View File

@ -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

View File

@ -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.
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.)
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.
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.
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
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.

View File

@ -1,292 +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 ideas of 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.45 or 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 Acrobat
Var AiksaurusPath
Var AppFiles
Var AspellPath
Var BibTeXEditorPath
Var DelGSDir
Var DelPythonFiles
Var DelWMFDir
Var EditorPath
Var GhostscriptPath
Var ImageEditorPath
Var InstallGSview
Var InstallJabRef
Var LangEncoding
Var LangSysEncoding
Var LaTeXName
Var LangNameLyX
Var MiKTeXVersion
Var MiKTeXUser
Var MiKTeXPath
Var MissedProg
Var PathPrefix
Var PSVPath
Var SVGPath
Var WMFPath
# Variables used by all installer versions
!include "Variables.nsh"
#--------------------------------
# load some NSIS libraries
!include "MUI.nsh"
!include "LogicLib.nsh"
!include "FileFunc.nsh"
!include "StrFunc.nsh"
!include "TextFunc.nsh"
!include "WinVer.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"
# Functions 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
#--------------------------------
# List of languages the installers are translated to
!include "TranslatedLanguages.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}
# printer settings, needed to install the Metafile2eps printer
!insertmacro PrinterInit # macro from InstallThirdPartyProgs.nsh
# 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 lyxLauncher.exe 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

View File

@ -1,276 +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 ideas of 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.45 or 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 AppFiles
Var AiksaurusPath
Var AspellPath
Var Acrobat
Var BibTeXEditorPath
Var DelGSDir
Var DelPythonFiles
Var DelWMFDir
Var EditorPath
Var GhostscriptPath
Var ImageEditorPath
Var LangEncoding
Var LangSysEncoding
Var LaTeXName
Var LangNameLyX
Var MiKTeXVersion
Var MiKTeXUser
Var MissedProg
Var PathPrefix
Var PSVPath
Var State
Var SVGPath
Var WMFPath
# Variables used by all installer versions
!include "Variables.nsh"
#--------------------------------
# load some NSIS libraries
!include "MUI.nsh"
!include "LogicLib.nsh"
!include "FileFunc.nsh"
!include "StrFunc.nsh"
!include "TextFunc.nsh"
!include "WinVer.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"
# Functions 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
#--------------------------------
# List of languages the installers are translated to
!include "TranslatedLanguages.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
# remove the /o for LyX 2.0 final!
Section /o "$(SecFileAssocTitle)" SecFileAssoc
StrCpy $CreateFileAssociations "true"
SectionEnd
Section /o "$(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}
# printer settings, needed to install the Metafile2eps printer
!insertmacro PrinterInit # macro from InstallThirdPartyProgs.nsh
# 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

View File

@ -1,238 +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.45 or 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
Var AppPath
# Variables used by all installer versions
!include "Variables.nsh"
#--------------------------------
# load some NSIS libraries
!include "MUI.nsh"
!include "LogicLib.nsh"
!include "FileFunc.nsh"
!include "StrFunc.nsh"
!include "TextFunc.nsh"
!include "WinVer.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
#--------------------------------
# List of languages the installers are translated to
!include "TranslatedLanguages.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}
# printer settings, needed to install the Metafile2eps printer
${if} ${AtLeastWinVista}
StrCpy $PrinterConf "printui.exe"
${else}
StrCpy $PrinterConf "rundll32.exe printui.dll,PrintUIEntry"
${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

View File

@ -1,544 +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 for a local user has for WinXP and 2000 the following structure:
# C:\Documents and Settings\username\Application Data
# for Win Vista the structure is:
# C:\Users\username\AppData\Roaming
# this macro saves the "C:\Documents and Settings\" substring into the variable "AppPre"
# and the "Application Data" substring into the variable "AppSuff"
# switch temporarily to local user because the all users application data path is in
# Vista only C:\ProgramData
SetShellVarContext current
StrCpy $String "$APPDATA"
Var /GLOBAL APPDATemp
StrCpy $APPDATemp "$APPDATA"
${if} $ProductRootKey == "HKLM"
SetShellVarContext all # move back to all users
${endif}
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} $APPDATemp $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 for a local user has for WinXP and 2000 the following structure:
# C:\Documents and Settings\username\Application Data
# for Win Vista the structure is:
# C:\Users\username\AppData\Roaming
# this macro saves the "C:\Documents and Settings\" substring into the variable "AppPre"
# and the "Application Data" substring into the variable "AppSuff"
SetShellVarContext current # switch temoprarily to local user
StrCpy $String "$APPDATA"
StrCpy $APPDATemp "$APPDATA"
${if} $Answer == "yes" # then user has admin priviledges
SetShellVarContext all # move back to all users
${endif}
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} $APPDATemp $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"
RMDir /r "$AppPre\$0\$AppSuff\$AppSubfolder" # delete the folder
Goto loop
ready:
StrCpy $0 $UserList
RMDir /r "$AppPre\$0\$AppSuff\$AppSubfolder" # 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"
CreateDirectory "$AppPre\$0\$AppSuff\$AppSubfolder" # create the folder
CopyFiles "$AppFiles" "$AppPre\$0\$AppSuff\$AppSubfolder"
Goto loop
ready:
# now do the same for the last user name
StrCpy $0 $UserList
CreateDirectory "$AppPre\$0\$AppSuff\$AppSubfolder" # create the folder
CopyFiles "$AppFiles" "$AppPre\$0\$AppSuff\$AppSubfolder"
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\$AppSubfolder"
# 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\$AppSubfolder"
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"

View File

@ -1,300 +0,0 @@
# This script contains the following functions:
#
# - MissingPrograms, (check if third-party programs are installed), uses:
# EditorCheck
# FileCheck
#
# - MissingProgramsPage,
# (generate the page showing the missing programs that will be installed)
#
# - EditorCheck,
# (test if an editor with syntax-highlighting for LaTeX-files is installed)
#
#--------------------------
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 or newer because some
# older Compaq and Dell PCs were delivered with outdated Python interpreters
# Python 3.x was reported not to work with LyX properly, see
# http://www.lyx.org/trac/ticket/7143
ReadRegStr $PythonPath HKLM "Software\Python\PythonCore\2.5\InstallPath" ""
${if} $PythonPath == ""
ReadRegStr $PythonPath HKLM "Software\Python\PythonCore\2.6\InstallPath" ""
${endif}
${if} $PythonPath == ""
ReadRegStr $PythonPath HKLM "Software\Python\PythonCore\2.7\InstallPath" ""
${endif}
${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.3" "UninstallString"
${if} $BibTeXEditorPath == ""
ReadRegStr $BibTeXEditorPath HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\JabRef 2.3.1" "UninstallString"
${endif}
${if} $BibTeXEditorPath == ""
ReadRegStr $BibTeXEditorPath HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\JabRef 2.4" "UninstallString"
${endif}
${if} $BibTeXEditorPath == ""
ReadRegStr $BibTeXEditorPath HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\JabRef 2.4.1" "UninstallString"
${endif}
${if} $BibTeXEditorPath == ""
ReadRegStr $BibTeXEditorPath HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\JabRef 2.4.2" "UninstallString"
${endif}
${if} $BibTeXEditorPath == ""
ReadRegStr $BibTeXEditorPath HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\JabRef 2.5" "UninstallString"
${endif}
${if} $BibTeXEditorPath == ""
ReadRegStr $BibTeXEditorPath HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\JabRef 2.6" "UninstallString"
${endif}
# test if Inkscape is installed
ReadRegStr $SVGPath HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Inkscape" "InstallLocation"
# test if metafile2eps is installed
ReadRegStr $WMFPath HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Metafile to EPS Converter" "InstallLocation"
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

View File

@ -1,99 +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/7.
! 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
- eLyXer, a LyX to HTML 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.
If Python is installed on the system, elyXer is installed as Python module.
---
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 e.g. "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.

View File

@ -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.45.
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.5.5
---
Ghostscript
License: GPL
The folder ~\LyX\etc\Ghostscript contains all used files from GPL Ghostscript 8.64
---
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.6 are used:
python.exe and python26.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.

View File

@ -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.30.
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.

View File

@ -1,101 +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/7.
! 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
- eLyXer, a LyX to HTML converter
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.
If Python is installed on the system, elyXer is installed as Python module.
---
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 e.g. "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.

View File

@ -1,34 +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/7.
! 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.
Note: The last LyX-version should have been installed using also LyXWinInstaller
to assure that the update works as expected.
---
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.

View File

@ -1,99 +0,0 @@
# installer settings
# You should need to change only these macros for new releases.
!define INSTALLER_SUBVERSION "8"
!define PRODUCT_DIR "D:\LyXPackage2.0"
!define PRODUCT_NAME "LyX"
!define PRODUCT_VERSION "2.0beta2"
!define PRODUCT_VERSION_SHORT "20beta2"
!define PRODUCT_SUBFOLDER "lyx20"
!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\lyxLauncher.exe"
!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 v5.${INSTALLER_SUBVERSION} - ${INSTALLER_VERSION}"
# to check later if this installer version is running at the same time
!define INSTALLER_EXE "LyX-${PRODUCT_VERSION_SHORT}-5-${INSTALLER_SUBVERSION}-AltInstaller-${INSTALLER_VERSION}.exe"
!define INSTALLER2_EXE "LyX-${PRODUCT_VERSION_SHORT}-5-${INSTALLER_SUBVERSION}-AltInstaller-${INSTALLER2_VERSION}.exe"
!define INSTALLER3_EXE "LyX-${PRODUCT_VERSION_SHORT}-5-${INSTALLER_SUBVERSION}-AltInstaller-${INSTALLER3_VERSION}.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}"
!define PRODUCT_DIR_REGKEY_2 "Software\LyX\LyX-${PRODUCT_VERSION}"
# definitions for the Update installer
!if ${INSTALLER_VERSION} == "Update"
!define PRODUCT_VERSION_SHORT_OLD "166"
!define PRODUCT_UNINST_KEY_OLD "Software\Microsoft\Windows\CurrentVersion\Uninstall\LyX${PRODUCT_VERSION_SHORT_OLD}"
!define PRODUCT_VERSION_OLD "LyX 1.6.6"
!define JabRefVersion "2.5" # could be an older version
!define ImageMagickVersion_Old "6.5.8" # could be an older version
!define GhostscriptVersion_Old "8.64" # could be an older version
!define MiKTeXDeliveredVersion "2.8" # 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\gsv49w32.exe"
!define JabRefInstall "external\JabRef-2.6-setup.exe"
!define MiKTeXInstall "$INSTDIR\external\basic-miktex-2.9.3972.exe"
!define JabRefVersion "2.6"
!define MiKTeXDeliveredVersion "2.9"
!endif
!define ClassFileDir "${PRODUCT_SOURCEDIR}\Resources\tex"
!define ImageMagickVersion "6.6.5"
# 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 "9.00"
!define Metafile2epsDir "$INSTDIR\etc\Metafile2eps"
!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=12973"
!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}"
# set execution level for Windows Vista
RequestExecutionLevel admin

View File

@ -1,46 +0,0 @@
# list of all languages the installers are translated to
!insertmacro MUI_LANGUAGE "English" # first language is the default language
!insertmacro MUI_LANGUAGE "Arabic"
!insertmacro MUI_LANGUAGE "Catalan"
!insertmacro MUI_LANGUAGE "Czech"
!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 "Indonesian"
!insertmacro MUI_LANGUAGE "Italian"
!insertmacro MUI_LANGUAGE "Japanese"
!insertmacro MUI_LANGUAGE "Norwegian"
!insertmacro MUI_LANGUAGE "Polish"
!insertmacro MUI_LANGUAGE "Portuguese"
!insertmacro MUI_LANGUAGE "Romanian"
!insertmacro MUI_LANGUAGE "Slovak"
!insertmacro MUI_LANGUAGE "Spanish"
!insertmacro MUI_LANGUAGE "Swedish"
!insertmacro MUI_LANGUAGE "Turkish"
!insertmacro MUI_LANGUAGE "Ukrainian"
!include "lyx_languages\english.nsh"
!include "lyx_languages\arabic.nsh"
!include "lyx_languages\catalan.nsh"
!include "lyx_languages\czech.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\indonesian.nsh"
!include "lyx_languages\italian.nsh"
!include "lyx_languages\japanese.nsh"
!include "lyx_languages\norwegian.nsh"
!include "lyx_languages\polish.nsh"
!include "lyx_languages\portuguese.nsh"
!include "lyx_languages\romanian.nsh"
!include "lyx_languages\slovak.nsh"
!include "lyx_languages\spanish.nsh"
!include "lyx_languages\swedish.nsh"
!include "lyx_languages\turkish.nsh"
!include "lyx_languages\ukrainian.nsh"

View File

@ -1,262 +0,0 @@
# Uninstaller
# this function is called at first after starting the uninstaller
Function un.onInit
# set the uninstaller language to the Windows locale language
System::Call "kernel32::GetUserDefaultLangID()i.a"
# 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}
# printer settings, needed to uninstall the Metafile2eps printer
${if} ${AtLeastWinVista}
StrCpy $PrinterConf "printui.exe"
${else}
StrCpy $PrinterConf "rundll32.exe printui.dll,PrintUIEntry"
${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"
# 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 $0 SHCTX "${PRODUCT_DIR_REGKEY}" "OnlyWithLyX" # special entry to test if they were registered by this LyX version
${if} $0 == "Yes${PRODUCT_VERSION_SHORT}"
ReadRegStr $R0 SHCTX "Software\Classes\${PRODUCT_EXT}" ""
${if} $R0 == "${PRODUCT_REGNAME}"
DeleteRegKey SHCTX "Software\Classes\${PRODUCT_EXT}13"
DeleteRegKey SHCTX "Software\Classes\${PRODUCT_EXT}14"
DeleteRegKey SHCTX "Software\Classes\${PRODUCT_EXT}15"
DeleteRegKey SHCTX "Software\Classes\${PRODUCT_EXT}"
DeleteRegKey SHCTX "Software\Classes\${PRODUCT_REGNAME}"
${endif}
${endif}
# delete registry entries
DeleteRegKey HKCU "${PRODUCT_UNINST_KEY}"
DeleteRegKey SHCTX "${PRODUCT_UNINST_KEY}"
DeleteRegKey SHCTX "${PRODUCT_DIR_REGKEY}"
DeleteRegKey HKCU "${PRODUCT_DIR_REGKEY_2}"
DeleteRegKey HKCR "Applications\lyx.exe"
DeleteRegKey HKCR "Applications\lyx.bat"
# 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}
# Metafile2eps
ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Metafile to EPS Converter" "OnlyWithLyX" # special entry to test if it was installed with LyX
${if} $0 == "Yes${PRODUCT_VERSION_SHORT}"
# Delete printer
ExecWait '$PrinterConf /q /dl /n "Metafile to EPS Converter"'
# unregister Metafile2eps
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Metafile to EPS Converter"
DeleteRegKey HKLM "Software\InkNote Selector"
${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
StrCpy $AppSubfolder ${PRODUCT_SUBFOLDER}
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

View File

@ -1,19 +0,0 @@
Function UpdateModifiedFiles
# list with modified files for LyX 1.6.1
SetOutPath "$INSTDIR\bin" # always here
File "${PRODUCT_SOURCEDIR}\bin\lyx.exe" # always here
File "${PRODUCT_SOURCEDIR}\bin\tex2lyx.exe" # always here
SetOutPath "$INSTDIR\Resources" # always here
File /r "${PRODUCT_SOURCEDIR}\Resources\locale" # always here
File "${PRODUCT_SOURCEDIR}\Resources\configure.py"
SetOutPath "$INSTDIR\Resources\layouts"
File "${PRODUCT_SOURCEDIR}\Resources\layouts\amsbook.layout"
SetOutPath "$INSTDIR\Resources\lyx2lyx" # always here
File "${PRODUCT_SOURCEDIR}\Resources\lyx2lyx\lyx2lyx_version.py" # always here
File "${PRODUCT_SOURCEDIR}\Resources\lyx2lyx\lyx_1_6.py"
SetOutPath "$INSTDIR\Resources\man\man1"
File "${PRODUCT_SOURCEDIR}\Resources\man\man1\lyx.1"
FunctionEnd

View File

@ -1,32 +0,0 @@
# Variables used by all installer versions
Var Answer
Var AppPre
Var AppSubfolder
Var AppSuff
Var AspellBaseReg
Var AspellInstallYes
Var AspellMessage
Var CreateDesktopIcon
Var CreateFileAssociations
Var DictCode
Var FileName
Var ImageMagickPath
Var JabRefInstalled
Var LangCode
Var LangCodeSys
Var LangName
Var LangNameSys
Var LatexPath
Var MiKTeXInstalled
Var NewString
Var OldString
Var Pointer
Var PrinterConf
Var ProductRootKey
Var PythonPath
Var RunNumber
Var StartmenuFolder
Var String
Var Search
Var UserList
Var UserName

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -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>

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

View File

@ -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>

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

View File

@ -1 +0,0 @@
http://www.microsoft.com/globaldev/reference/wincp.mspx

View File

@ -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

View File

@ -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

View File

@ -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=Arabic|Bahasa Indonesia|Català|Ceština|Chinese (China)|Chinese (Taiwan)|Dansk|Deutsch|English|Español|Euskara|Français|Galego|Greek|Hebrew|Italiano|Japanese|Korean|Magyar|Nederlands|Norsk|Nynorsk|Polski|Português|Româna|Russian|Slovenský|Slovenšcina|Srpski (Latinica)|Suomi|Türkçe|Ukrainian
Left=20
Right=130
Top=15
Bottom=130

View File

@ -1,9 +0,0 @@
Needed codepages:
turkish.nsh: ISO-8859-9
hungarian.nsh, slovak.nsh, polish.nsh, romanian.nsh: Windows cp-1250
japanese.nsh: Shift_JIS
ukrainian.nsh: Windows cp-1251
arabic.nsh: Windows cp-1256
all other files are in Windows cp-1252

View File

@ -1,149 +0,0 @@
!ifndef _LYX_LANGUAGES_ARABIC_NSH_
!define _LYX_LANGUAGES_ARABIC_NSH_
!ifdef LYX_LANG
!undef LYX_LANG
!endif
!define LYX_LANG ${LANG_ARABIC}
LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
LangString WelcomePageText "${LYX_LANG}" "ستقودك البرنامج خلال عملية تركيب برنامج ليك بيسر وسهولة.\r\n\
\r\n\
ولا تنس ان تكون بصلاحية المدير اثناء عملية التركيب.\r\n\
\r\n\
كما يحسن بك اغلاق جميع البرامج العاملة قبل البدء بتركيب البرنامج وذلك لكي يتم تحديث ملفات النظام دون الحاجة لإعادة تشغيل الحاسوب.\r\n\
\r\n\
$_CLICK"
LangString FileTypeTitle "${LYX_LANG}" "مستند-ليك"
LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
LangString SecAllUsersTitle "${LYX_LANG}" "تركيب لكل المستخدمين؟"
LangString SecFileAssocTitle "${LYX_LANG}" "ملفات مرتبطة"
LangString SecDesktopTitle "${LYX_LANG}" "رمز سطح المكتب"
LangString SecCoreDescription "${LYX_LANG}" "ملفات ليك."
LangString SecInstGSviewDescription "${LYX_LANG}" "برنامج لعرض بوستكربت ومستندات PDF."
LangString SecInstJabRefDescription "${LYX_LANG}" "مدير وحرر البلوغرافيا الخاصة بملفات BibTeX."
LangString SecAllUsersDescription "${LYX_LANG}" "تركيب برنامج ليك لكل المستخدمين أم للمستخدم الحالي فقط."
LangString SecFileAssocDescription "${LYX_LANG}" "الملفات ذات الامتداد .lyx سيتم فتحها تلقائياً ببرنامج ليك."
LangString SecDesktopDescription "${LYX_LANG}" "رمز ليك على سطح المكتب."
LangString LangSelectHeader "${LYX_LANG}" "تحديد لغة قوائم ليك"
LangString AvailableLang "${LYX_LANG}" " اللغات المتاحة "
LangString MissProgHeader "${LYX_LANG}" "التحقق من البرامج المطلوبة"
LangString MissProgCap "${LYX_LANG}" "البرامج المطلوبة التالية سيتم اضافتها"
LangString MissProgLatex "${LYX_LANG}" "MiKTeX, توزيعة لتيك"
LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, عارض بوستكربت ومستندات PDF"
LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, محول الصور"
LangString MissProgAspell "${LYX_LANG}" "Aspell, المصحح الاملائي"
LangString MissProgMessage "${LYX_LANG}" 'لا حاجة لتركيب برامج اضافية.'
LangString EnterLaTeXHeader1 "${LYX_LANG}" 'توزيعة-لتيك'
LangString EnterLaTeXHeader2 "${LYX_LANG}" 'اجعل توزيعة-لتيك التوزيعة المستخدم في ليك.'
LangString EnterLaTeXFolder "${LYX_LANG}" 'يمكنك هنا اختيار المسار للملف "latex.exe" وحدد لذلك \
توزيعة-لتيك الذي يجب استخدامه في ليك.\r\n\
اذا كنت لا تستخدم لتيك فان ليك لا يستطيع اخراج المستندات!\r\n\
\r\n\
تم العثور على توزيعة-لتيك \
"$LaTeXName" في نظامك وتجد مساره في الاسفل.'
LangString EnterLaTeXFolderNone "${LYX_LANG}" 'فيما لي مسار الملف "latex.exe". وحدد لذلك \
توزيعة-لتيك الذي يجب استخدامه في ليك.\r\n\
اذا كنت لا تستخدم لتيك فإن ليك لا يستطيع اخراج المستندات!\r\n\
\r\n\
لم يتم العثور على توزيعة-لتيك في نظامك.'
LangString PathName "${LYX_LANG}" 'مسار الملف "latex.exe"'
LangString DontUseLaTeX "${LYX_LANG}" "لا تستخدم لتيك"
LangString InvalidLaTeXFolder "${LYX_LANG}" 'الملف "latex.exe" ليست في المسار المحدد.'
LangString LatexInfo "${LYX_LANG}" 'سيتم البدء بتركيب توزيعة-لتيك ببرنامج "MiKTeX".$\r$\n\
انقر على زر التالي للإستمرار في عملية التركيب.$\r$\n\
$\r$\n\
!!! فضلاً استخدم جميع الخيارات الافتراضية عند تركيب MiKTeX !!!'
LangString LatexError1 "${LYX_LANG}" 'لم يتم العثور على توزيعة-لتيك!$\r$\n\
لا يمكن استخدام ليك بدون توزيعة لتيك مثل MiKTeX!$\r$\n\
سيتم اجهاض التركيب.'
LangString GSviewInfo "${LYX_LANG}" 'لم يتم تركيب برنامج GSview.$\r$\n\
لتركيب البرنامج انقر على زر تركيب في النافذة الاولى اثناء عملية التركيب,$\r$\n\
اختر اللغة ثم انقر التالي في النافذة التالية.$\r$\n\
تستطيع اختيار كل الخيارات اثناء تركيب برنامج GSview.'
LangString GSviewError "${LYX_LANG}" 'لم ينجح تركيب برنامج GSview!$\r$\n\
ستستمر عملية التركيب.$\r$\n\
حاول تركيب برنامج GSview لاحقاً.'
LangString JabRefInfo "${LYX_LANG}" 'سيتم الآن تركيب برنامج JabRef.$\r$\n\
تستطيع اختيار كل الخيارات اثناء تركيب برنامج JabRef.'
LangString JabRefError "${LYX_LANG}" 'لم ينجح تركيب برنامج JabRef!$\r$\n\
ستستمر عملية التركيب.$\r$\n\
حاول تركيب JabRef لاحقاً.'
LangString LatexConfigInfo "${LYX_LANG}" "العملية التالية ستستغرق بعض الوقت."
LangString AspellInfo "${LYX_LANG}" 'لم يتم تنزيل وتركيب أي قواميس للمصحح الاملائي Aspell.$\r$\n\
كل قاموس لديه رخصة مختلفة سيتم عرضها قبل التركيب.'
LangString AspellDownloadFailed "${LYX_LANG}" "لم يتم تنزيل قاموس للمصحح الاملائي Aspell!"
LangString AspellInstallFailed "${LYX_LANG}" "لم يتم تركيب قاموس للمصحح الاملائي Aspell!"
LangString AspellPartAnd "${LYX_LANG}" " و "
LangString AspellPartSep "${LYX_LANG}" ", "
LangString AspellAll "${LYX_LANG}" 'تم بالفعل تركيب قاموس للغة'
LangString AspellNone "${LYX_LANG}" 'لم يتم تركيب قاموس للمصحح الاملائي Aspell.$\r$\n\
يمكن تنزيل القواميس من $\r$\n\
${AspellLocation}$\r$\n\
هل ترغب بتنزيل القواميس الآن؟'
LangString AspellPartStart "${LYX_LANG}" "تم التركيب بنجاح "
LangString AspellPart1 "${LYX_LANG}" "قاموس انجليزي"
LangString AspellPart2 "${LYX_LANG}" "قاموس لغة $LangName"
LangString AspellPart3 "${LYX_LANG}" "a$\r$\n\
قاموس اللغة $LangNameSys"
LangString AspellPart4 "${LYX_LANG}" ' للمصحح الاملائي Aspell.$\r$\n\
يمكن تنزيل قواميس أخرى من $\r$\n\
${AspellLocation}$\r$\n\
هل ترغب بتنزيل قواميس أخرى الآن؟'
LangString MiKTeXPathInfo "${LYX_LANG}" "لكي يكون كل مستخدم قادرا على تخصيص miktex لاحقاً حسب احتياجاته $\r$\n\
من الضروري كتابة صلاحيات المستخدمين في مجلد تركيب MiKTeX$\r$\n\
$MiKTeXPath $\r$\n\
وفي المجلدات الفرعية."
LangString MiKTeXInfo "${LYX_LANG}" 'توزيعة-لتيك MiKTeX تستخدم ايضاً من قبل ليك.$\r$\n\
ومن الموصى به لتثبيت التحديثات المتاحة لـ miktex - إستخدام برنامج "معالج تحديث miktex"$\r$\n\
قبل استخدام ليك لأول مرة.$\r$\n\
هل ترغب بالتحقق من التحديثات الآن؟'
LangString UpdateNotAllowed "${LYX_LANG}" "هذا التحديث خاص فقط بـ ${PRODUCT_VERSION_OLD}!"
LangString ModifyingConfigureFailed "${LYX_LANG}" "Could not set 'path_prefix' in the configure script"
LangString CreateCmdFilesFailed "${LYX_LANG}" "تعذر انشاء lyx.bat"
LangString RunConfigureFailed "${LYX_LANG}" "لا يمكن تنفيذ الـ configure script"
LangString NotAdmin "${LYX_LANG}" "يجب أن تكون بصلاحية المدير لكي للقيام بعملية التركيب!"
LangString InstallRunning "${LYX_LANG}" "تم بالفعل البدء بعملية التركيب!"
LangString StillInstalled "${LYX_LANG}" "تم بالفعل تركيب برنامج ليك لذا عليك اولاً الغاء تركيب النسخةالسابقة."
LangString FinishPageMessage "${LYX_LANG}" "تهانينا! تم تركيب ليك بنجاح.\r\n\
\r\n\
(تشغيل ليك لأول مرة قد يأخذ عدة ثواني.)"
LangString FinishPageRun "${LYX_LANG}" "تشغيل ليك"
LangString UnNotInRegistryLabel "${LYX_LANG}" "لم يتم العثور على ليك في الريجستري.$\r$\n\
لم يتم حذف اختصارات ليك من سطح المكتب وقائمة البرامج."
LangString UnInstallRunning "${LYX_LANG}" "يجب اغلاق ليك اولاً!"
LangString UnNotAdminLabel "${LYX_LANG}" "يجب أن تملك صلاحيات المدير للبدء بعملية الحذف!"
LangString UnReallyRemoveLabel "${LYX_LANG}" "هل ترغب بحذف برنامج ليك بالكامل مع كل الكمبوننت الخاص به؟"
LangString UnLyXPreferencesTitle "${LYX_LANG}" 'LyX$\'s تفضيلات المستخدم'
LangString UnGSview "${LYX_LANG}" 'فضلاً انقر على زر الازلة للبدء بعملية ازالة ليك$\r$\n\
برنامج GSview الخاص بعرض البوستكربت ومستندات PDF.'
LangString UnRemoveSuccessLabel "${LYX_LANG}" "تم حذف برنامج ليك بنجاح."
LangString SecUnAspellDescription "${LYX_LANG}" 'تم ازالة المصحح الاملائي Aspell وكل القواميس الخاصة به.'
LangString SecUnMiKTeXDescription "${LYX_LANG}" "تم ازالة توزع- لتيك MiKTeX."
LangString SecUnJabRefDescription "${LYX_LANG}" "تم ازالة مدير البابلوغرافيا JabRef."
LangString SecUnPreferencesDescription "${LYX_LANG}" 'حذف مجلد تشكيل ليك$\r$\n\
"$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
لكل المستخدمين.'
LangString SecUnProgramFilesDescription "${LYX_LANG}" "ازالة ليك وكل الكمبوننت الخاصة به."
!undef LYX_LANG
!endif # _LYX_LANGUAGES_ARABIC_NSH_

View File

@ -1,149 +0,0 @@
!ifndef _LYX_LANGUAGES_CATALAN_NSH_
!define _LYX_LANGUAGES_CATALAN_NSH_
!ifdef LYX_LANG
!undef LYX_LANG
!endif
!define LYX_LANG ${LANG_CATALAN}
LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
LangString WelcomePageText "${LYX_LANG}" "Aquest assistent us guiarà en la instal·lació del LyX.\r\n\
\r\n\
Necessiteu drets d'administrador per instal·lar el LyX.\r\n\
\r\n\
Abans de començar la instal·lació, és recomenable tancar totes les altres aplicacions. Això permet actualitzar alguns fitxerr del sistema sense haver de reiniciar l'ordinador.\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}" "Voleu instal·lar-ho per a tots els usuaris?"
LangString SecFileAssocTitle "${LYX_LANG}" "Associació de fitxers"
LangString SecDesktopTitle "${LYX_LANG}" "Icona a l'escriptori"
LangString SecCoreDescription "${LYX_LANG}" "Els fitxers del LyX."
LangString SecInstGSviewDescription "${LYX_LANG}" "Programa per visualitzar documents en format Postscript i PDF."
LangString SecInstJabRefDescription "${LYX_LANG}" "Gestor i editor de referències bibliogràfiques per a fitxers BibTeX."
LangString SecAllUsersDescription "${LYX_LANG}" "Instal·la el LyX per a tots els usuaris o només per a l'usuari actual."
LangString SecFileAssocDescription "${LYX_LANG}" "Els fitxers amb extensió .lyx s'obriran automàticament amb el LyX."
LangString SecDesktopDescription "${LYX_LANG}" "Una icona del LyX a l'escriptori."
LangString LangSelectHeader "${LYX_LANG}" "Selecció de la llengua de menús del LyX"
LangString AvailableLang "${LYX_LANG}" " Llengües disponibles "
LangString MissProgHeader "${LYX_LANG}" "Verificació dels programes requerits"
LangString MissProgCap "${LYX_LANG}" "Addicionalment, s'instal·laran els programes següents"
LangString MissProgLatex "${LYX_LANG}" "MiKTeX, una distribució de LaTeX"
LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, un intèrpret per a documents PostScript i PDF"
LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, un conversor d'imatges"
LangString MissProgAspell "${LYX_LANG}" "Aspell, un corrector ortogràfic"
LangString MissProgMessage "${LYX_LANG}" 'No és necessari instal·lar cap programa addicional.'
LangString EnterLaTeXHeader1 "${LYX_LANG}" 'Distribució LaTeX'
LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Establiu la distribució LaTeX que ha de fer servir el LyX.'
LangString EnterLaTeXFolder "${LYX_LANG}" 'Opcionalment podeu establir aquí el camí al fitxer "latex.exe" i posteriorment establir la \
distribució LaTeX que el LyX ha de fer servir.\r\n\
Si no useu LaTeX, el LyX no podrà generar documents!\r\n\
\r\n\
L$\'instal·lador ha detectat la distribució LaTeX \
"$LaTeXName" al sistema, al camí que es mostra avall.'
LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Indiqueu el camí al fitxer "latex.exe". Posteriorment establiu \
quina distribució LaTeX ha de fer servir el LyX.\r\n\
Si no useu LaTeX, el LyX no podrà generar documents!\r\n\
\r\n\
L$\'instal·lador no ha trobat cap distribució LaTeX al sistema.'
LangString PathName "${LYX_LANG}" 'Camí al fitxer "latex.exe"'
LangString DontUseLaTeX "${LYX_LANG}" "No usis LaTeX"
LangString InvalidLaTeXFolder "${LYX_LANG}" 'El fitxer "latex.exe" no es troba al camí indicat.'
LangString LatexInfo "${LYX_LANG}" 'Ara s$\'executarà l$\'instal·lador de la distribució LaTeX "MiKTeX".$\r$\n\
Per instal·lar el programa pitgeu el botó "Següent" a les finestres de l$\'instal·lador fins que la instal·lació comenci.$\r$\n\
$\r$\n\
Si us plau, useu les opcions predeterminades de l$\'instal·lador MiKTeX !!!'
LangString LatexError1 "${LYX_LANG}" 'No s$\'ha trobat cap distribució LaTeX!$\r$\n\
No podeu usar el LyX sense cap distribució LaTeX, com ara "MiKTeX"!$\r$\n\
Es cancel·larà la instal·lació.'
LangString GSviewInfo "${LYX_LANG}" 'Ara s$\'executarà l$\'instal·lador del programa "GSview".$\r$\n\
Per instal·lar el programa pitgeu el botó "Setup" a la primera finestra de l$\'instal·lador,$\r$\n\
seleccioneu la llengua i pitgeu el botó "Següent" a la finstres següent de l$\'instal·lador.$\r$\n\
Podeu usar totes les opcions predeterminades de l$\'instal·lador del GSview.'
LangString GSviewError "${LYX_LANG}" 'El programa "GSview" no s$\'ha instal·lat correctament!$\r$\n\
L$\'instal·lador continuarà igualment.$\r$\n\
Intenteu instal·lar el GSview altre cop més tard.'
LangString JabRefInfo "${LYX_LANG}" 'Ara s$\'executarà l$\'instal·lador del programa "JabRef".$\r$\n\
Podeu usar totes les opcions predeterminades de l$\'instal·lador del JabRef.'
LangString JabRefError "${LYX_LANG}" 'El programa "JabRef" no s$\'ha instal·lat correctament!$\r$\n\
L$\'instal·lador continuarà igualment.$\r$\n\
Intenteu instal·lar el JabRef altre cop més tard.'
LangString LatexConfigInfo "${LYX_LANG}" "La configuració següent del LyX pot trigar una mica."
LangString AspellInfo "${LYX_LANG}" 'Ara es descarregaran i instal·laran els diccionaris pel corrector ortogràfic "Aspell".$\r$\n\
Cada diccionari té una llicència diferent que es mostrarà abans de la instal·lació.'
LangString AspellDownloadFailed "${LYX_LANG}" "No s$\'ha pogut descarregar cap diccionari de l$\'Aspell!"
LangString AspellInstallFailed "${LYX_LANG}" "No s$\'ha pogut instal·lar cap diccionari de l$\'Aspell!"
LangString AspellPartAnd "${LYX_LANG}" " i "
LangString AspellPartSep "${LYX_LANG}" ", "
LangString AspellAll "${LYX_LANG}" 'Ja es troba instal·lat un diccionari per a la llengua'
LangString AspellNone "${LYX_LANG}" 'No s$\'ha instal·lat el diccionari de l$\'Aspell.$\r$\n\
Podeu descarregar els diccionaris des de$\r$\n\
${AspellLocation}$\r$\n\
Voleu descarregar els diccionaris ara?'
LangString AspellPartStart "${LYX_LANG}" "S'ha instal·lat correctament "
LangString AspellPart1 "${LYX_LANG}" "un diccionari per a la llengua anglesa"
LangString AspellPart2 "${LYX_LANG}" "un diccionari per a la llengua $LangName"
LangString AspellPart3 "${LYX_LANG}" "un$\r$\n\
diccionari per a la llengua $LangNameSys"
LangString AspellPart4 "${LYX_LANG}" ' pel corrector ortogràfic "Aspell".$\r$\n\
Podeu descarregar més diccionaris des de$\r$\n\
${AspellLocation}$\r$\n\
Voleu descarregar altres diccionaris ara?'
LangString MiKTeXPathInfo "${LYX_LANG}" "Per a que cada usuari pugui personalitzar el MiKTeX segons les seves necessitats\r$\n\
és necessari que la carpeta on es troba instal·lat el MiKTeK$\r$\n\
$MiKTeXPath $\r$\n\
i a les seves subcarpetes tinguin permissos d'escriptura per a tots els usuaris."
LangString MiKTeXInfo "${LYX_LANG}" 'La distribució LaTeX "MiKTeX" conjuntament amb el LyX.$\r$\n\
És recomenable instal·lar les actualitzacions MiKTeX fent servir el programa "MiKTeX Update Wizard"$\r$\n\
abans d$\'executar el LyX per primer cop.$\r$\n\
Voleu comprobar ara si hi ha actualitzacions del MiKTeX?'
LangString UpdateNotAllowed "${LYX_LANG}" "Aquest paquet d'actualització només actualitza ${PRODUCT_VERSION_OLD}!"
LangString ModifyingConfigureFailed "${LYX_LANG}" "No es pot establir 'path_prefix' durant el programa de configuració"
LangString CreateCmdFilesFailed "${LYX_LANG}" "No es pot crear el fitxer lyx.bat"
LangString RunConfigureFailed "${LYX_LANG}" "No es pot executar el programa de configuració"
LangString NotAdmin "${LYX_LANG}" "Necessiteu drets d'administrador per instal·lar el LyX!"
LangString InstallRunning "${LYX_LANG}" "L'instal·lador ja s'està executant!"
LangString StillInstalled "${LYX_LANG}" "El LyX ja es troba instal·lat! Desinstal·leu-lo primer."
LangString FinishPageMessage "${LYX_LANG}" "Felicitats! Heu instal·lat correctament el LyX.\r\n\
\r\n\
(La primera execució del LyX pot trigar alguns segons.)"
LangString FinishPageRun "${LYX_LANG}" "Executa el LyX"
LangString UnNotInRegistryLabel "${LYX_LANG}" "No es possible trobar el LyX al registre.$\r$\n\
No se suprimiran les dreceres de l'escriptori i del menú inici."
LangString UnInstallRunning "${LYX_LANG}" "Primer heu de tancar el LyX!"
LangString UnNotAdminLabel "${LYX_LANG}" "Necessiteu drets d'administrador per desinstal·lar el LyX!"
LangString UnReallyRemoveLabel "${LYX_LANG}" "Esteu segur de voler suprimir completament el LyX i tots els seus components?"
LangString UnLyXPreferencesTitle "${LYX_LANG}" 'Preferències d$\'usuari del LyX'
LangString UnGSview "${LYX_LANG}" 'Pitgeu el botó "Uninstall" a la finestra següent per desinstal·lar\r$\n\
el visor de fitxers Postscript i PDF "GSview".'
LangString UnRemoveSuccessLabel "${LYX_LANG}" "El LyX s'ha desinstal·lat correctament de l'ordinador."
LangString SecUnAspellDescription "${LYX_LANG}" 'Desinstal·la el corrector ortogràfic Aspell i tots els seus diccionaris.'
LangString SecUnMiKTeXDescription "${LYX_LANG}" "Desintal·la la distribució de LaTeX MiKTeX."
LangString SecUnJabRefDescription "${LYX_LANG}" "Desinstal·la el gestor de bibliografia JabRef."
LangString SecUnPreferencesDescription "${LYX_LANG}" 'Suprimeix les carptes de configuració del LyX$\r$\n\
"$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
de tots els usuaris.'
LangString SecUnProgramFilesDescription "${LYX_LANG}" "Desinstal·la el LyX i tots els seus components."
!undef LYX_LANG
!endif # _LYX_LANGUAGES_CATALAN_NSH_

View File

@ -1,149 +0,0 @@
!ifndef _LYX_LANGUAGES_CZECH_NSH_
!define _LYX_LANGUAGES_CZECH_NSH_
!ifdef LYX_LANG
!undef LYX_LANG
!endif
!define LYX_LANG ${LANG_CZECH}
LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
LangString WelcomePageText "${LYX_LANG}" "Tento pomocník vás provede instalací LyXu.\r\n\
\r\n\
K instalaci LyXu budete potřebovat administrátorská práva.\r\n\
\r\n\
Je doporučeno zavřít všechny ostatní aplikace před spuštěním instalace. Umožníte tím aktualizovat patřičné systémové soubory bez nutnosti restartovat počítač.\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}" "Instalovat pro všechny uživatele?"
LangString SecFileAssocTitle "${LYX_LANG}" "Asociovat soubory"
LangString SecDesktopTitle "${LYX_LANG}" "Ikonu na plochu"
LangString SecCoreDescription "${LYX_LANG}" "Soubory LyXu."
LangString SecInstGSviewDescription "${LYX_LANG}" "Prohlížeč Postscriptu and PDF-dokumentů."
LangString SecInstJabRefDescription "${LYX_LANG}" "Správce pro bibliografii a editor souborů BibTeXu."
LangString SecAllUsersDescription "${LYX_LANG}" "Instalovat LyX pro všechny uživatele nebo pouze pro současného uživatele."
LangString SecFileAssocDescription "${LYX_LANG}" "Soubory s příponou .lyx se automaticky otevřou v LyXu."
LangString SecDesktopDescription "${LYX_LANG}" "Ikonu LyXu na plochu."
LangString LangSelectHeader "${LYX_LANG}" "Výběr jazyka prostředí LyXu"
LangString AvailableLang "${LYX_LANG}" " Dostupné jazyky "
LangString MissProgHeader "${LYX_LANG}" "Kontrola potřebných programů"
LangString MissProgCap "${LYX_LANG}" "Následující programy budou přiinstalovány"
LangString MissProgLatex "${LYX_LANG}" "MiKTeX, distribuce LaTeXu"
LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, interpretr PostScriptu a PDF souborů"
LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, konvertor obrázků"
LangString MissProgAspell "${LYX_LANG}" "Aspell, kontrola pravopisu"
LangString MissProgMessage "${LYX_LANG}" 'Žádné další programy není třeba přiinstalovat.'
LangString EnterLaTeXHeader1 "${LYX_LANG}" 'Distribuce LaTeXu'
LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Nastavte distribuci LaTeXu, kterou má LyX používat.'
LangString EnterLaTeXFolder "${LYX_LANG}" 'Můžete zde volitelně nastavit cestu k souboru "latex.exe" a tím určit \
distribuci LaTeXu, kterou bude používat Lyx.\r\n\
Pokud nepoužijete LaTeX, LyX nemůže vysázet výsledné dokumenty!\r\n\
\r\n\
Instalátor nalezl na vašem počítači LaTeXovou distribuci \
"$LaTeXName". Níže je uvedena její cesta.'
LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Níže nastavte cestu k souboru "latex.exe". Určíte tím, která \
distribuce LaTeXu bude používána LyXem.\r\n\
Pokud nepoužijete LaTeX, LyX nemůže vysázet výsledné dokumenty!\r\n\
\r\n\
Instalátor nemohl nalézt distribuci LaTeXu na vašem počítači.'
LangString PathName "${LYX_LANG}" 'Cesta k souboru "latex.exe"'
LangString DontUseLaTeX "${LYX_LANG}" "Nepoužívat LaTeX"
LangString InvalidLaTeXFolder "${LYX_LANG}" 'Soubor "latex.exe" není v zadané cestě.'
LangString LatexInfo "${LYX_LANG}" 'Nyní bude spuštěn instalátor LaTeXové-distribuce "MiKTeX".$\r$\n\
V instalátoru pokračujte tlačítkem "Next" dokud instalace nezačne.$\r$\n\
$\r$\n\
!!! Užijte všechny předvolby instalátoru MiKTeX !!!'
LangString LatexError1 "${LYX_LANG}" 'Žádná LaTeXová-distribuce nebyla nalezena!$\r$\n\
Nemůžete používat LyX bez distribuce LaTeXu jako je např. "MiKTeX"!$\r$\n\
Instalace bude proto přerušena.'
LangString GSviewInfo "${LYX_LANG}" 'Nyní bude spuštěn instalátor programu "GSview".$\r$\n\
K jeho instalaci zmáčkněte nejprve tlačítko "Setup" v prvním okně,$\r$\n\
vyberte jazyk a stisknětě tlačítko "Next" v následujícím okně.$\r$\n\
Můžete použít všechny předvolby tohoto instalátoru.'
LangString GSviewError "${LYX_LANG}" 'Program "GSview" nebyl úspěšně nainstalován!$\r$\n\
Instalátor bude navzdory tomu pokračovat.$\r$\n\
Pokuste se nainstalovat GSview později.'
LangString JabRefInfo "${LYX_LANG}" 'Nyní bude spuštěn instalátor programu "JabRef".$\r$\n\
Můžete použít všechny předvolby instalátoru JabRef.'
LangString JabRefError "${LYX_LANG}" 'Program "JabRef" nebyl úspěšně nainstalován.$\r$\n\
Instalátor bude navzdory tomu pokračovat.$\r$\n\
Pokuste se nainstalovat JabRef později.'
LangString LatexConfigInfo "${LYX_LANG}" "Následující konfigurování LyXu chvíli potrvá."
LangString AspellInfo "${LYX_LANG}" 'Nyní budou staženy a nainstalovány slovníky pro kontrolu pravopisu programu "Aspell".$\r$\n\
Každý slovník má odlišnou licenci, která bude zobrazena před instalací.'
LangString AspellDownloadFailed "${LYX_LANG}" "Nelze stáhnout žádný slovníku Aspellu!"
LangString AspellInstallFailed "${LYX_LANG}" "Nelze nainstalovat žádný slovník Aspellu!"
LangString AspellPartAnd "${LYX_LANG}" " a "
LangString AspellPartSep "${LYX_LANG}" ", "
LangString AspellAll "${LYX_LANG}" 'Slovník jazyka je již naistalován'
LangString AspellNone "${LYX_LANG}" 'Nebyl nainstalován žádný slovník pro Aspell.$\r$\n\
Slovníky pro kontrolu pravopisu lze stáhnout z$\r$\n\
${AspellLocation}$\r$\n\
Chcete je stáhnout nyní?'
LangString AspellPartStart "${LYX_LANG}" "Byl úspěšně nainstalován"
LangString AspellPart1 "${LYX_LANG}" "anglický slovník"
LangString AspellPart2 "${LYX_LANG}" "slovník jazyka: $LangName"
LangString AspellPart3 "${LYX_LANG}" "a$\r$\n\
slovník jazyka: $LangNameSys"
LangString AspellPart4 "${LYX_LANG}" ' pro kontrolu pravopisu programem "Aspell".$\r$\n\
Více slovníků může být staženo z$\r$\n\
${AspellLocation}$\r$\n\
Chcete nyní stáhnout jiný slovník ?'
LangString MiKTeXPathInfo "${LYX_LANG}" "Aby každý uživatel mohl později přizpůsobit MiKTeX pro své potřeby$\r$\n\
je třeba nastavit práva zápisu pro všechny uživatele do adresáře MiKTeXu$\r$\n\
$MiKTeXPath $\r$\n\
a všech jeho podadresářů."
LangString MiKTeXInfo "${LYX_LANG}" 'LaTeXová distribuce "MiKTeX" bude použita dohromady s LyXem.$\r$\n\
Je doporučeno nainstalovat dostupné aktualizace MiKTeXu pomocí programu "MiKTeX Update Wizard"$\r$\n\
předtím než poprvé spustíte LyX.$\r$\n\
Chcete zkontrolovat dostupné aktualizace MiKTeXu nyní?'
LangString UpdateNotAllowed "${LYX_LANG}" "Tento aktualizační balíček může být použít jen na ${PRODUCT_VERSION_OLD}!"
LangString ModifyingConfigureFailed "${LYX_LANG}" "Nelze nastavit 'path_prefix' v konfiguračním skriptu"
LangString CreateCmdFilesFailed "${LYX_LANG}" "Nelze vytvořit lyx.bat"
LangString RunConfigureFailed "${LYX_LANG}" "Nelze spustit konfigurační skript"
LangString NotAdmin "${LYX_LANG}" "Potřebujete administrátorská práva pro nainstalování LyXu!"
LangString InstallRunning "${LYX_LANG}" "Instalátor je již spuštěn!"
LangString StillInstalled "${LYX_LANG}" "LyX je již nainstalován! Nejprve LyX odinstalujte."
LangString FinishPageMessage "${LYX_LANG}" "Blahopřejeme! LyX byl úspěšně nainstalován.\r\n\
\r\n\
(První spuštění LyXu může trvat delší dobu.)"
LangString FinishPageRun "${LYX_LANG}" "Spustit LyX"
LangString UnNotInRegistryLabel "${LYX_LANG}" "Nelze nalézt LyX v registrech.$\r$\n\
Zástupce na ploše a ve Start menu nebude smazán."
LangString UnInstallRunning "${LYX_LANG}" "Nejprve musíte zavřít LyX!"
LangString UnNotAdminLabel "${LYX_LANG}" "Musíte mít administrátorská práva pro odinstalování LyXu!"
LangString UnReallyRemoveLabel "${LYX_LANG}" "Chcete opravdu smazat LyX a všechny jeho komponenty?"
LangString UnLyXPreferencesTitle "${LYX_LANG}" 'Uživatelská nastavení LyXu'
LangString UnGSview "${LYX_LANG}" 'Zvolte tlačítko "Uninstall" v dalším okně pro odinstalování$\r$\n\
prohlížeče "GSview".'
LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX byl úspěšně odstraněn z vašeho počítače."
LangString SecUnAspellDescription "${LYX_LANG}" 'Odinstalovat program pro kontrolu pravopisu Aspell a všechny jeho slovníky.'
LangString SecUnMiKTeXDescription "${LYX_LANG}" "Odinstalovat LaTeXovou-distribuci MiKTeX."
LangString SecUnJabRefDescription "${LYX_LANG}" "Odinstalovat manažer bibliografie JabRef."
LangString SecUnPreferencesDescription "${LYX_LANG}" 'Smazat konfigurační adresář LyXu$\r$\n\
"$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
pro všechny uživatele.'
LangString SecUnProgramFilesDescription "${LYX_LANG}" "Odinstalovat LyX a všechny jeho komponenty."
!undef LYX_LANG
!endif ; _LYX_LANGUAGES_CZECH_NSH_

View File

@ -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_

View File

@ -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_

View File

@ -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_

View File

@ -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}" "Gestionnaire de références bibliographiques et éditeur de ficjiers BibTeX."
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 de la présence 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 dans le chemin d$\'accès spécifié.'
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}" "Ce paquetage ne peut mettre à jour que ${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_

View File

@ -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_

View File

@ -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_

View File

@ -1,149 +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énjen."
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ő megtalálta az ön számítógépén a \
"$LaTeXName" 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 vehet igénybe."
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árakat 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 egyéb 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é ellenőrizni a frissítéseket most?'
LangString UpdateNotAllowed "${LYX_LANG}" "Ez a frissítő csomag csak a ${PRODUCT_VERSION_OLD} verziót tudja frissíteni!"
LangString ModifyingConfigureFailed "${LYX_LANG}" "Nem tudom beállítani a 'path_prefix'-et a configure parancsfájlban!"
LangString CreateCmdFilesFailed "${LYX_LANG}" "Nem tudom létrehozni a lyx.bat fájlt."
LangString RunConfigureFailed "${LYX_LANG}" "Nem tudom végrehajtani a configure parancsfájlt!"
LangString NotAdmin "${LYX_LANG}" "A 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 régit."
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 vehet 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 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}" "Aspell és minden szótárának eltávolítása."
LangString SecUnMiKTeXDescription "${LYX_LANG}" "MikTeX LaTeX-disztibúció eltávolítása."
LangString SecUnJabRefDescription "${LYX_LANG}" "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_

View File

@ -1,149 +0,0 @@
!ifndef _LYX_LANGUAGES_INDONESIAN_NSH_
!define _LYX_LANGUAGES_INDONESIAN_NSH_
!ifdef LYX_LANG
!undef LYX_LANG
!endif
!define LYX_LANG ${LANG_INDONESIAN}
LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
LangString WelcomePageText "${LYX_LANG}" "Program ini akan memandu anda dalam melakukan instalasi LyX.\r\n\
\r\n\
Anda harus bertindak dan mempunyai hak sebagai administrator untuk instalasi LyX.\r\n\
\r\n\
Sangat disarankan anda menutup semua aplikasi sebelum memulai. Hal ini akan memungkinkan memperbarui berkas sistem yang relevan tanpa melakukan booting ulang komputer anda.\r\n\
\r\n\
$_CLICK"
LangString FileTypeTitle "${LYX_LANG}" "Dokumen-LyX"
LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
LangString SecAllUsersTitle "${LYX_LANG}" "Instal untuk semua pengguna?"
LangString SecFileAssocTitle "${LYX_LANG}" "Berkas yang terkait"
LangString SecDesktopTitle "${LYX_LANG}" "Ikon Desktop"
LangString SecCoreDescription "${LYX_LANG}" "Berkas-berkas LyX."
LangString SecInstGSviewDescription "${LYX_LANG}" "Program untuk melihat dokumen Postscript dan PDF."
LangString SecInstJabRefDescription "${LYX_LANG}" "Program manajemen acuan bibliografi dan penyunting berkas BibTeX."
LangString SecAllUsersDescription "${LYX_LANG}" "Instal LyX untuk semua pengguna atau hanya untuk pengguna ini saja."
LangString SecFileAssocDescription "${LYX_LANG}" "Berkas dengan ekstensi .lyx akan otomatis dibuka menggunakan LyX."
LangString SecDesktopDescription "${LYX_LANG}" "Ikon LyX muncul di desktop."
LangString LangSelectHeader "${LYX_LANG}" "Pilihan bahasa untuk menu LyX"
LangString AvailableLang "${LYX_LANG}" " Bahasa yang tersedia "
LangString MissProgHeader "${LYX_LANG}" "Pengecekan program yang diperlukan"
LangString MissProgCap "${LYX_LANG}" "Berikut ini adalah program yang diperlukan dan akan diinstal sebagai tambahan"
LangString MissProgLatex "${LYX_LANG}" "MiKTeX, salah satu program distribusi LaTeX"
LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, suatu penafsir PostScript and PDF"
LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, salah satu pengkonversi gambar"
LangString MissProgAspell "${LYX_LANG}" "Aspell, salah satu program pemeriksa ejaan"
LangString MissProgMessage "${LYX_LANG}" 'Tidak ada program tambahan yang perlu diinstal.'
LangString EnterLaTeXHeader1 "${LYX_LANG}" 'Distribusi LaTeX'
LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Pengaturan distribusi LaTeX yang akan digunakan dalam LyX.'
LangString EnterLaTeXFolder "${LYX_LANG}" 'Anda dapat mengatur sendiri lokasi tempat berkas "latex.exe" berada dan mengatur lokasi \
tempat distribusi LaTeX yang akan digunakan oleh LyX.\r\n\
Apabila anda tidak menggunakan LaTeX, LyX tidak akan menampilkan output dokumen!\r\n\
\r\n\
Program instalasi ini mendeteksi adanya distribusi LaTeX \
"$LaTeXName" dalam sistem anda. Dibawah ini adalah lokasi keberadaannya.'
LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Aturlah lokasi tempat berkas "latex.exe" berada. Atur dan nyatakanlah lokasi \
tempat distribusi LaTeX yang akan digunakan oleh LyX.\r\n\
Apabila anda tidak menggunakan LaTeX, LyX tidak akan menampilkan output dokumen!\r\n\
\r\n\
Program instalasi ini tidak menemukan adanya distribusi LaTeX di sistem anda.'
LangString PathName "${LYX_LANG}" 'Lokasi tempat berkas "latex.exe" berada'
LangString DontUseLaTeX "${LYX_LANG}" "Tidak menggunakan LaTeX"
LangString InvalidLaTeXFolder "${LYX_LANG}" 'Berkas "latex.exe" tidak berada di lokasi tempat yang dinyatakan.'
LangString LatexInfo "${LYX_LANG}" 'Sekarang instalasi program distribusi LaTeX "MiKTeX" akan dijalankan.$\r$\n\
Untuk meneruskan tekanlah tombol "Lanjut" yang ada di jendela dan tunggu sampai instalasi dimulai.$\r$\n\
$\r$\n\
!!! Gunakan semua pilihan default pada program instalasi MiKTeX !!!'
LangString LatexError1 "${LYX_LANG}" 'Distribusi LaTeX tidak ditemukan!$\r$\n\
LyX tidak bisa digunakan tanpa menggunakan salah satu distribusi LaTeX seperti "MiKTeX"!$\r$\n\
Oleh karena itu proses instalasi dibatalkan.'
LangString GSviewInfo "${LYX_LANG}" 'Sekarang instalasi program "GSview" akan dijalankan.$\r$\n\
Untuk memulainya tekanlah tombol "Mulai" pada jendela instalasi yang pertama,$\r$\n\
pilihlah bahasa yang anda inginkan kemudian tekan tombol "Lanjut" pada jendela berikutnya.$\r$\n\
Anda boleh memilih semua pilihan default yang ada di program instalasi GSview.'
LangString GSviewError "${LYX_LANG}" 'Program "GSview" tidak berhasil diinstal secara keseluruhan!$\r$\n\
Namun proses instalasi dapat diteruskan.$\r$\n\
Anda dapat mengulangi instalasi GSview nanti.'
LangString JabRefInfo "${LYX_LANG}" 'Sekarang instalasi program "JabRef" akan dijalankan.$\r$\n\
Anda boleh memilih semua pilihan default yang ada di program instalasi JabRef.'
LangString JabRefError "${LYX_LANG}" 'Program "JabRef" tidak berhasil diinstal secara keseluruhan!$\r$\n\
Namun proses instalasi dapat diteruskan.$\r$\n\
Anda dapat mengulang instalasi JabRef nanti.'
LangString LatexConfigInfo "${LYX_LANG}" "Proses konfigurasi LyX selanjutnya akan memerlukan waktu beberapa saat."
LangString AspellInfo "${LYX_LANG}" 'Sekarang kamus untuk pemeriksa ejaan "Aspell" akan dimuat turun kemudian diinstal.$\r$\n\
Setiap lisensi kamus yang berbeda akan ditampilkan sebelum instalasi dimulai.'
LangString AspellDownloadFailed "${LYX_LANG}" "Kamus pemeriksa ejaan Aspell tidak bisa dimuat turun!"
LangString AspellInstallFailed "${LYX_LANG}" "Kamus pemeriksa ejaan Aspell tidak bisa diinstal!"
LangString AspellPartAnd "${LYX_LANG}" " dan "
LangString AspellPartSep "${LYX_LANG}" ", "
LangString AspellAll "${LYX_LANG}" 'Kamus bahasa sudah diinstal'
LangString AspellNone "${LYX_LANG}" 'Kamus untuk pemeriksa ejaan "Aspell" belum diinstal.$\r$\n\
Berbagai kamus dapat dimuat turun dari$\r$\n\
${AspellLocation}$\r$\n\
Apakah anda menginginkan memuat turun berbagai kamus sekarang?'
LangString AspellPartStart "${LYX_LANG}" "Sudah berhasil diinstal "
LangString AspellPart1 "${LYX_LANG}" "kamus bahasa inggris"
LangString AspellPart2 "${LYX_LANG}" "Kamus untuk bahasa $LangName"
LangString AspellPart3 "${LYX_LANG}" "a$\r$\n\
kamus dari bahasa $LangNameSys"
LangString AspellPart4 "${LYX_LANG}" ' untuk pemeriksa ejaan "Aspell".$\r$\n\
Berbagai kamus dapat dimuat turun dari$\r$\n\
${AspellLocation}$\r$\n\
Apakah anda menginginkan memuat turun berbagai kamus yang lain sekarang?'
LangString MiKTeXPathInfo "${LYX_LANG}" "Agar memungkinkan semua pengguna dapat mengatur MiKTeX sesuai keinginannya$\r$\n\
anda perlu memberikan hak merubah untuk semua pengguna pada lokasi instalasi MiKTeX yaitu folder$\r$\n\
$MiKTeXPath $\r$\n\
serta di semua subfoldernya."
LangString MiKTeXInfo "${LYX_LANG}" 'Distribusi LaTeX "MiKTeX" akan digunakan dengan LyX.$\r$\n\
Sangat disarankan memperbarui program yang ada di MiKTeX menggunakan "MiKTeX Update Wizard"$\r$\n\
sebelum anda menggunakan LyX untuk yang pertama kali.$\r$\n\
Apakah anda akan memeriksa perlunya memperbarui MikTeX?'
LangString UpdateNotAllowed "${LYX_LANG}" "Program update ini hanya hanya dapat memperbarui ${PRODUCT_VERSION_OLD}!"
LangString ModifyingConfigureFailed "${LYX_LANG}" "Tidak bisa menyatakan 'path_prefix' pada skrip configure"
LangString CreateCmdFilesFailed "${LYX_LANG}" "Tidak bisa membuat berkas lyx.bat"
LangString RunConfigureFailed "${LYX_LANG}" "Tidak bisa menjalankan skrip configure"
LangString NotAdmin "${LYX_LANG}" "Anda harus berlaku dan mempunyai hak sebagai administrator untuk instalasi LyX!"
LangString InstallRunning "${LYX_LANG}" "Program instalasi sedang berjalan!"
LangString StillInstalled "${LYX_LANG}" "LyX sudah pernah diinstal! Perlu menghapus LyX yang ada terlebih dahulu."
LangString FinishPageMessage "${LYX_LANG}" "Selamat! LyX berhasil diinstal dengan sukses.\r\n\
\r\n\
(Menjalankan LyX untuk pertama kali memerlukan waktu beberapa detik.)"
LangString FinishPageRun "${LYX_LANG}" "Menjalankan LyX"
LangString UnNotInRegistryLabel "${LYX_LANG}" "Tidak bisa menemukan LyX di catatan registry.$\r$\n\
Shortcuts pada desktop dan yang ada di Menu Start tidak dihapus."
LangString UnInstallRunning "${LYX_LANG}" "Anda harus menutup LyX terlebih dahulu!"
LangString UnNotAdminLabel "${LYX_LANG}" "Anda harus berlaku dan mempunyai hak sebagai administrator untuk menghapus LyX!"
LangString UnReallyRemoveLabel "${LYX_LANG}" "Apakah anda yakin akan menghapus LyX secara menyeluruh termasuk semua komponen yang ada?"
LangString UnLyXPreferencesTitle "${LYX_LANG}" 'Preferensi pengguna LyX'
LangString UnGSview "${LYX_LANG}" 'Silahkan tekan tombol "Hapus" pada jendela berikutnya untuk memulai penghapusan$\r$\n\
Postscript dan penampil PDF "GSview".'
LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX telah dihapus dengan sukses dari komputer anda."
LangString SecUnAspellDescription "${LYX_LANG}" 'Penghapusan pemeriksa ejaan Aspell serta kamus yang ada.'
LangString SecUnMiKTeXDescription "${LYX_LANG}" "Penghapusan distribusi LaTeX MiKTeX."
LangString SecUnJabRefDescription "${LYX_LANG}" "Penghapusan program manajemen bibliografi JabRef."
LangString SecUnPreferencesDescription "${LYX_LANG}" 'Menghapus berkas konfigurasi LyX pada folder$\r$\n\
"$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
untuk semua pengguna.'
LangString SecUnProgramFilesDescription "${LYX_LANG}" "Penghapusan LyX serta semua komponen yang ada."
!undef LYX_LANG
!endif # _LYX_LANGUAGES_INDONESIAN_NSH_

View File

@ -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_

View File

@ -1,149 +0,0 @@
!ifndef _LYX_LANGUAGES_JAPANESE_NSH_
!define _LYX_LANGUAGES_JAPANESE_NSH_
!ifdef LYX_LANG
!undef LYX_LANG
!endif
!define LYX_LANG ${LANG_JAPANESE}
LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
LangString WelcomePageText "${LYX_LANG}" "このウィザードが、あなたがLyXをインストールする間のご案内をします。\r\n\
\r\n\
LyXをインストールするには、管理者権限が必要です。\r\n\
\r\n\
セットアップを開始する前に、他のすべてのアプリケーションを終了することをお勧めします。そうすることによって、このコンピューターを再起動することなく、関連するシステムファイルを更新することができるようになります。\r\n\
\r\n\
$_CLICK"
LangString FileTypeTitle "${LYX_LANG}" "LyX文書"
LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
LangString SecAllUsersTitle "${LYX_LANG}" "すべてのユーザー用にインストールしますか?"
LangString SecFileAssocTitle "${LYX_LANG}" "ファイル関連付け"
LangString SecDesktopTitle "${LYX_LANG}" "デスクトップ・アイコン"
LangString SecCoreDescription "${LYX_LANG}" "LyXのファイル。"
LangString SecInstGSviewDescription "${LYX_LANG}" "ポストスクリプトおよびPDF文書を閲覧するためのプログラム。"
LangString SecInstJabRefDescription "${LYX_LANG}" "参考文献管理およびBibTeXファイルエディタ。"
LangString SecAllUsersDescription "${LYX_LANG}" "LyXをすべてのユーザー用に装備するか、現在のユーザー向けだけに装備するか。"
LangString SecFileAssocDescription "${LYX_LANG}" "拡張子が.lyxのファイルは自動的にLyXで開かれる。"
LangString SecDesktopDescription "${LYX_LANG}" "デスクトップ上のLyXアイコン。"
LangString LangSelectHeader "${LYX_LANG}" "LyXのメニュー言語の選択"
LangString AvailableLang "${LYX_LANG}" " 選択可能な言語 "
LangString MissProgHeader "${LYX_LANG}" "必要なプログラムを確認する"
LangString MissProgCap "${LYX_LANG}" "以下の必要なプログラムが追加的にインストールされます"
LangString MissProgLatex "${LYX_LANG}" "MiKTeX: LaTeXディストリビューションの一つ"
LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript: ポストスクリプトとPDFのインタープリタ"
LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick: 画像変換子"
LangString MissProgAspell "${LYX_LANG}" "Aspell: スペルチェッカー"
LangString MissProgMessage "${LYX_LANG}" '追加プログラムをインストールする必要はありません。'
LangString EnterLaTeXHeader1 "${LYX_LANG}" 'LaTeXディストリビューション'
LangString EnterLaTeXHeader2 "${LYX_LANG}" 'LyXが使うべきLaTeXディストリビューションを指定してください。'
LangString EnterLaTeXFolder "${LYX_LANG}" 'ここでは、"latex.exe"ファイルへのパスを指定することができます。そうすることによって、\
LyXが使用すべきLaTeXディストリビューションを指定することができます。\r\n\
もしLaTeXを使わなければ、LyXは文書を出力することができません\r\n\
\r\n\
インストーラーは、システム上にLaTeXディストリビューションとして\
"$LaTeXName"があることを検出しました。下欄にはそのパスが表示されています。'
LangString EnterLaTeXFolderNone "${LYX_LANG}" '下欄で"latex.exe"ファイルへのパスを指定してください。そうすることによって、\
LyXがどのLaTeXディストリビューションを使用するべきか指定することができます。\r\n\
もしLaTeXを使わなければ、LyXは文書を出力することができません\r\n\
\r\n\
インストーラーは、システム上にLaTeXディストリビューションを見つけることができませんでした。'
LangString PathName "${LYX_LANG}" '"latex.exe"ファイルへのパス'
LangString DontUseLaTeX "${LYX_LANG}" "LaTeXを使用しない"
LangString InvalidLaTeXFolder "${LYX_LANG}" '指定されたパスに"latex.exe"ファイルが見つかりません。'
LangString LatexInfo "${LYX_LANG}" 'これからLaTeXディストリビューション"MiKTeX"のインストーラーを起動します。$\r$\n\
プログラムをインストールするには、インストールが始まるまでインストーラーのウィンドウにある"Next"ボタンを押してください。$\r$\n\
$\r$\n\
すべてMiKTeXインストーラーのデフォルトオプションに従ってください。'
LangString LatexError1 "${LYX_LANG}" 'LaTeXディストリビューションを発見することができませんでした$\r$\n\
LyXは、"MiKTeX"のようなLaTeXディストリビューションなしでは使うことができません$\r$\n\
したがってインストールは中止します。'
LangString GSviewInfo "${LYX_LANG}" 'これからプログラム"GSview"のインストーラーを起動します。$\r$\n\
プログラムをインストールするには、インストーラーの最初のウィンドウで「Setup」ボタンを押し、$\r$\n\
言語を選択して、インストーラーの次のウィンドウで「Next」ボタンを押してください。$\r$\n\
GSviewインストーラーのデフォルトのオプションをすべて受け入れてかまいません。'
LangString GSviewError "${LYX_LANG}" 'プログラム"GSview"は正しくインストールされませんでした!$\r$\n\
インストーラーは、とりあえずこのままインストールを続けます。$\r$\n\
後でGSviewのインストールを再度試みてください。'
LangString JabRefInfo "${LYX_LANG}" 'これからプログラム"JabRef"のインストーラーを起動します。$\r$\n\
JabRefインストーラーのデフォルトのオプションをすべて受け入れてかまいません。'
LangString JabRefError "${LYX_LANG}" 'プログラム"JabRef"は正しくインストールされませんでした!$\r$\n\
インストーラーは、とりあえずこのままインストールを続けます。$\r$\n\
後でJabRefのインストールを再度試みてください。'
LangString LatexConfigInfo "${LYX_LANG}" "以下のLyXの設定には少々時間がかかります。"
LangString AspellInfo "${LYX_LANG}" 'これからスペルチェッカー"Aspell"の辞書をダウンロードしてインストールします。$\r$\n\
各辞書は異なるライセンスを持っているので、インストールの前に各々表示します。'
LangString AspellDownloadFailed "${LYX_LANG}" "スペルチェッカーAspellの辞書をダウンロードすることができませんでした"
LangString AspellInstallFailed "${LYX_LANG}" "スペルチェッカーAspellの辞書をインストールすることができませんでした"
LangString AspellPartAnd "${LYX_LANG}" "及び"
LangString AspellPartSep "${LYX_LANG}" ", "
LangString AspellAll "${LYX_LANG}" '以下の言語の辞書は既にインストールされています:'
LangString AspellNone "${LYX_LANG}" 'スペルチェッカー"Aspell"用の辞書がインストールされていません。辞書は$\r$\n\
${AspellLocation}$\r$\n\
からダウンロードすることができます。$\r$\n\
辞書をいまダウンロードしますか?'
LangString AspellPartStart "${LYX_LANG}" 'スペルチェッカー"Aspell"用の"'
LangString AspellPart1 "${LYX_LANG}" "英語辞書"
LangString AspellPart2 "${LYX_LANG}" "言語「$LangName」の辞書"
LangString AspellPart3 "${LYX_LANG}" "$\r$\n\
言語「$LangNameSys」の辞書"
LangString AspellPart4 "${LYX_LANG}" 'が正しくインストールされています。追加の辞書を$\r$\n\
${AspellLocation}$\r$\n\
からダウンロードすることができます。$\r$\n\
他の辞書をいまダウンロードしますか?'
LangString MiKTeXPathInfo "${LYX_LANG}" "すべてのユーザーが後で必要に応じてMiKTeXを$\r$\n\
カスタマイズできるように、MiKTeXのインストール先フォルダ$\r$\n\
$MiKTeXPath $\r$\n\
とその下位フォルダの書込み権限を、すべてのユーザーに与える必要があります。"
LangString MiKTeXInfo "${LYX_LANG}" 'LyXとともに、LaTeXディストリビューション"MiKTeX"が用いられます。$\r$\n\
LyXを初めて使う前に、"MiKTeX更新ウィザード"プログラムを使って、$\r$\n\
利用可能なMiKTeX更新分をインストールことを推奨します。$\r$\n\
MiKTeXの更新分があるかどうか、いま確認しますか'
LangString UpdateNotAllowed "${LYX_LANG}" "このアップデートパッケージは${PRODUCT_VERSION_OLD}だけをアップデートすることができます!"
LangString ModifyingConfigureFailed "${LYX_LANG}" "configureスクリプト中で'path_prefix'を設定することができませんでした"
LangString CreateCmdFilesFailed "${LYX_LANG}" "lyx.batを生成することができませんでした"
LangString RunConfigureFailed "${LYX_LANG}" "configureスクリプトを実行することができませんでした"
LangString NotAdmin "${LYX_LANG}" "LyXをインストールするには、管理者権限を持っていなくてはなりません"
LangString InstallRunning "${LYX_LANG}" "インストーラーは既に動いています!"
LangString StillInstalled "${LYX_LANG}" "LyXは既にインストールされています先にLyXをアンインストールしてください。"
LangString FinishPageMessage "${LYX_LANG}" "おめでとうございますLyXが正しく装備されました。\r\n\
\r\n\
初回のLyXの起動には時間がかかります。"
LangString FinishPageRun "${LYX_LANG}" "LyXを起動する"
LangString UnNotInRegistryLabel "${LYX_LANG}" "レジストリにLyXが見当たりません。$\r$\n\
デスクトップとスタートメニューのショートカットは削除されません。"
LangString UnInstallRunning "${LYX_LANG}" "まずLyXを閉じてください"
LangString UnNotAdminLabel "${LYX_LANG}" "LyXをアンインストールするには、管理者権限を持っていなくてはなりません"
LangString UnReallyRemoveLabel "${LYX_LANG}" "本当に、LyXとすべての附属コンポーネントを削除してしまう積もりですか"
LangString UnLyXPreferencesTitle "${LYX_LANG}" 'LyXのユーザー設定'
LangString UnGSview "${LYX_LANG}" 'Postscript・PDFビューア"GSview"を脱装するには、$\r$\n\
次のウィンドウで"Uninstall"ボタンを押してください。'
LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyXはお使いのコンピューターから取り除かれました。"
LangString SecUnAspellDescription "${LYX_LANG}" 'スペルチェッカーAspellと附属辞書を脱装します。'
LangString SecUnMiKTeXDescription "${LYX_LANG}" "LaTeXディストリビューションMiKTeXを脱装します。"
LangString SecUnJabRefDescription "${LYX_LANG}" "文献マネージャーJabRefを脱装します。"
LangString SecUnPreferencesDescription "${LYX_LANG}" 'ユーザー共通のLyXの設定フォルダ$\r$\n\
"$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
を削除します。'
LangString SecUnProgramFilesDescription "${LYX_LANG}" "LyXとすべての附属コンポーネントを脱装します。"
!undef LYX_LANG
!endif # _LYX_LANGUAGES_JAPANESE_NSH_

View File

@ -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_

View File

@ -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 œcie¿ce.'
LangString LatexInfo "${LYX_LANG}" 'Teraz zostanie uruchomiony instalator dystrybucji LaTeX-a "MiKTeX".$\r$\n\
Aby zainstalowaæ ten program naciœnij przycisk "Dalej" w oknie instalatora.$\r$\n\
$\r$\n\
!!! Proszê u¿yæ wszystkich domyœlnych 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œnij przycisk "Setup" w pierwszym oknie instalatora,$\r$\n\
w kolejnym oknie wybierz jêzyk i przyciœnij przycisk "Next".$\r$\n\
Mo¿esz u¿yæ wszystkich domyœlnych opcji instalacji.'
LangString GSviewError "${LYX_LANG}" 'Program "GSview" nie zosta³ pomyœlnie zainstalowany!$\r$\n\
Mimo to instalacja bêdzie kontynuowana.$\r$\n\
Spróbuj póŸniej 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œlnie 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Ÿæ 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œnij przycisk "Odinstaluj" w nastêpnym oknie aby odinstalowaæ$\r$\n\
przegl¹darkê Postscript i PDF "GSview".'
LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX zosta³ pomyœlnie 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_

View File

@ -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_

View File

@ -1,149 +0,0 @@
!ifndef _LYX_LANGUAGES_ROMANIAN_NSH_
!define _LYX_LANGUAGES_ROMANIAN_NSH_
!ifdef LYX_LANG
!undef LYX_LANG
!endif
!define LYX_LANG ${LANG_ROMANIAN}
LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
LangString WelcomePageText "${LYX_LANG}" "Acest asistent vă va ghida în procesul de instalare a programului LyX. \r\n\
\r\n\
Trebuie să aveţi drepturi de administrator ca să puteţi instala LyX. \r\n\
\r\n\
Este recomandat ca să închideţi celelalte aplicaţii înainte de începerea instalării. Acest lucru va permite upgradarea fişierelor de sistem relevante fără să fiţi nevoiţi să reporniţi calculatorul. \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}" "Doriţi să instalaţi pentru toţi utilizatorii?"
LangString SecFileAssocTitle "${LYX_LANG}" "Asocierea fişierelor"
LangString SecDesktopTitle "${LYX_LANG}" "Iconiţă pe desktop"
LangString SecCoreDescription "${LYX_LANG}" "Fişierele LyX."
LangString SecInstGSviewDescription "${LYX_LANG}" "Program de vizualizat documente tip Postscript şi PDF."
LangString SecInstJabRefDescription "${LYX_LANG}" "Gestionarul de Bibliografie şi editorul de fişiere tip BibTeX."
LangString SecAllUsersDescription "${LYX_LANG}" "Instalează LyX pentru toţi utilizatorii sau doar pentru utilizatorul curent."
LangString SecFileAssocDescription "${LYX_LANG}" "Fişierele cu extensia .lyx vor fi deschise automat cu LyX."
LangString SecDesktopDescription "${LYX_LANG}" "A iconiţă LyX pe desktop."
LangString LangSelectHeader "${LYX_LANG}" "Selecţia de limbaj pentru meniurile LyX."
LangString AvailableLang "${LYX_LANG}" "Limbajele disponibile."
LangString MissProgHeader "${LYX_LANG}" "Verifică pentru programele necesare."
LangString MissProgCap "${LYX_LANG}" "Următoarele programe necesare vor fi instalate adiţional."
LangString MissProgLatex "${LYX_LANG}" "MiKTeX, o distribuţie LaTeX"
LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, un vizualizator de documente tip PostScript şi PDF"
LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, un convertor de imagini"
LangString MissProgAspell "${LYX_LANG}" "Aspell, un corector ortografic"
LangString MissProgMessage "${LYX_LANG}" 'Toate programele necesare sunt deja instalate.'
LangString EnterLaTeXHeader1 "${LYX_LANG}" 'Distribuţia LaTeX'
LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Setează distribuţia LaTeX pe care să o folosească LyX.'
LangString EnterLaTeXFolder "${LYX_LANG}" 'Opţional puteţi seta calea către fişierul "latex.exe" şi, implicit, seta distribuţia \ LaTeX pe care să o folosească LyX. \r\n\
Dacă nu folosiţi LaTeX, LyX nu va putea să producă fişiere!\r\n\
\r\n\
Programul de instalare a detectat distribuţia LaTeX \
"$LaTeXName" instalată pe calculatorul dumneavoastră. Dedesupt este afişată calea acestei distribuţii.'
LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Setaţi calea către fişierul "latex.exe" şi, implicit, seta distribuţia \ LaTeX pe care să o folosească LyX. \r\n\
Dacă nu folosiţi LaTeX, LyX nu va putea să producă fişiere!\r\n\
\r\n\
Programul de instalare nu a detectat nici o distribuţia LaTeX instalată pe calculatorul dumneavoastră.'
LangString PathName "${LYX_LANG}" 'Calea către fişierul "latex.exe"'
LangString DontUseLaTeX "${LYX_LANG}" "Nu folosi LaTeX"
LangString InvalidLaTeXFolder "${LYX_LANG}" 'Fişierul "latex.exe" nu se află în calea specificată.'
LangString LatexInfo "${LYX_LANG}" 'Programul de instalare al distribuţiei LaTeX "MiKTeX" va fi lansat. $\r$\n\
Pentru instalare apăsaţi butonul "Next" în fereastra prgramului de instalare pînă cînd instalarea înncepe. $\r$\n\
$\r$\n\
!!! Vă rugăm să folosiţi setările implicite ale programului de instalat MiKTex !!!'
LangString LatexError1 "${LYX_LANG}" 'Nu am detectat nici o distribuţia LaTeX instalată pe calculatorul dumneavoastră!$\r$\n\
LyX nu poate fi folosit fără o distribuţia LaTeX ca "MiKTeX"!$\r$\n\
Instalarea va fi abandonată.'
LangString GSviewInfo "${LYX_LANG}" 'Acum va fi lansat programul de instalare al aplicaţiei "GSview".$\r$\n\
Pentru instalare apăsaţi butonul "Setup" în fereastra prgramului de instalare,$\r$\n\
alegeţi un limbaj şi apăsaţi butonul "Next" în urmatoarea fereastră$\r$\n\
Este indicat să folosiţi setările implicite ale programului de instalat GSview.'
LangString GSviewError "${LYX_LANG}" 'Programul "GSview" nu a putut fi instalat!$\r$\n\
Programul de instalare LyX va continua totuşi.$\r$\n\
Încercaţi să instalaţi GSview mai tîrziu.'
LangString JabRefInfo "${LYX_LANG}" 'Acum va fi lansat programul de instalare al aplicaţiei "JabRef".$\r$\n\
Este indicat să folosiţi setările implicite ale programului de instalat JabRef.'
LangString JabRefError "${LYX_LANG}" 'Programul "JabRef" nu a putut fi instalat!$\r$\n\
Programul de instalare LyX va continua totuşi.$\r$\n\
Încercaţi să instalaţi JabRef mai tîrziu.'
LangString LatexConfigInfo "${LYX_LANG}" "Configurarea programului LyX va dura o perioadă de timp."
LangString AspellInfo "${LYX_LANG}" 'Acum vor fi descărcate şi instalate dicţionarele corectorului ortografic "Aspell".$\r$\n\
Fiecare dicţionar are o licenţă diferită ce va fi afişată înaintea instalării.'
LangString AspellDownloadFailed "${LYX_LANG}" 'Nu au putut fi descărcate dicţionarele corectorului ortografic "Aspell"!'
LangString AspellInstallFailed "${LYX_LANG}" 'Nu au putut fi instalate dicţionarele corectorului ortografic "Aspell"!'
LangString AspellPartAnd "${LYX_LANG}" " şi "
LangString AspellPartSep "${LYX_LANG}" ", "
LangString AspellAll "${LYX_LANG}" 'Există deja un dicţionar instalat.'
LangString AspellNone "${LYX_LANG}" 'Nu au putut fi instalate dicţionarele corectorului ortografic "Aspell".$\r$\n\
Dicţionarele pot fi descărcate de la$\r$\n\
${AspellLocation}$\r$\n\
Doriţi să descărcaţi dicţionarele acum?'
LangString AspellPartStart "${LYX_LANG}" "A fost instalat cu succes "
LangString AspellPart1 "${LYX_LANG}" "Un dicţionar englezesc"
LangString AspellPart2 "${LYX_LANG}" "Un dicţionar pentru limba $LangName"
LangString AspellPart3 "${LYX_LANG}" "a$\r$\n\
dicţionarul pentru limba $LangNameSys"
LangString AspellPart4 "${LYX_LANG}" 'pentru corectorul ortografic "Aspell".$\r$\n\
Mai multe dicţionare pot fi descărcate de la$\r$\n\
${AspellLocation}$\r$\n\
Doriţi să descărcaţi dicţionarele acum?'
LangString MiKTeXPathInfo "${LYX_LANG}" "Pentru ca utilizatorii să poată modifica setările MiKTeX$\r$\n\
este necesar să setaţi dreptul de scriere la directorul$\r$\n\
$MiKTeXPath $\r$\n\
unde a fost instalat MiKTex şi toate subdirectoarele pentru toţi utilizatorii."
LangString MiKTeXInfo "${LYX_LANG}" 'Distribuţia LaTeX "MiKTeX" va fi folosită cu LyX.$\r$\n\
Este recomandat să instalaţi actualizări ale programului MiKTex folosind programul "MiKTeX Update Wizard"$\r$\n\
înainte de a folosi LyX pentru prima oară.$\r$\n\
Doriţi să verificaţi dacă sunt disponibile actualizări pentru MiKTeX?'
LangString UpdateNotAllowed "${LYX_LANG}" "Acest program de actualizare poate actualiza numai ${PRODUCT_VERSION_OLD}!"
LangString ModifyingConfigureFailed "${LYX_LANG}" "Nu am putut seta 'path_prefix' în procesul de configurare"
LangString CreateCmdFilesFailed "${LYX_LANG}" "Nu am putut crea lyx.bat"
LangString RunConfigureFailed "${LYX_LANG}" "Nu am putut executa scriptul de configurare"
LangString NotAdmin "${LYX_LANG}" "Trebuie să aveţi drepturi de administrator pentru instalarea programului LyX!"
LangString InstallRunning "${LYX_LANG}" "Programul de instalare este deja pornit!"
LangString StillInstalled "${LYX_LANG}" "LyX este deja instalat! Dezinstalaţi LyX prima oară."
LangString FinishPageMessage "${LYX_LANG}" "Felicitări! LyX a fost instalat cu succes.\r\n\
\r\n\
(Prima oară cînd porniţi LyX s-ar putea să dureze cîteva secunde.)"
LangString FinishPageRun "${LYX_LANG}" "Lansează LyX"
LangString UnNotInRegistryLabel "${LYX_LANG}" "Nu am găsit LyX în registri.$\r$\n\
Scurtăturile de pe desktop şi Start Menu nu vor fi şterse."
LangString UnInstallRunning "${LYX_LANG}" "Trebuie să inchideţi LyX prima oară!"
LangString UnNotAdminLabel "${LYX_LANG}" "Trebuie să aveţi drepturi de administrator pentru dezinstalarea programului LyX!"
LangString UnReallyRemoveLabel "${LYX_LANG}" "Sunteţi sigur că doriţi să dezinstalaţi programul LyX şi toate componentele lui?"
LangString UnLyXPreferencesTitle "${LYX_LANG}" 'Preferinţele utilizatorului pentru LyX'
LangString UnGSview "${LYX_LANG}" 'Apăsaţi butonul "Uninstall" în urmatoarea fereastră pentru a dezinstala $\r$\n\
vizualizatorul de documente tip Postscript şi PDF "GSview".'
LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX a fost dezinstalat cu succes de pe calculatorul dumneavoastră."
LangString SecUnAspellDescription "${LYX_LANG}" 'Dezinstalează corectorul ortografic "Aspell" şi toate componentele lui.'
LangString SecUnMiKTeXDescription "${LYX_LANG}" 'Dezinstalează Distribuţia LaTeX "MiKTeX".'
LangString SecUnJabRefDescription "${LYX_LANG}" "Dezinstalează gestionarul de bibliografie JabRef."
LangString SecUnPreferencesDescription "${LYX_LANG}" 'Şterge directorul cu setările LyX$\r$\n\
"$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
pentru toţi utilizatorii.'
LangString SecUnProgramFilesDescription "${LYX_LANG}" " Dezinstalaţi programul LyX şi toate componentele lui."
!undef LYX_LANG
!endif # _LYX_LANGUAGES_ROMANIAN_NSH_

View File

@ -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štalova<76> LyX.\r\n\
\r\n\
Pre inštaláciu LyX potrebujete administrátorské práva.\r\n\
\r\n\
Odporúèuje sa zavrie<69> všetký ostatné aplikácie pred štartom Setup. Tým sa umožòuje nahradi<64> relevantné dáta sústavy bez nového štartu 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štalova<76> pre všetkých uží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štalova<76> LyX pre všetkých užívatelov alebo len pre terajší užívate¾."
LangString SecFileAssocDescription "${LYX_LANG}" "Data s lyx rozší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žadované programy"
LangString MissProgCap "${LYX_LANG}" "Nasledujúce vyžadované programy sa inštalujú 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štalova<76> ïalšie programy.'
LangString EnterLaTeXHeader1 "${LYX_LANG}" 'LaTeX distribúcia'
LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Urcujte LaTeX distribúciu, ktorú má užíva<76> LyX.'
LangString EnterLaTeXFolder "${LYX_LANG}" 'Tu môžete používa<76> chod k "latex.exe" a tým používa<76> chod \
LaTeX-distribúciu, ktorá by mohla by<62> používaná cestou LyXu.\r\n\
Ak nepoužívate LaTeX, LyX nemôže produkova<76> dokumenty!\r\n\
\r\n\
Inštalatér detektoval LaTeX-distribúciu \
"$LaTeXName" na vašej sústave. Dolu vidíte jeho chod.'
LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Používajte dolu chod k "latex.exe". Tým urcujete, ktorá \
LaTeX-distribúcia má by<62> používaná LyXom.\r\n\
Ak nepoužívate LaTeX, LyX nemôže produkova<76> dokumenty!\r\n\
\r\n\
Inštalatér nemohol nájst LaTeX-distribúciu na vašej sústave.'
LangString PathName "${LYX_LANG}" 'Chod k "latex.exe"'
LangString DontUseLaTeX "${LYX_LANG}" "Neužívajte LaTeX"
LangString InvalidLaTeXFolder "${LYX_LANG}" 'Mapa "latex.exe" nie je na špecifikovanej ceste.'
LangString LatexInfo "${LYX_LANG}" 'Teraz môžete štartova<76> LaTeX distribúciu "MiKTeX".$\r$\n\
Na inštalovanie programu tlaète gombík "Next" v inštalovacích oknách až sa zaèína inštalácia.$\r$\n\
$\r$\n\
!!! Prosím užívajte všetký obsiahnuté nastavenia inštalatéra MiKTeX !!!'
LangString LatexError1 "${LYX_LANG}" 'LaTeX distribúcia sa nemohla nájst!$\r$\n\
LyX sa nemôže užíva<76> bez LaTeX distribúcie ako "MiKTeX"!$\r$\n\
Preto sa inštalácia zastavila.'
LangString GSviewInfo "${LYX_LANG}" 'Teraz štartuje inštalatér programu "GSview" .$\r$\n\
Na inštaláciu programu tlaète gombík "Setup" v prvom inštalaènom okne$\r$\n\
Vyberajte jazyk a tlaète gombík "Next" v nasledujúcich inštalaèných oknách.$\r$\n\
Môžete užívat všetký obsiahnuté nastavenia inštalatéra GSview.'
LangString GSviewError "${LYX_LANG}" 'Program "GSview" sa nemohol inštalova<76> úspešne!$\r$\n\
Predsa inštalácia pokraèuje.$\r$\n\
Skúste inštalova<76> GSview ešte raz neskôr.'
LangString JabRefInfo "${LYX_LANG}" 'Teraz sa štartuje inštalatér programu "JabRef".$\r$\n\
Môzete všetký obsiahnuté nastavenia inštalatéra JabRef.'
LangString JabRefError "${LYX_LANG}" 'Program "JabRef" sa nemohol inštalova<76> úspešne!$\r$\n\
Predsa inštalácia pokraèuje.$\r$\n\
Skúste inštalova<76> JabRef ešte raz neskôr.'
LangString LatexConfigInfo "${LYX_LANG}" "Na nasledujúcu konfiguráciu LyXu treba poèka<6B> chví¾u."
LangString AspellInfo "${LYX_LANG}" 'Teraz sa inštalujú slovníky pre skúšobný program "Aspell".$\r$\n\
Každý slovník má inú licensiu, ktorá sa predstavuje pred downloadom a inštaláciou.'
LangString AspellDownloadFailed "${LYX_LANG}" "Aspell slovník sa nemohol downloadova<76>!"
LangString AspellInstallFailed "${LYX_LANG}" "Aspell slovník sa nemohol inštalova<76>!"
LangString AspellPartAnd "${LYX_LANG}" " a "
LangString AspellPartSep "${LYX_LANG}" ", "
LangString AspellAll "${LYX_LANG}" 'Už je inštalovaný slovník jazyku'
LangString AspellNone "${LYX_LANG}" 'Slovník pre "Aspell" nebol inštalovaný.$\r$\n\
Slovníky je možné downloadova<76> od$\r$\n\
${AspellLocation}$\r$\n\
Chcete teraz downloadova<76> slovníky?'
LangString AspellPartStart "${LYX_LANG}" "Teraz je úspešne inštalovaný "
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žno downloadova<76> od$\r$\n\
${AspellLocation}$\r$\n\
Chcete teraz downloadova<76> iné slovníky?'
LangString MiKTeXPathInfo "${LYX_LANG}" "Aby každý používatel bol neskôr schopný používat MiKTeX pre svoje potreby$\r$\n\
je treba napísat povolenia pre všetkých používatelov do inštalacného papiera MiKTeX $\r$\n\
$MiKTeXPath $\r$\n\
aj do podriadených papierov."
LangString MiKTeXInfo "${LYX_LANG}" 'LaTeX distribúcia "MiKTeX" sa používa spolu s LyXom.$\r$\n\
Doporuèuje sa inštalovat platné MiKTeX aktualizácie pomocou programu "MiKTeX Update Wizard"$\r$\n\
pred prvým používaním LyXu.$\r$\n\
Chcete teraz testova<76> MiKTeX aktualizácie?'
LangString UpdateNotAllowed "${LYX_LANG}" "This update package can only update ${PRODUCT_VERSION_OLD}!"
LangString ModifyingConfigureFailed "${LYX_LANG}" "Nemohol uvies<65> v platnost 'path_prefix' (zoznam s cestami programu) v konfiguraènom skripte"
LangString CreateCmdFilesFailed "${LYX_LANG}" "Nemohol prípravi<76> lyx.bat"
LangString RunConfigureFailed "${LYX_LANG}" "Nemohol vykona<6E> konfiguraèný skript"
LangString NotAdmin "${LYX_LANG}" "Pre inštaláciu LyX potrebujete administrátorské práva!"
LangString InstallRunning "${LYX_LANG}" "Inštalatér už behá!"
LangString StillInstalled "${LYX_LANG}" "LyX je už inštalovaný! Najprv treba odinštalova<76> LyX."
LangString FinishPageMessage "${LYX_LANG}" "Gratulácia! LyX bol úspešne inštalovaný.\r\n\
\r\n\
(Prvý LyX štart môže trva<76> niekolko sekund.)"
LangString FinishPageRun "${LYX_LANG}" "Štartova<76> LyX"
LangString UnNotInRegistryLabel "${LYX_LANG}" "Nemôže nájs<6A> LyX v registre.$\r$\n\
Symboly na desktope a v štartovacom Menu sa nedajú odstrani<6E>."
LangString UnInstallRunning "${LYX_LANG}" "Najprv zavrí LyX!"
LangString UnNotAdminLabel "${LYX_LANG}" "Pre odinštaláciu LyX potrebujete administrátorské práva!"
LangString UnReallyRemoveLabel "${LYX_LANG}" "Ste si istý, že chcete kompletne odinštalova<76> LyX a všetký jeho suèiastky?"
LangString UnLyXPreferencesTitle "${LYX_LANG}" 'LyX prednosti užíva<76>e¾a'
LangString UnGSview "${LYX_LANG}" 'Prosím tlaète gombík "Uninstall" v nasledujúcom okne aby Ste inštalovali $\r$\n\
Postscript a PDF-viewer "GSview".'
LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX je úspešne odstránený od Vášho poèitaèa."
LangString SecUnAspellDescription "${LYX_LANG}" "Odinštaluje Aspell a všetký jeho slovníky."
LangString SecUnMiKTeXDescription "${LYX_LANG}" "Odinštaluje LaTeX distribúciu MiKTeX."
LangString SecUnJabRefDescription "${LYX_LANG}" "Odinštaluje bibliografický manager JabRef."
LangString SecUnPreferencesDescription "${LYX_LANG}" 'Odstráni konfiguracné papiere LyXu $\r$\n\
"$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
pre všetkých uživate¾ov.'
LangString SecUnProgramFilesDescription "${LYX_LANG}" "Odinštaluj LyX a všetký jeho suèiastky."
!undef LYX_LANG
!endif # _LYX_LANGUAGES_SLOVAK_NSH_

View File

@ -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_

View File

@ -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_

View File

@ -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_

View File

@ -1,149 +0,0 @@
!ifndef _LYX_LANGUAGES_UKRAINIAN_NSH_
!define _LYX_LANGUAGES_UKRAINIAN_NSH_
!ifdef LYX_LANG
!undef LYX_LANG
!endif
!define LYX_LANG ${LANG_UKRAINIAN}
LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
LangString WelcomePageText "${LYX_LANG}" "За допомогою цього майстра ви зможете встановити LyX у вашу систему.\r\n\
\r\n\
Для того, щоб встановити LyX вам потрібні права адміністратора.\r\n\
\r\n\
Ми рекомендуємо вам закрити вікна всіх інших програм перш ніж розпочати встановлення. Це зробить можливим оновлення всіх потрібних системних файлів без перезавантаження вашого комп’ютера.\r\n\
\r\n\
$_CLICK"
LangString FileTypeTitle "${LYX_LANG}" "Документ LyX"
LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
LangString SecAllUsersTitle "${LYX_LANG}" "Встановити для всіх користувачів?"
LangString SecFileAssocTitle "${LYX_LANG}" "Прив’язка файлів"
LangString SecDesktopTitle "${LYX_LANG}" "Піктограма стільниці"
LangString SecCoreDescription "${LYX_LANG}" "Файли LyX."
LangString SecInstGSviewDescription "${LYX_LANG}" "Програма для перегляду документів у форматах Postscript і PDF."
LangString SecInstJabRefDescription "${LYX_LANG}" "Засіб для роботи з бібліографічними посиланнями і редактор файлів BibTeX."
LangString SecAllUsersDescription "${LYX_LANG}" "Визначає, чи слід встановити LyX для всіх користувачів, чи лише для поточного користувача."
LangString SecFileAssocDescription "${LYX_LANG}" "Файли з суфіксом .lyx автоматично відкриватимуться за допомогою LyX."
LangString SecDesktopDescription "${LYX_LANG}" "Піктограма LyX на стільниці."
LangString LangSelectHeader "${LYX_LANG}" "Вибір мови меню LyX"
LangString AvailableLang "${LYX_LANG}" " Доступні мови "
LangString MissProgHeader "${LYX_LANG}" "Перевірка наявності необхідних програм"
LangString MissProgCap "${LYX_LANG}" "Додатково буде встановлено таке, необхідне для роботи програми програмне забезпечення"
LangString MissProgLatex "${LYX_LANG}" "MiKTeX, дистрибутив LaTeX"
LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, інтерпретатор файлів PostScript і PDF"
LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, засіб для перетворення форматів зображень"
LangString MissProgAspell "${LYX_LANG}" "Aspell, засіб для перевірки орфографії"
LangString MissProgMessage "${LYX_LANG}" 'Не потрібно встановлювати жодних додаткових програм.'
LangString EnterLaTeXHeader1 "${LYX_LANG}" 'Дистрибутив LaTeX'
LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Вкажіть дистрибутив LaTeX, який має використовувати LyX.'
LangString EnterLaTeXFolder "${LYX_LANG}" 'Крім того, ви можете встановити тут розташування файла "latex.exe" і таким чином \
встановити дистрибутив LaTeX, який має бути використано LyX.\r\n\
Якщо ви не використовуватимете LaTeX, LyX не зможе створювати документів!\r\n\
\r\n\
Засобу встановлення програми вдалося виявити дистрибутив LaTeX \
"$LaTeXName" у вашій системі. Нижче показано його розташування.'
LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Нижче ви маєте встановити розташування файла "latex.exe". Таким чином, ви встановите \
дистрибутив LaTeX, який слід використовувати у LyX.\r\n\
Якщо ви не використовуватимете LaTeX, LyX не зможе створювати документів!\r\n\
\r\n\
Засобу встановлення не вдалося виявити дистрибутива LaTeX у вашій системі.'
LangString PathName "${LYX_LANG}" 'Розташування файла "latex.exe"'
LangString DontUseLaTeX "${LYX_LANG}" "Не використовувати LaTeX"
LangString InvalidLaTeXFolder "${LYX_LANG}" 'У вказаній теці немає файла "latex.exe".'
LangString LatexInfo "${LYX_LANG}" 'Тепер буде запущено засіб встановлення дистрибутива LaTeX з назвою "MiKTeX".$\r$\n\
Щоб встановити програму, натискайте кнопку "Next" у вікні засобу для встановлення, аж доки не розпочнеться процес встановлення.$\r$\n\
$\r$\n\
!!! Будь ласка, використовуйте лише типові параметри засобу для встановлення MiKTeX !!!'
LangString LatexError1 "${LYX_LANG}" 'Дистрибутивів LaTeX не виявлено!$\r$\n\
Ви не зможете користуватися LyX без дистрибутива LaTeX на зразок "MiKTeX"!$\r$\n\
З цієї причини встановлення буде припинено.'
LangString GSviewInfo "${LYX_LANG}" 'Тепер буде запущено засіб для встановлення програми "GSview".$\r$\n\
Щоб встановити програму, натисніть кнопку "Setup" у першому вікні засобу для встановлення,$\r$\n\
виберіть мову, а потім натискайте кнопку "Next" у всіх наступних вікнах засобу для встановлення.$\r$\n\
Ви можете використовувати типові параметри засобу для встановлення GSview.'
LangString GSviewError "${LYX_LANG}" 'Не вдалося встановити програму "GSview"!$\r$\n\
Процес встановлення LyX буде продовжено.$\r$\n\
Спробуйте встановити GSview пізніше самостійно.'
LangString JabRefInfo "${LYX_LANG}" 'Тепер буде запущено засіб для встановлення програми "JabRef".$\r$\n\
У засобі для встановлення ви можете не змінювати типових параметрів JabRef.'
LangString JabRefError "${LYX_LANG}" 'Не вдалося встановити програму "JabRef"!$\r$\n\
Процес встановлення LyX буде продовжено.$\r$\n\
Спробуйте встановити JabRef пізніше самостійно.'
LangString LatexConfigInfo "${LYX_LANG}" "Налаштування LyX може тривати досить довго."
LangString AspellInfo "${LYX_LANG}" 'Тепер буде звантажено і встановлено словники для засобу перевірки орфографії "Aspell".$\r$\n\
Кожен зі словників має власну ліцензію, яку буде показано перед початком процесу встановлення.'
LangString AspellDownloadFailed "${LYX_LANG}" "Не вдалося звантажити жодного зі словників засобу для перевірки орфографії Aspell!"
LangString AspellInstallFailed "${LYX_LANG}" "Не вдалося встановити жодного зі словників засобу для перевірки орфографії Aspell!"
LangString AspellPartAnd "${LYX_LANG}" " і "
LangString AspellPartSep "${LYX_LANG}" ", "
LangString AspellAll "${LYX_LANG}" 'Вже було встановлено словник для'
LangString AspellNone "${LYX_LANG}" 'Не було встановлено жодного зі словників засобу для перевірки орфографії "Aspell".$\r$\n\
Словники можна звантажити з сайта$\r$\n\
${AspellLocation}$\r$\n\
Бажаєте звантажити словники зараз?'
LangString AspellPartStart "${LYX_LANG}" "Було успішно встановлено "
LangString AspellPart1 "${LYX_LANG}" "словник для англійської"
LangString AspellPart2 "${LYX_LANG}" "словник для $LangName"
LangString AspellPart3 "${LYX_LANG}" "словник$\r$\n\
для $LangNameSys"
LangString AspellPart4 "${LYX_LANG}" ' засобу перевірки орфографії "Aspell".$\r$\n\
Додаткові словники можна звантажити з сайта$\r$\n\
${AspellLocation}$\r$\n\
Бажаєте звантажити інші словники зараз?'
LangString MiKTeXPathInfo "${LYX_LANG}" "Щоб кожен з користувачів міг пізніше налаштувати MiKTeX згідно до власних потреб,$\r$\n\
слід встановити права на запис MiKTeX для всіх користувачів до теки, куди його встановлено:$\r$\n\
$MiKTeXPath $\r$\n\
і всіх підтек цієї теки."
LangString MiKTeXInfo "${LYX_LANG}" 'У LyX використовуватиметься дистрибутив LaTeX "MiKTeX".$\r$\n\
Ми рекомендуємо вам встановити всі доступні оновлення MiKTeX за допомогою програми "MiKTeX Update Wizard"$\r$\n\
до того, як ви вперше скористаєтеся LyX.$\r$\n\
Бажаєте перевірити наявність оновлень MiKTeX?'
LangString UpdateNotAllowed "${LYX_LANG}" "Цей пакунок для оновлення призначено лише для ${PRODUCT_VERSION_OLD}!"
LangString ModifyingConfigureFailed "${LYX_LANG}" "Не вдалося встановити 'path_prefix' у скрипті налаштування"
LangString CreateCmdFilesFailed "${LYX_LANG}" "Не вдалося створити lyx.bat"
LangString RunConfigureFailed "${LYX_LANG}" "Не вдалося виконати скрипт налаштування"
LangString NotAdmin "${LYX_LANG}" "Для встановлення LyX вам потрібні привілеї адміністратора!"
LangString InstallRunning "${LYX_LANG}" "Засіб для встановлення вже працює!"
LangString StillInstalled "${LYX_LANG}" "LyX вже встановлено! Спочатку вилучіть його LyX."
LangString FinishPageMessage "${LYX_LANG}" "Вітаємо! LyX було успішно встановлено.\r\n\
\r\n\
(Перший запуск LyX може тривати декілька секунд.)"
LangString FinishPageRun "${LYX_LANG}" "Запустити LyX"
LangString UnNotInRegistryLabel "${LYX_LANG}" "Не вдалося знайти записи LyX у регістрі.$\r$\n\
Записи на стільниці і у меню запуску вилучено не буде."
LangString UnInstallRunning "${LYX_LANG}" "Спочатку слід завершити роботу програми LyX!"
LangString UnNotAdminLabel "${LYX_LANG}" "Для вилучення LyX вам слід мати привілеї адміністратора!"
LangString UnReallyRemoveLabel "${LYX_LANG}" "Ви справді бажаєте повністю вилучити LyX і всі його компоненти?"
LangString UnLyXPreferencesTitle "${LYX_LANG}" 'Параметри LyX, встановлені користувачем'
LangString UnGSview "${LYX_LANG}" 'Будь ласка, натисніть кнопку "Uninstall" у наступному вікні, щоб вилучити$\r$\n\
переглядач Postscript і PDF "GSview".'
LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX було успішно вилучено з вашого комп’ютера."
LangString SecUnAspellDescription "${LYX_LANG}" 'Вилучає засіб для перевірки орфографії Aspell разом з усіма його словниками.'
LangString SecUnMiKTeXDescription "${LYX_LANG}" "Вилучає дистрибутив LaTeX - MiKTeX."
LangString SecUnJabRefDescription "${LYX_LANG}" "Вилучає засіб для роботи з бібліографічними даними JabRef."
LangString SecUnPreferencesDescription "${LYX_LANG}" 'Вилучає теку з налаштуваннями LyX$\r$\n\
"$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
для всіх користувачів.'
LangString SecUnProgramFilesDescription "${LYX_LANG}" "Вилучити LyX і всі його компоненти."
!undef LYX_LANG
!endif # _LYX_LANGUAGES_UKRAINIAN_NSH_

View File

@ -1,166 +0,0 @@
!ifndef REGISTRY_NSH
!define REGISTRY_NSH
!include "${NSISDIR}\Examples\System\system.nsh"
!define HKEY_CLASSES_ROOT_ENUM 0x80000000
!define HKEY_CURRENT_USER_ENUM 0x80000001
!define HKEY_LOCAL_MACHINE_ENUM 0x80000002
!define HKEY_USERS_ENUM 0x80000003
!define HKEY_PERFORMANCE_DATA_ENUM 0x80000004
!define HKEY_CURRENT_CONFIG_ENUM 0x80000005
!define HKEY_DYN_DATA_ENUM 0x80000006
!define KEY_ALL_ACCESS 0x0002003F
!define RegCreateKeyEx 'advapi32::RegCreateKeyEx(i, t, i, t, i, i, i, *i, *i) i'
!define RegOpenKeyEx 'advapi32::RegOpenKeyEx(i, t, i, i, *i) i'
!define RegCloseKey 'advapi32::RegCloseKey(i) i'
!define SHCopyKey 'shlwapi::SHCopyKey(i, t, i, i) i'
####################################################################################################
!macro SET_HKEY_ENUM HKEY_NAME HKEY_ENUM LABEL
StrCmp ${HKEY_NAME} HKCR 0 +3
StrCpy ${HKEY_ENUM} ${HKEY_CLASSES_ROOT_ENUM}
GoTo ${LABEL}
StrCmp ${HKEY_NAME} HKEY_CLASSES_ROOT 0 +3
StrCpy ${HKEY_ENUM} ${HKEY_CLASSES_ROOT_ENUM}
GoTo ${LABEL}
StrCmp ${HKEY_NAME} HKCU 0 +3
StrCpy ${HKEY_ENUM} ${HKEY_CURRENT_USER_ENUM}
GoTo ${LABEL}
StrCmp ${HKEY_NAME} HKEY_CURRENT_USER 0 +3
StrCpy ${HKEY_ENUM} ${HKEY_CURRENT_USER_ENUM}
GoTo ${LABEL}
StrCmp ${HKEY_NAME} HKLM 0 +3
StrCpy ${HKEY_ENUM} ${HKEY_LOCAL_MACHINE_ENUM}
GoTo ${LABEL}
StrCmp ${HKEY_NAME} HKEY_LOCAL_MACHINE 0 +3
StrCpy ${HKEY_ENUM} ${HKEY_LOCAL_MACHINE_ENUM}
GoTo ${LABEL}
StrCmp ${HKEY_NAME} HKU 0 +3
StrCpy ${HKEY_ENUM} ${HKEY_USERS_ENUM}
GoTo ${LABEL}
StrCmp ${HKEY_NAME} HKEY_USERS 0 +3
StrCpy ${HKEY_ENUM} ${HKEY_USERS_ENUM}
GoTo ${LABEL}
StrCmp ${HKEY_NAME} HKPD 0 +3
StrCpy ${HKEY_ENUM} ${HKEY_PERFORMANCE_DATA_ENUM}
GoTo ${LABEL}
StrCmp ${HKEY_NAME} HKEY_PERFORMANCE_DATA 0 +3
StrCpy ${HKEY_ENUM} ${HKEY_PERFORMANCE_DATA_ENUM}
GoTo ${LABEL}
StrCmp ${HKEY_NAME} HKCC 0 +3
StrCpy ${HKEY_ENUM} ${HKEY_CURRENT_CONFIG_ENUM}
GoTo ${LABEL}
StrCmp ${HKEY_NAME} HKEY_CURRENT_CONFIG 0 +3
StrCpy ${HKEY_ENUM} ${HKEY_CURRENT_CONFIG_ENUM}
GoTo ${LABEL}
StrCmp ${HKEY_NAME} HKDD 0 +3
StrCpy ${HKEY_ENUM} ${HKEY_DYN_DATA_ENUM}
GoTo ${LABEL}
StrCmp ${HKEY_NAME} HKEY_DYN_DATA 0 +3
StrCpy ${HKEY_ENUM} ${HKEY_DYN_DATA_ENUM}
${LABEL}:
!macroend
####################################################################################################
!macro COPY_REGISTRY_KEY_BASE TYPE
!ifndef ${TYPE}COPY_REGISTRY_KEY_DEFINE
!define ${TYPE}COPY_REGISTRY_KEY_DEFINE
Function ${TYPE}CopyRegistryKey
Exch $1 ;Target subkey
Exch
Exch $2 ;Target key name
Exch
Exch 2
Exch $3 ;Source subkey
Exch
Exch 2
Exch 3
Exch $4 ;Source key name
Push $5 ;Source key handle
Push $6 ;Target key handle
Push $7 ;return value
Push $8 ;HKEY enum for target key
Push $9 ;HKEY enum for source key
!insertmacro SET_HKEY_ENUM $2 $8 next
!insertmacro SET_HKEY_ENUM $4 $9 next2
SetPluginUnload alwaysoff
StrCpy $5 0
System::Call '${RegOpenKeyEx}(i r9, t r3, 0, ${KEY_ALL_ACCESS}, .r5) .r7'
StrCmp $7 0 continue
DetailPrint "Registry key $4\$3 not found."
StrCpy $1 $7
GoTo done
continue:
StrCpy $6 0
System::Call '${RegCreateKeyEx}(i r8, t r1, 0, 0, 0, ${KEY_ALL_ACCESS}, 0, .r6, 0) .r7'
StrCmp $7 0 copy
MessageBox MB_OK|MB_ICONSTOP "Error $7 opening registry key $2\$1."
StrCpy $1 $7
GoTo done
copy:
System::Call '${SHCopyKey}(i r5, "", i r6, 0) .r7'
StrCmp $7 0 +2
MessageBox MB_OK|MB_ICONSTOP "Error $7 copying registry key."
StrCpy $1 $7
done:
System::Call '${RegCloseKey}(i r5) .r7'
System::Call '${RegCloseKey}(i r6) .r7'
SetPluginUnload manual
System::Free 0
Pop $9
Pop $8
Pop $7
Pop $6
Pop $5
Pop $4
Pop $3
Pop $2
Exch $1
FunctionEnd
!endif
!macroend
####################################################################################################
!macro COPY_REGISTRY_KEY
!insertmacro COPY_REGISTRY_KEY_BASE ""
!macroend
####################################################################################################
!macro UN.COPY_REGISTRY_KEY
!insertmacro COPY_REGISTRY_KEY_BASE "Un."
!macroend
####################################################################################################
!macro CALL_COPY_REGISTRY_KEY_BASE TYPE SOURCEROOTKEY SOURCESUBKEY TARGETROOTKEY TARGETSUBKEY
!ifdef ${TYPE}COPY_REGISTRY_KEY_DEFINE
Push $R1
ReadRegStr $R1 "${TARGETROOTKEY}" "${TARGETSUBKEY}" ""
IfErrors 0 +2
WriteRegStr "${TARGETROOTKEY}" "${TARGETSUBKEY}" "" ""
Pop $R1
Push "${SOURCEROOTKEY}"
Push "${SOURCESUBKEY}"
Push "${TARGETROOTKEY}"
Push "${TARGETSUBKEY}"
Call ${TYPE}CopyRegistryKey
!else
!error "Macro ${TYPE}COPY_REGISTRY_KEY not inserted"
!endif
!macroend
####################################################################################################
!macro CALL_COPY_REGISTRY_KEY SOURCEROOTKEY SOURCESUBKEY TARGETROOTKEY TARGETSUBKEY
!insertmacro CALL_COPY_REGISTRY_KEY_BASE "" "${SOURCEROOTKEY}" "${SOURCESUBKEY}" "${TARGETROOTKEY}" "${TARGETSUBKEY}"
!macroend
####################################################################################################
!macro CALL_UN.COPY_REGISTRY_KEY SOURCEROOTKEY SOURCESUBKEY TARGETROOTKEY TARGETSUBKEY
!insertmacro CALL_COPY_REGISTRY_KEY_BASE "Un." "${SOURCEROOTKEY}" "${SOURCESUBKEY}" "${TARGETROOTKEY}" "${TARGETSUBKEY}"
!macroend
####################################################################################################
!define COPY_REGISTRY_KEY "!insertmacro CALL_COPY_REGISTRY_KEY"
!define UN.COPY_REGISTRY_KEY "!insertmacro UN.CALL_COPY_REGISTRY_KEY"
!endif

View File

@ -1,26 +0,0 @@
ar-1.2-0
cs-20040614-1
da-1.4.42-1
de-20030222-1
el-0.50-3
en-6.0-0
es-0.50-2
fi-0.7-0
fr-0.50-3
gl-0.50-0
he-1.0-0
hu-0.99.4.2-0
id-1.2-0
it-2.2_20050523-0
nl-opentaal200711
nb-0.50.1-0
nn-0.50.1-1
pl-6.0_20061121-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

View File

@ -1,3 +0,0 @@
http://download2.berlios.de/lyxwininstall
http://download.berlios.de/lyxwininstall
ftp://ftp.lyx.org/pub/lyx/contrib/aspell6-windows

View File

@ -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

View File

@ -1,139 +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=vcl;rtl;vclx;vclshlctrls;vclactnband;dbrtl;adortl;vcldb;bdertl;vcldbx;VclSmp;visualclx;visualdbclx;dsnap;inet;inetdb;ibxpress;indy;vclie;IntrawebDB_50_70;Intraweb_50_70;Rave50CLX;Rave50VCL;teeui;teedb;tee;xmlrtl;soaprtl;dbexpress;dbxcds
Conditionals=
DebugSourceDirs=
UsePackages=0
[Parameters]
RunParams=
HostApplication=
Launcher=
UseLauncher=0
DebugCWD=
[Language]
ActiveLang=
ProjectLang=
RootDir=
[Version Info]
IncludeVerInfo=1
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=LyX Team
FileDescription=Launcher for LyX
FileVersion=1.0.0.0
InternalName=
LegalCopyright=Uwe Stöhr
LegalTrademarks=
OriginalFilename=lyxLauncher.exe
ProductName=
ProductVersion=1.0.0.0
Comments=
[HistoryLists\hlUnitAliases]
Count=1
Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;

View File

@ -1,109 +0,0 @@
program lyxLauncher;
// this program opens LyX and hides its console window
// author: Uwe Stöhr
{The problematic is the following:
When the lyx.exe is started, also a console window is shown.
But closing the console window, also closes LyX,
therefore the console will be hidden by this program.}
{$APPTYPE CONSOLE}
uses
Windows, SysUtils, ShellApi, Dialogs;
{$R *.res}
var Path,FileName : string;
hConsole : THandle;
procedure StartLyX(hConsole: THandle; FileName,Path: string);
// starts LyX
var Params : PChar;
hLyX : THandle;
Folder : string;
begin
// if a filename is given, quote it to avoid the path with spaces problem
if FileName <> '' then
Params:= PChar('"' + FileName + '"')
else
Params:= nil;
// get folder of the lyx.exe
Folder:= StringReplace(Path,'\lyx.exe','',[rfIgnoreCase]);
// quote path to avoid the path with spaces problem
Folder:= '"' + Folder + '"';
// start LyX
hLyX:= ShellExecute(hConsole,PChar('open'),PChar(Path),
Params,PChar(Folder),SW_SHOWNORMAL);
if hLyX = ERROR_FILE_NOT_FOUND then
begin
MessageDLG('The file'#13#10 + Path + #13#10
+ 'could not be found!',mtError,[mbOK],0);
exit;
end;
if hLyX = SE_ERR_ACCESSDENIED then
begin
MessageDLG('Windows denied access on the file'#13#10 + Path,
mtError,[mbOK],0);
exit;
end;
end; // end procedure
procedure HideWindow(ProgWin: string);
// hides a given program window
var Handle : THandle;
begin
// find handle of the program window
// Repeat until the handle is available
// because Lyx needs some time to start
Repeat
Sleep(1000); // wait 1 second to give LyX time to open
Handle := FindWindow(nil,Pchar(ProgWin));
Until Handle <> 0;
// hide the window from taskbar
ShowWindow(Handle, SW_HIDE);
end; //end procedure
begin //begin program
//Read path to this application
Path:= ParamStr(0);
//get handle of this console window
// This application is called by the lyx.bat with the name "LyX"
hConsole := FindWindow(nil,Pchar('LyX'));
// hide the window of this console application
ShowWindow(hConsole,SW_HIDE);
// do the same for the real name of this console application
// because it depends on the computer speed if the "LyX" console window
// was closed before it could be processed
hConsole := FindWindow(nil,Pchar(Path));
ShowWindow(hConsole,SW_HIDE);
// replace in the path "lyxLauncher.exe" by "lyx.exe"
Path:= StringReplace(Path, 'lyxLauncher', 'lyx', [rfIgnoreCase]);
// read given filename of a LyX-document
FileName:= ParamStr(1);
// start LyX
StartLyX(hConsole,FileName,Path);
// hide console window of lyx.exe
HideWindow(Path);
end. //end program

View File

@ -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

View File

@ -1,139 +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=vcl;rtl;vclx;vcldb;dbrtl;bdertl;vclshlctrls;vclactnband;adortl;vcldbx;VclSmp;visualclx;visualdbclx;dbexpress;vclie;xmlrtl;inetdbbde;inet;inetdbxpress;teeui;teedb;tee;Rave50CLX;Rave50VCL;IntrawebDB_50_70;Intraweb_50_70;indy;ibxpress;dsnap;soaprtl;dbxcds;inetdb
Conditionals=
DebugSourceDirs=
UsePackages=0
[Parameters]
RunParams=
HostApplication=
Launcher=
UseLauncher=0
DebugCWD=
[Language]
ActiveLang=
ProjectLang=
RootDir=
[Version Info]
IncludeVerInfo=1
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=LyX Team
FileDescription=PDF viewing program for LyX
FileVersion=1.0.0.0
InternalName=
LegalCopyright=Uwe Stöhr
LegalTrademarks=
OriginalFilename=PDFViewWin.exe
ProductName=
ProductVersion=1.0.0.0
Comments=
[HistoryLists\hlUnitAliases]
Count=1
Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;

View File

@ -1,103 +0,0 @@
program PDFViewWin;
// this program opens and closes PDF-files with Acrobat or Adobe Reader
// author: Uwe Stöhr
{The problematic is the following:
A PDF-file should be modified while it is opened with Acrobat.
This is not possible because Acrobat understands itself as editor, not as
reader and therefore opens PDFs always with write access, so that other
programs cannot modifiy them.
The idea to solve the problem is the following:
The file that should be shown in Acrobat is copied and then renamed -
the suffix "-preview" is attached. The renamed copy is opened by Acrobat
while the unrenamed version can be modified. When the modified version should
be displayed, the eventually opened renamed version is closed in Acrobat and
the modified version is copied, renamed and opened in Acrobat.}
{$APPTYPE CONSOLE}
uses
Windows, SysUtils, ShellApi;
{$R *.res}
var Input,InputNew : string;
FileTest : boolean;
hConsole : THandle;
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; hConsole: THandle): boolean;
//renames files, taken from
//http://www.dsdt.info/tipps/?id=128&search=RenameFile
var
sh: TSHFileOpStruct;
begin
sh.Wnd:= hConsole;
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 path to this application
Input:= ParamStr(0);
//get handle of this console window
hConsole := FindWindow(nil,Pchar(Input));
// hide the window of this console application
ShowWindow(hConsole,SW_HIDE);
//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,hConsole);
ExecWait('pdfopen --file "'+InputNew+'" --back');
end. //end program

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

@ -0,0 +1,62 @@
Changelog for LyX-205-4:
- support to update the view as PDF if Adobe Reader XI is used
- fix long standing bug that updating a PDF view failed for larger
LyX documents if Adobe Reader or Acrobat was used as PDF viewer
- fixed bug that EPS and PDF images were not displayed if LyX was installed
this time without admin privileges
but an older LyX version was once installed with admin privileges
- correct the required disk space for the German thesaurus dictionaries
- updated Japanese, Norwegian, Polish, Slovak and Ukrainian translation of
the installer messages
Changelog for LyX-205-3:
- fixed infinite loop when starting the installer and not having Ghostscript previously installed (LyX bug #8417)
- updated to JabRef 2.8.1
- updated French and Spanish translation of the installer messages
- removed support for old installations of MiKTeX version 2.7 and older
Changelog for LyX-205-2:
- the installer detects now existing spell-checker and thesaurus dictionaries
of existing LyX installations
- fixed un/installation of Jabref if bundle installer is executed without having admin privileges
- fixed uninstallation of Metafile2EPS printer
- fixed detection for already installed Ghostscript and GSview on 64bit Windows
- fixed detection for jEdit, Vim, WinEdt and TeXnicCenter as LaTeX source file editor
- fixed detection of Gimp and Photoshop as image manipulating program
- updated spell-checker dictionaries for German and Belorussion
(To benefit from them you must uninstall an already installed LyX 2.0.x and
then use this installer.)
- updated thesaurus for German
(need to uninstall to benefit from this)
- bugfix: remove registry entries of existing LyX version when installing over it
- don't allow to install an older LyX version over an existing newer one
Changelog for LyX-205-1:
- installs LyX 2.0.5
- updated to Python 2.7.3
- updated to ImageMagick 6.8.0-4
- updated to Ghostscript 9.06
Changelog for LyX-204-3:
- renamed the proposed LyX installation folder to "LyX 2.0" instead of the former "LyX 2.0.4"
(reason: it should be default be possible to override existing older version of the LyX 2.0.x series)
- link the LyX Wiki and website in LyX's start menu folder
Changelog for LyX-204-2:
- Prevent that LyX can first be installed with admin privileges and afterwards without them
- In the uninstaller it is now the default not to uninstall the user preferences and settings
- Fix the path in which the LyX start menu shortcut is executed
- Also if LyX is installed without admin privileges, the .lyx file associations are set
- Fix a typo in English translation
Changelog for LyX-204-1:
- It is now possible to install LyX also without administrator privileges.
(Note that the support for the image file formats WMF and EMF can only be installed if LyX is installed with administrator privileges.)
- Added support for multiple indexes in LyX documents
- Support to install spell checker and thesaurus dictionaries for all languages supported by LyX.

View File

@ -10,14 +10,16 @@ br_FR.aff
br_FR.dic
ca_ES.aff
ca_ES.dic
cop_EG.aff
cop_EG.dic
cs_CZ.aff
cs_CZ.dic
cy_GB.aff
cy_GB.dic
da_DK.aff
da_DK.dic
db_DE.aff
db_DE.dic
dsb_DE.aff
dsb_DE.dic
de_AT.aff
de_AT.dic
de_CH.aff
@ -56,8 +58,10 @@ gd_GB.aff
gd_GB.dic
gl_ES.aff
gl_ES.dic
hb_DE.aff
hb_DE.dic
hi_IN.aff
hi_IN.dic
hsb_DE.aff
hsb_DE.dic
he_IL.aff
he_IL.dic
hr_HR.aff
@ -92,6 +96,8 @@ nl_NL.aff
nl_NL.dic
nn_NO.aff
nn_NO.dic
oc_FR.aff
oc_FR.dic
pl_PL.aff
pl_PL.dic
pt_BR.aff
@ -112,9 +118,15 @@ sr_RS.aff
sr_RS.dic
sv_SE.aff
sv_SE.dic
ta_IN.aff
ta_IN.dic
te_IN.aff
te_IN.dic
th_TH.aff
th_TH.dic
uk_UA.aff
uk_UA.dic
ur_PK.aff
ur_PK.dic
vi_VN.aff
vi_VN.dic

View File

@ -1,5 +1,28 @@
/*
LaTeX.nsh
Handling of LaTeX distributions
*/
# This script contains the following functions:
#
# - LaTeXActions (checks if MiKTeX or TeXLive is installed)
#
# - InstallMiKTeX (installs MiKTeX if not already installed),
# only for bunlde installer, uses:
# LaTeXCheck # function from LyXUtils.nsh
#
# - ConfigureMiKTeX
# (installs the LaTeX class files that are delivered with LyX,
# a Perl interpreter for splitindex
# and enable MiKTeX's automatic package installation)
#
# - UpdateMiKTeX (asks to update MiKTeX)
# ---------------------------------------
Function LaTeXActions
# check if MiKTeX or TeXLive is installed
# checks 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
@ -8,7 +31,7 @@ Function LaTeXActions
Call LaTeXCheck # sets the path to the latex.exe to $PathLaTeX # Function from LyXUtils.nsh
${if} $PathLaTeX != ""
# check if MiKTeX 2.7 or newer is installed
# check if MiKTeX 2.8 or newer is installed
StrCpy $0 0
loopA:
EnumRegKey $1 HKLM "SOFTWARE\MiKTeX.org\MiKTeX" $0 # check the last subkey
@ -17,10 +40,6 @@ Function LaTeXActions
IntOp $0 $0 + 1
Goto loopA
doneA:
${if} $String == "2.7"
StrCpy $MiKTeXVersion "2.7"
StrCpy $LaTeXName "MiKTeX 2.7"
${endif}
${if} $String == "2.8"
StrCpy $MiKTeXVersion "2.8"
StrCpy $LaTeXName "MiKTeX 2.8"
@ -50,10 +69,6 @@ Function LaTeXActions
IntOp $0 $0 + 1
Goto loopB
doneB:
${if} $String == "2.7"
StrCpy $MiKTeXVersion "2.7"
StrCpy $LaTeXName "MiKTeX 2.7"
${endif}
${if} $String == "2.8"
StrCpy $MiKTeXVersion "2.8"
StrCpy $LaTeXName "MiKTeX 2.8"
@ -96,7 +111,6 @@ Function LaTeXActions
${endif}
${endif}
${if} $PathLaTeX != ""
${andif} $LaTeXName != "MiKTeX 2.7"
${andif} $LaTeXName != "MiKTeX 2.8"
${andif} $LaTeXName != "MiKTeX 2.9"
StrCpy $LaTeXName "TeXLive"
@ -109,8 +123,8 @@ FunctionEnd
!if ${SETUPTYPE} == BUNDLE
Function InstallMiKTeX
# installs MiKTeX if not already installed
# install MiKTeX if not already installed
${if} $PathLaTeX == ""
# launch MiKTeX's installer
MessageBox MB_OK|MB_ICONINFORMATION "$(LatexInfo)"
@ -130,7 +144,9 @@ FunctionEnd
${if} $PathLaTeX != ""
# set package repository (MiKTeX's primary package repository)
${if} $MiKTeXUser == "HKCU"
WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX" "OnlyWithLyX" "Yes${APP_SERIES_KEY}" # special entry to tell the uninstaller that it was installed with LyX
# special entry that it was installed together with LyX
# so that we can later uninstall it together with LyX
WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX" "OnlyWithLyX" "Yes${APP_SERIES_KEY}"
${else}
WriteRegStr HKLM "SOFTWARE\MiKTeX.org\MiKTeX" "OnlyWithLyX" "Yes${APP_SERIES_KEY}"
${endif}
@ -175,10 +191,11 @@ Function ConfigureMiKTeX
${endif}
# only install a Perl interpreter if it is not already installed
# this is only possible if miktex and LyX is installed with the same privileges
# this is only possible if MikTeX _and_ LyX is installed with the same privileges
ReadRegStr $0 HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\MiKTeX $MiKTeXVersion" "DisplayVersion"
${if} $MultiUser.Privileges != "Admin"
${andif} $MultiUser.Privileges != "Power"
${if} $PathLaTeX != "$LOCALAPPDATA\MiKTeX\$MiKTeXVersion\miktex\bin"
${if} $0 == ""
${ifnot} ${FileExists} "$PathLaTeX\perl.exe"
MessageBox MB_OK|MB_ICONINFORMATION "$(MultipleIndexesNotAvailable)"
${endif}
@ -214,14 +231,14 @@ Function ConfigureMiKTeX
# enable package installation without asking (1 = Yes, 0 = No, 2 = Ask me first)
WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "AutoInstall" "1" # if only for current user
${if} $MiKTeXUser != "HKCU"
WriteRegStr SHCTX "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "AutoInstall" "1"
WriteRegStr HKLM "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "AutoInstall" "1"
${endif}
# set package repository (MiKTeX's primary package repository)
WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "RemoteRepository" "${MiKTeXRepo}" # if only for current user
WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "RepositoryType" "remote" # if only for current user
${if} $MiKTeXUser != "HKCU"
WriteRegStr SHCTX "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "RemoteRepository" "${MiKTeXRepo}"
WriteRegStr SHCTX "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "RepositoryType" "remote"
WriteRegStr HKLM "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "RemoteRepository" "${MiKTeXRepo}"
WriteRegStr HKLM "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "RepositoryType" "remote"
${endif}
# enable MiKTeX's automatic package installation
@ -234,26 +251,22 @@ Function ConfigureMiKTeX
FunctionEnd
Function UpdateMiKTeX
# ask to update MiKTeX
# asks to update MiKTeX
${if} $LaTeXInstalled == "MiKTeX"
MessageBox MB_YESNO|MB_ICONINFORMATION "$(MiKTeXInfo)" IDYES UpdateNow IDNO UpdateLater
UpdateNow:
StrCpy $0 $PathLaTeX -4 # remove "\bin"
# the update wizard is either started by the copystart_admin.exe
# or the miktex-update.exe (since MiKTeX 2.8)
# the update wizard is started by the miktex-update.exe
${if} $MultiUser.Privileges != "Admin"
${andif} $MultiUser.Privileges != "Power"
# call the non-admin version
ExecWait '"$PathLaTeX\copystart.exe" "$0\config\update.dat"'
ExecWait '"$PathLaTeX\internal\miktex-update.exe"'
ExecWait '"$PathLaTeX\internal\miktex-update.exe"'
${else}
${if} $MiKTeXUser != "HKCU" # call the admin version
ExecWait '"$PathLaTeX\copystart_admin.exe" "$0\config\update.dat"'
ExecWait '"$PathLaTeX\internal\miktex-update_admin.exe"' # run MiKTeX's update wizard
ExecWait '"$PathLaTeX\internal\miktex-update_admin.exe"'
${else}
ExecWait '"$PathLaTeX\copystart.exe" "$0\config\update.dat"'
ExecWait '"$PathLaTeX\internal\miktex-update.exe"'
ExecWait '"$PathLaTeX\internal\miktex-update.exe"'
${endif}
${endif}
UpdateLater:

View File

@ -47,6 +47,7 @@ Configuration of LyX installer
# to check if it is exactly this version (to support side by side installations)
!define APP_SERIES_NAME "${APP_VERSION_MAJOR}.${APP_VERSION_MINOR}"
!define APP_SERIES_KEY "${APP_VERSION_MAJOR}${APP_VERSION_MINOR}${APP_VERSION_REVISION}"
!define APP_SERIES_KEY2 "${APP_VERSION_MAJOR}.${APP_VERSION_MINOR}.${APP_VERSION_REVISION}"
!define APP_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\${APP_NAME}.exe"
!define APP_DIR "${APP_NAME} ${APP_SERIES_NAME}"
!define APP_DIR_USERDATA "${APP_NAME}${APP_VERSION_MAJOR}.${APP_VERSION_MINOR}"

View File

@ -11,11 +11,14 @@ Detection of external component locations
# - SearchExternal, calls the functions:
# LaTeXActions
# MissingPrograms
# FindDictionaries
#
# - MissingPrograms, (check if third-party programs are installed), uses:
# SEARCH_MIKTEX
# SEARCH_TEXLIVE
#
# - FindDictionaries (finds installed spellcheck and thesaurus dictionaries)
#
# - EditorCheck,
# (test if an editor with syntax-highlighting for LaTeX-files is installed)
#
@ -27,6 +30,7 @@ Detection of external component locations
Function SearchExternal
Call LaTeXActions # function from LaTeX.nsh
Call MissingPrograms
Call FindDictionaries # function from dictionaries.nsh
FunctionEnd
# ---------------------------------------
@ -34,8 +38,15 @@ FunctionEnd
Function MissingPrograms
# check if third-party programs are installed
# test if Ghostscript is installed
# test if Ghostscript is installed, check all cases:
# 1. 32bit Windows
# 2. 64bit Windows but 32bit Ghostscript
# 3. 64bit Windows and 64bit Ghostscript
StrCpy $3 0
${if} ${RunningX64}
SetRegView 64
${endif}
# case 1. and 3.
GSloop:
EnumRegKey $1 HKLM "Software\GPL Ghostscript" $3
${if} $1 != ""
@ -57,6 +68,17 @@ Function MissingPrograms
goto GSloop
${endif} # if $2
${endif}
SetRegView 32
# repeat for case 2.
${if} ${RunningX64}
${andif} $GhostscriptPath == ""
StrCpy $3 0
# we have to assure that we only repeat once and not forever
${if} $4 != "32"
StrCpy $4 "32"
goto GSloop
${endif}
${endif}
# test if Python is installed
# only use an existing python when it is version 2.5 or newer because some
@ -83,30 +105,50 @@ Function MissingPrograms
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 a PostScript-viewer is installed, only check for GSview
# check all cases:
# 1. 32bit Windows
# 2. 64bit Windows but 32bit GSview
# 3. 64bit Windows and 64bit GSview
${if} ${RunningX64}
SetRegView 64
StrCpy $PSVPath ""
ReadRegStr $PSVPath HKLM "Software\Microsoft\Windows\CurrentVersion\App Paths\gsview64.exe" "Path"
SetRegView 32
${endif}
# repeat for case 1. and 2.
${if} $PSVPath == ""
ReadRegStr $PSVPath HKLM "Software\Microsoft\Windows\CurrentVersion\App Paths\gsview32.exe" "Path"
${endif}
# test if an editor with syntax-highlighting for LaTeX-files is installed
Call EditorCheck
# test if an image editor is installed
StrCpy $ImageEditorPath ""
ReadRegStr $ImageEditorPath HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\WinGimp-2.0_is1" "DisplayIcon"
# first check for Gimp which is a 64bit application on x64 Windows
${if} ${RunningX64}
SetRegView 64
${endif}
ReadRegStr $ImageEditorPath HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\GIMP-2_is1" "InstallLocation"
${if} $ImageEditorPath != ""
StrCpy $ImageEditorPath "$ImageEditorPath" -13 # delete "\gimp-2.x.exe"
StrCpy $ImageEditorPath "$ImageEditorPathbin" # add the bin folder
${endif}
${if} ${RunningX64}
SetRegView 32
${endif}
# check for Photoshop
ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\App Paths\Photoshop.exe" "Path"
ReadRegStr $0 HKLM "Software\Classes\Applications\Photoshop.exe\shell\open\command" ""
${if} $0 != ""
StrCpy $0 "$0" -1 # delete the last "\"
StrCpy $0 "$0" -20 # delete '\photoshop.exe" "%1"'
StrCpy $0 $0 "" 1 # remove the leading quote
${if} $ImageEditorPath != ""
StrCpy $ImageEditorPath "$ImageEditorPath;$0"
${else}
StrCpy $ImageEditorPath $0
${endif}
${endif}
# test if and where the BibTeX-editor JabRef is installed
ReadRegStr $PathBibTeXEditor HKCU "Software\JabRef" "Path"
${if} $PathBibTeXEditor == ""
@ -129,9 +171,6 @@ Function MissingPrograms
# test if Inkscape is installed
ReadRegStr $SVGPath HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Inkscape" "InstallLocation"
# test if metafile2eps is installed
ReadRegStr $WMFPath HKLM "Software\Microsoft\Windows NT\CurrentVersion\Print\Printers\Metafile to EPS Converter" "Name"
# test if Gnumeric is installed
ReadRegStr $0 HKLM "Software\Classes\Applications\gnumeric.exe\shell\Open\command" ""
${if} $0 != ""
@ -150,84 +189,67 @@ Function EditorCheck
# (check for jEdit, PSPad, WinShell, ConTEXT, Crimson Editor, Vim, TeXnicCenter, LaTeXEditor, WinEdt, LEd, WinTeX)
StrCpy $EditorPath ""
StrCpy $0 ""
# check for jEdit
# check for jEdit which is a 64bit application on x64 Windows
${if} ${RunningX64}
SetRegView 64
${endif}
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}
SetRegView 32
# check for PSPad
StrCpy $0 ""
ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\PSPad editor_is1" "InstallLocation"
${if} $0 != ""
StrCpy $0 $0 -1
StrCpy $0 $0 -1 # remove the "\"
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 $0 $0 -1 # remove the "\"
StrCpy $EditorPath "$EditorPath;$0"
${endif}
# check for ConTEXT
# check for Vim which is a 64bit application on x64 Windows
StrCpy $0 ""
ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\ConTEXTEditor_is1" "InstallLocation"
${if} ${RunningX64}
SetRegView 64
${endif}
ReadRegStr $0 HKLM "Software\Vim\Gvim" "path"
${if} $0 != ""
StrCpy $0 $0 -1
StrCpy $0 $0 -9 # remove "\gvim.exe"
StrCpy $EditorPath "$EditorPath;$0"
${endif}
# check for Crimson Editor
SetRegView 32
# check for TeXnicCenter which can be a 64bit application on x64 Windows
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"
${if} ${RunningX64}
SetRegView 64
${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"
ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\TeXnicCenter_is1" "InstallLocation"
${if} $0 != ""
StrCpy $0 $0 -1 # remove the "\"
StrCpy $EditorPath "$EditorPath;$0"
${else}
SetRegView 32
ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\TeXnicCenter_is1" "InstallLocation"
${if} $0 != ""
StrCpy $0 $0 -1 # remove the "\"
StrCpy $EditorPath "$EditorPath;$0"
${endif}
${endif}
SetRegView 32
# check for WinEdt
StrCpy $0 ""
ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\WinEdt_is1" "InstallLocation"
ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\WinEdt 7" "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}

View File

@ -1,14 +1,75 @@
# download dictionaries
/*
dictionaries.nsh
Function DownloadHunspellDictionary
Handling of hunspell / MyThes dictionaries
*/
# This script contains the following functions:
#
# - FindDictionaries (finds already installed dictionaries)
#
# - DownloadHunspellDictionaries and DownloadThesaurusDictionaries
# (Downloads hunspell / MyThes dictionaries from a location that is
# given in the file $INSTDIR\Resources\HunspellDictionaryNames.txt)
#
# - InstallHunspellDictionaries and InstallThesaurusDictionaries
# (installs the selected hunspell / MyThes dictionaries except of
# already existing ones), uses:
# DownloadHunspellDictionaries or DownloadThesaurusDictionaries
# ---------------------------------------
Function FindDictionaries
# finds already installed dictionaries
# start with empty strings
StrCpy $FoundDict ""
StrCpy $FoundThes ""
# read out the possible spell-checker filenames from the file
FileOpen $R5 "$INSTDIR\Resources\HunspellDictionaryNames.txt" r
${for} $5 1 66
# the file has 132 lines, but we only need to check for one of the 2 dictionary files per language
# therefore check only for every second line
FileRead $R5 $String # skip the .aff file
FileRead $R5 $String # $String is now the .dic filename
StrCpy $String $String -2 # remove the linebreak characters
StrCpy $R3 $String -4 # $R3 is now the dictionary language code
${if} ${FileExists} "$INSTDIR\Resources\dicts\$String"
StrCpy $FoundDict "$R3 $FoundDict"
${endif}
${next}
FileClose $R5
# read out the possible thesaurus filenames from the file
FileOpen $R5 "$INSTDIR\Resources\ThesaurusDictionaryNames.txt" r
${for} $5 1 22
# the file has 44 lines, but we only need to check for one of the 2 dictionary files per language
# therefore check only for every second line
FileRead $R5 $String # $String is now the dictionary name
FileRead $R5 $String # $String is now the dictionary name
StrCpy $String $String -2 # remove the linebreak characters
StrCpy $R3 $String 5 3 # $R3 is now the dictionary language code
${if} ${FileExists} "$INSTDIR\Resources\thes\$String"
StrCpy $FoundThes "$R3 $FoundThes"
${endif}
${next}
FileClose $R5
FunctionEnd
# ---------------------------------------
Function DownloadHunspellDictionaries
# Downloads hunspell dictionaries from a location that is given in the file
# $INSTDIR\Resources\HunspellDictionaryNames.txt
# read out the locations from the file
FileOpen $R5 "$INSTDIR\Resources\HunspellDictionaryNames.txt" r
${For} $5 1 114
${For} $5 1 132 # the file has 132 lines
FileRead $R5 $String # $String is now the dictionary name
StrCpy $R3 $String 5 # $R3 is now the dictionary language code
StrCpy $R3 $String -6 # $R3 is now the dictionary language code
${if} $DictCode == $R3
StrCpy $String $String -2 # delete the linebreak characters at the end
@ -45,14 +106,15 @@ FunctionEnd
#--------------------------------
Function DownloadThesaurusDictionary
Function DownloadThesaurusDictionaries
# Downloads thesaurus dictionaries from a location that is given in the file
# $INSTDIR\Resources\ThesaurusDictionaryNames.txt
# read out the locations from the file
FileOpen $R5 "$INSTDIR\Resources\ThesaurusDictionaryNames.txt" r
${For} $5 1 44
FileRead $R5 $String # $String is now the dictionary name
${For} $5 1 44 # the file has 44 lines
FileRead $R5 $String # $String is now the dictionary name
StrCpy $R3 $String 5 3 # $R3 is now the dictionary language code
${if} $ThesCode == $R3
@ -90,42 +152,49 @@ FunctionEnd
#--------------------------------
Function InstallHunspellDictionary
# install hunspell dictionaries
Function InstallHunspellDictionaries
# installs the selected hunspell dictionaries except of already existing ones
# 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
# download the dictionaries
${Do}
StrCpy $DictCode $DictCodes 5
StrCpy $DictCodes $DictCodes "" 5
Call DownloadHunspellDictionary
# take the first code
StrCpy $Search ","
StrCpy $String $DictCodes
Call StrPoint
${if} $Pointer != "-1"
StrCpy $DictCode $DictCodes $Pointer
# remove the taken code from the list
IntOp $Pointer $Pointer + 1
StrCpy $DictCodes $DictCodes "" $Pointer
${endif}
# don't dowload existing ones thus check if $DictCode is in $FoundDict
StrCpy $String $FoundDict
StrCpy $Search $DictCode
Call StrPoint # function from LyXUtils.nsh
${if} $Pointer == "-1"
Call DownloadHunspellDictionaries
${endif}
${LoopUntil} $DictCodes == ""
# some dictionaries need to be renamed
${if} ${FileExists} "$INSTDIR\Resources\dicts\db_DE.aff"
Rename "$INSTDIR\Resources\dicts\db_DE.aff" "$INSTDIR\Resources\dicts\dsb_DE.aff"
Rename "$INSTDIR\Resources\dicts\db_DE.dic" "$INSTDIR\Resources\dicts\dsb_DE.dic"
${endif}
${if} ${FileExists} "$INSTDIR\Resources\dicts\hb_DE.aff"
Rename "$INSTDIR\Resources\dicts\hb_DE.aff" "$INSTDIR\Resources\dicts\hsb_DE.aff"
Rename "$INSTDIR\Resources\dicts\hb_DE.dic" "$INSTDIR\Resources\dicts\hsb_DE.dic"
${endif}
FunctionEnd
#--------------------------------
Function InstallThesaurusDictionary
# install thesaurus dictionaries
Function InstallThesaurusDictionaries
# installs the selected thesaurus dictionaries except of already existing ones
# 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
# download the dictionaries
${Do}
StrCpy $ThesCode $ThesCodes 5
StrCpy $ThesCodes $ThesCodes "" 5
Call DownloadThesaurusDictionary
# all codes have 5 characters
StrCpy $ThesCode $ThesCodes 5 # take the first code
StrCpy $ThesCodes $ThesCodes "" 5 # remove the taken code from the list
# don't dowload existing ones thus check if $ThesCode is in $FoundThes
StrCpy $String $FoundThes
StrCpy $Search $ThesCode
Call StrPoint # function from LyXUtils.nsh
${if} $Pointer == "-1"
Call DownloadThesaurusDictionaries
${endif}
${LoopUntil} $ThesCodes == ""
# some dictionaries of language variants are identic
@ -146,3 +215,4 @@ Function InstallThesaurusDictionary
RMDir "$INSTDIR\Resources\backup"
FunctionEnd

View File

@ -23,7 +23,6 @@ BrandingText " "
!define MUI_HEADERIMAGE_RIGHT
!define MUI_WELCOMEFINISHPAGE_BITMAP "${SETUP_WIZARDIMAGE}"
!define MUI_UNWELCOMEFINISHPAGE_BITMAP "${SETUP_WIZARDIMAGE}"
!define MUI_COMPONENTSPAGE_NODESC
#--------------------------------
# Pages

File diff suppressed because it is too large Load Diff

View File

@ -35,6 +35,7 @@ Configuration of standard NSIS header files
!include MultiUser.nsh
!include nsDialogs.nsh
!include InstallOptions.nsh
!include x64.nsh
# Set of various macros and functions
!include include\LyXUtils.nsh
@ -47,8 +48,8 @@ Configuration of standard NSIS header files
!include gui\LaTeXFolder.nsh
!endif # end if != BUNDLE
# Functions download dictionaries
!include include\Thesaurus.nsh
# Functions to download spell-checker and thesaurus dictionaries
!include include\dictionaries.nsh
#--------------------------------
# Include standard functions

View File

@ -24,6 +24,8 @@ Var DictCode
Var DictCodes
Var DelPythonFiles
Var EditorPath
Var FoundDict
Var FoundThes
Var GhostscriptPath
Var GnumericPath
Var ImageEditorPath
@ -36,6 +38,7 @@ Var LaTeXInstalled
Var LilyPondPath
Var MiKTeXUser
Var MiKTeXVersion
Var OldVersionNumber
Var Pointer
Var PSVPath
Var PythonPath
@ -50,7 +53,6 @@ Var ThesCode
Var ThesCodes
Var UpdateFNDBReturn
Var UserList
Var WMFPath
Var LangName

View File

@ -0,0 +1 @@
http://msdn.microsoft.com/en-en/goglobal/bb964654.aspx

Some files were not shown because too many files have changed in this diff Show More