From 5d3811c7daacfd5093af9f915cf6a8f003355608 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Uwe=20St=C3=B6hr?= Date: Sat, 9 Dec 2017 19:05:17 +0100 Subject: [PATCH] Win installer: new Russian translations thanks to Yuriy --- development/Makefile.am | 1 + .../Win32/packaging/installer/ChangeLog.txt | 1 + .../installer/lang/TranslatedLanguages.nsh | 1 + .../packaging/installer/lang/russian.nsh | 115 ++++++++++++++++++ .../Win32/packaging/installer/settings.nsh | 2 +- 5 files changed, 119 insertions(+), 1 deletion(-) create mode 100644 development/Win32/packaging/installer/lang/russian.nsh diff --git a/development/Makefile.am b/development/Makefile.am index 3c6bbb0b16..0a1b3df504 100644 --- a/development/Makefile.am +++ b/development/Makefile.am @@ -77,6 +77,7 @@ Win32/packaging/installer/lang/polish.nsh \ Win32/packaging/installer/lang/portuguese.nsh \ Win32/packaging/installer/lang/portugueseBR.nsh \ Win32/packaging/installer/lang/romanian.nsh \ +Win32/packaging/installer/lang/russian.nsh \ Win32/packaging/installer/lang/slovak.nsh \ Win32/packaging/installer/lang/spanish.nsh \ Win32/packaging/installer/lang/swedish.nsh \ diff --git a/development/Win32/packaging/installer/ChangeLog.txt b/development/Win32/packaging/installer/ChangeLog.txt index c72d0ed12b..d837335b2b 100644 --- a/development/Win32/packaging/installer/ChangeLog.txt +++ b/development/Win32/packaging/installer/ChangeLog.txt @@ -4,6 +4,7 @@ - correct display of installer text for many languages - fix bug that the BibTeX editor Jabref and the image editor Krita were not detected as 64bit application +- new Russian translation of the installer messages - updated to Qt 5.9.3 - updated to MiKTeX 2.9 build 6520 - updated to ImageMagick 7.0.7-8 diff --git a/development/Win32/packaging/installer/lang/TranslatedLanguages.nsh b/development/Win32/packaging/installer/lang/TranslatedLanguages.nsh index 7079fe04f8..e9b526dedd 100644 --- a/development/Win32/packaging/installer/lang/TranslatedLanguages.nsh +++ b/development/Win32/packaging/installer/lang/TranslatedLanguages.nsh @@ -25,6 +25,7 @@ !insertmacro LANG "portuguese" !insertmacro LANG "portugueseBR" !insertmacro LANG "romanian" +!insertmacro LANG "russian" !insertmacro LANG "slovak" !insertmacro LANG "spanish" !insertmacro LANG "swedish" diff --git a/development/Win32/packaging/installer/lang/russian.nsh b/development/Win32/packaging/installer/lang/russian.nsh new file mode 100644 index 0000000000..a5c24d091b --- /dev/null +++ b/development/Win32/packaging/installer/lang/russian.nsh @@ -0,0 +1,115 @@ +/* +LyX Installer Language File +Language: Russian +Authors: Yuriy Skalko +*/ + +!insertmacro LANGFILE_EXT "Russian" + +${LangFileString} TEXT_INSTALL_CURRENTUSER "(Установлено для текущего пользователя)" + +${LangFileString} TEXT_WELCOME "Этот мастер проведет вас через процесс установки $(^NameDA), $\r$\n\ + $\r$\n\ + $_CLICK" + +#${LangFileString} TEXT_CONFIGURE_MIKTEXFNDB "Обновление базы данных файлов MiKTeX..." +${LangFileString} TEXT_CONFIGURE_LYX "Конфигурирование LyX ($LaTeXInstalled может скачать недостающие пакеты, это может занять некоторое время) ..." +${LangFileString} TEXT_CONFIGURE_PYTHON "Компиляция скриптов Python..." + +${LangFileString} TEXT_FINISH_DESKTOP "Создать ярлык на рабочем столе" +${LangFileString} TEXT_FINISH_WEBSITE "Перейти на lyx.org за последними новостями, поддержкой и советами" + +#${LangFileString} FileTypeTitle "LyX-Document" + +#${LangFileString} SecInstJabRefTitle "JabRef" +#${LangFileString} SecAllUsersTitle "Установить для всех пользователей?" +${LangFileString} SecFileAssocTitle "Ассоциации файлов" +${LangFileString} SecDesktopTitle "Значок рабочего стола" + +${LangFileString} SecCoreDescription "Файлы LyX." +#${LangFileString} SecInstJabRefDescription "Менеджер библиографических ссылок и редактор для файлов BibTeX." +#${LangFileString} SecAllUsersDescription "Установить LyX для всех пользователей или только для текущего пользователя." +${LangFileString} SecFileAssocDescription "Файлы с расширением .lyx будут автоматически открываться в LyX." +${LangFileString} SecDesktopDescription "Значок LyX на рабочм столе." +${LangFileString} SecDictionaries "Словари" +${LangFileString} SecDictionariesDescription "Словари для проверки орфографии, которые можно скачать и установить." +${LangFileString} SecThesaurus "Тезаурус" +${LangFileString} SecThesaurusDescription "Словари тезауруса, которые можно скачать и установить." + +${LangFileString} EnterLaTeXHeader1 'Дистрибутив LaTeX' +${LangFileString} EnterLaTeXHeader2 'Задайте дистрибутив LaTeX, который будет использовать LyX.' +${LangFileString} EnterLaTeXFolder 'При необходимости здесь можно задать путь к файлу $\"latex.exe$\" и так задать \ + дистрибутив LaTeX, который будет использовать LyX.\r\n\ + Если вы не используете LaTeX, то LyX не сможет выводить документы!\r\n\ + \r\n\ + Установщик обнаружил дистрибутив LaTeX \ + $\"$LaTeXName$\" в вашей системе. Ниже показан его путь.' +${LangFileString} EnterLaTeXFolderNone 'Задайте ниже путь к файлу $\"latex.exe$\". При этом вы зададите, какой \ + дистрибутив LaTeX будет использоваться LyX.\r\n\ + Если вы не используете LaTeX, то LyX не сможет выводить документы!\r\n\ + \r\n\ + Установщику не удалось найти дистрибутив LaTeX в вашей системе.' +${LangFileString} PathName 'Путь к файлу $\"latex.exe$\"' +${LangFileString} DontUseLaTeX "Не использовать LaTeX" +${LangFileString} InvalidLaTeXFolder 'Файл $\"latex.exe$\" отсутствует по этому пути.' + +${LangFileString} LatexInfo 'Теперь будет запущен инсталлятор дистрибутива LaTeX $\"MiKTeX$\".$\r$\n\ + Для установки программы нажимайте кнопку $\"Далее$\" в окнах установщика до начала установки.$\r$\n\ + $\r$\n\ + !!! Пожалуйста, используйте все опции по умолчанию для установщика MiKTeX !!!' +${LangFileString} LatexError1 'Дистрибутив LaTeX не найден!$\r$\n\ + LyX не может быть использован без дистрибутива LaTeX, такого как $\"MiKTeX$\"!$\r$\n\ + Поэтому установка будет прервана.' + +${LangFileString} HunspellFailed 'Не удалось загрузить словарь для языка $\"$R3$\".' +${LangFileString} ThesaurusFailed 'Не удалось загрузить тезаурус для языка $\"$R3$\".' + +#${LangFileString} JabRefInfo 'Теперь будет запущен установщик программы $\"JabRef$\".$\r$\n\ +# Вы можете использовать все параметры по умолчанию установщика JabRef.' +#${LangFileString} JabRefError 'Программа $\"JabRef$\" не может быть успешно установлена!$\r$\n\ +# Программа установки все равно продолжит работу.$\r$\n\ +# Попробуйте установить JabRef еще раз позже.' + +#${LangFileString} LatexConfigInfo "Следующая конфигурация LyX займет некоторое время." + +#${LangFileString} MiKTeXPathInfo "Для того, чтобы каждый пользователь имел возможность настроить MiKTeX для своих нужд$\r$\n\ +# необходимо установить права на запись для всех пользователей каталога установки MiKTeX$\r$\n\ +# $MiKTeXPath $\r$\n\ +# и его подкаталогов." +${LangFileString} MiKTeXInfo 'Дистрибутив LaTeX $\"MiKTeX$\" будет использоваться совместно с LyX.$\r$\n\ + Рекомендуется установить доступные обновления MiKTeX с помощью программы $\"MiKTeX Update Wizard$\"$\r$\n\ + перед использованием LyX в первый раз.$\r$\n\ + Проверить сейчас наличие обновлений MiKTeX?' + +${LangFileString} ModifyingConfigureFailed "Не удалось установить 'path_prefix' в сценарии настройки" +#${LangFileString} RunConfigureFailed "Не удалось выполнить сценарий настройки" +${LangFileString} InstallRunning "Установщик уже запущен!" +${LangFileString} AlreadyInstalled "LyX ${APP_SERIES_KEY2} уже установлен!$\r$\n\ + Установка поверх существующих установок не рекомендуется, если установленная версия$\r$\n\ + является тестовым выпуском или у вас возникли проблемы с существующей установкой LyX.$\r$\n\ + В этих случаях лучше переустановить LyX.$\r$\n\ + Вы все равно хотите установить LyX поверх существующей версии?" +${LangFileString} NewerInstalled "Вы пытаетесь установить более старую версию LyX, чем уже установленная.$\r$\n\ + Если вы действительно хотите этого, то сначала необходимо удалить существующий LyX $OldVersionNumber." + +${LangFileString} MultipleIndexesNotAvailable "Поддержка использования нескольких индексов в документе будет недоступна, поскольку$\r$\n\ + MiKTeX был установлен с правами администратора, а вы устанавливаете LyX без них." + +#${LangFileString} FinishPageMessage "Поздравления! LyX был успешно установлен.$\r$\n\ +# $\r$\n\ +# (Первый запуск LyX может занять несколько секунд.)" +${LangFileString} FinishPageRun "Запустить LyX" + +${LangFileString} UnNotInRegistryLabel "Не удалось найти LyX в реестре.$\r$\n\ + Ярлыки на рабочем столе и в меню Пуск не будут удалены." +${LangFileString} UnInstallRunning "Вы должны сначала закрыть LyX!" +${LangFileString} UnNotAdminLabel "Необходимо иметь права администратора для удаления LyX!" +${LangFileString} UnReallyRemoveLabel "Вы действительно хотите полностью удалить LyX и все его компоненты?" +${LangFileString} UnLyXPreferencesTitle 'Пользовательские настройки LyX' + +${LangFileString} SecUnMiKTeXDescription "Удалить дистрибутив LaTeX MiKTeX." +#${LangFileString} SecUnJabRefDescription "Удалить менеджер библиографических ссылок JabRef." +${LangFileString} SecUnPreferencesDescription 'Удалить настройки LyX$\r$\n\ + (каталог $\"$AppPre\username\$AppSuff\${APP_DIR_USERDATA}$\"$\r$\n\ + для вас или для всех пользователей (если вы администратор).' +${LangFileString} SecUnProgramFilesDescription "Удалить LyX и все его компоненты." diff --git a/development/Win32/packaging/installer/settings.nsh b/development/Win32/packaging/installer/settings.nsh index 28936a63d1..6a3d76d35f 100644 --- a/development/Win32/packaging/installer/settings.nsh +++ b/development/Win32/packaging/installer/settings.nsh @@ -14,7 +14,7 @@ These typically need to be modified for each LyX release !define APP_VERSION_REVISION 0 !define APP_VERSION_EMERGENCY "RC-1" # use "1" for an emergency release of LyX otherwise "" !define APP_EMERGENCY_DOT "" # use "." for an emergency release of LyX otherwise "" -!define APP_VERSION_BUILD 7 # Start with 1 for the installer releases of each version +!define APP_VERSION_BUILD 8 # Start with 1 for the installer releases of each version !define APP_VERSION "${APP_VERSION_MAJOR}.${APP_VERSION_MINOR}.${APP_VERSION_REVISION}${APP_EMERGENCY_DOT}${APP_VERSION_EMERGENCY}" # Version to display -- 2.39.5