Merge branch 'master' into expression-parser

This commit is contained in:
ZyX
2017-11-19 22:05:22 +03:00
240 changed files with 14756 additions and 9574 deletions

View File

@@ -91,7 +91,8 @@ Dictionary nvim_get_hl_by_id(Integer hl_id, Boolean rgb, Error *err)
{
Dictionary dic = ARRAY_DICT_INIT;
if (syn_get_final_id((int)hl_id) == 0) {
api_set_error(err, kErrorTypeException, "Invalid highlight id: %d", hl_id);
api_set_error(err, kErrorTypeException,
"Invalid highlight id: %" PRId64, hl_id);
return dic;
}
int attrcode = syn_id2attr((int)hl_id);

View File

@@ -64,7 +64,6 @@
#include "nvim/spell.h"
#include "nvim/strings.h"
#include "nvim/syntax.h"
#include "nvim/terminal.h"
#include "nvim/ui.h"
#include "nvim/undo.h"
#include "nvim/version.h"
@@ -1464,12 +1463,6 @@ void enter_buffer(buf_T *buf)
/* mark cursor position as being invalid */
curwin->w_valid = 0;
if (buf->terminal) {
terminal_resize(buf->terminal,
(uint16_t)(MAX(0, curwin->w_width - win_col_off(curwin))),
(uint16_t)curwin->w_height);
}
/* Make sure the buffer is loaded. */
if (curbuf->b_ml.ml_mfp == NULL) { /* need to load the file */
/* If there is no filetype, allow for detecting one. Esp. useful for

View File

@@ -334,7 +334,7 @@ static struct vimvar {
// VV_SEND_SERVER "servername"
// VV_REG "register"
// VV_OP "operator"
VV(VV_COUNT, "count", VAR_NUMBER, VV_COMPAT+VV_RO),
VV(VV_COUNT, "count", VAR_NUMBER, VV_RO),
VV(VV_COUNT1, "count1", VAR_NUMBER, VV_RO),
VV(VV_PREVCOUNT, "prevcount", VAR_NUMBER, VV_RO),
VV(VV_ERRMSG, "errmsg", VAR_STRING, VV_COMPAT),
@@ -10672,6 +10672,10 @@ static void f_has(typval_T *argvars, typval_T *rettv, FunPtr fptr)
n = has_nvim_version(name + 5);
} else if (STRICMP(name, "vim_starting") == 0) {
n = (starting != 0);
} else if (STRICMP(name, "ttyin") == 0) {
n = stdin_isatty;
} else if (STRICMP(name, "ttyout") == 0) {
n = stdout_isatty;
} else if (STRICMP(name, "multi_byte_encoding") == 0) {
n = has_mbyte != 0;
#if defined(USE_ICONV) && defined(DYNAMIC_ICONV)
@@ -22879,11 +22883,15 @@ void ex_checkhealth(exarg_T *eap)
const char *vimruntime_env = os_getenv("VIMRUNTIME");
if (vimruntime_env == NULL) {
EMSG(_("E5009: $VIMRUNTIME is empty or unset"));
return;
} else {
EMSG2(_("E5009: Invalid $VIMRUNTIME: %s"), os_getenv("VIMRUNTIME"));
return;
bool rtp_ok = NULL != strstr((char *)p_rtp, vimruntime_env);
if (rtp_ok) {
EMSG2(_("E5009: Invalid $VIMRUNTIME: %s"), vimruntime_env);
} else {
EMSG(_("E5009: Invalid 'runtimepath'"));
}
}
return;
}
size_t bufsize = STRLEN(eap->arg) + sizeof("call health#check('')");

View File

@@ -38,7 +38,7 @@ int libuv_process_spawn(LibuvProcess *uvproc)
#endif
uvproc->uvopts.exit_cb = exit_cb;
uvproc->uvopts.cwd = proc->cwd;
uvproc->uvopts.env = NULL;
uvproc->uvopts.env = NULL; // Inherits the parent (nvim) env.
uvproc->uvopts.stdio = uvproc->uvstdio;
uvproc->uvopts.stdio_count = 3;
uvproc->uvstdio[0].flags = UV_IGNORE;

View File

@@ -324,6 +324,13 @@ static void process_close(Process *proc)
}
assert(!proc->closed);
proc->closed = true;
if (proc->detach) {
if (proc->type == kProcessTypeUv) {
uv_unref((uv_handle_t *)&(((LibuvProcess *)proc)->uv));
}
}
switch (proc->type) {
case kProcessTypeUv:
libuv_process_close((LibuvProcess *)proc);

View File

@@ -3272,6 +3272,12 @@ const char * set_one_cmd_context(
case CMD_echoerr:
case CMD_call:
case CMD_return:
case CMD_cexpr:
case CMD_caddexpr:
case CMD_cgetexpr:
case CMD_lexpr:
case CMD_laddexpr:
case CMD_lgetexpr:
set_context_for_expression(xp, (char_u *)arg, ea.cmdidx);
break;
@@ -9351,15 +9357,18 @@ put_view (
}
}
/*
* Local directory.
*/
if (wp->w_localdir != NULL) {
//
// Local directory, if the current flag is not view options or the "curdir"
// option is included.
//
if (wp->w_localdir != NULL
&& (flagp != &vop_flags || (*flagp & SSOP_CURDIR))) {
if (fputs("lcd ", fd) < 0
|| ses_put_fname(fd, wp->w_localdir, flagp) == FAIL
|| put_eol(fd) == FAIL)
|| put_eol(fd) == FAIL) {
return FAIL;
did_lcd = TRUE;
}
did_lcd = true;
}
return OK;

View File

@@ -93,6 +93,13 @@ typedef struct {
CmdlineColors colors; ///< Last colors.
} ColoredCmdline;
/// Keeps track how much state must be sent to external ui.
typedef enum {
kCmdRedrawNone,
kCmdRedrawPos,
kCmdRedrawAll,
} CmdRedraw;
/*
* Variables shared between getcmdline(), redrawcmdline() and others.
* These need to be saved when using CTRL-R |, that's why they are in a
@@ -122,6 +129,7 @@ struct cmdline_info {
struct cmdline_info *prev_ccline; ///< pointer to saved cmdline state
char special_char; ///< last putcmdline char (used for redraws)
bool special_shift; ///< shift of last putcmdline char
CmdRedraw redraw_state; ///< needed redraw for external cmdline
};
/// Last value of prompt_id, incremented when doing new prompt
static unsigned last_prompt_id = 0;
@@ -425,6 +433,7 @@ static uint8_t *command_line_enter(int firstc, long count, int indent)
ccline.cmdbuff = NULL;
if (ui_is_external(kUICmdline)) {
ccline.redraw_state = kCmdRedrawNone;
ui_call_cmdline_hide(ccline.level);
}
ccline.level--;
@@ -1818,7 +1827,8 @@ static int command_line_changed(CommandLineState *s)
// right-left typing. Not efficient, but it works.
// Do it only when there are no characters left to read
// to avoid useless intermediate redraws.
if (vpeekc() == NUL) {
// if cmdline is external the ui handles shaping, no redraw needed.
if (!ui_is_external(kUICmdline) && vpeekc() == NUL) {
redrawcmd();
}
}
@@ -2667,7 +2677,7 @@ static void draw_cmdline(int start, int len)
if (ui_is_external(kUICmdline)) {
ccline.special_char = NUL;
ui_ext_cmdline_show(&ccline);
ccline.redraw_state = kCmdRedrawAll;
return;
}
@@ -2879,7 +2889,7 @@ void cmdline_screen_cleared(void)
if (prev_ccline->level == prev_level) {
// don't redraw a cmdline already shown in the cmdline window
if (prev_level != cmdwin_level) {
ui_ext_cmdline_show(prev_ccline);
prev_ccline->redraw_state = kCmdRedrawAll;
}
prev_level--;
}
@@ -2887,6 +2897,28 @@ void cmdline_screen_cleared(void)
}
}
/// called by ui_flush, do what redraws neccessary to keep cmdline updated.
void cmdline_ui_flush(void)
{
if (!ui_is_external(kUICmdline)) {
return;
}
int level = ccline.level;
CmdlineInfo *line = &ccline;
while (level > 0 && line) {
if (line->level == level) {
if (line->redraw_state == kCmdRedrawAll) {
ui_ext_cmdline_show(line);
} else if (line->redraw_state == kCmdRedrawPos) {
ui_call_cmdline_pos(line->cmdpos, line->level);
}
line->redraw_state = kCmdRedrawNone;
level--;
}
line = line->prev_ccline;
}
}
/*
* Put a character on the command line. Shifts the following text to the
* right when "shift" is TRUE. Used for CTRL-V, CTRL-K, etc.
@@ -2907,8 +2939,10 @@ void putcmdline(int c, int shift)
} else {
ccline.special_char = c;
ccline.special_shift = shift;
ui_call_cmdline_special_char(cchar_to_string((char)(c)), shift,
ccline.level);
if (ccline.redraw_state != kCmdRedrawAll) {
ui_call_cmdline_special_char(cchar_to_string((char)(c)), shift,
ccline.level);
}
}
cursorcmd();
ui_cursor_shape();
@@ -3249,7 +3283,7 @@ static void redrawcmdprompt(void)
if (cmd_silent)
return;
if (ui_is_external(kUICmdline)) {
ui_ext_cmdline_show(&ccline);
ccline.redraw_state = kCmdRedrawAll;
return;
}
if (ccline.cmdfirstc != NUL) {
@@ -3326,7 +3360,9 @@ static void cursorcmd(void)
return;
if (ui_is_external(kUICmdline)) {
ui_call_cmdline_pos(ccline.cmdpos, ccline.level);
if (ccline.redraw_state < kCmdRedrawPos) {
ccline.redraw_state = kCmdRedrawPos;
}
return;
}
@@ -4164,7 +4200,9 @@ addstar (
|| context == EXPAND_OWNSYNTAX
|| context == EXPAND_FILETYPE
|| context == EXPAND_PACKADD
|| (context == EXPAND_TAGS && fname[0] == '/'))
|| ((context == EXPAND_TAGS_LISTFILES
|| context == EXPAND_TAGS)
&& fname[0] == '/'))
retval = vim_strnsave(fname, len);
else {
new_len = len + 2; /* +2 for '^' at start, NUL at end */
@@ -5920,6 +5958,7 @@ static int ex_window(void)
changed_line_abv_curs();
invalidate_botline();
if (ui_is_external(kUICmdline)) {
ccline.redraw_state = kCmdRedrawNone;
ui_call_cmdline_hide(ccline.level);
}
redraw_later(SOME_VALID);

View File

@@ -302,12 +302,9 @@ readfile (
linenr_T skip_count = 0;
linenr_T read_count = 0;
int msg_save = msg_scroll;
linenr_T read_no_eol_lnum = 0; /* non-zero lnum when last line of
* last read was missing the eol */
int try_mac = (vim_strchr(p_ffs, 'm') != NULL);
int try_dos = (vim_strchr(p_ffs, 'd') != NULL);
int try_unix = (vim_strchr(p_ffs, 'x') != NULL);
int file_rewind = FALSE;
linenr_T read_no_eol_lnum = 0; // non-zero lnum when last line of
// last read was missing the eol
int file_rewind = false;
int can_retry;
linenr_T conv_error = 0; /* line nr with conversion error */
linenr_T illegal_byte = 0; /* line nr with illegal byte */
@@ -639,37 +636,46 @@ readfile (
curbuf->b_op_start.lnum = ((from == 0) ? 1 : from);
curbuf->b_op_start.col = 0;
int try_mac = (vim_strchr(p_ffs, 'm') != NULL);
int try_dos = (vim_strchr(p_ffs, 'd') != NULL);
int try_unix = (vim_strchr(p_ffs, 'x') != NULL);
if (!read_buffer) {
int m = msg_scroll;
int n = msg_scrolled;
/*
* The file must be closed again, the autocommands may want to change
* the file before reading it.
*/
if (!read_stdin)
close(fd); /* ignore errors */
// The file must be closed again, the autocommands may want to change
// the file before reading it.
if (!read_stdin) {
close(fd); // ignore errors
}
/*
* The output from the autocommands should not overwrite anything and
* should not be overwritten: Set msg_scroll, restore its value if no
* output was done.
*/
msg_scroll = TRUE;
if (filtering)
// The output from the autocommands should not overwrite anything and
// should not be overwritten: Set msg_scroll, restore its value if no
// output was done.
msg_scroll = true;
if (filtering) {
apply_autocmds_exarg(EVENT_FILTERREADPRE, NULL, sfname,
FALSE, curbuf, eap);
else if (read_stdin)
false, curbuf, eap);
} else if (read_stdin) {
apply_autocmds_exarg(EVENT_STDINREADPRE, NULL, sfname,
FALSE, curbuf, eap);
else if (newfile)
false, curbuf, eap);
} else if (newfile) {
apply_autocmds_exarg(EVENT_BUFREADPRE, NULL, sfname,
FALSE, curbuf, eap);
else
false, curbuf, eap);
} else {
apply_autocmds_exarg(EVENT_FILEREADPRE, sfname, sfname,
FALSE, NULL, eap);
if (msg_scrolled == n)
false, NULL, eap);
}
// autocommands may have changed it
try_mac = (vim_strchr(p_ffs, 'm') != NULL);
try_dos = (vim_strchr(p_ffs, 'd') != NULL);
try_unix = (vim_strchr(p_ffs, 'x') != NULL);
if (msg_scrolled == n) {
msg_scroll = m;
}
if (aborting()) { /* autocmds may abort script processing */
--no_wait_return;
@@ -1616,7 +1622,8 @@ rewind_retry:
*ptr = NUL; /* end of line */
len = (colnr_T)(ptr - line_start + 1);
if (fileformat == EOL_DOS) {
if (ptr[-1] == CAR) { /* remove CR */
if (ptr > line_start && ptr[-1] == CAR) {
// remove CR before NL
ptr[-1] = NUL;
len--;
} else if (ff_error != EOL_DOS) {

View File

@@ -564,21 +564,22 @@ EXTERN int ru_col; /* column for ruler */
EXTERN int ru_wid; /* 'rulerfmt' width of ruler when non-zero */
EXTERN int sc_col; /* column for shown command */
/*
* When starting or exiting some things are done differently (e.g. screen
* updating).
*/
//
// When starting or exiting some things are done differently (e.g. screen
// updating).
//
// First NO_SCREEN, then NO_BUFFERS, then 0 when startup finished.
EXTERN int starting INIT(= NO_SCREEN);
/* first NO_SCREEN, then NO_BUFFERS and then
* set to 0 when starting up finished */
EXTERN int exiting INIT(= FALSE);
/* TRUE when planning to exit Vim. Might
* still keep on running if there is a changed
* buffer. */
// volatile because it is used in signal handler deathtrap().
// true when planning to exit. Might keep running if there is a changed buffer.
EXTERN int exiting INIT(= false);
// is stdin a terminal?
EXTERN int stdin_isatty INIT(= true);
// is stdout a terminal?
EXTERN int stdout_isatty INIT(= true);
// true when doing full-screen output, otherwise only writing some messages.
// volatile because it is used in a signal handler.
EXTERN volatile int full_screen INIT(= false);
// TRUE when doing full-screen output
// otherwise only writing some messages
EXTERN int restricted INIT(= FALSE);
// TRUE when started in restricted mode (-Z)

View File

@@ -1240,8 +1240,10 @@ static void init_startuptime(mparm_T *paramp)
static void check_and_set_isatty(mparm_T *paramp)
{
paramp->input_isatty = os_isatty(fileno(stdin));
paramp->output_isatty = os_isatty(fileno(stdout));
stdin_isatty
= paramp->input_isatty = os_isatty(fileno(stdin));
stdout_isatty
= paramp->output_isatty = os_isatty(fileno(stdout));
paramp->err_isatty = os_isatty(fileno(stderr));
TIME_MSG("window checked");
}

View File

@@ -539,7 +539,7 @@ static char *(p_ssop_values[]) = {"buffers", "winpos", "resize", "winsize",
"localoptions", "options", "help", "blank",
"globals", "slash", "unix",
"sesdir", "curdir", "folds", "cursor",
"tabpages", NULL};
"tabpages", NULL };
# endif
# define SSOP_BUFFERS 0x001
# define SSOP_WINPOS 0x002
@@ -557,16 +557,17 @@ static char *(p_ssop_values[]) = {"buffers", "winpos", "resize", "winsize",
# define SSOP_FOLDS 0x2000
# define SSOP_CURSOR 0x4000
# define SSOP_TABPAGES 0x8000
EXTERN char_u *p_sh; /* 'shell' */
EXTERN char_u *p_shcf; /* 'shellcmdflag' */
EXTERN char_u *p_sp; /* 'shellpipe' */
EXTERN char_u *p_shq; /* 'shellquote' */
EXTERN char_u *p_sxq; /* 'shellxquote' */
EXTERN char_u *p_sxe; /* 'shellxescape' */
EXTERN char_u *p_srr; /* 'shellredir' */
EXTERN int p_stmp; /* 'shelltemp' */
EXTERN char_u *p_sh; // 'shell'
EXTERN char_u *p_shcf; // 'shellcmdflag'
EXTERN char_u *p_sp; // 'shellpipe'
EXTERN char_u *p_shq; // 'shellquote'
EXTERN char_u *p_sxq; // 'shellxquote'
EXTERN char_u *p_sxe; // 'shellxescape'
EXTERN char_u *p_srr; // 'shellredir'
EXTERN int p_stmp; // 'shelltemp'
#ifdef BACKSLASH_IN_FILENAME
EXTERN int p_ssl; /* 'shellslash' */
EXTERN int p_ssl; // 'shellslash'
#endif
EXTERN char_u *p_stl; // 'statusline'
EXTERN int p_sr; // 'shiftround'

View File

@@ -1924,7 +1924,7 @@ return {
vi_def=true,
varname='p_scbk',
redraw={'current_buffer'},
defaults={if_true={vi=1000}}
defaults={if_true={vi=10000}}
},
{
full_name='scrollbind', abbreviation='scb',
@@ -2610,7 +2610,7 @@ return {
deny_duplicates=true,
vi_def=true,
varname='p_vop',
defaults={if_true={vi="folds,options,cursor"}}
defaults={if_true={vi="folds,options,cursor,curdir"}}
},
{
full_name='viminfo', abbreviation='vi',

View File

@@ -133,22 +133,12 @@ bool os_isdir(const char_u *name)
int os_nodetype(const char *name)
FUNC_ATTR_NONNULL_ALL
{
#ifdef WIN32
// Edge case from Vim os_win32.c:
// We can't open a file with a name "\\.\con" or "\\.\prn", trying to read
// from it later will cause Vim to hang. Thus return NODE_WRITABLE here.
if (STRNCMP(name, "\\\\.\\", 4) == 0) {
return NODE_WRITABLE;
}
#endif
#ifndef WIN32 // Unix
uv_stat_t statbuf;
if (0 != os_stat(name, &statbuf)) {
return NODE_NORMAL; // File doesn't exist.
}
#ifndef WIN32
// libuv does not handle BLK and DIR in uv_handle_type.
// uv_handle_type does not distinguish BLK and DIR.
// Related: https://github.com/joyent/libuv/pull/1421
if (S_ISREG(statbuf.st_mode) || S_ISDIR(statbuf.st_mode)) {
return NODE_NORMAL;
@@ -156,48 +146,51 @@ int os_nodetype(const char *name)
if (S_ISBLK(statbuf.st_mode)) { // block device isn't writable
return NODE_OTHER;
}
#endif
// Vim os_win32.c:mch_nodetype does this (since patch 7.4.015):
// if (enc_codepage >= 0 && (int)GetACP() != enc_codepage) {
// wn = enc_to_utf16(name, NULL);
// hFile = CreatFile(wn, ...)
// to get a HANDLE. But libuv just calls win32's _get_osfhandle() on the fd we
// give it. uv_fs_open calls fs__capture_path which does a similar dance and
// saves us the hassle.
int nodetype = NODE_WRITABLE;
int fd = os_open(name, O_RDONLY
#ifdef O_NONBLOCK
| O_NONBLOCK
#endif
, 0);
if (fd == -1) {
return NODE_OTHER; // open() failed.
// Everything else is writable?
// buf_write() expects NODE_WRITABLE for char device /dev/stderr.
return NODE_WRITABLE;
#else // Windows
// Edge case from Vim os_win32.c:
// We can't open a file with a name "\\.\con" or "\\.\prn", trying to read
// from it later will cause Vim to hang. Thus return NODE_WRITABLE here.
if (STRNCMP(name, "\\\\.\\", 4) == 0) {
return NODE_WRITABLE;
}
switch (uv_guess_handle(fd)) {
case UV_TTY: // FILE_TYPE_CHAR
nodetype = NODE_WRITABLE;
break;
case UV_FILE: // FILE_TYPE_DISK
nodetype = NODE_NORMAL;
break;
case UV_NAMED_PIPE: // not handled explicitly in Vim os_win32.c
case UV_UDP: // unix only
case UV_TCP: // unix only
// Vim os_win32.c:mch_nodetype does (since 7.4.015):
// wn = enc_to_utf16(name, NULL);
// hFile = CreatFile(wn, ...)
// to get a HANDLE. Whereas libuv just calls _get_osfhandle() on the fd we
// give it. But uv_fs_open later calls fs__capture_path which does a similar
// utf8-to-utf16 dance and saves us the hassle.
// macOS: os_open(/dev/stderr) would return UV_EACCES.
int fd = os_open(name, O_RDONLY
# ifdef O_NONBLOCK
| O_NONBLOCK
# endif
, 0);
if (fd < 0) { // open() failed.
return NODE_NORMAL;
}
int guess = uv_guess_handle(fd);
if (close(fd) == -1) {
ELOG("close(%d) failed. name='%s'", fd, name);
}
switch (guess) {
case UV_TTY: // FILE_TYPE_CHAR
return NODE_WRITABLE;
case UV_FILE: // FILE_TYPE_DISK
return NODE_NORMAL;
case UV_NAMED_PIPE: // not handled explicitly in Vim os_win32.c
case UV_UDP: // unix only
case UV_TCP: // unix only
case UV_UNKNOWN_HANDLE:
default:
#ifdef WIN32
nodetype = NODE_NORMAL;
#else
nodetype = NODE_WRITABLE; // Everything else is writable?
#endif
break;
return NODE_OTHER; // Vim os_win32.c default
}
close(fd);
return nodetype;
#endif
}
/// Gets the absolute path of the currently running executable.
@@ -394,9 +387,11 @@ end:
/// @param mode Permissions for the newly-created file (IGNORED if 'flags' is
/// not `O_CREAT` or `O_TMPFILE`), subject to the current umask
/// @return file descriptor, or libuv error code on failure
int os_open(const char* path, int flags, int mode)
FUNC_ATTR_NONNULL_ALL
int os_open(const char *path, int flags, int mode)
{
if (path == NULL) { // uv_fs_open asserts on NULL. #7561
return UV_EINVAL;
}
int r;
RUN_UV_FS_FUNC(r, uv_fs_open, path, flags, mode, NULL);
return r;
@@ -603,12 +598,12 @@ int os_fsync(int fd)
/// Get stat information for a file.
///
/// @return libuv return code.
/// @return libuv return code, or -errno
static int os_stat(const char *name, uv_stat_t *statbuf)
FUNC_ATTR_NONNULL_ARG(2)
{
if (!name) {
return UV_ENOENT;
return UV_EINVAL;
}
uv_fs_t request;
int result = uv_fs_stat(&fs_loop, &request, name, NULL);
@@ -1078,7 +1073,8 @@ shortcut_end:
#endif
int os_translate_sys_error(int sys_errno) {
int os_translate_sys_error(int sys_errno)
{
#ifdef HAVE_UV_TRANSLATE_SYS_ERROR
return uv_translate_sys_error(sys_errno);
#elif defined(WIN32)

File diff suppressed because it is too large Load Diff

View File

@@ -299,7 +299,7 @@ msgstr "E100: No hi ha cap altre buffer en mode diff"
#: ../diff.c:2112
msgid "E101: More than two buffers in diff mode, don't know which one to use"
msgstr "E101: Hi ha m<>s de 2 buffers en mode diff, no se sap quin usar"
msgstr "E101: Hi ha m<>s de 2 buffers en mode diff"
#: ../diff.c:2141
#, c-format
@@ -1095,7 +1095,7 @@ msgstr "%<PRId64> l
#: ../ex_cmds.c:1194
msgid "E135: *Filter* Autocommands must not change current buffer"
msgstr "E135: Les auto-ordres *Filter* no poden canviar el buffer actual"
msgstr "E135: Les ordres autom<6F>tiques *Filter* han de no modificar el buffer"
#: ../ex_cmds.c:1244
msgid "[No write since last change]\n"
@@ -1582,7 +1582,7 @@ msgstr "E605: No s'ha interceptat l'excepci
#: ../ex_docmd.c:1085
msgid "End of sourced file"
msgstr "Final del fitxer interpretat"
msgstr "Final de l'script"
#: ../ex_docmd.c:1086
msgid "End of function"
@@ -1881,7 +1881,7 @@ msgstr "%s s'ha descartat"
#: ../ex_eval.c:708
msgid "Exception"
msgstr "Exepci<63>"
msgstr "Excepci<EFBFBD>"
#: ../ex_eval.c:713
msgid "Error and interrupt"
@@ -2162,7 +2162,7 @@ msgstr "[ERRORS DE LECTURA]"
#: ../fileio.c:2104
msgid "Can't find temp file for conversion"
msgstr "No s'ha trobat el fitxer temporal per la conversi<73>"
msgstr "No s'ha trobat el fitxer temporal per a fer la conversi<73>"
#: ../fileio.c:2110
msgid "Conversion with 'charconvert' failed"
@@ -2298,7 +2298,7 @@ msgstr "E205: patchmode: no s'ha pogut desar el fitxer original"
#: ../fileio.c:3602
msgid "E206: patchmode: can't touch empty original file"
msgstr "E206: patchmode: no s'ha pogut tocar el fitxer original buit"
msgstr "E206: patchmode: no s'ha pogut fer un toc al fitxer original buit"
#: ../fileio.c:3616
msgid "E207: Can't delete backup file"
@@ -2308,9 +2308,7 @@ msgstr "E207: No s'ha pogut eliminar la c
msgid ""
"\n"
"WARNING: Original file may be lost or damaged\n"
msgstr ""
"\n"
"ATENCI<43>: El fitxer original es pot haver fet malb<6C>\n"
msgstr "\nATENCI<43>: El fitxer original es pot haver perdut o fet malb<6C>\n"
#: ../fileio.c:3675
msgid "don't quit the editor until the file is successfully written!"
@@ -2460,7 +2458,7 @@ msgstr ""
#: ../fileio.c:5065
#, c-format
msgid "E462: Could not prepare for reloading \"%s\""
msgstr "E462: No s'han pogut fer les preparacions per rellegir \"%s\""
msgstr "E462: No s'han pogut fer les preparacions per a rellegir \"%s\""
#: ../fileio.c:5078
#, c-format
@@ -2536,7 +2534,7 @@ msgstr "Executant %s"
#: ../fileio.c:7211
#, c-format
msgid "autocommand %s"
msgstr "auto-ordre %s"
msgstr "ordre autom<6F>tica %s"
#: ../fileio.c:7795
msgid "E219: Missing {."
@@ -3043,7 +3041,7 @@ msgstr "No hi ha text per imprimir"
#: ../hardcopy.c:668
#, c-format
msgid "Printing page %d (%d%%)"
msgstr "S'est<73> imprimint la p<>gina %d (%d%%)"
msgstr "Imprimint la p<>gina %d (%d%%)"
#: ../hardcopy.c:680
#, c-format
@@ -3057,7 +3055,7 @@ msgstr "S'ha impr
#: ../hardcopy.c:740
msgid "Printing aborted"
msgstr "S'ha avortat l'impressi<EFBFBD>"
msgstr "S'ha avortat la impressi<EFBFBD>"
#: ../hardcopy.c:1365
msgid "E455: Error writing to PostScript output file"
@@ -3314,7 +3312,7 @@ msgstr "E609: Error de cscope: %s"
#: ../if_cscope.c:2053
msgid "All cscope databases reset"
msgstr "S'han reiniciat totes les bases de dades cscope"
msgstr "S'han restablert totes les bases de dades cscope"
#: ../if_cscope.c:2123
msgid "no cscope connections\n"
@@ -3517,7 +3515,7 @@ msgstr "-n\t\t\tNo usa fitxers d'intercanvi, nom
#: ../main.c:2218
msgid "-r\t\t\tList swap files and exit"
msgstr "-r\t\t\tLlista els fitxers d'intercanvi i surt"
msgstr "-r\t\t\tLlistat dels fitxers d'intercanvi"
#: ../main.c:2219
msgid "-r (with file name)\tRecover crashed session"
@@ -3549,7 +3547,7 @@ msgstr "-u <vimrc>\t\tUsa <vimrc> en lloc de qualsevol altre .vimrc"
#: ../main.c:2226
msgid "--noplugin\t\tDon't load plugin scripts"
msgstr "--noplugin\t\tNo carrega cap plugin"
msgstr "--noplugin\t\tNo carrega plugins"
#: ../main.c:2227
msgid "-p[N]\t\tOpen N tab pages (default: one for each file)"
@@ -3561,7 +3559,7 @@ msgstr "-o[N]\t\tObre N finestres (per omissi
#: ../main.c:2229
msgid "-O[N]\t\tLike -o but split vertically"
msgstr "-O[N]\t\tCom -o per<65> amb divisions verticals"
msgstr "-O[N]\t\tCom -o per<65> amb divisi<EFBFBD> vertical"
#: ../main.c:2230
msgid "+\t\t\tStart at end of file"
@@ -3739,7 +3737,7 @@ msgstr "E305: No s'ha trobat el fitxer d'intercanvi de %s"
#: ../memline.c:839
msgid "Enter number of swap file to use (0 to quit): "
msgstr "Entreu el n<>mero del fitxer d'intercanvi a utilitzar (0 per sortir): "
msgstr "Entreu el n<>mero del fitxer .swp a utilitzar (0 per a sortir): "
#: ../memline.c:879
#, c-format
@@ -3806,6 +3804,30 @@ msgid "E308: Warning: Original file may have been changed"
msgstr "E308: Atenci<63>: El fitxer original pot haver canviat"
#: ../memline.c:1061
#, c-format
msgid "Swap file is encrypted: \"%s\""
msgstr "El fitxer d'intercanvi est<73> xifrat: \"%s\""
msgid ""
"\n"
"If you entered a new crypt key but did not write the text file,"
msgstr "\nSi vau entrar una nova clau de xifrat per<65> no vau desar el fitxer,"
msgid ""
"\n"
"enter the new crypt key."
msgstr "\nentreu la nova clau."
msgid ""
"\n"
"If you wrote the text file after changing the crypt key press enter"
msgstr "\nSi vau desar el fitxer despr<70>s de canviar la clau, premeu Entrar per a"
msgid ""
"\n"
"to use the same key for text file and swap file"
msgstr "\nusar la mateixa clau per al fitxer de text i per al fitxer d'intercanvi."
#, c-format
msgid "E309: Unable to read block 1 from %s"
msgstr "E309: No s'ha pogut llegir el bloc 1 de %s"
@@ -3931,7 +3953,7 @@ msgstr " [del Vim versi
#: ../memline.c:1550
msgid " [does not look like a Vim swap file]"
msgstr " [no sembla un fitxer d'intercanvi de Vim]"
msgstr " [no sembla un fitxer .swp de Vim]"
#: ../memline.c:1552
msgid " file name: "
@@ -4003,7 +4025,7 @@ msgstr " [no es pot obrir]"
#: ../memline.c:1698
msgid "E313: Cannot preserve, there is no swap file"
msgstr "E313: No s'ha pogut preservar, no hi ha fitxer d'intercanvi"
msgstr "E313: No s'ha pogut preservar, no existeix cap fitxer d'intercanvi"
#: ../memline.c:1747
msgid "File preserved"
@@ -4025,7 +4047,7 @@ msgstr "E316: ml_get: no s'ha trobat la l
#: ../memline.c:2236
msgid "E317: pointer block id wrong 3"
msgstr "E317: Punter a la id d'un bloc incorrecte 3"
msgstr "E317: punter a id de bloc incorrecte 3"
#: ../memline.c:2311
msgid "stack_idx should be 0"
@@ -4037,7 +4059,7 @@ msgstr "E318: S'han actualitzat massa blocs?"
#: ../memline.c:2511
msgid "E317: pointer block id wrong 4"
msgstr "E317: Punter a la id d'un bloc incorrecte 4"
msgstr "E317: Punter a id de bloc incorrecte 4"
#: ../memline.c:2536
msgid "deleted block 1?"
@@ -4087,9 +4109,7 @@ msgstr "E325: ATENCI
msgid ""
"\n"
"Found a swap file by the name \""
msgstr ""
"\n"
"S'ha trobat un fitxer d'intercanvi de nom \""
msgstr "\nS'ha trobat un fitxer d'intercanvi amb nom \""
#: ../memline.c:3226
msgid "While opening file \""
@@ -4134,7 +4154,7 @@ msgid ""
" to recover the changes (see \":help recovery\").\n"
msgstr ""
"\"\n"
" per recuperar els canvis (vegeu \":help recovery\").\n"
" per a recuperar els canvis (vegeu \":help recovery\").\n"
#: ../memline.c:3250
msgid " If you did this already, delete the swap file \""
@@ -4146,7 +4166,7 @@ msgid ""
" to avoid this message.\n"
msgstr ""
"\"\n"
" per evitar aquest missatge.\n"
" per a evitar aquest missatge.\n"
#: ../memline.c:3450 ../memline.c:3452
msgid "Swap file \""
@@ -4172,7 +4192,7 @@ msgid ""
"&Quit\n"
"&Abort"
msgstr ""
"&Obrir nom<6F>s-lectura\n"
"&Obrir amb nom<EFBFBD>s lectura\n"
"&Editar igualment\n"
"&Recuperar\n"
"&Sortir\n"
@@ -4840,7 +4860,7 @@ msgstr "E377: %%%c no v
#. nothing found
#: ../quickfix.c:477
msgid "E378: 'errorformat' contains no pattern"
msgstr "E378: L'opci<63> 'errorformat' no cont<6E> cap patr<74>"
msgstr "E378: 'errorformat' no cont<6E> cap patr<74>"
#: ../quickfix.c:695
msgid "E379: Missing or empty directory name"
@@ -5234,7 +5254,7 @@ msgstr "S'han trobat tots els fitxers inclosos"
#: ../search.c:4519
msgid "No included files"
msgstr "No hi han fitxers inclosos"
msgstr "No hi ha fitxers inclosos"
#: ../search.c:4527
msgid "E388: Couldn't find definition"
@@ -5605,7 +5625,7 @@ msgstr "Escrivint el fitxer de suggeriments %s ..."
#: ../spell.c:7707 ../spell.c:7927
#, c-format
msgid "Estimated runtime memory use: %d bytes"
msgstr "<22>s estimat de mem<65>ria en funcionament: %d octets"
msgstr "<22>s estimat de mem<65>ria durant l'execuci<63>: %d octets"
#: ../spell.c:7820
msgid "E751: Output file name must not have region name"
@@ -5622,7 +5642,7 @@ msgstr "E755: Regi
#: ../spell.c:7907
msgid "Warning: both compounding and NOBREAK specified"
msgstr "Atenci<63>: heu especificat composici<63> i NOBREAK alhora"
msgstr "Atenci<63>: s'ha especificat composici<63> i NOBREAK alhora"
#: ../spell.c:7920
#, c-format
@@ -6373,7 +6393,7 @@ msgstr " alternativa per a $VIM: \""
# 29 car<61>cters fins el ":" (incl<63>s)
#: ../version.c:705
msgid " f-b for $VIMRUNTIME: \""
msgstr " alt per a $VIMRUNTIME: \""
msgstr " altern. per a $VIMRUNTIME: \""
#: ../version.c:709
msgid "Compilation: "
@@ -6401,7 +6421,7 @@ msgstr "per Bram Moolenaar et al."
#: ../version.c:774
msgid "Vim is open source and freely distributable"
msgstr "Vim <20>s un programa obert i lliure distribuci<63>"
msgstr "Vim <20>s un programa obert i de lliure distribuci<63>"
#: ../version.c:776
msgid "Help poor children in Uganda!"

View File

@@ -12,7 +12,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-06-26 15:13+0200\n"
"PO-Revision-Date: 2008-05-24 17:26+0200\n"
"Last-Translator: Georg Dahn <georg.dahn@gmail.com>\n"
"Last-Translator: was: Georg Dahn\n"
"Language-Team: German <de@li.org>\n"
"Language: de\n"
"MIME-Version: 1.0\n"
@@ -377,7 +377,7 @@ msgstr " Definitions-Erg
#: ../edit.c:92
msgid " Dictionary completion (^K^N^P)"
msgstr " W<EFBFBD>rterbuch-Erg<72>nzung (^K^N^P) "
msgstr " Dictionary-Erg<72>nzung (^K^N^P) "
#: ../edit.c:93
msgid " Thesaurus completion (^T^N^P)"
@@ -401,7 +401,7 @@ msgstr " Vorschlag der Rechtschreibpr
#: ../edit.c:98
msgid " Keyword Local completion (^N^P)"
msgstr " Lokale Schl<EFBFBD>sselwort-Erg<72>nzung(^N^P)"
msgstr " Lokale Stichwort-Erg<72>nzung(^N^P)"
#: ../edit.c:101
msgid "Hit end of paragraph"
@@ -443,7 +443,7 @@ msgstr "Durchsuche: %s"
#: ../edit.c:3513
msgid "Scanning tags."
msgstr "Durchsuchen von Tags."
msgstr "Durchsuche Tags"
#: ../edit.c:4418
msgid " Adding"
@@ -633,6 +633,9 @@ msgstr ""
#: ../ex_cmds.c:2433
#, c-format
msgid "Pattern not found: %s"
msgstr "Muster nicht gefunden: %s"
msgid ""
"File permissions of \"%s\" are read-only.\n"
"It may still be possible to write it.\n"
@@ -713,11 +716,6 @@ msgstr "E148: Regul
msgid "Pattern found in every line: %s"
msgstr "Muster in jeder Zeile gefunden: %s"
#: ../ex_cmds.c:4504
#, c-format
msgid "Pattern not found: %s"
msgstr "Muster nicht gefunden: %s"
#: ../ex_cmds.c:4581
msgid ""
"\n"
@@ -6488,7 +6486,7 @@ msgid ""
"\tLast set from "
msgstr ""
"\n"
"\tZuletzt gesetzt von "
"\tZuletzt gesetzt in "
#: ../eval.c:18682
msgid "No old files"

View File

@@ -13,18 +13,12 @@
# Komputeko: http://komputeko.net/index_eo.php
# Komputada leksikono: http://bertilow.com/div/komputada_leksikono/
#
# Lasta versio:
# http://dominique.pelle.free.fr/vim-eo.php
#
# Ĉiu komento estas bonvenata...
# Every remark is welcome...
#
msgid ""
msgstr ""
"Project-Id-Version: Vim(Esperanto)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-01-16 00:30+0100\n"
"PO-Revision-Date: 2017-01-16 01:14+0100\n"
"POT-Creation-Date: 2017-10-02 22:42+0200\n"
"PO-Revision-Date: 2017-10-02 22:57+0200\n"
"Last-Translator: Dominique PELLÉ <dominique.pelle@gmail.com>\n"
"Language-Team: \n"
"Language: eo\n"
@@ -105,7 +99,6 @@ msgstr "E90: Ne eblas malŝargi la lastan bufron"
msgid "E84: No modified buffer found"
msgstr "E84: Neniu modifita bufro trovita"
#. back where we started, didn't find anything.
msgid "E85: There is no listed buffer"
msgstr "E85: Estas neniu listigita bufro"
@@ -121,6 +114,18 @@ msgstr ""
"E89: Neniu skribo de post la lasta ŝanĝo de la bufro %ld (aldonu ! por "
"transpasi)"
msgid "E948: Job still running (add ! to end the job)"
msgstr "E948: Tasko akoraŭ aktiva (aldonu ! por fini la taskon)"
msgid "E37: No write since last change (add ! to override)"
msgstr "E37: Neniu skribo de post lasta ŝanĝo (aldonu ! por transpasi)"
msgid "E948: Job still running"
msgstr "E948: Tasko ankoraŭ aktiva"
msgid "E37: No write since last change"
msgstr "E37: Neniu skribo de post lasta ŝanĝo"
msgid "W14: Warning: List of file names overflow"
msgstr "W14: Averto: Listo de dosiernomoj troas"
@@ -176,7 +181,6 @@ msgstr "linio %ld de %ld --%d%%-- kol "
msgid "[No Name]"
msgstr "[Neniu nomo]"
#. must be a help buffer
msgid "help"
msgstr "helpo"
@@ -202,6 +206,9 @@ msgstr ""
"\n"
"# Listo de bufroj:\n"
msgid "E382: Cannot write, 'buftype' option is set"
msgstr "E382: Ne eblas skribi, opcio 'buftype' estas ŝaltita"
msgid "[Scratch]"
msgstr "[Malneto]"
@@ -369,7 +376,6 @@ msgstr "E791: Malplena rikordo en klavmapo"
msgid " Keyword completion (^N^P)"
msgstr " Kompletigo de ŝlosilvorto (^N^P)"
#. ctrl_x_mode == 0, ^P/^N compl.
msgid " ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y)"
msgstr " Reĝimo ^X (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y)"
@@ -442,13 +448,12 @@ msgstr "Analizas: %s"
msgid "Scanning tags."
msgstr "Analizas etikedojn."
msgid "match in file"
msgstr "kongruo en dosiero"
msgid " Adding"
msgstr " Aldonanta"
#. showmode might reset the internal line pointers, so it must
#. * be called before line = ml_get(), or when this address is no
#. * longer needed. -- Acevedo.
#.
msgid "-- Searching..."
msgstr "-- Serĉanta..."
@@ -469,7 +474,6 @@ msgstr "kongruo %d de %d"
msgid "match %d"
msgstr "kongruo %d"
#. maximum nesting of lists and dicts
msgid "E18: Unexpected characters in :let"
msgstr "E18: Neatenditaj signoj en \":let\""
@@ -523,17 +527,21 @@ msgid "E711: List value has not enough items"
msgstr "E711: Lista valoro ne havas sufiĉe da eroj"
msgid "E690: Missing \"in\" after :for"
msgstr "E690: \"in\" mankas post \":for\""
msgstr "E690: \"in\" mankas malantaŭ \":for\""
#, c-format
msgid "E108: No such variable: \"%s\""
msgstr "E108: Ne estas tia variablo: \"%s\""
#, c-format
msgid "E940: Cannot lock or unlock variable %s"
msgstr "E940: Ne eblas ŝlosi aŭ malŝlosi variablon %s"
msgid "E743: variable nested too deep for (un)lock"
msgstr "E743: variablo ingita tro profunde por malŝlosi"
msgstr "E743: variablo ingita tro profunde por (mal)ŝlosi"
msgid "E109: Missing ':' after '?'"
msgstr "E109: Mankas ':' post '?'"
msgstr "E109: Mankas ':' malantaŭ '?'"
msgid "E691: Can only compare List with List"
msgstr "E691: Eblas nur kompari Liston kun Listo"
@@ -697,20 +705,9 @@ msgstr "argumento de add()"
msgid "E785: complete() can only be used in Insert mode"
msgstr "E785: complete() uzeblas nur en Enmeta reĝimo"
#.
#. * Yes this is ugly, I don't particularly like it either. But doing it
#. * this way has the compelling advantage that translations need not to
#. * be touched at all. See below what 'ok' and 'ync' are used for.
#.
msgid "&Ok"
msgstr "&Bone"
#, c-format
msgid "+-%s%3ld line: "
msgid_plural "+-%s%3ld lines: "
msgstr[0] "+-%s%3ld linio: "
msgstr[1] "+-%s%3ld linioj: "
#, c-format
msgid "E700: Unknown function: %s"
msgstr "E700: Nekonata funkcio: %s"
@@ -756,8 +753,8 @@ msgstr "E727: Komenco preter fino"
msgid "<empty>"
msgstr "<malplena>"
msgid "E240: No connection to Vim server"
msgstr "E240: Neniu konekto al Vim-servilo"
msgid "E240: No connection to the X server"
msgstr "E240: Neniu konekto al X-servilo"
#, c-format
msgid "E241: Unable to send to %s"
@@ -766,6 +763,12 @@ msgstr "E241: Ne eblas sendi al %s"
msgid "E277: Unable to read a server reply"
msgstr "E277: Ne eblas legi respondon de servilo"
msgid "E941: already started a server"
msgstr "E941: servilo jam lanĉita"
msgid "E942: +clientserver feature not available"
msgstr "E942: la eblo +clientserver ne disponeblas"
msgid "remove() argument"
msgstr "argumento de remove()"
@@ -862,7 +865,6 @@ msgstr " malnovaj dosieroj"
msgid " FAILED"
msgstr " MALSUKCESIS"
#. avoid a wait_return for this message, it's annoying
#, c-format
msgid "E137: Viminfo file is not writable: %s"
msgstr "E137: Dosiero viminfo ne skribeblas: %s"
@@ -883,7 +885,6 @@ msgstr "Skribas dosieron viminfo \"%s\""
msgid "E886: Can't rename viminfo file to %s!"
msgstr "E886: Ne eblas renomi dosieron viminfo al %s!"
#. Write the info:
#, c-format
msgid "# This viminfo file was generated by Vim %s.\n"
msgstr "# Tiu dosiero viminfo estis kreita de Vim %s.\n"
@@ -1002,8 +1003,8 @@ msgstr " en 1 linio"
msgid " on %ld lines"
msgstr " en %ld linioj"
msgid "E147: Cannot do :global recursive"
msgstr "E147: Ne eblas fari \":global\" rekursie"
msgid "E147: Cannot do :global recursive with a range"
msgstr "E147: Ne eblas fari \":global\" rekursie kun amplekso"
# DP: global estas por ":global" do mi ne tradukis ĝin
msgid "E148: Regular expression missing from global"
@@ -1154,8 +1155,9 @@ msgstr "E750: Uzu unue \":profile start {dosiernomo}\""
msgid "Save changes to \"%s\"?"
msgstr "Ĉu konservi ŝanĝojn al \"%s\"?"
msgid "Untitled"
msgstr "Sen titolo"
#, c-format
msgid "E947: Job still running in buffer \"%s\""
msgstr "E947: Tasko ankoraŭ aktiva en la bufro \"%s\""
#, c-format
msgid "E162: No write since last change for buffer \"%s\""
@@ -1189,6 +1191,14 @@ msgstr "Serĉado de \"%s\""
msgid "not found in '%s': \"%s\""
msgstr "ne trovita en '%s: \"%s\""
#, c-format
msgid "W20: Required python version 2.x not supported, ignoring file: %s"
msgstr "W20: Pitono versio 2.x bezonata sed nesubtenata, ignoro de dosiero: %s"
#, c-format
msgid "W21: Required python version 3.x not supported, ignoring file: %s"
msgstr "W21: pitono versio 3.x bezonata sed nesubtenata, ignoro de dosiero: %s"
msgid "Source Vim script"
msgstr "Ruli Vim-skripton"
@@ -1286,6 +1296,9 @@ msgstr "Inversa amplekso donita, permuteblas"
msgid "E494: Use w or w>>"
msgstr "E494: Uzu w aŭ w>>"
msgid "E943: Command table needs to be updated, run 'make cmdidxs'"
msgstr "E943: Tabulo de komandoj estas ĝisdatigenda, lanĉu 'make cmdidx'"
msgid "E319: Sorry, the command is not available in this version"
msgstr "E319: Bedaŭrinde, tiu komando ne haveblas en tiu versio"
@@ -1451,7 +1464,6 @@ msgstr "E189: \"%s\" ekzistas (aldonu ! por transpasi)"
msgid "E190: Cannot open \"%s\" for writing"
msgstr "E190: Ne eblas malfermi \"%s\" por skribi"
#. set mark
msgid "E191: Argument must be a letter or forward/backward quote"
msgstr "E191: Argumento devas esti litero, citilo aŭ retrocitilo"
@@ -1493,13 +1505,15 @@ msgstr "E500: Liveras malplenan ĉenon"
msgid "E195: Cannot open viminfo file for reading"
msgstr "E195: Ne eblas malfermi dosieron viminfo en lega reĝimo"
msgid "Untitled"
msgstr "Sen titolo"
msgid "E196: No digraphs in this version"
msgstr "E196: Neniu duliteraĵo en tiu versio"
msgid "E608: Cannot :throw exceptions with 'Vim' prefix"
msgstr "E608: Ne eblas lanĉi (:throw) escepton kun prefikso 'Vim'"
#. always scroll up, don't overwrite
#, c-format
msgid "Exception thrown: %s"
msgstr "Escepto lanĉita: %s"
@@ -1516,7 +1530,6 @@ msgstr "Escepto ne konservita: %s"
msgid "%s, line %ld"
msgstr "%s, linio %ld"
#. always scroll up, don't overwrite
#, c-format
msgid "Exception caught: %s"
msgstr "Kaptis escepton: %s"
@@ -1542,7 +1555,6 @@ msgstr "Eraro kaj interrompo"
msgid "Error"
msgstr "Eraro"
#. if (pending & CSTP_INTERRUPT)
msgid "Interrupt"
msgstr "Interrompo"
@@ -1562,7 +1574,7 @@ msgid "E583: multiple :else"
msgstr "E583: pluraj \":else\""
msgid "E584: :elseif after :else"
msgstr "E584: \":elseif\" post \":else\""
msgstr "E584: \":elseif\" malantaŭ \":else\""
msgid "E585: :while/:for nesting too deep"
msgstr "E585: \":while/:for\" ingita tro profunde"
@@ -1585,15 +1597,12 @@ msgstr "E601: \":try\" ingita tro profunde"
msgid "E603: :catch without :try"
msgstr "E603: \":catch\" sen \":try\""
#. Give up for a ":catch" after ":finally" and ignore it.
#. * Just parse.
msgid "E604: :catch after :finally"
msgstr "E604: \":catch\" post \":finally\""
msgstr "E604: \":catch\" malantaŭ \":finally\""
msgid "E606: :finally without :try"
msgstr "E606: \":finally\" sen \":try\""
#. Give up for a multiple ":finally" and ignore it.
msgid "E607: multiple :finally"
msgstr "E607: pluraj \":finally\""
@@ -1686,7 +1695,6 @@ msgstr "Vim: Legado el stdin...\n"
msgid "Reading from stdin..."
msgstr "Legado el stdin..."
#. Re-opening the original file failed!
msgid "E202: Conversion made file unreadable!"
msgstr "E202: Konverto igis la dosieron nelegebla!"
@@ -1892,9 +1900,6 @@ msgstr "[sen EOL]"
msgid "[Incomplete last line]"
msgstr "[Nekompleta lasta linio]"
#. don't overwrite messages here
#. must give this prompt
#. don't use emsg() here, don't want to flush the buffers
msgid "WARNING: The file has been changed since reading it!!!"
msgstr "AVERTO: La dosiero estas ŝanĝita de post kiam ĝi estis legita!!!"
@@ -1973,7 +1978,6 @@ msgstr "--Forviŝita--"
msgid "auto-removing autocommand: %s <buffer=%d>"
msgstr "aŭto-forviŝas aŭtokomandon: %s <bufro=%d>"
#. the group doesn't exist
#, c-format
msgid "E367: No such group: \"%s\""
msgstr "E367: Ne ekzistas tia grupo: \"%s\""
@@ -1986,7 +1990,7 @@ msgstr "W19: Forviŝo de augroup kiu estas ankoraŭ uzata"
#, c-format
msgid "E215: Illegal character after *: %s"
msgstr "E215: Nevalida signo post *: %s"
msgstr "E215: Nevalida signo malantaŭ *: %s"
#, c-format
msgid "E216: No such event: %s"
@@ -1996,7 +2000,6 @@ msgstr "E216: Ne estas tia evento: %s"
msgid "E216: No such group or event: %s"
msgstr "E216: Ne ekzistas tia grupo aŭ evento: %s"
#. Highlight title
msgid ""
"\n"
"--- Auto-Commands ---"
@@ -2044,12 +2047,6 @@ msgstr "E350: Ne eblas krei faldon per la aktuala 'foldmethod'"
msgid "E351: Cannot delete fold with current 'foldmethod'"
msgstr "E351: Ne eblas forviŝi faldon per la aktuala 'foldmethod'"
#, c-format
msgid "+--%3ld line folded "
msgid_plural "+--%3ld lines folded "
msgstr[0] "+--%3ld linio faldita "
msgstr[1] "+--%3ld linioj falditaj "
msgid "E222: Add to read buffer"
msgstr "E222: Aldoni al lega bufro"
@@ -2186,18 +2183,15 @@ msgstr "Serĉi kion:"
msgid "Replace with:"
msgstr "Anstataŭigi per:"
#. whole word only button
msgid "Match whole word only"
msgstr "Kongrui kun nur plena vorto"
#. match case button
msgid "Match case"
msgstr "Uskleca kongruo"
msgid "Direction"
msgstr "Direkto"
#. 'Up' and 'Down' buttons
msgid "Up"
msgstr "Supren"
@@ -2276,8 +2270,6 @@ msgstr "Trovi ĉenon (uzu '\\\\' por trovi '\\')"
msgid "Find & Replace (use '\\\\' to find a '\\')"
msgstr "Trovi kaj anstataŭigi (uzu '\\\\' por trovi '\\')"
#. We fake this: Use a filter that doesn't select anything and a default
#. * file name that won't be used.
msgid "Not Used"
msgstr "Ne uzata"
@@ -2351,7 +2343,6 @@ msgstr "Vim - Elektilo de tiparo"
msgid "Name:"
msgstr "Nomo:"
#. create toggle button
msgid "Show size in Points"
msgstr "Montri grandon en punktoj"
@@ -2597,7 +2588,6 @@ msgstr "E261: konekto cscope %s netrovita"
msgid "cscope connection %s closed"
msgstr "konekto cscope %s fermita"
#. should not reach here
msgid "E570: fatal error in cs_manage_matches"
msgstr "E570: neriparebla eraro en cs_manage_matches"
@@ -2759,7 +2749,6 @@ msgstr "nevalida numero de bufro"
msgid "not implemented yet"
msgstr "ankoraŭ ne realigita"
#. ???
msgid "cannot set line(s)"
msgstr "ne eblas meti la linio(j)n"
@@ -2800,7 +2789,6 @@ msgid ""
msgstr ""
"ne eblas registri postalvokan komandon: bufro/fenestro estas jam forviŝiĝanta"
#. This should never happen. Famous last word?
msgid ""
"E280: TCL FATAL ERROR: reflist corrupt!? Please report this to vim-dev@vim."
"org"
@@ -2859,10 +2847,10 @@ msgid "Too many edit arguments"
msgstr "Tro da argumentoj de redakto"
msgid "Argument missing after"
msgstr "Argumento mankas post"
msgstr "Argumento mankas malantaŭ"
msgid "Garbage after option argument"
msgstr "Forĵetindaĵo post argumento de opcio"
msgstr "Forĵetindaĵo malantaŭ argumento de opcio"
msgid "Too many \"+command\", \"-c command\" or \"--cmd command\" arguments"
msgstr "Tro da argumentoj \"+komando\", \"-c komando\" aŭ \"--cmd komando\""
@@ -2904,7 +2892,6 @@ msgstr "Vim: Averto: Eligo ne estas al terminalo\n"
msgid "Vim: Warning: Input is not from a terminal\n"
msgstr "Vim: Averto: Enigo ne estas el terminalo\n"
#. just in case..
msgid "pre-vimrc command line"
msgstr "komanda linio pre-vimrc"
@@ -2968,7 +2955,7 @@ msgstr ""
"Argumentoj:\n"
msgid "--\t\t\tOnly file names after this"
msgstr "--\t\t\tNur dosiernomoj post tio"
msgstr "--\t\t\tNur dosiernomoj malantaŭ tio"
msgid "--literal\t\tDon't expand wildcards"
msgstr "--literal\t\tNe malvolvi ĵokerojn"
@@ -3069,8 +3056,7 @@ msgstr ""
"--not-a-term\t\tPreterpasi averton por enigo/eligo, kiu ne estas terminalo"
msgid "--ttyfail\t\tExit if input or output is not a terminal"
msgstr ""
"--ttyfail\t\tEliri se le eniro aŭ eliro ne estas terminalo"
msgstr "--ttyfail\t\tEliri se la eniro aŭ eliro ne estas terminalo"
msgid "-u <vimrc>\t\tUse <vimrc> instead of any .vimrc"
msgstr "-u <vimrc>\t\tUzi <vimrc> anstataŭ iun ajn .vimrc"
@@ -3171,6 +3157,9 @@ msgstr ""
msgid "-i <viminfo>\t\tUse <viminfo> instead of .viminfo"
msgstr "-i <viminfo>\t\tUzi <viminfo> anstataŭ .viminfo"
msgid "--clean\t\t'nocompatible', Vim defaults, no plugins, no viminfo"
msgstr "--clean\t\t'nocompatible', defaŭltaj agordoj de Vim, neniu viminfo"
msgid "-h or --help\tPrint Help (this message) and exit"
msgstr "-h aŭ --help\tAfiŝi Helpon (tiun mesaĝon) kaj eliri"
@@ -3271,11 +3260,9 @@ msgstr "--windowid <HWND>\tMalfermi Vim en alia win32 fenestraĵo"
msgid "No display"
msgstr "Neniu ekrano"
#. Failed to send, abort.
msgid ": Send failed.\n"
msgstr ": Sendo malsukcesis.\n"
#. Let vim start normally.
msgid ": Send failed. Trying to execute locally\n"
msgstr ": Sendo malsukcesis. Provo de loka plenumo\n"
@@ -3296,7 +3283,6 @@ msgstr "Neniu marko"
msgid "E283: No marks matching \"%s\""
msgstr "E283: Neniu marko kongruas kun \"%s\""
#. Highlight title
msgid ""
"\n"
"mark line col file/text"
@@ -3304,7 +3290,6 @@ msgstr ""
"\n"
"mark linio kol dosiero/teksto"
#. Highlight title
msgid ""
"\n"
" jump line col file/text"
@@ -3312,7 +3297,6 @@ msgstr ""
"\n"
" salt linio kol dosiero/teksto"
#. Highlight title
msgid ""
"\n"
"change line col text"
@@ -3327,7 +3311,6 @@ msgstr ""
"\n"
"# Markoj de dosiero:\n"
#. Write the jumplist with -'
msgid ""
"\n"
"# Jumplist (newest first):\n"
@@ -3397,7 +3380,6 @@ msgstr "E298: Ĉu ne akiris blokon n-ro 2?"
msgid "E843: Error while updating swap file crypt"
msgstr "E843: Eraro dum ĝisdatigo de ĉifrada permutodosiero .swp"
#. could not (re)open the swap file, what can we do????
msgid "E301: Oops, lost the swap file!!!"
msgstr "E301: Ve, perdis la permutodosieron .swp!!!"
@@ -3581,7 +3563,6 @@ msgid "Using crypt key from swap file for the text file.\n"
msgstr ""
"Uzas ŝlosilon de ĉifrado el permuto dosiero .swp por la teksta dosiero.\n"
#. use msg() to start the scrolling properly
msgid "Swap files found:"
msgstr "Permutodosiero .swp trovita:"
@@ -3751,8 +3732,6 @@ msgstr "Dum malfermo de dosiero \""
msgid " NEWER than swap file!\n"
msgstr " PLI NOVA ol permutodosiero .swp!\n"
#. Some of these messages are long to allow translation to
#. * other languages.
msgid ""
"\n"
"(1) Another program may be editing the same file. If this is the case,\n"
@@ -3842,7 +3821,6 @@ msgstr "E328: Menuo nur ekzistas en alia reĝimo"
msgid "E329: No menu \"%s\""
msgstr "E329: Neniu menuo \"%s\""
#. Only a mnemonic or accelerator is not valid.
msgid "E792: Empty menu name"
msgstr "E792: Malplena nomo de menuo"
@@ -3855,8 +3833,6 @@ msgstr "E331: Aldono de menueroj direkte al menuzono estas malpermesita"
msgid "E332: Separator cannot be part of a menu path"
msgstr "E332: Disigilo ne rajtas esti ero de vojo de menuo"
#. Now we have found the matching menu, and we list the mappings
#. Highlight title
msgid ""
"\n"
"--- Menus ---"
@@ -3867,6 +3843,10 @@ msgstr ""
msgid "Tear off this menu"
msgstr "Disigi tiun menuon"
#, c-format
msgid "E335: Menu not defined for %s mode"
msgstr "E335: Menuo ne estas difinita por reĝimo %s"
msgid "E333: Menu path must lead to a menu item"
msgstr "E333: Vojo de menuo devas konduki al menuero"
@@ -3874,10 +3854,6 @@ msgstr "E333: Vojo de menuo devas konduki al menuero"
msgid "E334: Menu not found: %s"
msgstr "E334: Menuo netrovita: %s"
#, c-format
msgid "E335: Menu not defined for %s mode"
msgstr "E335: Menuo ne estas difinita por reĝimo %s"
msgid "E336: Menu path must lead to a sub-menu"
msgstr "E336: Vojo de menuo devas konduki al sub-menuo"
@@ -3949,7 +3925,6 @@ msgstr "Dialogujo de dosiera konservo"
msgid "Open File dialog"
msgstr "Dialogujo de dosiera malfermo"
#. TODO: non-GUI file selector here
msgid "E338: Sorry, no file browser in console mode"
msgstr "E338: Bedaŭrinde ne estas dosierfoliumilo en konzola reĝimo"
@@ -4116,8 +4091,10 @@ msgstr "E662: Ĉe komenco de ŝanĝlisto"
msgid "E663: At end of changelist"
msgstr "E663: Ĉe fino de ŝanĝlisto"
msgid "Type :quit<Enter> to exit Vim"
msgstr "Tajpu \":quit<Enenklavo>\" por eliri el Vim"
msgid "Type :qa! and press <Enter> to abandon all changes and exit Vim"
msgstr ""
"Tajpu :qa! kaj premu <Enenklavon> por forlasi ĉiujn ŝanĝojn kaj eliri el "
"Vim"
#, c-format
msgid "1 line %sed 1 time"
@@ -4149,7 +4126,6 @@ msgstr "%ld linioj krommarĝenitaj "
msgid "E748: No previously used register"
msgstr "E748: Neniu reĝistro antaŭe uzata"
#. must display the prompt
msgid "cannot yank; delete anyway"
msgstr "ne eblas kopii; tamen forviŝi"
@@ -4164,25 +4140,30 @@ msgstr "%ld linioj ŝanĝitaj"
msgid "freeing %ld lines"
msgstr "malokupas %ld liniojn"
msgid "block of 1 line yanked"
msgstr "bloko de 1 linio kopiita"
msgid "1 line yanked"
msgstr "1 linio kopiita"
#, c-format
msgid " into \"%c"
msgstr " en \"%c"
#, c-format
msgid "block of %ld lines yanked"
msgstr "bloko de %ld linioj kopiita"
msgid "block of 1 line yanked%s"
msgstr "bloko de 1 linio kopiita%s"
#, c-format
msgid "%ld lines yanked"
msgstr "%ld linioj kopiitaj"
msgid "1 line yanked%s"
msgstr "1 linio kopiita%s"
#, c-format
msgid "block of %ld lines yanked%s"
msgstr "bloko de %ld linioj kopiita%s"
#, c-format
msgid "%ld lines yanked%s"
msgstr "%ld linioj kopiitaj%s"
#, c-format
msgid "E353: Nothing in register %s"
msgstr "E353: Nenio en reĝistro %s"
#. Highlight title
msgid ""
"\n"
"--- Registers ---"
@@ -4243,9 +4224,6 @@ msgstr ""
msgid "(+%ld for BOM)"
msgstr "(+%ld por BOM)"
msgid "%<%f%h%m%=Page %N"
msgstr "%<%f%h%m%=Folio %N"
msgid "Thanks for flying Vim"
msgstr "Dankon pro flugi per Vim"
@@ -4262,7 +4240,7 @@ msgid "E846: Key code not set"
msgstr "E846: Klavkodo ne agordita"
msgid "E521: Number required after ="
msgstr "E521: Nombro bezonata post ="
msgstr "E521: Nombro bezonata malantaŭ ="
msgid "E522: Not found in termcap"
msgstr "E522: Netrovita en termcap"
@@ -4304,7 +4282,7 @@ msgstr "E525: Ĉeno de nula longo"
#, c-format
msgid "E526: Missing number after <%s>"
msgstr "E526: Mankas nombro post <%s>"
msgstr "E526: Mankas nombro malantaŭ <%s>"
msgid "E527: Missing comma"
msgstr "E527: Mankas komo"
@@ -4332,7 +4310,7 @@ msgstr "E534: Nevalida larĝa tiparo"
#, c-format
msgid "E535: Illegal character after <%c>"
msgstr "E535: Nevalida signo post <%c>"
msgstr "E535: Nevalida signo malantaŭ <%c>"
msgid "E536: comma required"
msgstr "E536: komo bezonata"
@@ -4353,6 +4331,9 @@ msgstr "E541: tro da elementoj"
msgid "E542: unbalanced groups"
msgstr "E542: misekvilibraj grupoj"
msgid "E946: Cannot make a terminal with running job modifiable"
msgstr "E946: Ne eblas igi modifebla terminalon kun aktiva tasko"
msgid "E590: A preview window already exists"
msgstr "E590: Antaŭvida fenestro jam ekzistas"
@@ -4371,9 +4352,6 @@ msgstr "E594: Bezonas almenaŭ %d kolumnojn"
msgid "E355: Unknown option: %s"
msgstr "E355: Nekonata opcio: %s"
#. There's another character after zeros or the string
#. * is empty. In both cases, we are trying to set a
#. * num option using a string.
#, c-format
msgid "E521: Number required: &%s = '%s'"
msgstr "E521: Nombro bezonata: &%s = '%s'"
@@ -4415,7 +4393,7 @@ msgstr "E357: 'langmap': Kongrua signo mankas por %s"
#, c-format
msgid "E358: 'langmap': Extra characters after semicolon: %s"
msgstr "E358: 'langmap': Ekstraj signoj post punktokomo: %s"
msgstr "E358: 'langmap': Ekstraj signoj malantaŭ punktokomo: %s"
msgid "cannot open "
msgstr "ne eblas malfermi "
@@ -4446,7 +4424,6 @@ msgstr "ne eblas ŝanĝi reĝimon de konzolo?!\n"
msgid "mch_get_shellsize: not a console??\n"
msgstr "mch_get_shellsize: ne estas konzolo??\n"
#. if Vim opened a window: Executing a shell may cause crashes
msgid "E360: Cannot execute shell with -f option"
msgstr "E360: Ne eblas plenumi ŝelon kun opcio -f"
@@ -4672,7 +4649,6 @@ msgstr "E376: Nevalida %%%c en prefikso de formata ĉeno"
msgid "E377: Invalid %%%c in format string"
msgstr "E377: Nevalida %%%c en formata ĉeno"
#. nothing found
msgid "E378: 'errorformat' contains no pattern"
msgstr "E378: 'errorformat' enhavas neniun ŝablonon"
@@ -4711,9 +4687,6 @@ msgstr "E381: Ĉe la supro de stako de rapidriparo"
msgid "No entries"
msgstr "Neniu ano"
msgid "E382: Cannot write, 'buftype' option is set"
msgstr "E382: Ne eblas skribi, opcio 'buftype' estas ŝaltita"
msgid "Error file"
msgstr "Erara Dosiero"
@@ -4736,7 +4709,13 @@ msgstr "E369: nevalida ano en %s%%[]"
#, c-format
msgid "E769: Missing ] after %s["
msgstr "E769: Mankas ] post %s["
msgstr "E769: Mankas ] malantaŭ %s["
msgid "E944: Reverse range in character class"
msgstr "E944: Inversa amplekso en klaso de signoj"
msgid "E945: Range too large in character class"
msgstr "E945: tro larga amplekso de klaso de signoj"
#, c-format
msgid "E53: Unmatched %s%%("
@@ -4759,12 +4738,15 @@ msgstr "E67: \\z1 kaj aliaj estas nepermeseblaj tie"
#, c-format
msgid "E69: Missing ] after %s%%["
msgstr "E69: Mankas ] post %s%%["
msgstr "E69: Mankas ] malantaŭ %s%%["
#, c-format
msgid "E70: Empty %s%%[]"
msgstr "E70: Malplena %s%%[]"
msgid "E65: Illegal back reference"
msgstr "E65: Nevalida retro-referenco"
msgid "E339: Pattern too long"
msgstr "E339: Ŝablono tro longa"
@@ -4780,7 +4762,7 @@ msgstr "E52: Neekvilibra \\z("
#, c-format
msgid "E59: invalid character after %s@"
msgstr "E59: nevalida signo post %s@"
msgstr "E59: nevalida signo malantaŭ %s@"
#, c-format
msgid "E60: Too many complex %s{...}s"
@@ -4801,19 +4783,16 @@ msgstr "E63: nevalida uzo de \\_"
msgid "E64: %s%c follows nothing"
msgstr "E64: %s%c sekvas nenion"
msgid "E65: Illegal back reference"
msgstr "E65: Nevalida retro-referenco"
msgid "E68: Invalid character after \\z"
msgstr "E68: Nevalida signo post \\z"
msgstr "E68: Nevalida signo malantaŭ \\z"
#, c-format
msgid "E678: Invalid character after %s%%[dxouU]"
msgstr "E678: Nevalida signo post %s%%[dxouU]"
msgstr "E678: Nevalida signo malantaŭ %s%%[dxouU]"
#, c-format
msgid "E71: Invalid character after %s%%"
msgstr "E71: Nevalida signo post %s%%"
msgstr "E71: Nevalida signo malantaŭ %s%%"
#, c-format
msgid "E554: Syntax error in %s{...}"
@@ -4845,7 +4824,7 @@ msgstr "E866: (NFA-regulesprimo) Mispoziciigita %c"
#, c-format
msgid "E877: (NFA regexp) Invalid character class: %ld"
msgstr "E877: (NFA-regulesprimo) Nevalida klaso de signo: %ld"
msgstr "E877: (NFA-regulesprimo) Nevalida klaso de signoj: %ld"
#, c-format
msgid "E867: (NFA) Unknown operator '\\z%c'"
@@ -4855,7 +4834,6 @@ msgstr "E867: (NFA) Nekonata operatoro '\\z%c'"
msgid "E867: (NFA) Unknown operator '\\%%%c'"
msgstr "E867: (NFA) Nekonata operatoro '\\%%%c'"
#. should never happen
msgid "E868: Error building NFA with equivalence class!"
msgstr "E868: Eraro dum prekomputado de NFA kun ekvivalentoklaso!"
@@ -4866,13 +4844,11 @@ msgstr "E869: (NFA) Nekonata operatoro '\\@%c'"
msgid "E870: (NFA regexp) Error reading repetition limits"
msgstr "E870: (NFS-regulesprimo) Eraro dum legado de limoj de ripeto"
#. Can't have a multi follow a multi.
msgid "E871: (NFA regexp) Can't have a multi follow a multi !"
msgstr ""
"E871: (NFA-regulesprimo) Ne povas havi mult-selekton tuj post alia mult-"
"selekto!"
#. Too many `('
msgid "E872: (NFA regexp) Too many '('"
msgstr "E872: (NFA-regulesprimo) tro da '('"
@@ -4893,7 +4869,7 @@ msgstr ""
"statoj en la staplo"
msgid "E876: (NFA regexp) Not enough space to store the whole NFA "
msgstr "E876: (NFA-regulesprimo) ne sufiĉa spaco por enmomorigi la tutan NFA "
msgstr "E876: (NFA-regulesprimo) ne sufiĉa spaco por enmemorigi la tutan NFA "
msgid "E878: (NFA) Could not allocate memory for branch traversal!"
msgstr "E878: (NFA) Ne povis asigni memoron por traigi branĉojn!"
@@ -4975,12 +4951,11 @@ msgid "E385: search hit BOTTOM without match for: %s"
msgstr "E385: serĉo atingis SUBON sen trovi: %s"
msgid "E386: Expected '?' or '/' after ';'"
msgstr "E386: Atendis '?' aŭ '/' post ';'"
msgstr "E386: Atendis '?' aŭ '/' malantaŭ ';'"
msgid " (includes previously listed match)"
msgstr " (enhavas antaŭe listigitajn kongruojn)"
#. cursor at status line
msgid "--- Included files "
msgstr "--- Inkluzivitaj dosieroj "
@@ -5057,8 +5032,6 @@ msgstr "Bedaŭrinde ne estas sugestoj"
msgid "Sorry, only %ld suggestions"
msgstr "Bedaŭrinde estas nur %ld sugestoj"
#. for when 'cmdheight' > 1
#. avoid more prompt
#, c-format
msgid "Change \"%.*s\" to:"
msgstr "Anstataŭigi \"%.*s\" per:"
@@ -5340,10 +5313,6 @@ msgstr "Densigis %d de %d nodoj; %d (%d%%) restantaj"
msgid "Reading back spell file..."
msgstr "Relegas la dosieron de literumo..."
#.
#. * Go through the trie of good words, soundfold each word and add it to
#. * the soundfold trie.
#.
msgid "Performing soundfolding..."
msgstr "Fonetika analizado..."
@@ -5398,18 +5367,38 @@ msgstr "Vorto '%.*s' aldonita al %s"
msgid "E763: Word characters differ between spell files"
msgstr "E763: Signoj de vorto malsamas tra literumaj dosieroj"
#. This should have been checked when generating the .spl
#. * file.
msgid "E783: duplicate char in MAP entry"
msgstr "E783: ripetita signo en rikordo MAP"
msgid "No Syntax items defined for this buffer"
msgstr "Neniu sintaksa elemento difinita por tiu bufro"
msgid "syntax conceal on"
msgstr "sintakso de conceal ŝaltata"
msgid "syntax conceal off"
msgstr "sintakso de conceal malŝaltita"
#, c-format
msgid "E390: Illegal argument: %s"
msgstr "E390: Nevalida argumento: %s"
msgid "syntax case ignore"
msgstr "sintakso ignoras usklecon"
msgid "syntax case match"
msgstr "sintakso konsideras usklecon"
msgid "syntax spell toplevel"
msgstr "literumado en teksto sen sintaksa grupo"
msgid "syntax spell notoplevel"
msgstr "sen literumado en teksto sen sintaksa grupo"
msgid "syntax spell default"
msgstr ""
"literumado en teksto sen sintaksa grupo, nur se ne estas @Spell aŭ @NoSpell"
msgid "syntax iskeyword "
msgstr "sintakso iskeyword "
@@ -5491,7 +5480,7 @@ msgstr "E789: Mankas ']': %s"
#, c-format
msgid "E890: trailing char after ']': %s]%s"
msgstr "E890: vosta signo post ']': %s]%s"
msgstr "E890: vosta signo malantaŭ ']': %s]%s"
#, c-format
msgid "E398: Missing '=': %s"
@@ -5513,7 +5502,7 @@ msgstr "E401: Disigilo de ŝablono netrovita: %s"
#, c-format
msgid "E402: Garbage after pattern: %s"
msgstr "E402: Forĵetindaĵo post ŝablono: %s"
msgstr "E402: Forĵetindaĵo malantaŭ ŝablono: %s"
msgid "E403: syntax sync: line continuations pattern specified twice"
msgstr "E403: sintaksa sinkronigo: ŝablono de linia daŭrigo specifita dufoje"
@@ -5645,7 +5634,6 @@ msgstr "E428: Ne eblas iri preter lastan kongruan etikedon"
msgid "File \"%s\" does not exist"
msgstr "La dosiero \"%s\" ne ekzistas"
#. Give an indication of the number of matching tags
#, c-format
msgid "tag %d of %d%s"
msgstr "etikedo %d de %d%s"
@@ -5660,7 +5648,6 @@ msgstr " Uzo de etikedo kun malsama uskleco!"
msgid "E429: File \"%s\" does not exist"
msgstr "E429: Dosiero \"%s\" ne ekzistas"
#. Highlight title
msgid ""
"\n"
" # TO tag FROM line in file/text"
@@ -5691,7 +5678,6 @@ msgstr "Antaŭ bajto %ld"
msgid "E432: Tags file not sorted: %s"
msgstr "E432: Etikeda dosiero ne estas ordigita: %s"
#. never opened any tags file
msgid "E433: No tags file"
msgstr "E433: Neniu etikeda dosiero"
@@ -5727,7 +5713,6 @@ msgstr "E436: Neniu rikordo \"%s\" en termcap"
msgid "E437: terminal capability \"cm\" required"
msgstr "E437: kapablo de terminalo \"cm\" bezonata"
#. Highlight title
msgid ""
"\n"
"--- Terminal keys ---"
@@ -5738,6 +5723,21 @@ msgstr ""
msgid "Cannot open $VIMRUNTIME/rgb.txt"
msgstr "Ne povas malfermi $VIMRUNTIME/rgb.txt"
msgid "Terminal"
msgstr "Terminalo"
msgid "Terminal-finished"
msgstr "Terminalo-finiĝis"
msgid "active"
msgstr "aktiva"
msgid "running"
msgstr "ruliĝas"
msgid "finished"
msgstr "finiĝis"
msgid "new shell started\n"
msgstr "nova ŝelo lanĉita\n"
@@ -5747,12 +5747,9 @@ msgstr "Vim: Eraro dum legado de eniro, elironta...\n"
msgid "Used CUT_BUFFER0 instead of empty selection"
msgstr "Uzis CUT_BUFFER0 anstataŭ malplenan apartigon"
#. This happens when the FileChangedRO autocommand changes the
#. * file in a way it becomes shorter.
msgid "E881: Line count changed unexpectedly"
msgstr "E881: Nombro de linioj ŝanĝiĝis neatendite"
#. must display the prompt
msgid "No undo possible; continue anyway"
msgstr "Malfaro neebla; tamen daŭrigi"
@@ -5986,6 +5983,10 @@ msgstr "E932: Fermo-funkcio devus esti je la plej alta nivelo: %s"
msgid "E126: Missing :endfunction"
msgstr "E126: Mankas \":endfunction\""
#, c-format
msgid "W22: Text found after :endfunction: %s"
msgstr "W22: Teksto trovita malantaŭ :endfunction: %s"
#, c-format
msgid "E707: Function name conflicts with variable: %s"
msgstr "E707: Nomo de funkcio konfliktas kun variablo: %s"
@@ -6382,7 +6383,6 @@ msgstr "Kompari per Vim"
msgid "Edit with &Vim"
msgstr "Redakti per &Vim"
#. Now concatenate
msgid "Edit with existing Vim - "
msgstr "Redakti per ekzistanta Vim - "
@@ -6401,10 +6401,6 @@ msgstr "Serĉvojo estas tro longa!"
msgid "--No lines in buffer--"
msgstr "--Neniu linio en bufro--"
#.
#. * The error messages that can be shared are included here.
#. * Excluded are errors that are only used once and debugging messages.
#.
msgid "E470: Command aborted"
msgstr "E470: komando ĉesigita"
@@ -6590,12 +6586,6 @@ msgstr "E484: Ne eblas malfermi dosieron %s"
msgid "E485: Can't read file %s"
msgstr "E485: Ne eblas legi dosieron %s"
msgid "E37: No write since last change (add ! to override)"
msgstr "E37: Neniu skribo de post lasta ŝanĝo (aldonu ! por transpasi)"
msgid "E37: No write since last change"
msgstr "E37: Neniu skribo de post lasta ŝanĝo"
msgid "E38: Null argument"
msgstr "E38: Nula argumento"
@@ -6730,8 +6720,8 @@ msgstr "E592: 'winwidth' ne rajtas esti malpli ol 'winminwidth'"
msgid "E80: Error while writing"
msgstr "E80: Eraro dum skribado"
msgid "Zero count"
msgstr "Nul kvantoro"
msgid "E939: Positive count required"
msgstr "E939: Pozitiva kvantoro bezonata"
msgid "E81: Using <SID> not in a script context"
msgstr "E81: Uzo de <SID> ekster kunteksto de skripto"
@@ -6875,7 +6865,6 @@ msgstr "konstruilo de listo ne akceptas ŝlosilvortajn argumentojn"
msgid "list index out of range"
msgstr "indekso de listo ekster limoj"
#. No more suitable format specifications in python-2.3
#, c-format
msgid "internal error: failed to get vim list item %d"
msgstr "interna eraro: obteno de vim-a listero %d malsukcesis"

View File

@@ -1197,7 +1197,7 @@ msgstr "E141: No existe un nombre de archivo para el búfer %<PRId64>"
#: ../ex_cmds.c:2412
msgid "E142: File not written: Writing is disabled by 'write' option"
msgstr ""
"E142: No se ha escrito el archivo: escritura desactivada por \n"
"E142: No se ha escrito el archivo: escritura desactivada por "
"la opción 'write'"
#: ../ex_cmds.c:2434
@@ -2209,7 +2209,7 @@ msgstr "es de solo lectura (añada ! para sobreescribir)"
#: ../fileio.c:2886
msgid "E506: Can't write to backup file (add ! to override)"
msgstr ""
"E506: No se pudo escribir en el archivo de recuperación\n"
"E506: No se pudo escribir en el archivo de recuperación "
"(añada ! para forzar la orden)"
#: ../fileio.c:2898
@@ -3136,7 +3136,7 @@ msgstr ""
#: ../hardcopy.c:2254
msgid "E675: No default font specified for multi-byte printing."
msgstr ""
"E675: No se ha definido un tipo de letra predeterminado para impresión\n"
"E675: No se ha definido un tipo de letra predeterminado para impresión "
"multi-byte"
#: ../hardcopy.c:2426
@@ -3393,7 +3393,7 @@ msgstr "Basura después de la opción"
#: ../main.c:152
msgid "Too many \"+command\", \"-c command\" or \"--cmd command\" arguments"
msgstr ""
"Demasiados argumentos tales como: \"+orden\", \"-c orden\" \n"
"Demasiados argumentos tales como: \"+orden\", \"-c orden\" "
"o \"--cmd orden\""
#: ../main.c:154
@@ -3797,7 +3797,7 @@ msgstr "E302: No pude cambiar el nombre del archivo de intercambio"
#, c-format
msgid "E303: Unable to open swap file for \"%s\", recovery impossible"
msgstr ""
"E303: Incapaz de abrir el archivo de intercambio para %s,\n"
"E303: Incapaz de abrir el archivo de intercambio para %s, "
"recuperación imposible"
#: ../memline.c:666
@@ -3916,7 +3916,7 @@ msgstr "??? desde aquí hasta ???FIN las líneas pueden estar desordenadas"
#: ../memline.c:1164
msgid "??? from here until ???END lines may have been inserted/deleted"
msgstr ""
"??? desde aquí hasta ???FIN las líneas pueden haber sido\n"
"??? desde aquí hasta ???FIN las líneas pueden haber sido "
"insertadas/borradas"
#: ../memline.c:1181
@@ -3931,7 +3931,7 @@ msgstr "E311: Recuperación interrumpida"
msgid ""
"E312: Errors detected while recovering; look for lines starting with ???"
msgstr ""
"E312: Se han detectado errores al recuperar; busque líneas que\n"
"E312: Se han detectado errores al recuperar; busque líneas que "
"empiecen con ???"
#: ../memline.c:1245
@@ -5382,7 +5382,7 @@ msgstr "E756: La corrección ortográfica está desactivada"
#, c-format
msgid "Warning: Cannot find word list \"%s.%s.spl\" or \"%s.ascii.spl\""
msgstr ""
"Advertencia: No se pudo hallar la lista de palabras \"%s.%s.spl\" \n"
"Advertencia: No se pudo hallar la lista de palabras \"%s.%s.spl\" "
"or \"%s.ascii.spl\""
#: ../spell.c:2473
@@ -5443,8 +5443,7 @@ msgid ""
"%d"
msgstr ""
"Definir COMPOUNDFORBIDFLAG después de un elemento PFX puede dar resultados "
"erróneos\n"
"en %s línea %d"
"erróneos en %s línea %d"
#: ../spell.c:4731
#, c-format
@@ -5453,8 +5452,7 @@ msgid ""
"%d"
msgstr ""
"Definir COMPOUNDPERMITFLAG después de un ítem PFX puede dar resultados "
"erróneos\n"
"en %s línea %d"
"erróneos en %s línea %d"
#: ../spell.c:4747
#, c-format
@@ -5485,7 +5483,7 @@ msgstr "Valor equivocado de CHECKCOMPOUNDPATTERN en %s línea %d: %s"
#, c-format
msgid "Different combining flag in continued affix block in %s line %d: %s"
msgstr ""
"Marca de combinación diferente en el bloque de afijos continuo\n"
"Marca de combinación diferente en el bloque de afijos continuo "
"en %s línea %d: %s"
#: ../spell.c:4850
@@ -5500,8 +5498,7 @@ msgid ""
"line %d: %s"
msgstr ""
"Afijo usado también para BAD/RARE/KEEPCASE/NEEDAFFIX/NEEDCOMPOUND/NOSUGGEST "
"en\n"
"%s línea %d: %s"
"en %s línea %d: %s"
#: ../spell.c:4893
#, c-format
@@ -5942,7 +5939,7 @@ msgstr "E402: Basura después del patrón: %s"
#: ../syntax.c:5120
msgid "E403: syntax sync: line continuations pattern specified twice"
msgstr ""
"E403: Sincronización de sintaxis: Se especificó dos veces un\n"
"E403: Sincronización de sintaxis: Se especificó dos veces un "
"patrón de continuación de línea"
#: ../syntax.c:5169
@@ -6569,7 +6566,7 @@ msgstr "E813: No se puede cerrar la ventana de autocmd"
#: ../window.c:1814
msgid "E814: Cannot close window, only autocmd window would remain"
msgstr ""
"E814: No se pudo cerrar la última ventana, solo quedará\n"
"E814: No se pudo cerrar la última ventana, solo quedará "
"la ventana de autocmd"
#: ../window.c:2717

View File

@@ -1,6 +1,6 @@
# Finnish translation for Vim.
# Copyright (C) 2003-2006 Free Software Foundation, Inc.
# 2007-2016, Flammie Pirinen <flammie@iki.fi>
# 2007-2018, Flammie Pirinen <flammie@iki.fi>
#
# Jargonia ei ole yritetty suotta kotoperäistää missä teknisempi lainasanasto
# tulee paremmin kyseeseen.
@@ -313,7 +313,6 @@ msgstr "E90: Ei voi vapauttaa viimeistä puskuria"
msgid "E84: No modified buffer found"
msgstr "E84: Ei muokattuja puskureita"
#. back where we started, didn't find anything.
msgid "E85: There is no listed buffer"
msgstr "E85: Luetteloitua puskuria ei ole"
@@ -390,7 +389,6 @@ msgstr "1 rivi --%d %%--"
msgid "[No Name]"
msgstr "[Nimetön]"
#. must be a help buffer
msgid "help"
msgstr "ohje"
@@ -495,7 +493,6 @@ msgstr "E791: Tyhjä keymap-kenttä"
msgid " Keyword completion (^N^P)"
msgstr " Avainsanatäydennys (^N^P)"
#. ctrl_x_mode == 0, ^P/^N compl.
msgid " ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y)"
msgstr " ^X-tila (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y)"
@@ -570,10 +567,6 @@ msgstr "Luetaan tägejä."
msgid " Adding"
msgstr " Lisätään"
#. showmode might reset the internal line pointers, so it must
#. * be called before line = ml_get(), or when this address is no
#. * longer needed. -- Acevedo.
#.
msgid "-- Searching..."
msgstr "-- Haetaan..."
@@ -1418,6 +1411,18 @@ msgstr "E907: Käytettiin erikoisarvoa Floattina"
msgid "E808: Number or Float required"
msgstr "E808: Number tai Float vaaditaan"
#, c-format
msgid "line %ld: %s"
msgstr "rivi %ld: %s"
#, c-format
msgid "Breakpoint in \"%s%s\" line %ld"
msgstr "Katkaisukohta %s%s rivillä %ld"
#, c-format
msgid "%3d %s %s line %ld"
msgstr "%3d %s %s rivi %ld"
# puhutaan merkin ulkoasusta snprintf(..., c, c, c, c)
#, c-format
msgid "<%s>%s%s %d, Hex %02x, Octal %03o"
@@ -1545,7 +1550,7 @@ msgstr " 1 rivillä"
#~ msgid " on %<PRId64> lines"
#~ msgstr " %ld rivillä"
msgid "E147: Cannot do :global recursive"
msgid "E147: Cannot do :global recursive with a range"
msgstr "E147: :globalia ei voi suorittaa rekursiivisesti"
msgid "E148: Regular expression missing from global"
@@ -1574,6 +1579,10 @@ msgstr "E149: ei löydy ohjetta kohteelle %s"
msgid "Sorry, help file \"%s\" not found"
msgstr "ohjetiedostoa %s ei löydy"
#, c-format
msgid "E151: No match: %s"
msgstr "E151: Ei täsmää: %s"
#, c-format
msgid "E152: Cannot open %s for writing"
msgstr "E152: Ei voi avata tiedostoa %s kirjoittamista varten"
@@ -1926,7 +1935,6 @@ msgstr "E189: %s on jo olemassa (lisää komentoon ! ohittaaksesi)"
msgid "E190: Cannot open \"%s\" for writing"
msgstr "E190: Tiedostoa %s ei voitu avata kirjoittamista varten"
#. set mark
msgid "E191: Argument must be a letter or forward/backward quote"
msgstr "E191: Argumentin eteen- tai taaksepäin lainaukseen pitää olla kirjain"
@@ -1979,7 +1987,6 @@ msgstr "Poikkeus poistettu: %s"
#~ msgid "%s, line %<PRId64>"
#~ msgstr "%s, rivi %ld"
#. always scroll up, don't overwrite
#, c-format
msgid "Exception caught: %s"
msgstr "Poikkeus otettu kiinni: %s"
@@ -2005,7 +2012,6 @@ msgstr "Virhe ja keskeytys"
msgid "Error"
msgstr "Virhe"
#. if (pending & CSTP_INTERRUPT)
msgid "Interrupt"
msgstr "Keskeytys"
@@ -2048,15 +2054,12 @@ msgstr "E601: liian monta tasoa :try-komennossa"
msgid "E603: :catch without :try"
msgstr "E603: :catch ilman komentoa :try"
#. Give up for a ":catch" after ":finally" and ignore it.
#. * Just parse.
msgid "E604: :catch after :finally"
msgstr "E604: :catch ilman komentoa :finally"
msgid "E606: :finally without :try"
msgstr "E606: :finally ilman komentoa :try"
#. Give up for a multiple ":finally" and ignore it.
msgid "E607: multiple :finally"
msgstr "E607: :finally monta kertaa"
@@ -2147,7 +2150,6 @@ msgstr ""
msgid "E201: *ReadPre autocommands must not change current buffer"
msgstr "E201: *ReadPre-autocommand-komennot eivät saa muuttaa puskuria"
#. Re-opening the original file failed!
msgid "E202: Conversion made file unreadable!"
msgstr "E202: Muunnos teki tiedostosta lukukelvottoman."
@@ -2469,7 +2471,6 @@ msgstr "E216: Eventtiä ei ole: %s"
msgid "E216: No such group or event: %s"
msgstr "E216: Ryhmää tai eventtiä ei ole: %s"
#. Highlight title
msgid ""
"\n"
"--- Auto-Commands ---"
@@ -3113,7 +3114,6 @@ msgstr "E261: cscope-yhteys %s puuttuu"
msgid "cscope connection %s closed"
msgstr "cscope-yhteys %s on katkaistu"
#. should not reach here
msgid "E570: fatal error in cs_manage_matches"
msgstr "E570: kriittinen virhe cs_manage_matches-funktiossa"
@@ -3176,7 +3176,6 @@ msgstr "Vim: Varoitus: Tuloste ei mene terminaalille\n"
msgid "Vim: Warning: Input is not from a terminal\n"
msgstr "Vim: Varoitus: Syöte ei tule terminaalilta\n"
#. just in case..
msgid "pre-vimrc command line"
msgstr "esi-vimrc-komentorivi"
@@ -3394,7 +3393,6 @@ msgstr "Ei asetettuja merkkejä"
msgid "E283: No marks matching \"%s\""
msgstr "E283: Mikään merkki ei täsmää ilmaukseen \"%s\""
#. Highlight title
msgid ""
"\n"
"mark line col file/text"
@@ -3402,7 +3400,6 @@ msgstr ""
"\n"
"merkki rivi sarake tiedosto/teksti"
#. Highlight title
msgid ""
"\n"
" jump line col file/text"
@@ -3410,7 +3407,6 @@ msgstr ""
"\n"
"hyppy rivi sarake tiedosto/teksti"
#. Highlight title
msgid ""
"\n"
"change line col text"
@@ -3445,7 +3441,6 @@ msgstr "E298: Lohko 1:tä ei saatu?"
msgid "E298: Didn't get block nr 2?"
msgstr "E298: Lohko 2:ta ei saatu?"
#. could not (re)open the swap file, what can we do????
msgid "E301: Oops, lost the swap file!!!"
msgstr "E301: Hups, swap-tiedosto hävisi!"
@@ -3585,7 +3580,6 @@ msgstr ""
"Voit poistaa .swp-tiedosto nyt.\n"
"\n"
#. use msg() to start the scrolling properly
msgid "Swap files found:"
msgstr "Swap-tiedostoja löytyi:"
@@ -3751,8 +3745,6 @@ msgstr "Avattaessa tiedostoa "
msgid " NEWER than swap file!\n"
msgstr " joka on UUDEMPI kuin swap-tiedosto!\n"
#. Some of these messages are long to allow translation to
#. * other languages.
msgid ""
"\n"
"(1) Another program may be editing the same file. If this is the case,\n"
@@ -3859,7 +3851,6 @@ msgstr "E328: Valikko on olemassa vain toisessa tilassa"
msgid "E329: No menu \"%s\""
msgstr "E329: Ei valikkoa %s"
#. Only a mnemonic or accelerator is not valid.
msgid "E792: Empty menu name"
msgstr "E792: tyhjä valikkonimi"
@@ -3872,8 +3863,6 @@ msgstr "E331: Valikkokohtia ei saa lisätä suoraan valikkopalkkiin"
msgid "E332: Separator cannot be part of a menu path"
msgstr "E332: Erotin ei voi olla valikkopolun osa"
#. Now we have found the matching menu, and we list the mappings
#. Highlight title
msgid ""
"\n"
"--- Menus ---"
@@ -4354,7 +4343,6 @@ msgstr "E376: Virheellinen %%%c muotoilumerkkijonon alussa"
msgid "E377: Invalid %%%c in format string"
msgstr "E377: Virheellinen %%%c muotoilumerkkijonossa"
#. nothing found
msgid "E378: 'errorformat' contains no pattern"
msgstr "E378: errorformatissa ei ole kuvioita"
@@ -4479,9 +4467,6 @@ msgstr "E63: väärinkäytetty \\_"
msgid "E64: %s%c follows nothing"
msgstr "E64: %s%c jälkeen ei minkään"
msgid "E65: Illegal back reference"
msgstr "E65: Virheellinen täsmäysviittaus"
msgid "E68: Invalid character after \\z"
msgstr "E68: Virheellinen merkki ilmauksen \\z jälkeen"
@@ -4587,7 +4572,6 @@ msgstr "E386: ;:n jälkeen pitää olla ? tai /"
msgid " (includes previously listed match)"
msgstr " (sisältää viimeksi luetellun täsmäyksen)"
#. cursor at status line
msgid "--- Included files "
msgstr "--- Sisällytetyt tiedostot "
@@ -4841,8 +4825,6 @@ msgstr "ei ehdotuksia"
#~ msgid "Sorry, only %<PRId64> suggestions"
#~ msgstr "vain %ld ehdotusta"
#. for when 'cmdheight' > 1
#. avoid more prompt
#, c-format
msgid "Change \"%.*s\" to:"
msgstr "Muuta %.*s:"
@@ -5430,7 +5412,6 @@ msgstr "E428: Ei voida edetä viimeisen täsmäävän tägin ohi"
msgid "File \"%s\" does not exist"
msgstr "Tiedostoa %s ei ole"
#. Give an indication of the number of matching tags
#, c-format
msgid "tag %d of %d%s"
msgstr "tägi %d/%d%s"
@@ -5445,7 +5426,6 @@ msgstr " Tägissä eri kirjaintaso"
msgid "E429: File \"%s\" does not exist"
msgstr "E429: Tiedostoa %s ei ole"
#. Highlight title
msgid ""
"\n"
" # TO tag FROM line in file/text"
@@ -5472,7 +5452,6 @@ msgstr "E431: Muotovirh tägitiedostossa %s"
msgid "E432: Tags file not sorted: %s"
msgstr "E432: Tägitiedosto ei ole järjestetty: %s"
#. never opened any tags file
msgid "E433: No tags file"
msgstr "E433: Ei tägitiedostoja"

View File

@@ -4,20 +4,17 @@
# Do ":help uganda" in Vim to read copying and usage conditions.
# Do ":help credits" in Vim to see a list of people who contributed.
#
# FIRST AUTHOR DindinX <David.Odin@bigfoot.com> 2000.
# SECOND AUTHOR Adrien Beau <version.francaise@free.fr> 2002, 2003.
# THIRD AUTHOR David Blanchet <david.blanchet@free.fr> 2006, 2008.
# FOURTH AUTHOR Dominique Pell<6C> <dominique.pelle@gmail.com> 2008, 2017.
#
# Latest translation available at:
# http://dominique.pelle.free.fr/vim-fr.php
# FIRST AUTHOR DindinX <David.Odin@bigfoot.com> 2000.
# SECOND AUTHOR Adrien Beau <version.francaise@free.fr> 2002, 2003.
# THIRD AUTHOR David Blanchet <david.blanchet@free.fr> 2006, 2008.
# FOURTH AUTHOR Dominique Pell<6C> <dominique.pelle@gmail.com> 2008, 2017.
#
msgid ""
msgstr ""
"Project-Id-Version: Vim(Fran<61>ais)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-01-16 00:30+0100\n"
"PO-Revision-Date: 2017-01-16 00:51+0100\n"
"POT-Creation-Date: 2017-10-04 23:32+0200\n"
"PO-Revision-Date: 2017-10-04 23:44+0200\n"
"Last-Translator: Dominique Pell<6C> <dominique.pelle@gmail.com>\n"
"Language-Team: \n"
"Language: fr\n"
@@ -104,7 +101,6 @@ msgstr "E90: Impossible de d
msgid "E84: No modified buffer found"
msgstr "E84: Aucun tampon n'est modifi<66>"
#. back where we started, didn't find anything.
msgid "E85: There is no listed buffer"
msgstr "E85: Aucun tampon n'est list<73>"
@@ -121,6 +117,18 @@ msgid "E89: No write since last change for buffer %ld (add ! to override)"
msgstr ""
"E89: Le tampon %ld n'a pas <20>t<EFBFBD> enregistr<74> (ajoutez ! pour passer outre)"
msgid "E948: Job still running (add ! to end the job)"
msgstr "E948: T<>che en cours d'ex<65>cution (ajouter ! pour terminer la t<>che)"
msgid "E37: No write since last change (add ! to override)"
msgstr "E37: Modifications non enregistr<74>es (ajoutez ! pour passer outre)"
msgid "E948: Job still running"
msgstr "E948: T<>che en cours d'ex<65>cution"
msgid "E37: No write since last change"
msgstr "E37: Modifications non enregistr<74>es"
msgid "W14: Warning: List of file names overflow"
msgstr "W14: Alerte : La liste des noms de fichier d<>borde"
@@ -187,7 +195,6 @@ msgstr "ligne %ld sur %ld --%d%%-- col "
msgid "[No Name]"
msgstr "[Aucun nom]"
#. must be a help buffer
msgid "help"
msgstr "aide"
@@ -218,6 +225,9 @@ msgstr ""
"\n"
"# Liste des tampons :\n"
msgid "E382: Cannot write, 'buftype' option is set"
msgstr "E382: <20>criture impossible, l'option 'buftype' est activ<69>e"
msgid "[Scratch]"
msgstr "[Brouillon]"
@@ -396,7 +406,6 @@ msgid " Keyword completion (^N^P)"
msgstr " Compl<70>tement de mot-cl<63> (^N^P)"
# DB - todo : Faut-il une majuscule <20> "mode" ?
#. ctrl_x_mode == 0, ^P/^N compl.
msgid " ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y)"
msgstr " mode ^X (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y)"
@@ -481,6 +490,9 @@ msgstr "Examen : %s"
msgid "Scanning tags."
msgstr "Examen des marqueurs."
msgid "match in file"
msgstr "correspondance dans le fichier"
# AB - Cette cha<68>ne de caract<63>res est ajout<75>e en d<>but de ligne lorsqu'une
# op<6F>ration de compl<70>tion est r<>p<EFBFBD>t<EFBFBD>e (typiquement avec CTRL-X CTRL-N).
# Que ce soit en anglais ou en fran<61>ais, il y a un probl<62>me de majuscules.
@@ -488,10 +500,6 @@ msgstr "Examen des marqueurs."
msgid " Adding"
msgstr " Ajout"
#. showmode might reset the internal line pointers, so it must
#. * be called before line = ml_get(), or when this address is no
#. * longer needed. -- Acevedo.
#.
msgid "-- Searching..."
msgstr "-- Recherche en cours..."
@@ -522,7 +530,6 @@ msgstr "Correspondance %d sur %d"
msgid "match %d"
msgstr "Correspondance %d"
#. maximum nesting of lists and dicts
msgid "E18: Unexpected characters in :let"
msgstr "E18: Caract<63>res inattendus avant '='"
@@ -584,6 +591,10 @@ msgstr "E690: \"in\" manquant apr
msgid "E108: No such variable: \"%s\""
msgstr "E108: Variable inexistante : %s"
#, c-format
msgid "E940: Cannot lock or unlock variable %s"
msgstr "E940: Impossible de (d<>)verrouiler la variable %s"
msgid "E743: variable nested too deep for (un)lock"
msgstr "E743: variable trop imbriqu<71>e pour la (d<>)verrouiller"
@@ -765,20 +776,9 @@ msgstr "E785: complete() n'est utilisable que dans le mode Insertion"
# AB - Texte par d<>faut du bouton de la bo<62>te de dialogue affich<63>e par la
# fonction confirm().
#.
#. * Yes this is ugly, I don't particularly like it either. But doing it
#. * this way has the compelling advantage that translations need not to
#. * be touched at all. See below what 'ok' and 'ync' are used for.
#.
msgid "&Ok"
msgstr "&Ok"
#, c-format
msgid "+-%s%3ld line: "
msgid_plural "+-%s%3ld lines: "
msgstr[0] "+-%s%3ld ligne : "
msgstr[1] "+-%s%3ld lignes : "
#, c-format
msgid "E700: Unknown function: %s"
msgstr "E700: Fonction inconnue : %s"
@@ -827,9 +827,7 @@ msgstr "E727: D
msgid "<empty>"
msgstr "<vide>"
# AB - <20> mon avis, la version anglaise est erron<6F>e.
# DB : V<>rifier
msgid "E240: No connection to Vim server"
msgid "E240: No connection to the X server"
msgstr "E240: Pas de connexion au serveur X"
# AB - La version fran<61>aise est meilleure que la version anglaise.
@@ -840,6 +838,12 @@ msgstr "E241: L'envoi au serveur %s a
msgid "E277: Unable to read a server reply"
msgstr "E277: Impossible de lire la r<>ponse du serveur"
msgid "E941: already started a server"
msgstr "E941: serveur d<>j<EFBFBD> d<>marr<72>"
msgid "E942: +clientserver feature not available"
msgstr "E942: La fonctionnalit<69> +clientserver n'est pas disponible"
msgid "remove() argument"
msgstr "argument de remove()"
@@ -965,7 +969,6 @@ msgstr "
# ses droits d'acc<63>s.
# AB - Le mot "viminfo" a <20>t<EFBFBD> retir<69> pour que le message ne d<>passe pas 80
# caract<63>res dans le cas courant o<> %s = /home/12345678/.viminfo
#. avoid a wait_return for this message, it's annoying
#, c-format
msgid "E137: Viminfo file is not writable: %s"
msgstr "E137: L'<27>criture dans le fichier %s est interdite"
@@ -990,7 +993,6 @@ msgstr "
msgid "E886: Can't rename viminfo file to %s!"
msgstr "E886: Impossible de renommer viminfo en %s"
#. Write the info:
#, c-format
msgid "# This viminfo file was generated by Vim %s.\n"
msgstr "# Ce fichier viminfo a <20>t<EFBFBD> g<>n<EFBFBD>r<EFBFBD> par Vim %s.\n"
@@ -1137,8 +1139,8 @@ msgstr " sur %ld lignes"
# AB - Il faut respecter l'esprit plus que la lettre.
# AB - Ce message devrait contenir une r<>f<EFBFBD>rence <20> :vglobal.
msgid "E147: Cannot do :global recursive"
msgstr "E147: :global ne peut pas ex<65>cuter :global"
msgid "E147: Cannot do :global recursive with a range"
msgstr "E147: :global ne peut pas ex<65>cuter :global avec une plage"
# AB - Ce message devrait contenir une r<>f<EFBFBD>rence <20> :vglobal.
msgid "E148: Regular expression missing from global"
@@ -1317,10 +1319,9 @@ msgstr "E750: Utilisez d'abord \":profile start {nomfichier}\""
msgid "Save changes to \"%s\"?"
msgstr "Enregistrer \"%s\" ?"
# AB - Si les parenth<74>ses posent probl<62>me, il faudra remettre les guillemets
# ci-dessus.
msgid "Untitled"
msgstr "(sans titre)"
#, c-format
msgid "E947: Job still running in buffer \"%s\""
msgstr "E947: T<>che en cours d'ex<65>cution dans le buffer \"%s\""
# AB - Il faut respecter l'esprit plus que la lettre.
# AB - Ce message est similaire au message E89.
@@ -1357,6 +1358,14 @@ msgstr "Recherche de \"%s\""
msgid "not found in '%s': \"%s\""
msgstr "introuvable dans '%s' : \"%s\""
#, c-format
msgid "W20: Required python version 2.x not supported, ignoring file: %s"
msgstr "W20: Python version 2.x non support<72>, fichier %s ignor<6F>"
#, c-format
msgid "W21: Required python version 3.x not supported, ignoring file: %s"
msgstr "W21: Python 3.x non support<72>, fichier %s ignor<6F>"
msgid "Source Vim script"
msgstr "Sourcer un script - Vim"
@@ -1457,6 +1466,10 @@ msgstr "La plage sp
msgid "E494: Use w or w>>"
msgstr "E494: Utilisez w ou w>>"
msgid "E943: Command table needs to be updated, run 'make cmdidxs'"
msgstr ""
"E943: La table des commandes doit <20>tre mise <20> jour, lancez 'make cmdidxs'"
msgid "E319: Sorry, the command is not available in this version"
msgstr "E319: D<>sol<6F>, cette commande n'est pas disponible dans cette version"
@@ -1622,7 +1635,6 @@ msgstr "E189: \"%s\" existe (ajoutez ! pour passer outre)"
msgid "E190: Cannot open \"%s\" for writing"
msgstr "E190: Impossible d'ouvrir \"%s\" pour y <20>crire"
#. set mark
msgid "E191: Argument must be a letter or forward/backward quote"
msgstr "E191: L'argument doit <20>tre une lettre ou une (contre-)apostrophe"
@@ -1660,13 +1672,17 @@ msgstr "E500:
msgid "E195: Cannot open viminfo file for reading"
msgstr "E195: Impossible d'ouvrir le viminfo en lecture"
# AB - Si les parenth<74>ses posent probl<62>me, il faudra remettre les guillemets
# ci-dessus.
msgid "Untitled"
msgstr "(sans titre)"
msgid "E196: No digraphs in this version"
msgstr "E196: Pas de digraphes dans cette version"
msgid "E608: Cannot :throw exceptions with 'Vim' prefix"
msgstr "E608: Impossible d'<27>mettre des exceptions avec 'Vim' comme pr<70>fixe"
#. always scroll up, don't overwrite
#, c-format
msgid "Exception thrown: %s"
msgstr "Exception <20>mise : %s"
@@ -1683,7 +1699,6 @@ msgstr "Exception
msgid "%s, line %ld"
msgstr "%s, ligne %ld"
#. always scroll up, don't overwrite
#, c-format
msgid "Exception caught: %s"
msgstr "Exception intercept<70>e : %s"
@@ -1710,7 +1725,6 @@ msgstr "Erreur et interruption"
msgid "Error"
msgstr "Erreur"
#. if (pending & CSTP_INTERRUPT)
msgid "Interrupt"
msgstr "Interruption"
@@ -1753,15 +1767,12 @@ msgstr "E601: Imbrication de :try trop importante"
msgid "E603: :catch without :try"
msgstr "E603: :catch sans :try"
#. Give up for a ":catch" after ":finally" and ignore it.
#. * Just parse.
msgid "E604: :catch after :finally"
msgstr "E604: :catch apr<70>s :finally"
msgid "E606: :finally without :try"
msgstr "E606: :finally sans :try"
#. Give up for a multiple ":finally" and ignore it.
msgid "E607: multiple :finally"
msgstr "E607: Il ne peut y avoir qu'un seul :finally"
@@ -1862,7 +1873,6 @@ msgstr "Vim : Lecture de stdin...\n"
msgid "Reading from stdin..."
msgstr "Lecture de stdin..."
#. Re-opening the original file failed!
msgid "E202: Conversion made file unreadable!"
msgstr "E202: La conversion a rendu le fichier illisible !"
@@ -2077,9 +2087,6 @@ msgstr "[noeol]"
msgid "[Incomplete last line]"
msgstr "[Derni<6E>re ligne incompl<70>te]"
#. don't overwrite messages here
#. must give this prompt
#. don't use emsg() here, don't want to flush the buffers
msgid "WARNING: The file has been changed since reading it!!!"
msgstr "ALERTE : Le fichier a <20>t<EFBFBD> modifi<66> depuis que Vim l'a lu !"
@@ -2161,7 +2168,6 @@ msgstr "--Effac
msgid "auto-removing autocommand: %s <buffer=%d>"
msgstr "Autocommandes marqu<71>es pour auto-suppression : %s <tampon=%d>"
#. the group doesn't exist
#, c-format
msgid "E367: No such group: \"%s\""
msgstr "E367: Aucun groupe \"%s\""
@@ -2184,7 +2190,6 @@ msgstr "E216: Aucun
msgid "E216: No such group or event: %s"
msgstr "E216: Aucun <20>v<EFBFBD>nement ou groupe %s"
#. Highlight title
msgid ""
"\n"
"--- Auto-Commands ---"
@@ -2233,12 +2238,6 @@ msgstr "E350: Impossible de cr
msgid "E351: Cannot delete fold with current 'foldmethod'"
msgstr "E351: Impossible de supprimer un repli avec la 'foldmethod'e actuelle"
#, c-format
msgid "+--%3ld line folded "
msgid_plural "+--%3ld lines folded "
msgstr[0] "+--%3ld ligne repli<6C>e "
msgstr[1] "+--%3ld lignes repli<6C>es "
msgid "E222: Add to read buffer"
msgstr "E222: Ajout au tampon de lecture"
@@ -2377,18 +2376,15 @@ msgstr "Rechercher :"
msgid "Replace with:"
msgstr "Remplacer par :"
#. whole word only button
msgid "Match whole word only"
msgstr "Mots entiers seulement"
#. match case button
msgid "Match case"
msgstr "Respecter la casse"
msgid "Direction"
msgstr "Direction"
#. 'Up' and 'Down' buttons
msgid "Up"
msgstr "Haut"
@@ -2472,8 +2468,6 @@ msgstr "Chercher et remplacer (utilisez '\\\\' pour trouver un '\\')"
# DB - Traduction non indispensable puisque le code indique qu'il s'agit d'un
# param<61>trage bidon afin de s<>lectionner un r<>pertoire plut<75>t qu'un
# fichier.
#. We fake this: Use a filter that doesn't select anything and a default
#. * file name that won't be used.
msgid "Not Used"
msgstr "Non utilis<69>"
@@ -2554,7 +2548,6 @@ msgstr "Choisir une police - Vim"
msgid "Name:"
msgstr "Nom :"
#. create toggle button
msgid "Show size in Points"
msgstr "Afficher la taille en Points"
@@ -2805,7 +2798,6 @@ msgstr "E261: Connexion cscope %s introuvable"
msgid "cscope connection %s closed"
msgstr "connexion cscope %s ferm<72>e"
#. should not reach here
msgid "E570: fatal error in cs_manage_matches"
msgstr "E570: erreur fatale dans cs_manage_matches"
@@ -2970,7 +2962,6 @@ msgid "not implemented yet"
msgstr "pas encore impl<70>ment<6E>"
# DB - TODO : le contexte est celui d'une annulation.
#. ???
msgid "cannot set line(s)"
msgstr "Impossible de remettre la/les ligne(s)"
@@ -3011,7 +3002,6 @@ msgid ""
msgstr ""
"Impossible d'inscrire la commande de rappel : tampon/fen<65>tre en effacement"
#. This should never happen. Famous last word?
msgid ""
"E280: TCL FATAL ERROR: reflist corrupt!? Please report this to vim-dev@vim."
"org"
@@ -3114,7 +3104,6 @@ msgstr "Vim : Alerte : La sortie ne s'effectue pas sur un terminal\n"
msgid "Vim: Warning: Input is not from a terminal\n"
msgstr "Vim : Alerte : L'entr<74>e ne se fait pas sur un terminal\n"
#. just in case..
msgid "pre-vimrc command line"
msgstr "ligne de commande pre-vimrc"
@@ -3281,8 +3270,7 @@ msgstr ""
"--no-a-term\t\tAucun avertissement si l'entr<74>e/sortie n'est pas un terminal"
msgid "--ttyfail\t\tExit if input or output is not a terminal"
msgstr ""
"--ttyfail\t\tQuitte si l'entr<74>e ou la sortie ne sont pas un terminal"
msgstr "--ttyfail\t\tQuitte si l'entr<74>e ou la sortie ne sont pas un terminal"
msgid "-u <vimrc>\t\tUse <vimrc> instead of any .vimrc"
msgstr "-u <vimrc>\tUtiliser <vimrc> au lieu du vimrc habituel"
@@ -3382,6 +3370,9 @@ msgstr ""
msgid "-i <viminfo>\t\tUse <viminfo> instead of .viminfo"
msgstr "-i <viminfo>\t\tUtiliser <viminfo> au lieu du viminfo habituel"
msgid "--clean\t\t'nocompatible', Vim defaults, no plugins, no viminfo"
msgstr "--clean\t\t'nocompatible', r<>glages par d<>faut, aucun greffon ni viminfo"
msgid "-h or --help\tPrint Help (this message) and exit"
msgstr "-h ou --help\t\tAfficher l'aide (ce message) puis quitter"
@@ -3484,11 +3475,9 @@ msgstr "--windowid <HWND>\tOuvrir Vim dans un autre widget win32"
msgid "No display"
msgstr "Aucun display"
#. Failed to send, abort.
msgid ": Send failed.\n"
msgstr " : L'envoi a <20>chou<6F>.\n"
#. Let vim start normally.
msgid ": Send failed. Trying to execute locally\n"
msgstr " : L'envoi a <20>chou<6F>. Tentative d'ex<65>cution locale\n"
@@ -3509,7 +3498,6 @@ msgstr "Aucune marque positionn
msgid "E283: No marks matching \"%s\""
msgstr "E283: Aucune marque ne correspond <20> \"%s\""
#. Highlight title
msgid ""
"\n"
"mark line col file/text"
@@ -3517,7 +3505,6 @@ msgstr ""
"\n"
"marq ligne col fichier/texte"
#. Highlight title
msgid ""
"\n"
" jump line col file/text"
@@ -3525,7 +3512,6 @@ msgstr ""
"\n"
" saut ligne col fichier/texte"
#. Highlight title
msgid ""
"\n"
"change line col text"
@@ -3540,7 +3526,6 @@ msgstr ""
"\n"
"# Marques dans le fichier :\n"
#. Write the jumplist with -'
msgid ""
"\n"
"# Jumplist (newest first):\n"
@@ -3612,7 +3597,6 @@ msgstr "E298: Bloc n
msgid "E843: Error while updating swap file crypt"
msgstr "E843: Erreur lors de la mise <20> jour du fichier d'<27>change crypt<70>"
#. could not (re)open the swap file, what can we do????
msgid "E301: Oops, lost the swap file!!!"
msgstr "E301: Oups, le fichier d'<27>change a disparu !"
@@ -3801,7 +3785,6 @@ msgstr ""
"Utilisation de la cl<63> de chiffrement du fichier d'<27>change pour le fichier "
"texte.\n"
#. use msg() to start the scrolling properly
msgid "Swap files found:"
msgstr "Fichiers d'<27>change trouv<75>s :"
@@ -3971,8 +3954,6 @@ msgstr "Lors de l'ouverture du fichier \""
msgid " NEWER than swap file!\n"
msgstr " PLUS R<>CENT que le fichier d'<27>change !\n"
#. Some of these messages are long to allow translation to
#. * other languages.
msgid ""
"\n"
"(1) Another program may be editing the same file. If this is the case,\n"
@@ -4063,7 +4044,6 @@ msgstr "E328: Le menu n'existe que dans un autre mode"
msgid "E329: No menu \"%s\""
msgstr "E329: Aucun menu \"%s\""
#. Only a mnemonic or accelerator is not valid.
msgid "E792: Empty menu name"
msgstr "E792: Nom de menu vide"
@@ -4076,8 +4056,6 @@ msgstr "E331: Ajout d'
msgid "E332: Separator cannot be part of a menu path"
msgstr "E332: Un s<>parateur ne peut faire partie d'un chemin de menu"
#. Now we have found the matching menu, and we list the mappings
#. Highlight title
msgid ""
"\n"
"--- Menus ---"
@@ -4088,6 +4066,10 @@ msgstr ""
msgid "Tear off this menu"
msgstr "D<>tacher ce menu"
#, c-format
msgid "E335: Menu not defined for %s mode"
msgstr "E335: Le menu n'est pas d<>fini pour le mode %s"
msgid "E333: Menu path must lead to a menu item"
msgstr "E333: Le chemin du menu doit conduire <20> un <20>l<EFBFBD>ment de menu"
@@ -4095,10 +4077,6 @@ msgstr "E333: Le chemin du menu doit conduire
msgid "E334: Menu not found: %s"
msgstr "E334: Menu introuvable : %s"
#, c-format
msgid "E335: Menu not defined for %s mode"
msgstr "E335: Le menu n'est pas d<>fini pour le mode %s"
msgid "E336: Menu path must lead to a sub-menu"
msgstr "E336: Le chemin du menu doit conduire <20> un sous-menu"
@@ -4172,7 +4150,6 @@ msgstr "Enregistrer un fichier"
msgid "Open File dialog"
msgstr "Ouvrir un fichier"
#. TODO: non-GUI file selector here
msgid "E338: Sorry, no file browser in console mode"
msgstr "E338: D<>sol<6F>, pas de s<>lecteur de fichiers en mode console"
@@ -4338,8 +4315,10 @@ msgstr "E662: Au d
msgid "E663: At end of changelist"
msgstr "E663: <20> la fin de la liste des modifications"
msgid "Type :quit<Enter> to exit Vim"
msgstr "tapez :q<Entr<74>e> pour quitter Vim"
msgid "Type :qa! and press <Enter> to abandon all changes and exit Vim"
msgstr ""
"Tapez :qa! puis <Entr<74>e> pour abandonner tous les changements et quitter "
"Vim"
#, c-format
msgid "1 line %sed 1 time"
@@ -4372,7 +4351,6 @@ msgid "E748: No previously used register"
msgstr "E748: Aucun registre n'a <20>t<EFBFBD> pr<70>c<EFBFBD>demment utilis<69>"
# DB - Question O/N.
#. must display the prompt
msgid "cannot yank; delete anyway"
msgstr "impossible de r<>aliser une copie ; effacer tout de m<>me"
@@ -4387,25 +4365,30 @@ msgstr "%ld lignes modifi
msgid "freeing %ld lines"
msgstr "lib<69>ration de %ld lignes"
msgid "block of 1 line yanked"
msgstr "bloc de 1 ligne copi<70>"
msgid "1 line yanked"
msgstr "1 ligne copi<70>e"
#, c-format
msgid " into \"%c"
msgstr " dans \"%c"
#, c-format
msgid "block of %ld lines yanked"
msgstr "bloc de %ld lignes copi<70>"
msgid "block of 1 line yanked%s"
msgstr "bloc de 1 ligne copi<70>%s"
#, c-format
msgid "%ld lines yanked"
msgstr "%ld lignes copi<70>es"
msgid "1 line yanked%s"
msgstr "1 ligne copi<70>e%s"
#, c-format
msgid "block of %ld lines yanked%s"
msgstr "bloc de %ld lignes copi<70>%s"
#, c-format
msgid "%ld lines yanked%s"
msgstr "%ld lignes copi<70>es%s"
#, c-format
msgid "E353: Nothing in register %s"
msgstr "E353: Le registre %s est vide"
#. Highlight title
msgid ""
"\n"
"--- Registers ---"
@@ -4469,9 +4452,6 @@ msgstr ""
msgid "(+%ld for BOM)"
msgstr "(+%ld pour le BOM)"
msgid "%<%f%h%m%=Page %N"
msgstr "%<%f%h%m%=Page %N"
msgid "Thanks for flying Vim"
msgstr "Merci d'avoir choisi Vim"
@@ -4582,6 +4562,9 @@ msgstr "E541: trop d'
msgid "E542: unbalanced groups"
msgstr "E542: parenth<74>ses non <20>quilibr<62>es"
msgid "E946: Cannot make a terminal with running job modifiable"
msgstr "E946: terminal avec t<>che en cours d'ex<65>cution ne peut pas <20>tre modifiable"
msgid "E590: A preview window already exists"
msgstr "E590: Il existe d<>j<EFBFBD> une fen<65>tre de pr<70>visualisation"
@@ -4600,9 +4583,6 @@ msgstr "E594: Au moins %d colonnes sont n
msgid "E355: Unknown option: %s"
msgstr "E355: Option inconnue : %s"
#. There's another character after zeros or the string
#. * is empty. In both cases, we are trying to set a
#. * num option using a string.
#, c-format
msgid "E521: Number required: &%s = '%s'"
msgstr "E521: Nombre requis : &%s = '%s'"
@@ -4675,7 +4655,6 @@ msgstr "Impossible de modifier le mode de la console ?!\n"
msgid "mch_get_shellsize: not a console??\n"
msgstr "mch_get_shellsize : pas une console ?!\n"
#. if Vim opened a window: Executing a shell may cause crashes
msgid "E360: Cannot execute shell with -f option"
msgstr "E360: Impossible d'ex<65>cuter un shell avec l'option -f"
@@ -4902,7 +4881,6 @@ msgstr "E376: %%%c invalide dans le pr
msgid "E377: Invalid %%%c in format string"
msgstr "E377: %%%c invalide dans la cha<68>ne de format"
#. nothing found
msgid "E378: 'errorformat' contains no pattern"
msgstr "E378: 'errorformat' ne contient aucun motif"
@@ -4941,9 +4919,6 @@ msgstr "E381: Au sommet de la pile quickfix"
msgid "No entries"
msgstr "Aucune entr<74>e"
msgid "E382: Cannot write, 'buftype' option is set"
msgstr "E382: <20>criture impossible, l'option 'buftype' est activ<69>e"
msgid "Error file"
msgstr "Fichier d'erreurs"
@@ -4968,6 +4943,12 @@ msgstr "E369:
msgid "E769: Missing ] after %s["
msgstr "E769: ']' manquant apr<70>s %s["
msgid "E944: Reverse range in character class"
msgstr "E944: Classe de caract<63>res invers<72>e"
msgid "E945: Range too large in character class"
msgstr "E945: Plage de classe de caract<63>res trop large"
#, c-format
msgid "E53: Unmatched %s%%("
msgstr "E53: Pas de correspondance pour %s%%("
@@ -4994,6 +4975,9 @@ msgstr "E69: ']' manquant apr
msgid "E70: Empty %s%%[]"
msgstr "E70: %s%%[] vide"
msgid "E65: Illegal back reference"
msgstr "E65: post-r<>f<EFBFBD>rence invalide"
msgid "E339: Pattern too long"
msgstr "E339: Motif trop long"
@@ -5030,9 +5014,6 @@ msgstr "E63: utilisation invalide de \\_"
msgid "E64: %s%c follows nothing"
msgstr "E64: %s%c ne suit aucun atome"
msgid "E65: Illegal back reference"
msgstr "E65: post-r<>f<EFBFBD>rence invalide"
msgid "E68: Invalid character after \\z"
msgstr "E68: Caract<63>re invalide apr<70>s \\z"
@@ -5084,7 +5065,6 @@ msgstr "E867: (NFA) Op
msgid "E867: (NFA) Unknown operator '\\%%%c'"
msgstr "E867: (NFA) Op<4F>rateur inconnu '\\%%%c'"
#. should never happen
msgid "E868: Error building NFA with equivalence class!"
msgstr "E868: Erreur lors de la construction du NFA avec classe d'<27>quivalence"
@@ -5095,11 +5075,9 @@ msgstr "E869: (NFA) Op
msgid "E870: (NFA regexp) Error reading repetition limits"
msgstr "E870: (regexp NFA) Erreur <20> la lecture des limites de r<>p<EFBFBD>tition"
#. Can't have a multi follow a multi.
msgid "E871: (NFA regexp) Can't have a multi follow a multi !"
msgstr "E871: (regexp NFA) Un multi ne peut pas suivre un multi !"
#. Too many `('
msgid "E872: (NFA regexp) Too many '('"
msgstr "E872: (regexp NFA) Trop de '('"
@@ -5209,7 +5187,6 @@ msgstr "E386: '?' ou '/' attendu apr
msgid " (includes previously listed match)"
msgstr " (inclut des correspondances list<73>es pr<70>c<EFBFBD>demment)"
#. cursor at status line
msgid "--- Included files "
msgstr "--- Fichiers inclus "
@@ -5286,8 +5263,6 @@ msgstr "D
msgid "Sorry, only %ld suggestions"
msgstr "D<>sol<6F>, seulement %ld suggestions"
#. for when 'cmdheight' > 1
#. avoid more prompt
#, c-format
msgid "Change \"%.*s\" to:"
msgstr "Remplacer \"%.*s\" par :"
@@ -5574,10 +5549,6 @@ msgstr "%d noeuds compress
msgid "Reading back spell file..."
msgstr "Relecture du fichier orthographique"
#.
#. * Go through the trie of good words, soundfold each word and add it to
#. * the soundfold trie.
#.
msgid "Performing soundfolding..."
msgstr "Analyse phon<6F>tique en cours..."
@@ -5634,18 +5605,39 @@ msgid "E763: Word characters differ between spell files"
msgstr ""
"E763: Les caract<63>res de mots diff<66>rent entre les fichiers orthographiques"
#. This should have been checked when generating the .spl
#. * file.
msgid "E783: duplicate char in MAP entry"
msgstr "E783: caract<63>re dupliqu<71> dans l'entr<74>e MAP"
msgid "No Syntax items defined for this buffer"
msgstr "Aucun <20>l<EFBFBD>ment de syntaxe d<>fini pour ce tampon"
msgid "syntax conceal on"
msgstr "\"syntax conceal\" activ<69>e"
msgid "syntax conceal off"
msgstr "\"syntax conceal\" d<>sactiv<69>e"
#, c-format
msgid "E390: Illegal argument: %s"
msgstr "E390: Argument invalide : %s"
msgid "syntax case ignore"
msgstr "syntaxe ignore la casse"
msgid "syntax case match"
msgstr "syntaxe respecte la casse"
msgid "syntax spell toplevel"
msgstr "contr<74>le orthographique dans le texte sans groupe syntaxique"
msgid "syntax spell notoplevel"
msgstr "pas de contr<74>le orthographique dans le texte sans groupe syntaxique"
msgid "syntax spell default"
msgstr ""
"contr<74>le orthographique dans le texte sans groupe syntaxique, sauf si @Spell/"
"@NoSpell"
msgid "syntax iskeyword "
msgstr "syntaxe iskeyword "
@@ -5885,7 +5877,6 @@ msgstr "E428: Impossible d'aller au-del
msgid "File \"%s\" does not exist"
msgstr "Le fichier \"%s\" n'existe pas"
#. Give an indication of the number of matching tags
#, c-format
msgid "tag %d of %d%s"
msgstr "marqueur %d sur %d%s"
@@ -5900,7 +5891,6 @@ msgstr " Utilisation d'un marqueur avec une casse diff
msgid "E429: File \"%s\" does not exist"
msgstr "E429: Le fichier \"%s\" n'existe pas"
#. Highlight title
msgid ""
"\n"
" # TO tag FROM line in file/text"
@@ -5931,7 +5921,6 @@ msgstr "Avant l'octet %ld"
msgid "E432: Tags file not sorted: %s"
msgstr "E432: Le fichier de marqueurs %s n'est pas ordonn<6E>"
#. never opened any tags file
msgid "E433: No tags file"
msgstr "E433: Aucun fichier de marqueurs"
@@ -5968,7 +5957,6 @@ msgstr "E436: Aucune entr
msgid "E437: terminal capability \"cm\" required"
msgstr "E437: capacit<69> de terminal \"cm\" requise"
#. Highlight title
msgid ""
"\n"
"--- Terminal keys ---"
@@ -5979,6 +5967,21 @@ msgstr ""
msgid "Cannot open $VIMRUNTIME/rgb.txt"
msgstr "Impossible d'ouvrir $VIMRUNTIME/rgb.txt"
msgid "Terminal"
msgstr "Terminal"
msgid "Terminal-finished"
msgstr "Terminal-fini"
msgid "active"
msgstr "actif"
msgid "running"
msgstr "en cours"
msgid "finished"
msgstr "fini"
msgid "new shell started\n"
msgstr "nouveau shell d<>marr<72>\n"
@@ -5989,13 +5992,10 @@ msgstr "Vim : Erreur lors de la lecture de l'entr
msgid "Used CUT_BUFFER0 instead of empty selection"
msgstr "CUT_BUFFER0 utilis<69> plut<75>t qu'une s<>lection vide"
#. This happens when the FileChangedRO autocommand changes the
#. * file in a way it becomes shorter.
msgid "E881: Line count changed unexpectedly"
msgstr "E881: Le nombre de lignes a <20>t<EFBFBD> chang<6E> inopin<69>ment"
# DB - Question O/N.
#. must display the prompt
msgid "No undo possible; continue anyway"
msgstr "Annulation impossible ; continuer"
@@ -6248,6 +6248,10 @@ msgstr ""
msgid "E126: Missing :endfunction"
msgstr "E126: Il manque :endfunction"
#, c-format
msgid "W22: Text found after :endfunction: %s"
msgstr "W22: Texte trouv<75> apr<70>s :endfunction: %s"
#, c-format
msgid "E707: Function name conflicts with variable: %s"
msgstr "E707: Le nom de fonction entre en conflit avec la variable : %s"
@@ -6640,7 +6644,6 @@ msgstr "&Comparer avec Vim"
msgid "Edit with &Vim"
msgstr "<22>diter dans &Vim"
#. Now concatenate
msgid "Edit with existing Vim - "
msgstr "<22>diter dans le Vim existant - "
@@ -6664,10 +6667,6 @@ msgstr "Le chemin est trop long !"
msgid "--No lines in buffer--"
msgstr "--Le tampon est vide--"
#.
#. * The error messages that can be shared are included here.
#. * Excluded are errors that are only used once and debugging messages.
#.
msgid "E470: Command aborted"
msgstr "E470: Commande annul<75>e"
@@ -6854,12 +6853,6 @@ msgstr "E484: Impossible d'ouvrir le fichier \"%s\""
msgid "E485: Can't read file %s"
msgstr "E485: Impossible de lire le fichier %s"
msgid "E37: No write since last change (add ! to override)"
msgstr "E37: Modifications non enregistr<74>es (ajoutez ! pour passer outre)"
msgid "E37: No write since last change"
msgstr "E37: Modifications non enregistr<74>es"
msgid "E38: Null argument"
msgstr "E38: Argument null"
@@ -6997,8 +6990,8 @@ msgstr "E592: 'winwidth' ne peut pas
msgid "E80: Error while writing"
msgstr "E80: Erreur lors de l'<27>criture"
msgid "Zero count"
msgstr "Le quantificateur est nul"
msgid "E939: Positive count required"
msgstr "E939: Quantificateur positif requis"
msgid "E81: Using <SID> not in a script context"
msgstr "E81: <SID> utilis<69> en dehors d'un script"
@@ -7151,7 +7144,6 @@ msgstr "le constructeur de liste n'accepte pas les arguments nomm
msgid "list index out of range"
msgstr "index de liste hors limites"
#. No more suitable format specifications in python-2.3
#, c-format
msgid "internal error: failed to get vim list item %d"
msgstr "erreur interne : acc<63>s <20> un <20>l<EFBFBD>ment %d de liste a <20>chou<6F>"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: vim 7.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-25 09:31-0500\n"
"POT-Creation-Date: 2017-07-11 15:45-0500\n"
"PO-Revision-Date: 2010-04-14 10:01-0500\n"
"Last-Translator: Kevin Patrick Scannell <kscanne@gmail.com>\n"
"Language-Team: Irish <gaeilge-gnulinux@lists.sourceforge.net>\n"
@@ -239,7 +239,8 @@ msgid "E917: Cannot use a callback with %s()"
msgstr "E917: N<> f<>idir aisghlaoch a <20>s<EFBFBD>id le %s()"
msgid "E912: cannot use ch_evalexpr()/ch_sendexpr() with a raw or nl channel"
msgstr "E912: n<> f<>idir ch_evalexpr()/ch_sendexpr() a <20>s<EFBFBD>id le cain<69>al raw n<> nl"
msgstr ""
"E912: n<> f<>idir ch_evalexpr()/ch_sendexpr() a <20>s<EFBFBD>id le cain<69>al raw n<> nl"
msgid "E906: not an open channel"
msgstr "E906: n<> cain<69>al oscailte <20>"
@@ -426,6 +427,9 @@ msgstr "%s
msgid "Scanning tags."
msgstr "Clibeanna <20> scanadh."
msgid "match in file"
msgstr "meaitse<73>il sa chomhad"
msgid " Adding"
msgstr " M<>ad<61>"
@@ -513,6 +517,12 @@ msgstr "E690: \"in\" ar iarraidh i ndiaidh :for"
msgid "E108: No such variable: \"%s\""
msgstr "E108: N<>l a leith<74>id d'athr<68>g: \"%s\""
#. For historic reasons this error is not given for a list or dict.
#. * E.g., the b: dict could be locked/unlocked.
#, c-format
msgid "E940: Cannot lock or unlock variable %s"
msgstr "E940: N<> f<>idir athr<68>g %s a ghlas<61>il n<> a dh<64>ghlas<61>il"
msgid "E743: variable nested too deep for (un)lock"
msgstr "E743: athr<68>g neadaithe r<>dhomhain chun <20> a (d<>)ghlas<61>il"
@@ -690,15 +700,6 @@ msgstr "E785: is f
msgid "&Ok"
msgstr "&Ok"
#, c-format
msgid "+-%s%3ld line: "
msgid_plural "+-%s%3ld lines: "
msgstr[0] "+-%s%3ld l<>ne: "
msgstr[1] "+-%s%3ld l<>ne: "
msgstr[2] "+-%s%3ld l<>ne: "
msgstr[3] "+-%s%3ld l<>ne: "
msgstr[4] "+-%s%3ld l<>ne: "
#, c-format
msgid "E700: Unknown function: %s"
msgstr "E700: Feidhm anaithnid: %s"
@@ -707,7 +708,9 @@ msgid "E922: expected a dict"
msgstr "E922: bh<62>othas ag s<>il le focl<63>ir"
msgid "E923: Second argument of function() must be a list or a dict"
msgstr "E923: Caithfidh an dara harg<72>int de function() a bheith ina liosta n<> ina focl<63>ir"
msgstr ""
"E923: Caithfidh an dara harg<72>int de function() a bheith ina liosta n<> ina "
"focl<63>ir"
msgid ""
"&OK\n"
@@ -744,8 +747,8 @@ msgstr "E727: Tosach thar dheireadh"
msgid "<empty>"
msgstr "<folamh>"
msgid "E240: No connection to Vim server"
msgstr "E240: N<>l aon nasc le freastala<EFBFBD> Vim"
msgid "E240: No connection to the X server"
msgstr "E240: N<>l aon cheangal leis an bhfreastala<EFBFBD> X"
#, c-format
msgid "E241: Unable to send to %s"
@@ -754,6 +757,12 @@ msgstr "E241: N
msgid "E277: Unable to read a server reply"
msgstr "E277: N<> f<>idir freagra <20>n fhreastala<6C> a l<>amh"
msgid "E941: already started a server"
msgstr "E941: tosa<73>odh freastala<6C> cheana"
msgid "E942: +clientserver feature not available"
msgstr "E942: n<>l an ghn<68> +clientserver ar f<>il"
msgid "remove() argument"
msgstr "arg<72>int remove()"
@@ -993,8 +1002,9 @@ msgstr " ar l
msgid " on %ld lines"
msgstr " ar %ld l<>ne"
msgid "E147: Cannot do :global recursive"
msgstr "E147: N<EFBFBD> cheada<64>tear :global go hathch<63>rsach"
#. will increment global_busy to break out of the loop
msgid "E147: Cannot do :global recursive with a range"
msgstr "E147: N<> cheada<64>tear :global athch<63>rsach le raon"
# should have ":"
msgid "E148: Regular expression missing from global"
@@ -1179,6 +1189,14 @@ msgstr "Ag d
msgid "not found in '%s': \"%s\""
msgstr "gan aimsi<73> in '%s': \"%s\""
#, c-format
msgid "W20: Required python version 2.x not supported, ignoring file: %s"
msgstr "W20: N<>l leagan 2.x de Python ar f<>il; ag d<>anamh neamhaird de %s"
#, c-format
msgid "W21: Required python version 3.x not supported, ignoring file: %s"
msgstr "W21: N<>l leagan 3.x de Python ar f<>il; ag d<>anamh neamhaird de %s"
msgid "Source Vim script"
msgstr "Foinsigh script Vim"
@@ -1278,6 +1296,9 @@ msgstr "Raon droim ar ais, babht
msgid "E494: Use w or w>>"
msgstr "E494: Bain <20>s<EFBFBD>id as w n<> w>>"
msgid "E943: Command table needs to be updated, run 'make cmdidxs'"
msgstr "E943: Caithfear t<>bla na n-orduithe a nuashonr<6E>; rith 'make cmdidxs'"
msgid "E319: Sorry, the command is not available in this version"
msgstr "E319: T<> br<62>n orm, n<>l an t-ord<72> ar f<>il sa leagan seo"
@@ -1391,7 +1412,7 @@ msgid "No swap file"
msgstr "N<>l aon chomhad babht<68>la ann"
msgid "Append File"
msgstr "Cuir Comhad i nDeireadh"
msgstr "Ceangail Comhad ag an Deireadh"
msgid "E747: Cannot change directory, buffer is modified (add ! to override)"
msgstr ""
@@ -1412,10 +1433,10 @@ msgid "Window position: X %d, Y %d"
msgstr "Ionad na fuinneoige: X %d, Y %d"
msgid "E188: Obtaining window position not implemented for this platform"
msgstr "E188: N<> f<>idir ionad na fuinneoige a fh<66>il amach ar an ch<EFBFBD>ras seo"
msgstr "E188: N<> f<>idir ionad na fuinneoige a fh<66>il amach ar an gc<EFBFBD>ras seo"
msgid "E466: :winpos requires two number arguments"
msgstr "E466: n<> fol<6F>ir dh<64> arg<72>int uimhri<72>la le :winpos"
msgstr "E466: dh<64> arg<72>int uimhri<72>la de dh<64>th le :winpos"
msgid "E930: Cannot use :redir inside execute()"
msgstr "E930: N<> f<>idir :redir a <20>s<EFBFBD>id laistigh de execute()"
@@ -2045,15 +2066,6 @@ msgstr "E350: N
msgid "E351: Cannot delete fold with current 'foldmethod'"
msgstr "E351: N<> f<>idir filleadh a scriosadh leis an 'foldmethod' reatha"
#, c-format
msgid "+--%3ld line folded "
msgid_plural "+--%3ld lines folded "
msgstr[0] "+--%3ld l<>ne fillte "
msgstr[1] "+--%3ld l<>ne fillte "
msgstr[2] "+--%3ld l<>ne fillte "
msgstr[3] "+--%3ld l<>ne fillte "
msgstr[4] "+--%3ld l<>ne fillte "
msgid "E222: Add to read buffer"
msgstr "E222: Cuir leis an maol<6F>n l<>ite"
@@ -2652,8 +2664,8 @@ msgid ""
"E895: Sorry, this command is disabled, the MzScheme's racket/base module "
"could not be loaded."
msgstr ""
"E895: <20>r leithsc<73>al, t<> an t-ord<72> seo d<>chumasaithe; n<>orbh fh<66>idir "
"mod<EFBFBD>l racket/base MzScheme a lucht<68>."
"E895: <20>r leithsc<73>al, t<> an t-ord<72> seo d<>chumasaithe; n<>orbh fh<66>idir mod<EFBFBD>l "
"racket/base MzScheme a lucht<68>."
msgid "invalid expression"
msgstr "slonn neamhbhail<69>"
@@ -2845,6 +2857,10 @@ msgstr "E573: Aitheantas neamhbhail
msgid "E251: VIM instance registry property is badly formed. Deleted!"
msgstr "E251: Air<69> m<>chumtha sa chl<68>rlann <20>isc VIM. Scriosta!"
#, c-format
msgid "E938: Duplicate key in JSON: \"%s\""
msgstr "E938: Eochair dh<64>blach in JSON: \"%s\""
#, c-format
msgid "E696: Missing comma in List: %s"
msgstr "E696: Cam<61>g ar iarraidh i Liosta: %s"
@@ -2898,7 +2914,8 @@ msgid "Vim: Error: Failure to start gvim from NetBeans\n"
msgstr "Vim: Earr<72>id: Theip ar thos<6F> gvim <20> NetBeans\n"
msgid "Vim: Error: This version of Vim does not run in a Cygwin terminal\n"
msgstr "Vim: Earr<72>id: N<> f<>idir an leagan seo de Vim a rith i dteirmin<69>al Cygwin\n"
msgstr ""
"Vim: Earr<72>id: N<> f<>idir an leagan seo de Vim a rith i dteirmin<69>al Cygwin\n"
msgid "Vim: Warning: Output is not to a terminal\n"
msgstr "Vim: Rabhadh: N<>l an t-aschur ag dul chuig teirmin<69>al\n"
@@ -3067,7 +3084,12 @@ msgid "-T <terminal>\tSet terminal type to <terminal>"
msgstr "-T <teirmin<69>al>\tSocraigh cine<6E>l teirmin<69>al"
msgid "--not-a-term\t\tSkip warning for input/output not being a terminal"
msgstr "--not-a-term\t\tN<74> bac le rabhadh faoi ionchur/aschur gan a bheith <20>n teirmin<69>al"
msgstr ""
"--not-a-term\t\tN<74> bac le rabhadh faoi ionchur/aschur gan a bheith <20>n "
"teirmin<69>al"
msgid "--ttyfail\t\tExit if input or output is not a terminal"
msgstr "--ttyfail\t\tScoir mura bhfuil ionchur agus aschur ina dteirmin<69>il"
msgid "-u <vimrc>\t\tUse <vimrc> instead of any .vimrc"
msgstr "-u <vimrc>\t\t<>s<EFBFBD>id <vimrc> in ionad aon .vimrc"
@@ -3435,7 +3457,7 @@ msgid ""
"Maybe no changes were made or Vim did not update the swap file."
msgstr ""
"\n"
"B'fh<66>idir nach raibh aon athr<68> <20> dh<64>anamh, n<> t<> an comhad\n"
"B'fh<66>idir nach raibh aon athr<68> <20> dh<64>anamh, n<> t<> an comhad "
"babht<68>la as d<>ta."
msgid " cannot be used with this version of Vim.\n"
@@ -4122,8 +4144,8 @@ msgstr "E662: Ag tosach liosta na n-athruithe"
msgid "E663: At end of changelist"
msgstr "E663: Ag deireadh liosta na n-athruithe"
msgid "Type :quit<Enter> to exit Vim"
msgstr "Cl<43>scr<63>obh :quit<Enter> chun Vim a scor"
msgid "Type :qa! and press <Enter> to abandon all changes and exit Vim"
msgstr "Cl<43>scr<63>obh :qa! agus br<62>igh <Enter> le f<>g<EFBFBD>il <20> Vim gan athruithe a sh<73>bh<62>il"
# ouch - English -ed ?
#, c-format
@@ -4234,7 +4256,8 @@ msgid ""
"Selected %s%ld of %ld Lines; %lld of %lld Words; %lld of %lld Chars; %lld of "
"%lld Bytes"
msgstr ""
"Roghna<6E>odh %s%ld as %ld L<>ne; %lld as %lld Focal; %lld as %lld Carachtar; %lld as %lld Beart"
"Roghna<6E>odh %s%ld as %ld L<>ne; %lld as %lld Focal; %lld as %lld Carachtar; "
"%lld as %lld Beart"
#, c-format
msgid "Col %s of %s; Line %ld of %ld; Word %lld of %lld; Byte %lld of %lld"
@@ -4245,7 +4268,8 @@ msgid ""
"Col %s of %s; Line %ld of %ld; Word %lld of %lld; Char %lld of %lld; Byte "
"%lld of %lld"
msgstr ""
"Col %s as %s; L<>ne %ld as %ld; Focal %lld as %lld; Carachtar %lld as %lld; Beart %lld as %lld"
"Col %s as %s; L<>ne %ld as %ld; Focal %lld as %lld; Carachtar %lld as %lld; "
"Beart %lld as %lld"
#, c-format
msgid "(+%ld for BOM)"
@@ -4507,8 +4531,7 @@ msgstr ""
#, c-format
msgid "E244: Illegal quality name \"%s\" in font name \"%s\""
msgstr ""
"E244: Ainm neamhcheadaithe ar ch<63>il<69>ocht \"%s\" in ainm cl<63> \"%s\""
msgstr "E244: Ainm neamhcheadaithe ar ch<63>il<69>ocht \"%s\" in ainm cl<63> \"%s\""
#, c-format
msgid "E245: Illegal char '%c' in font name \"%s\""
@@ -4551,7 +4574,8 @@ msgstr "N
#, c-format
msgid "Could not get security context %s for %s. Removing it!"
msgstr "N<EFBFBD>orbh fh<66>idir comhth<74>acs sl<73>nd<6E>la %s a fh<66>il le haghaidh %s. <20> bhaint!"
msgstr ""
"N<>orbh fh<66>idir comhth<74>acs sl<73>nd<6E>la %s a fh<66>il le haghaidh %s. <20> bhaint!"
msgid ""
"\n"
@@ -4752,6 +4776,12 @@ msgstr "E369: m
msgid "E769: Missing ] after %s["
msgstr "E769: ] ar iarraidh i ndiaidh %s["
msgid "E944: Reverse range in character class"
msgstr "E944: Raon aisiompaithe in aicme carachtar"
msgid "E945: Range too large in character class"
msgstr "E945: Raon r<>mh<6D>r in aicme carachtar"
#, c-format
msgid "E53: Unmatched %s%%("
msgstr "E53: %s%%( corr"
@@ -4778,6 +4808,9 @@ msgstr "E69: ] ar iarraidh i ndiaidh %s%%["
msgid "E70: Empty %s%%[]"
msgstr "E70: %s%%[] folamh"
msgid "E65: Illegal back reference"
msgstr "E65: C<>ltagairt neamhbhail<69>"
msgid "E339: Pattern too long"
msgstr "E339: Slonn r<>fhada"
@@ -4814,9 +4847,6 @@ msgstr "E63:
msgid "E64: %s%c follows nothing"
msgstr "E64: n<>l aon rud roimh %s%c"
msgid "E65: Illegal back reference"
msgstr "E65: C<>ltagairt neamhbhail<69>"
msgid "E68: Invalid character after \\z"
msgstr "E68: Carachtar neamhbhail<69> i ndiaidh \\z"
@@ -5424,12 +5454,33 @@ msgstr "E783: carachtar d
msgid "No Syntax items defined for this buffer"
msgstr "N<>l aon mh<6D>r chomhr<68>ire sainmh<6D>nithe le haghaidh an mhaol<6F>in seo"
msgid "syntax conceal on"
msgstr "syntax conceal on"
msgid "syntax conceal off"
msgstr "syntax conceal off"
#, c-format
msgid "E390: Illegal argument: %s"
msgstr "E390: Arg<72>int neamhcheadaithe: %s"
msgid "syntax case ignore"
msgstr "syntax case ignore"
msgid "syntax case match"
msgstr "syntax case match"
msgid "syntax spell toplevel"
msgstr "syntax spell toplevel"
msgid "syntax spell notoplevel"
msgstr "syntax spell notoplevel"
msgid "syntax spell default"
msgstr "syntax spell default"
msgid "syntax iskeyword "
msgstr "comhr<EFBFBD>ir iskeyword "
msgstr "syntax iskeyword "
#, c-format
msgid "E391: No such syntax cluster: %s"
@@ -6005,6 +6056,10 @@ msgstr "E932: N
msgid "E126: Missing :endfunction"
msgstr "E126: :endfunction ar iarraidh"
#, c-format
msgid "W22: Text found after :endfunction: %s"
msgstr "W22: Aims<6D>odh t<>acs tar <20>is :endfunction: %s"
#, c-format
msgid "E707: Function name conflicts with variable: %s"
msgstr "E707: Tagann ainm na feidhme salach ar athr<68>g: %s"
@@ -6475,6 +6530,10 @@ msgstr "E236: N
msgid "E473: Internal error"
msgstr "E473: Earr<72>id inmhe<68>nach"
#, c-format
msgid "E685: Internal error: %s"
msgstr "E685: Earr<72>id inmhe<68>nach: %s"
msgid "Interrupted"
msgstr "Idirbhriste"
@@ -6635,7 +6694,7 @@ msgid "E486: Pattern not found: %s"
msgstr "E486: Patr<74>n gan aimsi<73>: %s"
msgid "E487: Argument must be positive"
msgstr "E487: N<EFBFBD> fol<6F>ir arg<EFBFBD>int dheimhneach"
msgstr "E487: Arg<EFBFBD>int dheimhneach de dh<64>th"
msgid "E459: Cannot go back to previous directory"
msgstr "E459: N<> f<>idir a fhilleadh ar an chomhadlann roimhe seo"
@@ -6745,8 +6804,8 @@ msgstr "E592: n
msgid "E80: Error while writing"
msgstr "E80: Earr<72>id agus <20> scr<63>obh"
msgid "Zero count"
msgstr "Nialas"
msgid "E939: Positive count required"
msgstr "E939: Uimhir dheimhneach de dh<64>th"
msgid "E81: Using <SID> not in a script context"
msgstr "E81: <SID> <20> <20>s<EFBFBD>id nach i gcomhth<74>acs scripte"
@@ -6760,10 +6819,6 @@ msgstr "E463: R
msgid "E744: NetBeans does not allow changes in read-only files"
msgstr "E744: N<> cheada<64>onn NetBeans aon athr<68> i gcomhaid inl<6E>ite amh<6D>in"
#, c-format
msgid "E685: Internal error: %s"
msgstr "E685: Earr<72>id inmhe<68>nach: %s"
msgid "E363: pattern uses more memory than 'maxmempattern'"
msgstr "E363: <20>s<EFBFBD>ideann an patr<74>n n<>os m<> cuimhne n<> 'maxmempattern'"
@@ -7062,6 +7117,28 @@ msgstr ""
"N<>orbh fh<66>idir an chonair a shocr<63>: n<> liosta <20> sys.path\n"
"Ba ch<63>ir duit vim.VIM_SPECIAL_PATH a cheangal le deireadh sys.path"
#~ msgid "+-%s%3ld line: "
#~ msgid_plural "+-%s%3ld lines: "
#~ msgstr[0] "+-%s%3ld l<>ne: "
#~ msgstr[1] "+-%s%3ld l<>ne: "
#~ msgstr[2] "+-%s%3ld l<>ne: "
#~ msgstr[3] "+-%s%3ld l<>ne: "
#~ msgstr[4] "+-%s%3ld l<>ne: "
#~ msgid "+--%3ld line folded "
#~ msgid_plural "+--%3ld lines folded "
#~ msgstr[0] "+--%3ld l<>ne fillte "
#~ msgstr[1] "+--%3ld l<>ne fillte "
#~ msgstr[2] "+--%3ld l<>ne fillte "
#~ msgstr[3] "+--%3ld l<>ne fillte "
#~ msgstr[4] "+--%3ld l<>ne fillte "
#~ msgid "Type :quit<Enter> to exit Vim"
#~ msgstr "Cl<43>scr<63>obh :quit<Enter> chun Vim a scor"
#~ msgid "Zero count"
#~ msgstr "Nialas"
#~ msgid "E693: Can only compare Funcref with Funcref"
#~ msgstr "E693: Is f<>idir Funcref a chur i gcompar<61>id le Funcref eile amh<6D>in"

View File

@@ -11,7 +11,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: vim 7.4\n"
"Project-Id-Version: vim 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-02-11 12:10+0100\n"
"PO-Revision-Date: 2016-02-11 14:42+0200\n"
@@ -1402,6 +1402,33 @@ msgstr "com: %s"
msgid "frame is zero"
msgstr "al livello zero"
msgid "E901: gethostbyname() in channel_open()"
msgstr "E901: gethostbyname() in channel_open()"
msgid "E898: socket() in channel_open()"
msgstr "E898: socket() in channel_open()"
msgid "E903: received command with non-string argument"
msgstr "E903: il comando ricevuto non aveva come argomento una stringa"
msgid "E904: last argument for expr/call must be a number"
msgstr "E904: l'ultimo argomento per espressione/chiamata dev'essere numerico"
msgid "E904: third argument for call must be a list"
msgstr "E904: il terzo argomento della chiamata dev'essere una Lista"
#, c-format
msgid "E905: received unknown command: %s"
msgstr "E905: recevuto comando non conosciuto: %s"
#, c-format
msgid "E630: %s(): write while not connected"
msgstr "E630: %s(): scrittura in mancanza di connessione"
#, c-format
msgid "E631: %s(): write failed"
msgstr "E631: %s(): scrittura non riuscita"
#, c-format
msgid "frame at highest level: %d"
msgstr "al livello pi<70> alto: %d"
@@ -4812,10 +4839,17 @@ msgstr ""
"\n"
"Non posso impostare il contesto di sicurezza per "
#, c-format
msgid "E151: No match: %s"
msgstr "E151: Nessuna corrispondenza: %s"
#, c-format
msgid "Could not set security context %s for %s"
msgstr "Non posso impostare il contesto di sicurezza %s per %s"
msgid "E934: Cannot jump to a buffer that does not have a name"
msgstr "E934: Impossibile passare a un buffer che non ha un nome"
#, c-format
msgid "Could not get security context %s for %s. Removing it!"
msgstr "Non posso ottenere il contesto di sicurezza %s per %s. Lo rimuovo!"
@@ -5351,10 +5385,15 @@ msgstr "E772: Il file ortografico
msgid "E770: Unsupported section in spell file"
msgstr "E770: Sezione non supportata nel file ortografico"
#: ../spell.c:3762
msgid "E944: Reverse range in character class"
msgstr "E944: Intervallo invertito nella classe di caratteri"
msgid "E945: Range too large in character class"
msgstr "E945: Intervallo troppo ampio nella classe di caratteri"
#, c-format
msgid "Warning: region %s not supported"
msgstr "Avviso: regione %s non supportata"
msgid "E779: Old .sug file, needs to be updated: %s"
msgstr "E779: File .sug obsoleto, <20> necessario aggiornarlo: %s"
#: ../spell.c:4550
#, c-format
@@ -5714,11 +5753,6 @@ msgstr "E753: Non trovato: %s"
msgid "E778: This does not look like a .sug file: %s"
msgstr "E778: Questo non sembra un file .sug: %s"
#: ../spell.c:9282
#, c-format
msgid "E779: Old .sug file, needs to be updated: %s"
msgstr "E779: File .sug obsoleto, <20> necessario aggiornarlo: %s"
#: ../spell.c:9286
#, c-format
msgid "E780: .sug file is for newer version of Vim: %s"

View File

@@ -13,10 +13,10 @@
#
msgid ""
msgstr ""
"Project-Id-Version: Vim 7.4\n"
"Project-Id-Version: Vim 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-09-10 21:10+0900\n"
"PO-Revision-Date: 2016-09-10 21:20+0900\n"
"POT-Creation-Date: 2017-07-03 23:05+0900\n"
"PO-Revision-Date: 2017-07-12 20:45+0900\n"
"Last-Translator: MURAOKA Taro <koron.kaoriya@gmail.com>\n"
"Language-Team: vim-jp (https://github.com/vim-jp/lang-ja)\n"
"Language: Japanese\n"
@@ -245,7 +245,8 @@ msgid "E917: Cannot use a callback with %s()"
msgstr "E917: %s() <20>˥<EFBFBD><CBA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Хå<D0A5><C3A5>ϻȤ<CFBB><C8A4>ޤ<EFBFBD><DEA4><EFBFBD>"
msgid "E912: cannot use ch_evalexpr()/ch_sendexpr() with a raw or nl channel"
msgstr "E912: <20><><EFBFBD><EFBFBD> nl <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͥ<EFBFBD><CDA5><EFBFBD> ch_evalexpr()/ch_sendexpr <20>ϻȤ<CFBB><C8A4>ޤ<EFBFBD><DEA4><EFBFBD>"
msgstr ""
"E912: raw <20><> nl <20><EFBFBD>ɤΥ<C9A4><CEA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͥ<EFBFBD><CDA5><EFBFBD> ch_evalexpr()/ch_sendexpr() <20>ϻȤ<CFBB><C8A4>ޤ<EFBFBD><DEA4><EFBFBD>"
msgid "E906: not an open channel"
msgstr "E906: <20><><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>ʤ<EFBFBD><CAA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͥ<EFBFBD><CDA5>Ǥ<EFBFBD>"
@@ -431,6 +432,9 @@ msgstr "
msgid "Scanning tags."
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD>򥹥<EFBFBD><F2A5B9A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
msgid "match in file"
msgstr "<22>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υޥå<DEA5>"
msgid " Adding"
msgstr " <20>ɲ<EFBFBD><C9B2><EFBFBD>"
@@ -519,6 +523,12 @@ msgstr "E690: :for
msgid "E108: No such variable: \"%s\""
msgstr "E108: <20><><EFBFBD><EFBFBD><EFBFBD>ѿ<EFBFBD><D1BF>Ϥ<EFBFBD><CFA4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>: \"%s\""
#. For historic reasons this error is not given for a list or dict.
#. * E.g., the b: dict could be locked/unlocked.
#, c-format
msgid "E940: Cannot lock or unlock variable %s"
msgstr "E940: <20>ѿ<EFBFBD> %s <20>ϥ<EFBFBD><CFA5>å<EFBFBD><C3A5>ޤ<EFBFBD><DEA4>ϥ<EFBFBD><CFA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>å<EFBFBD><C3A5>Ǥ<EFBFBD><C7A4>ޤ<EFBFBD><DEA4><EFBFBD>"
msgid "E743: variable nested too deep for (un)lock"
msgstr "E743: (<28><><EFBFBD><EFBFBD>)<29><><EFBFBD>å<EFBFBD><C3A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD><CBA4>ѿ<EFBFBD><D1BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҥ<EFBFBD><D2A4><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD>"
@@ -696,11 +706,6 @@ msgstr "E785: complete()
msgid "&Ok"
msgstr "&Ok"
#, c-format
msgid "+-%s%3ld line: "
msgid_plural "+-%s%3ld lines: "
msgstr[0] "+-%s%3ld <20><>: "
#, c-format
msgid "E700: Unknown function: %s"
msgstr "E700: ̤<>Τδؿ<CEB4><D8BF>Ǥ<EFBFBD>: %s"
@@ -746,8 +751,8 @@ msgstr "E727:
msgid "<empty>"
msgstr "<<3C><>>"
msgid "E240: No connection to Vim server"
msgstr "E240: Vim <20><><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD><D0A1>ؤ<EFBFBD><D8A4><EFBFBD>³<EFBFBD><C2B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>"
msgid "E240: No connection to the X server"
msgstr "E240: X <20><><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD><D0A1>ؤ<EFBFBD><D8A4><EFBFBD>³<EFBFBD><C2B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>"
#, c-format
msgid "E241: Unable to send to %s"
@@ -756,6 +761,12 @@ msgstr "E241: %s
msgid "E277: Unable to read a server reply"
msgstr "E277: <20><><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD><D0A1>α<EFBFBD><CEB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>"
msgid "E941: already started a server"
msgstr "E941: <20><><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD><D0A1>Ϥ<EFBFBD><CFA4>Ǥ˳<C7A4><CBB3>Ϥ<EFBFBD><CFA4>Ƥ<EFBFBD><C6A4>ޤ<EFBFBD>"
msgid "E942: +clientserver feature not available"
msgstr "E942: +clientserver <20><>ǽ<EFBFBD><C7BD>̵<EFBFBD><CCB5><EFBFBD>ˤʤäƤ<C3A4><C6A4>ޤ<EFBFBD>"
msgid "remove() argument"
msgstr "remove() <20>ΰ<EFBFBD><CEB0><EFBFBD>"
@@ -993,8 +1004,9 @@ msgstr " (
msgid " on %ld lines"
msgstr " (<28><> %ld <20><><EFBFBD><EFBFBD>)"
msgid "E147: Cannot do :global recursive"
msgstr "E147: :global <20><><EFBFBD>Ƶ<EFBFBD>Ū<EFBFBD>ˤϻȤ<CFBB><C8A4>ޤ<EFBFBD><DEA4><EFBFBD>"
#. will increment global_busy to break out of the loop
msgid "E147: Cannot do :global recursive with a range"
msgstr "E147: :global <20><><EFBFBD>ϰ<EFBFBD><CFB0>դ<EFBFBD><D5A4>ǺƵ<C7BA>Ū<EFBFBD>ˤϻȤ<CFBB><C8A4>ޤ<EFBFBD><DEA4><EFBFBD>"
msgid "E148: Regular expression missing from global"
msgstr "E148: global<61><6C><EFBFBD>ޥ<EFBFBD><DEA5>ɤ<EFBFBD><C9A4><EFBFBD><EFBFBD><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EAA4B5><EFBFBD>Ƥ<EFBFBD><C6A4>ޤ<EFBFBD><DEA4><EFBFBD>"
@@ -1180,6 +1192,14 @@ msgstr "\"%s\"
msgid "not found in '%s': \"%s\""
msgstr "'%s' <20><><EFBFBD><EFBFBD><EFBFBD>ˤϤ<CBA4><CFA4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>: \"%s\""
#, c-format
msgid "W20: Required python version 2.x not supported, ignoring file: %s"
msgstr "W20: <20>׵ᤵ<D7B5>줿python 2.x<><78><EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>ޤ<EFBFBD><DEA4>󡢥ե<F3A1A2A5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><EFBFBD>ޤ<EFBFBD>: %s"
#, c-format
msgid "W21: Required python version 3.x not supported, ignoring file: %s"
msgstr "W21: <20>׵ᤵ<D7B5>줿python 3.x<><78><EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>ޤ<EFBFBD><DEA4>󡢥ե<F3A1A2A5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><EFBFBD>ޤ<EFBFBD>: %s"
msgid "Source Vim script"
msgstr "Vim<69><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץȤμ<C8A4><CEBC><EFBFBD><EFBFBD><EFBFBD>"
@@ -1278,6 +1298,11 @@ msgstr "
msgid "E494: Use w or w>>"
msgstr "E494: w <20><EFBFBD><E2A4B7><EFBFBD><EFBFBD> w>> <20><><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
msgid "E943: Command table needs to be updated, run 'make cmdidxs'"
msgstr ""
"E943: <20><><EFBFBD>ޥ<EFBFBD><DEA5>ɥơ<C9A5><C6A1>֥<EFBFBD><D6A5>򹹿<EFBFBD><F2B9B9BF><EFBFBD><EFBFBD><EFBFBD>ɬ<EFBFBD>פ<EFBFBD><D7A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>'make cmdidxs' <20><><EFBFBD>¹Ԥ<C2B9><D4A4>Ƥ<EFBFBD><C6A4><EFBFBD>"
"<22><><EFBFBD><EFBFBD>"
msgid "E319: Sorry, the command is not available in this version"
msgstr "E319: <20><><EFBFBD>ΥС<CEA5><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǤϤ<C7A4><CFA4>Υ<EFBFBD><CEA5>ޥ<EFBFBD><DEA5>ɤ<EFBFBD><C9A4><EFBFBD><EFBFBD>ѤǤ<D1A4><C7A4>ޤ<EFBFBD><DEA4><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD><CAA4><EFBFBD>"
@@ -2030,11 +2055,6 @@ msgstr "E350:
msgid "E351: Cannot delete fold with current 'foldmethod'"
msgstr "E351: <20><><EFBFBD>ߤ<EFBFBD> 'foldmethod' <20>Ǥ<EFBFBD><C7A4>޾<EFBFBD><DEBE>ߤ<EFBFBD><DFA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4>ޤ<EFBFBD><DEA4><EFBFBD>"
#, c-format
msgid "+--%3ld line folded "
msgid_plural "+--%3ld lines folded "
msgstr[0] "+--%3ld <20>Ԥ<EFBFBD><D4A4>޾<EFBFBD><DEBE>ޤ<EFBFBD><DEA4>ޤ<EFBFBD><DEA4><EFBFBD> "
msgid "E222: Add to read buffer"
msgstr "E222: <20>ɹ<EFBFBD><C9B9>Хåե<C3A5><D5A5><EFBFBD><EFBFBD>ɲ<EFBFBD>"
@@ -2818,6 +2838,10 @@ msgstr "E573: ̵
msgid "E251: VIM instance registry property is badly formed. Deleted!"
msgstr "E251: VIM <20><><EFBFBD>Τ<EFBFBD><CEA4><EFBFBD>Ͽ<EFBFBD>ץ<EFBFBD><D7A5>ѥƥ<D1A5><C6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD>. <20>õ<C3B5>ޤ<EFBFBD><DEA4><EFBFBD>!"
#, c-format
msgid "E938: Duplicate key in JSON: \"%s\""
msgstr "E938: JSON<4F>˽<EFBFBD>ʣ<EFBFBD><CAA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD>: \"%s\""
#, c-format
msgid "E696: Missing comma in List: %s"
msgstr "E696: <20><EFBFBD>ȷ<EFBFBD><C8B7>˥<EFBFBD><CBA5><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>: %s"
@@ -2858,7 +2882,7 @@ msgid "This Vim was not compiled with the diff feature."
msgstr "<22><><EFBFBD><EFBFBD>Vim<69>ˤ<EFBFBD>diff<66><66>ǽ<EFBFBD><C7BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)."
msgid "Attempt to open script file again: \""
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץȥե<C8A5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥӳ<C6A4><D3B3><EFBFBD><EFBFBD>Ƥߤޤ<EFBFBD>: \""
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץȥե<C8A5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥӳ<C6A4><D3B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>: \""
msgid "Cannot open for reading: \""
msgstr "<22>ɹ<EFBFBD><C9B9>ѤȤ<D1A4><C8A4>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>"
@@ -3039,6 +3063,9 @@ msgstr "-T <terminal>\tü
msgid "--not-a-term\t\tSkip warning for input/output not being a terminal"
msgstr "--not-a-term\t\t<><74><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD>ü<EFBFBD><C3BC><EFBFBD>Ǥʤ<C7A4><CAA4>Ȥηٹ<CEB7><D9B9>򥹥<EFBFBD><F2A5B9A5>åפ<C3A5><D7A4><EFBFBD>"
msgid "--ttyfail\t\tExit if input or output is not a terminal"
msgstr "--ttyfail\t\t<><74><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD>ü<EFBFBD><C3BC><EFBFBD>Ǥʤ<C7A4><CAA4><EFBFBD><EFBFBD>н<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>"
msgid "-u <vimrc>\t\tUse <vimrc> instead of any .vimrc"
msgstr "-u <vimrc>\t\t.vimrc<72><63><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <vimrc> <20><><EFBFBD>Ȥ<EFBFBD>"
@@ -3906,7 +3933,7 @@ msgid "E766: Insufficient arguments for printf()"
msgstr "E766: printf() <20>ΰ<EFBFBD><CEB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Խ<EFBFBD>ʬ<EFBFBD>Ǥ<EFBFBD>"
msgid "E807: Expected Float argument for printf()"
msgstr "E807: printf() <20>ΰ<EFBFBD><CEB0><EFBFBD><EFBFBD>ˤ<EFBFBD><CBA4><EFBFBD>ư<EFBFBD><C6B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԥ<EFBFBD><D4A4><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>ޤ<EFBFBD>"
msgstr "E807: printf() <20>ΰ<EFBFBD><CEB0><EFBFBD><EFBFBD>ˤ<EFBFBD><CBA4><EFBFBD>ư<EFBFBD><C6B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԥ<EFBFBD><D4A4><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>ޤ<EFBFBD>"
msgid "E767: Too many arguments to printf()"
msgstr "E767: printf() <20>ΰ<EFBFBD><CEB0><EFBFBD><EFBFBD><EFBFBD>¿<EFBFBD><EFBFBD>ޤ<EFBFBD>"
@@ -4063,8 +4090,10 @@ msgstr "E662:
msgid "E663: At end of changelist"
msgstr "E663: <20>ѹ<EFBFBD><D1B9><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD>"
msgid "Type :quit<Enter> to exit Vim"
msgstr "Vim<EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD> :quit<Enter> <20><><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD><CFA4>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
msgid "Type :qa! and press <Enter> to abandon all changes and exit Vim"
msgstr ""
"<22><><EFBFBD>٤Ƥ<D9A4><C6A4>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD>˴<EFBFBD><CBB4><EFBFBD><EFBFBD><EFBFBD>Vim<69><6D><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD> :qa! <20><><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD> <Enter> <20>򲡤<EFBFBD><F2B2A1A4>Ƥ<EFBFBD><C6A4><EFBFBD>"
"<22><><EFBFBD><EFBFBD>"
#, c-format
msgid "1 line %sed 1 time"
@@ -4413,9 +4442,6 @@ msgstr "
msgid "Message"
msgstr "<22><><EFBFBD>å<EFBFBD><C3A5><EFBFBD><EFBFBD><EFBFBD>"
msgid "'columns' is not 80, cannot execute external commands"
msgstr "'columns' <20><> 80 <20>ǤϤʤ<CFA4><CAA4><EFBFBD><EFBFBD><EFBFBD><E1A1A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޥ<EFBFBD><DEA5>ɤ<EFBFBD><C9A4>¹ԤǤ<D4A4><C7A4>ޤ<EFBFBD><DEA4><EFBFBD>"
msgid "E237: Printer selection failed"
msgstr "E237: <20>ץ<EFBFBD><D7A5>󥿤<EFBFBD><F3A5BFA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˼<EFBFBD><CBBC>Ԥ<EFBFBD><D4A4>ޤ<EFBFBD><DEA4><EFBFBD>"
@@ -4685,6 +4711,12 @@ msgstr "E369: ̵
msgid "E769: Missing ] after %s["
msgstr "E769: %s[ <20>θ<EFBFBD><CEB8><EFBFBD> ] <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>"
msgid "E944: Reverse range in character class"
msgstr "E944: ʸ<><CAB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E9A5B9><EFBFBD>ϰϤ<CFB0><CFA4>դǤ<D5A4>"
msgid "E945: Range too large in character class"
msgstr "E945: ʸ<><CAB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E9A5B9><EFBFBD>ϰϤ<CFB0><CFA4><EFBFBD><E7A4AD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD>"
#, c-format
msgid "E53: Unmatched %s%%("
msgstr "E53: %s%%( <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>äƤ<C3A4><C6A4>ޤ<EFBFBD><DEA4><EFBFBD>"
@@ -4714,6 +4746,10 @@ msgstr "E69: %s%%[
msgid "E70: Empty %s%%[]"
msgstr "E70: %s%%[] <20><><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD>"
#
msgid "E65: Illegal back reference"
msgstr "E65: <20><><EFBFBD><EFBFBD><EFBFBD>ʸ<EFBFBD><CAB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȤǤ<C8A4>"
msgid "E339: Pattern too long"
msgstr "E339: <20>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĺ<EFBFBD><EFBFBD>ޤ<EFBFBD>"
@@ -4751,10 +4787,6 @@ msgstr "E63: \\_
msgid "E64: %s%c follows nothing"
msgstr "E64:%s%c <20>θ<EFBFBD><CEB8>ˤʤˤ⤢<CBA4><E2A4A2><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>"
#
msgid "E65: Illegal back reference"
msgstr "E65: <20><><EFBFBD><EFBFBD><EFBFBD>ʸ<EFBFBD><CAB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȤǤ<C8A4>"
#
msgid "E68: Invalid character after \\z"
msgstr "E68: \\z <20>θ<EFBFBD><CEB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʸ<EFBFBD><CAB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>"
@@ -5363,12 +5395,33 @@ msgstr "E783: MAP
msgid "No Syntax items defined for this buffer"
msgstr "<22><><EFBFBD>ΥХåե<C3A5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>줿<EFBFBD><ECA4BF>ʸ<EFBFBD><CAB8><EFBFBD>ǤϤ<C7A4><CFA4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>"
msgid "syntax conceal on"
msgstr "<22><>ʸ<EFBFBD><CAB8> conceal <20>ϸ<EFBFBD><CFB8><EFBFBD> on <20>Ǥ<EFBFBD>"
msgid "syntax conceal off"
msgstr "<22><>ʸ<EFBFBD><CAB8> conceal <20>ϸ<EFBFBD><CFB8><EFBFBD> off <20>Ǥ<EFBFBD>"
#, c-format
msgid "E390: Illegal argument: %s"
msgstr "E390: <20><><EFBFBD><EFBFBD><EFBFBD>ʰ<EFBFBD><CAB0><EFBFBD><EFBFBD>Ǥ<EFBFBD>: %s"
msgid "syntax case ignore"
msgstr "<22><>ʸ<EFBFBD><CAB8><EFBFBD><EFBFBD>ʸ<EFBFBD><CAB8><EFBFBD><EFBFBD>ʸ<EFBFBD><CAB8><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD> ignore <20>Ǥ<EFBFBD>"
msgid "syntax case match"
msgstr "<22><>ʸ<EFBFBD><CAB8><EFBFBD><EFBFBD>ʸ<EFBFBD><CAB8><EFBFBD><EFBFBD>ʸ<EFBFBD><CAB8><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD> match <20>Ǥ<EFBFBD>"
msgid "syntax spell toplevel"
msgstr "<22><>ʸ<EFBFBD><CAB8> spell <20>ϸ<EFBFBD><CFB8><EFBFBD> toplevel <20>Ǥ<EFBFBD>"
msgid "syntax spell notoplevel"
msgstr "<22><>ʸ<EFBFBD><CAB8> spell <20>ϸ<EFBFBD><CFB8><EFBFBD> notoplevel <20>Ǥ<EFBFBD>"
msgid "syntax spell default"
msgstr "<22><>ʸ<EFBFBD><CAB8> spell <20>ϸ<EFBFBD><CFB8><EFBFBD> default <20>Ǥ<EFBFBD>"
msgid "syntax iskeyword "
msgstr "<22><><EFBFBD>󥿥å<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> iskeyword "
msgstr "<22><>ʸ<EFBFBD><EFBFBD> iskeyword "
#, c-format
msgid "E391: No such syntax cluster: %s"
@@ -5579,7 +5632,7 @@ msgid "E556: at top of tag stack"
msgstr "E556: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>å<EFBFBD><C3A5><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD>Ǥ<EFBFBD>"
msgid "E425: Cannot go before first matching tag"
msgstr "E425: <20>ǽ<EFBFBD><C7BD>γ<EFBFBD><CEB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȤϤǤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>"
msgstr "E425: <20>ǽ<EFBFBD><C7BD>γ<EFBFBD><CEB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȤϤǤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>"
#, c-format
msgid "E426: tag not found: %s"
@@ -5595,7 +5648,7 @@ msgid "E427: There is only one matching tag"
msgstr "E427: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD>Ĥ<EFBFBD><C4A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>"
msgid "E428: Cannot go beyond last matching tag"
msgstr "E428: <20>Ǹ<EFBFBD><C7B8>˳<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>륿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><EFBFBD><EFBFBD>ƿʤळ<EFBFBD>ȤϤǤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>"
msgstr "E428: <20>Ǹ<EFBFBD><C7B8>γ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۤ<EFBFBD><EFBFBD>ƿʤळ<EFBFBD>ȤϤǤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>"
#, c-format
msgid "File \"%s\" does not exist"
@@ -5942,6 +5995,10 @@ msgstr "E932:
msgid "E126: Missing :endfunction"
msgstr "E126: :endfunction <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>"
#, c-format
msgid "W22: Text found after :endfunction: %s"
msgstr "W22: :endfunction <20>θ<EFBFBD><CEB8><EFBFBD>ʸ<EFBFBD><CAB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD>: %s"
#, c-format
msgid "E707: Function name conflicts with variable: %s"
msgstr "E707: <20>ؿ<EFBFBD>̾<EFBFBD><CCBE><EFBFBD>ѿ<EFBFBD>̾<EFBFBD>Ⱦ<EFBFBD><C8BE>ͤ<EFBFBD><CDA4>ޤ<EFBFBD>: %s"
@@ -5965,14 +6022,6 @@ msgstr "E133:
msgid "E107: Missing parentheses: %s"
msgstr "E107: <20><><EFBFBD>å<EFBFBD> '(' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>: %s"
#. Only MS VC 4.1 and earlier can do Win32s
msgid ""
"\n"
"MS-Windows 16/32-bit GUI version"
msgstr ""
"\n"
"MS-Windows 16/32 <20>ӥå<D3A5> GUI <20><>"
msgid ""
"\n"
"MS-Windows 64-bit GUI version"
@@ -6256,12 +6305,6 @@ msgstr "
msgid "menu Help->Sponsor/Register for information "
msgstr "<22>ܺ٤ϥ<D9A4><CFA5>˥塼<CBA5><E5A1BC> <20>إ<EFBFBD><D8A5><EFBFBD>-><3E><><EFBFBD>ݥ󥵡<DDA5>/<2F><>Ͽ <20>򻲾Ȥ<F2BBB2BE><C8A4>Ʋ<EFBFBD><C6B2><EFBFBD><EFBFBD><EFBFBD>"
msgid "WARNING: Windows 95/98/ME detected"
msgstr "<22>ٹ<EFBFBD>: Windows 95/98/ME <20>򸡽Ф<F2B8A1BD><D0A4>ޤ<EFBFBD><DEA4><EFBFBD>"
msgid "type :help windows95<Enter> for info on this"
msgstr "<22>ܺ٤ʾ<D9A4><CABE><EFBFBD><EFBFBD><EFBFBD> :help windows95<Enter>"
msgid "Already only one window"
msgstr "<22><><EFBFBD>˥<EFBFBD><CBA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɥ<EFBFBD><C9A5><EFBFBD>1<EFBFBD>Ĥ<EFBFBD><C4A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>"
@@ -6415,6 +6458,10 @@ msgstr "E236:
msgid "E473: Internal error"
msgstr "E473: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD>"
#, c-format
msgid "E685: Internal error: %s"
msgstr "E685: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD>: %s"
msgid "Interrupted"
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4>ޤ<EFBFBD><DEA4><EFBFBD>"
@@ -6680,8 +6727,8 @@ msgstr "E592: 'winwidth'
msgid "E80: Error while writing"
msgstr "E80: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><CEA5>顼"
msgid "Zero count"
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
msgid "E939: Positive count required"
msgstr "E939: <EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD>ɬ<EFBFBD>פǤ<EFBFBD>"
msgid "E81: Using <SID> not in a script context"
msgstr "E81: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץȰʳ<C8B0><CAB3><EFBFBD><SID><3E><><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>"
@@ -6695,10 +6742,6 @@ msgstr "E463:
msgid "E744: NetBeans does not allow changes in read-only files"
msgstr "E744: NetBeans <20><><EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD>ѥե<D1A5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>"
#, c-format
msgid "E685: Internal error: %s"
msgstr "E685: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD>: %s"
msgid "E363: pattern uses more memory than 'maxmempattern'"
msgstr "E363: <20>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 'maxmempattern' <20>ʾ<EFBFBD><CABE>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4>ޤ<EFBFBD>"

View File

@@ -13,10 +13,10 @@
#
msgid ""
msgstr ""
"Project-Id-Version: Vim 7.4\n"
"Project-Id-Version: Vim 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-09-10 21:10+0900\n"
"PO-Revision-Date: 2016-09-10 21:20+0900\n"
"POT-Creation-Date: 2017-07-03 23:05+0900\n"
"PO-Revision-Date: 2017-07-12 20:45+0900\n"
"Last-Translator: MURAOKA Taro <koron.kaoriya@gmail.com>\n"
"Language-Team: vim-jp (https://github.com/vim-jp/lang-ja)\n"
"Language: Japanese\n"
@@ -245,7 +245,8 @@ msgid "E917: Cannot use a callback with %s()"
msgstr "E917: %s() にコールバックは使えません"
msgid "E912: cannot use ch_evalexpr()/ch_sendexpr() with a raw or nl channel"
msgstr "E912: 生や nl チャンネルに ch_evalexpr()/ch_sendexpr は使えません"
msgstr ""
"E912: raw や nl モードのチャンネルに ch_evalexpr()/ch_sendexpr() は使えません"
msgid "E906: not an open channel"
msgstr "E906: 開いていないチャンネルです"
@@ -431,6 +432,9 @@ msgstr "スキャン中: %s"
msgid "Scanning tags."
msgstr "タグをスキャン中."
msgid "match in file"
msgstr "ファイル内のマッチ"
msgid " Adding"
msgstr " 追加中"
@@ -519,6 +523,12 @@ msgstr "E690: :for の後に \"in\" がありません"
msgid "E108: No such variable: \"%s\""
msgstr "E108: その変数はありません: \"%s\""
#. For historic reasons this error is not given for a list or dict.
#. * E.g., the b: dict could be locked/unlocked.
#, c-format
msgid "E940: Cannot lock or unlock variable %s"
msgstr "E940: 変数 %s はロックまたはアンロックできません"
msgid "E743: variable nested too deep for (un)lock"
msgstr "E743: (アン)ロックするには変数の入れ子が深過ぎます"
@@ -696,11 +706,6 @@ msgstr "E785: complete() は挿入モードでしか利用できません"
msgid "&Ok"
msgstr "&Ok"
#, c-format
msgid "+-%s%3ld line: "
msgid_plural "+-%s%3ld lines: "
msgstr[0] "+-%s%3ld 行: "
#, c-format
msgid "E700: Unknown function: %s"
msgstr "E700: 未知の関数です: %s"
@@ -746,8 +751,8 @@ msgstr "E727: 開始位置が終了位置を越えました"
msgid "<empty>"
msgstr "<空>"
msgid "E240: No connection to Vim server"
msgstr "E240: Vim サーバーへの接続がありません"
msgid "E240: No connection to the X server"
msgstr "E240: X サーバーへの接続がありません"
#, c-format
msgid "E241: Unable to send to %s"
@@ -756,6 +761,12 @@ msgstr "E241: %s へ送ることができません"
msgid "E277: Unable to read a server reply"
msgstr "E277: サーバーの応答がありません"
msgid "E941: already started a server"
msgstr "E941: サーバーはすでに開始しています"
msgid "E942: +clientserver feature not available"
msgstr "E942: +clientserver 機能が無効になっています"
msgid "remove() argument"
msgstr "remove() の引数"
@@ -993,8 +1004,9 @@ msgstr " (計 1 行内)"
msgid " on %ld lines"
msgstr " (計 %ld 行内)"
msgid "E147: Cannot do :global recursive"
msgstr "E147: :global を再帰的には使えません"
#. will increment global_busy to break out of the loop
msgid "E147: Cannot do :global recursive with a range"
msgstr "E147: :global を範囲付きで再帰的には使えません"
msgid "E148: Regular expression missing from global"
msgstr "E148: globalコマンドに正規表現が指定されていません"
@@ -1180,6 +1192,14 @@ msgstr "\"%s\" を検索中"
msgid "not found in '%s': \"%s\""
msgstr "'%s' の中にはありません: \"%s\""
#, c-format
msgid "W20: Required python version 2.x not supported, ignoring file: %s"
msgstr "W20: 要求されたpython 2.xは対応していません、ファイルを無視します: %s"
#, c-format
msgid "W21: Required python version 3.x not supported, ignoring file: %s"
msgstr "W21: 要求されたpython 3.xは対応していません、ファイルを無視します: %s"
msgid "Source Vim script"
msgstr "Vimスクリプトの取込み"
@@ -1278,6 +1298,11 @@ msgstr "逆さまの範囲が指定されました, 入替えますか?"
msgid "E494: Use w or w>>"
msgstr "E494: w もしくは w>> を使用してください"
msgid "E943: Command table needs to be updated, run 'make cmdidxs'"
msgstr ""
"E943: コマンドテーブルを更新する必要があります、'make cmdidxs' を実行してくだ"
"さい"
msgid "E319: Sorry, the command is not available in this version"
msgstr "E319: このバージョンではこのコマンドは利用できません, ごめんなさい"
@@ -2030,11 +2055,6 @@ msgstr "E350: 現在の 'foldmethod' では折畳みを作成できません"
msgid "E351: Cannot delete fold with current 'foldmethod'"
msgstr "E351: 現在の 'foldmethod' では折畳みを削除できません"
#, c-format
msgid "+--%3ld line folded "
msgid_plural "+--%3ld lines folded "
msgstr[0] "+--%3ld 行が折畳まれました "
msgid "E222: Add to read buffer"
msgstr "E222: 読込バッファへ追加"
@@ -2818,6 +2838,10 @@ msgstr "E573: 無効なサーバーIDが使われました: %s"
msgid "E251: VIM instance registry property is badly formed. Deleted!"
msgstr "E251: VIM 実体の登録プロパティが不正です. 消去しました!"
#, c-format
msgid "E938: Duplicate key in JSON: \"%s\""
msgstr "E938: JSONに重複キーがあります: \"%s\""
#, c-format
msgid "E696: Missing comma in List: %s"
msgstr "E696: リスト型にカンマがありません: %s"
@@ -2858,7 +2882,7 @@ msgid "This Vim was not compiled with the diff feature."
msgstr "このVimにはdiff機能がありません(コンパイル時設定)."
msgid "Attempt to open script file again: \""
msgstr "スクリプトファイルを再び開いてみます: \""
msgstr "スクリプトファイルを再び開こうとしました: \""
msgid "Cannot open for reading: \""
msgstr "読込用として開けません"
@@ -3039,6 +3063,9 @@ msgstr "-T <terminal>\t端末を <terminal> に設定する"
msgid "--not-a-term\t\tSkip warning for input/output not being a terminal"
msgstr "--not-a-term\t\t入出力が端末でないとの警告をスキップする"
msgid "--ttyfail\t\tExit if input or output is not a terminal"
msgstr "--ttyfail\t\t入出力が端末でなければ終了する"
msgid "-u <vimrc>\t\tUse <vimrc> instead of any .vimrc"
msgstr "-u <vimrc>\t\t.vimrcの代わりに <vimrc> を使う"
@@ -3906,7 +3933,7 @@ msgid "E766: Insufficient arguments for printf()"
msgstr "E766: printf() の引数が不十分です"
msgid "E807: Expected Float argument for printf()"
msgstr "E807: printf() の引数には浮動数点数が期待されています"
msgstr "E807: printf() の引数には浮動数点数が期待されています"
msgid "E767: Too many arguments to printf()"
msgstr "E767: printf() の引数が多過ぎます"
@@ -4063,8 +4090,10 @@ msgstr "E662: 変更リストの先頭"
msgid "E663: At end of changelist"
msgstr "E663: 変更リストの末尾"
msgid "Type :quit<Enter> to exit Vim"
msgstr "Vimを終了するには :quit<Enter> と入力してください"
msgid "Type :qa! and press <Enter> to abandon all changes and exit Vim"
msgstr ""
"すべての変更を破棄し、Vimを終了するには :qa! と入力し <Enter> を押してくだ"
"さい"
#, c-format
msgid "1 line %sed 1 time"
@@ -4413,9 +4442,6 @@ msgstr "入出力エラー"
msgid "Message"
msgstr "メッセージ"
msgid "'columns' is not 80, cannot execute external commands"
msgstr "'columns' が 80 ではないため、外部コマンドを実行できません"
msgid "E237: Printer selection failed"
msgstr "E237: プリンタの選択に失敗しました"
@@ -4685,6 +4711,12 @@ msgstr "E369: 無効な項目です: %s%%[]"
msgid "E769: Missing ] after %s["
msgstr "E769: %s[ の後に ] がありません"
msgid "E944: Reverse range in character class"
msgstr "E944: 文字クラスの範囲が逆です"
msgid "E945: Range too large in character class"
msgstr "E945: 文字クラスの範囲が大きすぎます"
#, c-format
msgid "E53: Unmatched %s%%("
msgstr "E53: %s%%( が釣り合っていません"
@@ -4714,6 +4746,10 @@ msgstr "E69: %s%%[ の後に ] がありません"
msgid "E70: Empty %s%%[]"
msgstr "E70: %s%%[] が空です"
#
msgid "E65: Illegal back reference"
msgstr "E65: 不正な後方参照です"
msgid "E339: Pattern too long"
msgstr "E339: パターンが長過ぎます"
@@ -4751,10 +4787,6 @@ msgstr "E63: \\_ の無効な使用方法です"
msgid "E64: %s%c follows nothing"
msgstr "E64:%s%c の後になにもありません"
#
msgid "E65: Illegal back reference"
msgstr "E65: 不正な後方参照です"
#
msgid "E68: Invalid character after \\z"
msgstr "E68: \\z の後に不正な文字がありました"
@@ -5363,12 +5395,33 @@ msgstr "E783: MAP エントリに重複文字が存在します"
msgid "No Syntax items defined for this buffer"
msgstr "このバッファに定義された構文要素はありません"
msgid "syntax conceal on"
msgstr "構文の conceal は現在 on です"
msgid "syntax conceal off"
msgstr "構文の conceal は現在 off です"
#, c-format
msgid "E390: Illegal argument: %s"
msgstr "E390: 不正な引数です: %s"
msgid "syntax case ignore"
msgstr "構文の大文字小文字は現在 ignore です"
msgid "syntax case match"
msgstr "構文の大文字小文字は現在 match です"
msgid "syntax spell toplevel"
msgstr "構文の spell は現在 toplevel です"
msgid "syntax spell notoplevel"
msgstr "構文の spell は現在 notoplevel です"
msgid "syntax spell default"
msgstr "構文の spell は現在 default です"
msgid "syntax iskeyword "
msgstr "シンタックス用 iskeyword "
msgstr "構文用 iskeyword "
#, c-format
msgid "E391: No such syntax cluster: %s"
@@ -5579,7 +5632,7 @@ msgid "E556: at top of tag stack"
msgstr "E556: タグスタックの先頭です"
msgid "E425: Cannot go before first matching tag"
msgstr "E425: 最初の該当タグをえて戻ることはできません"
msgstr "E425: 最初の該当タグをえて戻ることはできません"
#, c-format
msgid "E426: tag not found: %s"
@@ -5595,7 +5648,7 @@ msgid "E427: There is only one matching tag"
msgstr "E427: 該当タグが1つだけしかありません"
msgid "E428: Cannot go beyond last matching tag"
msgstr "E428: 最後該当するタグをえて進むことはできません"
msgstr "E428: 最後該当タグをえて進むことはできません"
#, c-format
msgid "File \"%s\" does not exist"
@@ -5942,6 +5995,10 @@ msgstr "E932: クロージャー関数はトップレベルに記述できませ
msgid "E126: Missing :endfunction"
msgstr "E126: :endfunction がありません"
#, c-format
msgid "W22: Text found after :endfunction: %s"
msgstr "W22: :endfunction の後に文字があります: %s"
#, c-format
msgid "E707: Function name conflicts with variable: %s"
msgstr "E707: 関数名が変数名と衝突します: %s"
@@ -5965,14 +6022,6 @@ msgstr "E133: 関数外に :return がありました"
msgid "E107: Missing parentheses: %s"
msgstr "E107: カッコ '(' がありません: %s"
#. Only MS VC 4.1 and earlier can do Win32s
msgid ""
"\n"
"MS-Windows 16/32-bit GUI version"
msgstr ""
"\n"
"MS-Windows 16/32 ビット GUI 版"
msgid ""
"\n"
"MS-Windows 64-bit GUI version"
@@ -6256,12 +6305,6 @@ msgstr "詳細な情報は :help register<Enter> "
msgid "menu Help->Sponsor/Register for information "
msgstr "詳細はメニューの ヘルプ->スポンサー/登録 を参照して下さい"
msgid "WARNING: Windows 95/98/ME detected"
msgstr "警告: Windows 95/98/ME を検出しました"
msgid "type :help windows95<Enter> for info on this"
msgstr "詳細な情報は :help windows95<Enter>"
msgid "Already only one window"
msgstr "既にウィンドウは1つしかありません"
@@ -6415,6 +6458,10 @@ msgstr "E236: フォント \"%s\" は固定幅ではありません"
msgid "E473: Internal error"
msgstr "E473: 内部エラーです"
#, c-format
msgid "E685: Internal error: %s"
msgstr "E685: 内部エラーです: %s"
msgid "Interrupted"
msgstr "割込まれました"
@@ -6680,8 +6727,8 @@ msgstr "E592: 'winwidth' は 'winminwidth' より小さくできません"
msgid "E80: Error while writing"
msgstr "E80: 書込み中のエラー"
msgid "Zero count"
msgstr "ゼロカウント"
msgid "E939: Positive count required"
msgstr "E939: 正のカウントが必要です"
msgid "E81: Using <SID> not in a script context"
msgstr "E81: スクリプト以外で<SID>が使われました"
@@ -6695,10 +6742,6 @@ msgstr "E463: 領域が保護されているので, 変更できません"
msgid "E744: NetBeans does not allow changes in read-only files"
msgstr "E744: NetBeans は読込専用ファイルを変更することを許しません"
#, c-format
msgid "E685: Internal error: %s"
msgstr "E685: 内部エラーです: %s"
msgid "E363: pattern uses more memory than 'maxmempattern'"
msgstr "E363: パターンが 'maxmempattern' 以上のメモリを使用します"

View File

@@ -1110,6 +1110,10 @@ msgid "E137: Viminfo file is not writable: %s"
msgstr "E137: Viminfo 파일의 쓰기 권한이 없습니다: %s"
#: ../ex_cmds.c:1626
#, c-format
msgid "E929: Too many viminfo temp files, like %s!"
msgstr "E929: 너무 많은 viminfo 임시 파일들, 가령 %s!"
#, c-format
msgid "E138: Can't write viminfo file %s!"
msgstr "E138: Viminfo 파일 %s을(를) 쓸 수 없습니다!"
@@ -1119,6 +1123,10 @@ msgstr "E138: Viminfo 파일 %s을(를) 쓸 수 없습니다!"
msgid "Writing viminfo file \"%s\""
msgstr "Viminfo 파일 \"%s\"을(를) 쓰는 중"
#, c-format
msgid "E886: Can't rename viminfo file to %s!"
msgstr "E886: viminfo 파일명을 %s(으)로 변경할 수 없습니다!"
#. Write the info:
#: ../ex_cmds.c:1720
#, c-format
@@ -1300,8 +1308,8 @@ msgstr "미안합니다, 도움말 파일 \"%s\"을(를) 찾을 수 없습니다
#: ../ex_cmds.c:5323
#, c-format
msgid "E150: Not a directory: %s"
msgstr "E150: 디렉토리가 아님: %s"
msgid "E151: No match: %s"
msgstr "E151: 맞지 않음: %s"
#: ../ex_cmds.c:5446
#, c-format
@@ -1324,6 +1332,10 @@ msgid "E154: Duplicate tag \"%s\" in file %s/%s"
msgstr "E154: \"%s\" 태그가 %s/%s 파일에서 중복되었습니다"
#: ../ex_cmds.c:5687
#, c-format
msgid "E150: Not a directory: %s"
msgstr "E150: 디렉토리가 아님: %s"
#, c-format
msgid "E160: Unknown sign command: %s"
msgstr "E160: 모르는 sign 명령: %s"
@@ -1452,8 +1464,16 @@ msgstr "\"%s\"을(를) 찾는 중"
#: ../ex_cmds2.c:2307
#, c-format
msgid "not found in 'runtimepath': \"%s\""
msgstr "'runtimepath'에서 찾을 수 없음: \"%s\""
msgid "not found in '%s': \"%s\""
msgstr "'%s'에서 찾을 수 없음: \"%s\""
#, c-format
msgid "W20: Required python version 2.x not supported, ignoring file: %s"
msgstr "W20: 요구되는 파이선 버젼 2.x는 지원되지 않음, 파일을 무시: %s"
#, c-format
msgid "W21: Required python version 3.x not supported, ignoring file: %s"
msgstr "W21: 요구되는 파이선 버젼 3.x는 지원되지 않음, 파일을 무시: %s"
#: ../ex_cmds2.c:2472
#, c-format
@@ -1609,10 +1629,10 @@ msgstr "E174: 명령이 이미 존재합니다: 바꾸려면 !을 더하세요"
#: ../ex_docmd.c:4432
msgid ""
"\n"
" Name Args Range Complete Definition"
" Name Args Address Complete Definition"
msgstr ""
"\n"
" 이름 인자 범위 완성 정의"
" 이름 인자 주소 완성 정의"
#: ../ex_docmd.c:4516
msgid "No user-defined commands found"
@@ -1661,6 +1681,10 @@ msgid "E184: No such user-defined command: %s"
msgstr "E184: 그런 사용자 정의 명령 없음: %s"
#: ../ex_docmd.c:5219
#, c-format
msgid "E180: Invalid address type value: %s"
msgstr "E180: 잘못된 주소 형식 값: %s"
#, c-format
msgid "E180: Invalid complete value: %s"
msgstr "E180: 잘못된 끝내기 값: %s"
@@ -1953,7 +1977,7 @@ msgstr ""
#: ../ex_getln.c:5047
msgid "Command Line"
msgstr "명령 "
msgstr "명령 "
#: ../ex_getln.c:5048
msgid "Search String"
@@ -1965,7 +1989,10 @@ msgstr "표현"
#: ../ex_getln.c:5050
msgid "Input Line"
msgstr "입력 "
msgstr "입력 "
msgid "Debug Line"
msgstr "디버그 행"
#: ../ex_getln.c:5117
msgid "E198: cmd_pchar beyond the command length"
@@ -3190,6 +3217,7 @@ msgstr "%-5s: %s%*s (사용법: %s)"
#: ../if_cscope.c:1155
msgid ""
"\n"
" a: Find assignments to this symbol\n"
" c: Find functions calling this function\n"
" d: Find functions called by this function\n"
" e: Find this egrep pattern\n"
@@ -3200,13 +3228,14 @@ msgid ""
" t: Find this text string\n"
msgstr ""
"\n"
" a: 이 기호에 대한 할당 찾기\n"
" c: 이 함수를 부르는 함수들 찾기\n"
" d: 이 함수에 의해 불려지는 함수들 찾기\n"
" e: 이 egrep 패턴 찾기\n"
" f: 이 파일 찾기\n"
" g: 이 정의 찾기\n"
" i: 이 파일을 포함하는 파일들 찾기\n"
" s: 이 C 심볼 찾기\n"
" i: 이 파일을 #include하는 파일들 찾기\n"
" s: 이 C 기호 찾기\n"
" t: 이 문자열 찾기\n"
#: ../if_cscope.c:1226
@@ -4739,6 +4768,10 @@ msgid "E447: Can't find file \"%s\" in path"
msgstr "E447: path에서 \"%s\" 파일을 찾을 수 없습니다"
#: ../quickfix.c:359
#, c-format
msgid "shell returned %d"
msgstr "쉘이 %d을(를) 돌려주었습니다"
#, c-format
msgid "E372: Too many %%%c in format string"
msgstr "E372: 형식 문자열에 %%%c이(가) 너무 많습니다"
@@ -5247,11 +5280,6 @@ msgstr "E772: Spell 파일이 새 버젼의 Vim용입니다"
msgid "E770: Unsupported section in spell file"
msgstr "E770: spell 파일에 지원되지 않는 섹션"
#: ../spell.c:3762
#, c-format
msgid "Warning: region %s not supported"
msgstr "경고: %s 영역은 지원되지 않습니다"
#: ../spell.c:4550
#, c-format
msgid "Reading affix file %s ..."
@@ -6312,7 +6340,7 @@ msgstr "by Bram Moolenaar et al."
#: ../version.c:774
msgid "Vim is open source and freely distributable"
msgstr "빔은 소스가 열려 있고 공짜로 배포됩니다"
msgstr "빔은 누구나 소스를 볼 수 있고 공짜로 배포됩니다"
#: ../version.c:776
msgid "Help poor children in Uganda!"
@@ -7478,9 +7506,6 @@ msgstr "E446: 커서 밑에 파일 이름이 없습니다"
#~ msgid "Could not fix up function pointers to the DLL!"
#~ msgstr "함수 포인터를 DLL로 바꿀 수 없습니다!"
#~ msgid "shell returned %d"
#~ msgstr "쉘이 %d을(를) 돌려주었습니다"
#~ msgid "Vim: Caught %s event\n"
#~ msgstr "빔: %s 이벤트를 잡았습니다\n"

View File

@@ -3550,7 +3550,7 @@ msgstr ""
#: ../main.c:2240
msgid "--startuptime <file>\tWrite startup timing messages to <file>"
msgstr ""
"--startuptime <plik>\n"
"--startuptime <plik> "
"Zapisz wiadomości o długości startu do <plik>"
#: ../main.c:2242

View File

@@ -24,7 +24,7 @@ msgstr "[Ajuda]"
#: ../screen.c:4815 ../buffer.c:3244
msgid "[Preview]"
msgstr "[Visualiza<EFBFBD><EFBFBD>o]"
msgstr "[Visualização]"
#: ../screen.c:4823 ../fileio.c:1855 ../buffer.c:2496 ../buffer.c:3207
msgid "[RO]"
@@ -4859,7 +4859,7 @@ msgstr " tipo arquivo\n"
#: ../ex_getln.c:4762
msgid "'history' option is zero"
msgstr "op<EFBFBD><EFBFBD>o 'history' vale zero"
msgstr "opção 'history' vale zero"
#: ../ex_getln.c:5008
#, c-format
@@ -6203,7 +6203,7 @@ msgstr "--\t\t\tApenas nomes de arquivo depois daqui"
#: ../main.c:2177
msgid "--literal\t\tDon't expand wildcards"
msgstr "--literal\t\tN<EFBFBD>o expandir caracteres-curinga"
msgstr "--literal\t\tNão expandir caracteres-curinga"
#: ../main.c:2179
msgid "-v\t\t\tVi mode (like \"vi\")"
@@ -6227,7 +6227,7 @@ msgstr "-d\t\t\tModo diff (como \"vimdiff\")"
#: ../main.c:2184
msgid "-y\t\t\tEasy mode (like \"evim\", modeless)"
msgstr "-y\t\t\tModo f<EFBFBD>cil (como \"evim\", o Vim n<EFBFBD>o modal)"
msgstr "-y\t\t\tModo fácil (como \"evim\", o Vim não modal)"
#: ../main.c:2185
msgid "-R\t\t\tReadonly mode (like \"view\")"
@@ -6341,8 +6341,8 @@ msgstr ""
#: ../main.c:2213
msgid "-S <session>\t\tSource file <session> after loading the first file"
msgstr ""
"-S <sess<73>o>\t\tExecutar o arquivo <sess<73>o> depois de carregar o\n"
"\t\t\tprimeiro arquivo"
"-S <sess<73>o>\t\tExecutar o arquivo <sess<73>o> depois de carregar o "
"primeiro arquivo"
#: ../main.c:2214
msgid "-s <scriptin>\tRead Normal mode commands from file <scriptin>"

View File

@@ -3376,8 +3376,7 @@ msgstr "-t метка редактирование файла с указан
#: ../main.c:2181
msgid "-q [errorfile] edit file with first error"
msgstr ""
"-q [файл-ошибок]\n"
"\t\t\t\t редактирование файла с первой ошибкой"
"-q [файл-ошибок] редактирование файла с первой ошибкой"
#: ../main.c:2187
msgid ""
@@ -3479,8 +3478,8 @@ msgstr "-N\t\t\tРежим неполной совместимости с Vi: 'n
#: ../main.c:2215
msgid "-V[N][fname]\t\tBe verbose [level N] [log messages to fname]"
msgstr ""
"-V[N][файл]\t\tВыводить дополнительные сообщения\n"
"\t\t\t\t[уровень N] [записывать в файл]"
"-V[N][файл]\t\tВыводить дополнительные сообщения "
"[уровень N] [записывать в файл]"
#: ../main.c:2216
msgid "-D\t\t\tDebugging mode"
@@ -4105,7 +4104,6 @@ msgstr ""
#: ../memline.c:3245
msgid " Quit, or continue with caution.\n"
msgstr ""
" \n"
" Завершите работу или продолжайте с осторожностью.\n"
#: ../memline.c:3246

View File

@@ -3870,6 +3870,7 @@ msgid ""
"You may want to delete the .swp file now.\n"
"\n"
msgstr "Potom vyma<6D>te odkladac<61> s<>bor s pr<70>ponou .swp.\n"
"\n"
#. use msg() to start the scrolling properly
#: ../memline.c:1327

View File

@@ -3870,6 +3870,7 @@ msgid ""
"You may want to delete the .swp file now.\n"
"\n"
msgstr "Potom vyma<6D>te odkladac<61> s<>bor s pr<70>ponou .swp.\n"
"\n"
#. use msg() to start the scrolling properly
#: ../memline.c:1327

View File

@@ -1,6 +1,8 @@
#
# Ukrainian Vim translation [uk]
#
# Original translations
#
# Copyright (C) 2001 Bohdan Vlasyuk <bohdan@vstu.edu.ua>
# Bohdan donated this work to be distributed with Vim under the Vim license.
#
@@ -510,6 +512,9 @@ msgstr "Пошук у: %s"
msgid "Scanning tags."
msgstr "Пошук серед теґів."
msgid "match in file"
msgstr "збіг у файлі"
msgid " Adding"
msgstr " Додається"
@@ -642,6 +647,12 @@ msgstr "E107: Пропущено дужки: %s"
msgid "E108: No such variable: \"%s\""
msgstr "E108: Змінної немає: «%s»"
#. For historic reasons this error is not given for a list or dict.
#. * E.g., the b: dict could be locked/unlocked.
#, c-format
msgid "E940: Cannot lock or unlock variable %s"
msgstr "E940: Неможливо заблокувати чи розблокувати змінну %s"
msgid "E743: variable nested too deep for (un)lock"
msgstr "E743: Змінна має забагато вкладень щоб бути за-/відкритою."
@@ -1392,8 +1403,9 @@ msgstr " в одному рядку"
msgid " on %<PRId64> lines"
msgstr " в %<PRId64> рядках"
msgid "E147: Cannot do :global recursive"
msgstr "E147: :global не можна вживати рекурсивно"
#. will increment global_busy to break out of the loop
msgid "E147: Cannot do :global recursive with a range"
msgstr "E147: :global не можна вживати рекурсивно з діапазоном"
msgid "E148: Regular expression missing from global"
msgstr "E148: У global бракує зразка"
@@ -3516,7 +3528,6 @@ msgid ""
msgstr ""
"»,\n"
" щоб позбутися цього повідомлення.\n"
"\n"
msgid "Swap file \""
msgstr "Файл обміну «"
@@ -4130,6 +4141,12 @@ msgstr "E369: Некоректний елемент у %s%%[]"
msgid "E769: Missing ] after %s["
msgstr "E769: Бракує ] після %s["
msgid "E944: Reverse range in character class"
msgstr "E944: Зворотній діапазон у класі символів"
msgid "E945: Range too large in character class"
msgstr "E945: Завеликий діапазон у класі символів"
#, c-format
msgid "E53: Unmatched %s%%("
msgstr "E53: Немає пари %s%%("
@@ -4888,10 +4905,31 @@ msgstr "E783: Повторено символ у елементі MAP"
msgid "No Syntax items defined for this buffer"
msgstr "Для буфера не визначено елементів синтаксису"
msgid "syntax conceal on"
msgstr "маскування синтаксису увімк"
msgid "syntax conceal off"
msgstr "маскування синтаксису вимк"
#, c-format
msgid "E390: Illegal argument: %s"
msgstr "E390: Неправильний аргумент: %s"
msgid "syntax case ignore"
msgstr "синтаксис ігнорувати регістр"
msgid "syntax case match"
msgstr "синтаксис дотримуватися регістру"
msgid "syntax spell toplevel"
msgstr "синтаксис перевіряти всюди"
msgid "syntax spell notoplevel"
msgstr "синтаксис не перевіряти"
msgid "syntax spell default"
msgstr "синтаксис початково"
msgid "syntax iskeyword "
msgstr "синтаксис iskeyword "

View File

@@ -696,8 +696,8 @@ static void win_update(win_T *wp)
if (buf->terminal) {
terminal_resize(buf->terminal,
(uint16_t)(MAX(0, curwin->w_width - win_col_off(curwin))),
(uint16_t)curwin->w_height);
(uint16_t)(MAX(0, wp->w_width - win_col_off(wp))),
(uint16_t)wp->w_height);
}
} else if (buf->b_mod_set
&& buf->b_mod_xlines != 0

View File

@@ -14,6 +14,8 @@
#include "nvim/option_defs.h"
#include "nvim/ui.h"
#include "nvim/os/input.h"
#include "nvim/ex_docmd.h"
#include "nvim/edit.h"
#ifdef INCLUDE_GENERATED_DECLARATIONS
# include "state.c.generated.h"
@@ -127,19 +129,25 @@ char *get_mode(void)
if (State & VREPLACE_FLAG) {
buf[0] = 'R';
buf[1] = 'v';
} else if (State & REPLACE_FLAG) {
buf[0] = 'R';
} else {
buf[0] = 'i';
if (State & REPLACE_FLAG) {
buf[0] = 'R';
} else {
buf[0] = 'i';
}
if (ins_compl_active()) {
buf[1] = 'c';
} else if (ctrl_x_mode == 1) {
buf[1] = 'x';
}
}
} else if (State & CMDLINE) {
} else if ((State & CMDLINE) || exmode_active) {
buf[0] = 'c';
if (exmode_active) {
if (exmode_active == EXMODE_VIM) {
buf[1] = 'v';
} else if (exmode_active == EXMODE_NORMAL) {
buf[1] = 'e';
}
} else if (exmode_active) {
buf[0] = 'c';
buf[1] = 'e';
} else if (State & TERM_FOCUS) {
buf[0] = 't';
} else {

View File

@@ -79,7 +79,7 @@ struct hl_group {
#define SG_LINK 8 // link has been set
/// @}
// highlight groups for 'highlight' option
// builtin |highlight-groups|
static garray_T highlight_ga = GA_EMPTY_INIT_VALUE;
static inline struct hl_group * HL_TABLE(void)
@@ -8462,7 +8462,7 @@ Dictionary hl_get_attr_by_id(Integer attr_id, Boolean rgb, Error *err)
attrentry_T *aep = syn_cterm_attr2entry((int)attr_id);
if (!aep) {
api_set_error(err, kErrorTypeException,
"Invalid attribute id: %d", attr_id);
"Invalid attribute id: %" PRId64, attr_id);
return dic;
}

View File

@@ -25,6 +25,34 @@ func Test_complete_wildmenu()
set nowildmenu
endfunc
func Test_expr_completion()
if !(has('cmdline_compl') && has('eval'))
return
endif
for cmd in [
\ 'let a = ',
\ 'if',
\ 'elseif',
\ 'while',
\ 'for',
\ 'echo',
\ 'echon',
\ 'execute',
\ 'echomsg',
\ 'echoerr',
\ 'call',
\ 'return',
\ 'cexpr',
\ 'caddexpr',
\ 'cgetexpr',
\ 'lexpr',
\ 'laddexpr',
\ 'lgetexpr']
call feedkeys(":" . cmd . " getl\<Tab>\<Home>\"\<CR>", 'xt')
call assert_equal('"' . cmd . ' getline(', getreg(':'))
endfor
endfunc
func Test_getcompletion()
if !has('cmdline_compl')
return
@@ -268,3 +296,13 @@ func Test_illegal_address2()
call delete('Xtest.vim')
endfunc
func Test_cmdline_complete_wildoptions()
help
call feedkeys(":tag /\<c-a>\<c-b>\"\<cr>", 'tx')
let a = join(sort(split(@:)),' ')
set wildoptions=tagfile
call feedkeys(":tag /\<c-a>\<c-b>\"\<cr>", 'tx')
let b = join(sort(split(@:)),' ')
call assert_equal(a, b)
bw!
endfunc

View File

@@ -15,3 +15,19 @@ func Test_fileformat_after_bw()
call assert_equal(test_fileformats, &fileformat)
set fileformats&
endfunc
func Test_fileformat_autocommand()
let filecnt = ["", "foobar\<CR>", "eins\<CR>", "\<CR>", "zwei\<CR>", "drei", "vier", "fünf", ""]
let ffs = &ffs
call writefile(filecnt, 'Xfile', 'b')
au BufReadPre Xfile set ffs=dos ff=dos
new Xfile
call assert_equal('dos', &l:ff)
call assert_equal('dos', &ffs)
" cleanup
call delete('Xfile')
let &ffs = ffs
au! BufReadPre Xfile
bw!
endfunc

View File

@@ -191,4 +191,89 @@ func Test_toupper()
call assert_equal("ⱥ ⱦ", tolower("Ⱥ Ⱦ"))
endfunc
" Tests for the mode() function
let current_modes = ''
func! Save_mode()
let g:current_modes = mode(0) . '-' . mode(1)
return ''
endfunc
func! Test_mode()
new
call append(0, ["Blue Ball Black", "Brown Band Bowl", ""])
inoremap <F2> <C-R>=Save_mode()<CR>
normal! 3G
exe "normal i\<F2>\<Esc>"
call assert_equal('i-i', g:current_modes)
exe "normal i\<C-G>uBa\<C-P>\<F2>\<Esc>u"
call assert_equal('i-ic', g:current_modes)
exe "normal iBro\<C-P>\<F2>\<Esc>u"
call assert_equal('i-ic', g:current_modes)
exe "normal iBa\<C-X>\<F2>\<Esc>u"
call assert_equal('i-ix', g:current_modes)
exe "normal iBa\<C-X>\<C-P>\<F2>\<Esc>u"
call assert_equal('i-ic', g:current_modes)
exe "normal iBro\<C-X>\<C-P>\<F2>\<Esc>u"
call assert_equal('i-ic', g:current_modes)
exe "normal iBro\<C-X>\<C-P>\<C-P>\<F2>\<Esc>u"
call assert_equal('i-ic', g:current_modes)
exe "normal iCom\<C-P>\<F2>\<Esc>u"
call assert_equal('i-ic', g:current_modes)
exe "normal iCom\<C-X>\<C-P>\<F2>\<Esc>u"
call assert_equal('i-ic', g:current_modes)
exe "normal RBa\<C-P>\<F2>\<Esc>u"
call assert_equal('R-Rc', g:current_modes)
exe "normal RBro\<C-P>\<F2>\<Esc>u"
call assert_equal('R-Rc', g:current_modes)
exe "normal RBa\<C-X>\<F2>\<Esc>u"
call assert_equal('R-Rx', g:current_modes)
exe "normal RBa\<C-X>\<C-P>\<F2>\<Esc>u"
call assert_equal('R-Rc', g:current_modes)
exe "normal RBro\<C-X>\<C-P>\<F2>\<Esc>u"
call assert_equal('R-Rc', g:current_modes)
exe "normal RBro\<C-X>\<C-P>\<C-P>\<F2>\<Esc>u"
call assert_equal('R-Rc', g:current_modes)
exe "normal RCom\<C-P>\<F2>\<Esc>u"
call assert_equal('R-Rc', g:current_modes)
exe "normal RCom\<C-X>\<C-P>\<F2>\<Esc>u"
call assert_equal('R-Rc', g:current_modes)
call assert_equal('n', mode(0))
call assert_equal('n', mode(1))
" How to test operator-pending mode?
call feedkeys("v", 'xt')
call assert_equal('v', mode())
call assert_equal('v', mode(1))
call feedkeys("\<Esc>V", 'xt')
call assert_equal('V', mode())
call assert_equal('V', mode(1))
call feedkeys("\<Esc>\<C-V>", 'xt')
call assert_equal("\<C-V>", mode())
call assert_equal("\<C-V>", mode(1))
call feedkeys("\<Esc>", 'xt')
call feedkeys("gh", 'xt')
call assert_equal('s', mode())
call assert_equal('s', mode(1))
call feedkeys("\<Esc>gH", 'xt')
call assert_equal('S', mode())
call assert_equal('S', mode(1))
call feedkeys("\<Esc>g\<C-H>", 'xt')
call assert_equal("\<C-S>", mode())
call assert_equal("\<C-S>", mode(1))
call feedkeys("\<Esc>", 'xt')
call feedkeys(":echo \<C-R>=Save_mode()\<C-U>\<CR>", 'xt')
call assert_equal('c-c', g:current_modes)
call feedkeys("gQecho \<C-R>=Save_mode()\<CR>\<CR>vi\<CR>", 'xt')
call assert_equal('c-cv', g:current_modes)
" How to test Ex mode?
bwipe!
iunmap <F2>
endfunc

View File

@@ -110,6 +110,8 @@ func Test_map_langmap()
call feedkeys(":call append(line('$'), '+')\<CR>", "xt")
call assert_equal('+', getline('$'))
iunmap a
iunmap c
set nomodified
endfunc
@@ -120,7 +122,7 @@ func Test_map_feedkeys()
$-1
call feedkeys("0qqdw.ifoo\<Esc>qj0@q\<Esc>", "xt")
call assert_equal(['fooc d', 'fooc d'], getline(line('$') - 1, line('$')))
unmap .
nunmap .
set nomodified
endfunc

View File

@@ -3,7 +3,7 @@
func Test_read_only()
try
" this caused a crash
unlet count
unlet v:count
catch
call assert_true(v:exception =~ ':E795:')
endtry

View File

@@ -102,3 +102,107 @@ func Test_CmdUndefined()
call assert_fails('Dothat', 'E492:')
call assert_equal('yes', g:didnot)
endfunc
func Test_CmdErrors()
call assert_fails('com! docmd :', 'E183:')
call assert_fails('com! \<Tab> :', 'E182:')
call assert_fails('com! _ :', 'E182:')
call assert_fails('com! X :', 'E841:')
call assert_fails('com! - DoCmd :', 'E175:')
call assert_fails('com! -xxx DoCmd :', 'E181:')
call assert_fails('com! -addr DoCmd :', 'E179:')
call assert_fails('com! -complete DoCmd :', 'E179:')
call assert_fails('com! -complete=xxx DoCmd :', 'E180:')
call assert_fails('com! -complete=custom DoCmd :', 'E467:')
call assert_fails('com! -complete=customlist DoCmd :', 'E467:')
call assert_fails('com! -complete=behave,CustomComplete DoCmd :', 'E468:')
call assert_fails('com! -nargs=x DoCmd :', 'E176:')
call assert_fails('com! -count=1 -count=2 DoCmd :', 'E177:')
call assert_fails('com! -count=x DoCmd :', 'E178:')
call assert_fails('com! -range=x DoCmd :', 'E178:')
com! -nargs=0 DoCmd :
call assert_fails('DoCmd x', 'E488:')
com! -nargs=1 DoCmd :
call assert_fails('DoCmd', 'E471:')
com! -nargs=+ DoCmd :
call assert_fails('DoCmd', 'E471:')
call assert_fails('com DoCmd :', 'E174:')
comclear
call assert_fails('delcom DoCmd', 'E184:')
endfunc
func CustomComplete(A, L, P)
return "January\nFebruary\nMars\n"
endfunc
func CustomCompleteList(A, L, P)
return [ "Monday", "Tuesday", "Wednesday" ]
endfunc
func Test_CmdCompletion()
call feedkeys(":com -\<C-A>\<C-B>\"\<CR>", 'tx')
call assert_equal('"com -addr bang bar buffer complete count nargs range register', @:)
call feedkeys(":com -nargs=0 -\<C-A>\<C-B>\"\<CR>", 'tx')
call assert_equal('"com -nargs=0 -addr bang bar buffer complete count nargs range register', @:)
call feedkeys(":com -nargs=\<C-A>\<C-B>\"\<CR>", 'tx')
call assert_equal('"com -nargs=* + 0 1 ?', @:)
call feedkeys(":com -addr=\<C-A>\<C-B>\"\<CR>", 'tx')
call assert_equal('"com -addr=arguments buffers lines loaded_buffers quickfix tabs windows', @:)
call feedkeys(":com -complete=co\<C-A>\<C-B>\"\<CR>", 'tx')
call assert_equal('"com -complete=color command compiler', @:)
command! DoCmd1 :
command! DoCmd2 :
call feedkeys(":com \<C-A>\<C-B>\"\<CR>", 'tx')
call assert_equal('"com DoCmd1 DoCmd2', @:)
call feedkeys(":DoC\<C-A>\<C-B>\"\<CR>", 'tx')
call assert_equal('"DoCmd1 DoCmd2', @:)
call feedkeys(":delcom DoC\<C-A>\<C-B>\"\<CR>", 'tx')
call assert_equal('"delcom DoCmd1 DoCmd2', @:)
delcom DoCmd1
call feedkeys(":delcom DoC\<C-A>\<C-B>\"\<CR>", 'tx')
call assert_equal('"delcom DoCmd2', @:)
call feedkeys(":com DoC\<C-A>\<C-B>\"\<CR>", 'tx')
call assert_equal('"com DoCmd2', @:)
delcom DoCmd2
call feedkeys(":delcom DoC\<C-A>\<C-B>\"\<CR>", 'tx')
call assert_equal('"delcom DoC', @:)
call feedkeys(":com DoC\<C-A>\<C-B>\"\<CR>", 'tx')
call assert_equal('"com DoC', @:)
com! -complete=behave DoCmd :
call feedkeys(":DoCmd \<C-A>\<C-B>\"\<CR>", 'tx')
call assert_equal('"DoCmd mswin xterm', @:)
" This does not work. Why?
"call feedkeys(":DoCmd x\<C-A>\<C-B>\"\<CR>", 'tx')
"call assert_equal('"DoCmd xterm', @:)
com! -complete=custom,CustomComplete DoCmd :
call feedkeys(":DoCmd \<C-A>\<C-B>\"\<CR>", 'tx')
call assert_equal('"DoCmd January February Mars', @:)
com! -complete=customlist,CustomCompleteList DoCmd :
call feedkeys(":DoCmd \<C-A>\<C-B>\"\<CR>", 'tx')
call assert_equal('"DoCmd Monday Tuesday Wednesday', @:)
com! -complete=custom,CustomCompleteList DoCmd :
call assert_fails("call feedkeys(':DoCmd \<C-D>', 'tx')", 'E730:')
com! -complete=customlist,CustomComp DoCmd :
call assert_fails("call feedkeys(':DoCmd \<C-D>', 'tx')", 'E117:')
endfunc

View File

@@ -14,8 +14,6 @@
#include "nvim/event/rstream.h"
#define PASTETOGGLE_KEY "<Paste>"
#define FOCUSGAINED_KEY "<FocusGained>"
#define FOCUSLOST_KEY "<FocusLost>"
#define KEY_BUFFER_SIZE 0xfff
#ifdef INCLUDE_GENERATED_DECLARATIONS

View File

@@ -1453,12 +1453,10 @@ static void patch_terminfo_bugs(TUIData *data, const char *term,
data->unibi_ext.set_cursor_style = unibi_find_ext_str(ut, "Ss");
}
if (-1 == data->unibi_ext.set_cursor_style) {
// The DECSCUSR sequence to change the cursor shape is widely
// supported by several terminal types and should be in many
// teminfo entries. See
// https://github.com/gnachman/iTerm2/pull/92 for more.
// xterm even has an extended version that has a vertical bar.
if (!konsole && (true_xterm // per xterm ctlseqs doco (since version 282)
// The DECSCUSR sequence to change the cursor shape is widely supported by
// several terminal types. https://github.com/gnachman/iTerm2/pull/92
// xterm extension: vertical bar
if (!konsole && ((xterm && !vte_version) // anything claiming xterm compat
// per MinTTY 0.4.3-1 release notes from 2009
|| putty
// per https://bugzilla.gnome.org/show_bug.cgi?id=720821
@@ -1470,9 +1468,8 @@ static void patch_terminfo_bugs(TUIData *data, const char *term,
// per analysis of VT100Terminal.m
|| iterm || iterm_pretending_xterm
|| teraterm // per TeraTerm "Supported Control Functions" doco
// Allows forcing the use of DECSCUSR on linux type terminals, such as
// console-terminal-emulator from the nosh toolset, which does indeed
// implement the xterm extension:
// Some linux-type terminals (such as console-terminal-emulator
// from the nosh toolset) implement implement the xterm extension.
|| (linuxvt && (xterm_version || (vte_version > 0) || colorterm)))) {
data->unibi_ext.set_cursor_style =
(int)unibi_add_ext_str(ut, "Ss", "\x1b[%p1%d q");
@@ -1571,10 +1568,9 @@ static void augment_terminfo(TUIData *data, const char *term,
}
// Dickey ncurses terminfo does not include the setrgbf and setrgbb
// capabilities, proposed by Rüdiger Sonderfeld on 2013-10-15. So adding
// them to terminal types, that do actually have such control sequences but
// lack the correct definitions in terminfo, is an augmentation, not a
// fixup. See https://gist.github.com/XVilka/8346728 for more about this.
// capabilities, proposed by Rüdiger Sonderfeld on 2013-10-15. Adding
// them here when terminfo lacks them is an augmentation, not a fixup.
// https://gist.github.com/XVilka/8346728
// At this time (2017-07-12) it seems like all terminals that support rgb
// color codes can use semicolons in the terminal code and be fine.
@@ -1584,8 +1580,8 @@ static void augment_terminfo(TUIData *data, const char *term,
// can use colons like ISO 8613-6:1994/ITU T.416:1993 says.
bool has_colon_rgb = !tmux && !screen
&& ((vte_version >= 3600) // per GNOME bug #685759, #704449
|| iterm || iterm_pretending_xterm // per analysis of VT100Terminal.m
&& !vte_version // VTE colon-support has a big memory leak. #7573
&& (iterm || iterm_pretending_xterm // per VT100Terminal.m
// per http://invisible-island.net/xterm/xterm.log.html#xterm_282
|| true_xterm);

View File

@@ -14,6 +14,7 @@
#include "nvim/cursor.h"
#include "nvim/diff.h"
#include "nvim/ex_cmds2.h"
#include "nvim/ex_getln.h"
#include "nvim/fold.h"
#include "nvim/main.h"
#include "nvim/ascii.h"
@@ -484,6 +485,7 @@ int ui_current_col(void)
void ui_flush(void)
{
cmdline_ui_flush();
ui_call_flush();
}

View File

@@ -823,7 +823,7 @@ static const int included_patches[] = {
// 286,
// 285 NA
// 284 NA
// 283,
283,
282,
// 281 NA
280,
@@ -858,18 +858,18 @@ static const int included_patches[] = {
// 251,
250,
// 249 NA
// 248,
// 248 NA
247,
// 246 NA
// 245,
245,
// 244,
243,
// 242,
242,
// 241 NA
// 240 NA
// 239 NA
// 238,
// 237,
237,
// 236,
235,
// 234,
@@ -880,15 +880,15 @@ static const int included_patches[] = {
229,
// 228,
// 227,
// 226,
226,
// 225,
// 224,
224,
223,
// 222,
// 221 NA
// 220,
219,
// 218,
218,
// 217 NA
// 216,
// 215,

View File

@@ -4,26 +4,24 @@
#include "nvim/types.h"
#include "nvim/pos.h" // for linenr_T, MAXCOL, etc...
/* Some defines from the old feature.h */
// Some defines from the old feature.h
#define SESSION_FILE "Session.vim"
#define MAX_MSG_HIST_LEN 200
#define SYS_OPTWIN_FILE "$VIMRUNTIME/optwin.vim"
#define RUNTIME_DIRNAME "runtime"
/* end */
#include "auto/config.h"
#define HAVE_PATHDEF
/*
* Check if configure correctly managed to find sizeof(int). If this failed,
* it becomes zero. This is likely a problem of not being able to run the
* test program. Other items from configure may also be wrong then!
*/
// Check if configure correctly managed to find sizeof(int). If this failed,
// it becomes zero. This is likely a problem of not being able to run the
// test program. Other items from configure may also be wrong then!
#if (SIZEOF_INT == 0)
# error Configure did not run properly.
#endif
#include "nvim/os/os_defs.h" /* bring lots of system header files */
#include "nvim/os/os_defs.h" // bring lots of system header files
/// length of a buffer to store a number in ASCII (64 bits binary + NUL)
enum { NUMBUFLEN = 65 };
@@ -37,41 +35,41 @@ enum { NUMBUFLEN = 65 };
#include "nvim/gettext.h"
/* special attribute addition: Put message in history */
// special attribute addition: Put message in history
#define MSG_HIST 0x1000
/*
* values for State
*
* The lower bits up to 0x20 are used to distinguish normal/visual/op_pending
* and cmdline/insert+replace mode. This is used for mapping. If none of
* these bits are set, no mapping is done.
* The upper bits are used to distinguish between other states.
*/
#define NORMAL 0x01 /* Normal mode, command expected */
#define VISUAL 0x02 /* Visual mode - use get_real_state() */
#define OP_PENDING 0x04 /* Normal mode, operator is pending - use
get_real_state() */
#define CMDLINE 0x08 /* Editing command line */
#define INSERT 0x10 /* Insert mode */
#define LANGMAP 0x20 /* Language mapping, can be combined with
INSERT and CMDLINE */
#define REPLACE_FLAG 0x40 /* Replace mode flag */
// values for State
//
// The lower bits up to 0x20 are used to distinguish normal/visual/op_pending
// and cmdline/insert+replace mode. This is used for mapping. If none of
// these bits are set, no mapping is done.
// The upper bits are used to distinguish between other states.
#define NORMAL 0x01 // Normal mode, command expected
#define VISUAL 0x02 // Visual mode - use get_real_state()
#define OP_PENDING 0x04 // Normal mode, operator is pending - use
// get_real_state()
#define CMDLINE 0x08 // Editing command line
#define INSERT 0x10 // Insert mode
#define LANGMAP 0x20 // Language mapping, can be combined with
// INSERT and CMDLINE
#define REPLACE_FLAG 0x40 // Replace mode flag
#define REPLACE (REPLACE_FLAG + INSERT)
# define VREPLACE_FLAG 0x80 /* Virtual-replace mode flag */
# define VREPLACE_FLAG 0x80 // Virtual-replace mode flag
# define VREPLACE (REPLACE_FLAG + VREPLACE_FLAG + INSERT)
#define LREPLACE (REPLACE_FLAG + LANGMAP)
#define NORMAL_BUSY (0x100 + NORMAL) /* Normal mode, busy with a command */
#define HITRETURN (0x200 + NORMAL) /* waiting for return or command */
#define ASKMORE 0x300 /* Asking if you want --more-- */
#define SETWSIZE 0x400 /* window size has changed */
#define ABBREV 0x500 /* abbreviation instead of mapping */
#define EXTERNCMD 0x600 /* executing an external command */
#define SHOWMATCH (0x700 + INSERT) /* show matching paren */
#define CONFIRM 0x800 /* ":confirm" prompt */
#define SELECTMODE 0x1000 /* Select mode, only for mappings */
#define NORMAL_BUSY (0x100 + NORMAL) // Normal mode, busy with a command
#define HITRETURN (0x200 + NORMAL) // waiting for return or command
#define ASKMORE 0x300 // Asking if you want --more--
#define SETWSIZE 0x400 // window size has changed
#define ABBREV 0x500 // abbreviation instead of mapping
#define EXTERNCMD 0x600 // executing an external command
#define SHOWMATCH (0x700 + INSERT) // show matching paren
#define CONFIRM 0x800 // ":confirm" prompt
#define SELECTMODE 0x1000 // Select mode, only for mappings
#define TERM_FOCUS 0x2000 // Terminal focus mode
#define CMDPREVIEW 0x4000 // Showing 'inccommand' command "live" preview.
@@ -87,13 +85,13 @@ typedef enum {
BACKWARD_FILE = (-3),
} Direction;
/* return values for functions */
// return values for functions
#if !(defined(OK) && (OK == 1))
/* OK already defined to 1 in MacOS X curses, skip this */
// OK already defined to 1 in MacOS X curses, skip this
# define OK 1
#endif
#define FAIL 0
#define NOTDONE 2 /* not OK or FAIL but skipped */
#define NOTDONE 2 // not OK or FAIL but skipped
// Type values for type().
#define VAR_TYPE_NUMBER 0
@@ -104,9 +102,9 @@ typedef enum {
#define VAR_TYPE_FLOAT 5
#define VAR_TYPE_BOOL 6
/*
* values for xp_context when doing command line completion
*/
// values for xp_context when doing command line completion
enum {
EXPAND_UNSUCCESSFUL = -2,
EXPAND_OK = -1,
@@ -162,57 +160,54 @@ enum {
// Minimal size for block 0 of a swap file.
// NOTE: This depends on size of struct block0! It's not done with a sizeof(),
// because struct block0 is defined in memline.c (Sorry).
// The maximal block size is arbitrary.
/*
* Minimal size for block 0 of a swap file.
* NOTE: This depends on size of struct block0! It's not done with a sizeof(),
* because struct block0 is defined in memline.c (Sorry).
* The maximal block size is arbitrary.
*/
#define MIN_SWAP_PAGE_SIZE 1048
#define MAX_SWAP_PAGE_SIZE 50000
/*
* Boolean constants
*/
// Boolean constants
#ifndef TRUE
# define FALSE 0 /* note: this is an int, not a long! */
# define FALSE 0 // note: this is an int, not a long!
# define TRUE 1
#endif
#define MAYBE 2 /* sometimes used for a variant on TRUE */
#define MAYBE 2 // sometimes used for a variant on TRUE
#define STATUS_HEIGHT 1 /* height of a status line under a window */
#define QF_WINHEIGHT 10 /* default height for quickfix window */
#define STATUS_HEIGHT 1 // height of a status line under a window
#define QF_WINHEIGHT 10 // default height for quickfix window
// Buffer sizes
/*
* Buffer sizes
*/
#ifndef CMDBUFFSIZE
# define CMDBUFFSIZE 256 /* size of the command processing buffer */
# define CMDBUFFSIZE 256 // size of the command processing buffer
#endif
#define LSIZE 512 /* max. size of a line in the tags file */
#define LSIZE 512 // max. size of a line in the tags file
#define DIALOG_MSG_SIZE 1000 /* buffer size for dialog_msg() */
#define DIALOG_MSG_SIZE 1000 // buffer size for dialog_msg()
enum { FOLD_TEXT_LEN = 51 }; //!< buffer size for get_foldtext()
/*
* Maximum length of key sequence to be mapped.
* Must be able to hold an Amiga resize report.
*/
// Maximum length of key sequence to be mapped.
// Must be able to hold an Amiga resize report.
#define MAXMAPLEN 50
/* Size in bytes of the hash used in the undo file. */
// Size in bytes of the hash used in the undo file.
#define UNDO_HASH_SIZE 32
/*
* defines to avoid typecasts from (char_u *) to (char *) and back
* (vim_strchr() and vim_strrchr() are now in alloc.c)
*/
// defines to avoid typecasts from (char_u *) to (char *) and back
// (vim_strchr() and vim_strrchr() are now in alloc.c)
#define STRLEN(s) strlen((char *)(s))
#define STRCPY(d, s) strcpy((char *)(d), (char *)(s))
#define STRNCPY(d, s, n) strncpy((char *)(d), (char *)(s), (size_t)(n))
@@ -229,7 +224,7 @@ enum { FOLD_TEXT_LEN = 51 }; //!< buffer size for get_foldtext()
# endif
#endif
/* Like strcpy() but allows overlapped source and destination. */
// Like strcpy() but allows overlapped source and destination.
#define STRMOVE(d, s) memmove((d), (s), STRLEN(s) + 1)
#ifdef HAVE_STRNCASECMP
@@ -254,8 +249,8 @@ enum { FOLD_TEXT_LEN = 51 }; //!< buffer size for get_foldtext()
// destination and mess up the screen.
#define PERROR(msg) (void) emsgf("%s: %s", msg, strerror(errno))
#define SHOWCMD_COLS 10 /* columns needed by shown command */
#define STL_MAX_ITEM 80 /* max nr of %<flag> in statusline */
#define SHOWCMD_COLS 10 // columns needed by shown command
#define STL_MAX_ITEM 80 // max nr of %<flag> in statusline
/// Compare file names
///
@@ -274,28 +269,27 @@ enum { FOLD_TEXT_LEN = 51 }; //!< buffer size for get_foldtext()
(const char *)(y), \
(size_t)(n))
/*
* Enums need a typecast to be used as array index (for Ultrix).
*/
// Enums need a typecast to be used as array index (for Ultrix).
#define hl_attr(n) highlight_attr[(int)(n)]
#define term_str(n) term_strings[(int)(n)]
/* Maximum number of bytes in a multi-byte character. It can be one 32-bit
* character of up to 6 bytes, or one 16-bit character of up to three bytes
* plus six following composing characters of three bytes each. */
/// Maximum number of bytes in a multi-byte character. It can be one 32-bit
/// character of up to 6 bytes, or one 16-bit character of up to three bytes
/// plus six following composing characters of three bytes each.
#define MB_MAXBYTES 21
/* This has to go after the include of proto.h, as proto/gui.pro declares
* functions of these names. The declarations would break if the defines had
* been seen at that stage. But it must be before globals.h, where error_ga
* is declared. */
// This has to go after the include of proto.h, as proto/gui.pro declares
// functions of these names. The declarations would break if the defines had
// been seen at that stage. But it must be before globals.h, where error_ga
// is declared.
#define mch_errmsg(str) fprintf(stderr, "%s", (str))
#define display_errors() fflush(stderr)
#define mch_msg(str) printf("%s", (str))
#include "nvim/globals.h" /* global variables and messages */
#include "nvim/buffer_defs.h" /* buffer and windows */
#include "nvim/ex_cmds_defs.h" /* Ex command defines */
#include "nvim/globals.h" // global variables and messages
#include "nvim/buffer_defs.h" // buffer and windows
#include "nvim/ex_cmds_defs.h" // Ex command defines
# define SET_NO_HLSEARCH(flag) no_hlsearch = (flag); set_vim_var_nr( \
VV_HLSEARCH, !no_hlsearch && p_hls)
@@ -317,4 +311,4 @@ enum { FOLD_TEXT_LEN = 51 }; //!< buffer size for get_foldtext()
# define OPEN_CHR_FILES
#endif
#endif /* NVIM_VIM_H */
#endif // NVIM_VIM_H

View File

@@ -1846,12 +1846,6 @@ static bool close_last_window_tabpage(win_T *win, bool free_buf,
shell_new_rows();
}
if (term) {
// When a window containing a terminal buffer is closed, recalculate its
// size
terminal_resize(term, 0, 0);
}
// Since goto_tabpage_tp above did not trigger *Enter autocommands, do
// that now.
apply_autocmds(EVENT_TABCLOSED, prev_idx, prev_idx, false, curbuf);
@@ -3745,12 +3739,6 @@ static void win_enter_ext(win_T *wp, bool undo_sync, int curwin_invalid,
/* Change directories when the 'acd' option is set. */
do_autochdir();
if (curbuf->terminal) {
terminal_resize(curbuf->terminal,
(uint16_t)(MAX(0, curwin->w_width - win_col_off(curwin))),
(uint16_t)curwin->w_height);
}
}
@@ -4930,9 +4918,7 @@ void scroll_to_fraction(win_T *wp, int prev_height)
}
}
/*
* Set the width of a window.
*/
/// Set the width of a window.
void win_new_width(win_T *wp, int width)
{
wp->w_width = width;
@@ -4949,7 +4935,7 @@ void win_new_width(win_T *wp, int width)
if (wp->w_buffer->terminal) {
if (wp->w_height != 0) {
terminal_resize(wp->w_buffer->terminal,
(uint16_t)(MAX(0, curwin->w_width - win_col_off(curwin))),
(uint16_t)(MAX(0, wp->w_width - win_col_off(wp))),
0);
}
}