svn commit: r365499 - in head: contrib/nvi contrib/nvi/catalog contrib/nvi/cl contrib/nvi/common contrib/nvi/docs contrib/nvi/ex contrib/nvi/files contrib/nvi/man contrib/nvi/vi usr.bin/vi usr.bin/...
Baptiste Daroussin
bapt at FreeBSD.org
Wed Sep 9 08:38:50 UTC 2020
Author: bapt
Date: Wed Sep 9 08:38:47 2020
New Revision: 365499
URL: https://svnweb.freebsd.org/changeset/base/365499
Log:
Update nvi to 2.2.0
Main changes:
* Vim-style expandtab option
* Provides Turkish translation
* Backspace now deletes \ rather than being escaped
* T during motion commands is now VI-compatible
* Encoding related fixes, such as UTF-8 detection
* Fixed a number of memory management issues
MFC after: 3 weeks
Added:
head/contrib/nvi/.gitignore
- copied unchanged from r365495, vendor/nvi/dist/.gitignore
head/contrib/nvi/CMakeLists.txt
- copied unchanged from r365495, vendor/nvi/dist/CMakeLists.txt
head/contrib/nvi/catalog/tr_TR.ISO8859-9.base
- copied unchanged from r365495, vendor/nvi/dist/catalog/tr_TR.ISO8859-9.base
head/contrib/nvi/catalog/tr_TR.ISO8859-9.owner
- copied unchanged from r365495, vendor/nvi/dist/catalog/tr_TR.ISO8859-9.owner
head/contrib/nvi/catalog/tr_TR.UTF-8.base
- copied unchanged from r365495, vendor/nvi/dist/catalog/tr_TR.UTF-8.base
head/contrib/nvi/catalog/tr_TR.UTF-8.owner
- copied unchanged from r365495, vendor/nvi/dist/catalog/tr_TR.UTF-8.owner
head/contrib/nvi/files/
- copied from r365495, vendor/nvi/dist/files/
head/contrib/nvi/man/
- copied from r365495, vendor/nvi/dist/man/
Replaced:
head/contrib/nvi/cl/extern.h
- copied unchanged from r365497, vendor/nvi/dist/cl/extern.h
head/contrib/nvi/common/extern.h
- copied unchanged from r365497, vendor/nvi/dist/common/extern.h
head/contrib/nvi/common/options_def.h
- copied unchanged from r365497, vendor/nvi/dist/common/options_def.h
head/contrib/nvi/ex/ex_def.h
- copied unchanged from r365497, vendor/nvi/dist/ex/ex_def.h
head/contrib/nvi/ex/extern.h
- copied unchanged from r365497, vendor/nvi/dist/ex/extern.h
head/contrib/nvi/ex/version.h
- copied unchanged from r365497, vendor/nvi/dist/ex/version.h
head/contrib/nvi/vi/extern.h
- copied unchanged from r365497, vendor/nvi/dist/vi/extern.h
Deleted:
head/contrib/nvi/docs/
Modified:
head/contrib/nvi/LICENSE
head/contrib/nvi/README
head/contrib/nvi/catalog/Makefile
head/contrib/nvi/catalog/README
head/contrib/nvi/catalog/dump.c
head/contrib/nvi/cl/README.signal
head/contrib/nvi/cl/cl.h
head/contrib/nvi/cl/cl_funcs.c
head/contrib/nvi/cl/cl_main.c
head/contrib/nvi/cl/cl_read.c
head/contrib/nvi/cl/cl_screen.c
head/contrib/nvi/cl/cl_term.c
head/contrib/nvi/common/args.h
head/contrib/nvi/common/common.h
head/contrib/nvi/common/conv.c
head/contrib/nvi/common/conv.h
head/contrib/nvi/common/cut.c
head/contrib/nvi/common/cut.h
head/contrib/nvi/common/delete.c
head/contrib/nvi/common/encoding.c
head/contrib/nvi/common/exf.c
head/contrib/nvi/common/exf.h
head/contrib/nvi/common/gs.h
head/contrib/nvi/common/key.c
head/contrib/nvi/common/key.h
head/contrib/nvi/common/line.c
head/contrib/nvi/common/log.c
head/contrib/nvi/common/log.h
head/contrib/nvi/common/main.c
head/contrib/nvi/common/mark.c
head/contrib/nvi/common/mark.h
head/contrib/nvi/common/mem.h
head/contrib/nvi/common/msg.c
head/contrib/nvi/common/msg.h
head/contrib/nvi/common/multibyte.h
head/contrib/nvi/common/options.c
head/contrib/nvi/common/options.h
head/contrib/nvi/common/options_f.c
head/contrib/nvi/common/put.c
head/contrib/nvi/common/recover.c
head/contrib/nvi/common/screen.c
head/contrib/nvi/common/screen.h
head/contrib/nvi/common/search.c
head/contrib/nvi/common/seq.c
head/contrib/nvi/common/seq.h
head/contrib/nvi/common/util.c
head/contrib/nvi/common/util.h
head/contrib/nvi/ex/ex.c
head/contrib/nvi/ex/ex.h
head/contrib/nvi/ex/ex_abbrev.c
head/contrib/nvi/ex/ex_append.c
head/contrib/nvi/ex/ex_args.c
head/contrib/nvi/ex/ex_argv.c
head/contrib/nvi/ex/ex_at.c
head/contrib/nvi/ex/ex_bang.c
head/contrib/nvi/ex/ex_cd.c
head/contrib/nvi/ex/ex_cmd.c
head/contrib/nvi/ex/ex_cscope.c
head/contrib/nvi/ex/ex_delete.c
head/contrib/nvi/ex/ex_display.c
head/contrib/nvi/ex/ex_edit.c
head/contrib/nvi/ex/ex_equal.c
head/contrib/nvi/ex/ex_file.c
head/contrib/nvi/ex/ex_filter.c
head/contrib/nvi/ex/ex_global.c
head/contrib/nvi/ex/ex_init.c
head/contrib/nvi/ex/ex_join.c
head/contrib/nvi/ex/ex_map.c
head/contrib/nvi/ex/ex_mark.c
head/contrib/nvi/ex/ex_mkexrc.c
head/contrib/nvi/ex/ex_move.c
head/contrib/nvi/ex/ex_open.c
head/contrib/nvi/ex/ex_preserve.c
head/contrib/nvi/ex/ex_print.c
head/contrib/nvi/ex/ex_put.c
head/contrib/nvi/ex/ex_quit.c
head/contrib/nvi/ex/ex_read.c
head/contrib/nvi/ex/ex_screen.c
head/contrib/nvi/ex/ex_script.c
head/contrib/nvi/ex/ex_set.c
head/contrib/nvi/ex/ex_shell.c
head/contrib/nvi/ex/ex_shift.c
head/contrib/nvi/ex/ex_source.c
head/contrib/nvi/ex/ex_stop.c
head/contrib/nvi/ex/ex_subst.c
head/contrib/nvi/ex/ex_tag.c
head/contrib/nvi/ex/ex_txt.c
head/contrib/nvi/ex/ex_undo.c
head/contrib/nvi/ex/ex_usage.c
head/contrib/nvi/ex/ex_util.c
head/contrib/nvi/ex/ex_version.c
head/contrib/nvi/ex/ex_visual.c
head/contrib/nvi/ex/ex_write.c
head/contrib/nvi/ex/ex_yank.c
head/contrib/nvi/ex/ex_z.c
head/contrib/nvi/ex/script.h
head/contrib/nvi/ex/tag.h
head/contrib/nvi/vi/getc.c
head/contrib/nvi/vi/v_at.c
head/contrib/nvi/vi/v_ch.c
head/contrib/nvi/vi/v_cmd.c
head/contrib/nvi/vi/v_delete.c
head/contrib/nvi/vi/v_ex.c
head/contrib/nvi/vi/v_increment.c
head/contrib/nvi/vi/v_init.c
head/contrib/nvi/vi/v_itxt.c
head/contrib/nvi/vi/v_left.c
head/contrib/nvi/vi/v_mark.c
head/contrib/nvi/vi/v_match.c
head/contrib/nvi/vi/v_paragraph.c
head/contrib/nvi/vi/v_put.c
head/contrib/nvi/vi/v_redraw.c
head/contrib/nvi/vi/v_replace.c
head/contrib/nvi/vi/v_right.c
head/contrib/nvi/vi/v_screen.c
head/contrib/nvi/vi/v_scroll.c
head/contrib/nvi/vi/v_search.c
head/contrib/nvi/vi/v_section.c
head/contrib/nvi/vi/v_sentence.c
head/contrib/nvi/vi/v_status.c
head/contrib/nvi/vi/v_txt.c
head/contrib/nvi/vi/v_ulcase.c
head/contrib/nvi/vi/v_undo.c
head/contrib/nvi/vi/v_util.c
head/contrib/nvi/vi/v_word.c
head/contrib/nvi/vi/v_xchar.c
head/contrib/nvi/vi/v_yank.c
head/contrib/nvi/vi/v_z.c
head/contrib/nvi/vi/v_zexit.c
head/contrib/nvi/vi/vi.c
head/contrib/nvi/vi/vi.h
head/contrib/nvi/vi/vs_line.c
head/contrib/nvi/vi/vs_msg.c
head/contrib/nvi/vi/vs_refresh.c
head/contrib/nvi/vi/vs_relative.c
head/contrib/nvi/vi/vs_smap.c
head/contrib/nvi/vi/vs_split.c
head/usr.bin/vi/Makefile
head/usr.bin/vi/catalog/Makefile
head/usr.bin/vi/config.h
head/usr.bin/vi/pathnames.h
Directory Properties:
head/contrib/nvi/ (props changed)
Copied: head/contrib/nvi/.gitignore (from r365495, vendor/nvi/dist/.gitignore)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/contrib/nvi/.gitignore Wed Sep 9 08:38:47 2020 (r365499, copy of r365495, vendor/nvi/dist/.gitignore)
@@ -0,0 +1,9 @@
+*.swp
+*~
+*.orig
+*.core
+extern.h
+*_def.h
+version.h
+tags
+build/
Copied: head/contrib/nvi/CMakeLists.txt (from r365495, vendor/nvi/dist/CMakeLists.txt)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/contrib/nvi/CMakeLists.txt Wed Sep 9 08:38:47 2020 (r365499, copy of r365495, vendor/nvi/dist/CMakeLists.txt)
@@ -0,0 +1,190 @@
+cmake_minimum_required(VERSION 3.9)
+
+get_property(is_multi_config GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)
+if(is_multi_config)
+ set(CMAKE_CONFIGURATION_TYPES Debug Release CACHE STRING
+ "Semicolon separated list of supported configuration types")
+ mark_as_advanced(CMAKE_CONFIGURATION_TYPES)
+elseif(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_C_FLAGS)
+ message(WARNING "No CMAKE_BUILD_TYPE is selected")
+endif()
+
+project(nvi2 C)
+
+include(CheckIncludeFiles)
+include(CheckFunctionExists)
+include(CheckCSourceCompiles)
+
+mark_as_advanced(CMAKE_INSTALL_PREFIX)
+
+option(USE_WIDECHAR "Enable wide character support" ON)
+option(USE_ICONV "Enable iconv support" ON)
+
+add_compile_options(-fcolor-diagnostics)
+add_compile_options($<$<CONFIG:Debug>:-Wall>)
+add_compile_options($<$<CONFIG:Debug>:-Wno-parentheses>)
+add_compile_options($<$<CONFIG:Debug>:-Wno-uninitialized>)
+add_compile_options($<$<CONFIG:Debug>:-Wmissing-prototypes>)
+add_compile_options($<$<CONFIG:Debug>:-Wsystem-headers>)
+add_compile_options($<$<CONFIG:Release>:-Wuninitialized>)
+add_compile_options($<$<CONFIG:Release>:-Wno-dangling-else>)
+add_compile_options(-Wstack-protector -fstack-protector)
+add_compile_options(-Wstrict-aliasing -fstrict-aliasing)
+
+include_directories(${CMAKE_CURRENT_BINARY_DIR})
+
+set(MAIN_PROTOS
+ cl/extern.h common/extern.h ex/extern.h vi/extern.h
+ common/options_def.h ex/ex_def.h ex/version.h)
+
+set(CL_SRCS
+ cl/cl_funcs.c cl/cl_main.c cl/cl_read.c cl/cl_screen.c cl/cl_term.c)
+
+set(COMMON_SRCS
+ common/conv.c common/cut.c common/delete.c common/encoding.c common/exf.c
+ common/key.c common/line.c common/log.c common/main.c common/mark.c
+ common/msg.c common/options.c common/options_f.c common/put.c
+ common/recover.c common/screen.c common/search.c common/seq.c
+ common/util.c)
+
+set(EX_SRCS
+ ex/ex.c ex/ex_abbrev.c ex/ex_append.c ex/ex_args.c ex/ex_argv.c ex/ex_at.c
+ ex/ex_bang.c ex/ex_cd.c ex/ex_cmd.c ex/ex_cscope.c ex/ex_delete.c
+ ex/ex_display.c ex/ex_edit.c ex/ex_equal.c ex/ex_file.c ex/ex_filter.c
+ ex/ex_global.c ex/ex_init.c ex/ex_join.c ex/ex_map.c ex/ex_mark.c
+ ex/ex_mkexrc.c ex/ex_move.c ex/ex_open.c ex/ex_preserve.c ex/ex_print.c
+ ex/ex_put.c ex/ex_quit.c ex/ex_read.c ex/ex_screen.c ex/ex_script.c
+ ex/ex_set.c ex/ex_shell.c ex/ex_shift.c ex/ex_source.c ex/ex_stop.c
+ ex/ex_subst.c ex/ex_tag.c ex/ex_txt.c ex/ex_undo.c ex/ex_usage.c
+ ex/ex_util.c ex/ex_version.c ex/ex_visual.c ex/ex_write.c ex/ex_yank.c
+ ex/ex_z.c)
+
+set(VI_SRCS
+ vi/getc.c vi/v_at.c vi/v_ch.c vi/v_cmd.c vi/v_delete.c vi/v_ex.c
+ vi/v_increment.c vi/v_init.c vi/v_itxt.c vi/v_left.c vi/v_mark.c
+ vi/v_match.c vi/v_paragraph.c vi/v_put.c vi/v_redraw.c vi/v_replace.c
+ vi/v_right.c vi/v_screen.c vi/v_scroll.c vi/v_search.c vi/v_section.c
+ vi/v_sentence.c vi/v_status.c vi/v_txt.c vi/v_ulcase.c vi/v_undo.c
+ vi/v_util.c vi/v_word.c vi/v_xchar.c vi/v_yank.c vi/v_z.c vi/v_zexit.c
+ vi/vi.c vi/vs_line.c vi/vs_msg.c vi/vs_refresh.c vi/vs_relative.c
+ vi/vs_smap.c vi/vs_split.c)
+
+set(REGEX_SRCS
+ regex/regcomp.c regex/regerror.c regex/regexec.c regex/regfree.c)
+
+# commands to generate the public headers
+set(extract_protos sed -n 's/^ \\* PUBLIC: \\\(.*\\\)/\\1/p')
+set(extract_version sed -n
+ 's/^.*version \\\([^\)]*\)\\\).*/\#define VI_VERSION \\\"\\1\\\"/p')
+
+add_custom_command(OUTPUT cl/extern.h
+ COMMAND ${extract_protos} ${CL_SRCS} > cl/extern.h
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+ DEPENDS ${CL_SRCS})
+add_custom_command(OUTPUT common/extern.h
+ COMMAND ${extract_protos} ${COMMON_SRCS} > common/extern.h
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+ DEPENDS ${COMMON_SRCS})
+add_custom_command(OUTPUT ex/extern.h
+ COMMAND ${extract_protos} ${EX_SRCS} > ex/extern.h
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+ DEPENDS ${EX_SRCS})
+add_custom_command(OUTPUT vi/extern.h
+ COMMAND ${extract_protos} ${VI_SRCS} > vi/extern.h
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+ DEPENDS ${VI_SRCS})
+add_custom_command(OUTPUT common/options_def.h
+ COMMAND awk -f common/options.awk
+ common/options.c > common/options_def.h
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+ DEPENDS common/options.c)
+add_custom_command(OUTPUT ex/ex_def.h
+ COMMAND awk -f ex/ex.awk ex/ex_cmd.c > ex/ex_def.h
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+ DEPENDS ex/ex_cmd.c)
+add_custom_command(OUTPUT ex/version.h
+ COMMAND ${extract_version} README > ex/version.h
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+ DEPENDS README)
+
+add_executable(nvi)
+target_sources(nvi PRIVATE ${MAIN_PROTOS} ${CL_SRCS} ${COMMON_SRCS}
+ ${EX_SRCS} ${VI_SRCS})
+target_compile_definitions(nvi PRIVATE $<$<CONFIG:Debug>:DEBUG>
+ $<$<CONFIG:Debug>:COMLOG>)
+
+check_function_exists(openpty UTIL_IN_LIBC)
+if(NOT UTIL_IN_LIBC)
+ find_library(UTIL_LIBRARY util)
+ target_link_libraries(nvi PRIVATE ${UTIL_LIBRARY})
+endif()
+
+check_function_exists(__b64_ntop RESOLV_IN_LIBC)
+if(NOT RESOLV_IN_LIBC)
+ find_library(RESOLV_LIBRARY resolv)
+ target_link_libraries(nvi PRIVATE ${RESOLV_LIBRARY})
+endif()
+
+if(USE_WIDECHAR)
+ find_library(CURSES_LIBRARY NAMES ncursesw cursesw curses HINTS /usr/lib)
+
+ # link to the wchar_t awared BSD libregex.a
+ add_library(regex STATIC)
+ target_sources(regex PRIVATE ${REGEX_SRCS})
+ target_include_directories(regex PUBLIC regex)
+ target_compile_definitions(regex PUBLIC __REGEX_PRIVATE)
+ target_link_libraries(nvi PRIVATE regex)
+else()
+ find_library(CURSES_LIBRARY NAMES ncurses curses HINTS /usr/lib)
+ target_compile_options(nvi PRIVATE -Wno-pointer-sign)
+endif()
+
+target_link_libraries(nvi PRIVATE ${CURSES_LIBRARY})
+
+if(USE_ICONV)
+ check_function_exists(__iconv ICONV_IN_LIBC)
+ if(NOT ICONV_IN_LIBC)
+ find_path(ICONV_INCLUDE_DIR iconv.h)
+ find_library(ICONV_LIBRARY iconv)
+ endif()
+
+ # detect the prototype of iconv(3)
+ set(CMAKE_C_FLAGS_BACKUP "${CMAKE_C_FLAGS}")
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror")
+ set(CMAKE_REQUIRED_INCLUDES "${ICONV_INCLUDE_DIR}")
+ set(CMAKE_REQUIRED_LIBRARIES "${ICONV_LIBRARY}")
+ check_c_source_compiles("
+ #include <iconv.h>
+ int main() {
+ iconv_t conv = 0;
+ char* in = 0;
+ size_t ilen = 0;
+ char* out = 0;
+ size_t olen = 0;
+ iconv(conv, &in, &ilen, &out, &olen);
+ return 0;
+ }
+ " ICONV_TRADITIONAL)
+ set(CMAKE_REQUIRED_INCLUDES)
+ set(CMAKE_REQUIRED_LIBRARIES)
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS_BACKUP}")
+
+ target_include_directories(nvi PRIVATE ${ICONV_INCLUDE_DIR})
+ target_link_libraries(nvi PRIVATE ${ICONV_LIBRARY})
+endif()
+
+check_include_files(libutil.h HAVE_LIBUTIL_H)
+check_include_files(ncurses.h HAVE_NCURSES_H)
+check_include_files(term.h HAVE_TERM_H)
+
+configure_file(files/config.h.in config.h)
+
+set(vi_cv_path_preserve /var/tmp/vi.recover/)
+if(APPLE)
+ set(vi_cv_path_msgcat /usr/local/share/vi/catalog/)
+else()
+ set(vi_cv_path_msgcat /usr/share/vi/catalog/)
+endif()
+
+configure_file(files/pathnames.h.in pathnames.h)
+configure_file(files/recover.in recover @ONLY)
Modified: head/contrib/nvi/LICENSE
==============================================================================
--- head/contrib/nvi/LICENSE Wed Sep 9 08:19:22 2020 (r365498)
+++ head/contrib/nvi/LICENSE Wed Sep 9 08:38:47 2020 (r365499)
@@ -1,7 +1,3 @@
-/*-
- * $Id: LICENSE,v 8.18 2011/07/10 11:58:35 zy Exp $
- */
-
The following are the copyrights and redistribution conditions that apply
to this copy of the Vi software.
Modified: head/contrib/nvi/README
==============================================================================
--- head/contrib/nvi/README Wed Sep 9 08:19:22 2020 (r365498)
+++ head/contrib/nvi/README Wed Sep 9 08:38:47 2020 (r365499)
@@ -1,6 +1,4 @@
-# $Id: README,v 9.2 2015/04/08 17:18:56 zy Exp $
-
-This is version 2.1.3 (2015-04-08) of nex/nvi, a reimplementation of the ex/vi
+This is version 2.2.0 (2020-08-01) of nex/nvi, a reimplementation of the ex/vi
text editors originally distributed as part of the Fourth Berkeley
Software Distribution (4BSD), by the University of California, Berkeley.
@@ -8,12 +6,12 @@ The directory layout is as follows:
LICENSE ....... Copyright, use and redistribution information.
README ........ This file.
- build ......... Build directory.
catalog ....... Message catalogs; see catalog/README.
cl ............ Vi interface to the curses(3) library.
common ........ Code shared by ex and vi.
- docs .......... Ex/vi documentation, both current and historic.
ex ............ Ex source code.
+ files ......... Template files.
+ man ........... Ex/vi documentation.
regex ......... Modified regex library with wide character support.
vi ............ Vi source code.
@@ -29,7 +27,7 @@ o Nvi was written by Keith Bostic, and the last versio
The following acknowledgments were written by Keith Bostic:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-o This software is several years old and is the product of many folks' work.
+o This software is several years old and is the product of many folks' work.
This software was originally derived from software contributed to
the University of California, Berkeley by Steve Kirkendall, the
Modified: head/contrib/nvi/catalog/Makefile
==============================================================================
--- head/contrib/nvi/catalog/Makefile Wed Sep 9 08:19:22 2020 (r365498)
+++ head/contrib/nvi/catalog/Makefile Wed Sep 9 08:38:47 2020 (r365499)
@@ -1,7 +1,5 @@
-# $Id: Makefile,v 9.0 2012/10/19 15:13:11 zy Exp $
-
-CAT= dutch english french german polish ru_RU.KOI8-R spanish swedish \
- uk_UA.KOI8-U zh_CN.GB2312
+CAT= dutch english french german polish ru_RU.KOI8-R spanish \
+ swedish tr_TR.ISO8859-9 tr_TR.UTF-8 uk_UA.KOI8-U zh_CN.GB2312
FILES= ../cl/*.c ../common/*.c ../ex/*.c ../vi/*.c
all: dump ${CAT}
@@ -33,7 +31,8 @@ ${CAT}: english.base
CHK= dutch.check english.check french.check german.check \
polish.check ru_RU.KOI8-R.check spanish.check swedish.check \
- uk_UA.KOI8-U.check zh_CN.GB2312.check
+ tr_TR.ISO8859-9.check tr_TR.UTF-8.check uk_UA.KOI8-U.check \
+ zh_CN.GB2312.check
check: ${CHK}
${CHK}: ${CAT}
@echo "... $@"; \
Modified: head/contrib/nvi/catalog/README
==============================================================================
--- head/contrib/nvi/catalog/README Wed Sep 9 08:19:22 2020 (r365498)
+++ head/contrib/nvi/catalog/README Wed Sep 9 08:38:47 2020 (r365499)
@@ -1,5 +1,3 @@
-# $Id: README,v 9.0 2012/10/19 17:06:15 zy Exp $
-
Generally, all non-system error and informational messages in nvi are
catalog messages, i.e. they can be tailored to a specific langauge.
Command strings, usage strings, system errors and other 'known text'
Modified: head/contrib/nvi/catalog/dump.c
==============================================================================
--- head/contrib/nvi/catalog/dump.c Wed Sep 9 08:19:22 2020 (r365498)
+++ head/contrib/nvi/catalog/dump.c Wed Sep 9 08:38:47 2020 (r365499)
@@ -27,10 +27,7 @@
* SUCH DAMAGE.
*/
-#ifndef lint
-static char sccsid[] = "@(#)dump.c 8.1 (Berkeley) 8/31/94";
-#endif /* not lint */
-
+#include <ctype.h>
#include <ctype.h>
#include <stdio.h>
Copied: head/contrib/nvi/catalog/tr_TR.ISO8859-9.base (from r365495, vendor/nvi/dist/catalog/tr_TR.ISO8859-9.base)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/contrib/nvi/catalog/tr_TR.ISO8859-9.base Wed Sep 9 08:38:47 2020 (r365499, copy of r365495, vendor/nvi/dist/catalog/tr_TR.ISO8859-9.base)
@@ -0,0 +1,304 @@
+002 "Satýr uzunluðu taþýmý"
+003 "%lu numaralý satýr silinemiyor"
+004 "%lu numaralý satýra iliþtirilemiyor"
+005 "%lu numaralý satýrda ekleme yapýlamýyor"
+006 "%lu numaralý satýr kaydedilemiyor"
+007 "Son satýr alýnamýyor"
+008 "Hata: %lu numaralý satýr okunamýyor"
+009 "Günlük dosyasý"
+010 "Günlükleme gerçekleþtirilmiyor, geri alma olanaklý deðil"
+011 "Geri alýnacak bir deðiþiklik yok"
+012 "Günlükleme gerçekleþtirilmiyor, geri alma olanaklý deðil"
+013 "Günlükleme gerçekleþtirilmiyor, ileri sarma olanaklý deðil"
+014 "Yinelenecek bir deðiþiklik yok"
+015 "%s/%d: Günlük kayýt hatasý"
+016 "Vi'nin standart girdisi ve çýktýsý bir uçbirim olmalý"
+017 "Ým %s: Ayarlanmamýþ"
+018 "Ým %s: Satýr silinmiþ"
+019 "Ým %s: Ýmleç konumu artýk yok"
+020 "Hata: "
+021 "yeni dosya
+022 "adý deðiþti"
+023 "deðiþtirildi"
+024 "deðiþtirilmedi"
+025 "KÝLÝDÝ AÇILDI"
+026 "saltokunur"
+027 "satýr %lu/%lu [%ld%%]"
+028 "boþ dosya"
+029 "%lu. satýr"
+030 "%s dosyasý bir ileti kataloðu deðil"
+031 "Öntanýmlý %s seçeneði ayarlanamadý"
+032 "Kullaným: %s"
+033 "set: %s seçeneði yok: 'set all' tüm seçenek deðerlerini verir"
+034 "set: [no]%s seçeneði bir deðer almaz"
+035 "set: %s seçeneði bir Boole deðeri deðil"
+036 "set: %s seçeneði: %s"
+037 "set: %s seçeneði: %s: Deðer taþýmý"
+038 "set: %s seçeneði: %s izin verilmeyen bir sayý"
+039 "set: %s seçeneði bir Boole deðeri deðil"
+040 "Ekran sütun sayýsý çok küçük, þundan daha az: %d"
+041 "Ekran sütun sayýsý çok büyük, þundan daha çok: %d"
+042 "Ekran satýr sayýsý çok küçük, þundan daha az: %d"
+043 "Ekran satýr sayýsý çok büyük, þundan daha çok: %d"
+044 "Lisp seçeneði eklenmemiþ"
+045 "Ýletiler kapatýlmamýþ: %s"
+046 "Ýletiler açýlmamýþ: %s"
+047 "%s seçeneði iki karakterli öbekler biçiminde olmalý"
+053 "Baþlangýç arabelleði boþ"
+054 "%s arabelleði boþ"
+056 "Oturum baþarýsýz olursa deðiþiklikler kurtarýlamaz"
+057 "Dosya, kurtarma için kopyalanýyor..."
+058 "Koruma baþarýsýz oldu: %s"
+059 "Oturum baþarýsýz olursa deðiþiklikler kurtarýlamaz"
+060 "Dosya yedeklemesi baþarýsýz oldu: %s"
+061 "Dosya, kurtarma için kopyalanýyor..."
+062 "%u kullanýcýsý üzerine bilgi bulunamadý"
+063 "Kurtarma dosyasý kilitlenemiyor"
+065 "Kurtarma dosyasý"
+066 "%s: Hatalý oluþturulmuþ kurtarma dosyasý"
+067 "%s: Hatalý oluþturulmuþ kurtarma dosyasý"
+068 "Kurtarýlacak %s adýnda sizce okunabilir bir dosya yok"
+069 "Bu dosyanýn kurtarabileceðiniz eski sürümleri var"
+070 "Kurtarabileceðiniz baþka dosyalar var"
+071 "E-posta gönderilmedi: %s"
+072 "Dosya boþ, aranacak bir þey yok"
+073 "Dizgi bulunamadan dosyanýn sonuna eriþildi"
+074 "Arama dizgisi yok"
+075 "Dizgi bulunamadý"
+076 "Dizgi bulunamadan dosyanýn baþýna eriþildi"
+077 "Arama tamamlandý"
+078 "Aranýyor..."
+079 "Yazdýrýlamaz karakter bulunmadý"
+080 "Bilinmeyen komut adý"
+082 "%s: Komut ex kipinde kullanýlamaz"
+083 "Sayým sýfýr olmayabilir"
+084 "%s: Hatalý satýr belirtimi"
+085 "Ýç sözdizim tablo hatasý (%s: %s)"
+086 "Kullaným: %s"
+087 "%s: Geçici arabellek salýverilmedi"
+088 "Bayrak göreli konumu birinci satýrdan önceye"
+089 "Bayrak göreli konumu dosya sonunu geçiyor"
+090 "Erimli @, dosya/ekran deðiþtiðinde çalýþýr"
+091 "Global/v komutu dosya/ekran deðiþtiðinde çalýþýr"
+092 "Ex komutu baþarýsýz: Sýradaki komutlar çýkarýldý"
+093 "Ex komutu baþarýsýz: Eþlemlenen düðmeler çýkarýldý"
+094 "Ýkinci adres ilkinden daha küçük"
+095 "Bir im adý saðlanmadý"
+096 "\\ sonrasýnda / veya ? gelmiyor"
+097 "Bir satýr numarasýna yapýlan baþvuru sayýsý sýfýrdan az"
+098 "Bilinmeyen komut: %s"
+099 "Adres deðeri taþýmý"
+100 "Adres deðeri alttaþýmý"
+101 "Ýzin verilmeyen adres birleþimi"
+102 "Ýzin verilmeyen adres: Dosyada yalnýzca %lu satýr var"
+103 "Ýzin verilmeyen adres: Dosya boþ"
+104 "%s komutu bir 0 adresine izin vermiyor"
+105 "Görüntülenecek kýsaltma yok"
+106 "Kýsaltmalar bir \"sözcük\" karakteri ile bitmelidir"
+107 "Kýsaltmalar sekme veya boþluk içeremez"
+108 "Kýsaltmalar sonu dýþýnda sözcük/sözcük olmayan karakterleri karýþtýramaz"
+109 "\"%s\" bir kýsaltma deðil"
+110 "Vi komutu baþarýsýz: Eþlemlenen düðmeler çýkarýldý"
+111 "Düzenlenecek baþka dosya yok"
+112 "Öncesinde düzenlenecek baþka dosya yok"
+113 "Öncesinde geri sarýlacak dosyalar yok"
+114 "Görüntülenecek dosya yok"
+115 "Öncesinde \"!\" ögesinin yerine geçecek bir komut yok"
+116 "%% yerine geçecek bir dosya adý yok"
+117 "# yerine geçecek bir dosya adý yok"
+118 "Hata: execl: %s"
+119 "Girdi/Çýktý hatasý: %s"
+120 "Dosya son tam yazýmdan bu yana deðiþtirilmiþ; yazýn veya yok saymak için ! kullanýn"
+121 "Ev dizini konumu bulunamýyor"
+122 "Yeni þimdiki dizin: %s"
+123 "Görüntülenecek kesilmiþ arabellek yok"
+124 "%s komutu bir global veya v komutunun parçasý olarak kullanýlamaz"
+128 "%s: kaynak alýnmýyor: Ýyesi siz veya kök deðil"
+129 "%s: kaynak alýnmýyor: Ýyesi siz deðilsiniz"
+130 "%s: kaynak alýnmýyor: Ýyesi dýþýnda baþka bir kullanýcý tarafýndan yazýlabilir"
+131 "Uç uca eklenecek bir satýr yok"
+132 "Girdi eþlem girdisi yok"
+133 "Komut eþlem girdisi yok"
+134 "%s yeniden eþlemlenemeyebilir"
+135 "\"%s\" þu anda eþlemlenmemiþ"
+136 "Ým adlarý tek bir karakter olmalýdýr"
+137 "%s mevcut, yazýlmamýþ; yok saymak için ! kullanýn"
+138 "Yeni exrc dosyasý: %s"
+139 "Hedef satýrý taþýma erimi içinde"
+140 "'open' komutu 'open' seçeneðinin ayarlý olmasýný gerektirir"
+141 "'open' komutu henüz eklenmemiþ"
+142 "Bu dosyanýn korunmasý olanaklý deðil"
+143 "Dosya korundu"
+144 "%s: Çok fazla dosya adýna geniþletilmiþ"
+145 "Yalnýzca sýradan dosyalar ve adlandýrýlmýþ veri yollarý okunabilir"
+146 "%s: Okuma kilidi kullanýlabilir deðildi"
+147 "Okunuyor..."
+148 "%s: %lu satýr, %lu karakter"
+149 "Görüntülenecek arkaplan ekraný yok"
+150 "'script' komutu yalnýzca vi kipinde kullanýlabilir"
+151 "Çalýþtýrýlacak komut yok"
+152 "'shiftwidth' seçeneði 0 olarak ayarlanmýþ"
+153 "Sayým taþýmý"
+154 "Sayým alttaþýmý"
+155 "Düzenli ifade belirtilmiþ; r bayraðý anlamsýz"
+156 "#, l ve p bayraklarý vi kipinde c bayraðý ile birlikte kullanýlamaz"
+157 "Eþleþme bulunamadý"
+158 "Önceden bir etiket girilmemiþ"
+159 "Etiket yýðýnýnda %s sayýsýndan az girdi; :display t[ags] kullanýn"
+160 "Etiket yýðýnýnda dönülecek bir %s dosyasý yok; :display t[ags] kullanýn"
+161 "Sürdürmek için Enter'a basýn:"
+162 "%s: Etiket bulunamadý"
+163 "%s: %s içinde hasar görmüþ etiket"
+164 "%s: Etiketin satýr numarasý dosya sonunu geçmiþ"
+165 "Etiket yýðýný boþ"
+166 "%s: Arama dizgisi bulunamadý"
+167 "%d dosya daha düzenlenecek"
+168 "%s arabelleði boþ"
+169 "Deðiþikliði onayla? [n]"
+170 "Yarýda kesildi"
+171 "Öncesinde çalýþtýrýlacak arabellek yok"
+172 "Öncesinde düzenli ifade yok"
+173 "%s komutu bir dosyanýn halihazýrda okunmuþ olmasýný gerektirir"
+174 "Kullaným: %s"
+175 "'visual' komutu 'open' seçeneðinin ayarlanmýþ olmasýný gerektirir"
+177 "Boþ dosya"
+178 "Öncesinde F, f, T veya t aramasý yok"
+179 "%s bulunamadý"
+180 "Düzenlenecek dosya yok"
+181 "Ýmleç bir sayýda deðil"
+182 "Ortaya çýkan sayý çok büyük"
+183 "Ortaya çýkan sayý çok küçük"
+184 "Bu satýrda eþleþen karakter yok"
+185 "Eþleþen karakter bulunamadý"
+186 "Deðiþtirilecek karakter yok"
+187 "Geçilecek baþka ekran yok"
+188 "Arama dizgisinden, satýr ofsetinden ve/veya 'z' komutundan sonraki karakterler"
+189 "Öncesinde arama dizgisi yok"
+190 "Arama baþlanan konumda tamamlandý"
+191 "Kýsaltma geniþleme sýnýrýný aþtý: Karakterler çýkarýldý"
+192 "Ýzin verilmeyen karakter; giriþ için týrnak içine alýn"
+193 "Halihazýrda eklemenin baþýnda"
+194 "Silinecek baþka karakter yok"
+195 "Hareket dosya sonunu geçti"
+196 "Hareket satýr sonunu geçti"
+197 "Ýmleç hareket ettirilmedi"
+198 "Halihazýrda dosyanýn baþýnda"
+199 "Hareket dosyanýn baþýný geçti"
+200 "Halihazýrda ilk sütunda"
+201 "Arabellekler komuttan önce belirtilmeli"
+202 "Halihazýrda dosya sonunda"
+203 "Halihazýrda satýr sonunda"
+204 "%s bir vi komutu deðil"
+205 "Kullaným: %s"
+206 "Silinecek karakter yok"
+207 "Q komutu ex uçbirim arabirimini gerektirir"
+208 "Yinelenecek komut yok"
+209 "Dosya boþ"
+210 "%s bir hareket komutu olarak kullanýlamaz"
+211 "Halihazýrda komut kipi içinde"
+212 "Ýmleç bir sözcükte deðil"
+214 "'windows' seçeneði deðeri çok büyük, en çok %u olabilir"
+215 "Ýliþtir"
+216 "Deðiþiklik yap"
+217 "Komut"
+218 "Ekle"
+219 "Deðiþtir"
+220 "Hareket ekran sonunu geçti"
+221 "Hareket ekran baþýný geçti"
+222 "Ekran bölünebilmesi için %d satýrdan daha geniþ olmalýdýr"
+223 "Arkaplan ekraný yok"
+224 "Arkaplanda %s dosyasýný düzenleyen bir ekran yok"
+225 "Açýk olan tek ekranýnýzý arkaplana alamazsýnýz"
+226 "Ekran yalnýzca %d satýra küçültülebilir"
+227 "Ekran küçülemez"
+228 "Ekran büyüyemez"
+230 "Bu ekran askýya alýnamaz"
+231 "Yarýda kesildi: Eþlemlenen düðmeler çýkarýldý"
+232 "vi: Geçici arabellek salýverilmedi"
+233 "Bu uçbirimde %s düðmesi yok"
+234 "Yalnýzca bir arabellek belirtilebilir"
+235 "Sayý þundan daha büyük: %lu"
+236 "Yarýda kesildi"
+237 "Geçici dosya oluþturulamýyor"
+238 "Uyarý: %s sýradan bir dosya deðil"
+239 "%s halihazýrda kilitlenmiþ, oturum saltokunur"
+240 "%s: Kaldýr"
+241 "%s: Kapat"
+242 "%s: Kaldýr"
+243 "%s: Kaldýr"
+244 "Saltokunur dosya, yazýlmadý; yok saymak için ! kullanýn"
+245 "Saltokunur dosya, yazýlmadý"
+246 "%s mevcut, yazýlmadý; yok saymak için ! kullanýn"
+247 "%s mevcut, yazýlmadý"
+248 "Kýsmi dosya, yazýlmadý; yok saymak için ! kullanýn"
+249 "Kýsmi dosya, yazýlmadý"
+250 "%s: Dosya bu kopyadan daha önce deðiþtirilmiþ; yok saymak için ! kullanýn"
+251 "%s: Dosya bu kopyadan daha önce deðiþtirilmiþ"
+252 "%s: Yazým korumasý kullanýlabilir deðildi"
+253 "Yazýlýyor..."
+254 "%s: UYARI: DOSYA KIRPILMIÞ"
+255 "Halihazýrda bu grubun ilk etiketinde"
+256 "%s: Yeni dosya: %lu satýr, %lu karakter"
+257 "%s: %lu satýr, %lu karakter"
+258 "%s çok fazla dosya adýna geniþletilmiþ"
+259 "%s: Sýradan bir dosya deðil"
+260 "%s: Ýyesi siz deðilsiniz"
+261 "%s: Ýyesi dýþýnda baþka bir kullanýcý tarafýndan da eriþilebilir"
+262 "Dosya son tam yazýmdan bu yana deðiþtirilmiþ; yazýn veya yok saymak için ! kullanýn"
+263 "Dosya son tam yazýmdan bu yana deðiþtirilmiþ; yazýn veya yok saymak için :edit! kullanýn"
+264 "Dosya son tam yazýmdan bu yana deðiþtirilmiþ; yazýn veya yok saymak için ! kullanýn"
+265 "Dosya geçici; çýkarsanýz deðiþiklikler atýlacaktýr"
+266 "Dosya saltokunur, deðiþiklikler kendiliðinden yazýlmaz"
+267 "Günlük yeniden baþlatýldý"
+268 "Onayla? [ynq]"
+269 "Sürdürmek için herhangi bir düðmeye basýn: "
+270 "Sürdürmek için herhangi bir düðmeye basýn [ex komutu girmek için :]: "
+271 "Sürdürmek için herhangi bir düðmeye basýn [çýkýþ için q]: "
+272 "Bu biçim %s ex uçbirim arabirimini gerektirir"
+273 "ex girdisi kipine giriliyor"
+274 "Komut baþarýsýz, henüz bir dosya okunmadý."
+275 " sürdür?"
+276 "Beklenmedik karakter olayý"
+277 "Beklenmedik dosya sonu olayý"
+278 "Sorgu eþleþmesi bulunamadý"
+279 "Beklenmedik yarýda kesme olayý"
+281 "Beklenmedik yeniden boyama olayý"
+282 "Halihazýrda bu grubun son etiketinde"
+283 "%s komutu ex uçbirim arabirimini gerektirir"
+284 "Bu biçim %s 'secure edit' seçeneði ayarlandýðýnda desteklenmez"
+285 "Beklenmedik dizi olayý"
+286 "Beklenmedik zaman aþýmý olayý"
+288 "Bölünebilmesi için ekran %d sütundan daha geniþ olmalýdýr"
+289 "Kabuk geniþletmeleri 'secure edit' seçeneði ayarlandýðýnda desteklenmez"
+290 "%s komutu 'secure edit' seçeneði ayarlandýðýnda desteklenmez"
+291 "set: %s seçeneði kapatýlamaz"
+292 "Ekran çok küçük."
+293 "eklendi"
+294 "deðiþtirildi"
+295 "silindi"
+296 "uç uca eklendi"
+297 "taþýndý"
+298 "kaydýrýldý"
+299 "kopyalandý"
+300 "satýr"
+301 "satýr"
+303 "Dosya son yazýmdan bu yana deðiþtirilmiþ."
+304 "Kabuk geniþletmesi baþarýsýz"
+305 "Bir '%s' düzenleme seçeneði belirtilmedi"
+307 "Çalýþtýrýlacak ex komutu yok"
+308 "Bir komut çalýþtýrmak için <CR>, çýkmak için :q girin"
+309 "Yardým için \"cscope help\" kullanýn"
+310 "Çalýþan bir cscope baðlantýsý yok"
+311 "%s: Bilinmeyen arama türü: Þunlardan bir tanesini kullanýn: %s"
+312 "%d: Böyle bir cscope oturumu yok"
+313 "set: %s seçeneði hiçbir zaman açýlamaz"
+314 "set: %s seçeneði hiçbir zaman 0 olarak ayarlanamaz"
+315 "%s: Ýliþtirildi: %lu satýr, %lu karakter"
+316 "Beklenmedik yeniden boyutlandýrma olayý"
+317 "Düzenlenecek %d dosya var"
+319 "%d ekran arkaplana alýndý; onlarý listelemek için :display kullanýn"
+320 "Bilinmeyen imleç konumu"
+321 "Dosya kodlama dönüþtürmesi desteklenmiyor"
+322 "Girdi kodlama dönüþtürmesi desteklenmiyor"
+323 "Geçersiz girdi. Kýrpýldý."
+324 "%d numaralý satýrda dönüþtürme hatasý"
Copied: head/contrib/nvi/catalog/tr_TR.ISO8859-9.owner (from r365495, vendor/nvi/dist/catalog/tr_TR.ISO8859-9.owner)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/contrib/nvi/catalog/tr_TR.ISO8859-9.owner Wed Sep 9 08:38:47 2020 (r365499, copy of r365495, vendor/nvi/dist/catalog/tr_TR.ISO8859-9.owner)
@@ -0,0 +1 @@
+Emir SARI <bitigchi at me.com>
Copied: head/contrib/nvi/catalog/tr_TR.UTF-8.base (from r365495, vendor/nvi/dist/catalog/tr_TR.UTF-8.base)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/contrib/nvi/catalog/tr_TR.UTF-8.base Wed Sep 9 08:38:47 2020 (r365499, copy of r365495, vendor/nvi/dist/catalog/tr_TR.UTF-8.base)
@@ -0,0 +1,304 @@
+002 "Satır uzunluÄu taÅımı"
+003 "%lu numaralı satır silinemiyor"
+004 "%lu numaralı satıra iliÅtirilemiyor"
+005 "%lu numaralı satırda ekleme yapılamıyor"
+006 "%lu numaralı satır kaydedilemiyor"
+007 "Son satır alınamıyor"
+008 "Hata: %lu numaralı satır okunamıyor"
+009 "Günlük dosyası"
+010 "Günlükleme gerçekleÅtirilmiyor, geri alma olanaklı deÄil"
+011 "Geri alınacak bir deÄiÅiklik yok"
+012 "Günlükleme gerçekleÅtirilmiyor, geri alma olanaklı deÄil"
+013 "Günlükleme gerçekleÅtirilmiyor, ileri sarma olanaklı deÄil"
+014 "Yinelenecek bir deÄiÅiklik yok"
+015 "%s/%d: Günlük kayıt hatası"
+016 "Vi'nin standart girdisi ve çıktısı bir uçbirim olmalı"
+017 "Ä°m %s: AyarlanmamıÅ"
+018 "Ä°m %s: Satır silinmiÅ"
+019 "İm %s: İmleç konumu artık yok"
+020 "Hata: "
+021 "yeni dosya
+022 "adı deÄiÅti"
+023 "deÄiÅtirildi"
+024 "deÄiÅtirilmedi"
+025 "KÄ°LÄ°DÄ° AÃILDI"
+026 "saltokunur"
+027 "satır %lu/%lu [%ld%%]"
+028 "boÅ dosya"
+029 "%lu. satır"
+030 "%s dosyası bir ileti kataloÄu deÄil"
+031 "Ãntanımlı %s seçeneÄi ayarlanamadı"
+032 "Kullanım: %s"
+033 "set: %s seçeneÄi yok: 'set all' tüm seçenek deÄerlerini verir"
+034 "set: [no]%s seçeneÄi bir deÄer almaz"
+035 "set: %s seçeneÄi bir Boole deÄeri deÄil"
+036 "set: %s seçeneÄi: %s"
+037 "set: %s seçeneÄi: %s: DeÄer taÅımı"
+038 "set: %s seçeneÄi: %s izin verilmeyen bir sayı"
+039 "set: %s seçeneÄi bir Boole deÄeri deÄil"
+040 "Ekran sütun sayısı çok küçük, Åundan daha az: %d"
+041 "Ekran sütun sayısı çok büyük, Åundan daha çok: %d"
+042 "Ekran satır sayısı çok küçük, Åundan daha az: %d"
+043 "Ekran satır sayısı çok büyük, Åundan daha çok: %d"
+044 "Lisp seçeneÄi eklenmemiÅ"
+045 "Ä°letiler kapatılmamıÅ: %s"
+046 "Ä°letiler açılmamıÅ: %s"
+047 "%s seçeneÄi iki karakterli öbekler biçiminde olmalı"
+053 "BaÅlangıç arabelleÄi boÅ"
+054 "%s arabelleÄi boÅ"
+056 "Oturum baÅarısız olursa deÄiÅiklikler kurtarılamaz"
+057 "Dosya, kurtarma için kopyalanıyor..."
+058 "Koruma baÅarısız oldu: %s"
+059 "Oturum baÅarısız olursa deÄiÅiklikler kurtarılamaz"
+060 "Dosya yedeklemesi baÅarısız oldu: %s"
+061 "Dosya, kurtarma için kopyalanıyor..."
+062 "%u kullanıcısı üzerine bilgi bulunamadı"
+063 "Kurtarma dosyası kilitlenemiyor"
+065 "Kurtarma dosyası"
+066 "%s: Hatalı oluÅturulmuÅ kurtarma dosyası"
+067 "%s: Hatalı oluÅturulmuÅ kurtarma dosyası"
+068 "Kurtarılacak %s adında sizce okunabilir bir dosya yok"
+069 "Bu dosyanın kurtarabileceÄiniz eski sürümleri var"
+070 "KurtarabileceÄiniz baÅka dosyalar var"
+071 "E-posta gönderilmedi: %s"
+072 "Dosya boÅ, aranacak bir Åey yok"
+073 "Dizgi bulunamadan dosyanın sonuna eriÅildi"
+074 "Arama dizgisi yok"
+075 "Dizgi bulunamadı"
+076 "Dizgi bulunamadan dosyanın baÅına eriÅildi"
+077 "Arama tamamlandı"
+078 "Aranıyor..."
+079 "Yazdırılamaz karakter bulunmadı"
+080 "Bilinmeyen komut adı"
+082 "%s: Komut ex kipinde kullanılamaz"
+083 "Sayım sıfır olmayabilir"
+084 "%s: Hatalı satır belirtimi"
+085 "İç sözdizim tablo hatası (%s: %s)"
+086 "Kullanım: %s"
+087 "%s: Geçici arabellek salıverilmedi"
+088 "Bayrak göreli konumu birinci satırdan önceye"
+089 "Bayrak göreli konumu dosya sonunu geçiyor"
+090 "Erimli @, dosya/ekran deÄiÅtiÄinde çalıÅır"
+091 "Global/v komutu dosya/ekran deÄiÅtiÄinde çalıÅır"
+092 "Ex komutu baÅarısız: Sıradaki komutlar çıkarıldı"
+093 "Ex komutu baÅarısız: EÅlemlenen düÄmeler çıkarıldı"
+094 "İkinci adres ilkinden daha küçük"
+095 "Bir im adı saÄlanmadı"
+096 "\\ sonrasında / veya ? gelmiyor"
+097 "Bir satır numarasına yapılan baÅvuru sayısı sıfırdan az"
+098 "Bilinmeyen komut: %s"
+099 "Adres deÄeri taÅımı"
+100 "Adres deÄeri alttaÅımı"
+101 "Ä°zin verilmeyen adres birleÅimi"
+102 "İzin verilmeyen adres: Dosyada yalnızca %lu satır var"
+103 "Ä°zin verilmeyen adres: Dosya boÅ"
+104 "%s komutu bir 0 adresine izin vermiyor"
+105 "Görüntülenecek kısaltma yok"
+106 "Kısaltmalar bir \"sözcük\" karakteri ile bitmelidir"
+107 "Kısaltmalar sekme veya boÅluk içeremez"
+108 "Kısaltmalar sonu dıÅında sözcük/sözcük olmayan karakterleri karıÅtıramaz"
+109 "\"%s\" bir kısaltma deÄil"
+110 "Vi komutu baÅarısız: EÅlemlenen düÄmeler çıkarıldı"
+111 "Düzenlenecek baÅka dosya yok"
+112 "Ãncesinde düzenlenecek baÅka dosya yok"
+113 "Ãncesinde geri sarılacak dosyalar yok"
+114 "Görüntülenecek dosya yok"
+115 "Ãncesinde \"!\" ögesinin yerine geçecek bir komut yok"
+116 "%% yerine geçecek bir dosya adı yok"
+117 "# yerine geçecek bir dosya adı yok"
+118 "Hata: execl: %s"
+119 "Girdi/Ãıktı hatası: %s"
+120 "Dosya son tam yazımdan bu yana deÄiÅtirilmiÅ; yazın veya yok saymak için ! kullanın"
+121 "Ev dizini konumu bulunamıyor"
+122 "Yeni Åimdiki dizin: %s"
+123 "Görüntülenecek kesilmiŠarabellek yok"
+124 "%s komutu bir global veya v komutunun parçası olarak kullanılamaz"
+128 "%s: kaynak alınmıyor: Ä°yesi siz veya kök deÄil"
+129 "%s: kaynak alınmıyor: Ä°yesi siz deÄilsiniz"
+130 "%s: kaynak alınmıyor: Ä°yesi dıÅında baÅka bir kullanıcı tarafından yazılabilir"
+131 "Uç uca eklenecek bir satır yok"
+132 "Girdi eÅlem girdisi yok"
+133 "Komut eÅlem girdisi yok"
+134 "%s yeniden eÅlemlenemeyebilir"
+135 "\"%s\" Åu anda eÅlemlenmemiÅ"
+136 "İm adları tek bir karakter olmalıdır"
+137 "%s mevcut, yazılmamıÅ; yok saymak için ! kullanın"
+138 "Yeni exrc dosyası: %s"
+139 "Hedef satırı taÅıma erimi içinde"
+140 "'open' komutu 'open' seçeneÄinin ayarlı olmasını gerektirir"
+141 "'open' komutu henüz eklenmemiÅ"
+142 "Bu dosyanın korunması olanaklı deÄil"
+143 "Dosya korundu"
+144 "%s: Ãok fazla dosya adına geniÅletilmiÅ"
+145 "Yalnızca sıradan dosyalar ve adlandırılmıŠveri yolları okunabilir"
+146 "%s: Okuma kilidi kullanılabilir deÄildi"
+147 "Okunuyor..."
+148 "%s: %lu satır, %lu karakter"
+149 "Görüntülenecek arkaplan ekranı yok"
+150 "'script' komutu yalnızca vi kipinde kullanılabilir"
+151 "ÃalıÅtırılacak komut yok"
+152 "'shiftwidth' seçeneÄi 0 olarak ayarlanmıÅ"
+153 "Sayım taÅımı"
+154 "Sayım alttaÅımı"
+155 "Düzenli ifade belirtilmiÅ; r bayraÄı anlamsız"
+156 "#, l ve p bayrakları vi kipinde c bayraÄı ile birlikte kullanılamaz"
+157 "EÅleÅme bulunamadı"
+158 "Ãnceden bir etiket girilmemiÅ"
+159 "Etiket yıÄınında %s sayısından az girdi; :display t[ags] kullanın"
+160 "Etiket yıÄınında dönülecek bir %s dosyası yok; :display t[ags] kullanın"
+161 "Sürdürmek için Enter'a basın:"
+162 "%s: Etiket bulunamadı"
+163 "%s: %s içinde hasar görmüŠetiket"
+164 "%s: Etiketin satır numarası dosya sonunu geçmiÅ"
+165 "Etiket yıÄını boÅ"
+166 "%s: Arama dizgisi bulunamadı"
+167 "%d dosya daha düzenlenecek"
+168 "%s arabelleÄi boÅ"
+169 "DeÄiÅikliÄi onayla? [n]"
+170 "Yarıda kesildi"
+171 "Ãncesinde çalıÅtırılacak arabellek yok"
+172 "Ãncesinde düzenli ifade yok"
+173 "%s komutu bir dosyanın halihazırda okunmuŠolmasını gerektirir"
+174 "Kullanım: %s"
+175 "'visual' komutu 'open' seçeneÄinin ayarlanmıŠolmasını gerektirir"
+177 "BoÅ dosya"
+178 "Ãncesinde F, f, T veya t araması yok"
+179 "%s bulunamadı"
+180 "Düzenlenecek dosya yok"
+181 "Ä°mleç bir sayıda deÄil"
+182 "Ortaya çıkan sayı çok büyük"
+183 "Ortaya çıkan sayı çok küçük"
+184 "Bu satırda eÅleÅen karakter yok"
+185 "EÅleÅen karakter bulunamadı"
+186 "DeÄiÅtirilecek karakter yok"
+187 "Geçilecek baÅka ekran yok"
+188 "Arama dizgisinden, satır ofsetinden ve/veya 'z' komutundan sonraki karakterler"
+189 "Ãncesinde arama dizgisi yok"
+190 "Arama baÅlanan konumda tamamlandı"
+191 "Kısaltma geniÅleme sınırını aÅtı: Karakterler çıkarıldı"
+192 "İzin verilmeyen karakter; giriŠiçin tırnak içine alın"
+193 "Halihazırda eklemenin baÅında"
+194 "Silinecek baÅka karakter yok"
+195 "Hareket dosya sonunu geçti"
+196 "Hareket satır sonunu geçti"
+197 "İmleç hareket ettirilmedi"
+198 "Halihazırda dosyanın baÅında"
+199 "Hareket dosyanın baÅını geçti"
+200 "Halihazırda ilk sütunda"
+201 "Arabellekler komuttan önce belirtilmeli"
+202 "Halihazırda dosya sonunda"
+203 "Halihazırda satır sonunda"
+204 "%s bir vi komutu deÄil"
+205 "Kullanım: %s"
+206 "Silinecek karakter yok"
+207 "Q komutu ex uçbirim arabirimini gerektirir"
+208 "Yinelenecek komut yok"
+209 "Dosya boÅ"
+210 "%s bir hareket komutu olarak kullanılamaz"
+211 "Halihazırda komut kipi içinde"
+212 "Ä°mleç bir sözcükte deÄil"
+214 "'windows' seçeneÄi deÄeri çok büyük, en çok %u olabilir"
+215 "Ä°liÅtir"
+216 "DeÄiÅiklik yap"
+217 "Komut"
+218 "Ekle"
+219 "DeÄiÅtir"
+220 "Hareket ekran sonunu geçti"
+221 "Hareket ekran baÅını geçti"
+222 "Ekran bölünebilmesi için %d satırdan daha geniŠolmalıdır"
+223 "Arkaplan ekranı yok"
+224 "Arkaplanda %s dosyasını düzenleyen bir ekran yok"
+225 "Açık olan tek ekranınızı arkaplana alamazsınız"
+226 "Ekran yalnızca %d satıra küçültülebilir"
+227 "Ekran küçülemez"
+228 "Ekran büyüyemez"
+230 "Bu ekran askıya alınamaz"
+231 "Yarıda kesildi: EÅlemlenen düÄmeler çıkarıldı"
+232 "vi: Geçici arabellek salıverilmedi"
+233 "Bu uçbirimde %s düÄmesi yok"
+234 "Yalnızca bir arabellek belirtilebilir"
+235 "Sayı Åundan daha büyük: %lu"
+236 "Yarıda kesildi"
+237 "Geçici dosya oluÅturulamıyor"
+238 "Uyarı: %s sıradan bir dosya deÄil"
+239 "%s halihazırda kilitlenmiÅ, oturum saltokunur"
+240 "%s: Kaldır"
+241 "%s: Kapat"
+242 "%s: Kaldır"
+243 "%s: Kaldır"
+244 "Saltokunur dosya, yazılmadı; yok saymak için ! kullanın"
+245 "Saltokunur dosya, yazılmadı"
+246 "%s mevcut, yazılmadı; yok saymak için ! kullanın"
+247 "%s mevcut, yazılmadı"
+248 "Kısmi dosya, yazılmadı; yok saymak için ! kullanın"
+249 "Kısmi dosya, yazılmadı"
+250 "%s: Dosya bu kopyadan daha önce deÄiÅtirilmiÅ; yok saymak için ! kullanın"
+251 "%s: Dosya bu kopyadan daha önce deÄiÅtirilmiÅ"
+252 "%s: Yazım koruması kullanılabilir deÄildi"
+253 "Yazılıyor..."
+254 "%s: UYARI: DOSYA KIRPILMIÅ"
+255 "Halihazırda bu grubun ilk etiketinde"
+256 "%s: Yeni dosya: %lu satır, %lu karakter"
+257 "%s: %lu satır, %lu karakter"
+258 "%s çok fazla dosya adına geniÅletilmiÅ"
+259 "%s: Sıradan bir dosya deÄil"
+260 "%s: Ä°yesi siz deÄilsiniz"
+261 "%s: Ä°yesi dıÅında baÅka bir kullanıcı tarafından da eriÅilebilir"
+262 "Dosya son tam yazımdan bu yana deÄiÅtirilmiÅ; yazın veya yok saymak için ! kullanın"
+263 "Dosya son tam yazımdan bu yana deÄiÅtirilmiÅ; yazın veya yok saymak için :edit! kullanın"
+264 "Dosya son tam yazımdan bu yana deÄiÅtirilmiÅ; yazın veya yok saymak için ! kullanın"
+265 "Dosya geçici; çıkarsanız deÄiÅiklikler atılacaktır"
+266 "Dosya saltokunur, deÄiÅiklikler kendiliÄinden yazılmaz"
+267 "Günlük yeniden baÅlatıldı"
+268 "Onayla? [ynq]"
+269 "Sürdürmek için herhangi bir düÄmeye basın: "
+270 "Sürdürmek için herhangi bir düÄmeye basın [ex komutu girmek için :]: "
+271 "Sürdürmek için herhangi bir düÄmeye basın [çıkıŠiçin q]: "
+272 "Bu biçim %s ex uçbirim arabirimini gerektirir"
+273 "ex girdisi kipine giriliyor"
+274 "Komut baÅarısız, henüz bir dosya okunmadı."
+275 " sürdür?"
+276 "Beklenmedik karakter olayı"
+277 "Beklenmedik dosya sonu olayı"
+278 "Sorgu eÅleÅmesi bulunamadı"
+279 "Beklenmedik yarıda kesme olayı"
+281 "Beklenmedik yeniden boyama olayı"
+282 "Halihazırda bu grubun son etiketinde"
+283 "%s komutu ex uçbirim arabirimini gerektirir"
+284 "Bu biçim %s 'secure edit' seçeneÄi ayarlandıÄında desteklenmez"
+285 "Beklenmedik dizi olayı"
+286 "Beklenmedik zaman aÅımı olayı"
+288 "Bölünebilmesi için ekran %d sütundan daha geniŠolmalıdır"
+289 "Kabuk geniÅletmeleri 'secure edit' seçeneÄi ayarlandıÄında desteklenmez"
+290 "%s komutu 'secure edit' seçeneÄi ayarlandıÄında desteklenmez"
+291 "set: %s seçeneÄi kapatılamaz"
+292 "Ekran çok küçük."
+293 "eklendi"
+294 "deÄiÅtirildi"
+295 "silindi"
+296 "uç uca eklendi"
+297 "taÅındı"
+298 "kaydırıldı"
+299 "kopyalandı"
+300 "satır"
+301 "satır"
+303 "Dosya son yazımdan bu yana deÄiÅtirilmiÅ."
+304 "Kabuk geniÅletmesi baÅarısız"
+305 "Bir '%s' düzenleme seçeneÄi belirtilmedi"
+307 "ÃalıÅtırılacak ex komutu yok"
+308 "Bir komut çalıÅtırmak için <CR>, çıkmak için :q girin"
+309 "Yardım için \"cscope help\" kullanın"
+310 "ÃalıÅan bir cscope baÄlantısı yok"
+311 "%s: Bilinmeyen arama türü: Åunlardan bir tanesini kullanın: %s"
+312 "%d: Böyle bir cscope oturumu yok"
+313 "set: %s seçeneÄi hiçbir zaman açılamaz"
+314 "set: %s seçeneÄi hiçbir zaman 0 olarak ayarlanamaz"
+315 "%s: Ä°liÅtirildi: %lu satır, %lu karakter"
+316 "Beklenmedik yeniden boyutlandırma olayı"
+317 "Düzenlenecek %d dosya var"
+319 "%d ekran arkaplana alındı; onları listelemek için :display kullanın"
+320 "Bilinmeyen imleç konumu"
+321 "Dosya kodlama dönüÅtürmesi desteklenmiyor"
+322 "Girdi kodlama dönüÅtürmesi desteklenmiyor"
+323 "Geçersiz girdi. Kırpıldı."
+324 "%d numaralı satırda dönüÅtürme hatası"
Copied: head/contrib/nvi/catalog/tr_TR.UTF-8.owner (from r365495, vendor/nvi/dist/catalog/tr_TR.UTF-8.owner)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/contrib/nvi/catalog/tr_TR.UTF-8.owner Wed Sep 9 08:38:47 2020 (r365499, copy of r365495, vendor/nvi/dist/catalog/tr_TR.UTF-8.owner)
@@ -0,0 +1 @@
+Emir SARI <bitigchi at me.com>
Modified: head/contrib/nvi/cl/README.signal
==============================================================================
--- head/contrib/nvi/cl/README.signal Wed Sep 9 08:19:22 2020 (r365498)
+++ head/contrib/nvi/cl/README.signal Wed Sep 9 08:38:47 2020 (r365499)
@@ -1,5 +1,3 @@
-# $Id: README.signal,v 10.1 1995/06/23 10:28:17 bostic Exp $
-
There are six (normally) asynchronous actions about which vi cares:
SIGHUP, SIGINT, SIGQUIT, SIGTERM, SIGTSTP and SIGWINCH.
Modified: head/contrib/nvi/cl/cl.h
==============================================================================
--- head/contrib/nvi/cl/cl.h Wed Sep 9 08:19:22 2020 (r365498)
+++ head/contrib/nvi/cl/cl.h Wed Sep 9 08:38:47 2020 (r365499)
@@ -5,8 +5,6 @@
* Keith Bostic. All rights reserved.
*
* See the LICENSE file for redistribution information.
- *
- * $Id: cl.h,v 10.34 2011/08/15 20:07:32 zy Exp $
*/
#ifdef USE_WIDECHAR
Modified: head/contrib/nvi/cl/cl_funcs.c
==============================================================================
--- head/contrib/nvi/cl/cl_funcs.c Wed Sep 9 08:19:22 2020 (r365498)
+++ head/contrib/nvi/cl/cl_funcs.c Wed Sep 9 08:38:47 2020 (r365499)
@@ -9,10 +9,6 @@
#include "config.h"
-#ifndef lint
-static const char sccsid[] = "$Id: cl_funcs.c,v 10.74 2012/10/11 10:30:16 zy Exp $";
-#endif /* not lint */
-
#include <sys/types.h>
#include <sys/queue.h>
#include <sys/time.h>
Modified: head/contrib/nvi/cl/cl_main.c
==============================================================================
--- head/contrib/nvi/cl/cl_main.c Wed Sep 9 08:19:22 2020 (r365498)
+++ head/contrib/nvi/cl/cl_main.c Wed Sep 9 08:38:47 2020 (r365499)
@@ -9,14 +9,11 @@
#include "config.h"
-#ifndef lint
-static const char sccsid[] = "$Id: cl_main.c,v 10.56 2015/04/05 06:20:53 zy Exp $";
-#endif /* not lint */
-
#include <sys/types.h>
#include <sys/queue.h>
#include <bitstring.h>
+#include <err.h>
#include <errno.h>
#include <fcntl.h>
#include <signal.h>
@@ -38,11 +35,10 @@ sigset_t __sigblockset; /* GLOBAL: Blocked signals.
static void cl_func_std(GS *);
static CL_PRIVATE *cl_init(GS *);
-static GS *gs_init(char *);
-static void perr(char *, char *);
+static GS *gs_init(void);
static int setsig(int, struct sigaction *, void (*)(int));
static void sig_end(GS *);
-static void term_init(char *, char *);
+static void term_init(char *);
/*
* main --
@@ -63,7 +59,7 @@ main(int argc, char *argv[])
abort();
/* Create and initialize the global structure. */
- __global_list = gp = gs_init(argv[0]);
+ __global_list = gp = gs_init();
/*
* Strip out any arguments that vi isn't going to understand. There's
@@ -93,12 +89,12 @@ main(int argc, char *argv[])
*/
if ((ttype = getenv("TERM")) == NULL)
ttype = "ansi";
- term_init(gp->progname, ttype);
+ term_init(ttype);
/* Add the terminal type to the global structure. */
if ((OG_D_STR(gp, GO_TERM) =
OG_STR(gp, GO_TERM) = strdup(ttype)) == NULL)
- perr(gp->progname, NULL);
+ err(1, NULL);
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-all
mailing list