Merge branch 'master' of git.lyx.org:lyx
@ -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
@ -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
@ -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?
|
||||
|
@ -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)
|
||||
|
@ -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\
|
||||
|
@ -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
|
||||
|
@ -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"'
|
||||
|
@ -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
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
@ -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"
|
||||
|
@ -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
|
||||
|
@ -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
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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.
|
@ -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
|
@ -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
|
@ -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
|
@ -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"
|
||||
|
@ -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
|
||||
|
@ -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.
|
@ -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.
|
@ -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.
|
@ -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.
|
@ -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.
|
@ -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
|
||||
|
@ -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"
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
Before Width: | Height: | Size: 3.2 KiB |
@ -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 |
Before Width: | Height: | Size: 10 KiB |
@ -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 |
Before Width: | Height: | Size: 9.5 KiB |
Before Width: | Height: | Size: 101 KiB |
@ -1 +0,0 @@
|
||||
http://www.microsoft.com/globaldev/reference/wincp.mspx
|
@ -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
|
||||
|
@ -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
|
@ -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
|
||||
|
@ -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
|
@ -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_
|
@ -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_
|
@ -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_
|
@ -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_
|
||||
|
@ -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_
|
@ -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_
|
@ -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_
|
@ -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_
|
@ -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_
|
@ -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_
|
@ -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_
|
@ -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_
|
@ -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_
|
@ -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_
|
@ -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_
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -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_
|
@ -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_
|
||||
|
@ -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_
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -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_
|
@ -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_
|
@ -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_
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -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_
|
@ -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
|
@ -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
|
@ -1,3 +0,0 @@
|
||||
http://download2.berlios.de/lyxwininstall
|
||||
http://download.berlios.de/lyxwininstall
|
||||
ftp://ftp.lyx.org/pub/lyx/contrib/aspell6-windows
|
@ -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
|
@ -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;
|
@ -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
|
||||
|
@ -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
|
@ -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;
|
@ -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
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
62
development/Win32/packaging/installer/ChangeLog.txt
Normal 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.
|
@ -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
|
||||
|
@ -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:
|
||||
|
@ -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}"
|
||||
|
@ -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}
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -0,0 +1 @@
|
||||
http://msdn.microsoft.com/en-en/goglobal/bb964654.aspx
|