Files
Adrián Insaurralde Avalos d466ba037b WindowsInstaller: multiple improvements and fixes
move windowsinstaller to /package
update artwork
adapt to conda builds
make msvc redist directory optional
automate version information definition
use relative directories for file locations definitions
improve/update readme
partially update Delete.bat for qt6 libpack
add .gitignore
update signing.bat and add hashing command

WindowsInstaller: use --safe-mode in freecadcmd commands [skip ci]

WindowsInstaller: make windows 8 the minimum version [skip ci]

WindowsInstaller: allow configuring some values via command line

windows installer update for qt6 build
2025-11-22 23:46:11 -03:00

71 lines
5.0 KiB
NSIS

/*
FreeCAD Installer Language File
Language: Russian
*/
!insertmacro LANGFILE_EXT "Russian"
${LangFileString} TEXT_INSTALL_CURRENTUSER "(Установлено для текущего пользователя)"
${LangFileString} TEXT_WELCOME "Этот мастер проведет вас через процесс установки $(^NameDA). $\r$\n\
$\r$\n\
$_CLICK"
#${LangFileString} TEXT_CONFIGURE_PYTHON "Компиляция скриптов Python..."
${LangFileString} TEXT_FINISH_DESKTOP "Создать ярлык на рабочем столе"
${LangFileString} TEXT_FINISH_WEBSITE "Перейти на freecad.org за новостями, поддержкой и советами"
#${LangFileString} FileTypeTitle "FreeCAD-Document"
#${LangFileString} SecAllUsersTitle "Установить для всех пользователей?"
${LangFileString} SecFileAssocTitle "Ассоциации файлов"
${LangFileString} SecDesktopTitle "Значок на рабочем столе"
${LangFileString} SecCoreDescription "Файлы FreeCAD."
#${LangFileString} SecAllUsersDescription "Установить FreeCAD для всех пользователей или только для текущего пользователя."
${LangFileString} SecFileAssocDescription "Файлы с расширением .FCStd будут автоматически открываться в FreeCAD."
${LangFileString} SecDesktopDescription "Значок FreeCAD на рабочем столе."
#${LangFileString} SecDictionaries "Словари"
#${LangFileString} SecDictionariesDescription "Словари для проверки орфографии, которые можно скачать и установить."
#${LangFileString} PathName 'Путь к файлу $\"xxx.exe$\"'
#${LangFileString} InvalidFolder 'Файл $\"xxx.exe$\" отсутствует по этому пути.'
#${LangFileString} DictionariesFailed 'Не удалось загрузить словарь для языка $\"$R3$\".'
#${LangFileString} ConfigInfo "Следующая конфигурация FreeCAD займет некоторое время."
#${LangFileString} RunConfigureFailed "Не удалось выполнить сценарий настройки"
${LangFileString} InstallRunning "Установщик уже запущен!"
${LangFileString} AlreadyInstalled "FreeCAD ${APP_SERIES_KEY2} уже установлен!$\r$\n\
Установка поверх существующих установок не рекомендуется, если установленная версия$\r$\n\
является тестовым выпуском или у вас возникли проблемы с существующей установкой FreeCAD.$\r$\n\
В этих случаях лучше переустановить FreeCAD.$\r$\n\
Вы все равно хотите установить FreeCAD поверх существующей версии?"
${LangFileString} NewerInstalled "Вы пытаетесь установить более старую версию FreeCAD, чем уже установленная.$\r$\n\
Если вы действительно хотите этого, то сначала необходимо удалить существующий FreeCAD $OldVersionNumber."
#${LangFileString} FinishPageMessage "Поздравляем! FreeCAD был успешно установлен.$\r$\n\
# $\r$\n\
# (Первый запуск FreeCAD может занять несколько секунд.)"
${LangFileString} FinishPageRun "Запустить FreeCAD"
${LangFileString} UnNotInRegistryLabel "Не удалось найти FreeCAD в реестре.$\r$\n\
Ярлыки на рабочем столе и в меню Пуск не будут удалены."
${LangFileString} UnInstallRunning "Вы должны сначала закрыть FreeCAD!"
${LangFileString} UnNotAdminLabel "Необходимо иметь права администратора для удаления FreeCAD!"
${LangFileString} UnReallyRemoveLabel "Вы действительно хотите полностью удалить FreeCAD и все его компоненты?"
${LangFileString} UnFreeCADPreferencesTitle 'Пользовательские настройки FreeCAD'
#${LangFileString} SecUnProgDescription "Удалить менеджер xxx."
${LangFileString} SecUnPreferencesDescription 'Удалить настройки FreeCAD$\r$\n\
(каталог $\"$AppPre\username\$\r$\n\
$AppSuff\$\r$\n\
${APP_DIR_USERDATA}$\")$\r$\n\
для вас или для всех пользователей (если вы администратор).'
${LangFileString} DialogUnPreferences 'You chose to delete the FreeCADs user configuration.$\r$\n\
This will also delete all installed FreeCAD addons.$\r$\n\
Do you agree with this?'
${LangFileString} SecUnProgramFilesDescription "Удалить FreeCAD и все его компоненты."