--- /dev/null
+astuteinternet
+ayera
+cfhcable
+cytranet
+datapacket
+excellmedia
+freefr
+iweb
+jaist
+kent
+liquidtelecom
+managedway
+nchc
+netcologne
+netix
+newcontinuum
+phoenixnap
+pilotfiber
+razaoinfo
+superb-dca2
+svwh
+ufpr
+versaweb
+vorboss
is_IS.dic
it_IT.aff
it_IT.dic
+ka_GE.aff
+ka_GE.dic
kk_KZ.aff
kk_KZ.dic
ko_KR.aff
listings
lithuanian
genmisc
+georgian
mathtools
mhchem
mongolian-babel
extsizes
frletter
g-brief
-eurofont
jsclasses
platex
fancyvrb
1. extract the source zip-file to e.g. the path "C:\LyX-Installer"
2. open the file settings.nsh with a text editor
- and adapt there the following paths to the one on your PC, e.g.:
+ and adapt there the following paths to the ones on your PC, e.g.:
!define FILES_LYX "C:\LyX-Installer\LyXPackage\LyX"
!define FILES_DEPS "C:\LyX-Installer\LyX2.2x\lyx-windows-deps-msvc2015"
!define FILES_QT "C:\LyX-Installer\LyXPackage\LyX"
-3. install the latest version 3.x of NSIS (http://nsis.sourceforge.net/Download)
-4. install the NSIS Large Strings build (http://nsis.sourceforge.net/Special_Builds)
+3. install the latest version 3.x of NSIS (https://nsis.sourceforge.io/Download)
+4. install the NSIS Large Strings build (https://nsis.sourceforge.io/Special_Builds)
(extract the extension ZIP file in your NSIS installation folder and this way overwrite some files)
5. open the file FindProcDLL Unicode bin.zip (that is part of this bundle),
extract from it the file FindProc.dll to the folder \Plugins\x86-unicode of
IntOp $0 $0 + 1
Goto loop32
done32:
- ${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"
IntOp $0 $0 + 1
Goto loop64
done64:
- ${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"
IntOp $0 $0 + 1
Goto loopB
doneB:
- ${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}
# finally set the name
${if} $PathLaTeX != ""
- ${andif} $LaTeXName != "MiKTeX 2.8"
${andif} $LaTeXName != "MiKTeX 2.9"
StrCpy $LaTeXInstalled "TeXLive"
ReadRegStr $String HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\TeXLive2015" "DisplayVersion"
${if} $String == ""
ReadRegStr $String HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\TeXLive2015" "DisplayVersion"
${endif}
- ${if} $String == ""
- ReadRegStr $String HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\TeXLive2014" "DisplayVersion"
- ${endif}
- ${if} $String == ""
- ReadRegStr $String HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\TeXLive2014" "DisplayVersion"
- ${endif}
${if} $String != ""
StrCpy $LaTeXName "TeXLive $String"
${else}
# 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)
#
#--------------------------
# read out the possible spell-checker filenames from the file
FileOpen $R5 "$INSTDIR\Resources\HunspellDictionaryNames.txt" r
- ${for} $5 1 72
- # the file has 144 lines, but we only need to check for one of the 2 dictionary files per language
+ ${for} $5 1 73
+ # the file has 146 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
# read out the locations from the file
FileOpen $R5 "$INSTDIR\Resources\HunspellDictionaryNames.txt" r
- ${For} $5 1 144 # the file has 144 lines
+ ${For} $5 1 146 # the file has 146 lines
FileRead $R5 $String # $String is now the dictionary name
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
- # Download hunspell dictionaries
- Push $R0
- inetc::get /RECEIVETIMEOUT=5000 "https://sourceforge.net/projects/lyxwininstaller/files/hunspell/$String" "$INSTDIR\Resources\dicts\$String" /END
- Pop $R0
+ # Download hunspell dictionaries,
+ # if first download repository is not available try the other ones listed in "DictionaryMirrors.txt"
+ FileOpen $R4 "$INSTDIR\Resources\DictionaryMirrors.txt" r
+
+ ${For} $4 1 24 # there are 24 mirrors in the file
+ FileRead $R4 $Search # $Search is now the mirror
+ StrCpy $Search $Search -2 # delete the linebreak characters at the end
+ Push $R0
+ inetc::get /TIMEOUT=5000 "https://$Search.dl.sourceforge.net/project/lyxwininstaller/hunspell/$String" "$INSTDIR\Resources\dicts\$String" /END
+ Pop $R0
+ ${if} $R0 == "OK"
+ ${ExitFor}
+ ${endif}
+ ${Next}
+
+ FileClose $R4
# if download failed
${if} $R0 != "OK"
- MessageBox MB_OK|MB_ICONEXCLAMATION "$(HunspellFailed): $R0"
+ MessageBox MB_OK|MB_ICONEXCLAMATION "$(HunspellFailed)"
Goto abortinstall
${endif}
${endif} # end if $DictCode == $R3
${if} $ThesCode == $R3
StrCpy $String $String -2 # delete the linebreak characters at the end
- # Download thesaurus files
- Push $R0
- inetc::get /POPUP /RECEIVETIMEOUT=5000 "https://sourceforge.net/projects/lyxwininstaller/files/thesaurus/$String" "$INSTDIR\Resources\thes\$String" /END
- Pop $R0
+ # Download thesaurus files,
+ # if first download repository is not available try the other ones listed in "DictionaryMirrors.txt"
+ FileOpen $R4 "$INSTDIR\Resources\DictionaryMirrors.txt" r
+
+ ${For} $4 1 24 # there are 24 mirrors in the file
+ FileRead $R4 $Search # $Search is now the mirror
+ StrCpy $Search $Search -2 # delete the linebreak characters at the end
+ Push $R0
+ inetc::get /TIMEOUT=5000 "https://$Search.dl.sourceforge.net/project/lyxwininstaller/thesaurus/$String" "$INSTDIR\Resources\thes\$String" /END
+ Pop $R0
+ ${if} $R0 == "OK"
+ ${ExitFor}
+ ${endif}
+ ${Next}
+
+ FileClose $R4
# if download failed
${if} $R0 != "OK"
- MessageBox MB_OK|MB_ICONEXCLAMATION "$(ThesaurusFailed): $R0"
+ MessageBox MB_OK|MB_ICONEXCLAMATION "$(ThesaurusFailed)"
Goto abortinstall
${endif}
${endif} # end if $ThesCode == $R3
Section /o "English (AU)" SecDEnglishAU
StrCpy $DictCodes "en_AU,$DictCodes"
- AddSize 552
+ AddSize 557
SectionEnd
Section /o "English (CA)" SecDEnglishCA
StrCpy $DictCodes "en_CA,$DictCodes"
- AddSize 550
+ AddSize 557
SectionEnd
Section "English (GB)" SecDEnglishGB
# already installed by default
SectionIn RO
#StrCpy $DictCodes "en_GB,$DictCodes"
- AddSize 742
+ AddSize 1044
SectionEnd
Section /o "English (NZ)" SecDEnglishNZ
# already installed by default
SectionIn RO
#StrCpy $DictCodes "en_US,$DictCodes"
- AddSize 548
+ AddSize 551
SectionEnd
Section "Español (ES)" SecDSpanishES
AddSize 3911
SectionEnd
+Section /o "ქართული ენა" SecDGeorgian
+ StrCpy $DictCodes "ka_GE,$DictCodes"
+ AddSize 3952
+SectionEnd
+
Section /o "עִברִית" SecDHebrew
StrCpy $DictCodes "he_IL,$DictCodes"
AddSize 3120
Section /o "Türkmençe" SecDTurkmen
StrCpy $DictCodes "tk_TM,$DictCodes"
- AddSize 950
+ AddSize 2797
SectionEnd
Section /o "Türkçe" SecDTurkish
Section /o "Українська" SecDUkrainian
StrCpy $DictCodes "uk_UA,$DictCodes"
- AddSize 6375
+ AddSize 6905
SectionEnd
Section /o "اردو" SecDUrdu
SectionSetFlags ${SecDGalician} $0
SectionSetSize ${SecDGalician} 0
${endif}
+ StrCpy $Search "ka_GE"
+ Call StrPoint
+ ${if} $Pointer != "-1"
+ IntOp $0 ${SF_SELECTED} | ${SF_RO}
+ SectionSetFlags ${SecDGeorgian} $0
+ SectionSetSize ${SecDGeorgian} 0
+ ${endif}
StrCpy $Search "he_IL"
Call StrPoint
${if} $Pointer != "-1"
${LangFileString} SecUnMiKTeXDescription "إزالة توزيعة لتيك MiKTeX."
#${LangFileString} SecUnJabRefDescription "إزالة مدير ثبت المراجع JabRef."
${LangFileString} SecUnPreferencesDescription 'حذف LyX$\'s ضبط$\r$\n\
- (مجلد $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\
+ (مجلد $\"$AppPre\username\$\r$\n\
+ $AppSuff\$\r$\n\
+ ${APP_DIR_USERDATA}$\")$\r$\n\
لك او لكل المستخدمين (إذا كنت المدير).'
${LangFileString} SecUnProgramFilesDescription "إزالة ليك مع كل مكوناته."
${LangFileString} SecUnMiKTeXDescription "LaTeX-en MiKTeX banaketa desinstalatzen du."
#${LangFileString} SecUnJabRefDescription "Bibliografiaren JabRef kudeatzailea desinstalatzen du."
${LangFileString} SecUnPreferencesDescription 'LyX-en konfigurazioa ezabatzen du$\r$\n\
- ($\"$AppPre\erabiltzailea\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\
+ ($\"$AppPre\erabiltzailea\$\r$\n\
+ $AppSuff\$\r$\n\
+ \${APP_DIR_USERDATA}$\"$\r$\n\
zuretzako edo erabiltzaile guztientzako (administratzailea bazara).'
${LangFileString} SecUnProgramFilesDescription "Desinstalatu LyX eta bere osagai guztiak."
${LangFileString} SecUnMiKTeXDescription "Desintal·la la distribució de LaTeX MiKTeX."
#${LangFileString} SecUnJabRefDescription "Desinstal·la el gestor de bibliografia JabRef."
${LangFileString} SecUnPreferencesDescription 'Suprimeix les carptes de configuració del LyX$\r$\n\
- $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\
+ $\"$AppPre\username\$\r$\n\
+ $AppSuff\$\r$\n\
+ ${APP_DIR_USERDATA}$\")$\r$\n\
de tots els usuaris.'
${LangFileString} SecUnProgramFilesDescription "Desinstal·la el LyX i tots els seus components."
${LangFileString} SecUnMiKTeXDescription "Odinstalovat LaTeXovou-distribuci MiKTeX."
#${LangFileString} SecUnJabRefDescription "Odinstalovat manažer bibliografie JabRef."
${LangFileString} SecUnPreferencesDescription 'Smazat konfigurační adresář LyXu$\r$\n\
- $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\
+ $\"$AppPre\username\$\r$\n\
+ $AppSuff\$\r$\n\
+ ${APP_DIR_USERDATA}$\")$\r$\n\
pro všechny uživatele.'
${LangFileString} SecUnProgramFilesDescription "Odinstalovat LyX a všechny jeho komponenty."
${LangFileString} SecUnMiKTeXDescription 'Afinstallerer LaTeX-distributionen $\"MiKTeX$\".'
#${LangFileString} SecUnJabRefDescription 'Afinstallerer bibliografi programmet $\"JabRef$\".'
${LangFileString} SecUnPreferencesDescription 'Sletter LyX$\'s konfigurations mappe$\r$\n\
- $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\
+ $\"$AppPre\username\$\r$\n\
+ $AppSuff\$\r$\n\
+ ${APP_DIR_USERDATA}$\")$\r$\n\
for alle brugere.'
${LangFileString} SecUnProgramFilesDescription "Afinstallerer LyX og alle dets komponenter."
${LangFileString} SecUnMiKTeXDescription "Verwijder de LaTeX software MiKTeX."
#${LangFileString} SecUnJabRefDescription "Verwijder de bibliografie manager JabRef."
${LangFileString} SecUnPreferencesDescription 'Verwijder LyX$\'s configuratie map$\r$\n\
- $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\
+ $\"$AppPre\username\$\r$\n\
+ $AppSuff\$\r$\n\
+ ${APP_DIR_USERDATA}$\")$\r$\n\
voor alle gebruikers.'
${LangFileString} SecUnProgramFilesDescription "Verwijder LyX en alle bijbehorende onderdelen."
#${LangFileString} RunConfigureFailed "Could not execute the configure script"
${LangFileString} InstallRunning "The installer is already running!"
${LangFileString} AlreadyInstalled "LyX ${APP_SERIES_KEY2} is already installed!$\r$\n\
- Installing over existing installations is not recommended if the installed version \
- is a test release or if you have problems with your existing LyX installation. \
+ Installing over existing installations is not recommended if the installed version$\r$\n\
+ is a test release or if you have problems with your existing LyX installation.$\r$\n\
In these cases better reinstall LyX.$\r$\n\
Do you nevertheless want to install LyX over the existing version?"
${LangFileString} NewerInstalled "You are trying to install an older version of LyX than what you have installed.$\r$\n\
${LangFileString} SecUnMiKTeXDescription "Uninstalls the LaTeX-distribution MiKTeX."
#${LangFileString} SecUnJabRefDescription "Uninstalls the bibliography manager JabRef."
${LangFileString} SecUnPreferencesDescription 'Deletes LyX$\'s configuration$\r$\n\
- (folder $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\
+ (folder $\"$AppPre\username\$\r$\n\
+ $AppSuff\$\r$\n\
+ ${APP_DIR_USERDATA}$\")$\r$\n\
for you or for all users (if you are admin).'
${LangFileString} SecUnProgramFilesDescription "Uninstall LyX and all of its components."
${LangFileString} SecUnMiKTeXDescription "Désinstalle la distribution LaTeX MiKTeX."
#${LangFileString} SecUnJabRefDescription "Désinstalle le gestionnaire de bibliographie JabRef."
${LangFileString} SecUnPreferencesDescription 'Supprime le répertoire de configuration de LyX$\r$\n\
- $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\
+ $\"$AppPre\username\$\r$\n\
+ $AppSuff\$\r$\n\
+ ${APP_DIR_USERDATA}$\")$\r$\n\
pour tous les utilisateurs.'
${LangFileString} SecUnProgramFilesDescription "Désinstaller LyX et tous ses composants."
${LangFileString} SecUnMiKTeXDescription "Desinstala a distribución de LaTeX MiKTeX."
#${LangFileString} SecUnJabRefDescription "Desinstala o xestor de referéncias bibliográficas JabRef."
${LangFileString} SecUnPreferencesDescription 'Elimina as pastas de configuración do LyX$\r$\n\
- $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\
+ $\"$AppPre\username\$\r$\n\
+ $AppSuff\$\r$\n\
+ ${APP_DIR_USERDATA}$\")$\r$\n\
de todos os usuários.'
${LangFileString} SecUnProgramFilesDescription "Desinstala LyX e todos os seus componentes."
${LangFileString} SecUnMiKTeXDescription "Deinstalliert die LaTeX-Distribution MiKTeX."
#${LangFileString} SecUnJabRefDescription "Deinstalliert den Bibliografiemanager JabRef."
${LangFileString} SecUnPreferencesDescription 'Löscht LyXs Benutzereinstellungen$\r$\n\
- (Ordner $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\")$\r$\n\
+ (Ordner $\"$AppPre\username\$\r$\n\
+ $AppSuff\$\r$\n\
+ ${APP_DIR_USERDATA}$\")$\r$\n\
für Sie oder für alle Benutzer (wenn Sie Admin sind).'
${LangFileString} SecUnProgramFilesDescription "Deinstalliert LyX und all seine Komponenten."
${LangFileString} SecUnMiKTeXDescription "MikTeX LaTeX-disztibúció eltávolítása."
#${LangFileString} SecUnJabRefDescription "JabRef irodalomjegyzék kezelő eltávolítása."
${LangFileString} SecUnPreferencesDescription 'A LyX beállítások mappa törlése$\r$\n\
- $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\
+ $\"$AppPre\username\$\r$\n\
+ $AppSuff\$\r$\n\
+ ${APP_DIR_USERDATA}$\")$\r$\n\
minden felhasználónál.'
${LangFileString} SecUnProgramFilesDescription "A LyX és minden komponensének eltávolítása."
${LangFileString} SecUnMiKTeXDescription "Penghapusan distribusi LaTeX MiKTeX."
#${LangFileString} SecUnJabRefDescription "Penghapusan program manajemen bibliografi JabRef."
${LangFileString} SecUnPreferencesDescription 'Menghapus berkas konfigurasi LyX pada folder$\r$\n\
- $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\
+ $\"$AppPre\username\$\r$\n\
+ $AppSuff\$\r$\n\
+ ${APP_DIR_USERDATA}$\")$\r$\n\
untuk semua pengguna.'
${LangFileString} SecUnProgramFilesDescription "Penghapusan LyX serta semua komponen yang ada."
${LangFileString} SecUnMiKTeXDescription 'Rimuove la distribuzione di LaTeX $\"MiKTeX$\".'
#${LangFileString} SecUnJabRefDescription "Rimuove il gestore della bibliografia JabRef."
${LangFileString} SecUnPreferencesDescription 'Elimina la cartella con la configurazione di LyX$\r$\n\
- $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\
+ $\"$AppPre\username\$\r$\n\
+ $AppSuff\$\r$\n\
+ ${APP_DIR_USERDATA}$\")$\r$\n\
per tutti gli utenti.'
${LangFileString} SecUnProgramFilesDescription "Rimuove LyX e tutti i suoi componenti."
${LangFileString} SecUnMiKTeXDescription "LaTeX頒布版MiKTeXの導入解除を行います。"
#${LangFileString} SecUnJabRefDescription "文献管理プログラムJabRefの導入解除を行います。"
${LangFileString} SecUnPreferencesDescription 'ユーザー共通のLyXの設定フォルダ$\r$\n\
- $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\
+ $\"$AppPre\username\$\r$\n\
+ $AppSuff\$\r$\n\
+ ${APP_DIR_USERDATA}$\")$\r$\n\
を削除します。'
${LangFileString} SecUnProgramFilesDescription "LyXとすべての附属コンポーネントの導入解除を行います。"
${LangFileString} SecUnMiKTeXDescription "Avinstallerer LaTeX-distribusjonen MiKTeX."
#${LangFileString} SecUnJabRefDescription "Avinstallerer bibliografiprogrammet JabRef."
${LangFileString} SecUnPreferencesDescription 'Sletter LyX sine konfigurasjonsmapper$\r$\n\
- $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\
+ $\"$AppPre\username\$\r$\n\
+ $AppSuff\$\r$\n\
+ ${APP_DIR_USERDATA}$\")$\r$\n\
for alle brukere.'
${LangFileString} SecUnProgramFilesDescription "Avinstallerer LyX og alle delkomponenter."
${LangFileString} SecUnMiKTeXDescription "Deinstalacja MikTeX, dystrybucji LaTeX."
#${LangFileString} SecUnJabRefDescription "Deinstalacja zarządcy bibliografii JabRef."
${LangFileString} SecUnPreferencesDescription 'Usuwa folder konfiguracji LyX$\'a$\r$\n\
- $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\
+ $\"$AppPre\username\$\r$\n\
+ $AppSuff\$\r$\n\
+ ${APP_DIR_USERDATA}$\")$\r$\n\
wszystkim użytkownikom.'
${LangFileString} SecUnProgramFilesDescription "Deinstalacja LyX i wszystkich jego komponentów."
${LangFileString} SecUnMiKTeXDescription "Desinstala a distribuição de LaTeX MiKTeX."
#${LangFileString} SecUnJabRefDescription "Desinstala o gestor de referências bibliográficas JabRef."
${LangFileString} SecUnPreferencesDescription 'Apaga as pastas de configuração do LyX$\r$\n\
- $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\
+ $\"$AppPre\username\$\r$\n\
+ $AppSuff\$\r$\n\
+ ${APP_DIR_USERDATA}$\")$\r$\n\
de todos os utilizadores.'
${LangFileString} SecUnProgramFilesDescription "Desinstala LyX e todas as suas componentes."
${LangFileString} SecUnMiKTeXDescription "Desinstala a distribuição LaTeX MiKTeX."
#${LangFileString} SecUnJabRefDescription "Desinstala o gerenciador de referências bibliográficas JabRef."
${LangFileString} SecUnPreferencesDescription 'Exclui a configuração do LyX$\r$\n\
- (pasta $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\
+ (pasta $\"$AppPre\username\$\r$\n\
+ $AppSuff\$\r$\n\
+ ${APP_DIR_USERDATA}$\")$\r$\n\
para você ou para todos os usuários (se você for um administrador)).'
${LangFileString} SecUnProgramFilesDescription "Desinstalar o LyX e todos os seus componentes."
${LangFileString} SecUnMiKTeXDescription 'Dezinstalează Distribuţia LaTeX $\"MiKTeX$\".'
#${LangFileString} SecUnJabRefDescription "Dezinstalează gestionarul de bibliografie JabRef."
${LangFileString} SecUnPreferencesDescription 'Şterge directorul cu setările LyX$\r$\n\
- $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\
+ $\"$AppPre\username\$\r$\n\
+ $AppSuff\$\r$\n\
+ ${APP_DIR_USERDATA}$\")$\r$\n\
pentru toţi utilizatorii.'
${LangFileString} SecUnProgramFilesDescription "Dezinstalaţi programul LyX şi toate componentele lui."
${LangFileString} SecUnMiKTeXDescription "Удалить дистрибутив MiKTeX."
#${LangFileString} SecUnJabRefDescription "Удалить менеджер библиографических ссылок JabRef."
${LangFileString} SecUnPreferencesDescription 'Удалить настройки LyX$\r$\n\
- (каталог $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\
+ (каталог $\"$AppPre\username\$\r$\n\
+ $AppSuff\$\r$\n\
+ ${APP_DIR_USERDATA}$\")$\r$\n\
для вас или для всех пользователей (если вы администратор).'
${LangFileString} SecUnProgramFilesDescription "Удалить LyX и все его компоненты."
${LangFileString} SecUnMiKTeXDescription "Odinštaluje LaTeX-distribúciu MiKTeX."
#${LangFileString} SecUnJabRefDescription "Odinštaluje manažéra bibliografie JabRef."
${LangFileString} SecUnPreferencesDescription 'Odstráni konfiguračný adresár LyXu $\r$\n\
- $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\
+ $\"$AppPre\username\$\r$\n\
+ $AppSuff\$\r$\n\
+ ${APP_DIR_USERDATA}$\")$\r$\n\
pre všetkých užívateľov (keď máte administrátorské práva).'
${LangFileString} SecUnProgramFilesDescription "Odinštaluj LyX a všetky jeho súčiastky."
${LangFileString} SecUnMiKTeXDescription "Desinstala la distribución de LaTeX MiKTeX."
#${LangFileString} SecUnJabRefDescription "Desinstala el administrador de referencias bibliográficas JabRef."
${LangFileString} SecUnPreferencesDescription 'Elimina las carpetas de configuración de LyX$\r$\n\
- $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\
+ $\"$AppPre\username\$\r$\n\
+ $AppSuff\$\r$\n\
+ ${APP_DIR_USERDATA}$\")$\r$\n\
de todos los usuarios.'
${LangFileString} SecUnProgramFilesDescription "Desinstala LyX y todos sus componentes."
${LangFileString} SecUnMiKTeXDescription "Avinstallerar LaTeX-distributionen MiKTeX."
#${LangFileString} SecUnJabRefDescription "Avinstallerar bibliografihanteraren JabRef."
${LangFileString} SecUnPreferencesDescription 'Raderar LyX-konfiguration$\r$\n\
- (katalog $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\
+ (katalog $\"$AppPre\username\$\r$\n\
+ $AppSuff\$\r$\n\
+ ${APP_DIR_USERDATA}$\")$\r$\n\
för dig eller för alla användare (om du är admin).'
${LangFileString} SecUnProgramFilesDescription "Avinstallera LyX och alla dess komponenter."
${LangFileString} SecUnMiKTeXDescription "Uninstalls the LaTeX-distribution MiKTeX."
#${LangFileString} SecUnJabRefDescription "Uninstalls the bibliography manager JabRef."
${LangFileString} SecUnPreferencesDescription 'Deletes LyX$\'s configuration folder$\r$\n\
- $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\
+ $\"$AppPre\username\$\r$\n\
+ $AppSuff\$\r$\n\
+ ${APP_DIR_USERDATA}$\")$\r$\n\
for all users.'
${LangFileString} SecUnProgramFilesDescription "Uninstall LyX and all of its components."
${LangFileString} SecUnMiKTeXDescription "Вилучає дистрибутив LaTeX - MiKTeX."
#${LangFileString} SecUnJabRefDescription "Вилучає засіб для роботи з бібліографічними даними JabRef."
${LangFileString} SecUnPreferencesDescription 'Вилучає теку з налаштуваннями LyX$\r$\n\
- $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\
+ $\"$AppPre\username\$\r$\n\
+ $AppSuff\$\r$\n\
+ ${APP_DIR_USERDATA}$\")$\r$\n\
для всіх користувачів.'
${LangFileString} SecUnProgramFilesDescription "Вилучити LyX і всі його компоненти."
WriteRegStr SHCTX ${APP_UNINST_KEY} "UninstallString" '"$INSTDIR\${SETUP_UNINSTALLER}"'
WriteRegStr SHCTX ${APP_UNINST_KEY} "DisplayVersion" "${APP_VERSION}"
- WriteRegStr SHCTX ${APP_UNINST_KEY} "DisplayIcon" "$INSTDIR\bin\lyx,0"
+ WriteRegStr SHCTX ${APP_UNINST_KEY} "DisplayIcon" "$INSTDIR\bin\lyx.exe"
WriteRegStr SHCTX ${APP_UNINST_KEY} "URLUpdateInfo" "${APP_WEBPAGE}"
WriteRegStr SHCTX ${APP_UNINST_KEY} "URLInfoAbout" "https://www.lyx.org/AboutLyX"
WriteRegStr SHCTX ${APP_UNINST_KEY} "Publisher" "${APP_NAME} Team"
${if} $ThesCodes != ""
Call InstallThesaurusDictionaries # Function from dictionaries.nsh
${endif}
+ # finally delete the list of mirrors
+ Delete "$INSTDIR\Resources\DictionaryMirrors.txt"
# Create uninstaller
WriteUninstaller "$INSTDIR\${SETUP_UNINSTALLER}"