]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
patch 9.1.1029: the installer can be improved v9.1.1029
authorRestorerZ <restorer@mail2k.ru>
Fri, 17 Jan 2025 13:04:44 +0000 (14:04 +0100)
committerChristian Brabandt <cb@256bit.org>
Fri, 17 Jan 2025 13:04:44 +0000 (14:04 +0100)
Problem:  the installer can be improved
Solution: update the installer with the correct README and LICENSE
          files, improve the documentation, add a Makefile for the
          installer, update the Makefiles (RestorerZ)

fixes: #16378
closes: #16378

Signed-off-by: RestorerZ <restorer@mail2k.ru>
Signed-off-by: Christian Brabandt <cb@256bit.org>
32 files changed:
CONTRIBUTING.md
Filelist
Makefile
lang/LICENSE.it.txt [moved from lang/LICENSE.itx with 100% similarity]
lang/LICENSE.ru.txt [new file with mode: 0644]
lang/README.it.txt [moved from lang/README.itx with 100% similarity]
lang/README.ru.txt [moved from README.rux.txt with 99% similarity]
nsis/Make_mvc.mak [new file with mode: 0644]
nsis/Makefile [new file with mode: 0644]
nsis/README.txt
nsis/gvim.nsi
nsis/gvim_version.nsh
nsis/lang/README.txt
nsis/lang/danish.nsi
nsis/lang/dutch.nsi
nsis/lang/english.nsi
nsis/lang/german.nsi
nsis/lang/greek.nsi
nsis/lang/italian.nsi
nsis/lang/japanese.nsi
nsis/lang/russian.nsi
nsis/lang/serbian.nsi
nsis/lang/simpchinese.nsi
nsis/lang/tradchinese.nsi
nsis/lang/turkish.nsi
runtime/doc/Make_mvc.mak
runtime/doc/Makefile
runtime/doc/uganda.rux [deleted file]
src/GvimExt/gvimext.inf
src/Makefile
src/version.c
tools/rename.bat

index 99bfcfa2c8c782121baacf12734d0925169da127..17bb9b307d99b41b679ddd3de89fbc0b8fe55177 100644 (file)
@@ -79,7 +79,7 @@ can be translated:
 *   Menus, see [runtime/lang/README.txt][2]
 *   Vim tutor, see [runtime/tutor/README.txt][3]
 *   Manual pages, see [runtime/doc/\*.1][4] for examples
-*   Installer, see [nsis/lang/\*.nsi][5] for examples
+*   Installer, see [nsis/lang/README.txt][5]
 
 The help files can be translated and made available separately.
 See https://www.vim.org/translations.php for examples.
@@ -103,7 +103,7 @@ mailing list. For other questions please use the [Vi Stack Exchange][8] website,
 [2]: https://github.com/vim/vim/blob/master/runtime/lang/README.txt
 [3]: https://github.com/vim/vim/blob/master/runtime/tutor/README.txt
 [4]: https://github.com/vim/vim/blob/master/runtime/doc/vim.1
-[5]: https://github.com/vim/vim/blob/master/nsis/lang/english.nsi
+[5]: https://github.com/vim/vim/blob/master/nsis/lang/README.txt
 [6]: https://github.com/vim/vim/discussions/13087
 [7]: https://github.com/vim/vim/blob/master/runtime/doc/develop.txt
 [8]: https://vi.stackexchange.com
index 25ffa626bc6c225f10314f8cb8e52fe0bdbc2bf8..8e12302e1803f7f253cbcce8d0bc69752d880428 100644 (file)
--- a/Filelist
+++ b/Filelist
@@ -609,6 +609,8 @@ SRC_DOS =   \
                src/xxd/Make_mvc.mak \
                nsis/gvim.nsi \
                nsis/gvim_version.nsh \
