mirror of
https://github.com/vim/vim.git
synced 2025-12-13 20:36:39 +01:00
nsis: add Chinese translation to nsis installer
closes: #18912 Signed-off-by: Mao-Yining <mao.yining@outlook.com> Signed-off-by: glepnir <glephunter@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
e9a9833263
commit
3a113e04de
52
lang/LICENSE.zh_cn.txt
Normal file
52
lang/LICENSE.zh_cn.txt
Normal file
@@ -0,0 +1,52 @@
|
||||
VIM 使用许可协议
|
||||
|
||||
I) 任何人均可不受限制地分发未经修改的 Vim 软件完整副本,但须在该等副本中包含本
|
||||
许可协议全文。您亦可分发未经修改的 Vim 软件组成部分,该等分发行为同样不受限
|
||||
制,惟仍须包含本许可协议全文。您还可随附基于未经修改的 Vim 源代码编译而成的
|
||||
可执行文件、您自行编写的使用范例以及 Vim 脚本文件。
|
||||
|
||||
II) 在同时满足下列四项条件的前提下,(或扩展)的 Vim 软件版本(包括可执行文件、
|
||||
源代码或二者兼具):
|
||||
1) 必须完整包含未经任何改动的本许可协议文本。
|
||||
2) 经修改的 Vim 软件必须通过以下五种方式之一进行分发:
|
||||
a) 如您对 Vim 软件自行实施修改,必须在分发材料中明确标注有效的联系方式。
|
||||
当 Vim 维护者以任何形式向您索要您所分发的修改版副本时,您必须无偿向该
|
||||
维护者提供全部修改内容(含源代码)。维护者保留将您的修改成果纳入 Vim
|
||||
官方版本的权利。维护者将如何处置您的修改成果以及该等成果遵循何种许可协
|
||||
议进行分发,均属可协商事项。若双方未达成特别约定,则您的修改内容自动适
|
||||
用本协议或其后续版本。当前维护团队名单载于:https://github.com/orgs/vim/people。
|
||||
若前述信息发生变更,将通过适当渠道(通常为 vim.sf.net、www.vim.org 及/
|
||||
或 comp.editors)予以公告。当客观上完全无法联系到维护者时,您向其提交
|
||||
修改成果的义务即告终止。维护者确认收到修改成果后,您无需重复提交。
|
||||
b) 如您获得依据本条第 a) 款方式分发的修改版 Vim,可依照 I) 之规定继续分发
|
||||
其未经改动的版本。若您在该版本基础上实施新的修改,则 a) 款相关规定对该
|
||||
等新增修改同样适用。
|
||||
c) 在您分发的每一份修改版 Vim 副本中,均需提供所有修改内容,包括源代码。
|
||||
可采取上下文差异补丁等形式提供。您可自主选择适用于新增代码的许可协议。
|
||||
该等修改内容及其所附许可协议不得限制其他使用者对 Vim 官方版本进行自主
|
||||
修改。
|
||||
d) 若您持有的修改版 Vim 包含符合本条第 c) 款特征的修改内容,在同时满足下
|
||||
列三项条件时,可不提供修改部分的源代码进行分发:
|
||||
- 适用于该修改内容的许可协议明确允许您无偿且无限制地向 Vim 维护者分发
|
||||
该修改,并允许维护者无偿且无限制地将其纳入 Vim 官方版本;
|
||||
- 您需自最后一次分发对应修改版 Vim 之日起,将修改内容至少保存三年。在
|
||||
此期间,若维护者或任何从您处获得该修改版的人员向您索要修改内容,您必
|
||||
须及时提供;
|
||||
- 您必须在分发材料中明确标注有效的联系方式。该联系方式自最后一次分发对
|
||||
应的修改版 Vim 后至少三年内保持有效,并应尽可能长期维持。
|
||||
e) 若 GNU 通用公共许可证(GPL)适用于修改内容,您可依据 GNU GPL 第二版或
|
||||
其任何后续版本的规定分发修改后的 Vim 软件。
|
||||
3) 必须至少在 ":version" 命令输出界面及软件启动画面中添加显著声明,以确保修
|
||||
改版 Vim 的用户能够知悉该软件已被修改。依据本条第 2 款 e) 项规定进行分发
|
||||
时,仅在所添加声明不与修改内容所适用许可协议相冲突的前提下,方须履行此项
|
||||
声明添加义务。
|
||||
4) 本条第 2 款 a) 项与 d) 项要求的联系方式不得被删除或篡改,但联系人本人可对
|
||||
其进行修正更新。
|
||||
|
||||
III) 如果您分发修改版的 Vim,采用本协议作为其修改内容的许可依据,并将其(包括源
|
||||
代码)提供给维护者。首选方式是通过电子邮件或将文件上传至服务器并通过电子邮
|
||||
件发送 URL 地址。如果修改量较小(例如,修改过的 Makefile),通过电子邮件发
|
||||
送上下文差异补丁即可。应使用的电子邮件地址为 <maintainer@vim.org>。
|
||||
|
||||
IV) 严禁从 Vim 源代码及其组成部分或任何修改版本的分发材料中移除本许可协议。您有
|
||||
权选择将本协议适用于既往发布的 Vim 版本,以替代其原始随附的许可协议。
|
||||
122
lang/README.zh_cn.txt
Normal file
122
lang/README.zh_cn.txt
Normal file
@@ -0,0 +1,122 @@
|
||||
Vim: Vi IMproved 9.1 版本的 README.txt 文件
|
||||
|
||||
|
||||
什 么 是 VIM ?
|
||||
|
||||
Vim 是经典 UNIX 编辑器 Vi 的一个极大改进版本。它新增了许多功能:多级撤销、语法高
|
||||
亮、命令行历史、在线帮助、拼写检查、文件名补全、块操作、脚本语言等。同时也提供了
|
||||
图形用户界面(GUI)。尽管如此,Vi 兼容性依然得以保留,习惯使用 Vi 的用户操作时仍
|
||||
会感到得心应手。与 Vi 的差异请参阅 "runtime/doc/vi_diff.txt"。
|
||||
|
||||
此编辑器对于编辑代码和其他纯文本文件非常有用。所有命令都通过常规键盘字符输入,因
|
||||
此熟练盲打的用户能够高效工作。此外,用户可以将功能键映射到命令,并且可以使用鼠标。
|
||||
|
||||
Vim 也致力于提供一个(基本)符合 POSIX 标准的 vi 实现。当它以最小功能集(通常称
|
||||
为 vim.tiny)编译时,被许多 Linux 发行版用作默认的 vi 编辑器。
|
||||
|
||||
Vim 可在 MS-Windows (7, 8, 10, 11)、macOS、Haiku、VMS 以及几乎所有 UNIX 变体上运
|
||||
行。移植到其他系统应该不太困难。旧版本的 Vim 曾在 Amiga DOS、Atari MiNT、BeOS、
|
||||
MS-DOS、MS-Windows 95/98/Me/NT/2000/XP/Vista、RISC OS 和 OS/2 上运行。这些版本的
|
||||
维护现已终止。
|
||||
|
||||
|
||||
获 取 途 径
|
||||
|
||||
通常你可以使用你喜欢的软件包管理器来安装 Vim。在 Mac 和 Linux 上,会预装一个简化
|
||||
版的 Vim,如果你需要更多功能,仍需要安装完整的 Vim。
|
||||
|
||||
有针对 Unix、PC、Amiga 和其他一些系统的独立发行版。本 README.txt 文件随运行时存
|
||||
档一起提供。该存档包含文档、语法文件以及其他运行时使用的文件。要运行 Vim,你必须
|
||||
获取二进制存档或源代码存档之一。您需要哪一种取决于您想要运行 Vim 的系统以及您是
|
||||
否希望或必须自行编译。请查阅 "https://www.vim.org/download.php" 以了解当前可用的
|
||||
发行版概览。
|
||||
|
||||
获取最新版 Vim 的常见方式:
|
||||
* 从 github 检出 git 仓库:https://github.com/vim/vim。
|
||||
* 以存档形式获取源代码:https://github.com/vim/vim/tags。
|
||||
* 从 vim-win32-installer 仓库获取 Windows 可执行文件:
|
||||
https://github.com/vim/vim-win32-installer/releases。
|
||||
|
||||
|
||||
编 译
|
||||
|
||||
如果你获得的是二进制发行版,则无需编译 Vim。如果你获得的是源代码发行版,编译 Vim
|
||||
所需的所有内容都在 "src" 目录中。请参阅 src/INSTALL 文件中的说明。
|
||||
|
||||
|
||||
安 装
|
||||
|
||||
请查阅以下文件之一以获取系统特定的安装说明。这些文件位于仓库中的 READMEdir 目录,
|
||||
或者在你解压缩存档后的顶级目录中:
|
||||
|
||||
README_ami.txt Amiga
|
||||
README_unix.txt Unix
|
||||
README_dos.txt MS-DOS 和 MS-Windows
|
||||
README_mac.txt Macintosh
|
||||
README_haiku.txt Haiku
|
||||
README_vms.txt VMS
|
||||
|
||||
根据你使用的发行版,可能还有其他 README_*.txt 文件。
|
||||
|
||||
|
||||
文 档
|
||||
|
||||
Vim tutor 是为初学者设计的一小时培训课程。通常可以通过 "vimtutor" 命令启动。更多
|
||||
信息请参阅 ":help tutor"。
|
||||
|
||||
最佳方式是在 Vim 中使用 ":help" 命令。如果您尚未安装可执行文件,请阅读
|
||||
"runtime/doc/help.txt"。该文件包含指向其他文档文件的指引。用户手册采用书籍体例编
|
||||
排,是学习使用 Vim 的推荐资料。具体请参阅 ":help user-manual"。
|
||||
|
||||
|
||||
复 制 与 版 权
|
||||
|
||||
Vim 是慈善软件。您可以尽情使用和复制它,但鼓励您捐款以帮助乌干达的孤儿。请阅读
|
||||
"runtime/doc/uganda.txt" 文件了解详情(在 Vim 中执行 ":help uganda")。
|
||||
|
||||
许可摘要:对于未经修改的 Vim 副本,其使用或分发不受任何限制。Vim 的部分内容亦可
|
||||
分发,但必须始终包含许可文本。对于修改版本,则需遵循若干限制条款。本许可证与 GPL
|
||||
兼容,您可使用 GPL 库编译 Vim 并进行分发。
|
||||
|
||||
|
||||
赞 助
|
||||
|
||||
修复错误与增添新功能均需投入大量时间与精力。为支持开发工作并激励开发者持续完善
|
||||
Vim,敬请通过捐赠表达您的认可。
|
||||
|
||||
您捐赠的资金将主要用于帮助乌干达的儿童。请参阅 "runtime/doc/uganda.txt"。但同时,
|
||||
您的捐赠也将激励开发团队持续投入 Vim 的开发工作。
|
||||
|
||||
关于赞助的最新信息,请查看 Vim 网站:
|
||||
https://www.vim.org/sponsor/
|
||||
|
||||
|
||||
贡 献
|
||||
|
||||
如果您想帮助改进 Vim,请参阅 CONTRIBUTING.md 文件。
|
||||
|
||||
|
||||
信 息 与 支 持
|
||||
|
||||
如果您在 macOS 上,可以使用 MacVim:https://macvim.org
|
||||
|
||||
关于 Vim 的最新消息可以在 Vim 主页上找到:
|
||||
https://www.vim.org/
|
||||
|
||||
如果您遇到问题,请查阅 Vim 文档或使用技巧:
|
||||
https://www.vim.org/docs.php
|
||||
https://vim.fandom.com/wiki/Vim_Tips_Wiki
|
||||
|
||||
如果您仍有问题或其他疑问,请使用其中一个邮件列表与 Vim 用户和开发者讨论:
|
||||
https://www.vim.org/maillist.php
|
||||
|
||||
如果其他方法都无效,请直接将错误报告发送到 vim-dev 邮件列表:
|
||||
<vim-dev@vim.org>
|
||||
|
||||
|
||||
主 要 作 者
|
||||
|
||||
Vim 主要由 Bram Moolenaar <Bram@vim.org> 创建,可通过 ":help Bram-Moolenaar" 命
|
||||
令了解更多信息。
|
||||
|
||||
请将任何其他评论、补丁、鲜花和建议发送到 vim-dev 邮件列表:<vim-dev@vim.org>
|
||||
@@ -35,7 +35,7 @@ Preparatory stage
|
||||
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 a different directory by specifying
|
||||
the appropriate makefile value. How to do this is described below.
|
||||
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
|
||||
@@ -64,7 +64,7 @@ Preparatory stage
|
||||
|
||||
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.
|
||||
this is described below.
|
||||
|
||||
8. Install NSIS if you didn't do that already.
|
||||
Download Unicode version the ShellExecAsUser plug-in for NSIS from:
|
||||
@@ -80,7 +80,7 @@ Installer assembly stage
|
||||
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
|
||||
|
||||
|
||||
@@ -22,16 +22,14 @@ LangString ^UninstallCaption ${LANG_SIMPCHINESE} \
|
||||
# Translated license file for the license page {{{1
|
||||
##############################################################################
|
||||
|
||||
LicenseLangString page_lic_file 0 "..\lang\LICENSE.nsis.txt"
|
||||
#LicenseLangString page_lic_file ${LANG_SIMPCHINESE} \
|
||||
# "..\lang\LICENSE.zh_cn.nsis.txt"
|
||||
LicenseLangString page_lic_file ${LANG_SIMPCHINESE} \
|
||||
"..\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.zh_cn.txt"
|
||||
LangString vim_readme_file ${LANG_SIMPCHINESE} "README.zh_cn.txt"
|
||||
|
||||
##############################################################################
|
||||
# MUI Configuration Strings {{{1
|
||||
|
||||
Reference in New Issue
Block a user