Patch 8.2.1717
Problem:    MS-Windows installer doesn't have Russian translations.
Solution:   Add Russian translations. (closes #6985)
Files:      nsis/gvim.nsi, nsis/lang/russian.nsi


*** ../vim-8.2.1716/nsis/gvim.nsi       2020-07-14 22:24:36.715112076 +0200
--- nsis/gvim.nsi       2020-09-20 21:40:34.471883982 +0200
***************
*** 174,179 ****
--- 174,180 ----
      !include "lang\german.nsi"
      !include "lang\italian.nsi"
      !include "lang\japanese.nsi"
+     !include "lang\russian.nsi"
      !include "lang\simpchinese.nsi"
      !include "lang\tradchinese.nsi"
      !include "lang\turkish.nsi"
*** ../vim-8.2.1716/nsis/lang/russian.nsi       2020-09-20 21:42:15.563339851 
+0200
--- nsis/lang/russian.nsi       2020-09-20 21:40:34.475883957 +0200
***************
*** 0 ****
--- 1,287 ----
+ # vi:set ts=8 sts=4 sw=4 et fdm=marker:
+ #
+ # russian.nsi: Russian language strings for gvim NSIS installer.
+ #
+ # Locale ID    : 1049
+ # Locale name  : ru-RU
+ # fileencoding : UTF-8
+ # Author       : Restorer
+ 
+ !insertmacro MUI_LANGUAGE "Русский"
+ 
+ 
+ # Overwrite the default translation.
+ # These strings should be always English.  Otherwise dosinst.c fails.
+ LangString ^SetupCaption     ${LANG_RUSSIAN} \
+         "$(^Name) Setup"
+ LangString ^UninstallCaption ${LANG_RUSSIAN} \
+         "$(^Name) Uninstall"
+ 
+ ##############################################################################
+ # MUI Configuration Strings                                               {{{1
+ ##############################################################################
+ 
+ #LangString str_dest_folder          ${LANG_RUSSIAN} \
+ #    "Маршрут к каталогу установки (должен оканчиваться каталогом $\"vim$\")"
+ 
+ LangString str_show_readme          ${LANG_RUSSIAN} \
+     "После окончания установки ознакомиться с кратким описанием"
+ 
+ # Install types:
+ LangString str_type_typical         ${LANG_RUSSIAN} \
+     "Стандартная"
+ 
+ LangString str_type_minimal         ${LANG_RUSSIAN} \
+     "Минимальная"
+ 
+ LangString str_type_full            ${LANG_RUSSIAN} \
+     "Полная"
+ 
+ 
+ ##############################################################################
+ # Section Titles & Description                                            {{{1
+ ##############################################################################
+ 
+ LangString str_section_old_ver      ${LANG_RUSSIAN} \
+     "Удаление предыдущих версий"
+ LangString str_desc_old_ver         ${LANG_RUSSIAN} \
+     "Будут удалены предыдущие установленные версии программы"
+ 
+ LangString str_section_exe          ${LANG_RUSSIAN} \
+     "Графический интерфейс и вспомогательные файлы"
+ LangString str_desc_exe             ${LANG_RUSSIAN} \
+     "Графический интерфейс программы Vim и все необходимые для этого файлы. \
+     Это обязательный компонент"
+ 
+ LangString str_section_console      ${LANG_RUSSIAN} \
+     "Консольная программа Vim"
+ LangString str_desc_console         ${LANG_RUSSIAN} \
+     "Вариант редактора Vim (vim.exe), используемый в командной оболочке"
+ 
+ LangString str_section_batch        ${LANG_RUSSIAN} \
+     "Создать командные файлы"
+ LangString str_desc_batch           ${LANG_RUSSIAN} \
+     "Создание командных bat-файлов позволяющих работать с редактором \
+      Vim из командной строки Windows"
+ 
+ LangString str_group_icons          ${LANG_RUSSIAN} \
+     "Создать ярлыки для редактора Vim"
+ LangString str_desc_icons           ${LANG_RUSSIAN} \
+     "Создание ярлыков редактора Vim для облегчения запуска программы"
+ 
+ LangString str_section_desktop      ${LANG_RUSSIAN} \
+     "На Рабочем столе"
+ LangString str_desc_desktop         ${LANG_RUSSIAN} \
+     "Создание ярлыков программы Gvim на Рабочем столе"
+ 
+ LangString str_section_start_menu   ${LANG_RUSSIAN} \
+     "В меню кнопки Пуск"
+ LangString str_desc_start_menu      ${LANG_RUSSIAN} \
+     "Создание ярлыков программы Gvim в меню кнопки Пуск"
+ 
+ #LangString str_section_quick_launch ${LANG_RUSSIAN} \
+ #    "На панели быстрого запуска"
+ #LangString str_desc_quick_launch    ${LANG_RUSSIAN} \
+ #    "Создание ярлыков программы GVim на панели быстрого запуска"
+ 
+ LangString str_section_edit_with    ${LANG_RUSSIAN} \
+     "В контекстном меню"
+ LangString str_desc_edit_with       ${LANG_RUSSIAN} \
+     "Добавление вызова программы Gvim в пункт $\"Открыть с помощью...$\" 
контекстного меню"
+ 
+ #LangString str_section_edit_with32  ${LANG_RUSSIAN} \
+ #    "32-разрядная версия программы"
+ #LangString str_desc_edit_with32     ${LANG_RUSSIAN} \
+ #    "Добавление вызова программы Gvim в пункт $\"Открыть с помощью...$\" 
контекстного меню \
+ #     для 32-разрядных приложений"
+ 
+ #LangString str_section_edit_with64  ${LANG_RUSSIAN} \
+ #    "64-разрядная версия программы"
+ #LangString str_desc_edit_with64     ${LANG_RUSSIAN} \
+ #    "Добавление вызова программы Gvim в пункт $\"Открыть с помощью...$\" 
контекстного меню \
+ #     для 64-разрядных приложений"
+ 
+ LangString str_section_vim_rc       ${LANG_RUSSIAN} \
+     "Настройки программы по умолчанию"
+ LangString str_desc_vim_rc          ${LANG_RUSSIAN} \
+     "Создание файла _vimrc с предустановленными настройками, если нет других \
+     файлов настроек"
+ 
+ LangString str_group_plugin         ${LANG_RUSSIAN} \
+     "Создать каталог для подключаемых модулей"
+ LangString str_desc_plugin          ${LANG_RUSSIAN} \
+     "Создание каталога для размещения подключаемых модулей, которые расширяют 
\
+      возможности редактора Vim"
+ 
+ LangString str_section_plugin_home  ${LANG_RUSSIAN} \
+     "Личный каталог"
+ LangString str_desc_plugin_home     ${LANG_RUSSIAN} \
+     "Создание каталога для подключаемых модулей в домашнем каталоге 
пользователя"
+ 
+ LangString str_section_plugin_vim   ${LANG_RUSSIAN} \
+     "Общий каталог"
+ LangString str_desc_plugin_vim      ${LANG_RUSSIAN} \
+     "Создание каталога для подключаемых модулей в каталоге установки 
редактора Vim. \
+      Модули в этом каталоге будут доступны для любого пользователя \
+      зарегистрировавшегося в системе"
+ 
+ LangString str_section_vis_vim      ${LANG_RUSSIAN} \
+     "Подключаемый модуль VisVim"
+ LangString str_desc_vis_vim         ${LANG_RUSSIAN} \
+     "Подключаемый модуль VisVim используется для интеграции с Microsoft 
Visual Studio"
+ 
+ LangString str_section_nls          ${LANG_RUSSIAN} \
+     "Поддержка региональных языков"
+ LangString str_desc_nls             ${LANG_RUSSIAN} \
+     "Установка файлов для поддержки региональных языков операционной системы"
+ 
+ LangString str_unsection_register   ${LANG_RUSSIAN} \
+     "Отменить регистрацию компонентов программы Vim"
+ LangString str_desc_unregister      ${LANG_RUSSIAN} \
+     "Отмена регистрации компонентов программы Vim в операционной системе"
+ 
+ LangString str_unsection_exe        ${LANG_RUSSIAN} \
+     "Удалить файлы редактора Vim"
+ LangString str_desc_rm_exe          ${LANG_RUSSIAN} \
+     "Удаление всех исполняемых и вспомогательных файлов редактора Vim"
+ 
+ LangString str_ungroup_plugin       ${LANG_RUSSIAN} \
+     "Удалить каталог подключаемых модулей"
+ LangString str_desc_rm_plugin       ${LANG_RUSSIAN} \
+     "Удаление каталога подключаемых модулей, если в нём нет файлов"
+ 
+ LangString str_unsection_plugin_home ${LANG_RUSSIAN} \
+     "Личный каталог"
+ LangString str_desc_rm_plugin_home  ${LANG_RUSSIAN} \
+     "Удаление каталога подключаемых модулей из домашнего каталога 
пользователя"
+ 
+ LangString str_unsection_plugin_vim ${LANG_RUSSIAN} \
+     "Общий каталог"
+ LangString str_desc_rm_plugin_vim   ${LANG_RUSSIAN} \
+     "Удаление каталога подключаемых модулей из каталога установки редактора 
Vim"
+ 
+ LangString str_unsection_rootdir    ${LANG_RUSSIAN} \
+     "Удалить основной каталог программы Vim"
+ LangString str_desc_rm_rootdir      ${LANG_RUSSIAN} \
+     "Удаление основного каталога программы Vim. В этом каталоге находятся 
файлы \
+     настроек!"
+ 
+ 
+ ##############################################################################
+ # Messages                                                                {{{1
+ ##############################################################################
+ 
+ #LangString str_msg_too_many_ver  ${LANG_RUSSIAN} \
+ #    "Обнаружено предыдущих версий программы Vim: $vim_old_ver_count.$\r$\n\
+ #     Данная программа установки может удалить не более 
${VIM_MAX_OLD_VER}.$\r$\n\
+ #     Удалить лишние версии программы Vim и повторите установку"
+ 
+ #LangString str_msg_invalid_root  ${LANG_RUSSIAN} \
+ #    "Недопустимый каталог установки программы Vim $vim_install_root!$\r$\n\
+ #     Маршрут установки должен оканчиваться каталогом $\"vim$\""
+ 
+ #LangString str_msg_bin_mismatch  ${LANG_RUSSIAN} \
+ #    "Недопустимый маршрут к каталогу с исполняемыми файлами!$\r$\n$\r$\n\
+ #     Маршрут к каталогу с исполняемыми файлами должен быть 
$\"$vim_bin_path$\",$\r$\n\
+ #     но от операционной системы получен как $\"$INSTDIR$\"."
+ 
+ #LangString str_msg_vim_running   ${LANG_RUSSIAN} \
+ #    "Программа Vim сейчас работает.$\r$\n\
+ #     Прежде чем продолжить, закройте все работающие редакторы Vim"
+ 
+ #LangString str_msg_register_ole  ${LANG_RUSSIAN} \
+ #    "Попытка зарегистрировать компоненты программы Vim в пространстве OLE. \
+ #     Но не получено уведомление об успешности данной операции"
+ 
+ #LangString str_msg_unreg_ole     ${LANG_RUSSIAN} \
+ #    "Попытка отменить регистрацию компонентов программы Vim в пространстве 
OLE. \
+ #     Но не получено уведомление об успешности данной операции"
+ 
+ #LangString str_msg_rm_start      ${LANG_RUSSIAN} \
+ #    "Выполняется удаление следующих версий программы:"
+ 
+ #LangString str_msg_rm_fail       ${LANG_RUSSIAN} \
+ #    "Произошёл сбой при выполнении удаления следующих версий программы:"
+ 
+ #LangString str_msg_no_rm_key     ${LANG_RUSSIAN} \
+ #    "Не удалось найти раздел реестра, содержащий информацию об удалении 
программы"
+ 
+ #LangString str_msg_no_rm_reg     ${LANG_RUSSIAN} \
+ #    "Не удалось найти программу выполняющую удаление, указанную в разделе 
реестра"
+ 
+ #LangString str_msg_no_rm_exe     ${LANG_RUSSIAN} \
+ #    "Отсутствуют права на доступ к программе, выполняющей удаление"
+ 
+ #LangString str_msg_rm_copy_fail  ${LANG_RUSSIAN} \
+ #    "Произошла ошибка при копировании программы удаления во временный 
каталог"
+ 
+ #LangString str_msg_rm_run_fail   ${LANG_RUSSIAN} \
+ #    "Произошёл сбой при запуске программы, выполняющей удаление"
+ 
+ #LangString str_msg_abort_install ${LANG_RUSSIAN} \
+ #    "Установка программы была отменена"
+ 
+ LangString str_msg_install_fail  ${LANG_RUSSIAN} \
+     "Произошла ошибка при установке программы. Попробуйте повторить установку 
\
+     немного попозже"
+ # когда луна будет в другой фазе и ветер должен дуть с юго‐запада
+ 
+ LangString str_msg_rm_exe_fail   ${LANG_RUSSIAN} \
+     "Некоторые файлы не были удалены из каталога $0 $\r$\n\
+      Необходимо выполнить их удаление самостоятельно"
+ 
+ #LangString str_msg_rm_root_fail  ${LANG_RUSSIAN} \
+ #    "Внимание! В каталоге $\"$vim_install_root$\" содержатся файлы. Удаление 
каталога не выполнено"
+ 
+ LangString str_msg_uninstalling  ${LANG_RUSSIAN} \
+     "Удаление предыдущих версий программ..."
+ 
+ LangString str_msg_registering   ${LANG_RUSSIAN} \
+     "Регистрация компонентов программы в системе..."
+ 
+ LangString str_msg_unregistering ${LANG_RUSSIAN} \
+     "Отмена регистрации компонентов программы в системе..."
+ 
+ 
+ ##############################################################################
+ # Dialog Box                                                              {{{1
+ ##############################################################################
+ 
+ LangString str_vimrc_page_title    ${LANG_RUSSIAN} \
+     "Установка параметров программы"
+ LangString str_vimrc_page_subtitle ${LANG_RUSSIAN} \
+     "Параметры, используемые для клавиатуры, «мыши» и функциональности 
программы"
+ 
+ LangString str_msg_compat_title    ${LANG_RUSSIAN} \
+     " Варианты использования программы "
+ LangString str_msg_compat_desc     ${LANG_RUSSIAN} \
+     "Совместимость и функциональность программы"
+ LangString str_msg_compat_vi       ${LANG_RUSSIAN} \
+     "Работа в варианте совместимости с редактором Vi"
+ LangString str_msg_compat_vim      ${LANG_RUSSIAN} \
+     "Работа в варианте функциональности редактора Vim"
+ LangString str_msg_compat_defaults ${LANG_RUSSIAN} \
+     "Работа редактора Vim с некоторыми улучшениями (файл defaults.vim)"
+ LangString str_msg_compat_all      ${LANG_RUSSIAN} \
+     "Работа редактора Vim со всеми улучшениями (файл vimrc_example.vim). \
+     Используется по умолчанию"
+ 
+ LangString str_msg_keymap_title   ${LANG_RUSSIAN} \
+     " Клавиатурные команды "
+ LangString str_msg_keymap_desc    ${LANG_RUSSIAN} \
+     "Клавиатурные команды используемые в ОС Windows (CTRL+V, CTRL+C, CTRL+S, 
CTRL+F и т. п.)"
+ LangString str_msg_keymap_default ${LANG_RUSSIAN} \
+     "Не изменять клавиатурные команды. Использовать принятые в редакторе Vim"
+ LangString str_msg_keymap_windows ${LANG_RUSSIAN} \
+     "Изменить указанные клавиатурные команды"
+ 
+ LangString str_msg_mouse_title   ${LANG_RUSSIAN} \
+     " Манипулятор «мышь» "
+ LangString str_msg_mouse_desc    ${LANG_RUSSIAN} \
+     "Действий правой и левой кнопки манипулятора «мышь»"
+ LangString str_msg_mouse_default ${LANG_RUSSIAN} \
+     "Правая кнопка — всплывающее меню, левая кнопка — режим визуальный"
+ LangString str_msg_mouse_windows ${LANG_RUSSIAN} \
+     "Правая кнопка — всплывающее меню, левая кнопка — режим выборки (как в ОС 
Windows)"
+ LangString str_msg_mouse_unix    ${LANG_RUSSIAN} \
+     "Правая кнопка — расширяемый режим выбора, левая кнопка — режим 
визуальный (как в UNIX‐подобных ОС)"
*** ../vim-8.2.1716/src/version.c       2020-09-20 21:31:59.634692878 +0200
--- src/version.c       2020-09-20 21:42:22.171304339 +0200
***************
*** 752,753 ****
--- 752,755 ----
  {   /* Add new patch number below this line */
+ /**/
+     1717,
  /**/

-- 
Bad programs can be written in any language.

 /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\  an exciting new programming language -- http://www.Zimbu.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/202009201944.08KJiDPN3228259%40masaka.moolenaar.net.

Raspunde prin e-mail lui