+               nsis/Makefile \
+               nsis/Make_mvc.mak \
                nsis/README.txt \
                nsis/lang/*.nsi \
                nsis/lang/README.txt \
@@ -710,8 +712,6 @@ RT_ALL =    \
                README_VIM9.md \
                LICENSE \
                CONTRIBUTING.md \
-               lang/LICENSE.itx \
-               lang/README.itx \
                runtime/bugreport.vim \
                runtime/doc/*.awk \
                runtime/doc/*.pl \
@@ -1043,7 +1043,8 @@ IN_README_DIR = \
 
 # Generic language files.
 LANG_GEN = \
-               README.??x.txt \
+               lang/README.*.txt \
+               lang/LICENSE.*.txt \
                runtime/doc/*-da.1 \
                runtime/doc/*-da.UTF-8.1 \
                runtime/doc/*-de.1 \
@@ -1059,7 +1060,6 @@ LANG_GEN = \
                runtime/doc/*-ru.UTF-8.1 \
                runtime/doc/*-tr.1 \
                runtime/doc/*-tr.UTF-8.1 \
-               runtime/doc/uganda.??x \
                runtime/lang/README.txt \
                runtime/lang/Makefile \
                runtime/lang/Make_all.mak \
index fddf33c930d58d77b67c75e591da5167d237b687..3151c24aa8ba67e43f32bcf48b5dcb7194888eda 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -96,8 +96,14 @@ syntaxtest:
 #    To do all this you need the Unix archive and compiled binaries.
 #    Before creating an archive first delete all backup files, *.orig, etc.
 
-MAJOR = 9
-MINOR = 1
+# I think it is better to place getting the current version number in the
+# configure script. And then automatically fill in the fields in the files
+# listed below. (Restorer)
+
+MAJOR != grep -E 'VIM_VERSION_MAJOR\s{2,}' src/version.h | \
+       awk '{ printf "%d",$$3 }'
+MINOR != grep -E 'VIM_VERSION_MINOR\s{2,}' src/version.h | \
+       awk '{ printf "%d",$$3 }'
 
 # CHECKLIST for creating a new version:
 #
@@ -161,12 +167,12 @@ MINOR = 1
 # - See src/INSTALLpc.txt for installing the compiler and SDK.
 # - Set environment for Visual C++ 2015:
 #   > cd src
-#   > msvc2015.bat
+#   > msvc-latest.bat
 # - Build the console binary:
-#   > nmake -f Make_mvc.mak
+#   > nmake.exe -f Make_mvc.mak
 # - Run the tests and check the output:
-#   > nmake -f Make_mvc.mak testclean
-#   > nmake -f Make_mvc.mak test
+#   > nmake.exe -f Make_mvc.mak testclean
+#   > nmake.exe -f Make_mvc.mak test
 # - Rename (using ../tools/rename.bat):
 #           vim.exe to vimw32.exe
 #           tee/tee.exe to teew32.exe
@@ -176,10 +182,10 @@ MINOR = 1
 #           uninstall.exe to uninstallw32.exe
 # Win32 GUI version build:
 # - > cd src
-#   > nmake -f Make_mvc.mak GUI=yes
+#   > nmake.exe -f Make_mvc.mak "GUI=yes"
 # - Run the tests and check the output:
-#   > nmake -f Make_mvc.mak testclean
-#   > nmake -f Make_mvc.mak testgvim
+#   > nmake.exe -f Make_mvc.mak testclean
+#   > nmake.exe -f Make_mvc.mak testgvim
 # - move "gvim.exe" to here (otherwise the OLE version will overwrite it).
 # - Move gvim.pdb to here.
 # - Copy "GvimExt/gvimext.dll" to here.
@@ -191,8 +197,8 @@ MINOR = 1
 #   > cd src
 #   > bigvim.bat
 # - Run the tests:
-#   > nmake -f Make_mvc.mak testclean
-#   > nmake -f Make_mvc.mak testgvim
+#   > nmake.exe -f Make_mvc.mak testclean
+#   > nmake.exe -f Make_mvc.mak testgvim
 #   - check the output.
 # - Rename "gvim.exe" to "gvim_ole.exe".
 # - Rename gvim.pdb to "gvim_ole.pdb".
@@ -216,9 +222,9 @@ MINOR = 1
 # - Make sure there is a diff.exe two levels up (get it from a previous Vim
 #   version).  Also put winpty32.dll and winpty-agent.exe there.
 # - go to ../nsis and do:
-#   > unzip icons.zip
-#   > makensis gvim.nsi  (takes a few minutes).
-#      ignore warning for libwinpthread-1.dll
+#   > nmake.exe -f Make_mvc.mak all
+#    (takes a few minutes).
+#    See nsis/README.txt for details.
 # - Copy gvim##.exe to the dist directory.
 #
 # 64 bit builds (these are not in the normal distribution, the 32 bit build
@@ -226,9 +232,9 @@ MINOR = 1
 # Like the console and GUI version, but first run vcvars64.bat or
 #   "..\VC\vcvarsall.bat x86_amd64".
 # - Build the console version:
-#   > nmake -f Make_mvc.mak
+#   > nmake.exe -f Make_mvc.mak
 # - Build the GUI version:
-#   > nmake -f Make_mvc.mak GUI=yes
+#   > nmake.exe -f Make_mvc.mak "GUI=yes"
 # - Build the OLE version with interfaces:
 #   > bigvim64.bat
 #
@@ -266,8 +272,8 @@ dist:
 # Clean up some files to avoid they are included.
 # Copy README files to the top directory.
 prepare:
-       if test -f runtime/doc/uganda.nsis.txt; then \
-               rm runtime/doc/uganda.nsis.???; fi
+       if test -f lang/LICENSE.nsis.txt; then \
+               rm -f lang/LICENSE*.nsis.txt; fi
        for name in $(IN_README_DIR); do \
          cp READMEdir/"$$name" .; \
          done
@@ -408,8 +414,7 @@ amisrc: dist prepare
        mv dist/vim$(VERSION)src.tar.gz dist/vim$(VERSION)src.tgz
 
 # MS-DOS sources
-dossrc: dist dist/$(COMMENT_SRC) runtime/doc/uganda.nsis.txt \
-       nsis/gvim_version.nsh
+dossrc: dist dist/$(COMMENT_SRC) license nsis/gvim_version.nsh
        -rm -rf dist/vim$(VERSION)src.zip
        -rm -rf dist/vim
        mkdir dist/vim
@@ -420,23 +425,19 @@ dossrc: dist dist/$(COMMENT_SRC) runtime/doc/uganda.nsis.txt \
                $(SRC_DOS_BIN) \
                $(SRC_AMI_DOS) \
                $(SRC_DOS_UNIX) \
-               runtime/doc/uganda.nsis.??? \
+               lang/LICENSE.*.txt \
+               lang/README.*.txt \
                nsis/gvim_version.nsh \
                | (cd dist/vim/$(VIMRTDIR); tar xf -)
        mv dist/vim/$(VIMRTDIR)/runtime/* dist/vim/$(VIMRTDIR)
        rmdir dist/vim/$(VIMRTDIR)/runtime
        cd dist && zip -9 -rD -z vim$(VERSION)src.zip vim <$(COMMENT_SRC)
 
-runtime/doc/uganda.nsis.txt: runtime/doc/uganda.???
-       cd runtime/doc && $(MAKE) uganda.nsis.txt
+license:
+       cd nsis && $(MAKE) -f Makefile $@
 
 nsis/gvim_version.nsh: Makefile
-       echo "# Generated from Makefile: define the version numbers" > $@
-       echo "!ifndef __GVIM_VER__NSH__"  >> $@
-       echo "!define __GVIM_VER__NSH__"  >> $@
-       echo "!define VER_MAJOR $(MAJOR)" >> $@
-       echo "!define VER_MINOR $(MINOR)" >> $@
-       echo "!endif" >> $@
+       cd nsis && $(MAKE) -f Makefile $(@F)
 
 dosrt: dist dist/$(COMMENT_RT) dosrt_files
        -rm -rf dist/vim$(VERSION)rt.zip
similarity index 100%
rename from lang/LICENSE.itx
rename to lang/LICENSE.it.txt
diff --git a/lang/LICENSE.ru.txt b/lang/LICENSE.ru.txt
new file mode 100644 (file)
index 0000000..ba9deae
--- /dev/null
@@ -0,0 +1,109 @@
+Π›Π˜Π¦Π•ΠΠ—Π˜Π― VIM
+
+I)  ΠΠ΅ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ
+    ΠΏΡ€ΠΈ ΡƒΡΠ»ΠΎΠ²ΠΈΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚Скста Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ. Π Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΠ΅
+    Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‡Π°ΡΡ‚Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ
+    ΠΏΡ€ΠΈ ΡΠΎΠ±Π»ΡŽΠ΄Π΅Π½ΠΈΠΈ ΡƒΡΠ»ΠΎΠ²ΠΈΡ ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚Скста Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ
+    ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ся Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅
+    ΠΈΠ· Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅
+    ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Vim.
+
+II) Π˜Π·ΠΌΠ΅Π½Ρ‘Π½Π½ΡƒΡŽ (ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΡƒΡŽ) Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΡƒΡŽ
+    ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ/ΠΈΠ»ΠΈ ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, Π΄ΠΎΠΏΡƒΡΠΊΠ°Π΅Ρ‚ся Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ
+    ΠΏΡ€ΠΈ ΡΠΎΠ±Π»ΡŽΠ΄Π΅Π½ΠΈΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… ΡƒΡΠ»ΠΎΠ²ΠΈΠΉ:
+    1) Π’Скст Π½Π°ΡΡ‚оящСй Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π² ΡΠΎΡΡ‚Π°Π² Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚раняСмой
+    Π²Π΅Ρ€ΡΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
+    2) Π˜Π·ΠΌΠ΅Π½Ρ‘нная Π²Π΅Ρ€ΡΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΈΠΌ
+    ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡΡ‚ΠΈ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ²:
+       a) ΠŸΡ€ΠΈ Π²Π½Π΅ΡΠ΅Π½ΠΈΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Vim, Π² Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΠ²Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹
+         Π±Ρ‹Ρ‚ΡŒ ΡΠ²Π½ΠΎ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π»ΠΈΡ†Π°, Π²Π½Ρ‘ΡΡˆΠ΅Π³ΠΎ ΡΡ‚ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.
+         ΠžΡ‚вСтствСнному Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΏΠΎ Π΅Π³ΠΎ Π·Π°ΠΏΡ€ΠΎΡΡƒ (Π² Π»ΡŽΠ±ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅) Π΄ΠΎΠ»ΠΆΠ½Π°
+         Π±Ρ‹Ρ‚ΡŒ Π±Π΅Π·Π²ΠΎΠ·ΠΌΠ΅Π·Π΄Π½ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° ΠΊΠΎΠΏΠΈΡ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚раняСмой ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ
+         Π²Π΅Ρ€ΡΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΅Ρ‘ ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. ΠžΡ‚вСтствСнный
+         Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΎΡΡ‚авляСт Π·Π° ΡΠΎΠ±ΠΎΠΉ ΠΏΡ€Π°Π²ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΡΠ΄Π΅Π»Π°Π½Π½Ρ‹Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ
+         Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim. ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π΅ΠΉΡΡ‚вия
+         ΠΎΡ‚вСтствСнного Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ,
+         Π° Ρ‚Π°ΠΊΠΆΠ΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Π΅ ΡƒΡΠ»ΠΎΠ²ΠΈΡ, Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚
+         ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ ΠΈΡ… Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΠ΅, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ
+         ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Ρ‹. Π•сли ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ, ΡΠ΄Π΅Π»Π°Π½Π½Ρ‹Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ
+         Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ Π½Π° ΡƒΡΠ»ΠΎΠ²ΠΈΡΡ… Π½Π°ΡΡ‚оящСй Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅
+         ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ Π΅Ρ‘ Π²Π΅Ρ€ΡΠΈΠΈ. Π›ΠΈΡ†Π°, Π² Π΄Π°Π½Π½ΠΎΠ΅ Π²Ρ€Π΅ΠΌΡ ΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ ΠΎΡ‚вСтствСнными
+         Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² ΠΏΠ΅Ρ€Π΅Ρ‡Π½Π΅, Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Π½ΠΎΠΌ ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΡƒ:
+         https://github.com/orgs/vim/people. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡ‚ΠΎΠΉ
+         ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹ Π½Π°
+         ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π΅ΡΡƒΡ€ΡΠ°Ρ… (вСроятнСС Π²ΡΠ΅Π³ΠΎ ΠΏΠΎ ΠΈΠ½Ρ‚СрнСт‐адрСсам
+         vim.sf.net, www.vim.org ΠΈ/ΠΈΠ»ΠΈ comp.editors). Π’ ΡΠ»ΡƒΡ‡Π°Π΅ ΠΏΠΎΠ»Π½ΠΎΠΉ
+         Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Ρ ΠΎΡ‚вСтствСнным Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ,
+         ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° ΠΏΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΡƒΡ‚Ρ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΡΠΈΠ»Ρƒ. ΠŸΠΎΡΠ»Π΅
+         ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠΎΠ΄Ρ‚вСрТдСния ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΎΡ‚ ΠΎΡ‚вСтствСнного
+         Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ ΠΊΠΎΠΏΠΈΠΈ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ
+         ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim Π½Π΅ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠ°.
+       b) Π•сли Π»ΠΈΡ†ΠΎΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° ΠΈΠ·ΠΌΠ΅Π½Ρ‘нная Π²Π΅Ρ€ΡΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Vim,
+         Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‰Π°ΡΡΡ Π½Π° ΡƒΡΠ»ΠΎΠ²ΠΈΡΡ…, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² Ρ‡. II) ΠΏ. 2) ΠΏΠΏ. Π°)
+         Π΄ΠΎΠΏΡƒΡΠΊΠ°Π΅Ρ‚ся Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ Π΅Ρ‘ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΡΡ‚ΠΈΠΌ Π»ΠΈΡ†ΠΎΠΌ Π±Π΅Π· Π²Π½Π΅ΡΠ΅Π½ΠΈΡ
+         ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ Ρ‡. I) Π½Π°ΡΡ‚оящСй Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ Π²Π½Π΅ΡΠ΅Π½ΠΈΡ
+         Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π½Π° ΡΡ‚ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ
+         ΡƒΡΠ»ΠΎΠ²ΠΈΡ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² Ρ‡. II) ΠΏ. 2) ΠΏΠΏ. a).
+       c) ΠšΠ°ΠΆΠ΄Π°Ρ ΠΊΠΎΠΏΠΈΡ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚раняСмой ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΡΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim
+         Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ±ΠΎ Π²ΡΠ΅Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΡ…,
+         Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. Π­Ρ‚Π° ΠΈΠ½Ρ„ормация ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π°
+         Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡΡ‚Ρ€ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡ Ρ„Π°ΠΉΠ»ΠΎΠ². Π’Ρ‹Π±ΠΎΡ€ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ, ΠΏΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡΠΌ
+         ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΎΡΡ‚аётся
+         Π·Π° Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΡΡ‚ΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ Π½Π° ΡΡ‚ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ
+         Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π»ΠΈΡ†Π°ΠΌ Π²Π½Π΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠΈΡ… ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½Ρ‹Ρ…
+         ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim.
+       d) Π˜Π·ΠΌΠ΅Π½Ρ‘нная Π²Π΅Ρ€ΡΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰Π°Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²
+         ΡΠΎΠΎΡ‚вСтствии Ρ Ρ‡. II) ΠΏ. 2 ΠΏΠΏ. c), ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ Π±Π΅Π·
+         ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΡΡ‚ΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΏΡ€ΠΈ ΡΠΎΠ±Π»ΡŽΠ΄Π΅Π½ΠΈΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ‚Ρ€Ρ‘Ρ…
+         ΡƒΡΠ»ΠΎΠ²ΠΈΠΉ:
+         - Π›ΠΈΡ†Π΅Π½Π·ΠΈΡ, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΠ°Ρ ΠΊ Π²Π½Π΅ΡΡ‘Π½Π½Ρ‹ΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌ, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚авляСт
+           ΠΎΡ‚вСтствСнному Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ
+           Π±Π΅Π·Π²ΠΎΠ·ΠΌΠ΅Π·Π΄Π½ΠΎΠ³ΠΎ ΠΈ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚ранСния ΡΡ‚ΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ,
+           Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π°Π²ΠΎ Π½Π° Π±Π΅Π·Π²ΠΎΠ·ΠΌΠ΅Π·Π΄Π½ΠΎΠ΅ ΠΈ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΡΡ‚ΠΈΡ…
+           ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim.
+         - Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΡΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ‚Ρ€Ρ‘Ρ… Π»Π΅Ρ‚ ΡΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
+           Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚ранСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΡΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim.
+           Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΡΡ‚ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° ΠΏΠΎ Π·Π°ΠΏΡ€ΠΎΡΡƒ ΠΎΡ‚вСтствСнного Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°
+           ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Сля ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΡΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim
+           (Π² Π»ΡŽΠ±ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅) Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…
+           ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
+         - Π’ Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΠ²Π΅ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΡΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡΠ²Π½ΠΎ
+           ΡƒΠΊΠ°Π·Π°Π½Ρ‹ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π»ΠΈΡ†Π°, Π²Π½Ρ‘ΡΡˆΠ΅Π³ΠΎ ΡΡ‚ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.
+           ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅
+           Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ‚Ρ€Ρ‘Ρ… Π»Π΅Ρ‚ ΡΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚ранСния
+           ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΡΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ
+           Π΄ΠΎΠ»ΡŒΡˆΠ΅.
+       e) Π•сли ΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌ, Π²Π½Π΅ΡΡ‘Π½Π½Ρ‹ΠΌ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Vim, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ ΡƒΡΠ»ΠΎΠ²ΠΈΡ
+         Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ GNU General Public License (GNU GPL), Π΄ΠΎΠΏΡƒΡΠΊΠ°Π΅Ρ‚ся
+         Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΡΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim Π½Π° ΡƒΡΠ»ΠΎΠ²ΠΈΡΡ…
+         Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ GNU GPL Π²Π΅Ρ€ΡΠΈΠΈ 2 ΠΈΠ»ΠΈ Π»ΡŽΠ±ΠΎΠΉ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ Π²Π΅Ρ€ΡΠΈΠΈ ΡΡ‚ΠΎΠΉ
+         Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ.
+    3) ΠΠ΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚орая Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ
+       Π²Ρ‹Π²Π΅Π΄Π΅Π½Π° Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ":version" Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Vim,
+       Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° ΡΠΊΡ€Π°Π½Π΅ ΠΏΡ€ΠΈΠ²Π΅Ρ‚ствия ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
+       ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΡΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim ΠΈΠΌΠ΅Π» Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ,
+       Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΡΠΈΠ΅ΠΉ. ΠŸΡ€ΠΈ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΠΈ
+       Π½Π° ΡƒΡΠ»ΠΎΠ²ΠΈΡΡ…, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² Ρ‡. II) ΠΏ. 2) ΠΏΠΏ. e) Ρ‚Π°ΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ
+       Ρ‚рСбуСтся Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ ΡΠ»ΡƒΡ‡Π°Π΅, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° Π½Π΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΡ‚
+       Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ, Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‰Π΅ΠΉΡΡ Π½Π° ΡΡ‚ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.
+    4) ΠšΠΎΠ½Ρ‚актная ΠΈΠ½Ρ„ормация, ΠΊΠΎΡ‚орая ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ся ΠΏΠΎ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΡŽ Ρ‡. II) ΠΏ. 2)
+       ΠΏΠΏ. a) ΠΈ Ρ‡. II) ΠΏ. 2) ΠΏΠΏ. d) Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΡƒΠ΄Π°Π»ΡΡ‚ΡŒΡΡ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π½ΠΈΠΊΠ΅ΠΌ
+       Π΄Ρ€ΡƒΠ³ΠΈΠΌ, ΠΊΡ€ΠΎΠΌΠ΅ Π»ΠΈΡ†Π°, ΡƒΠΊΠ°Π·Π°Π²ΡˆΠ΅Π³ΠΎ Π΄Π°Π½Π½ΡƒΡŽ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.
+
+III) ΠŸΡ€ΠΈ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΠΈ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΡΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ся
+     ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Vim Π΄Π»Ρ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ
+     Π΄ΠΎΡΡ‚ΡƒΠΏ ΠΊ ΡΡ‚ΠΈΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌ ΠΎΡ‚вСтствСнного Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ
+     ΠΊΠΎΠ΄ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. ΠŸΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚авлСния Π΄ΠΎΡΡ‚ΡƒΠΏΠ°
+     ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌ ΡΠ²Π»ΡΠ΅Ρ‚ся ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΡΡ‚ΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Ρ‡Π΅Ρ€Π΅Π·
+     ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° ΡΠ΅Ρ€Π²Π΅Ρ€ Ρ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ
+     URL-адрСса ΠΏΠΎ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡ‡Ρ‚Π΅. Π•сли ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ
+     Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² Ρ„Π°ΠΉΠ»Π΅ Makefile), Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚
+     ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ Ρ„Π°ΠΉΠ» ΠΏΠΎΡΡ‚Ρ€ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡ. Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΡ
+     ΠΈΠ»ΠΈ URL-адрСса Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° Π°Π΄Ρ€Π΅Ρ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡ‡Ρ‚Ρ‹
+     maintainer@vim.org
+
+IV)  ΠΠ΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°Π΅Ρ‚ся ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π½Π°ΡΡ‚оящСй Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ ΠΈΠ· Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΠ²Π° ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ
+     ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim, Π΅Π³ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‡Π°ΡΡ‚Π΅ΠΉ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΡΠΈΠΈ.
+     Π”опускаСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°ΡΡ‚оящСй Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ Π΄Π»Ρ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ…
+     ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Ρ… Π²Ρ‹ΠΏΡƒΡΠΊΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim, Π²Π·Π°ΠΌΠ΅Π½ Ρ‚Π΅Ρ… Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ, Ρ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ
+     ΠΎΠ½ΠΈ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΠ»ΠΈΡΡŒ.
similarity index 100%
rename from lang/README.itx
rename to lang/README.it.txt
similarity index 99%
rename from README.rux.txt
rename to lang/README.ru.txt
index be909280c8cf2ba5812f79599fb671ecd4662b9c..a2a29db45b2fdd0c1f227b9383e5299ffbcae44a 100644 (file)
@@ -1,4 +1,4 @@
-README.rux.txt Π΄Π»Ρ Π²Π΅Ρ€ΡΠΈΠΈ 9.1 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim β€” Vi IMproved.
+README.ru.txt Π΄Π»Ρ Π²Π΅Ρ€ΡΠΈΠΈ 9.1 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim β€” Vi IMproved.
 
 
 Π§Π’О Π’ΠΠšΠžΠ• Π Π•Π”ΠΠšΠ’ОР VIM?
diff --git a/nsis/Make_mvc.mak b/nsis/Make_mvc.mak
new file mode 100644 (file)
index 0000000..c5aff15
--- /dev/null
@@ -0,0 +1,134 @@
+#
+# Makefile for MS Windows for create self-installing exe of Vim.
+# 05/04/2024, Restorer restorer@mail2k.ru
+#
+
+
+#!INCLUDE .\Make_all.mak
+
+.SUFFIXES :
+
+!IFDEF PROGRAMW6432
+ProgFiles=%%PROGRAMFILES(x86)%%
+!ELSE
+ProgFiles=$(PROGRAMFILES)
+!ENDIF
+
+!IFDEF VIMSRC
+MKNSISFLAGS = /D"VIMSRC=$(VIMSRC)"
+!ENDIF
+
+!IFDEF VIMRT
+MKNSISFLAGS = $(MKNSISFLAGS) /D"VIMRT=$(VIMRT)"
+!ENDIF
+
+!IFDEF VIMTOOLS
+MKNSISFLAGS = $(MKNSISFLAGS) /D"VIMTOOLS=$(VIMTOOLS)"
+!ENDIF
+
+!IFDEF GETTEXT
+MKNSISFLAGS = $(MKNSISFLAGS) /D"GETTEXT=$(GETTEXT)"
+!ENDIF
+
+!IFDEF HAVE_UPX
+MKNSISFLAGS = $(MKNSISFLAGS) /DHAVE_UPX=$(HAVE_UPX)
+!ENDIF
+
+!IFDEF HAVE_NLS
+MKNSISFLAGS = $(MKNSISFLAGS) /DHAVE_NLS=$(HAVE_NLS)
+!ENDIF
+
+!IFDEF HAVE_MULTI_LANG
+MKNSISFLAGS = $(MKNSISFLAGS) /DHAVE_MULTI_LANG=$(HAVE_MULTI_LANG)
+!ENDIF
+
+!IFDEF WIN64
+MKNSISFLAGS = $(MKNSISFLAGS) /DWIN64=$(WIN64)
+!ENDIF
+
+!IFDEF INCLUDE_LIBGCC
+MKNSISFLAGS = $(MKNSISFLAGS) /DINCLUDE_LIBGCC=$(INCLUDE_LIBGCC)
+!ENDIF
+
+!IFDEF X
+XX = /X"$(X:;=" /X")"
+!ENDIF
+
+# If necessary, correct the full path of the NSIS compiler in the next line.
+# Please do not enclose the path in quotation marks.
+MKNSIS = $(ProgFiles)\NSIS
+
+PS = powershell.exe
+RM = del /f /q
+RD = rmdir /s /q
+
+MKNSISFLAGS = /INPUTCHARSET UTF8 $(MKNSISFLAGS)
+PSFLAGS = -NoLogo -NoProfile -Command
+
+# Read MAJOR and MINOR from version.h.
+!IF ![for /F "tokens=2,3" %G in ( \
+       'findstr /rc:"VIM_VERSION_MINOR[        ^]*[0-9^]" \
+       /rc:"VIM_VERSION_MAJOR[ ^]*[0-9^]" ..\src\version.h') do \
+       @if "VIM_VERSION_MAJOR"=="%G" (echo MAJOR=%H>>_ver.tmp) \
+       else echo MINOR=%H>>_ver.tmp]
+! INCLUDE .\_ver.tmp
+! IF [$(RM) .\_ver.tmp]
+! ENDIF
+!ENDIF
+
+# Read PATCHLEVEL from version.c
+!IF ![for /F %G in ( \
+       'findstr /nblc:"static int included_patches[^]" ..\src\version.c \
+       ^| (set /p "_t=" ^& set /a _t+=2 ^)') do \
+       @cmd /q /c "for /F "skip=%G delims=, " %H in (..\src\version.c) do \
+                       (echo PATCH=%H>_patchlvl.tmp & exit /b)"]
+! INCLUDE .\_patchlvl.tmp
+! IF [$(RM) .\_patchlvl.tmp]
+! ENDIF
+!ENDIF
+!IF $(PATCH) < 10
+PATCH = 000$(PATCH)
+!ELSEIF $(PATCH) < 100
+PATCH = 00$(PATCH)
+!ELSEIF $(PATCH) < 1000
+PATCH = 0$(PATCH)
+!ENDIF
+
+
+all : makeinst
+
+makeinst : prepare
+       ^"$(MKNSIS)\makensis.exe" $(MKNSISFLAGS) gvim.nsi $(XX)
+
+prepare : unzipicons gvim_version.nsh license rename
+
+unzipicons : icons.zip
+       @ if exist %|fF\nul $(RD) %|fF
+       @ $(PS) $(PSFLAGS) \
+               Add-Type -AssemblyName 'System.IO.Compression.FileSystem'; \
+               [System.IO.Compression.ZipFile]::ExtractToDirectory(\"$**\", \".\")
+
+gvim_version.nsh : Make_mvc.mak
+       @ 1> $@ echo:^# Generated from Makefile: define the version numbers
+       @ 1>> $@ echo:^!ifndef __GVIM_VER__NSH__
+       @ 1>> $@ echo:^!define __GVIM_VER__NSH__
+       @ 1>> $@ echo:^!define VER_MAJOR $(MAJOR)
+       @ 1>> $@ echo:^!define VER_MINOR $(MINOR)
+       @ 1>> $@ echo:^!define PATCHLEVEL $(PATCH)
+       @ 1>> $@ echo:^!endif
+
+license : ..\lang\LICENSE.*.txt ..\LICENSE
+       !@ $(PS) $(PSFLAGS) \
+               Get-Content -Path '$**' -Encoding UTF8 ^| \
+               Set-Content -Path '..\lang\$(**B).nsis.txt' -Enc Unicode -Force
+
+rename :
+       @ ..\tools\rename.bat "$(SRC)" "$(DST)" 1> nul
+
+clean :
+       @ if exist .\gvim_version.nsh $(RM) .\gvim_version.nsh
+       @ if exist ..\lang\LICENSE*.nsis.txt $(RM) ..\lang\LICENSE*.nsis.txt
+       @ if exist .\icons\nul $(RD) .\icons
+       @ if exist .\gvim??.exe $(RM) .\gvim??.exe
+
+# vim: set noet sw=8 ts=8 sts=0 wm=0 tw=0 ft=make:
diff --git a/nsis/Makefile b/nsis/Makefile
new file mode 100644 (file)
index 0000000..fdbc120
--- /dev/null
@@ -0,0 +1,95 @@
+#
+# Makefile for UNIX-like for create self-installing exe of Vim.
+# 15/12/2024, Restorer restorer@mail2k.ru
+#
+
+
+.SUFFIXES:
+.PHONY: all makeinst prepare rename clean 
+
+ifdef VIMSRC
+MKNSISFLAGS := -D"VIMSRC=$(VIMSRC)"
+endif
+
+ifdef VIMRT
+MKNSISFLAGS := $(MKNSISFLAGS) -D"VIMRT=$(VIMRT)"
+endif
+
+ifdef VIMTOOLS
+MKNSISFLAGS := $(MKNSISFLAGS) -D"VIMTOOLS=$(VIMTOOLS)"
+endif
+
+ifdef GETTEXT
+MKNSISFLAGS := $(MKNSISFLAGS) -D"GETTEXT=$(GETTEXT)"
+endif
+
+ifdef HAVE_UPX
+MKNSISFLAGS := $(MKNSISFLAGS) -DHAVE_UPX=$(HAVE_UPX)
+endif
+
+ifdef HAVE_NLS
+MKNSISFLAGS := $(MKNSISFLAGS) -DHAVE_NLS=$(HAVE_NLS)
+endif
+
+ifdef HAVE_MULTI_LANG
+MKNSISFLAGS := $(MKNSISFLAGS) -DHAVE_MULTI_LANG=$(HAVE_MULTI_LANG)
+endif
+
+ifdef WIN64
+MKNSISFLAGS := $(MKNSISFLAGS) -DWIN64=$(WIN64)
+endif
+
+ifdef INCLUDE_LIBGCC
+MKNSISFLAGS := $(MKNSISFLAGS) -DINCLUDE_LIBGCC=$(INCLUDE_LIBGCC)
+endif
+
+ifdef X
+XX := -X"$(X:;=" -X")"
+endif
+
+MAJOR != grep -E 'VIM_VERSION_MAJOR\s{2,}' ../src/version.h | \
+       awk '{ printf "%d",$$3 }'
+MINOR != grep -E 'VIM_VERSION_MINOR\s{2,}' ../src/version.h | \
+       awk '{ printf "%d",$$3 }'
+PATCH != awk '/number below this line/,/,/' ../src/version.c | \
+       awk 'NR == 3 { printf "%04d",$$1 }' | sed -e 's/[ ,]//g'
+
+MKNSISFLAGS := -INPUTCHARSET UTF8 $(MKNSISFLAGS)
+
+all: makeinst
+
+makeinst: prepare
+       makensis $(MKNSISFLAGS) gvim.nsi $(XX)
+
+prepare: unzipicons gvim_version.nsh license rename
+
+unzipicons: icons.zip
+       if test -d `basename $? .zip` ; then rm -rf `basename $? .zip` ; fi
+       unzip $?
+
+gvim_version.nsh: Makefile
+       echo "# Generated from Makefile: define the version numbers" > $@
+       echo "!ifndef __GVIM_VER__NSH__"  >> $@
+       echo "!define __GVIM_VER__NSH__"  >> $@
+       echo "!define VER_MAJOR $(MAJOR)" >> $@
+       echo "!define VER_MINOR $(MINOR)" >> $@
+       echo "!define PATCHLEVEL $(PATCH)" >> $@
+       echo "!endif" >> $@
+
+license: ../lang/LICENSE.*.txt ../LICENSE
+       for lic in $? ; do \
+               bn=`basename $$lic .txt` ; \
+               awk 'sub("$$", "\r")' < $$lic | \
+               iconv -f UTF-8 -t UTF-16 > ../lang/$$bn.nsis.txt ; \
+       done
+
+rename:
+       ../tools/rename.bat "$(SRC)" "$(DST)"
+
+clean:
+       if test -f gvim_version.nsh ; then rm -f gvim_version.nsh ; fi
+       rm -f ../lang/LICENSE*.nsis.txt
+       if test -d icons ; then rm -rf icons ; fi
+       if test -f gvim??.exe ; then rm -f gvim??.exe ; fi
+
+# vim: set noet sw=8 ts=8 sts=0 wm=0 tw=0 ft=make:
index 79c1952133df59102c9420447d4f53d454210a19..4b4b7a0fbcda7d5728ba21ec2cf44d01d6baf1ee 100644 (file)
@@ -3,22 +3,15 @@ Installation System (NSIS), available at http://nsis.sourceforge.net/
 
 To build the installable .exe file:
 
-1.  Unpack three archives:
-       PC sources
-       PC runtime
-       PC language files
-    You can generate these from the Unix sources and runtime plus the extra
-    archive (see the Makefile in the top directory).
-
-2.  Go to the src directory and build:
-       gvim.exe (the OLE version),
-       vimrun.exe,
-       install.exe,
-       uninstall.exe,
-       tee/tee.exe,
-       xxd/xxd.exe
-
-    Then execute tools/rename.bat to rename the executables.
+Preparatory stage
+
+1.  Clone using the git tool the Vim repository or download its zip file
+    available at:
+       https://github.com/vim/vim
+
+2.  Go to the "/src" directory and build the Vim editor, making sure to use the
+    following variable values: "GUI=yes"; "OLE=yes"; "VIMDLL=yes". See
+    INSTALLpc.txt and Make_mvc.mak for details.
 
 3.  Go to the GvimExt directory and build gvimext.dll (or get it from a binary
     archive).  Both 64- and 32-bit versions are needed and should be placed
@@ -32,8 +25,8 @@ To build the installable .exe file:
        https://www.mediafire.com/file/9edk4g3xvfgzby0/diff4Vim.zip/file
     When will you have "diff.exe" put it in the "../.." directory (above the
     "vim91" directory, it's the same for all Vim versions).  However, you can
-    specify another directory by passing /DVIMTOOLS=<dir> option to the
-    "makensis.exe" program via the command line.
+    specify a different directory by specifying the appropriate makefile value.
+    How to do this is described below.
 
 5.  For the terminal window to work in Vim, the library winpty is required.
     You can get it at the following url:
@@ -41,8 +34,8 @@ To build the installable .exe file:
     For the 32-bit version, rename "winpty.dll" from ia32/bin to "winpty32.dll",
     and for the 64-bit version β€” "winpty.dll" from x64/bin to "winpty64.dll".
     Put the renamed file and "winpty-agent.exe" in "../.." (above the "vim91"
-    directory).  However, you can specify another directory by passing
-    /DVIMTOOLS=<dir> option to the "makensis.exe" program via the command line.
+    directory).  However, you can specify a different directory by specifying
+    the appropriate makefile value. How to do this is described below. 
 
 6.  To use stronger encryption, add the Sodium library.  You can get it here:
        https://github.com/jedisct1/libsodium/releases/download/1.0.19-RELEASE/libsodium-1.0.19-msvc.zip
@@ -52,12 +45,7 @@ To build the installable .exe file:
     "../.." directory (above the "vim91" directory, where "diff.exe" and
     "winpty{32|64}.dll").
 
-7.  On MS Windows do "nmake.exe -f Make_mvc.mak uganda.nsis.txt" in runtime/doc.
-    On Unix-like system do "make runtime/doc/uganda.nsis.txt" in top directory
-    or "make uganda.nsis.txt" in runtime/doc.  The created files
-    "uganda.nsis.???" will be automatically converted to DOS file format.
-
-8.  Get gettext and iconv DLLs from the following site:
+7.  Get gettext and iconv DLLs from the following site:
        https://github.com/mlocati/gettext-iconv-windows/releases
     Both 64- and 32-bit versions are needed.
     Download the files gettextX.X.X.X-iconvX.XX-shared-{32,64}.zip, extract
@@ -74,35 +62,47 @@ To build the installable .exe file:
                libintl-8.dll
                libiconv-2.dll
 
-    The default <GETTEXT directory> is "..", however, you can specify another
-    directory by passing /DGETTEXT=<dir> option to "makensis.exe" program via
-    the command line.
+    The default <GETTEXT directory> is "../..".  However, you can specify a
+    different directory by specifying the appropriate makefile value. How to do
+    this is described below. 
 
-
-Install NSIS if you didn't do that already.
-Download Unicode version the ShellExecAsUser plug-in for NSIS from:
+8.  Install NSIS if you didn't do that already.
+    Download Unicode version the ShellExecAsUser plug-in for NSIS from:
        https://nsis.sourceforge.io/ShellExecAsUser_plug-in
-and put ShellExecAsUser.dll to path\to\NSIS\Plugins\x86-unicode
+    and put "ShellExecAsUser.dll" to path\to\NSIS\Plugins\x86-unicode
+
+Installer assembly stage
+
+    On MS Windows, open the Developer Command Prompt for VS and go to the
+    "/nsis" directory and type the command
+           nmake.exe -lf Make_mvc.mak [variables] all
 
+    After the installer is created and you copy it to the desired location, run
+    the following command in the "/nsis" directory
+           nmake.exe -lf Make_mvc.mak clean
+    
+    On UNIX-like systems, go to the "/nsis" directory and type the command
+           make -f Makefile [variables] all
 
-Unpack the images:
-       cd nsis
-       unzip icons.zip or 7z x icons.zip (on Unix-like or MS Windows)
-       WinRar.exe x icons.zip (on MS Windows)
+    After the installer is created and you copy it to the desired location, run
+    the following command in the "/nsis" directory
+           make -f Makefile clean
 
-Then build gvim.exe:
-       cd nsis
-       makensis.exe [options] gvim.nsi
+Variables and their values available for building the installer (not mandatory):
 
-Options (not mandatory):
-    /DVIMSRC=<dir>     β€” directory where location of gvim_ole.exe, vimw32.exe,
+    "VIMSRC=<dir>"     β€” directory where location of gvim_ole.exe, vimw32.exe,
                            GvimExt/*, etc.
-    /DVIMRT=<dir>      β€” directory where location of runtime files
-    /DVIMTOOLS=<dir>    β€” directory where location of extra tools: diff.exe,
-                           winpty{32|64}.dll, winpty-agent.exe, libsodium.dll
-    /DGETTEXT=<dir>     β€” directory where location of gettext libraries
-    /DHAVE_UPX=1       β€” additional compression of the installer.  UPX program
+    "VIMRT=<dir>"      β€” directory where location of runtime files.
+    "VIMTOOLS=<dir>"    β€” directory where location of extra tools: diff.exe,
+                           winpty{32|64}.dll, winpty-agent.exe, libsodium.dll.
+    "GETTEXT=<dir>"     β€” directory where location of gettext libraries.
+    "HAVE_UPX=1"       β€” additional compression of the installer.  UPX program
                            must be installed.
-    /DHAVE_NLS=0       β€” do not add native language support
-    /DHAVE_MULTI_LANG=0 β€” to create an English-only the installer
-    /DWIN64=1          β€” to create a 64-bit the installer
+    "HAVE_NLS=0"       β€” do not add native language support.
+    "HAVE_MULTI_LANG=0" β€” to create an English-only the installer.
+    "WIN64=1"          β€” to create a 64-bit the installer.
+    "X=<scriptcmd>"    β€” executes scriptcmd in script.  If multiple scriptcmd
+                           are specified, they are separated by a semicolon.
+                           Example "X=OutFile MyVim.exe;XPMode on"
+    "MKNSIS=<dir>"     β€” the directory where the "makensis.exe" program is
+                           located.
index 3ea1d15de13a3aa041d4e02357af1ea21d48b422..878867f68f817a25905f24fe23fb27439778d80b 100644 (file)
@@ -1,6 +1,6 @@
 # NSIS file to create a self-installing exe for Vim.
 # It requires NSIS version 3.0 or later.
-# Last Change: 2024 Mar 20
+# Last Change: 2025 Jan 05
 
 Unicode true
 
@@ -14,19 +14,19 @@ Unicode true
 
 # Location of runtime files
 !ifndef VIMRT
-  !define VIMRT ".."
+  !define VIMRT "..\runtime"
 !endif
 
 # Location of extra tools: diff.exe, winpty{32|64}.dll, winpty-agent.exe, etc.
 !ifndef VIMTOOLS
-  !define VIMTOOLS ..\..
+  !define VIMTOOLS "..\.."
 !endif
 
 # Location of gettext.
 # It must contain two directories: gettext32 and gettext64.
 # See README.txt for detail.
 !ifndef GETTEXT
-  !define GETTEXT ${VIMRT}
+  !define GETTEXT ${VIMTOOLS}
 !endif
 
 # If you have UPX, use the switch /DHAVE_UPX=1 on the command line makensis.exe.
@@ -74,6 +74,8 @@ Unicode true
 !include "nsDialogs.nsh"
 !include "Sections.nsh"
 !include "x64.nsh"
+!include "StrFunc.nsh"
+${StrRep}
 
 # See https://nsis.sourceforge.io/LogicLib
 ;FileExists is already part of LogicLib, but returns true for directories
@@ -246,6 +248,9 @@ Var vim_nsd_mouse
 Var vim_compat_stat
 Var vim_keymap_stat
 Var vim_mouse_stat
+!if ${HAVE_NLS}
+Var lng_usr
+!endif
 
 
 # Reserve files
@@ -423,6 +428,7 @@ Section "$(str_section_exe)" id_section_exe
        File /oname=xxd.exe ${VIMSRC}\xxdw32.exe
        File ..\vimtutor.bat
        File ..\README.txt
+       File /oname=LICENSE.txt ..\LICENSE
        File ..\uninstall.txt
        File ${VIMRT}\*.vim
 
@@ -621,110 +627,23 @@ SectionGroupEnd
 Section "$(str_section_nls)" id_section_nls
        SectionIn 1 3
 
-#; FIXME: When adding new translations, do not forget to make changes here.
-       SetOutPath $0
-!if /FileExists ..\README.dax.txt
-    ${If} $Language = ${LANG_DANISH}
-       File ..\README.dax.txt
-    ${EndIf}
-!endif
-!if /FileExists ..\README.nlx.txt
-    ${If} $Language = ${LANG_DUTCH}
-       File ..\README.nlx.txt
-    ${EndIf}
-!endif
-!if /FileExists ..\README.dex.txt
-    ${If} $Language = ${LANG_GERMAN}
-       File ..\README.dex.txt
-    ${EndIf}
-!endif
-!if /FileExists ..\README.itx.txt
-    ${If} $Language = ${LANG_ITALIAN}
-       File ..\README.itx.txt
-    ${EndIf}
-!endif
-!if /FileExists ..\README.jax.txt
-    ${If} $Language = ${LANG_JAPANESE}
-       File ..\README.jax.txt
-    ${EndIf}
-!endif
-!if /FileExists ..\README.rux.txt
-    ${If} $Language = ${LANG_RUSSIAN}
-       File ..\README.rux.txt
-    ${EndIf}
-!endif
-!if /FileExists ..\README.srx.txt
-    ${If} $Language = ${LANG_SERBIAN}
-       File ..\README.srx.txt
-    ${EndIf}
-!endif
-!if /FileExists ..\README.cnx.txt
-    ${If} $Language = ${LANG_SIMPCHINESE}
-       File ..\README.cnx.txt
-    ${EndIf}
-!endif
-!if /FileExists ..\README.twx.txt
-    ${If} $Language = ${LANG_TRADCHINESE}
-       File ..\README.twx.txt
-    ${EndIf}
-!endif
-!if /FileExists ..\README.trx.txt
-    ${OrIf} $Language = ${LANG_TURKISH}
-       File ..\README.trx.txt
-    ${EndIf}
-!endif
-#; FIXME: When adding new translations, do not forget to make changes here.
-       SetOutPath $0\doc
-!if /FileExists "${VIMRT}\doc\uganda.dax"
-    ${If} $Language = ${LANG_DANISH}
-       File ${VIMRT}\doc\uganda.dax
-    ${EndIf}
-!endif
-!if /FileExists "${VIMRT}\doc\uganda.nlx"
-    ${If} $Language = ${LANG_DUTCH}
-       File ${VIMRT}\doc\uganda.nlx
-    ${EndIf}
-!endif
-!if /FileExists "${VIMRT}\doc\uganda.dex"
-    ${If} $Language = ${LANG_GERMAN}
-       File ${VIMRT}\doc\uganda.dex
-    ${EndIf}
+       SetOutPath $INSTDIR
+!if /FileExists "..\lang\README.*.txt"
+       File ..\lang\README.*.txt
+       CopyFiles /SILENT /FILESONLY $INSTDIR\README.$lng_usr.txt \
+               $INSTDIR\vim${VER_MAJOR}${VER_MINOR}\README.$lng_usr.txt
+       Delete $INSTDIR\README.*.txt
 !endif
-!if /FileExists "${VIMRT}\doc\uganda.itx"
-    ${If} $Language = ${LANG_ITALIAN}
-       File ${VIMRT}\doc\uganda.itx
-    ${EndIf}
-!endif
-!if /FileExists "${VIMRT}\doc\uganda.jax"
-    ${If} $Language = ${LANG_JAPANESE}
-       File ${VIMRT}\doc\uganda.jax
-    ${EndIf}
+!if /FileExists "..\lang\LICENSE.??.txt"
+       File ..\lang\LICENSE.??.txt
+!if /FileExists "..\lang\LICENSE.??_??.txt"
+       File ..\lang\LICENSE.??_??.txt
 !endif
-!if /FileExists "${VIMRT}\doc\uganda.rux"
-    ${If} $Language = ${LANG_RUSSIAN}
-       File ${VIMRT}\doc\uganda.rux
-    ${EndIf}
-!endif
-!if /FileExists "${VIMRT}\doc\uganda.srx"
-    ${If} $Language = ${LANG_SERBIAN}
-       File ${VIMRT}\doc\uganda.srx
-    ${EndIf}
-!endif
-!if /FileExists "${VIMRT}\doc\uganda.cnx"
-    ${If} $Language = ${LANG_SIMPCHINESE}
-       File ${VIMRT}\doc\uganda.cnx
-    ${EndIf}
-!endif
-!if /FileExists "${VIMRT}\doc\uganda.twx"
-    ${If} $Language = ${LANG_TRADCHINESE}
-       File ${VIMRT}\doc\uganda.twx
-    ${EndIf}
-!endif
-!if /FileExists "${VIMRT}\doc\uganda.trx"
-    ${If} $Language = ${LANG_TURKISH}
-       File ${VIMRT}\doc\uganda.trx
-    ${EndIf}
+       CopyFiles /SILENT /FILESONLY $INSTDIR\LICENSE.$lng_usr.txt \
+               $INSTDIR\vim${VER_MAJOR}${VER_MINOR}\LICENSE.$lng_usr.txt
+       Delete $INSTDIR\LICENSE.*.txt
 !endif
+
        SetOutPath $0\lang
        File /r /x Makefile ${VIMRT}\lang\*.*
        SetOutPath $0
@@ -883,6 +802,20 @@ Function .onInit
   !insertmacro MUI_LANGDLL_DISPLAY
 !endif
 
+!if ${HAVE_NLS}
+  ClearErrors
+  System::Call 'kernel32::GetUserDefaultLocaleName(t.r19, *i${NSIS_MAX_STRLEN})'
+  StrCmp $R9 "zh-cn" coincide 0
+  StrCmp $R9 "zh-tw" 0 part
+  coincide:
+  System::Call 'User32::CharLower(t r19 r19)*i${NSIS_MAX_STRLEN}'
+  ${StrRep} $lng_usr "$R9" "-" "_"
+  Goto done
+  part:
+  StrCpy $lng_usr $R9 2
+  done:
+!endif
+
   ${If} $INSTDIR == ${DEFAULT_INSTDIR}
     # Check $VIM
     ReadEnvStr $3 "VIM"
index aee434ba0641f3d9fad540af41bd89029980eff1..c59366a74cbdecefa21da9349064a1edffa20df4 100644 (file)
@@ -3,4 +3,5 @@
 !define __GVIM_VER__NSH__
 !define VER_MAJOR 9
 !define VER_MINOR 1
+!define PATCHLEVEL 0
 !endif
index 68ff1124cad89500d58c3719a180b63e912a6bf0..07899cbe2d0a3c1686e5a18cef0c130411fcf7a6 100644 (file)
@@ -18,17 +18,17 @@ allowable length of strings.  For example:
  drop-down lists on the .vimrc page - 55 characters.
 Characters in this case mean characters of the English alphabet.
 
-If you do not yet have a translated "uganda.txt" file and a main "README.txt"
+If you do not yet have a translated "LICENSE" file and/or a main "README.txt"
 file, set the following values:
 
 for the license file
-LicenseLangString page_lic_file 0 "${VIMRT}\doc\uganda.nsis.txt"
+LicenseLangString page_lic_file 0 "..\lang\LICENSE.nsis.txt"
 
 for the readme.txt file
 LangString vim_readme_file 0 "README.txt"
 
 Once you have the translations of these files, then set the values for these
 variables similarly to what is done in the other translation files.
-Also add the appropriate entries to the "gvim.nsi" file as done for other
-languages.
-
+Translation files should be located in the "lang" subdirectory of the root
+directory. The name of the files is as follows: "README.xx.txt", where xx is the
+language code according to ISO639.
index ceb18be2f18b2087a20884316a417990ede31640..c4000312f296454b39145bb9e44c8f3a1107bc93 100644 (file)
@@ -19,15 +19,15 @@ LangString ^UninstallCaption ${LANG_DANISH}         "$(^Name) Uninstall"
 # Translated license file for the license page                            {{{1
 ##############################################################################
 
-LicenseLangString page_lic_file 0 "${VIMRT}\doc\uganda.nsis.txt"
-#LicenseLangString page_lic_file ${LANG_DANISH} "${VIMRT}\doc\uganda.nsis.dax"
+LicenseLangString page_lic_file 0 "..\lang\LICENSE.nsis.txt"
+#LicenseLangString page_lic_file ${LANG_DANISH} "..\lang\LICENSE.da.nsis.txt"
 
 ##############################################################################
 # Translated README.txt file, which is opened after installation          {{{1
 ##############################################################################
 
 LangString vim_readme_file 0 "README.txt"
-#LangString vim_readme_file ${LANG_DANISH} "README.dax.txt"
+#LangString vim_readme_file ${LANG_DANISH} "README.da.txt"
 
 ##############################################################################
 # MUI Configuration Strings                                               {{{1
index 49b1ed07c9bba72c80050e70bc2829383f1ab095..5a2ba14ce580c1eeec88aa64dca26ad32450284e 100644 (file)
@@ -21,15 +21,15 @@ LangString ^UninstallCaption ${LANG_DUTCH} \
 # Translated license file for the license page                            {{{1
 ##############################################################################
 
-LicenseLangString page_lic_file 0 "${VIMRT}\doc\uganda.nsis.txt"
-#LicenseLangString page_lic_file ${LANG_DUTCH} "${VIMRT}\doc\uganda.nsis.nlx"
+LicenseLangString page_lic_file 0 "..\lang\LICENSE.nsis.txt"
+#LicenseLangString page_lic_file ${LANG_DUTCH} "..\lang\LICENSE.nl.nsis.txt"
 
 ##############################################################################
 # Translated README.txt file, which is opened after installation          {{{1
 ##############################################################################
 
 LangString vim_readme_file 0 "README.txt"
-#LangString vim_readme_file ${LANG_DUTCH} "README.nlx.txt"
+#LangString vim_readme_file ${LANG_DUTCH} "README.nl.txt"
 
 ##############################################################################
 # MUI Configuration Strings                                               {{{1
index 6f69f58df1cbf55e9ee70a8447a173360e9302e2..d80f6f3686a8567f385dd2e24a0fd2efe980d716 100644 (file)
@@ -21,7 +21,7 @@ LangString ^UninstallCaption ${LANG_ENGLISH} \
 # License file for the license page                                       {{{1
 ##############################################################################
 
-LicenseLangString page_lic_file ${LANG_ENGLISH} "${VIMRT}\doc\uganda.nsis.txt"
+LicenseLangString page_lic_file ${LANG_ENGLISH} "..\lang\LICENSE.nsis.txt"
 
 ##############################################################################
 # README.txt file, which is opened after installation                     {{{1
index 21cf80e52e20c3389b573dca480199fe2fb0b6f7..59d65a34256f4c899d8f14eb659cd011f0b75a86 100644 (file)
@@ -21,15 +21,15 @@ LangString ^UninstallCaption ${LANG_GERMAN} \
 # Translated license file for the license page                            {{{1
 ##############################################################################
 
-LicenseLangString page_lic_file 0 "${VIMRT}\doc\uganda.nsis.txt"
-#LicenseLangString page_lic_file ${LANG_GERMAN} "${VIMRT}\doc\uganda.nsis.dex"
+LicenseLangString page_lic_file 0 "..\lang\LICENSE.nsis.txt"
+#LicenseLangString page_lic_file ${LANG_GERMAN} "..\lang\LICENSE.de.nsis.txt"
 
 ##############################################################################
 # Translated README.txt file, which is opened after installation          {{{1
 ##############################################################################
 
 LangString vim_readme_file 0 "README.txt"
-#LangString vim_readme_file ${LANG_GERMAN} "README.dex.txt"
+#LangString vim_readme_file ${LANG_GERMAN} "README.de.txt"
 
 ##############################################################################
 # MUI Configuration Strings                                               {{{1
index b92d3f326b18515e4cd0d514c57400a66ff10831..d746cb3a2cf07037bb5ac4e3a21e44b8cf8cb5a7 100644 (file)
@@ -21,15 +21,15 @@ LangString ^UninstallCaption ${LANG_GREEK} \
 # Translated license file for the license page                            {{{1
 ##############################################################################
 
-LicenseLangString page_lic_file 0 "${VIMRT}\doc\uganda.nsis.txt"
-#LicenseLangString page_lic_file ${LANG_GREEK} "${VIMRT}\doc\uganda.nsis.elx"
+LicenseLangString page_lic_file 0 "..\lang\LICENSE.nsis.txt"
+#LicenseLangString page_lic_file ${LANG_GREEK} "..\lang\LICENSE.el.nsis.txt"
 
 ##############################################################################
 # Translated README.txt file, which is opened after installation          {{{1
 ##############################################################################
 
 LangString vim_readme_file 0 "README.txt"
-#LangString vim_readme_file ${LANG_GREEK} "README.elx.txt"
+#LangString vim_readme_file ${LANG_GREEK} "README.el.txt"
 
 ##############################################################################
 # MUI Configuration Strings                                               {{{1
index 5f326809a7f92ebc0c404b972c55dd9b4c7eb604..629d4765899a4f00f3c91934b4d00a72042a8f9f 100644 (file)
@@ -21,15 +21,13 @@ LangString ^UninstallCaption ${LANG_ITALIAN} \
 # Translated license file for the license page                            {{{1
 ##############################################################################
 
-LicenseLangString page_lic_file 0 "${VIMRT}\doc\uganda.nsis.txt"
-#LicenseLangString page_lic_file ${LANG_ITALIAN} "${VIMRT}\doc\uganda.nsis.itx"
+LicenseLangString page_lic_file ${LANG_ITALIAN} "..\lang\LICENSE.it.nsis.txt"
 
 ##############################################################################
 # Translated README.txt file, which is opened after installation          {{{1
 ##############################################################################
 
-LangString vim_readme_file 0 "README.txt"
-#LangString vim_readme_file ${LANG_ITALIAN} "README.itx.txt"
+LangString vim_readme_file ${LANG_ITALIAN} "README.it.txt"
 
 ##############################################################################
 # MUI Configuration Strings                                               {{{1
index d290355d103e64fe32a9fd55d8a492d5aee9a1ea..c28529cb46b4f4c3425723af9385cc669c2554ea 100644 (file)
@@ -31,15 +31,15 @@ LangString ^InstallBtn       ${LANG_JAPANESE} \
 # Translated license file for the license page                            {{{1
 ##############################################################################
 
-LicenseLangString page_lic_file 0 "${VIMRT}\doc\uganda.nsis.txt"
-#LicenseLangString page_lic_file ${LANG_JAPANESE} "${VIMRT}\doc\uganda.nsis.jax"
+LicenseLangString page_lic_file 0 "..\lang\LICENSE.nsis.txt"
+#LicenseLangString page_lic_file ${LANG_JAPANESE} "..\lang\LICENSE.ja.nsis.txt"
 
 ##############################################################################
 # Translated README.txt file, which is opened after installation          {{{1
 ##############################################################################
 
 LangString vim_readme_file 0 "README.txt"
-#LangString vim_readme_file ${LANG_JAPANESE} "README.jax.txt"
+#LangString vim_readme_file ${LANG_JAPANESE} "README.ja.txt"
 
 ##############################################################################
 # MUI Configuration Strings                                               {{{1
index 876bef2b89d5a6704d6feb35acf95083f9e77162..bcb54672fdfea501ed9fdc18e6df4ba822c7e58d 100644 (file)
@@ -21,13 +21,13 @@ LangString ^UninstallCaption ${LANG_RUSSIAN} \
 # Translated license file for the license page                            {{{1
 ##############################################################################
 
-LicenseLangString page_lic_file ${LANG_RUSSIAN} "${VIMRT}\doc\uganda.nsis.rux"
+LicenseLangString page_lic_file ${LANG_RUSSIAN} "..\lang\LICENSE.ru.nsis.txt"
 
 ##############################################################################
 # Translated README.txt file, which is opened after installation          {{{1
 ##############################################################################
 
-LangString vim_readme_file ${LANG_RUSSIAN} "README.rux.txt"
+LangString vim_readme_file ${LANG_RUSSIAN} "README.ru.txt"
 
 ##############################################################################
 # MUI Configuration Strings                                               {{{1
index 122727d11a818e9712a0139da616bc62e2c86188..9b829ef961f2da963c44fd8c9f2c545c8d6dcb92 100644 (file)
@@ -21,15 +21,15 @@ LangString ^UninstallCaption ${LANG_SERBIAN} \
 # Translated license file for the license page                            {{{1
 ##############################################################################
 
-LicenseLangString page_lic_file 0 "${VIMRT}\doc\uganda.nsis.txt"
-#LicenseLangString page_lic_file ${LANG_SERBIAN} "${VIMRT}\doc\uganda.nsis.srx"
+LicenseLangString page_lic_file 0 "..\lang\LICENSE.nsis.txt"
+#LicenseLangString page_lic_file ${LANG_SERBIAN} "..\lang\LICENSE.sr.nsis.txt"
 
 ##############################################################################
 # Translated README.txt file, which is opened after installation          {{{1
 ##############################################################################
 
 LangString vim_readme_file 0 "README.txt"
-#LangString vim_readme_file ${LANG_SERBIAN} "README.srx.txt"
+#LangString vim_readme_file ${LANG_SERBIAN} "README.sr.txt"
 
 ##############################################################################
 # MUI Configuration Strings                                               {{{1
index 8d2d073f79391098116e80e3460f4e53ef282725..0c9290eab4cc12b223f5fa42575a6c543f49cbd7 100644 (file)
@@ -22,16 +22,16 @@ LangString ^UninstallCaption ${LANG_SIMPCHINESE} \
 # Translated license file for the license page                            {{{1
 ##############################################################################
 
-LicenseLangString page_lic_file 0 "${VIMRT}\doc\uganda.nsis.txt"
+LicenseLangString page_lic_file 0 "..\lang\LICENSE.nsis.txt"
 #LicenseLangString page_lic_file ${LANG_SIMPCHINESE} \
-#        "${VIMRT}\doc\uganda.nsis.cnx"
+#        "..\lang\LICENSE.zh_cn.nsis.txt"
 
 ##############################################################################
 # Translated README.txt file, which is opened after installation          {{{1
 ##############################################################################
 
 LangString vim_readme_file 0 "README.txt"
-#LangString vim_readme_file ${LANG_SIMPCHINESE} "README.cnx.txt"
+#LangString vim_readme_file ${LANG_SIMPCHINESE} "README.zh_cn.txt"
 
 ##############################################################################
 # MUI Configuration Strings                                               {{{1
index 66bb1b8800375bb6605663c231f9b2a1e1efa6f5..5d9a5d3a56fc4763dc4f6239b4399da496dac1f5 100644 (file)
@@ -22,16 +22,16 @@ LangString ^UninstallCaption ${LANG_TRADCHINESE} \
 # Translated license file for the license page                            {{{1
 ##############################################################################
 
-LicenseLangString page_lic_file 0 "${VIMRT}\doc\uganda.nsis.txt"
+LicenseLangString page_lic_file 0 "..\lang\LICENSE.nsis.txt"
 #LicenseLangString page_lic_file ${LANG_TRADCHINESE} \
-#        "${VIMRT}\doc\uganda.nsis.twx"
+#        "..\lang\LICENSE.zh_tw.nsis.txt"
 
 ##############################################################################
 # Translated README.txt file, which is opened after installation          {{{1
 ##############################################################################
 
 LangString vim_readme_file 0 "README.txt"
-#LangString vim_readme_file ${LANG_TRADCHINESE} "README.twx.txt"
+#LangString vim_readme_file ${LANG_TRADCHINESE} "README.zh_tw.txt"
 
 ##############################################################################
 # MUI Configuration Strings                                               {{{1
index 429cbb3d906b8084643a2408cd26bbeeeb1454cf..3522faa7f4509808219732568dfa4f52deee1df2 100644 (file)
@@ -20,15 +20,15 @@ LangString ^UninstallCaption ${LANG_TURKISH} \
 # Translated license file for the license page                            {{{1
 ##############################################################################
 
-LicenseLangString page_lic_file 0 "${VIMRT}\doc\uganda.nsis.txt"
-#LicenseLangString page_lic_file ${LANG_TURKISH} "${VIMRT}\doc\uganda.nsis.trx"
+LicenseLangString page_lic_file 0 "..\lang\LICENSE.nsis.txt"
+#LicenseLangString page_lic_file ${LANG_TURKISH} "..\lang\LICENSE.tr.nsis.txt"
 
 ##############################################################################
 # Translated README.txt file, which is opened after installation          {{{1
 ##############################################################################
 
 LangString vim_readme_file 0 "README.txt"
-#LangString vim_readme_file ${LANG_TURKISH} "README.trx.txt"
+#LangString vim_readme_file ${LANG_TURKISH} "README.tr.txt"
 
 ##############################################################################
 
index a6af4baf8a6389df03f3f96bb54ebbe701ac1782..064aa3ebf3a4e95fa2fc7f1f8d9caea7fd6fa44e 100644 (file)
@@ -12,7 +12,7 @@
 
 # Correct the following line for the where executable file vim is installed.
 # Please do not put the path in quotes.
-VIMPROG = D:\Programs\Vim\vim91\vim.exe
+VIMPROG = ..\..\src\vim.exe
 
 # Correct the following line for the directory where iconv installed.
 # Please do not put the path in quotes.
@@ -54,7 +54,7 @@ tags : doctags $(DOCS)
        doctags.exe $(DOCS) | sort /L C /O tags
        $(PS) $(PSFLAGS) \
                (Get-Content -Raw tags ^| Get-Unique ^| %%{$$_ -replace \"`r\", \"\"}) \
-               ^| New-Item -Path . -Force -ItemType file -Name tags
+               ^| New-Item -Path . -Name tags -ItemType file -Force
 
 doctags : doctags.c
        $(CC) doctags.c
@@ -65,15 +65,6 @@ doctags : doctags.c
 vimtags : $(DOCS)
        @"$(VIMPROG)" --clean -esX -V1 -u doctags.vim
 
-
-uganda.nsis.txt : uganda.???
-       ! $(PS) $(PSFLAGS) (Get-Content $? -Encoding UTF8 \
-               ^| %%{$$_ -replace '[\t\s]*\*.*\*', '' -replace 'vim:tw=\d\d:.*', ''}) \
-               ^| Set-Content \"$(@B)$$((Get-Item $?).Extension)\" -Encoding Unicode
-       ! $(PS) $(PSFLAGS)\
-               (Get-Content $(@B)$$((Get-Item $?).Extension) -Raw).Trim() -replace '(\r\n){3,}', '$$1$$1' \
-               ^| Set-Content \"$(@B)$$((Get-Item $?).Extension)\" -Encoding Unicode
-
 # TODO:
 #html: noerrors tags $(HTMLS)
 #      if exist errors.log (more errors.log)
@@ -108,8 +99,8 @@ test_urls :
        "$(VIMPROG)" --clean -S test_urls.vim
 
 clean :
-       $(RM) doctags.exe doctags.obj
-       $(RM) *.html vim-stylesheet.css
+       $(RM) doctags.exe doctags.obj
+       $(RM) *.html vim-stylesheet.css
 
 
 arabic.txt :
index 00ea5411d90417f8fc1c709e840b1aa6fe36e125..82b56808125fd555f4ba9770d2ef40f43543a908 100644 (file)
@@ -49,16 +49,6 @@ vimtutor.man: vimtutor.1
 xxd.man: xxd.1
        nroff -man $? | sed -e s/.\b//g > $@
 
-uganda.nsis.txt : uganda.???
-       for dpn in $?; do \
-         trg=$@; \
-          sed -e 's/[  ]*\*.*\*//g' -e 's/vim:tw=[[:digit:]][[:digit:]]:.*//' \
-            $${dpn} | uniq > $${trg%txt}$${dpn##*.}; \
-       done
-# This files needs to be in dos fileformat for NSIS.
-       $(VIMPROG) -e -X -u NONE --cmd "set notitle noicon nocp noml viminfo=" \
-         -c "argdo write ++ff=dos" -c "qa" uganda.nsis.???
-
 # Awk version of .txt to .html conversion.
 html: noerrors tags $(HTMLS)
        @if test -f errors.log; then more errors.log; fi
diff --git a/runtime/doc/uganda.rux b/runtime/doc/uganda.rux
deleted file mode 100644 (file)
index 6f0f205..0000000
+++ /dev/null
@@ -1,337 +0,0 @@
-*uganda.txt*    Π΄Π»Ρ Vim version 9.1          Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΡ ΠΎΡ‚ 14 Π°Π²Π³ 2024 Π³.
-
-
-                        Π‘ΠŸΠ ΠΠ’ΠžΠ§ΠΠ˜Πš ΠŸΠž Π Π•Π”ΠΠšΠ’ОРУ VIM
-                             Π°Π²Ρ‚ΠΎΡ€ Π‘Ρ€Π°ΠΌ ΠœΠΎΠ»Π΅Π½Π°Ρ€
-
-
-                       *uganda* *Uganda* *copying* *copyright* *license*
-ΠšΠ ΠΠ’ΠšΠžΠ• ΠžΠŸΠ˜Π‘ΠΠΠ˜Π•
-                                                               *iccf* *ICCF*
-Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Vim ΡΠ²Π»ΡΠ΅Ρ‚ся Π±Π»Π°Π³ΠΎΡ‚Π²ΠΎΡ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ.
-ИспользованиС ΠΈ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ
-рСкомСндуСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄ΠΎΠ±Ρ€ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»Ρ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‰ΠΈΡ…ся Π΄Π΅Ρ‚Π΅ΠΉ Π²
-Π£Π³Π°Π½Π΄Π΅. ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ Ρ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠΌ |kcc| Π΄Π°Π»Π΅Π΅ Π² ΡΡ‚ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅
-Π²Π΅Π±-сайт ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ICCF, Π΄ΠΎΡΡ‚ΡƒΠΏΠ½Ρ‹ΠΉ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Π½ΠΈΠΆΠ΅ Π°Π΄Ρ€Π΅ΡΠ°ΠΌ:
-
-       https://iccf-holland.org/
-       https://www.vim.org/iccf/
-       https://www.iccf.nl/
-
-Π’Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΊΠ°Π·Π°Π½ΠΈΠ΅ Ρ„инансовой ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π΄Π»Ρ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim,
-см. Ρ€Π°Π·Π΄Π΅Π» |sponsor|. Π’ Π»ΡŽΠ±ΠΎΠΌ ΡΠ»ΡƒΡ‡Π°Π΅ Π΄Π΅Π½ΡŒΠ³ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ся Π² Π£Π³Π°Π½Π΄Ρƒ.
-
-ДокумСнтация, ΠΏΠΎΡΡ‚авляСмая Π² ΡΠΎΡΡ‚Π°Π²Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim, Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚раняСтся Π½Π°
-условиях Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Π½Π° ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΡΠΌ. Ρ€Π°Π·Π΄Π΅Π» |manual-copyright|.
-
-=== Π½Π°Ρ‡Π°Π»ΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ ===
-
-Π›Π˜Π¦Π•ΠΠ—Π˜Π― VIM
-
-I)  ΠΠ΅ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ
-    ΠΏΡ€ΠΈ ΡƒΡΠ»ΠΎΠ²ΠΈΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚Скста Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ. Π Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΠ΅
-    Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‡Π°ΡΡ‚Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈ
-    ΡΠΎΠ±Π»ΡŽΠ΄Π΅Π½ΠΈΠΈ ΡƒΡΠ»ΠΎΠ²ΠΈΡ ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚Скста Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ
-    Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ся Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΈΠ·
-    Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹
-    ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Vim.
-
-II) Π˜Π·ΠΌΠ΅Π½Ρ‘Π½Π½ΡƒΡŽ (ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΡƒΡŽ) Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΡƒΡŽ
-    ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ/ΠΈΠ»ΠΈ ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, Π΄ΠΎΠΏΡƒΡΠΊΠ°Π΅Ρ‚ся Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΈ
-    ΡΠΎΠ±Π»ΡŽΠ΄Π΅Π½ΠΈΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… ΡƒΡΠ»ΠΎΠ²ΠΈΠΉ:
-    1) Π’Скст Π½Π°ΡΡ‚оящСй Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π² ΡΠΎΡΡ‚Π°Π² Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚раняСмой
-    Π²Π΅Ρ€ΡΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
-    2) Π˜Π·ΠΌΠ΅Π½Ρ‘нная Π²Π΅Ρ€ΡΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ·
-    ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡΡ‚ΠΈ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ²:
-       a) ΠŸΡ€ΠΈ Π²Π½Π΅ΡΠ΅Π½ΠΈΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Vim, Π² Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΠ²Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹
-         Π±Ρ‹Ρ‚ΡŒ ΡΠ²Π½ΠΎ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π»ΠΈΡ†Π°, Π²Π½Ρ‘ΡΡˆΠ΅Π³ΠΎ ΡΡ‚ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.
-         ΠžΡ‚вСтствСнному Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΏΠΎ Π΅Π³ΠΎ Π·Π°ΠΏΡ€ΠΎΡΡƒ (Π² Π»ΡŽΠ±ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅) Π΄ΠΎΠ»ΠΆΠ½Π°
-         Π±Ρ‹Ρ‚ΡŒ Π±Π΅Π·Π²ΠΎΠ·ΠΌΠ΅Π·Π΄Π½ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° ΠΊΠΎΠΏΠΈΡ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚раняСмой ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ
-         Π²Π΅Ρ€ΡΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΅Ρ‘ ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. ΠžΡ‚вСтствСнный
-         Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΎΡΡ‚авляСт Π·Π° ΡΠΎΠ±ΠΎΠΉ ΠΏΡ€Π°Π²ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΡΠ΄Π΅Π»Π°Π½Π½Ρ‹Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ
-         Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim. ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π΅ΠΉΡΡ‚вия
-         ΠΎΡ‚вСтствСнного Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π°
-         Ρ‚Π°ΠΊΠΆΠ΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Π΅ ΡƒΡΠ»ΠΎΠ²ΠΈΡ, Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚
-         ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ ΠΈΡ… Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΠ΅, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ
-         ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Ρ‹. Π•сли ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ, ΡΠ΄Π΅Π»Π°Π½Π½Ρ‹Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ
-         Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ Π½Π° ΡƒΡΠ»ΠΎΠ²ΠΈΡΡ… Π½Π°ΡΡ‚оящСй Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅
-         ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ Π΅Ρ‘ Π²Π΅Ρ€ΡΠΈΠΈ. Π›ΠΈΡ†Π°, Π² Π΄Π°Π½Π½ΠΎΠ΅ Π²Ρ€Π΅ΠΌΡ ΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ ΠΎΡ‚вСтствСнными
-         Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² ΠΏΠ΅Ρ€Π΅Ρ‡Π½Π΅, Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Π½ΠΎΠΌ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ Π°Π΄Ρ€Π΅ΡΡƒ:
-         https://github.com/orgs/vim/people. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡ‚ΠΎΠΉ
-         ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹ Π½Π°
-         ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π΅ΡΡƒΡ€ΡΠ°Ρ… (вСроятнСС Π²ΡΠ΅Π³ΠΎ ΠΏΠΎ ΠΈΠ½Ρ‚СрнСт‐адрСсам
-         vim.sf.net, www.vim.org ΠΈ/ΠΈΠ»ΠΈ comp.editors). Π’ ΡΠ»ΡƒΡ‡Π°Π΅ ΠΏΠΎΠ»Π½ΠΎΠΉ
-         Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Ρ ΠΎΡ‚вСтствСнным Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ,
-         ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° ΠΏΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΡƒΡ‚Ρ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΡΠΈΠ»Ρƒ. ΠŸΠΎΡΠ»Π΅
-         ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠΎΠ΄Ρ‚вСрТдСния ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΎΡ‚ ΠΎΡ‚вСтствСнного
-         Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ ΠΊΠΎΠΏΠΈΠΈ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ
-         ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim Π½Π΅ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠ°.
-       b) Π•сли Π»ΠΈΡ†ΠΎΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° ΠΈΠ·ΠΌΠ΅Π½Ρ‘нная Π²Π΅Ρ€ΡΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Vim,
-         Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‰Π°ΡΡΡ Π½Π° ΡƒΡΠ»ΠΎΠ²ΠΈΡΡ…, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² Ρ‡. II) ΠΏ. 2) ΠΏΠΏ. Π°)
-         Π΄ΠΎΠΏΡƒΡΠΊΠ°Π΅Ρ‚ся Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ Π΅Ρ‘ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΡΡ‚ΠΈΠΌ Π»ΠΈΡ†ΠΎΠΌ Π±Π΅Π· Π²Π½Π΅ΡΠ΅Π½ΠΈΡ
-         ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ Ρ‡. I) Π½Π°ΡΡ‚оящСй Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ Π²Π½Π΅ΡΠ΅Π½ΠΈΡ
-         Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π½Π° ΡΡ‚ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ
-         ΡƒΡΠ»ΠΎΠ²ΠΈΡ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² Ρ‡. II) ΠΏ. 2) ΠΏΠΏ. a).
-       c) ΠšΠ°ΠΆΠ΄Π°Ρ ΠΊΠΎΠΏΠΈΡ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚раняСмой ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΡΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim
-         Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ±ΠΎ Π²ΡΠ΅Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΡ…,
-         Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. Π­Ρ‚Π° ΠΈΠ½Ρ„ормация ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π° Π²
-         Π²ΠΈΠ΄Π΅ ΠΏΠΎΡΡ‚Ρ€ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡ Ρ„Π°ΠΉΠ»ΠΎΠ². Π’Ρ‹Π±ΠΎΡ€ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ, ΠΏΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡΠΌ
-         ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΎΡΡ‚аётся Π·Π°
-         Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΡΡ‚ΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ Π½Π° ΡΡ‚ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π΅
-         Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π»ΠΈΡ†Π°ΠΌ Π²Π½Π΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠΈΡ… ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½Ρ‹Ρ…
-         ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim.
-       d) Π˜Π·ΠΌΠ΅Π½Ρ‘нная Π²Π΅Ρ€ΡΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰Π°Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²
-         ΡΠΎΠΎΡ‚вСтствии Ρ Ρ‡. II) ΠΏ. 2 ΠΏΠΏ. c), ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ Π±Π΅Π·
-         ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΡΡ‚ΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΏΡ€ΠΈ ΡΠΎΠ±Π»ΡŽΠ΄Π΅Π½ΠΈΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ‚Ρ€Ρ‘Ρ…
-         ΡƒΡΠ»ΠΎΠ²ΠΈΠΉ:
-         - Π›ΠΈΡ†Π΅Π½Π·ΠΈΡ, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΠ°Ρ ΠΊ Π²Π½Π΅ΡΡ‘Π½Π½Ρ‹ΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌ, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚авляСт
-           ΠΎΡ‚вСтствСнному Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ
-           Π±Π΅Π·Π²ΠΎΠ·ΠΌΠ΅Π·Π΄Π½ΠΎΠ³ΠΎ ΠΈ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚ранСния ΡΡ‚ΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ,
-           Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π°Π²ΠΎ Π½Π° Π±Π΅Π·Π²ΠΎΠ·ΠΌΠ΅Π·Π΄Π½ΠΎΠ΅ ΠΈ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΡΡ‚ΠΈΡ…
-           ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim.
-         - Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΡΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ‚Ρ€Ρ‘Ρ… Π»Π΅Ρ‚ ΡΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
-           Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚ранСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΡΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim.
-           Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΡΡ‚ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° ΠΏΠΎ Π·Π°ΠΏΡ€ΠΎΡΡƒ ΠΎΡ‚вСтствСнного Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°
-           ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Сля ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΡΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim
-           (Π² Π»ΡŽΠ±ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅) Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…
-           ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
-         - Π’ Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΠ²Π΅ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΡΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡΠ²Π½ΠΎ
-           ΡƒΠΊΠ°Π·Π°Π½Ρ‹ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π»ΠΈΡ†Π°, Π²Π½Ρ‘ΡΡˆΠ΅Π³ΠΎ ΡΡ‚ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.
-           ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅
-           Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ‚Ρ€Ρ‘Ρ… Π»Π΅Ρ‚ ΡΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚ранСния
-           ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΡΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ
-           Π΄ΠΎΠ»ΡŒΡˆΠ΅.
-       e) Π•сли ΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌ, Π²Π½Π΅ΡΡ‘Π½Π½Ρ‹ΠΌ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Vim, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ ΡƒΡΠ»ΠΎΠ²ΠΈΡ
-         Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ GNU General Public License (GNU GPL), Π΄ΠΎΠΏΡƒΡΠΊΠ°Π΅Ρ‚ся
-         Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΡΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim Π½Π° ΡƒΡΠ»ΠΎΠ²ΠΈΡΡ…
-         Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ GNU GPL Π²Π΅Ρ€ΡΠΈΠΈ 2 ΠΈΠ»ΠΈ Π»ΡŽΠ±ΠΎΠΉ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ Π²Π΅Ρ€ΡΠΈΠΈ ΡΡ‚ΠΎΠΉ
-         Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ.
-    3) ΠΠ΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚орая Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ
-       Π²Ρ‹Π²Π΅Π΄Π΅Π½Π° Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ":version" Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Vim,
-       Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° ΡΠΊΡ€Π°Π½Π΅ ΠΏΡ€ΠΈΠ²Π΅Ρ‚ствия ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
-       ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΡΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim ΠΈΠΌΠ΅Π» Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½
-       ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΡΠΈΠ΅ΠΉ. ΠŸΡ€ΠΈ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΠΈ Π½Π° ΡƒΡΠ»ΠΎΠ²ΠΈΡΡ…,
-       ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² Ρ‡. II) ΠΏ. 2) ΠΏΠΏ. e) Ρ‚Π°ΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Ρ‚рСбуСтся Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ
-       Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ ΡΠ»ΡƒΡ‡Π°Π΅, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° Π½Π΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΡ‚ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ,
-       Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‰Π΅ΠΉΡΡ Π½Π° ΡΡ‚ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.
-    4) ΠšΠΎΠ½Ρ‚актная ΠΈΠ½Ρ„ормация, ΠΊΠΎΡ‚орая ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ся ΠΏΠΎ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΡŽ Ρ‡. II) ΠΏ. 2)
-       ΠΏΠΏ. a) ΠΈ Ρ‡. II) ΠΏ. 2) ΠΏΠΏ. d) Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΡƒΠ΄Π°Π»ΡΡ‚ΡŒΡΡ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π½ΠΈΠΊΠ΅ΠΌ
-       Π΄Ρ€ΡƒΠ³ΠΈΠΌ, ΠΊΡ€ΠΎΠΌΠ΅ Π»ΠΈΡ†Π°, ΡƒΠΊΠ°Π·Π°Π²ΡˆΠ΅Π³ΠΎ Π΄Π°Π½Π½ΡƒΡŽ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.
-
-III) ΠŸΡ€ΠΈ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΠΈ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΡΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ся
-     ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Vim Π΄Π»Ρ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ
-     Π΄ΠΎΡΡ‚ΡƒΠΏ ΠΊ ΡΡ‚ΠΈΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌ ΠΎΡ‚вСтствСнного Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ
-     ΠΊΠΎΠ΄ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. ΠŸΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚авлСния Π΄ΠΎΡΡ‚ΡƒΠΏΠ° ΠΊ
-     ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌ ΡΠ²Π»ΡΠ΅Ρ‚ся ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΡΡ‚ΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΏΠΎ
-     ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡ‡Ρ‚Π΅ ΠΈΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° ΡΠ΅Ρ€Π²Π΅Ρ€ Ρ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ URL-адрСса
-     ΠΏΠΎ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡ‡Ρ‚Π΅. Π•сли ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ
-     (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² Ρ„Π°ΠΉΠ»Π΅ Makefile) Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎ
-     ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡ‡Ρ‚Π΅ Ρ„Π°ΠΉΠ» ΠΏΠΎΡΡ‚Ρ€ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡ. Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ URL-адрСса
-     Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° Π°Π΄Ρ€Π΅Ρ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡ‡Ρ‚Ρ‹ maintainer@vim.org
-
-IV)  ΠΠ΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°Π΅Ρ‚ся ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π½Π°ΡΡ‚оящСй Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ ΠΈΠ· Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΠ²Π° ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ
-     ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim, Π΅Π³ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‡Π°ΡΡ‚Π΅ΠΉ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΡΠΈΠΈ.
-     Π”опускаСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°ΡΡ‚оящСй Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ Π΄Π»Ρ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Ρ…
-     Π²Ρ‹ΠΏΡƒΡΠΊΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim, Π²Π·Π°ΠΌΠ΅Π½ Ρ‚Π΅Ρ… Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ, Ρ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠ½ΠΈ
-     Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΠ»ΠΈΡΡŒ.
-
-=== ΠΊΠΎΠ½Π΅Ρ† Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ ===
-
-ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅.
-
-- Π•сли Π²Π°ΠΌ Π½Ρ€Π°Π²ΠΈΡ‚ся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Vim, Π΄ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° ΠΈ ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ Π½Π°Π΄
-  ΠΎΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΌΡΡ Π΄Π΅Ρ‚ям Π² Π£Π³Π°Π½Π΄Π΅.
-
-- ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΡƒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim,
-  Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΊΠ°Π·Π°Π½ΠΈΡ Ρ„инансовой ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ (см. Ρ€Π°Π·Π΄Π΅Π»
-  |sponsor|). Π’ Π»ΡŽΠ±ΠΎΠΌ ΡΠ»ΡƒΡ‡Π°Π΅ Π΄Π΅Π½ΡŒΠ³ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² Π£Π³Π°Π½Π΄Ρƒ.
-
-- Π ΠΈΡ‡Π°Ρ€Π΄ Π‘Ρ‚ΠΎΠ»Π»ΠΌΠ°Π½ (Richard Stallman) ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΠ», Ρ‡Ρ‚ΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ Vim ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠ°
-  Ρ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GNU GPL. Π‘ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π΅Π³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π±Ρ‹Π»ΠΈ Π²Π½Π΅ΡΠ΅Π½Ρ‹
-  Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° ΡΡ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Π²Π»ΠΈΡΠ½ΠΈΡ.
-
-- Π•сли ΡΠ±ΠΎΡ€ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim ΠΎΡΡƒΡ‰Π΅ΡΡ‚вляСтся Ρ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π½Π°
-  ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚раняСтся Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ GNU GPL, Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΠ΅
-  ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΡƒΡΠ»ΠΎΠ²ΠΈΡΡ… Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ GNU GPL. Π”Π°ΠΆΠ΅
-  Π΅ΡΠ»ΠΈ Π² ΡΠ°ΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Vim Π½Π΅ Π±Ρ‹Π»ΠΎ Π²Π½Π΅ΡΠ΅Π½ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
-
-- Π•сли Π±Ρ‹Π»ΠΈ Π²Π½Π΅ΡΠ΅Π½Ρ‹ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚раняСтся Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ GNU GPL,
-  Π²ΡΠ΅ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒΡΡ Π½Π° ΡƒΡΠ»ΠΎΠ²ΠΈΡΡ… Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ
-  GNU GPL ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΠΉ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ.
-
-- ΠŸΡ€ΠΈ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΠΈ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΡΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim, ΡΠ²ΠΎΡ‘ ΠΈΠΌΡ ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΡƒΡŽ
-  ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Ρ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ
-  "--with-modified-by" ΠΈΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ define MODIFIED_BY.
-
-==============================================================================
-ДСтский Ρ†Π΅Π½Ρ‚Ρ€ Π² ΠšΠΈΠ±Π°Π°Π»Π΅                            *kcc* *Kibaale*  *charity*
-
-ДСтский Ρ†Π΅Π½Ρ‚Ρ€ Π² ΠšΠΈΠ±Π°Π°Π»Π΅ (Kibaale Children's Centre, KCC) Π½Π°Ρ…одится Π² Π³ΠΎΡ€.
-Кибаал. Π­Ρ‚ΠΎ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΎΠΉ Π³ΠΎΡ€ΠΎΠ΄ΠΎΠΊ Π² Π²ΠΎΡΡ‚ΠΎΡ‡Π½ΠΎΠΉ ΠΡ„Ρ€ΠΈΠΊΠ΅ Π½Π° ΡŽΠ³Π΅ Π£Π³Π°Π½Π΄Ρ‹ Π½Π΅Π΄Π°Π»Π΅ΠΊΠΎ ΠΎΡ‚
-Π’Π°Π½Π·Π°Π½ΠΈΠΈ Π½Π° Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΎΠΊΡ€ΡƒΠ³Π° Π Π°ΠΊΠ°ΠΈ. Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ Π½Π°ΡΠ΅Π»Π΅Π½ΠΈΡ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ся
-Π·Π΅ΠΌΠ»Π΅Π΄Π΅Π»ΠΈΠ΅ΠΌ. ΠΠ΅ΡΠΌΠΎΡ‚ря Π½Π° Π±Π΅Π΄Π½ΠΎΡΡ‚ΡŒ ΠΆΠΈΡ‚Π΅Π»Π΅ΠΉ, Π·Π΄Π΅ΡΡŒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π±Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΠΎ
-ΠΏΠΈΡ‰ΠΈ. ΠžΠ΄Π½Π°ΠΊΠΎ ΠΏΠΎ Ρ‡ΠΈΡΠ»Ρƒ Π·Π°Π±ΠΎΠ»Π΅Π²ΡˆΠΈΡ… Π‘ΠŸΠ˜Π” ΡΡ‚ΠΎΡ‚ ΠΎΠΊΡ€ΡƒΠ³ ΠΏΡ€Π΅Π²ΠΎΡΡ…ΠΎΠ΄ΠΈΡ‚ Π»ΡŽΠ±ΡƒΡŽ Π΄Ρ€ΡƒΠ³ΡƒΡŽ
-Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΏΠ»Π°Π½Π΅Ρ‚Ρ‹. Π‘ущСствуСт ΠΌΠ½Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ΡΡŽΠ΄Π° Π½Π°Ρ‡Π°Π»ΠΎΡΡŒ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΠ΅
-этой ΡΠΌΠ΅Ρ€Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π±ΠΎΠ»Π΅Π·Π½ΠΈ. ΠŸΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΡ†Π΅Π½ΠΊΠ°ΠΌ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ ΠΎΡ‚ 10 Π΄ΠΎ 30
-ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ² ΠΆΠΈΡ‚Π΅Π»Π΅ΠΉ Π£Π³Π°Π½Π΄Ρ‹ Π±Ρ‹Π»ΠΈ Π·Π°Ρ€Π°ΠΆΠ΅Π½Ρ‹ Π’Π˜Π§. Π’ысокая ΡΠΌΠ΅Ρ€Ρ‚Π½ΠΎΡΡ‚ΡŒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ
-стала ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ Π±ΠΎΠ»ΡŒΡˆΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π° ΡΠΈΡ€ΠΎΡ‚. ΠŸΡ€ΠΈ Π½Π°ΡΠ΅Π»Π΅Π½ΠΈΠΈ ΠΎΠΊΡ€ΡƒΠ³Π°
-Π² 350 000 Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, 60 000 Π΄Π΅Ρ‚Π΅ΠΉ ΠΏΠΎΡ‚Сряло ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΠΈΡ… Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ. ΠžΠ΄Π½Π°ΠΊΠΎ
-Π΄Π°ΠΆΠ΅ Π½Π΅ΡΠΎΠΌΠ½Π΅Π½Π½Ρ‹Π΅ ΡƒΡΠΏΠ΅Ρ…ΠΈ Π² ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΎΠ² Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚ранСния Π‘ΠŸΠ˜Π”
-Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ²Π΅ΡΡ‚ΠΈ ΠΊ ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ ΠΈΡΡ‡Π΅Π·Π½ΠΎΠ²Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.
-
-Π”Π΅Ρ‚ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ся Π² ΠΏΠΎΠΌΠΎΡ‰ΠΈ. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ KCC ΠΏΡ€ΠΈΠ»Π°Π³Π°Π΅Ρ‚ Π²ΡΠ΅ ΡƒΡΠΈΠ»ΠΈΡ Π΄Π»Ρ
-прСдоставлСния Π½ΡƒΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΌΡΡ ΠΏΠΈΡ‰ΠΈ, ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½ΡΠΊΠΎΠΉ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΈ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡ. ΠŸΠΈΡ‰Π° ΠΈ
-мСдицинская ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡ Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΡ, Π° ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅
-Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎ ΡΠ΅Π±Π΅ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ KCC Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°
-Π±Π°Π·Π΅ Ρ…ристианской ΠΌΠΈΡΡΠΈΠΈ, Π½ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ся Π²ΡΠ΅ΠΌ Π΄Π΅Ρ‚ям Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ‚ ΠΈΡ…
-привСрТСнности ΠΊ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Ρ€Π΅Π»ΠΈΠ³ΠΈΠΈ.
-
-Π’ Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡƒΡ‡Π°Π΅ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΡΠ²Π»ΡΠ΅Ρ‚ся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡ
-образования. Π’ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²Ρ€Π΅ΠΌΡ ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΡ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π° Π˜Π΄ΠΈ ΠΠΌΠΈΠ½Π° (Idi Amin
-Dada Oumee), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² Ρ…ΠΎΠ΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Π²ΡˆΠΈΡ… Π³Ρ€Π°ΠΆΠ΄Π°Π½ΡΠΊΠΈΡ… Π²ΠΎΠΉΠ½, ΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ Π½Π΅
-ΡƒΠ΄Π΅Π»ΡΠ»ΠΎΡΡŒ Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ. ΠžΠ΄Π½Π°ΠΊΠΎ ΡΠ΅ΠΉΡ‡Π°Ρ ΠΏΠΎΡΠ»Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ
-ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π° Π΄Π΅Ρ‚ям ΠΈ ΠΈΡ… Ρ€ΠΎΠ΄ΠΈΡ‚Слям Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΆΠΈΡ‚ΡŒ ΠΈ Π·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΡΠ°ΠΌΠΈΠΌ ΠΎ
-сСбС, ΠΈΠ·Π±Π΅Π³Π°Ρ ΠΏΡ€ΠΈ ΡΡ‚ΠΎΠΌ Ρ€ΠΈΡΠΊΠ° Π·Π°Ρ€Π°ΠΆΠ΅Π½ΠΈΡ ΠΈΠ½Ρ„Π΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ Π·Π°Π±ΠΎΠ»Π΅Π²Π°Π½ΠΈΡΠΌΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ
-наряду Ρ ΠΎΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π±ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ ΠΈ Π³ΠΎΠ»ΠΎΠ΄Π°ΡŽΡ‰ΠΈΠΌ, ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Ρ†Π΅Π»ΡŒΡŽ ΠΌΠΈΡΡΠΈΠΈ
-являСтся ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π°Π±ΠΎΠ»Π΅Π²Π°Π΅ΠΌΠΎΡΡ‚ΠΈ ΠΈ ΠΏΡ€ΠΈΠ²ΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π°Π²Ρ‹ΠΊΠΎΠ² ΠΏΠΎ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΡŽ
-Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΡ‰ΠΈ.
-
-Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΡΠΈΡ€ΠΎΡ‚ ΠΏΡ€ΠΎΠΆΠΈΠ²Π°ΡŽΡ‚ Ρƒ Π±Π»ΠΈΠ·ΠΊΠΈΡ… Ρ€ΠΎΠ΄ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠΎΠ², Π²ΠΎΡΠΏΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π΄ΡΠ΄ΡΠΌΠΈ
-ΠΈΠ»ΠΈ ΡΡ‚Π°Ρ€ΡˆΠΈΠΌΠΈ ΡΡ‘страми. Π’слСдствиС Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΡΠ΅ΠΌΠ΅ΠΉ ΠΈ Π½ΠΈΠ·ΠΊΠΈΡ… Π΄ΠΎΡ…ΠΎΠ΄ΠΎΠ²
-(Ссли Ρ‚Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ся), Π±ΠΎΠ»ΡŒΡˆΠΈΠΌ Π²Π΅Π·Π΅Π½ΠΈΠ΅ΠΌ Π΄Π»Ρ Ρ€Π΅Π±Ρ‘Π½ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΠ΅
-Π·Π΄ΠΎΡ€ΠΎΠ²Ρ‹ΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ. ΠŸΡ€ΠΎ ΠΎΠ΄Π΅ΠΆΠ΄Ρƒ, ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½ΡΠΊΡƒΡŽ ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΈ ΡˆΠΊΠΎΠ»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅
-Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΡƒΠΆΠ΅ Π½Π΅ ΠΏΡ€ΠΈΡ…одится. Π”ля ΠΎΠΊΠ°Π·Π°Π½ΠΈΡ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚Π°ΠΊΠΈΠΌ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΌΡΡ Π΄Π΅Ρ‚ям Π±Ρ‹Π»Π°
-ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΎΠΊΠ°Π·Π°Π½ΠΈΡ Ρ„инансовой ΠΏΠΎΠΌΠΎΡ‰ΠΈ. ΠžΠ½Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π²Π·ΡΡ‚ΡŒ
-Ρ€Π΅Π±Ρ‘Π½ΠΊΠ° Π½Π° Ρ„инансовоС ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΠ΅. Π—Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π² ΠΌΠ΅ΡΡΡ† ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ
-KCC ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°ΠΌΠΈ ΠΎΠ±ΠΈΡ…ΠΎΠ΄Π°, Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Π΅Π³ΠΎ
-Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΠ΅ΠΌ, ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠ΅Ρ‚ ΡˆΠΊΠΎΠ»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠ΄Π΅Π»Π°Π΅Ρ‚ Π²ΡΡ‘ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π΄Π»Ρ
-Ρ€Π΅Π±Ρ‘Π½ΠΊΠ° ΠΈ ΡΠ΅ΠΌΡŒΠΈ, ΠΊΠΎΡ‚орая ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΅Π³ΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅.
-
-Помимо Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ°Π·Π°Π½ΠΈΡ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ€Π΅Π±Ρ‘Π½ΠΊΡƒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ
-комплСксноС Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΡΡ€Π΅Π΄Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΆΠΈΠ²ΡƒΡ‚ Π΄Π΅Ρ‚ΠΈ. Π‘ ΡΡ‚ΠΎΠΉ Ρ†Π΅Π»ΡŒΡŽ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ
-KCC ΠΏΡ€Π΅Π΄ΠΎΡΡ‚авляСт ΡˆΠΊΠΎΠ»Π°ΠΌ ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΡ. ΠΠ° Π±Π°Π·Π΅
-Ρ†Π΅Π½Ρ‚Ρ€Π° ΠΈΠΌΠ΅Π΅Ρ‚ся ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΡˆΠΊΠΎΠ»Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠ΅Ρ‚ся ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π»Ρ
-ΡƒΡ‡ΠΈΡ‚Π΅Π»Π΅ΠΉ. Π’Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ся ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½ΡΠΊΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΎΠ², ΠΏΡ€ΠΈΠ²ΠΈΠ²Π°ΡŽΡ‚ся
-санитарно-гигиСничСскиС Π½ΠΎΡ€ΠΌΡ‹, ΠΏΡ€ΠΎΠΏΠ°Π³Π°Π½Π΄ΠΈΡ€ΡƒΠ΅Ρ‚ся ΠΏΠΎΡΡ‚Ρ€ΠΎΠΉΠΊΠ° Ρ‚ΡƒΠ°Π»Π΅Ρ‚ΠΎΠ²
-Π½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰Π΅ΠΉ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ Π² ΠΌΠ΅ΡΡ‚Π°Ρ… ΠΏΡ€ΠΎΠΆΠΈΠ²Π°Π½ΠΈΡ. Π’Π°ΠΊΠΆΠ΅ Π»ΠΈΡ‡Π½ΠΎ ΠΌΠ½ΠΎΡŽ Π±Ρ‹Π»Π° ΠΎΠΊΠ°Π·Π°Π½Π°
-ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² ΠΏΠΎΡΡ‚Ρ€ΠΎΠΉΠΊΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡŽ ΠΆΠ΅Π»Π΅Π·ΠΎΠ±Π΅Ρ‚ΠΎΠ½Π½Ρ‹Ρ… ΠΏΠ»ΠΈΡ‚,
-ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ся ΠΏΡ€ΠΈ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΉΠΊΠ΅ Ρ‚ΡƒΠ°Π»Π΅Ρ‚ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΡŽΡ‚ся ΠΏΠΎ ΡΠ½ΠΈΠΆΠ΅Π½Π½Ρ‹ΠΌ Ρ†Π΅Π½Π°ΠΌ.
-
-На Π±Π°Π»Π°Π½ΡΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ся ΠΊΠ»ΠΈΠ½ΠΈΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚авляСтся ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½ΡΠΊΠ°Ρ
-ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π΄Π΅Ρ‚ям ΠΈ ΠΈΡ… ΡΠ΅ΠΌΡŒΡΠΌ. Π’ 2020 Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ Ρ€ΠΎΠ΄ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ
-ΠΏΡƒΠ½ΠΊΡ‚ ΠΊΡ€ΡƒΠ³Π»ΠΎΡΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ°Π·Π°Π½ΠΈΡ ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½ΡΠΊΠΎΠΉ ΠΏΠΎΠΌΠΎΡ‰ΠΈ. ΠŸΡ€ΠΈ Π½Π΅ΠΎΠ±Ρ…одимости
-осущСствляСтся Π΄ΠΎΡΡ‚Π°Π²ΠΊΠ° Π² Π±ΠΎΠ»ΡŒΠ½ΠΈΡ†Ρƒ. ΠŸΡ€ΠΎΠ²ΠΎΠ΄ΡΡ‚ся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠΌΠΌΡƒΠ½ΠΈΠ·Π°Ρ†ΠΈΠΈ
-насСлСния, ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚авляСтся ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΡ€ΠΈ Π²ΡΠΏΡ‹ΡˆΠΊΠ°Ρ… ΡΠΏΠΈΠ΄Π΅ΠΌΠΈΠΈ (ΡΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ Π²ΡΠΏΡ‹ΡˆΠΊΠΈ
-ΠΊΠΎΡ€ΠΈ ΠΈ Ρ…ΠΎΠ»Π΅Ρ€Ρ‹).
-                                                       *donate*
-Π‘ Π»Π΅Ρ‚Π° 1994 Π³ΠΎΠ΄Π° Π΄ΠΎ Π»Π΅Ρ‚Π° 1995 Π³ΠΎΠ΄Π° ΠΌΠ½Π΅ Ρ†Π΅Π»Ρ‹ΠΉ Π³ΠΎΠ΄ Π΄ΠΎΠ²Π΅Π»ΠΎΡΡŒ ΠΏΡ€ΠΎΠ²Π΅ΡΡ‚ΠΈ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅,
-работая Ρ‚Π°ΠΌ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π²ΠΎΠ»ΠΎΠ½Ρ‚Ρ‘Ρ€Π°. Π― ΠΏΠΎΠΌΠΎΠ³Π°Π» Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ Ρ†Π΅Π½Ρ‚Ρ€Π° ΠΈ Ρ‚рудился Π²
-сфСрС Π²ΠΎΠ΄ΠΎΡΠ½Π°Π±ΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠ°Π½ΠΈΡ‚Π°Ρ€Π½ΠΎ-гигиСничСского ΠΊΠΎΠ½Ρ‚роля. Π’Π°ΠΌ Ρ ΡƒΠ±Π΅Π΄ΠΈΠ»ΡΡ Π²
-эффСктивности Ρ‚ΠΎΠΉ ΠΏΠΎΠΌΠΎΡ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ KCC. ΠŸΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ
-Π² ΠΠΈΠ΄Π΅Ρ€Π»Π°Π½Π΄Ρ‹ ΡƒΡ‚Π²Π΅Ρ€Π΄ΠΈΠ»ΠΎΡΡŒ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ KCC.
-Π‘ ΡΡ‚ΠΎΠΉ Ρ†Π΅Π»ΡŒΡŽ Ρ ΠΏΡ€ΠΎΠ²ΠΎΠΆΡƒ ΡΠ±ΠΎΡ€ ΡΡ€Π΅Π΄ΡΡ‚Π² ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΎΠΊΠ°Π·Π°Π½ΠΈΡ
-финансовой ΠΏΠΎΠΌΠΎΡ‰ΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Π²Π°ΠΌ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ…
-возмоТностСй:
-
-1.  ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΈΠ½Π°Π½ΡΠΎΠ²ΡƒΡŽ ΠΏΠΎΠΌΠΎΡ‰ΡŒ Ρ€Π΅Π±Ρ‘Π½ΠΊΡƒ Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΡˆΠΊΠΎΠ»Π΅ β€” 17 Π΅Π²Ρ€ΠΎ Π²
-    ΠΌΠ΅ΡΡΡ† (ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡŒΡˆΠ΅).
-2.  ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΈΠ½Π°Π½ΡΠΎΠ²ΡƒΡŽ ΠΏΠΎΠΌΠΎΡ‰ΡŒ Ρ€Π΅Π±Ρ‘Π½ΠΊΡƒ Π² ΡΡ€Π΅Π΄Π½Π΅ΠΉ ΡˆΠΊΠΎΠ»Π΅ β€” 25 Π΅Π²Ρ€ΠΎ Π² ΠΌΠ΅ΡΡΡ†
-    (ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡŒΡˆΠ΅).
-3.  ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΈΠ½Π°Π½ΡΠΎΠ²ΡƒΡŽ ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΊΠ»ΠΈΠ½ΠΈΠΊΠ΅ β€” Π»ΡŽΠ±Π°Ρ ΡΡƒΠΌΠΌΠ° Ρ€Π°Π· Π² ΠΌΠ΅ΡΡΡ† ΠΈΠ»ΠΈ
-    Π² ΠΊΠ²Π°Ρ€Ρ‚Π°Π».
-4.  Π•Π΄ΠΈΠ½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅.
-
-По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ Ρ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ ΠΎΠΊΠ°Π·Π°Π½ΠΈΡ Ρ„инансовой ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π΄Π΅Ρ‚ям,
-ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ ΡΡƒΠΌΠΌΡ‹ Π²Ρ‹Π³Π»ΡΠ΄ΡΡ‚ Π²Π΅ΡΡŒΠΌΠ° ΡΠΊΡ€ΠΎΠΌΠ½ΠΎ. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° ΡΡ‚ΠΎΠ»ΡŒ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΎΠ³ΠΎ
-Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Π½ΠΈΠΉ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ся Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π½ΡŒΠ³ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ся
-нСпосрСдствСнно Π² Ρ†Π΅Π½Ρ‚Ρ€. ΠΠ° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΌΠ΅Π½Π΅Π΅ 5 %, Ρ‡Ρ‚ΠΎ ΡΡ‚Π°Π»ΠΎ
-Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Ρ ΠΌΠ°Π»Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΡŽ Π²ΠΎΠ»ΠΎΠ½Ρ‚Ρ‘Ρ€ΠΎΠ².
-Если Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚Π΅ Π²Π·ΡΡ‚ΡŒ Π½Π° Ρ„инансовоС ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅Π±Ρ‘Π½ΠΊΠ°, Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ
-ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π³ΡƒΠ»ΡΡ€Π½ΠΎΠ΅ ΠΎΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ Π½Π° ΠΏΡ€ΠΎΡ‚яТСнии
-Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π°.
-
-Π― ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ ΠΏΠΎΡΡ‚уплСния ΡΡ€Π΅Π΄ΡΡ‚Π² ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΡƒ. ΠŸΡ€Π΅ΠΆΠ΄Π΅
-всСго, Ρ Π³ΠΎΡ‚ΠΎΠ² ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΠ²ΠΎΠΈ Π»ΠΈΡ‡Π½Ρ‹Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ, ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vim.
-Π― Π΄ΠΎΠ²Π΅Ρ€ΡΡŽ Π»ΡŽΠ΄ΡΠΌ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΌ Π² ΡΡ‚ΠΎΠΌ Ρ†Π΅Π½Ρ‚Ρ€Π΅, ΠΈ Π·Π½Π°ΡŽ ΠΈΡ… Π»ΠΈΡ‡Π½ΠΎ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ,
-финансированиС ΠΈ ΠΈΠ½ΡΠΏΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ†Π΅Π½Ρ‚Ρ€Π° ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ»ΠΎΡΡŒ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚Π½ΠΎ Ρ Ρ‚Π°ΠΊΠΈΠΌΠΈ
-общСизвСстными Π±Π»Π°Π³ΠΎΡ‚Π²ΠΎΡ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡΠΌΠΈ, ΠΊΠ°ΠΊ Β«World VisionΒ»,
-Β«Save the ChildrenΒ», Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ†Π΅Π½Ρ‚Ρ€ Π½Π°Ρ…одится Π½Π° ΠΏΠΎΠΏΠ΅Ρ‡Π΅Π½ΠΈΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
-Β«Pacific Academy Outreach SocietyΒ». ΠŸΠΎΡΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ†Π΅Π½Ρ‚Ρ€Π° ΠΎΡΡƒΡ‰Π΅ΡΡ‚вляСтся (Π·Π° ΡΠ²ΠΎΠΉ
-собствСнный ΡΡ‡Ρ‘Ρ‚) ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ€Π°Π· Π² Π³ΠΎΠ΄ Π΄Π»Ρ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ…ΠΎΠ΄Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ…
-Π·Π°Π΄Π°Ρ‡. Π― ΡΠ°ΠΌ Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΏΠΎΡΠ΅Ρ‰Π°Π» ΡΡ‚ΠΎΡ‚ Ρ†Π΅Π½Ρ‚Ρ€, Π½Π°Ρ‡ΠΈΠ½Π°Ρ Ρ 1993 Π³ΠΎΠ΄Π°. ΠžΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ ΠΎ
-посСщСниях Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ся Π½Π° Π²Π΅Π±-сайтС ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ICCF.
-
-Если Ρƒ Π²Π°Ρ ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ Π²ΠΎΠΏΡ€ΠΎΡΡ‹, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡ‡Ρ‚Π΅
-<Bram@vim.org>.
-
-АдрСс Ρ†Π΅Π½Ρ‚Ρ€Π°:
-                       Kibaale Children's Centre
-                       p.o. box 1658
-                       Masaka, Uganda, East Africa
-
-ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΡΡ€Π΅Π΄ΡΡ‚Π²                                        *iccf-donations*
-
-Бамая ΡΠ²Π΅ΠΆΠ°Ρ ΠΈΠ½Ρ„ормация Π΄ΠΎΡΡ‚ΡƒΠΏΠ½Π° Π½Π° Π²Π΅Π±-сайтС ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ICCF!
-Π‘ΠΌ. Ρ€Π°Π·Π΄Π΅Π» |iccf|.
-
-
- Π‘ША
-               ΠœΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅. Π•сли
-               Ρ‚рСбуСтся ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΊ, Ρ‚ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΏΠ°Ρ€Ρ‚Π½Ρ‘Ρ€Ρƒ Π²
-               ΠšΠ°Π½Π°Π΄Π΅, Π°Π΄Ρ€Π΅Ρ: https://www.kuwasha.net/
-
- ΠšΠ°Π½Π°Π΄Π°
-               Π‘Π²ΡΠΆΠΈΡ‚Π΅ΡΡŒ Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Kuwasha Π² Π³ΠΎΡ€. Π‘Π°Ρ€Ρ€ΠΈ, ΠšΠ°Π½Π°Π΄Π°. ΠžΠ½ΠΈ
-               ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅ Π±Π»Π°Π³ΠΎΡ‚воритСлям ΠΈΠ· ΠšΠ°Π½Π°Π΄Ρ‹ Π΄Π»Ρ
-               ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π΄Π΅Ρ‚ям Π² Π³ΠΎΡ€. ΠšΠΈΠ±Π°Π°Π»Π΅. ΠšΠΎΠΌΠ°Π½Π΄Π° Kuwasha ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ 100%
-               ΡΡ€Π΅Π΄ΡΡ‚Π², ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΠ²ΡˆΠΈΡ… Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² Π£Π³Π°Π½Π΄Π΅.
-               Π•Π΄ΠΈΠ½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ ΠΈΠΌ
-               Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ.
-               ΠΠ° ΠΈΡ… Π²Π΅Π±-сайтС Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ Ρ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΏΠΎ
-               ΠΎΠΊΠ°Π·Π°Π½ΠΈΡŽ Ρ„ΠΈΠ½Π°Π½ΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ https://www.kuwasha.net/
-               ΠŸΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Π½ΠΈΠΉ Ρ‡Π΅Ρ€Π΅Π· Kuwasha Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅
-               Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Π²ΠΌΠ΅ΡΡ‚Π΅ Ρ
-               Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠ΅ΠΉ.
-
- ΠΠΈΠ΄Π΅Ρ€Π»Π°Π½Π΄Ρ‹
-               ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ Π½Π° ΡΡ‡Ρ‘Ρ‚ Β«Stichting ICCF HollandΒ», Amersfoort. ΠœΠΎΠΆΠ½ΠΎ
-               Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Π²Ρ‹Ρ‡Π΅Ρ‚, Π΅ΡΠ»ΠΈ Π²Ρ‹ ΠΏΡ€ΠΎΠΆΠΈΠ²Π°Π΅Ρ‚Π΅ Π²
-               ΠΠΈΠ΄Π΅Ρ€Π»Π°Π½Π΄Π°Ρ…. Π‘Π°Π½ΠΊ ING, IBAN: NL95 INGB 0004 5487 74
-
- Π“Срмания
-               ΠœΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅, Π΄Π°ΡŽΡ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΎ Π½Π° Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ
-               Π²Ρ‹Ρ‡Π΅Ρ‚. ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ Π½Π° Π²Π΅Π±-сайтС
-               ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ICCF 
-                       https://iccf-holland.org/germany.html
-
- Π•Π²Ρ€ΠΎΠΏΠ°
-               Π‘анковский ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄. Π‘ΠΌ. Π΄Π°Π»Π΅Π΅ Β«Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹Β»,
-               Π³Π΄Π΅ ΡƒΠΊΠ°Π·Π°Π½ ΠΊΠΎΠ΄ Swift ΠΈ Π½ΠΎΠΌΠ΅Ρ€ IBAN.
-               Π›ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ‘ΠΆΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.
-               ΠŸΡ€ΠΎΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΏΠΎ Π²ΠΎΠΏΡ€ΠΎΡΡƒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΡΡ€Π΅Π΄ΡΡ‚Π² Π½Π°
-               Π±Π»Π°Π³ΠΎΡ‚Π²ΠΎΡ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ†Π΅Π»ΠΈ.
-
- Π‘анковская ΠΊΠ°Ρ€Ρ‚Π°
-               ΠœΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠ»Π°Ρ‚Ρ‘ΠΆΠ½ΠΎΠΉ ΡΠΈΡΡ‚Π΅ΠΌΠΎΠΉ PayPal Π΄Π»Ρ
-               ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π΅Π½Π΅Π³ Ρ Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹. Π­Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅
-               Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚ранённая ΠΈ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ ΠΏΡ€ΠΎΡΡ‚ая Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ
-               ΠΏΠ»Π°Ρ‚ёТная ΡΠΈΡΡ‚Π΅ΠΌΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ΅Ρ‚ΠΈ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ
-               ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΡƒ
-                   https://www.paypal.com/en_US/mrb/pal=XAC62PML3GF8Q
-               ΠΠ΄Ρ€Π΅Ρ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡ‡Ρ‚Ρ‹ Π΄Π»Ρ ΠΎΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΡ Π²ΠΎΠΏΡ€ΠΎΡΠΎΠ² ΠΏΠΎ
-               ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ ΡΡ€Π΅Π΄ΡΡ‚Π²
-                   Bram@iccf-holland.org
-
- Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹
-               Π‘рСдства ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΡΡ‡Ρ‘Ρ‚.
-                   Π‘Π°Π½ΠΊ ING.       IBAN: NL95 INGB 0004 5487 74
-                               ΠšΠΎΠ΄ SWIFT: INGBNL2A
-                   Π½Π° ΠΈΠΌΡ Β«stichting ICCF HollandΒ», Amersfoort
-               Π§Π΅ΠΊΠΈ Π½Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ся.
-
-=============================================================================
-
-Β© ΠšΠ°Π·ΠΎΡ€ΠΈΠ½ Π‘Π΅Ρ€Π³Π΅ΠΉ, ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ Π½Π° Ρ€ΡƒΡΡΠΊΠΈΠΉ ΡΠ·Ρ‹ΠΊ, 2022, <kazorin@basealt.ru>
-Β© Restorer, Ρ€Π΅Π΄Π°ΠΊΡ‚орская ΠΏΡ€Π°Π²ΠΊΠ°, 2024, <restorer@mail2k.ru>
-
- vim:tw=78:ts=8:noet:ft=help:norl:
index 8b45bb19eb6a4e4748ec3c306e3713e33fb2bcae..d2faf0b86b323832b079420b2226018bd7f21940 100644 (file)
@@ -16,7 +16,7 @@ HKCR,CLSID\{51EEE242-AD87-11d3-9C1E-0090278BBD99}\InProcServer32
 HKCR,*\shellex\ContextMenuHandlers\gvim
 HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved",{51EEE242-AD87-11d3-9C1E-0090278BBD99}
 HKLM,Software\Vim\Gvim
-HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\Vim 6.0"
+HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\Vim 9.1"
 
 [Strings]
 ThisDll="gvimext.dll"
index 7f26c908c885aedfb2dc2b9e9376d7cc2fb5a9df..84496b301472c05e066e78cf0b4d7cf267667baa 100644 (file)
@@ -1182,6 +1182,9 @@ KMAPSOURCE = ../runtime/keymap
 # Where to look for print resource files
 PRINTSOURCE = ../runtime/print
 
+# Where to look translated README and LICENSE files
+TRANSSOURCE = ../lang
+
 # If you are using Linux, you might want to use this to make vim the
 # default vi editor, it will create a link from vi to Vim when doing
 # "make install".  An existing file will be overwritten!
@@ -2407,6 +2410,11 @@ installrtbase: $(HELPSOURCE)/vim.1 $(DEST_VIM) $(VIMTARGET) $(DEST_RT) \
        chmod $(VIMSCRIPTMOD) $(SYS_INDOFF_FILE)
        $(INSTALL_DATA) $(SCRIPTSOURCE)/optwin.vim $(SYS_OPTWIN_FILE)
        chmod $(VIMSCRIPTMOD) $(SYS_OPTWIN_FILE)
+# install README and LICENCE files
+       $(INSTALL_DATA) ../README.txt $(DEST_RT)
+       chmod $(HELPMOD) $(DEST_RT)/README.txt
+       $(INSTALL_DATA) ../LICENSE $(DEST_RT)
+       chmod $(HELPMOD) $(DEST_RT)/LICENSE
 # install the print resource files
        cd $(PRINTSOURCE); $(INSTALL_DATA) *.ps $(DEST_PRINT)
        cd $(DEST_PRINT); chmod $(FILEMOD) *.ps
@@ -2545,7 +2553,7 @@ install-tool-languages:
 
 
 # install the language specific files, if they were unpacked
-install-languages: languages $(DEST_LANG) $(DEST_KMAP)
+install-languages: languages $(DEST_LANG) $(DEST_KMAP) $(DEST_RT)
        -$(SHELL) ./installman.sh install $(DEST_MAN_DA) "-da" $(INSTALLMANARGS)
        -$(SHELL) ./installman.sh install $(DEST_MAN_DA_I) "-da" $(INSTALLMANARGS)
        -$(SHELL) ./installman.sh install $(DEST_MAN_DA_U) "-da.UTF-8" $(INSTALLMANARGS)
@@ -2621,6 +2629,29 @@ install-languages: languages $(DEST_LANG) $(DEST_KMAP)
           $(INSTALL_DATA) $(KMAPSOURCE)/README.txt $(KMAPSOURCE)/*.vim $(DEST_KMAP); \
           chmod $(FILEMOD) $(DEST_KMAP)/README.txt $(DEST_KMAP)/*.vim; \
        fi
+# Installing translated README and LICENSE files
+       if test -d $(TRANSSOURCE) ; then \
+         if test -n "$(LANG)" ; then \
+           lngusr=$${LANG%%.*} ; \
+         elif test -n "$(LANGUAGE)" ; then \
+           lngusr=$${LANGUAGE%%:*} ; \
+         elif test -n "$(LC_MESSAGES)" ; then \
+           lngusr=$${LC_MESSAGES%%.*} ; \
+         fi; \
+         if test "$$lngusr" = "zh_TW" -o "$$lngusr" = "zh_CN" ; then \
+           lngusr=`echo $$lngusr | tr '[:upper:]' '[:lower:]'` ; \
+         elif test -n "$$lngusr" -a "$$lngusr" != "C" -a "$$lngusr" != "POSIX" ; then \
+           lngusr=$${lngusr%%_*} ; \
+         fi ; \
+         if test -f $(TRANSSOURCE)/README.$$lngusr.txt ; then \
+           $(INSTALL_DATA) $(TRANSSOURCE)/README.$$lngusr.txt $(DEST_RT) ; \
+           chmod $(HELPMOD) $(DEST_RT)/README.$$lngusr.txt ; \
+         fi ; \
+         if test -f $(TRANSSOURCE)/LICENSE.$$lngusr.txt ; then \
+           $(INSTALL_DATA) $(TRANSSOURCE)/LICENSE.$$lngusr.txt $(DEST_RT) ; \
+           chmod $(HELPMOD) $(DEST_RT)/LICENSE.$$lngusr.txt ; \
+         fi ; \
+       fi
 
 # Install the icons for KDE, if the directory exists and the icon doesn't.
 # Always when $(DESTDIR) is not empty.
@@ -2882,6 +2913,9 @@ uninstall_runtime:
        -rm -f $(DEST_PLUG)/*.vim $(DEST_PLUG)/README.txt
        -rmdir $(DEST_FTP) $(DEST_AUTO)/dist $(DEST_AUTO)/xml $(DEST_AUTO)/cargo $(DEST_AUTO)/rust $(DEST_AUTO)
        -rmdir $(DEST_IMPORT)/dist $(DEST_IMPORT)
+       -rm -f $(DEST_RT)/README.??.txt
+       -rm -f $(DEST_RT)/LICENSE.??.txt
+       -rm -f $(DEST_RT)/README.txt $(DEST_RT)/LICENSE
        -rmdir $(DEST_PLUG) $(DEST_RT)
 #      This will fail when other Vim versions are installed, no worries.
        -rmdir $(DEST_VIM)
index 624147ca7aba1ad58e0c53fe2972376914ae5f71..6e16a5e9b29847e187879672b5f062960d1e8547 100644 (file)
@@ -704,6 +704,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1029,
 /**/
     1028,
 /**/
index 3df635288274b6061d710fdd73e1f73596a66040..003714479537fda0090ef86532eefc37970db330 100755 (executable)
@@ -1,38 +1,57 @@
 @ 2>/dev/null # 2>nul & goto:win32
 #!/bin/sh
-if test -e ../src/vim.exe ; then mv ../src/vim.exe ../src/vimw32.exe ; fi
-if test -e ../src/vim.pdb ; then mv ../src/vim.pdb ../src/vimw32.pdb ; fi
-if test -e ../src/gvim.exe ; then mv ../src/gvim.exe ../src/gvim_ole.exe ; fi
-if test -e ../src/gvim.pdb ; then mv ../src/gvim.pdb ../src/gvim_ole.pdb ; fi
-if test -e ../src/install.exe ;
- then
- mv ../src/install.exe ../src/installw32.exe ;
-fi
-if test -e ../src/uninstall.exe ;
- then
- mv ../src/uninstall.exe ../src/uninstallw32.exe ;
-fi
-if test -e ../src/tee/tee.exe ;
- then
- mv ../src/tee/tee.exe ../src/teew32.exe ; 
-fi
-if test -e ../src/xxd/xxd.exe ;
- then
- mv ../src/xxd/xxd.exe ../src/xxdw32.exe ; 
+if test -z "$1" ; then src=../src ; else src=$1 ; fi
+if test -z "$2" ; then dst=${src} ; else dst=$2 ; fi
+if test -f "${src}/vim.exe" ;
+ then mv -f "${src}/vim.exe" "${dst}/vimw32.exe" ;
+fi
+if test -f "${src}/vim.pdb" ;
+ then mv -f "${src}/vim.pdb" "${dst}/vimw32.pdb" ;
+fi
+if test -f "${src}/gvim.exe" ;
+ then mv -f "${src}/gvim.exe" "${dst}/gvim_ole.exe" ;
+fi
+if test -f "${src}/gvim.pdb" ;
+ then mv -f "${src}/gvim.pdb" "${dst}/gvim_ole.pdb" ;
+fi
+if test -f "${src}/install.exe" ;
+ then mv "${src}/install.exe" "${dst}/installw32.exe" ;
+fi
+if test -f "${src}/uninstall.exe" ;
+ then mv -f "${src}/uninstall.exe" "${dst}/uninstallw32.exe" ;
+fi
+if test -f "${src}/tee/tee.exe" ;
+ then mv -f "${src}/tee/tee.exe" "${dst}/teew32.exe" ; 
+elif test -f "${src}/tee.exe" ;
+ then mv -f "${src}/tee.exe" "${dst}/teew32.exe" ; 
+fi
+if test -f "${src}/xxd/xxd.exe" ;
+ then mv -f "${src}/xxd/xxd.exe" "${dst}/xxdw32.exe" ; 
+elif  test -f "${src}/xxd.exe" ;
+ then mv -f "${src}/xxd.exe" "${dst}/xxdw32.exe" ; 
 fi
 # Uncomment return if the file is run through the command "source"
 #return
 exit
 
 :win32
-if exist mv.exe (set "mv=mv.exe -f") else (set "mv=move /y")
-if exist ..\src\vim.exe %mv% ..\src\vim.exe ..\src\vimw32.exe
-if exist ..\src\vim.pdb %mv% ..\src\vim.pdb ..\src\vimw32.pdb
-if exist ..\src\gvim.exe %mv% ..\src\gvim.exe ..\src\gvim_ole.exe
-if exist ..\src\gvim.pdb %mv% ..\src\gvim.pdb ..\src\gvim_ole.pdb
-if exist ..\src\install.exe %mv% ..\src\install.exe ..\src\installw32.exe
-if exist ..\src\uninstall.exe %mv% ..\src\uninstall.exe ..\src\uninstallw32.exe
-if exist ..\src\tee\tee.exe %mv% ..\src\tee\tee.exe ..\src\teew32.exe
-if exist ..\src\xxd\xxd.exe %mv% ..\src\xxd\xxd.exe ..\src\xxdw32.exe
-set "mv="
+SetLocal
+if exist mv.exe (set "mv=mv.exe -f") else (set "mv=move /Y")
+if ""=="%~1" (set "src=..\src") else (set "src=%~1")
+if ""=="%~2" (set "dst=%src%") else (set "dst=%~2")
+if exist "%src%\vim.exe" %mv% "%src%\vim.exe" "%dst%\vimw32.exe"
+if exist "%src%\vim.pdb" %mv% "%src%\vim.pdb" "%dst%\vimw32.pdb"
+if exist "%src%\gvim.exe" %mv% "%src%\gvim.exe" "%dst%\gvim_ole.exe"
+if exist "%src%\gvim.pdb" %mv% "%src%\gvim.pdb" "%dst%\gvim_ole.pdb"
+if exist "%src%\install.exe" %mv% "%src%\install.exe" "%dst%\installw32.exe"
+if exist "%src%\uninstall.exe" (
+    %mv% "%src%\uninstall.exe" "%dst%\uninstallw32.exe"
+)
+if exist "%src%\tee\tee.exe" (%mv% "%src%\tee\tee.exe" "%dst%\teew32.exe"
+    ) else (if exist "%src%\tee.exe" %mv% "%src%\tee.exe" "%dst%\teew32.exe"
+)
+if exist "%src%\xxd\xxd.exe" (%mv% "%src%\xxd\xxd.exe" "%dst%\xxdw32.exe"
+    ) else (if exist "%src%\xxd.exe" %mv% "%src%\xxd.exe" "%dst%\xxdw32.exe"
+)
+EndLocal
 goto:EOF