Compare commits
44 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c7ccb873f1 | ||
|
|
66149e7aee | ||
|
|
07b9c2b90c | ||
|
|
651216388c | ||
|
|
b7d00efd6d | ||
|
|
d1627cffd0 | ||
|
|
7492cecc27 | ||
|
|
affeda817e | ||
|
|
92325e74b9 | ||
|
|
220ba692e6 | ||
|
|
51b3eec536 | ||
|
|
3a7c0bee6b | ||
|
|
1a6e904583 | ||
|
|
b04a98dc86 | ||
|
|
7960dcf919 | ||
|
|
544d9b0210 | ||
|
|
1cd506612d | ||
|
|
3bc8c72c8b | ||
|
|
c130297a79 | ||
|
|
321590a59d | ||
|
|
e51c95fa7b | ||
|
|
5146fec04c | ||
|
|
ef12311948 | ||
|
|
f597777323 | ||
|
|
d62614cbc4 | ||
|
|
33084397dd | ||
|
|
38552ee7a8 | ||
|
|
b29550e58d | ||
|
|
8816760ea1 | ||
|
|
da13f0b45c | ||
|
|
1bd0ce2832 | ||
|
|
7b36c52efc | ||
|
|
b5bb24c949 | ||
|
|
71e464034d | ||
|
|
21e3c28af2 | ||
|
|
fb62f73a9a | ||
|
|
928a7f535c | ||
|
|
fb2226a9ae | ||
|
|
37f627f2f8 | ||
|
|
07f9ee059f | ||
|
|
908805a2e8 | ||
|
|
20c131cf67 | ||
|
|
5982849325 | ||
|
|
4a938e137a |
2
BUGS
2
BUGS
@@ -76,6 +76,8 @@
|
||||
- When typing in a string in serahc or replace and hitting CASE_SENSITVE
|
||||
or the other search string, the current string edit is blown away in
|
||||
favor of the last stored search (47) [FIXED]
|
||||
- If nano fails to open a file when it starts up,doing almost anything
|
||||
causes a segfault (discovered by Ben Roberts) (48). [FIXED]
|
||||
|
||||
** Open BUGS **
|
||||
|
||||
|
||||
82
ChangeLog
82
ChangeLog
@@ -1,3 +1,85 @@
|
||||
nano 0.9.24 - 12/18/2000
|
||||
General
|
||||
- Added --disable-help option, affects acconfig.h, configure(.in),
|
||||
winio.c:do_help, nano.c:help_init,help_text_init,version.
|
||||
- Changed filename to no longer use PATH_MAX, so it can work on the
|
||||
HURD. Changes in files.c:write_file(), new function
|
||||
nano.c:clear_filename(), many changed in main(), a few other
|
||||
places. Please test this!
|
||||
- Added -b, -e, and -f flags, which we ignore as nano provides
|
||||
their functionality already.
|
||||
- cut.c:
|
||||
do_uncut_text()
|
||||
- Fix renumbering bug when uncutting marked text at filebot.
|
||||
- Fix screen not being displayed when we are uncutting marked
|
||||
text at editbot (Bug discovered by Ken Tyler).
|
||||
- Fix magic line not getting created when (you guessed it)
|
||||
uncutting marked text at filebot (Ryan Krebs).
|
||||
- files.c:
|
||||
read_file()
|
||||
- If we encounter an error and insert is not set, run new_file().
|
||||
(bug discovered by Ben Roberts).
|
||||
write_file()
|
||||
- Change open call flags, basically copy joe's way of doing it so
|
||||
a more recent version will actually be included in (un)stable.
|
||||
- Remove useless fstat call.
|
||||
open_file()
|
||||
- Added check for S_ISBLK and S_ISCHR, don't open device files!
|
||||
- nano.c:
|
||||
renumber()
|
||||
- Dont stupidly assign the value of prev->lineno if prev == NULL!
|
||||
main()
|
||||
- Added code to check for Alt-Alt (27-27) keystrokes and set the
|
||||
next keystroke as a control sequence. New variable
|
||||
modify_control_key. Removed #ifdef _POSIX_VDISABLE check
|
||||
around Control-S,Q,Z handlers because we need it now for
|
||||
the Alt-Alt-x code.
|
||||
- Added --view option to getopt_long()call . Bug discovered
|
||||
by Rocco Corsi.
|
||||
help_init()
|
||||
- Fix off by one error that was making ^G help in normal mode and
|
||||
^_ in pico mode not be displayed in the help (bug discovered by
|
||||
Rocco Corsi).
|
||||
do_toggle()
|
||||
- Added fix_editbot() call to fix improper redisplay of edit
|
||||
window when using nohelp toggle (bug discovered by Rocco Corsi).
|
||||
- nano.1, nano.1.html:
|
||||
- Updated man page for -b, -e, -f and expanded explanation for -p.
|
||||
- winio.c
|
||||
do_help()
|
||||
- Force keypad on so F-keys and PageUp/Down will work properly.
|
||||
Added check for NANO_EXIT_FKEY to loop.
|
||||
- utils.c:
|
||||
new_magicline()
|
||||
- Increment totsize!! We decrement it when we've read a file,
|
||||
everywhere else it should automatically be incremented
|
||||
|
||||
nano 0.9.23 - 12/08/2000
|
||||
General
|
||||
- Changed --disable-spell to --disable speller. The term is
|
||||
"speller" for -s, so it should be --disable-speller.
|
||||
- files.c:
|
||||
write_file()
|
||||
- Added tmp check to TMP_OPT section (how apropriate).
|
||||
- Added new consistency checking code from securityfocus
|
||||
article by Oliver Friedrichs, and use O_EXCL if tmp == 1.
|
||||
- We now run check on result of lstat(), not stat(), to be
|
||||
safer. New variable anyexists, we use still use realexists
|
||||
later in the program.
|
||||
- OOPS, line up link/unlink/rename check if conditional with
|
||||
top if conditional. Option -l has been broken for 9 versions,
|
||||
no one noticed?!
|
||||
- Added saving perms at end of link so we can apply them to the
|
||||
new file if --nofollow is used.
|
||||
- winio.c:
|
||||
edit_add()
|
||||
- Off by one display error (fix by Rocco Corsi).
|
||||
do_replace_highlight()
|
||||
- New code to handle being past COLS (Roco Corsi).
|
||||
- Moved from search.c, as it's definitely a winio function now =)
|
||||
update_line()
|
||||
- More '$' display fixes (Rocco Corsi).
|
||||
|
||||
nano 0.9.22 - 12/02/2000
|
||||
- General
|
||||
- Username tab completion code, and cleaned up existing tabcomp
|
||||
|
||||
21
NEWS
21
NEWS
@@ -1,3 +1,24 @@
|
||||
12/18/2000 - Nano 0.9.24 is released. This versions contains the last of
|
||||
the security fixes for writing files, as well as for a
|
||||
nasty segfault when nano is unable to open a file for
|
||||
reading, among other fixes. Nano also now cowardly
|
||||
refuses to open device files, to stop silly things like
|
||||
trying to open /dev/zero. New features include being
|
||||
Able to use Meta-Meta-<key> as Control-<key>, better
|
||||
HURD support, and some new flags have been added for Pico
|
||||
compatibility. Upgrading to this version is highly
|
||||
recommended.
|
||||
|
||||
12/08/2000 - Nano 0.9.23 is the "race conditions bite" release. The
|
||||
main reason for this release is the less-than-optimal
|
||||
fix for the security issue in nano with following symbolic
|
||||
links. Hopefully this will fix the probelm permanently.
|
||||
The --nofollow option also works again for those who
|
||||
are real security nuts. There are also some display and
|
||||
search fixes, and the --disable-spell function was renamed
|
||||
to --disable-speller to be in line with nano and pico's
|
||||
"speller" term.
|
||||
|
||||
12/02/2000 - Nano 0.9.22 is released, with many more changes and
|
||||
additions than imaginable. The most important change is
|
||||
a fix for unsafe handling of symbolic links which could
|
||||
|
||||
@@ -34,6 +34,8 @@
|
||||
#undef DISABLE_JUSTIFY
|
||||
|
||||
/* Define this to disable the use(full|less) spelling functions */
|
||||
#undef DISABLE_SPELL
|
||||
#undef DISABLE_SPELLER
|
||||
|
||||
/* Define this to disable the ^G help menu */
|
||||
#undef DISABLE_HELP
|
||||
|
||||
|
||||
@@ -86,7 +86,10 @@
|
||||
#undef DISABLE_JUSTIFY
|
||||
|
||||
/* Define this to disable the use(full|less) spelling functions */
|
||||
#undef DISABLE_SPELL
|
||||
#undef DISABLE_SPELLER
|
||||
|
||||
/* Define this to disable the ^G help menu */
|
||||
#undef DISABLE_HELP
|
||||
|
||||
/* Define if you have the __argz_count function. */
|
||||
#undef HAVE___ARGZ_COUNT
|
||||
|
||||
12
configure.in
12
configure.in
@@ -1,7 +1,7 @@
|
||||
# $Id$
|
||||
dnl Process this file with autoconf to produce a configure script.
|
||||
AC_INIT(nano.c)
|
||||
AM_INIT_AUTOMAKE(nano, 0.9.22)
|
||||
AM_INIT_AUTOMAKE(nano, 0.9.24)
|
||||
AM_CONFIG_HEADER(config.h:config.h.in)
|
||||
ALL_LINGUAS="es de fr it id fi"
|
||||
|
||||
@@ -39,10 +39,16 @@ AC_ARG_ENABLE(justify,
|
||||
AC_DEFINE(DISABLE_JUSTIFY)
|
||||
fi])
|
||||
|
||||
AC_ARG_ENABLE(spell,
|
||||
AC_ARG_ENABLE(speller,
|
||||
[ --disable-speller Disables spell checker function],
|
||||
[if test x$enableval != xyes; then
|
||||
AC_DEFINE(DISABLE_SPELL)
|
||||
AC_DEFINE(DISABLE_SPELLER)
|
||||
fi])
|
||||
|
||||
AC_ARG_ENABLE(help,
|
||||
[ --disable-help Disables help function (^G)],
|
||||
[if test x$enableval != xyes; then
|
||||
AC_DEFINE(DISABLE_HELP)
|
||||
fi])
|
||||
|
||||
AC_MSG_CHECKING(whether to use slang)
|
||||
|
||||
12
cut.c
12
cut.c
@@ -274,6 +274,7 @@ int do_uncut_text(void)
|
||||
filestruct *tmp = current, *fileptr = current, *newbuf, *newend;
|
||||
#ifndef NANO_SMALL
|
||||
char *tmpstr, *tmpstr2;
|
||||
filestruct *hold = current;
|
||||
#endif
|
||||
int i;
|
||||
|
||||
@@ -339,8 +340,13 @@ int do_uncut_text(void)
|
||||
|
||||
if (tmp != NULL)
|
||||
tmp->prev = newend;
|
||||
else
|
||||
else {
|
||||
/* Fix the editbot pointer too */
|
||||
if (editbot == filebot)
|
||||
editbot = newend;
|
||||
filebot = newend;
|
||||
new_magicline();
|
||||
}
|
||||
|
||||
/* Now why don't we update the totsize also */
|
||||
for (tmp = current->next; tmp != newend; tmp = tmp->next)
|
||||
@@ -368,7 +374,9 @@ int do_uncut_text(void)
|
||||
current_x = 0;
|
||||
placewewant = 0;
|
||||
}
|
||||
renumber(current->prev);
|
||||
/* Renumber from BEFORE where we pasted ;) */
|
||||
renumber(hold);
|
||||
|
||||
dump_buffer(fileage);
|
||||
dump_buffer(cutbuffer);
|
||||
set_modified();
|
||||
|
||||
6
faq.html
6
faq.html
@@ -21,7 +21,7 @@
|
||||
nano?</a></font>
|
||||
<br><font color="#330000"><a href="#1.5">1.5. Why the name change from
|
||||
TIP?</a></font>
|
||||
<br><font color="#330000"><a href="#1.6">1.6 What is the current version
|
||||
<br><font color="#330000"><a href="#1.6">1.6. What is the current version
|
||||
of nano?</a></font>
|
||||
<br><font color="#330000"><a href="#1.7">1.7. I want to read the man page
|
||||
without having to download the program!</a></font></blockquote>
|
||||
@@ -189,7 +189,7 @@ nano was developed).</font></blockquote>
|
||||
of nano?</font></h2>
|
||||
|
||||
<blockquote><font color="#330000">The current version of nano *should*
|
||||
be 0.9.22. Of course you should always check the nano hompage to
|
||||
be 0.9.24. Of course you should always check the nano hompage to
|
||||
see what the latest and greatest version is.</font></blockquote>
|
||||
|
||||
<h2>
|
||||
@@ -386,7 +386,7 @@ will get the same shortcuts at the bottom as Pico.</font></blockquote>
|
||||
string, the string I last searched for is already in front of my
|
||||
cursor! !What happened?!</font></h2>
|
||||
|
||||
<blockquote><font color="#330000">In nano version 0.9.22, the default is
|
||||
<blockquote><font color="#330000">In nano version 0.9.20, the default is
|
||||
to have a completely consistent user interface across all user input
|
||||
functions. This means that regardless of whether you're being asked for
|
||||
a filename to insert or write, or a string to search for, the
|
||||
|
||||
193
files.c
193
files.c
@@ -194,6 +194,7 @@ int read_file(int fd, char *filename)
|
||||
} else if (fileptr->next == NULL) {
|
||||
filebot = fileptr;
|
||||
new_magicline();
|
||||
totsize--;
|
||||
|
||||
/* Update the edit buffer */
|
||||
load_file();
|
||||
@@ -226,10 +227,18 @@ int open_file(char *filename, int insert, int quiet)
|
||||
} else if ((fd = open(filename, O_RDONLY)) == -1) {
|
||||
if (!quiet)
|
||||
statusbar("%s: %s", strerror(errno), filename);
|
||||
if (!insert)
|
||||
new_file();
|
||||
return -1;
|
||||
} else { /* File is A-OK */
|
||||
if (S_ISDIR(fileinfo.st_mode)) {
|
||||
statusbar(_("File \"%s\" is a directory"), filename);
|
||||
if (S_ISDIR(fileinfo.st_mode) || S_ISCHR(fileinfo.st_mode) ||
|
||||
S_ISBLK(fileinfo.st_mode)) {
|
||||
if (S_ISDIR(fileinfo.st_mode))
|
||||
statusbar(_("File \"%s\" is a directory"), filename);
|
||||
else
|
||||
/* Don't open character or block files. Sorry, /dev/sndstat! */
|
||||
statusbar(_("File \"%s\" is a device file"), filename);
|
||||
|
||||
if (!insert)
|
||||
new_file();
|
||||
return -1;
|
||||
@@ -257,9 +266,9 @@ int do_insertfile(void)
|
||||
#endif
|
||||
|
||||
#ifndef DISABLE_TABCOMP
|
||||
realname = real_dir_from_tilde(answer);
|
||||
realname = real_dir_from_tilde(answer);
|
||||
#else
|
||||
realname = mallocstrcpy(realname, answer);
|
||||
realname = mallocstrcpy(realname, answer);
|
||||
#endif
|
||||
|
||||
i = open_file(realname, 1, 0);
|
||||
@@ -299,10 +308,10 @@ int do_insertfile(void)
|
||||
int write_file(char *name, int tmp)
|
||||
{
|
||||
long size, lineswritten = 0;
|
||||
char buf[PATH_MAX + 1];
|
||||
static char *buf = NULL;
|
||||
filestruct *fileptr;
|
||||
int fd, mask = 0, realexists;
|
||||
struct stat st;
|
||||
int fd, mask = 0, realexists, anyexists;
|
||||
struct stat st, lst;
|
||||
static char *realname = NULL;
|
||||
|
||||
if (!strcmp(name, "")) {
|
||||
@@ -315,31 +324,40 @@ int write_file(char *name, int tmp)
|
||||
if (realname != NULL)
|
||||
free(realname);
|
||||
|
||||
if (buf != NULL)
|
||||
free(buf);
|
||||
|
||||
#ifndef DISABLE_TABCOMP
|
||||
realname = real_dir_from_tilde(name);
|
||||
#else
|
||||
realname = mallocstrcpy(realname, name);
|
||||
#endif
|
||||
|
||||
/* Save the state of file at the end of the symlink */
|
||||
/* Save the state of file at the end of the symlink (if there is one) */
|
||||
realexists = stat(realname, &st);
|
||||
|
||||
/* Check to see if the file is a regular file and FOLLOW_SYMLINKS is
|
||||
set. If so then don't do the delete and recreate code which would
|
||||
cause unexpected behavior */
|
||||
lstat(realname, &st);
|
||||
/* Stat the link itself for the check... */
|
||||
anyexists = lstat(realname, &lst);
|
||||
|
||||
/* New case: if the file exists, just give up. Easy way out of
|
||||
all security issues */
|
||||
if (tmp && realexists != -1)
|
||||
return -1;
|
||||
else if (ISSET(FOLLOW_SYMLINKS) || !S_ISLNK(st.st_mode)) {
|
||||
/* New case: if the file exists, just give up */
|
||||
if (tmp && anyexists != -1)
|
||||
return -1;
|
||||
/* NOTE: If you change this statement, you MUST CHANGE the if
|
||||
statement below (that says:
|
||||
if (realexists == -1 || tmp || (!ISSET(FOLLOW_SYMLINKS) &&
|
||||
S_ISLNK(lst.st_mode))) {
|
||||
to reflect whether or not to link/unlink/rename the file */
|
||||
else if (ISSET(FOLLOW_SYMLINKS) || !S_ISLNK(lst.st_mode) || tmp) {
|
||||
/* Use O_EXCL if tmp == 1. This is now copied from joe, because
|
||||
wiggy says so *shrug*. */
|
||||
if (tmp)
|
||||
fd = open(realname, O_WRONLY | O_CREAT | O_EXCL, (S_IRUSR|S_IWUSR));
|
||||
else
|
||||
fd = open(realname, O_WRONLY | O_CREAT | O_TRUNC, (S_IRUSR|S_IWUSR));
|
||||
|
||||
/* Open the file and truncate it. Trust the symlink. */
|
||||
if ((fd = open(realname, O_WRONLY | O_CREAT | O_TRUNC,
|
||||
S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH |
|
||||
S_IWOTH)) == -1) {
|
||||
if (ISSET(TEMP_OPT)) {
|
||||
/* First, just give up if we couldn't even open the file */
|
||||
if (fd == -1) {
|
||||
if (!tmp && ISSET(TEMP_OPT)) {
|
||||
UNSET(TEMP_OPT);
|
||||
return do_writeout(1);
|
||||
}
|
||||
@@ -348,16 +366,12 @@ int write_file(char *name, int tmp)
|
||||
free(realname);
|
||||
return -1;
|
||||
}
|
||||
|
||||
}
|
||||
/* Don't follow symlink. Create new file. */
|
||||
else {
|
||||
if (strlen(realname) > (PATH_MAX - 7)) {
|
||||
statusbar(_("Could not open file: Path length exceeded."));
|
||||
return -1;
|
||||
}
|
||||
|
||||
memset(buf, 0x00, PATH_MAX + 1);
|
||||
strcat(buf, realname);
|
||||
buf = nmalloc(strlen(realname) + 8);
|
||||
strncpy(buf, realname, strlen(realname)+1);
|
||||
strcat(buf, ".XXXXXX");
|
||||
if ((fd = mkstemp(buf)) == -1) {
|
||||
if (ISSET(TEMP_OPT)) {
|
||||
@@ -415,55 +429,53 @@ int write_file(char *name, int tmp)
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (!ISSET(FOLLOW_SYMLINKS) || tmp) {
|
||||
if (realexists == -1) {
|
||||
/* Use default umask as file permisions if file is a new file. */
|
||||
mask = umask(0);
|
||||
umask(mask);
|
||||
if (realexists == -1 || tmp ||
|
||||
(!ISSET(FOLLOW_SYMLINKS) && S_ISLNK(lst.st_mode))) {
|
||||
|
||||
if (tmp) /* We don't want anyone reading our temporary file! */
|
||||
mask = 0600;
|
||||
else
|
||||
mask = 0666 & ~mask;
|
||||
/* Use default umask as file permisions if file is a new file. */
|
||||
mask = umask(0);
|
||||
umask(mask);
|
||||
|
||||
} else {
|
||||
/* Use permissions from file we are overwriting. */
|
||||
mask = st.st_mode;
|
||||
if (unlink(realname) == -1) {
|
||||
if (errno != ENOENT) {
|
||||
statusbar(_("Could not open %s for writing: %s"),
|
||||
realname, strerror(errno));
|
||||
unlink(buf);
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (tmp) /* We don't want anyone reading our temporary file! */
|
||||
mask = 0600;
|
||||
else
|
||||
mask = 0666 & ~mask;
|
||||
} else
|
||||
/* Use permissions from file we are overwriting. */
|
||||
mask = st.st_mode;
|
||||
|
||||
if (!tmp) {
|
||||
if (link(buf, realname) != -1)
|
||||
unlink(buf);
|
||||
else if (errno != EPERM) {
|
||||
if (!tmp && (!ISSET(FOLLOW_SYMLINKS) && S_ISLNK(lst.st_mode))) {
|
||||
if (unlink(realname) == -1) {
|
||||
if (errno != ENOENT) {
|
||||
statusbar(_("Could not open %s for writing: %s"),
|
||||
name, strerror(errno));
|
||||
unlink(buf);
|
||||
return -1;
|
||||
} else if (rename(buf, realname) == -1) { /* Try a rename?? */
|
||||
statusbar(_("Could not open %s for writing: %s"),
|
||||
realname, strerror(errno));
|
||||
realname, strerror(errno));
|
||||
unlink(buf);
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
if (chmod(realname, mask) == -1)
|
||||
statusbar(_("Could not set permissions %o on %s: %s"),
|
||||
mask, realname, strerror(errno));
|
||||
|
||||
if (link(buf, realname) != -1)
|
||||
unlink(buf);
|
||||
else if (errno != EPERM) {
|
||||
statusbar(_("Could not open %s for writing: %s"),
|
||||
name, strerror(errno));
|
||||
unlink(buf);
|
||||
return -1;
|
||||
} else if (rename(buf, realname) == -1) { /* Try a rename?? */
|
||||
statusbar(_("Could not open %s for writing: %s"),
|
||||
realname, strerror(errno));
|
||||
unlink(buf);
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
if (chmod(realname, mask) == -1)
|
||||
statusbar(_("Could not set permissions %o on %s: %s"),
|
||||
mask, realname, strerror(errno));
|
||||
|
||||
if (!tmp) {
|
||||
strncpy(filename, realname, 132);
|
||||
filename = mallocstrcpy(filename, realname);
|
||||
statusbar(_("Wrote %d lines"), lineswritten);
|
||||
UNSET(MODIFIED);
|
||||
titlebar();
|
||||
UNSET(MODIFIED);
|
||||
titlebar();
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
@@ -502,10 +514,11 @@ int do_writeout(int exiting)
|
||||
#endif
|
||||
|
||||
#ifdef NANO_EXTRA
|
||||
if (exiting && !ISSET(TEMP_OPT) && !strcasecmp(answer, "zzy") && !did_cred) {
|
||||
if (exiting && !ISSET(TEMP_OPT) && !strcasecmp(answer, "zzy")
|
||||
&& !did_cred) {
|
||||
do_credits();
|
||||
did_cred = 1;
|
||||
return - 1;
|
||||
return -1;
|
||||
}
|
||||
#endif
|
||||
if (strcmp(answer, filename)) {
|
||||
@@ -540,7 +553,7 @@ static char **homedirs;
|
||||
/* Return a malloc()ed string containing the actual directory, used
|
||||
* to convert ~user and ~/ notation...
|
||||
*/
|
||||
char *real_dir_from_tilde (char *buf)
|
||||
char *real_dir_from_tilde(char *buf)
|
||||
{
|
||||
char *dirtmp = NULL, *line = NULL, byte[1], *lineptr;
|
||||
int fd, i, status, searchctr = 1;
|
||||
@@ -554,30 +567,29 @@ char *real_dir_from_tilde (char *buf)
|
||||
|
||||
sprintf(dirtmp, "%s/%s", getenv("HOME"), &buf[2]);
|
||||
}
|
||||
}
|
||||
else if (buf[1] != 0) {
|
||||
} else if (buf[1] != 0) {
|
||||
|
||||
if((fd = open("/etc/passwd", O_RDONLY)) == -1)
|
||||
if ((fd = open("/etc/passwd", O_RDONLY)) == -1)
|
||||
goto abort;
|
||||
|
||||
/* Figure how how much of of the str we need to compare */
|
||||
for (searchctr = 1; buf[searchctr] != '/' &&
|
||||
buf[searchctr] != 0; searchctr++)
|
||||
;
|
||||
buf[searchctr] != 0; searchctr++);
|
||||
|
||||
do {
|
||||
i = 0;
|
||||
line = nmalloc(1);
|
||||
while ((status = read(fd, byte, 1)) != 0 && byte[0] != '\n') {
|
||||
while ((status = read(fd, byte, 1)) != 0
|
||||
&& byte[0] != '\n') {
|
||||
|
||||
line[i] = byte[0];
|
||||
i++;
|
||||
line = nrealloc(line, i+1);
|
||||
line = nrealloc(line, i + 1);
|
||||
}
|
||||
line[i] = 0;
|
||||
|
||||
if (i == 0)
|
||||
goto abort;
|
||||
goto abort;
|
||||
|
||||
line[i] = 0;
|
||||
lineptr = strtok(line, ":");
|
||||
@@ -591,25 +603,24 @@ char *real_dir_from_tilde (char *buf)
|
||||
if (lineptr == NULL)
|
||||
goto abort;
|
||||
|
||||
/* Else copy the new string into the new buf */
|
||||
/* Else copy the new string into the new buf */
|
||||
dirtmp = nmalloc(strlen(buf) + 2 + strlen(lineptr));
|
||||
|
||||
sprintf(dirtmp, "%s%s", lineptr, &buf[searchctr]);
|
||||
free(line);
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
free(line);
|
||||
|
||||
} while (status != 0);
|
||||
}
|
||||
}
|
||||
else
|
||||
} else
|
||||
dirtmp = mallocstrcpy(dirtmp, buf);
|
||||
|
||||
return dirtmp;
|
||||
return dirtmp;
|
||||
|
||||
abort:
|
||||
abort:
|
||||
dirtmp = mallocstrcpy(dirtmp, buf);
|
||||
return dirtmp;
|
||||
}
|
||||
@@ -624,7 +635,7 @@ int append_slash_if_dir(char *buf, int *lastWasTab, int *place)
|
||||
dirptr = real_dir_from_tilde(buf);
|
||||
|
||||
if (stat(dirptr, &fileinfo) == -1)
|
||||
ret = 0;
|
||||
ret = 0;
|
||||
else if (S_ISDIR(fileinfo.st_mode)) {
|
||||
strncat(buf, "/", 1);
|
||||
*place += 1;
|
||||
@@ -634,7 +645,7 @@ int append_slash_if_dir(char *buf, int *lastWasTab, int *place)
|
||||
}
|
||||
|
||||
if (dirptr != buf)
|
||||
free(dirptr);
|
||||
free(dirptr);
|
||||
|
||||
return ret;
|
||||
}
|
||||
@@ -662,11 +673,11 @@ char **username_tab_completion(char *buf, int *num_matches)
|
||||
{
|
||||
char **matches = (char **) NULL, *line = NULL, *lineptr;
|
||||
char *matchline = NULL, *matchdir = NULL;
|
||||
|
||||
|
||||
int fd, i = 0, status = 1;
|
||||
char byte[1];
|
||||
|
||||
if((fd = open("/etc/passwd", O_RDONLY)) == -1) {
|
||||
if ((fd = open("/etc/passwd", O_RDONLY)) == -1) {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@@ -687,7 +698,7 @@ char **username_tab_completion(char *buf, int *num_matches)
|
||||
|
||||
line[i] = byte[0];
|
||||
i++;
|
||||
line = nrealloc(line, i+1);
|
||||
line = nrealloc(line, i + 1);
|
||||
}
|
||||
|
||||
if (i == 0)
|
||||
@@ -866,8 +877,8 @@ char *input_tab(char *buf, int place, int *lastWasTab, int *newplace)
|
||||
* then try completing this word as a username. */
|
||||
|
||||
/* FIXME -- this check is broken! */
|
||||
if (*tmp == '~' && !strchr(tmp, '/'))
|
||||
matches = username_tab_completion(tmp, &num_matches);
|
||||
if (*tmp == '~' && !strchr(tmp, '/'))
|
||||
matches = username_tab_completion(tmp, &num_matches);
|
||||
|
||||
/* Try to match everything in the current working directory that
|
||||
* matches. */
|
||||
|
||||
4
global.c
4
global.c
@@ -39,7 +39,7 @@ int center_x = 0, center_y = 0; /* Center of screen */
|
||||
WINDOW *edit; /* The file portion of the editor */
|
||||
WINDOW *topwin; /* Top line of screen */
|
||||
WINDOW *bottomwin; /* Bottom buffer */
|
||||
char filename[PATH_MAX]; /* Name of the file */
|
||||
char *filename = NULL; /* Name of the file */
|
||||
int editwinrows = 0; /* How many rows long is the edit
|
||||
window? */
|
||||
filestruct *current; /* Current buffer pointer */
|
||||
@@ -170,7 +170,7 @@ void shortcut_init(int unjustify)
|
||||
"", *nano_mark_msg = "", *nano_delete_msg =
|
||||
"", *nano_backspace_msg = "", *nano_tab_msg =
|
||||
"", *nano_enter_msg = "", *nano_case_msg =
|
||||
"", *nano_cancel_msg = "", *nano_unjustify_msg;
|
||||
"", *nano_cancel_msg = "", *nano_unjustify_msg = "";
|
||||
|
||||
#ifndef NANO_SMALL
|
||||
nano_help_msg = _("Invoke the help menu");
|
||||
|
||||
7
nano.1
7
nano.1
@@ -64,7 +64,9 @@ a new file, do not follow it. Good for editing files in /tmp perhaps?
|
||||
Enable mouse support (if available for your system).
|
||||
.TP
|
||||
.B \-p (\-\-pico)
|
||||
Emulate Pico as closely as possible.
|
||||
Emulate Pico as closely as possible. This affects both the "shortcut list"
|
||||
at the bottom of the screen, as well as the display and entry of previous
|
||||
search and replace strings.
|
||||
.TP
|
||||
.B \-s (\-\-speller)
|
||||
Enable alternative spell checker command.
|
||||
@@ -84,6 +86,9 @@ Disable help screen at bottom of editor.
|
||||
.B \-z (\-\-suspend)
|
||||
Enable suspend ability.
|
||||
.TP
|
||||
.B \-b, \-e, \-f
|
||||
Ignored, for compatibility with Pico.
|
||||
.TP
|
||||
.B \+LINE
|
||||
Places cursor at LINE on startup.
|
||||
.SH NOTES
|
||||
|
||||
10
nano.1.html
10
nano.1.html
@@ -86,7 +86,9 @@ Enable mouse support (if available for your system).
|
||||
<DT><B>-p (--pico)</B>
|
||||
|
||||
<DD>
|
||||
Emulate Pico as closely as possible.
|
||||
Emulate Pico as closely as possible. This affects both the "shortcut list"
|
||||
at the bottom of the screen, as well as the display and entry of previous
|
||||
search and replace strings.
|
||||
<DT><B>-s (--speller)</B>
|
||||
|
||||
<DD>
|
||||
@@ -111,6 +113,10 @@ Disable help screen at bottom of editor.
|
||||
|
||||
<DD>
|
||||
Enable suspend ability.
|
||||
<DT><B>-b, -e, -f</B>
|
||||
|
||||
<DD>
|
||||
Ignored, for compatibility with Pico.
|
||||
<DT><B>+LINE</B>
|
||||
|
||||
<DD>
|
||||
@@ -171,6 +177,6 @@ used by others).
|
||||
This document was created by
|
||||
<A HREF="http://localhost/cgi-bin/man/man2html">man2html</A>,
|
||||
using the manual pages.<BR>
|
||||
Time: 04:21:24 GMT, December 03, 2000
|
||||
Time: 02:16:52 GMT, December 18, 2000
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
97
nano.c
97
nano.c
@@ -64,10 +64,12 @@
|
||||
int fill = 0; /* Fill - where to wrap lines, basically */
|
||||
static char *alt_speller; /* Alternative spell command */
|
||||
struct termios oldterm; /* The user's original term settings */
|
||||
static char *help_text_init = "";
|
||||
/* Initial message, not including shortcuts */
|
||||
static struct sigaction act; /* For all out fun signal handlers */
|
||||
|
||||
#if !defined(NANO_SMALL) && !defined(DISABLE_HELP)
|
||||
static char *help_text_init = ""; /* Initial message, not including shortcuts */
|
||||
#endif
|
||||
|
||||
char *last_search = NULL; /* Last string we searched for */
|
||||
char *last_replace = NULL; /* Last replacement string */
|
||||
int search_last_line; /* Is this the last search line? */
|
||||
@@ -146,6 +148,13 @@ void print_view_warning(void)
|
||||
statusbar(_("Key illegal in VIEW mode"));
|
||||
}
|
||||
|
||||
void clear_filename(void)
|
||||
{
|
||||
if (filename != NULL)
|
||||
free(filename);
|
||||
filename = nmalloc(1);
|
||||
filename[0] = 0;
|
||||
}
|
||||
|
||||
/* Initialize global variables - no better way for now */
|
||||
void global_init(void)
|
||||
@@ -177,7 +186,7 @@ void global_init(void)
|
||||
void init_help_msg(void)
|
||||
{
|
||||
|
||||
#ifndef NANO_SMALL
|
||||
#if !defined(NANO_SMALL) && !defined(DISABLE_HELP)
|
||||
|
||||
help_text_init =
|
||||
_(" nano help text\n\n "
|
||||
@@ -315,7 +324,10 @@ int renumber(filestruct * fileptr)
|
||||
return 0;
|
||||
}
|
||||
for (temp = fileptr; temp != NULL; temp = temp->next) {
|
||||
temp->lineno = temp->prev->lineno + 1;
|
||||
if (temp->prev != NULL)
|
||||
temp->lineno = temp->prev->lineno + 1;
|
||||
else
|
||||
temp->lineno = 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
@@ -440,8 +452,11 @@ void version(void)
|
||||
#ifdef DISABLE_JUSTIFY
|
||||
printf(" --disable-justify");
|
||||
#endif
|
||||
#ifdef DISABLE_SPELL
|
||||
printf(" --disable-spell");
|
||||
#ifdef DISABLE_SPELLER
|
||||
printf(" --disable-speller");
|
||||
#endif
|
||||
#ifdef DISABLE_HELP
|
||||
printf(" --disable-help");
|
||||
#endif
|
||||
#ifdef USE_SLANG
|
||||
printf(" --with-slang");
|
||||
@@ -514,7 +529,7 @@ void nano_small_msg(void)
|
||||
}
|
||||
#endif
|
||||
|
||||
#if defined(DISABLE_JUSTIFY) || defined(DISABLE_SPELL)
|
||||
#if defined(DISABLE_JUSTIFY) || defined(DISABLE_SPELLER) || defined(DISABLE_HELP)
|
||||
void nano_disabled_msg(void)
|
||||
{
|
||||
statusbar("Sorry, support for this function has been disabled");
|
||||
@@ -1030,7 +1045,6 @@ int do_backspace(void)
|
||||
if (strcmp(current->data, "")) {
|
||||
new_magicline();
|
||||
fix_editbot();
|
||||
totsize++;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1102,7 +1116,7 @@ void wrap_reset(void)
|
||||
UNSET(SAMELINEWRAP);
|
||||
}
|
||||
|
||||
#if !defined(NANO_SMALL) && !defined(DISABLE_SPELL)
|
||||
#if !defined(NANO_SMALL) && !defined(DISABLE_SPELLER)
|
||||
|
||||
int do_int_spell_fix(char *word)
|
||||
{
|
||||
@@ -1170,7 +1184,7 @@ int do_int_spell_fix(char *word)
|
||||
}
|
||||
#endif
|
||||
|
||||
#if !defined(NANO_SMALL) && !defined(DISABLE_SPELL)
|
||||
#if !defined(NANO_SMALL) && !defined(DISABLE_SPELLER)
|
||||
|
||||
/* Integrated spell checking using 'spell' program */
|
||||
int do_int_speller(char *tempfile_name)
|
||||
@@ -1300,7 +1314,7 @@ int do_int_speller(char *tempfile_name)
|
||||
}
|
||||
#endif
|
||||
|
||||
#if !defined(NANO_SMALL) && !defined(DISABLE_SPELL)
|
||||
#if !defined(NANO_SMALL) && !defined(DISABLE_SPELLER)
|
||||
|
||||
/* External spell checking */
|
||||
int do_alt_speller(char *file_name)
|
||||
@@ -1355,7 +1369,7 @@ int do_spell(void)
|
||||
#if defined(NANO_SMALL)
|
||||
nano_small_msg();
|
||||
return (TRUE);
|
||||
#elif defined(DISABLE_SPELL)
|
||||
#elif defined(DISABLE_SPELLER)
|
||||
nano_disabled_msg();
|
||||
return (TRUE);
|
||||
#else
|
||||
@@ -1898,16 +1912,16 @@ int do_justify(void)
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
#if !defined(NANO_SMALL) && !defined(DISABLE_HELP)
|
||||
void help_init(void)
|
||||
{
|
||||
int i, sofar = 0;
|
||||
long allocsize = 1; /* How much space we're gonna need for the help text */
|
||||
char buf[BUFSIZ];
|
||||
char buf[BUFSIZ] = "";
|
||||
|
||||
/* Compute the space needed for the shortcut lists - we add 15 to
|
||||
have room for the shortcut abbrev and its possible alternate keys */
|
||||
for (i = 0; i < MAIN_LIST_LEN; i++)
|
||||
for (i = 0; i <= MAIN_LIST_LEN - 1; i++)
|
||||
if (main_list[i].help != NULL)
|
||||
allocsize += strlen(main_list[i].help) + 15;
|
||||
|
||||
@@ -1928,7 +1942,7 @@ void help_init(void)
|
||||
strcpy(help_text, help_text_init);
|
||||
|
||||
/* Now add our shortcut info */
|
||||
for (i = 0; i < MAIN_LIST_LEN - 1; i++) {
|
||||
for (i = 0; i <= MAIN_LIST_LEN - 1; i++) {
|
||||
sofar = snprintf(buf, BUFSIZ, "^%c ", main_list[i].val + 64);
|
||||
|
||||
if (main_list[i].misc1 > KEY_F0 && main_list[i].misc1 <= KEY_F(64))
|
||||
@@ -1966,6 +1980,7 @@ void help_init(void)
|
||||
}
|
||||
|
||||
}
|
||||
#endif
|
||||
|
||||
void do_toggle(int which)
|
||||
{
|
||||
@@ -1993,6 +2008,7 @@ void do_toggle(int which)
|
||||
wclear(bottomwin);
|
||||
wrefresh(bottomwin);
|
||||
window_init();
|
||||
fix_editbot();
|
||||
edit_refresh();
|
||||
display_main_list();
|
||||
break;
|
||||
@@ -2024,7 +2040,7 @@ int main(int argc, char *argv[])
|
||||
int kbinput; /* Input from keyboard */
|
||||
long startline = 0; /* Line to try and start at */
|
||||
int keyhandled = 0; /* Have we handled the keystroke yet? */
|
||||
int i;
|
||||
int i, modify_control_seq = 0;
|
||||
char *argv0;
|
||||
#ifdef _POSIX_VDISABLE
|
||||
struct termios term;
|
||||
@@ -2042,6 +2058,7 @@ int main(int argc, char *argv[])
|
||||
{"nowrap", 0, 0, 'w'},
|
||||
{"nohelp", 0, 0, 'x'},
|
||||
{"help", 0, 0, 'h'},
|
||||
{"view", 0, 0, 'v'},
|
||||
#ifndef NANO_SMALL
|
||||
{"cut", 0, 0, 'k'},
|
||||
#endif
|
||||
@@ -2067,10 +2084,10 @@ int main(int argc, char *argv[])
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_GETOPT_LONG
|
||||
while ((optchr = getopt_long(argc, argv, "?T:RVchiklmpr:s:tvwxz",
|
||||
while ((optchr = getopt_long(argc, argv, "?T:RVbcefhiklmpr:s:tvwxz",
|
||||
long_options, &option_index)) != EOF) {
|
||||
#else
|
||||
while ((optchr = getopt(argc, argv, "h?T:RVciklmpr:s:tvwxz")) != EOF) {
|
||||
while ((optchr = getopt(argc, argv, "h?T:RVbcefiklmpr:s:tvwxz")) != EOF) {
|
||||
#endif
|
||||
|
||||
switch (optchr) {
|
||||
@@ -2089,6 +2106,11 @@ int main(int argc, char *argv[])
|
||||
case 'V':
|
||||
version();
|
||||
exit(0);
|
||||
case 'b':
|
||||
case 'e':
|
||||
case 'f':
|
||||
/* Pico compatibility flags */
|
||||
break;
|
||||
case 'c':
|
||||
SET(CONSTUPDATE);
|
||||
break;
|
||||
@@ -2158,19 +2180,19 @@ int main(int argc, char *argv[])
|
||||
/* See if there's a non-option in argv (first non-option is the
|
||||
filename, if +LINE is not given) */
|
||||
if (argc == 1 || argc <= optind)
|
||||
strcpy(filename, "");
|
||||
clear_filename();
|
||||
else {
|
||||
/* Look for the +line flag... */
|
||||
if (argv[optind][0] == '+') {
|
||||
startline = atoi(&argv[optind][1]);
|
||||
optind++;
|
||||
if (argc == 1 || argc <= optind)
|
||||
strcpy(filename, "");
|
||||
clear_filename();
|
||||
else
|
||||
strncpy(filename, argv[optind], 132);
|
||||
} else
|
||||
strncpy(filename, argv[optind], 132);
|
||||
filename = mallocstrcpy(filename, argv[optind]);
|
||||
|
||||
} else
|
||||
filename = mallocstrcpy(filename, argv[optind]);
|
||||
}
|
||||
|
||||
|
||||
@@ -2197,7 +2219,9 @@ int main(int argc, char *argv[])
|
||||
global_init();
|
||||
shortcut_init(0);
|
||||
init_help_msg();
|
||||
#if !defined(NANO_SMALL) && !defined(DISABLE_HELP)
|
||||
help_init();
|
||||
#endif
|
||||
signal_init();
|
||||
|
||||
#ifdef DEBUG
|
||||
@@ -2263,6 +2287,12 @@ int main(int argc, char *argv[])
|
||||
}
|
||||
#endif
|
||||
break;
|
||||
case 27:
|
||||
/* If we get Alt-Alt, the next keystroke should be the same as a
|
||||
control sequence */
|
||||
modify_control_seq = 1;
|
||||
keyhandled = 1;
|
||||
break;
|
||||
case 91:
|
||||
|
||||
switch (kbinput = wgetch(edit)) {
|
||||
@@ -2392,6 +2422,18 @@ int main(int argc, char *argv[])
|
||||
break;
|
||||
}
|
||||
}
|
||||
/* If the modify_control_seq is set, we received an Alt-Alt
|
||||
sequence before this, so we make this key a control sequence
|
||||
by subtracting 64 or 96, depending on its value. */
|
||||
if (!keyhandled && modify_control_seq) {
|
||||
if (kbinput >= 'A' && kbinput < 'a')
|
||||
kbinput -= 64;
|
||||
else if (kbinput >= 'a' && kbinput <= 'z')
|
||||
kbinput -= 96;
|
||||
|
||||
modify_control_seq = 0;
|
||||
}
|
||||
|
||||
/* Look through the main shortcut list to see if we've hit a
|
||||
shortcut key */
|
||||
for (i = 0; i < MAIN_LIST_LEN && !keyhandled; i++) {
|
||||
@@ -2405,18 +2447,17 @@ int main(int argc, char *argv[])
|
||||
keyhandled = 1;
|
||||
}
|
||||
}
|
||||
#ifndef _POSIX_VDISABLE
|
||||
/* Since we're in raw mode, we have to catch ^Q and ^S */
|
||||
/* If we're in raw mode or using Alt-Alt-x, we have to catch
|
||||
Control-S and Control-Q */
|
||||
if (kbinput == 17 || kbinput == 19)
|
||||
keyhandled = 1;
|
||||
|
||||
/* And catch ^Z by hand when triggered */
|
||||
/* Catch ^Z by hand when triggered also */
|
||||
if (kbinput == 26) {
|
||||
if (ISSET(SUSPEND))
|
||||
do_suspend(0);
|
||||
keyhandled = 1;
|
||||
}
|
||||
#endif
|
||||
|
||||
/* Last gasp, stuff that's not in the main lists */
|
||||
if (!keyhandled)
|
||||
|
||||
247
po/de.po
247
po/de.po
@@ -7,7 +7,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: nano 0.9.17\n"
|
||||
"POT-Creation-Date: 2000-12-02 22:34-0500\n"
|
||||
"POT-Creation-Date: 2000-12-18 21:56-0500\n"
|
||||
"PO-Revision-Date: 2000-09-09 11:55+0200\n"
|
||||
"Last-Translator: Florian König <floki@bigfoot.com>\n"
|
||||
"Language-Team: German <floki@bigfoot.com>\n"
|
||||
@@ -28,87 +28,89 @@ msgstr "Inhalt der Zwischenablage verworfen\n"
|
||||
msgid "read_line: not on first line and prev is NULL"
|
||||
msgstr "read_line: nicht in der ersten Zeile und prev ist NULL"
|
||||
|
||||
#: files.c:184 files.c:201
|
||||
#: files.c:184 files.c:202
|
||||
#, c-format
|
||||
msgid "Read %d lines"
|
||||
msgstr "%d Zeilen gelesen"
|
||||
|
||||
#: files.c:219 search.c:188
|
||||
#: files.c:220 search.c:188
|
||||
#, c-format
|
||||
msgid "\"%s\" not found"
|
||||
msgstr "\"%s\" nicht gefunden"
|
||||
|
||||
#. We have a new file
|
||||
#: files.c:223
|
||||
#: files.c:224
|
||||
msgid "New File"
|
||||
msgstr "Neue Datei"
|
||||
|
||||
#: files.c:232
|
||||
#: files.c:237
|
||||
#, c-format
|
||||
msgid "File \"%s\" is a directory"
|
||||
msgstr "Datei \"%s\" ist ein Verzeichnis"
|
||||
|
||||
#: files.c:238
|
||||
#. Don't open character or block files. Sorry, /dev/sndstat!
|
||||
#: files.c:240
|
||||
#, fuzzy, c-format
|
||||
msgid "File \"%s\" is a device file"
|
||||
msgstr "Datei \"%s\" ist ein Verzeichnis"
|
||||
|
||||
#: files.c:247
|
||||
msgid "Reading File"
|
||||
msgstr "Lese Datei"
|
||||
|
||||
#: files.c:252
|
||||
#: files.c:261
|
||||
msgid "File to insert [from ./] "
|
||||
msgstr "Datei zum Einfügen [von ./] "
|
||||
|
||||
#: files.c:284 files.c:309 files.c:525 nano.c:1419
|
||||
#: files.c:293 files.c:318 files.c:538 nano.c:1433
|
||||
msgid "Cancelled"
|
||||
msgstr "Abgebrochen"
|
||||
|
||||
#: files.c:346 files.c:367 files.c:381 files.c:398 files.c:404
|
||||
#: files.c:364 files.c:381 files.c:395 files.c:412 files.c:418
|
||||
#, c-format
|
||||
msgid "Could not open file for writing: %s"
|
||||
msgstr "Konnte nicht in Datei schreiben: %s"
|
||||
|
||||
#: files.c:355
|
||||
msgid "Could not open file: Path length exceeded."
|
||||
msgstr "Konnte Datei nicht öffnen: Pfad zu lang."
|
||||
|
||||
#: files.c:386
|
||||
#: files.c:400
|
||||
#, c-format
|
||||
msgid "Wrote >%s\n"
|
||||
msgstr "Schrieb >%s\n"
|
||||
|
||||
#: files.c:413
|
||||
#: files.c:427
|
||||
#, c-format
|
||||
msgid "Could not close %s: %s"
|
||||
msgstr "Konnte %s nicht schließen: %s"
|
||||
|
||||
#. Try a rename??
|
||||
#: files.c:434 files.c:446 files.c:451
|
||||
#: files.c:450 files.c:459 files.c:464
|
||||
#, c-format
|
||||
msgid "Could not open %s for writing: %s"
|
||||
msgstr "Konnte nicht in %s schreiben: %s"
|
||||
|
||||
#: files.c:458
|
||||
#: files.c:471
|
||||
#, c-format
|
||||
msgid "Could not set permissions %o on %s: %s"
|
||||
msgstr "Konnte Rechte %o für %s nicht setzen: %s"
|
||||
|
||||
#: files.c:464
|
||||
#: files.c:476
|
||||
#, c-format
|
||||
msgid "Wrote %d lines"
|
||||
msgstr "%d Zeilen geschrieben"
|
||||
|
||||
#: files.c:496
|
||||
#: files.c:508
|
||||
msgid "File Name to write"
|
||||
msgstr "Dateiname zum Speichern"
|
||||
|
||||
#: files.c:501
|
||||
#: files.c:513
|
||||
#, c-format
|
||||
msgid "filename is %s"
|
||||
msgstr "Dateiname ist %s"
|
||||
|
||||
#: files.c:514
|
||||
#: files.c:527
|
||||
msgid "File exists, OVERWRITE ?"
|
||||
msgstr "Datei exisitiert, ÜBERSCHREIBEN ?"
|
||||
|
||||
#: files.c:1003
|
||||
#: files.c:1014
|
||||
msgid "(more)"
|
||||
msgstr ""
|
||||
|
||||
@@ -404,7 +406,7 @@ msgstr "Abbrechen"
|
||||
msgid "No Replace"
|
||||
msgstr "Keine Ersetzung"
|
||||
|
||||
#: nano.c:137
|
||||
#: nano.c:139
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"\n"
|
||||
@@ -413,18 +415,18 @@ msgstr ""
|
||||
"\n"
|
||||
"Puffer in 'nano.save' geschrieben\n"
|
||||
|
||||
#: nano.c:139
|
||||
#: nano.c:141
|
||||
#, c-format
|
||||
msgid ""
|
||||
"\n"
|
||||
"No %s written (file exists?)\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:146
|
||||
#: nano.c:148
|
||||
msgid "Key illegal in VIEW mode"
|
||||
msgstr "Unzulässige Taste im View Modus"
|
||||
|
||||
#: nano.c:183
|
||||
#: nano.c:192
|
||||
msgid ""
|
||||
" nano help text\n"
|
||||
"\n"
|
||||
@@ -460,15 +462,15 @@ msgstr ""
|
||||
"verfügbar. Optionale Tasten sind eingeklammert.\n"
|
||||
"\n"
|
||||
|
||||
#: nano.c:286
|
||||
#: nano.c:295
|
||||
msgid "free_node(): free'd a node, YAY!\n"
|
||||
msgstr "free_node(): Knoten freigegeben.\n"
|
||||
|
||||
#: nano.c:291
|
||||
#: nano.c:300
|
||||
msgid "free_node(): free'd last node.\n"
|
||||
msgstr "free_node(): letzter Knoten freigegeben.\n"
|
||||
|
||||
#: nano.c:343
|
||||
#: nano.c:355
|
||||
msgid ""
|
||||
"Usage: nano [GNU long option] [option] +LINE <file>\n"
|
||||
"\n"
|
||||
@@ -476,91 +478,91 @@ msgstr ""
|
||||
"Aufruf: nano [lange GNU Option] [Option] +ZEILE <Datei>\n"
|
||||
"\n"
|
||||
|
||||
#: nano.c:344
|
||||
#: nano.c:356
|
||||
msgid "Option\t\tLong option\t\tMeaning\n"
|
||||
msgstr "Option\t\tlange Option\t\tBedeutung\n"
|
||||
|
||||
#: nano.c:346
|
||||
#: nano.c:358
|
||||
msgid " -T \t\t--tabsize=[num]\t\tSet width of a tab to num\n"
|
||||
msgstr " -T \t\t--tabsize=[Anzahl]\tTabulator-Größe auf Anzahl setzen\n"
|
||||
|
||||
#: nano.c:349
|
||||
#: nano.c:361
|
||||
msgid " -R\t\t--regexp\t\tUse regular expressions for search\n"
|
||||
msgstr " -R\t\t--regexp\t\tRegulären Ausdruck zur Suche verwenden\n"
|
||||
|
||||
#: nano.c:353
|
||||
#: nano.c:365
|
||||
msgid " -V \t\t--version\t\tPrint version information and exit\n"
|
||||
msgstr " -V \t\t--version\t\tVersionsinfo ausgeben und beenden\n"
|
||||
|
||||
#: nano.c:355
|
||||
#: nano.c:367
|
||||
msgid " -c \t\t--const\t\t\tConstantly show cursor position\n"
|
||||
msgstr " -c \t\t--const\t\t\tCursorposition ständig anzeigen\n"
|
||||
|
||||
#: nano.c:357
|
||||
#: nano.c:369
|
||||
msgid " -h \t\t--help\t\t\tShow this message\n"
|
||||
msgstr " -h \t\t--help\t\t\tDiese Meldung anzeigen\n"
|
||||
|
||||
#: nano.c:360
|
||||
#: nano.c:372
|
||||
msgid " -k \t\t--cut\t\t\tLet ^K cut from cursor to end of line\n"
|
||||
msgstr " -k \t\t--cut\t\t\t^K schneidet vom Cursor bis zum Zeilenende aus\n"
|
||||
|
||||
#: nano.c:363
|
||||
#: nano.c:375
|
||||
msgid " -i \t\t--autoindent\t\tAutomatically indent new lines\n"
|
||||
msgstr " -i \t\t--autoindent\t\tNeue Zeilen automatisch einrücken\n"
|
||||
|
||||
#: nano.c:365
|
||||
#: nano.c:377
|
||||
msgid " -l \t\t--nofollow\t\tDon't follow symbolic links, overwrite\n"
|
||||
msgstr ""
|
||||
" -l \t\t--nofollow\t\tSymbolischen Links nicht folgen, sondern "
|
||||
"überschreiben.\n"
|
||||
|
||||
#: nano.c:368
|
||||
#: nano.c:380
|
||||
msgid " -m \t\t--mouse\t\t\tEnable mouse\n"
|
||||
msgstr " -m \t\t--mouse\t\t\tMaus aktivieren\n"
|
||||
|
||||
#: nano.c:373
|
||||
#: nano.c:385
|
||||
msgid ""
|
||||
" -r [#cols] \t--fill=[#cols]\t\tSet fill cols to (wrap lines at) #cols\n"
|
||||
msgstr ""
|
||||
" -r [#Spalten] \t--fill=[#Spalten]\tSpalten auffüllen (Zeilenumbruch bei) "
|
||||
"#Spalten\n"
|
||||
|
||||
#: nano.c:375
|
||||
#: nano.c:387
|
||||
msgid " -p\t \t--pico\t\t\tEmulate Pico as closely as possible\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:377
|
||||
#: nano.c:389
|
||||
msgid " -s [prog] \t--speller=[prog]\tEnable alternate speller\n"
|
||||
msgstr ""
|
||||
" -s [Programm] \t--speller=[Programm]\tAlternative Rechtschreibprüfung\n"
|
||||
|
||||
#: nano.c:379
|
||||
#: nano.c:391
|
||||
msgid " -t \t\t--tempfile\t\tAuto save on exit, don't prompt\n"
|
||||
msgstr " -t \t\t--tempfile\t\tBeim Beenden ohne Rückfrage speichern\n"
|
||||
|
||||
#: nano.c:381
|
||||
#: nano.c:393
|
||||
msgid " -v \t\t--view\t\t\tView (read only) mode\n"
|
||||
msgstr ""
|
||||
" -v \t\t--view\t\t\tNur zum Lesen öffnen (keine Veränderungen möglich)\n"
|
||||
|
||||
#: nano.c:383
|
||||
#: nano.c:395
|
||||
msgid " -w \t\t--nowrap\t\tDon't wrap long lines\n"
|
||||
msgstr " -w \t\t--nowrap\t\tLange Zeilen nicht in neue Zeilen umbrechen\n"
|
||||
|
||||
#: nano.c:385
|
||||
#: nano.c:397
|
||||
msgid " -x \t\t--nohelp\t\tDon't show help window\n"
|
||||
msgstr " -x \t\t--nohelp\t\tHilfe-Fenster nicht anzeigen\n"
|
||||
|
||||
#: nano.c:387
|
||||
#: nano.c:399
|
||||
msgid " -z \t\t--suspend\t\tEnable suspend\n"
|
||||
msgstr ""
|
||||
" -z \t\t--suspend\t\tSuspend (anhalten und zurück zur Shell) aktivieren\n"
|
||||
|
||||
#: nano.c:389
|
||||
#: nano.c:401
|
||||
msgid " +LINE\t\t\t\t\tStart at line number LINE\n"
|
||||
msgstr " +ZEILE\t\t\t\t\tBei Zeile ZEILE beginnen\n"
|
||||
|
||||
#: nano.c:391
|
||||
#: nano.c:403
|
||||
msgid ""
|
||||
"Usage: nano [option] +LINE <file>\n"
|
||||
"\n"
|
||||
@@ -568,224 +570,224 @@ msgstr ""
|
||||
"Aufruf: nano [Option] +ZEILE <Datei>\n"
|
||||
"\n"
|
||||
|
||||
#: nano.c:392
|
||||
#: nano.c:404
|
||||
msgid "Option\t\tMeaning\n"
|
||||
msgstr "Option\t\tBedeutung\n"
|
||||
|
||||
#: nano.c:393
|
||||
#: nano.c:405
|
||||
msgid " -T [num]\tSet width of a tab to num\n"
|
||||
msgstr " -T [Anzahl]\tTabulator-Größe auf Anzahl setzen\n"
|
||||
|
||||
#: nano.c:394
|
||||
#: nano.c:406
|
||||
msgid " -R\t\tUse regular expressions for search\n"
|
||||
msgstr " -R\t\tRegulären Ausdruck zur Suche verwenden\n"
|
||||
|
||||
#: nano.c:395
|
||||
#: nano.c:407
|
||||
msgid " -V \t\tPrint version information and exit\n"
|
||||
msgstr " -V \t\tVersionsinfo ausgeben und beenden\n"
|
||||
|
||||
#: nano.c:396
|
||||
#: nano.c:408
|
||||
msgid " -c \t\tConstantly show cursor position\n"
|
||||
msgstr " -c \t\tCursorposition ständig anzeigen\n"
|
||||
|
||||
#: nano.c:397
|
||||
#: nano.c:409
|
||||
msgid " -h \t\tShow this message\n"
|
||||
msgstr " -h \t\tDiese Meldung anzeigen\n"
|
||||
|
||||
#: nano.c:399
|
||||
#: nano.c:411
|
||||
msgid " -k \t\tLet ^K cut from cursor to end of line\n"
|
||||
msgstr " -k \t\t^K schneidet vom Cursor bis zum Zeilenende aus\n"
|
||||
|
||||
#: nano.c:401
|
||||
#: nano.c:413
|
||||
msgid " -i \t\tAutomatically indent new lines\n"
|
||||
msgstr " -i \t\tNeue Zeilen automatisch einrücken\n"
|
||||
|
||||
#: nano.c:403
|
||||
#: nano.c:415
|
||||
msgid " -l \t\tDon't follow symbolic links, overwrite\n"
|
||||
msgstr " -l \t\tSymbolischen Links nicht folgen, sondern überschreiben\n"
|
||||
|
||||
#: nano.c:406
|
||||
#: nano.c:418
|
||||
msgid " -m \t\tEnable mouse\n"
|
||||
msgstr " -m \t\tMaus aktivieren\n"
|
||||
|
||||
#: nano.c:410
|
||||
#: nano.c:422
|
||||
msgid " -r [#cols] \tSet fill cols to (wrap lines at) #cols\n"
|
||||
msgstr " -r [#Spalten] \tSpalten auffüllen (Zeilenumbruch bei) #Spalten\n"
|
||||
|
||||
#: nano.c:411
|
||||
#: nano.c:423
|
||||
msgid " -s [prog] \tEnable alternate speller\n"
|
||||
msgstr " -s [Programm] \tAlternative Rechtschreibprüfung\n"
|
||||
|
||||
#: nano.c:412
|
||||
#: nano.c:424
|
||||
msgid " -p \t\tEmulate Pico as closely as possible\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:413
|
||||
#: nano.c:425
|
||||
msgid " -t \t\tAuto save on exit, don't prompt\n"
|
||||
msgstr " -t \t\tBeim Beenden ohne Rückfrage speichern\n"
|
||||
|
||||
#: nano.c:414
|
||||
#: nano.c:426
|
||||
msgid " -v \t\tView (read only) mode\n"
|
||||
msgstr " -v \t\tNur zum Lesen öffnen (keine Veränderungen möglich)\n"
|
||||
|
||||
#: nano.c:415
|
||||
#: nano.c:427
|
||||
msgid " -w \t\tDon't wrap long lines\n"
|
||||
msgstr " -w \t\tLange Zeilen nicht in neue Zeilen umbrechen\n"
|
||||
|
||||
#: nano.c:416
|
||||
#: nano.c:428
|
||||
msgid " -x \t\tDon't show help window\n"
|
||||
msgstr " -x \t\tHilfe-Fenster nicht anzeigen\n"
|
||||
|
||||
#: nano.c:417
|
||||
#: nano.c:429
|
||||
msgid " -z \t\tEnable suspend\n"
|
||||
msgstr " -z \t\tSuspend (anhalten und zurück zur Shell) aktivieren\n"
|
||||
|
||||
#: nano.c:418
|
||||
#: nano.c:430
|
||||
msgid " +LINE\t\tStart at line number LINE\n"
|
||||
msgstr " +ZEILE\t\tBei Zeile ZEILE beginnen\n"
|
||||
|
||||
#: nano.c:425
|
||||
#: nano.c:437
|
||||
#, c-format
|
||||
msgid " nano version %s by Chris Allegretta (compiled %s, %s)\n"
|
||||
msgstr " nano Version %s von Chris Allegretta (compiliert um %s, %s)\n"
|
||||
|
||||
#: nano.c:428
|
||||
#: nano.c:440
|
||||
#, fuzzy
|
||||
msgid " Email: nano@nano-editor.org\tWeb: http://www.nano-editor.org"
|
||||
msgstr " Email: nano@nano-editor.org\tWWW: http://www.nano-editor.org\n"
|
||||
|
||||
#: nano.c:429
|
||||
#: nano.c:441
|
||||
msgid ""
|
||||
"\n"
|
||||
" Compiled options:"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:485
|
||||
#: nano.c:500
|
||||
msgid "Mark Set"
|
||||
msgstr "Markierung gesetzt"
|
||||
|
||||
#: nano.c:490
|
||||
#: nano.c:505
|
||||
msgid "Mark UNset"
|
||||
msgstr "Markierung gelöscht"
|
||||
|
||||
#: nano.c:938
|
||||
#: nano.c:953
|
||||
#, c-format
|
||||
msgid "check_wrap called with inptr->data=\"%s\"\n"
|
||||
msgstr "check_wrap aufgerufen mit inptr->data=\"%s\"\n"
|
||||
|
||||
#: nano.c:989
|
||||
#: nano.c:1004
|
||||
#, c-format
|
||||
msgid "current->data now = \"%s\"\n"
|
||||
msgstr "current->data jetzt = \"%s\"\n"
|
||||
|
||||
#: nano.c:1042
|
||||
#: nano.c:1056
|
||||
#, c-format
|
||||
msgid "After, data = \"%s\"\n"
|
||||
msgstr "Nachher, data = \"%s\"\n"
|
||||
|
||||
#: nano.c:1142
|
||||
#: nano.c:1156
|
||||
msgid "Edit a replacement"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1366
|
||||
#: nano.c:1380
|
||||
#, c-format
|
||||
msgid "Could not create a temporary filename: %s"
|
||||
msgstr "Konnte keine temporäre Datei erzeugen: %s"
|
||||
|
||||
#: nano.c:1372
|
||||
#: nano.c:1386
|
||||
msgid "Spell checking failed: unable to write temp file!"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1384
|
||||
#: nano.c:1398
|
||||
msgid "Finished checking spelling"
|
||||
msgstr "Rechtschreibprüfung abgeschlossen"
|
||||
|
||||
#: nano.c:1386
|
||||
#: nano.c:1400
|
||||
msgid "Spell checking failed"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1406
|
||||
#: nano.c:1420
|
||||
msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
|
||||
msgstr "Veränderten Puffer speichern (\"Nein\" verwirft die Änderungen) ? "
|
||||
|
||||
#: nano.c:1502
|
||||
#: nano.c:1516
|
||||
msgid "Received SIGHUP"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1568
|
||||
#: nano.c:1582
|
||||
msgid "Cannot resize top win"
|
||||
msgstr "Kann die Größe des oberen Fensters nicht verändern"
|
||||
|
||||
#: nano.c:1570
|
||||
#: nano.c:1584
|
||||
msgid "Cannot move top win"
|
||||
msgstr "Kann oberes Fenster nicht verschieben"
|
||||
|
||||
#: nano.c:1572
|
||||
#: nano.c:1586
|
||||
msgid "Cannot resize edit win"
|
||||
msgstr "Kann Größe des Bearbeitungsfensters nicht verändern"
|
||||
|
||||
#: nano.c:1574
|
||||
#: nano.c:1588
|
||||
msgid "Cannot move edit win"
|
||||
msgstr "Kann Bearbeitungsfenster nicht verschieben"
|
||||
|
||||
#: nano.c:1576
|
||||
#: nano.c:1590
|
||||
msgid "Cannot resize bottom win"
|
||||
msgstr "Kann Größe des unteren Fensters nicht verändern"
|
||||
|
||||
#: nano.c:1578
|
||||
#: nano.c:1592
|
||||
msgid "Cannot move bottom win"
|
||||
msgstr "Kann unteres Fenster nicht verschieben"
|
||||
|
||||
#: nano.c:1866
|
||||
#: nano.c:1880
|
||||
msgid "Can now UnJustify!"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1961
|
||||
#: nano.c:1975
|
||||
#, c-format
|
||||
msgid "%s enable/disable"
|
||||
msgstr "%s aktivieren/deaktivieren"
|
||||
|
||||
#: nano.c:1973
|
||||
#: nano.c:1988
|
||||
msgid "enabled"
|
||||
msgstr "aktiviert"
|
||||
|
||||
#: nano.c:1974
|
||||
#: nano.c:1989
|
||||
msgid "disabled"
|
||||
msgstr "deaktiviert"
|
||||
|
||||
#: nano.c:2204
|
||||
#: nano.c:2228
|
||||
msgid "Main: set up windows\n"
|
||||
msgstr "Hauptprogramm: Fenster konfigurieren\n"
|
||||
|
||||
#: nano.c:2217
|
||||
#: nano.c:2241
|
||||
msgid "Main: bottom win\n"
|
||||
msgstr "Hauptprogramm: unteres Fenster\n"
|
||||
|
||||
#: nano.c:2223
|
||||
#: nano.c:2247
|
||||
msgid "Main: open file\n"
|
||||
msgstr "Hauptprogramm: Datei öffnen\n"
|
||||
|
||||
#: nano.c:2260
|
||||
#: nano.c:2284
|
||||
#, fuzzy, c-format
|
||||
msgid "I got Alt-O-%c! (%d)\n"
|
||||
msgstr "Erhielt Alt-[-%c! (%d)\n"
|
||||
|
||||
#: nano.c:2282
|
||||
#: nano.c:2312
|
||||
#, fuzzy, c-format
|
||||
msgid "I got Alt-[-1-%c! (%d)\n"
|
||||
msgstr "Erhielt Alt-[-%c! (%d)\n"
|
||||
|
||||
#: nano.c:2315
|
||||
#: nano.c:2345
|
||||
#, fuzzy, c-format
|
||||
msgid "I got Alt-[-2-%c! (%d)\n"
|
||||
msgstr "Erhielt Alt-[-%c! (%d)\n"
|
||||
|
||||
#: nano.c:2363
|
||||
#: nano.c:2393
|
||||
#, c-format
|
||||
msgid "I got Alt-[-%c! (%d)\n"
|
||||
msgstr "Erhielt Alt-[-%c! (%d)\n"
|
||||
|
||||
#: nano.c:2389
|
||||
#: nano.c:2419
|
||||
#, c-format
|
||||
msgid "I got Alt-%c! (%d)\n"
|
||||
msgstr "Erhielt Alt-%c! (%d)\n"
|
||||
@@ -838,41 +840,41 @@ msgstr "%d Ersetzungen vorgenommen"
|
||||
msgid "Replaced 1 occurence"
|
||||
msgstr "1 Ersetzung vorgenommen"
|
||||
|
||||
#: search.c:504 search.c:608 search.c:624
|
||||
#: search.c:483 search.c:587 search.c:603
|
||||
msgid "Replace Cancelled"
|
||||
msgstr "Ersetzung abgebrochen"
|
||||
|
||||
#: search.c:554
|
||||
#: search.c:533
|
||||
msgid "Replace this instance?"
|
||||
msgstr "Ersetzen?"
|
||||
|
||||
#: search.c:566
|
||||
#: search.c:545
|
||||
msgid "Replace failed: unknown subexpression!"
|
||||
msgstr "Ersetzung gescheitert: unbekannter Unterausdruck"
|
||||
|
||||
#: search.c:649
|
||||
#: search.c:628
|
||||
#, c-format
|
||||
msgid "Replace with [%s]"
|
||||
msgstr "Ersetzen mit [%s]"
|
||||
|
||||
#: search.c:653 search.c:657
|
||||
#: search.c:632 search.c:636
|
||||
msgid "Replace with"
|
||||
msgstr "Ersetzen mit"
|
||||
|
||||
#. Ask for it
|
||||
#: search.c:692
|
||||
#: search.c:671
|
||||
msgid "Enter line number"
|
||||
msgstr "Zeilennummer eingeben"
|
||||
|
||||
#: search.c:694
|
||||
#: search.c:673
|
||||
msgid "Aborted"
|
||||
msgstr "Abgebrochen"
|
||||
|
||||
#: search.c:714
|
||||
#: search.c:693
|
||||
msgid "Come on, be reasonable"
|
||||
msgstr "Komm schon, sei vernünftig"
|
||||
|
||||
#: search.c:719
|
||||
#: search.c:698
|
||||
#, c-format
|
||||
msgid "Only %d lines available, skipping to last line"
|
||||
msgstr "Nur %d Zeilen vorhanden, springe zur letzten Zeile"
|
||||
@@ -935,51 +937,54 @@ msgstr "do_cursorpos: linepct = %f, bytepct = %f\n"
|
||||
msgid "line %d of %d (%.0f%%), character %d of %d (%.0f%%)"
|
||||
msgstr "Zeile %d von %d (%.0f%%), Zeichen %d von %d (%.0f%%)"
|
||||
|
||||
#: winio.c:1296
|
||||
#: winio.c:1305
|
||||
msgid "Dumping file buffer to stderr...\n"
|
||||
msgstr "Gebe Datei Puffer nach stderr aus...\n"
|
||||
|
||||
#: winio.c:1298
|
||||
#: winio.c:1307
|
||||
msgid "Dumping cutbuffer to stderr...\n"
|
||||
msgstr "Gebe Inhalt der Zwischenablage nach stderr aus...\n"
|
||||
|
||||
#: winio.c:1300
|
||||
#: winio.c:1309
|
||||
msgid "Dumping a buffer to stderr...\n"
|
||||
msgstr "Gebe einen Puffer nach stderr aus...\n"
|
||||
|
||||
#: winio.c:1341
|
||||
#: winio.c:1384
|
||||
msgid "The nano text editor"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1342
|
||||
#: winio.c:1385
|
||||
#, fuzzy
|
||||
msgid "version "
|
||||
msgstr "Version"
|
||||
|
||||
#: winio.c:1343
|
||||
#: winio.c:1386
|
||||
msgid "Brought to you by:"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1344
|
||||
#: winio.c:1387
|
||||
msgid "Special thanks to:"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1345
|
||||
#: winio.c:1388
|
||||
msgid "The Free Software Foundation"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1346
|
||||
#: winio.c:1389
|
||||
msgid "Pavel Curtis, Zeyd Ben-Halim and Eric S. Raymond for ncurses"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1347
|
||||
#: winio.c:1390
|
||||
msgid "and anyone else we forgot..."
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1348
|
||||
#: winio.c:1391
|
||||
msgid "Thank you for using nano!\n"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Could not open file: Path length exceeded."
|
||||
#~ msgstr "Konnte Datei nicht öffnen: Pfad zu lang."
|
||||
|
||||
#~ msgid "Justify Complete"
|
||||
#~ msgstr "Ausrichten abgeschlossen"
|
||||
|
||||
|
||||
247
po/es.po
247
po/es.po
@@ -7,7 +7,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 0.9.22\n"
|
||||
"POT-Creation-Date: 2000-12-02 22:34-0500\n"
|
||||
"POT-Creation-Date: 2000-12-18 21:56-0500\n"
|
||||
"PO-Revision-Date: 2000-12-02 17:55+0100\n"
|
||||
"Last-Translator: Jordi Mallach <jordi@sindominio.net>\n"
|
||||
"Language-Team: Spanish <es@li.org>\n"
|
||||
@@ -28,87 +28,89 @@ msgstr "Nos hemos cargado el cutbuffer =)\n"
|
||||
msgid "read_line: not on first line and prev is NULL"
|
||||
msgstr "read_line: no estamos en la primera línea y la anterior es NULL"
|
||||
|
||||
#: files.c:184 files.c:201
|
||||
#: files.c:184 files.c:202
|
||||
#, c-format
|
||||
msgid "Read %d lines"
|
||||
msgstr "%d líneas leídas"
|
||||
|
||||
#: files.c:219 search.c:188
|
||||
#: files.c:220 search.c:188
|
||||
#, c-format
|
||||
msgid "\"%s\" not found"
|
||||
msgstr "\"%s\" no encontrado"
|
||||
|
||||
#. We have a new file
|
||||
#: files.c:223
|
||||
#: files.c:224
|
||||
msgid "New File"
|
||||
msgstr "Nuevo Fichero"
|
||||
|
||||
#: files.c:232
|
||||
#: files.c:237
|
||||
#, c-format
|
||||
msgid "File \"%s\" is a directory"
|
||||
msgstr "Fichero \"%s\" es un directorio"
|
||||
|
||||
#: files.c:238
|
||||
#. Don't open character or block files. Sorry, /dev/sndstat!
|
||||
#: files.c:240
|
||||
#, fuzzy, c-format
|
||||
msgid "File \"%s\" is a device file"
|
||||
msgstr "Fichero \"%s\" es un directorio"
|
||||
|
||||
#: files.c:247
|
||||
msgid "Reading File"
|
||||
msgstr "Leyendo Fichero"
|
||||
|
||||
#: files.c:252
|
||||
#: files.c:261
|
||||
msgid "File to insert [from ./] "
|
||||
msgstr "Fichero a insertar [desde ./] "
|
||||
|
||||
#: files.c:284 files.c:309 files.c:525 nano.c:1419
|
||||
#: files.c:293 files.c:318 files.c:538 nano.c:1433
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancelado"
|
||||
|
||||
#: files.c:346 files.c:367 files.c:381 files.c:398 files.c:404
|
||||
#: files.c:364 files.c:381 files.c:395 files.c:412 files.c:418
|
||||
#, c-format
|
||||
msgid "Could not open file for writing: %s"
|
||||
msgstr "No pude abrir el fichero para escribir: %s"
|
||||
|
||||
#: files.c:355
|
||||
msgid "Could not open file: Path length exceeded."
|
||||
msgstr "El fichero no pudo ser abierto: longitud del path excedida."
|
||||
|
||||
#: files.c:386
|
||||
#: files.c:400
|
||||
#, c-format
|
||||
msgid "Wrote >%s\n"
|
||||
msgstr "Escribí >%s\n"
|
||||
|
||||
#: files.c:413
|
||||
#: files.c:427
|
||||
#, c-format
|
||||
msgid "Could not close %s: %s"
|
||||
msgstr "No pude cerrar %s: %s"
|
||||
|
||||
#. Try a rename??
|
||||
#: files.c:434 files.c:446 files.c:451
|
||||
#: files.c:450 files.c:459 files.c:464
|
||||
#, c-format
|
||||
msgid "Could not open %s for writing: %s"
|
||||
msgstr "No pude abrir %s para escribir: %s"
|
||||
|
||||
#: files.c:458
|
||||
#: files.c:471
|
||||
#, c-format
|
||||
msgid "Could not set permissions %o on %s: %s"
|
||||
msgstr "No pude establecer permisos %o en %s: %s"
|
||||
|
||||
#: files.c:464
|
||||
#: files.c:476
|
||||
#, c-format
|
||||
msgid "Wrote %d lines"
|
||||
msgstr "%d líneas escritas"
|
||||
|
||||
#: files.c:496
|
||||
#: files.c:508
|
||||
msgid "File Name to write"
|
||||
msgstr "Nombre de Fichero a escribir"
|
||||
|
||||
#: files.c:501
|
||||
#: files.c:513
|
||||
#, c-format
|
||||
msgid "filename is %s"
|
||||
msgstr "filename es %s"
|
||||
|
||||
#: files.c:514
|
||||
#: files.c:527
|
||||
msgid "File exists, OVERWRITE ?"
|
||||
msgstr "El fichero existe, SOBREESCRIBIR ?"
|
||||
|
||||
#: files.c:1003
|
||||
#: files.c:1014
|
||||
msgid "(more)"
|
||||
msgstr "(más)"
|
||||
|
||||
@@ -401,7 +403,7 @@ msgstr "Cancelar"
|
||||
msgid "No Replace"
|
||||
msgstr "No Reemplazar"
|
||||
|
||||
#: nano.c:137
|
||||
#: nano.c:139
|
||||
#, c-format
|
||||
msgid ""
|
||||
"\n"
|
||||
@@ -410,7 +412,7 @@ msgstr ""
|
||||
"\n"
|
||||
"Buffer escrito en %s\n"
|
||||
|
||||
#: nano.c:139
|
||||
#: nano.c:141
|
||||
#, c-format
|
||||
msgid ""
|
||||
"\n"
|
||||
@@ -419,11 +421,11 @@ msgstr ""
|
||||
"\n"
|
||||
"No se ha escrito %s (¿existe el fichero?)\n"
|
||||
|
||||
#: nano.c:146
|
||||
#: nano.c:148
|
||||
msgid "Key illegal in VIEW mode"
|
||||
msgstr "Tecla ilegal en modo VISUALIZACIÓN"
|
||||
|
||||
#: nano.c:183
|
||||
#: nano.c:192
|
||||
msgid ""
|
||||
" nano help text\n"
|
||||
"\n"
|
||||
@@ -462,15 +464,15 @@ msgstr ""
|
||||
"teclas opcionales están representadas entre paréntesis:\n"
|
||||
"\n"
|
||||
|
||||
#: nano.c:286
|
||||
#: nano.c:295
|
||||
msgid "free_node(): free'd a node, YAY!\n"
|
||||
msgstr "free_node(): liberado un nodo, YEAH!\n"
|
||||
|
||||
#: nano.c:291
|
||||
#: nano.c:300
|
||||
msgid "free_node(): free'd last node.\n"
|
||||
msgstr "free_node(): liberado el último nodo.\n"
|
||||
|
||||
#: nano.c:343
|
||||
#: nano.c:355
|
||||
msgid ""
|
||||
"Usage: nano [GNU long option] [option] +LINE <file>\n"
|
||||
"\n"
|
||||
@@ -478,84 +480,84 @@ msgstr ""
|
||||
"Uso: nano [opción larga GNU] [opción] +LÍNEA <fichero>\n"
|
||||
"\n"
|
||||
|
||||
#: nano.c:344
|
||||
#: nano.c:356
|
||||
msgid "Option\t\tLong option\t\tMeaning\n"
|
||||
msgstr "Opcion\t\tOpcion larga\t\tSignificado\n"
|
||||
|
||||
#: nano.c:346
|
||||
#: nano.c:358
|
||||
msgid " -T \t\t--tabsize=[num]\t\tSet width of a tab to num\n"
|
||||
msgstr " -T \t\t--tabsize=[num]\t\tFijar el ancho de tab a num\n"
|
||||
|
||||
#: nano.c:349
|
||||
#: nano.c:361
|
||||
msgid " -R\t\t--regexp\t\tUse regular expressions for search\n"
|
||||
msgstr " -R\t\t--regexp\t\tUsar expresiones regulares para las búsquedas\n"
|
||||
|
||||
#: nano.c:353
|
||||
#: nano.c:365
|
||||
msgid " -V \t\t--version\t\tPrint version information and exit\n"
|
||||
msgstr " -V \t\t--version\t\tImprimir versión y salir\n"
|
||||
|
||||
#: nano.c:355
|
||||
#: nano.c:367
|
||||
msgid " -c \t\t--const\t\t\tConstantly show cursor position\n"
|
||||
msgstr " -c \t\t--const\t\t\tMostrar constantemente la posición del cursor\n"
|
||||
|
||||
#: nano.c:357
|
||||
#: nano.c:369
|
||||
msgid " -h \t\t--help\t\t\tShow this message\n"
|
||||
msgstr " -h \t\t--help\t\t\tMostrar este mensaje\n"
|
||||
|
||||
#: nano.c:360
|
||||
#: nano.c:372
|
||||
msgid " -k \t\t--cut\t\t\tLet ^K cut from cursor to end of line\n"
|
||||
msgstr " -k \t\t--cut\t\t\t^K corta desde el cursor al final de línea\n"
|
||||
|
||||
#: nano.c:363
|
||||
#: nano.c:375
|
||||
msgid " -i \t\t--autoindent\t\tAutomatically indent new lines\n"
|
||||
msgstr " -i \t\t--autoindent\t\tIndentar automáticamente nuevas líneas\n"
|
||||
|
||||
#: nano.c:365
|
||||
#: nano.c:377
|
||||
msgid " -l \t\t--nofollow\t\tDon't follow symbolic links, overwrite\n"
|
||||
msgstr " -l \t\t--nofollow\t\tNo seguir enlaces simbólicos, sobreescribirlos\n"
|
||||
|
||||
#: nano.c:368
|
||||
#: nano.c:380
|
||||
msgid " -m \t\t--mouse\t\t\tEnable mouse\n"
|
||||
msgstr " -m \t\t--mouse\t\t\tHabilitar ratón\n"
|
||||
|
||||
#: nano.c:373
|
||||
#: nano.c:385
|
||||
msgid ""
|
||||
" -r [#cols] \t--fill=[#cols]\t\tSet fill cols to (wrap lines at) #cols\n"
|
||||
msgstr " -r [#cols] \t--fill=[#cols]\t\tRellenar columnas (wrapear en) #cols\n"
|
||||
|
||||
#: nano.c:375
|
||||
#: nano.c:387
|
||||
msgid " -p\t \t--pico\t\t\tEmulate Pico as closely as possible\n"
|
||||
msgstr " -p\t \t--pico\t\t\tEmular a Pico lo máximo posible\n"
|
||||
|
||||
#: nano.c:377
|
||||
#: nano.c:389
|
||||
msgid " -s [prog] \t--speller=[prog]\tEnable alternate speller\n"
|
||||
msgstr " -s [prog] \t--speller=[prog]\tHabilitar corrector alternativo\n"
|
||||
|
||||
#: nano.c:379
|
||||
#: nano.c:391
|
||||
msgid " -t \t\t--tempfile\t\tAuto save on exit, don't prompt\n"
|
||||
msgstr " -t \t\t--tempfile\t\tAutosalvar al salir, sin preguntar\n"
|
||||
|
||||
#: nano.c:381
|
||||
#: nano.c:393
|
||||
msgid " -v \t\t--view\t\t\tView (read only) mode\n"
|
||||
msgstr " -v \t\t--view\t\t\tModo visualización (sólo lectura)\n"
|
||||
|
||||
#: nano.c:383
|
||||
#: nano.c:395
|
||||
msgid " -w \t\t--nowrap\t\tDon't wrap long lines\n"
|
||||
msgstr " -w \t\t--nowrap\t\tNo wrapear líneas largas\n"
|
||||
|
||||
#: nano.c:385
|
||||
#: nano.c:397
|
||||
msgid " -x \t\t--nohelp\t\tDon't show help window\n"
|
||||
msgstr " -x \t\t--nohelp\t\tNo mostrar la ventana de ayuda\n"
|
||||
|
||||
#: nano.c:387
|
||||
#: nano.c:399
|
||||
msgid " -z \t\t--suspend\t\tEnable suspend\n"
|
||||
msgstr " -z \t\t--suspend\t\tHabilitar suspensión\n"
|
||||
|
||||
#: nano.c:389
|
||||
#: nano.c:401
|
||||
msgid " +LINE\t\t\t\t\tStart at line number LINE\n"
|
||||
msgstr " +LINE\t\t\t\t\tComenzar en la línea número LÍNEA\n"
|
||||
|
||||
#: nano.c:391
|
||||
#: nano.c:403
|
||||
msgid ""
|
||||
"Usage: nano [option] +LINE <file>\n"
|
||||
"\n"
|
||||
@@ -563,92 +565,92 @@ msgstr ""
|
||||
"Uso: nano [opción] +LÍNEA <fichero>\n"
|
||||
"\n"
|
||||
|
||||
#: nano.c:392
|
||||
#: nano.c:404
|
||||
msgid "Option\t\tMeaning\n"
|
||||
msgstr "Opción\t\tSignificado\n"
|
||||
|
||||
#: nano.c:393
|
||||
#: nano.c:405
|
||||
msgid " -T [num]\tSet width of a tab to num\n"
|
||||
msgstr " -T [num]\tFijar el ancho de tab a num\n"
|
||||
|
||||
#: nano.c:394
|
||||
#: nano.c:406
|
||||
msgid " -R\t\tUse regular expressions for search\n"
|
||||
msgstr " -R\t\tUsar expresiones regulares para las búsquedas\n"
|
||||
|
||||
#: nano.c:395
|
||||
#: nano.c:407
|
||||
msgid " -V \t\tPrint version information and exit\n"
|
||||
msgstr " -V \t\tImprimir información sobre la versión y salir\n"
|
||||
|
||||
#: nano.c:396
|
||||
#: nano.c:408
|
||||
msgid " -c \t\tConstantly show cursor position\n"
|
||||
msgstr " -c \t\tMostrar constantemente la posición del cursor\n"
|
||||
|
||||
#: nano.c:397
|
||||
#: nano.c:409
|
||||
msgid " -h \t\tShow this message\n"
|
||||
msgstr " -h \t\tMostrar este mensaje\n"
|
||||
|
||||
#: nano.c:399
|
||||
#: nano.c:411
|
||||
msgid " -k \t\tLet ^K cut from cursor to end of line\n"
|
||||
msgstr " -k \t\t^K corta desde el cursor al final de línea\n"
|
||||
|
||||
#: nano.c:401
|
||||
#: nano.c:413
|
||||
msgid " -i \t\tAutomatically indent new lines\n"
|
||||
msgstr " -v \t\tIndentar automáticamente nuevas líneas\n"
|
||||
|
||||
#: nano.c:403
|
||||
#: nano.c:415
|
||||
msgid " -l \t\tDon't follow symbolic links, overwrite\n"
|
||||
msgstr " -l \t\tNo seguir enlaces simbólicos, sobreescribirlos\n"
|
||||
|
||||
#: nano.c:406
|
||||
#: nano.c:418
|
||||
msgid " -m \t\tEnable mouse\n"
|
||||
msgstr " -m \t\tHabilitar ratón\n"
|
||||
|
||||
#: nano.c:410
|
||||
#: nano.c:422
|
||||
msgid " -r [#cols] \tSet fill cols to (wrap lines at) #cols\n"
|
||||
msgstr " -r [#cols] \tRellenar columnas (wrapear líneas en) #cols\n"
|
||||
|
||||
#: nano.c:411
|
||||
#: nano.c:423
|
||||
msgid " -s [prog] \tEnable alternate speller\n"
|
||||
msgstr " -s [prog] \tHabilitar corrector alternativo\n"
|
||||
|
||||
#: nano.c:412
|
||||
#: nano.c:424
|
||||
msgid " -p \t\tEmulate Pico as closely as possible\n"
|
||||
msgstr " -p \t\tEmular a Pico lo máximo posible\n"
|
||||
|
||||
#: nano.c:413
|
||||
#: nano.c:425
|
||||
msgid " -t \t\tAuto save on exit, don't prompt\n"
|
||||
msgstr " -t \t\tAutosalvar al salir, no preguntar\n"
|
||||
|
||||
#: nano.c:414
|
||||
#: nano.c:426
|
||||
msgid " -v \t\tView (read only) mode\n"
|
||||
msgstr " -v \t\tModo visualización (sólo lectura)\n"
|
||||
|
||||
#: nano.c:415
|
||||
#: nano.c:427
|
||||
msgid " -w \t\tDon't wrap long lines\n"
|
||||
msgstr " -w \t\tNo wrapear líneas largas\n"
|
||||
|
||||
#: nano.c:416
|
||||
#: nano.c:428
|
||||
msgid " -x \t\tDon't show help window\n"
|
||||
msgstr " -x \t\tNo mostrar la ventana de ayuda\n"
|
||||
|
||||
#: nano.c:417
|
||||
#: nano.c:429
|
||||
msgid " -z \t\tEnable suspend\n"
|
||||
msgstr " -z \t\tHabilitar suspensión\n"
|
||||
|
||||
#: nano.c:418
|
||||
#: nano.c:430
|
||||
msgid " +LINE\t\tStart at line number LINE\n"
|
||||
msgstr " +LÍNEA\t\tComenzar en la línea número LÍNEA\n"
|
||||
|
||||
#: nano.c:425
|
||||
#: nano.c:437
|
||||
#, c-format
|
||||
msgid " nano version %s by Chris Allegretta (compiled %s, %s)\n"
|
||||
msgstr " nano versión %s por Chris Allegretta (compilado %s, %s)\n"
|
||||
|
||||
#: nano.c:428
|
||||
#: nano.c:440
|
||||
msgid " Email: nano@nano-editor.org\tWeb: http://www.nano-editor.org"
|
||||
msgstr " Correo-e: nano@nano-editor.org\tWeb: http://www.nano-editor.org"
|
||||
|
||||
#: nano.c:429
|
||||
#: nano.c:441
|
||||
msgid ""
|
||||
"\n"
|
||||
" Compiled options:"
|
||||
@@ -656,133 +658,133 @@ msgstr ""
|
||||
"\n"
|
||||
" Opciones compiladas:"
|
||||
|
||||
#: nano.c:485
|
||||
#: nano.c:500
|
||||
msgid "Mark Set"
|
||||
msgstr "Marca Establecida"
|
||||
|
||||
#: nano.c:490
|
||||
#: nano.c:505
|
||||
msgid "Mark UNset"
|
||||
msgstr "Marca Borrada"
|
||||
|
||||
#: nano.c:938
|
||||
#: nano.c:953
|
||||
#, c-format
|
||||
msgid "check_wrap called with inptr->data=\"%s\"\n"
|
||||
msgstr "check_wrap llamada con inptr->data=\"%s\"\n"
|
||||
|
||||
#: nano.c:989
|
||||
#: nano.c:1004
|
||||
#, c-format
|
||||
msgid "current->data now = \"%s\"\n"
|
||||
msgstr "current->data ahora = \"%d\"\n"
|
||||
|
||||
#: nano.c:1042
|
||||
#: nano.c:1056
|
||||
#, c-format
|
||||
msgid "After, data = \"%s\"\n"
|
||||
msgstr "Después, data = \"%s\"\n"
|
||||
|
||||
#: nano.c:1142
|
||||
#: nano.c:1156
|
||||
msgid "Edit a replacement"
|
||||
msgstr "Editar un reemplazo"
|
||||
|
||||
#: nano.c:1366
|
||||
#: nano.c:1380
|
||||
#, c-format
|
||||
msgid "Could not create a temporary filename: %s"
|
||||
msgstr "No pude crear un fichero temporal: %s"
|
||||
|
||||
#: nano.c:1372
|
||||
#: nano.c:1386
|
||||
msgid "Spell checking failed: unable to write temp file!"
|
||||
msgstr ""
|
||||
"Comprobación de ortografía fallida: no se pudo escribir ficherotemporal!"
|
||||
|
||||
#: nano.c:1384
|
||||
#: nano.c:1398
|
||||
msgid "Finished checking spelling"
|
||||
msgstr "Revisión de ortografía finalizada"
|
||||
|
||||
#: nano.c:1386
|
||||
#: nano.c:1400
|
||||
msgid "Spell checking failed"
|
||||
msgstr "Comprobación de ortografía fallida"
|
||||
|
||||
#: nano.c:1406
|
||||
#: nano.c:1420
|
||||
msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
|
||||
msgstr "Salvar el buffer modificado (RESPONDER \"No\" DESTRUIRÁ LOS CAMBIOS) ?"
|
||||
|
||||
#: nano.c:1502
|
||||
#: nano.c:1516
|
||||
msgid "Received SIGHUP"
|
||||
msgstr "SIGHUP recibido"
|
||||
|
||||
#: nano.c:1568
|
||||
#: nano.c:1582
|
||||
msgid "Cannot resize top win"
|
||||
msgstr "No se puede cambiar el tamaño de la ventana superior"
|
||||
|
||||
#: nano.c:1570
|
||||
#: nano.c:1584
|
||||
msgid "Cannot move top win"
|
||||
msgstr "No se puede mover la ventana superior"
|
||||
|
||||
#: nano.c:1572
|
||||
#: nano.c:1586
|
||||
msgid "Cannot resize edit win"
|
||||
msgstr "No se puede cambiar el tamaño de la ventana de edición"
|
||||
|
||||
#: nano.c:1574
|
||||
#: nano.c:1588
|
||||
msgid "Cannot move edit win"
|
||||
msgstr "No se puede mover la ventana de edición"
|
||||
|
||||
#: nano.c:1576
|
||||
#: nano.c:1590
|
||||
msgid "Cannot resize bottom win"
|
||||
msgstr "No se puede cambiar el tamaño de la ventana inferior"
|
||||
|
||||
#: nano.c:1578
|
||||
#: nano.c:1592
|
||||
msgid "Cannot move bottom win"
|
||||
msgstr "No se puede mover la ventana inferior"
|
||||
|
||||
#: nano.c:1866
|
||||
#: nano.c:1880
|
||||
msgid "Can now UnJustify!"
|
||||
msgstr "Ahora puedes desjustificar!"
|
||||
|
||||
#: nano.c:1961
|
||||
#: nano.c:1975
|
||||
#, c-format
|
||||
msgid "%s enable/disable"
|
||||
msgstr "%s habilitar/deshabilitar"
|
||||
|
||||
#: nano.c:1973
|
||||
#: nano.c:1988
|
||||
msgid "enabled"
|
||||
msgstr "habilitado"
|
||||
|
||||
#: nano.c:1974
|
||||
#: nano.c:1989
|
||||
msgid "disabled"
|
||||
msgstr "deshabilitado"
|
||||
|
||||
#: nano.c:2204
|
||||
#: nano.c:2228
|
||||
msgid "Main: set up windows\n"
|
||||
msgstr "Main: configurar las ventanas\n"
|
||||
|
||||
#: nano.c:2217
|
||||
#: nano.c:2241
|
||||
msgid "Main: bottom win\n"
|
||||
msgstr "Main: ventana inferior\n"
|
||||
|
||||
#: nano.c:2223
|
||||
#: nano.c:2247
|
||||
msgid "Main: open file\n"
|
||||
msgstr "Main: abrir fichero\n"
|
||||
|
||||
#: nano.c:2260
|
||||
#: nano.c:2284
|
||||
#, c-format
|
||||
msgid "I got Alt-O-%c! (%d)\n"
|
||||
msgstr "Pillé Alt-O-%c! (%d)\n"
|
||||
|
||||
#: nano.c:2282
|
||||
#: nano.c:2312
|
||||
#, c-format
|
||||
msgid "I got Alt-[-1-%c! (%d)\n"
|
||||
msgstr "Pillé Alt-[-1-%c! (%d)\n"
|
||||
|
||||
#: nano.c:2315
|
||||
#: nano.c:2345
|
||||
#, c-format
|
||||
msgid "I got Alt-[-2-%c! (%d)\n"
|
||||
msgstr "Pillé Alt-[-2-%c! (%d)\n"
|
||||
|
||||
#: nano.c:2363
|
||||
#: nano.c:2393
|
||||
#, c-format
|
||||
msgid "I got Alt-[-%c! (%d)\n"
|
||||
msgstr "Pillé Alt-[-%c! (%d)\n"
|
||||
|
||||
#: nano.c:2389
|
||||
#: nano.c:2419
|
||||
#, c-format
|
||||
msgid "I got Alt-%c! (%d)\n"
|
||||
msgstr "Pillé Alt-%c! (%d)\n"
|
||||
@@ -833,41 +835,41 @@ msgstr "%d ocurrencias reemplazadas"
|
||||
msgid "Replaced 1 occurence"
|
||||
msgstr "1 ocurrencia reemplazada"
|
||||
|
||||
#: search.c:504 search.c:608 search.c:624
|
||||
#: search.c:483 search.c:587 search.c:603
|
||||
msgid "Replace Cancelled"
|
||||
msgstr "Reemplazar Cancelado"
|
||||
|
||||
#: search.c:554
|
||||
#: search.c:533
|
||||
msgid "Replace this instance?"
|
||||
msgstr "Reemplazar esta instancia?"
|
||||
|
||||
#: search.c:566
|
||||
#: search.c:545
|
||||
msgid "Replace failed: unknown subexpression!"
|
||||
msgstr "Fallo en reemplazar: subexpresión desconocida!"
|
||||
|
||||
#: search.c:649
|
||||
#: search.c:628
|
||||
#, c-format
|
||||
msgid "Replace with [%s]"
|
||||
msgstr "Reemplazar con [%s]"
|
||||
|
||||
#: search.c:653 search.c:657
|
||||
#: search.c:632 search.c:636
|
||||
msgid "Replace with"
|
||||
msgstr "Reemplazar con"
|
||||
|
||||
#. Ask for it
|
||||
#: search.c:692
|
||||
#: search.c:671
|
||||
msgid "Enter line number"
|
||||
msgstr "Introduce número de línea"
|
||||
|
||||
#: search.c:694
|
||||
#: search.c:673
|
||||
msgid "Aborted"
|
||||
msgstr "Abortado"
|
||||
|
||||
#: search.c:714
|
||||
#: search.c:693
|
||||
msgid "Come on, be reasonable"
|
||||
msgstr "Venga ya, se razonable"
|
||||
|
||||
#: search.c:719
|
||||
#: search.c:698
|
||||
#, c-format
|
||||
msgid "Only %d lines available, skipping to last line"
|
||||
msgstr "Sólo hay %d líneas, saltando hasta la última"
|
||||
@@ -930,50 +932,53 @@ msgstr "do_cursorpos: linepct = %f, bytepct = %f\n"
|
||||
msgid "line %d of %d (%.0f%%), character %d of %d (%.0f%%)"
|
||||
msgstr "línea %d de %d (%.0f%%), carácter %d de %d (%.0f%%)"
|
||||
|
||||
#: winio.c:1296
|
||||
#: winio.c:1305
|
||||
msgid "Dumping file buffer to stderr...\n"
|
||||
msgstr "Volcando buffer de fichero a stderr...\n"
|
||||
|
||||
#: winio.c:1298
|
||||
#: winio.c:1307
|
||||
msgid "Dumping cutbuffer to stderr...\n"
|
||||
msgstr "Volcando el cutbuffer a stderr...\n"
|
||||
|
||||
#: winio.c:1300
|
||||
#: winio.c:1309
|
||||
msgid "Dumping a buffer to stderr...\n"
|
||||
msgstr "Volcando un buffer a stderr...\n"
|
||||
|
||||
#: winio.c:1341
|
||||
#: winio.c:1384
|
||||
msgid "The nano text editor"
|
||||
msgstr "El editor de textos nano"
|
||||
|
||||
#: winio.c:1342
|
||||
#: winio.c:1385
|
||||
msgid "version "
|
||||
msgstr "versión "
|
||||
|
||||
#: winio.c:1343
|
||||
#: winio.c:1386
|
||||
msgid "Brought to you by:"
|
||||
msgstr "Por cortesía de:"
|
||||
|
||||
#: winio.c:1344
|
||||
#: winio.c:1387
|
||||
msgid "Special thanks to:"
|
||||
msgstr "Agradecimientos especiales para:"
|
||||
|
||||
#: winio.c:1345
|
||||
#: winio.c:1388
|
||||
msgid "The Free Software Foundation"
|
||||
msgstr "La Free Software Foundation"
|
||||
|
||||
#: winio.c:1346
|
||||
#: winio.c:1389
|
||||
msgid "Pavel Curtis, Zeyd Ben-Halim and Eric S. Raymond for ncurses"
|
||||
msgstr "Pavel Curtis, Zeyd Ben-Halim y Eric S. Raymond por ncurses"
|
||||
|
||||
#: winio.c:1347
|
||||
#: winio.c:1390
|
||||
msgid "and anyone else we forgot..."
|
||||
msgstr "y cualquiera del que nos hayamos olvidado..."
|
||||
|
||||
#: winio.c:1348
|
||||
#: winio.c:1391
|
||||
msgid "Thank you for using nano!\n"
|
||||
msgstr "Gracias por usar nano!\n"
|
||||
|
||||
#~ msgid "Could not open file: Path length exceeded."
|
||||
#~ msgstr "El fichero no pudo ser abierto: longitud del path excedida."
|
||||
|
||||
#~ msgid "Justify Complete"
|
||||
#~ msgstr "Justificar Completado"
|
||||
|
||||
|
||||
247
po/fi.po
247
po/fi.po
@@ -6,7 +6,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: nano 0.9.11\n"
|
||||
"POT-Creation-Date: 2000-12-02 22:34-0500\n"
|
||||
"POT-Creation-Date: 2000-12-18 21:56-0500\n"
|
||||
"PO-Revision-Date: 2000-06-21 23:08+03:00\n"
|
||||
"Last-Translator: Pauli Virtanen <pauli.virtanen@saunalahti.fi>\n"
|
||||
"Language-Team: Finnish <fi@li.org>\n"
|
||||
@@ -27,87 +27,89 @@ msgstr "Leiketila katosi =)\n"
|
||||
msgid "read_line: not on first line and prev is NULL"
|
||||
msgstr "read_line: ei ensimmäisellä rivillä ja prev on NULL"
|
||||
|
||||
#: files.c:184 files.c:201
|
||||
#: files.c:184 files.c:202
|
||||
#, c-format
|
||||
msgid "Read %d lines"
|
||||
msgstr "%d riviä luettu"
|
||||
|
||||
#: files.c:219 search.c:188
|
||||
#: files.c:220 search.c:188
|
||||
#, c-format
|
||||
msgid "\"%s\" not found"
|
||||
msgstr "Tiedostoa \"%s\" ei ole"
|
||||
|
||||
#. We have a new file
|
||||
#: files.c:223
|
||||
#: files.c:224
|
||||
msgid "New File"
|
||||
msgstr "Uusi tiedosto"
|
||||
|
||||
#: files.c:232
|
||||
#: files.c:237
|
||||
#, c-format
|
||||
msgid "File \"%s\" is a directory"
|
||||
msgstr "\"%s\" on hakemisto"
|
||||
|
||||
#: files.c:238
|
||||
#. Don't open character or block files. Sorry, /dev/sndstat!
|
||||
#: files.c:240
|
||||
#, fuzzy, c-format
|
||||
msgid "File \"%s\" is a device file"
|
||||
msgstr "\"%s\" on hakemisto"
|
||||
|
||||
#: files.c:247
|
||||
msgid "Reading File"
|
||||
msgstr "Tiedostoa luetaan"
|
||||
|
||||
#: files.c:252
|
||||
#: files.c:261
|
||||
msgid "File to insert [from ./] "
|
||||
msgstr "Lisättävä tiedosto [hakemistossa ./]"
|
||||
|
||||
#: files.c:284 files.c:309 files.c:525 nano.c:1419
|
||||
#: files.c:293 files.c:318 files.c:538 nano.c:1433
|
||||
msgid "Cancelled"
|
||||
msgstr "Peruttu"
|
||||
|
||||
#: files.c:346 files.c:367 files.c:381 files.c:398 files.c:404
|
||||
#: files.c:364 files.c:381 files.c:395 files.c:412 files.c:418
|
||||
#, c-format
|
||||
msgid "Could not open file for writing: %s"
|
||||
msgstr "Tiedostoa ei voitu avata luettavaksi: %s"
|
||||
|
||||
#: files.c:355
|
||||
msgid "Could not open file: Path length exceeded."
|
||||
msgstr "Tiedostoa ei voitu avata: liian pitkä tiedostonnimi."
|
||||
|
||||
#: files.c:386
|
||||
#: files.c:400
|
||||
#, c-format
|
||||
msgid "Wrote >%s\n"
|
||||
msgstr "Kirjoitettu: >%s\n"
|
||||
|
||||
#: files.c:413
|
||||
#: files.c:427
|
||||
#, c-format
|
||||
msgid "Could not close %s: %s"
|
||||
msgstr "Tiedosto %s ei sulkeutunut: %s"
|
||||
|
||||
#. Try a rename??
|
||||
#: files.c:434 files.c:446 files.c:451
|
||||
#: files.c:450 files.c:459 files.c:464
|
||||
#, c-format
|
||||
msgid "Could not open %s for writing: %s"
|
||||
msgstr "Tiedostoa %s ei voitu avata kirjoitettavaksi: %s"
|
||||
|
||||
#: files.c:458
|
||||
#: files.c:471
|
||||
#, c-format
|
||||
msgid "Could not set permissions %o on %s: %s"
|
||||
msgstr "Oikeuksia %o ei voitu asettaa tiedostolle %s: %s"
|
||||
|
||||
#: files.c:464
|
||||
#: files.c:476
|
||||
#, c-format
|
||||
msgid "Wrote %d lines"
|
||||
msgstr "%d riviä kirjoitettu"
|
||||
|
||||
#: files.c:496
|
||||
#: files.c:508
|
||||
msgid "File Name to write"
|
||||
msgstr "Kirjoitettavan tiedoston nimi"
|
||||
|
||||
#: files.c:501
|
||||
#: files.c:513
|
||||
#, c-format
|
||||
msgid "filename is %s"
|
||||
msgstr "tiedoston nimi on %s"
|
||||
|
||||
#: files.c:514
|
||||
#: files.c:527
|
||||
msgid "File exists, OVERWRITE ?"
|
||||
msgstr "Tiedosto on jo olemassa, korvataanko?"
|
||||
|
||||
#: files.c:1003
|
||||
#: files.c:1014
|
||||
msgid "(more)"
|
||||
msgstr ""
|
||||
|
||||
@@ -403,7 +405,7 @@ msgstr "Peru"
|
||||
msgid "No Replace"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:137
|
||||
#: nano.c:139
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"\n"
|
||||
@@ -412,18 +414,18 @@ msgstr ""
|
||||
"\n"
|
||||
"Teksti kirjoitettu tiedostoon 'nano.save'\n"
|
||||
|
||||
#: nano.c:139
|
||||
#: nano.c:141
|
||||
#, c-format
|
||||
msgid ""
|
||||
"\n"
|
||||
"No %s written (file exists?)\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:146
|
||||
#: nano.c:148
|
||||
msgid "Key illegal in VIEW mode"
|
||||
msgstr "Virheellinen näppäin katselutilassa"
|
||||
|
||||
#: nano.c:183
|
||||
#: nano.c:192
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" nano help text\n"
|
||||
@@ -459,103 +461,103 @@ msgstr ""
|
||||
"ovat sulkeissa:\n"
|
||||
"\n"
|
||||
|
||||
#: nano.c:286
|
||||
#: nano.c:295
|
||||
msgid "free_node(): free'd a node, YAY!\n"
|
||||
msgstr "free_node(): node vapautettu, YAY!\n"
|
||||
|
||||
#: nano.c:291
|
||||
#: nano.c:300
|
||||
msgid "free_node(): free'd last node.\n"
|
||||
msgstr "free_node(): viimeinen node vapautettu.\n"
|
||||
|
||||
#: nano.c:343
|
||||
#: nano.c:355
|
||||
msgid ""
|
||||
"Usage: nano [GNU long option] [option] +LINE <file>\n"
|
||||
"\n"
|
||||
msgstr ""
|
||||
"Käyttö: nano [GNU pitkät komentoriviasetukset] [asetukset] +RIVI <tiedosto>\n"
|
||||
|
||||
#: nano.c:344
|
||||
#: nano.c:356
|
||||
msgid "Option\t\tLong option\t\tMeaning\n"
|
||||
msgstr "Asetus\t\tPitkä asetus\t\tMerkitys\n"
|
||||
|
||||
#: nano.c:346
|
||||
#: nano.c:358
|
||||
msgid " -T \t\t--tabsize=[num]\t\tSet width of a tab to num\n"
|
||||
msgstr " -T \t\t--tabsize=[leveys]\tAseta sarkaimen leveys\n"
|
||||
|
||||
#: nano.c:349
|
||||
#: nano.c:361
|
||||
msgid " -R\t\t--regexp\t\tUse regular expressions for search\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:353
|
||||
#: nano.c:365
|
||||
msgid " -V \t\t--version\t\tPrint version information and exit\n"
|
||||
msgstr " -V \t\t--version\t\tTulosta versiotiedot ja lopeta\n"
|
||||
|
||||
#: nano.c:355
|
||||
#: nano.c:367
|
||||
msgid " -c \t\t--const\t\t\tConstantly show cursor position\n"
|
||||
msgstr " -c \t\t--const\t\t\tNäytä kohdistimen sijainti jatkuvasti\n"
|
||||
|
||||
#: nano.c:357
|
||||
#: nano.c:369
|
||||
msgid " -h \t\t--help\t\t\tShow this message\n"
|
||||
msgstr " -h \t\t--help\t\t\tNäytä tämä ohje\n"
|
||||
|
||||
#: nano.c:360
|
||||
#: nano.c:372
|
||||
msgid " -k \t\t--cut\t\t\tLet ^K cut from cursor to end of line\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:363
|
||||
#: nano.c:375
|
||||
msgid " -i \t\t--autoindent\t\tAutomatically indent new lines\n"
|
||||
msgstr " -i \t\t--autoindent\t\tSisennä uudet rivit automaattisesti\n"
|
||||
|
||||
#: nano.c:365
|
||||
#: nano.c:377
|
||||
msgid " -l \t\t--nofollow\t\tDon't follow symbolic links, overwrite\n"
|
||||
msgstr ""
|
||||
" -l \t\t--nofollow\t\tÄlä seuraa symbolisia linkkejä, vaan\n"
|
||||
"\t\t\t\t\tkorvaa ne tiedostoilla.\n"
|
||||
|
||||
#: nano.c:368
|
||||
#: nano.c:380
|
||||
msgid " -m \t\t--mouse\t\t\tEnable mouse\n"
|
||||
msgstr " -m \t\t--mouse\t\t\tKäytä hiirtä\n"
|
||||
|
||||
#: nano.c:373
|
||||
#: nano.c:385
|
||||
msgid ""
|
||||
" -r [#cols] \t--fill=[#cols]\t\tSet fill cols to (wrap lines at) #cols\n"
|
||||
msgstr " -r [#lkm] \t--fill=[#lkm]\t\tRivitä annettua pidemmät rivit\n"
|
||||
|
||||
#: nano.c:375
|
||||
#: nano.c:387
|
||||
msgid " -p\t \t--pico\t\t\tEmulate Pico as closely as possible\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:377
|
||||
#: nano.c:389
|
||||
msgid " -s [prog] \t--speller=[prog]\tEnable alternate speller\n"
|
||||
msgstr " -s [ohjelma] \t--speller=[ohjelma]\tKäytä annettua oikolukuohjelmaa\n"
|
||||
|
||||
#: nano.c:379
|
||||
#: nano.c:391
|
||||
msgid " -t \t\t--tempfile\t\tAuto save on exit, don't prompt\n"
|
||||
msgstr ""
|
||||
" -t \t\t--tempfile\t\tTallenna tiedosto kysymättä\n"
|
||||
"\t\t\t\t\tpoistettaessa \n"
|
||||
|
||||
#: nano.c:381
|
||||
#: nano.c:393
|
||||
msgid " -v \t\t--view\t\t\tView (read only) mode\n"
|
||||
msgstr " -v \t\t--view\t\t\tKatselutila (vain luku)\n"
|
||||
|
||||
#: nano.c:383
|
||||
#: nano.c:395
|
||||
msgid " -w \t\t--nowrap\t\tDon't wrap long lines\n"
|
||||
msgstr " -w \t\t--nowrap\t\tÄlä rivitä pitkiä rivejä\n"
|
||||
|
||||
#: nano.c:385
|
||||
#: nano.c:397
|
||||
msgid " -x \t\t--nohelp\t\tDon't show help window\n"
|
||||
msgstr " -x \t\t--nohelp\t\tÄlä näytä ohjeikkunaa\n"
|
||||
|
||||
#: nano.c:387
|
||||
#: nano.c:399
|
||||
msgid " -z \t\t--suspend\t\tEnable suspend\n"
|
||||
msgstr " -z \t\t--suspend\t\tMahdollista keskeyttäminen\n"
|
||||
|
||||
#: nano.c:389
|
||||
#: nano.c:401
|
||||
msgid " +LINE\t\t\t\t\tStart at line number LINE\n"
|
||||
msgstr " +RIVI\t\t\t\t\tSiirry riville RIVI\n"
|
||||
|
||||
#: nano.c:391
|
||||
#: nano.c:403
|
||||
msgid ""
|
||||
"Usage: nano [option] +LINE <file>\n"
|
||||
"\n"
|
||||
@@ -563,224 +565,224 @@ msgstr ""
|
||||
"Käyttö: nano [asetukset] +RIVI <tiedosto>\n"
|
||||
"\n"
|
||||
|
||||
#: nano.c:392
|
||||
#: nano.c:404
|
||||
msgid "Option\t\tMeaning\n"
|
||||
msgstr "Asetus\t\tMerkitys\n"
|
||||
|
||||
#: nano.c:393
|
||||
#: nano.c:405
|
||||
msgid " -T [num]\tSet width of a tab to num\n"
|
||||
msgstr " -T [leveys]\tAseta sarkaimen leveys\n"
|
||||
|
||||
#: nano.c:394
|
||||
#: nano.c:406
|
||||
msgid " -R\t\tUse regular expressions for search\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:395
|
||||
#: nano.c:407
|
||||
msgid " -V \t\tPrint version information and exit\n"
|
||||
msgstr " -V \t\tTulosta versiotiedot ja lopeta\n"
|
||||
|
||||
#: nano.c:396
|
||||
#: nano.c:408
|
||||
msgid " -c \t\tConstantly show cursor position\n"
|
||||
msgstr " -c \t\tNäytä kohdistimen sijainti jatkuvasti\n"
|
||||
|
||||
#: nano.c:397
|
||||
#: nano.c:409
|
||||
msgid " -h \t\tShow this message\n"
|
||||
msgstr " -h \t\tNäytä tämä ohje\n"
|
||||
|
||||
#: nano.c:399
|
||||
#: nano.c:411
|
||||
msgid " -k \t\tLet ^K cut from cursor to end of line\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:401
|
||||
#: nano.c:413
|
||||
msgid " -i \t\tAutomatically indent new lines\n"
|
||||
msgstr " -i \t\tSisennä uudet rivit automaattisesti\n"
|
||||
|
||||
#: nano.c:403
|
||||
#: nano.c:415
|
||||
msgid " -l \t\tDon't follow symbolic links, overwrite\n"
|
||||
msgstr " -l \t\tÄlä seuraa symbolisia linkkejä, vaan korvaa ne tiedostoilla\n"
|
||||
|
||||
#: nano.c:406
|
||||
#: nano.c:418
|
||||
msgid " -m \t\tEnable mouse\n"
|
||||
msgstr " -m \t\tKäytä hiirtä\n"
|
||||
|
||||
#: nano.c:410
|
||||
#: nano.c:422
|
||||
msgid " -r [#cols] \tSet fill cols to (wrap lines at) #cols\n"
|
||||
msgstr " -r [#lkm] \tRivitä annettua pidemmät rivit\n"
|
||||
|
||||
#: nano.c:411
|
||||
#: nano.c:423
|
||||
msgid " -s [prog] \tEnable alternate speller\n"
|
||||
msgstr " -s [ohjelma] \tKäytä annettua oikolukuohjelmaa\n"
|
||||
|
||||
#: nano.c:412
|
||||
#: nano.c:424
|
||||
msgid " -p \t\tEmulate Pico as closely as possible\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:413
|
||||
#: nano.c:425
|
||||
msgid " -t \t\tAuto save on exit, don't prompt\n"
|
||||
msgstr " -t \t\tTallenna tiedosto kysymättä poistettaessa\n"
|
||||
|
||||
#: nano.c:414
|
||||
#: nano.c:426
|
||||
msgid " -v \t\tView (read only) mode\n"
|
||||
msgstr " -v \t\tKatselutila (vain luku)\n"
|
||||
|
||||
#: nano.c:415
|
||||
#: nano.c:427
|
||||
msgid " -w \t\tDon't wrap long lines\n"
|
||||
msgstr " -w \t\tÄlä rivitä pitkiä rivejä\n"
|
||||
|
||||
#: nano.c:416
|
||||
#: nano.c:428
|
||||
msgid " -x \t\tDon't show help window\n"
|
||||
msgstr " -x \t\tÄlä näytä ohjeikkunaa\n"
|
||||
|
||||
#: nano.c:417
|
||||
#: nano.c:429
|
||||
msgid " -z \t\tEnable suspend\n"
|
||||
msgstr " -z \t\tMahdollista keskeyttäminen\n"
|
||||
|
||||
#: nano.c:418
|
||||
#: nano.c:430
|
||||
msgid " +LINE\t\tStart at line number LINE\n"
|
||||
msgstr " +RIVI\t\tSiirry riville RIVI\n"
|
||||
|
||||
#: nano.c:425
|
||||
#: nano.c:437
|
||||
#, c-format
|
||||
msgid " nano version %s by Chris Allegretta (compiled %s, %s)\n"
|
||||
msgstr " nano, versio %s. Chris Allegretta (käännetty %s, %s)\n"
|
||||
|
||||
#: nano.c:428
|
||||
#: nano.c:440
|
||||
#, fuzzy
|
||||
msgid " Email: nano@nano-editor.org\tWeb: http://www.nano-editor.org"
|
||||
msgstr " Maili: nano@nano-editor.org\tNetti: http://www.nano-editor.org\n"
|
||||
|
||||
#: nano.c:429
|
||||
#: nano.c:441
|
||||
msgid ""
|
||||
"\n"
|
||||
" Compiled options:"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:485
|
||||
#: nano.c:500
|
||||
msgid "Mark Set"
|
||||
msgstr "Teksti merkitty"
|
||||
|
||||
#: nano.c:490
|
||||
#: nano.c:505
|
||||
msgid "Mark UNset"
|
||||
msgstr "Merkintä poistettu"
|
||||
|
||||
#: nano.c:938
|
||||
#: nano.c:953
|
||||
#, c-format
|
||||
msgid "check_wrap called with inptr->data=\"%s\"\n"
|
||||
msgstr "check_wrap -funktion parametri inptr->data=\"%s\"\n"
|
||||
|
||||
#: nano.c:989
|
||||
#: nano.c:1004
|
||||
#, c-format
|
||||
msgid "current->data now = \"%s\"\n"
|
||||
msgstr "current->data nyt = \"%s\"\n"
|
||||
|
||||
#: nano.c:1042
|
||||
#: nano.c:1056
|
||||
#, c-format
|
||||
msgid "After, data = \"%s\"\n"
|
||||
msgstr "Jälkeenpäin, data = \"%s\"\n"
|
||||
|
||||
#: nano.c:1142
|
||||
#: nano.c:1156
|
||||
msgid "Edit a replacement"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1366
|
||||
#: nano.c:1380
|
||||
#, c-format
|
||||
msgid "Could not create a temporary filename: %s"
|
||||
msgstr "Väliaikaista tiedostonnimeä ei voitu luoda: %s"
|
||||
|
||||
#: nano.c:1372
|
||||
#: nano.c:1386
|
||||
msgid "Spell checking failed: unable to write temp file!"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1384
|
||||
#: nano.c:1398
|
||||
msgid "Finished checking spelling"
|
||||
msgstr "Oikoluku on valmis"
|
||||
|
||||
#: nano.c:1386
|
||||
#: nano.c:1400
|
||||
msgid "Spell checking failed"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1406
|
||||
#: nano.c:1420
|
||||
msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
|
||||
msgstr "Tallenna muutettu teksti (Muutokset häviävät, jos vastaat \"ei\") ? "
|
||||
|
||||
#: nano.c:1502
|
||||
#: nano.c:1516
|
||||
msgid "Received SIGHUP"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1568
|
||||
#: nano.c:1582
|
||||
msgid "Cannot resize top win"
|
||||
msgstr "Yläikkunan kokoa ei voi muuttaa"
|
||||
|
||||
#: nano.c:1570
|
||||
#: nano.c:1584
|
||||
msgid "Cannot move top win"
|
||||
msgstr "Yläikkunaa ei voi siirtää"
|
||||
|
||||
#: nano.c:1572
|
||||
#: nano.c:1586
|
||||
msgid "Cannot resize edit win"
|
||||
msgstr "Muokkausikkunan kokoa ei voi muuttaa"
|
||||
|
||||
#: nano.c:1574
|
||||
#: nano.c:1588
|
||||
msgid "Cannot move edit win"
|
||||
msgstr "Muokkausikkunaa ei voi siirtää"
|
||||
|
||||
#: nano.c:1576
|
||||
#: nano.c:1590
|
||||
msgid "Cannot resize bottom win"
|
||||
msgstr "Alaikkunan kokoa ei voi muuttaa"
|
||||
|
||||
#: nano.c:1578
|
||||
#: nano.c:1592
|
||||
msgid "Cannot move bottom win"
|
||||
msgstr "Alaikkunaa ei voi siirtää"
|
||||
|
||||
#: nano.c:1866
|
||||
#: nano.c:1880
|
||||
msgid "Can now UnJustify!"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1961
|
||||
#: nano.c:1975
|
||||
#, c-format
|
||||
msgid "%s enable/disable"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1973
|
||||
#: nano.c:1988
|
||||
msgid "enabled"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1974
|
||||
#: nano.c:1989
|
||||
msgid "disabled"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:2204
|
||||
#: nano.c:2228
|
||||
msgid "Main: set up windows\n"
|
||||
msgstr "Päätila: ikkunoiden asettelu\n"
|
||||
|
||||
#: nano.c:2217
|
||||
#: nano.c:2241
|
||||
msgid "Main: bottom win\n"
|
||||
msgstr "Päätila: alaikkuna\n"
|
||||
|
||||
#: nano.c:2223
|
||||
#: nano.c:2247
|
||||
msgid "Main: open file\n"
|
||||
msgstr "Päätila: avaa tiedosto\n"
|
||||
|
||||
#: nano.c:2260
|
||||
#: nano.c:2284
|
||||
#, fuzzy, c-format
|
||||
msgid "I got Alt-O-%c! (%d)\n"
|
||||
msgstr "Vastaanotettu Alt-[-%c! (%d)\n"
|
||||
|
||||
#: nano.c:2282
|
||||
#: nano.c:2312
|
||||
#, fuzzy, c-format
|
||||
msgid "I got Alt-[-1-%c! (%d)\n"
|
||||
msgstr "Vastaanotettu Alt-[-%c! (%d)\n"
|
||||
|
||||
#: nano.c:2315
|
||||
#: nano.c:2345
|
||||
#, fuzzy, c-format
|
||||
msgid "I got Alt-[-2-%c! (%d)\n"
|
||||
msgstr "Vastaanotettu Alt-[-%c! (%d)\n"
|
||||
|
||||
#: nano.c:2363
|
||||
#: nano.c:2393
|
||||
#, c-format
|
||||
msgid "I got Alt-[-%c! (%d)\n"
|
||||
msgstr "Vastaanotettu Alt-[-%c! (%d)\n"
|
||||
|
||||
#: nano.c:2389
|
||||
#: nano.c:2419
|
||||
#, c-format
|
||||
msgid "I got Alt-%c! (%d)\n"
|
||||
msgstr "Vastaanotettu Alt-%c! (%d)\n"
|
||||
@@ -832,41 +834,41 @@ msgstr "%d kohtaa korvattu"
|
||||
msgid "Replaced 1 occurence"
|
||||
msgstr "1 kohta korvattu"
|
||||
|
||||
#: search.c:504 search.c:608 search.c:624
|
||||
#: search.c:483 search.c:587 search.c:603
|
||||
msgid "Replace Cancelled"
|
||||
msgstr "Korvaus peruttu"
|
||||
|
||||
#: search.c:554
|
||||
#: search.c:533
|
||||
msgid "Replace this instance?"
|
||||
msgstr "Korvataanko tämä kohta?"
|
||||
|
||||
#: search.c:566
|
||||
#: search.c:545
|
||||
msgid "Replace failed: unknown subexpression!"
|
||||
msgstr ""
|
||||
|
||||
#: search.c:649
|
||||
#: search.c:628
|
||||
#, c-format
|
||||
msgid "Replace with [%s]"
|
||||
msgstr "Korvaa merkkijonolla [%s]"
|
||||
|
||||
#: search.c:653 search.c:657
|
||||
#: search.c:632 search.c:636
|
||||
msgid "Replace with"
|
||||
msgstr "Korvaa merkkijonolla"
|
||||
|
||||
#. Ask for it
|
||||
#: search.c:692
|
||||
#: search.c:671
|
||||
msgid "Enter line number"
|
||||
msgstr "Kirjoita rivin numero"
|
||||
|
||||
#: search.c:694
|
||||
#: search.c:673
|
||||
msgid "Aborted"
|
||||
msgstr "Keskeytetty"
|
||||
|
||||
#: search.c:714
|
||||
#: search.c:693
|
||||
msgid "Come on, be reasonable"
|
||||
msgstr "Jotakin järkevää, kiitos?"
|
||||
|
||||
#: search.c:719
|
||||
#: search.c:698
|
||||
#, c-format
|
||||
msgid "Only %d lines available, skipping to last line"
|
||||
msgstr "Vain %d riviä olemassa, siirrytään viimeiselle riville"
|
||||
@@ -929,50 +931,53 @@ msgstr "do_cursorpos: linepct = %f, bytepct = %f\n"
|
||||
msgid "line %d of %d (%.0f%%), character %d of %d (%.0f%%)"
|
||||
msgstr "rivi %d/%d (%.0f%%), merkki %d/%d (%.0f%%)"
|
||||
|
||||
#: winio.c:1296
|
||||
#: winio.c:1305
|
||||
msgid "Dumping file buffer to stderr...\n"
|
||||
msgstr "Syötetään tiedosto stderriin...\n"
|
||||
|
||||
#: winio.c:1298
|
||||
#: winio.c:1307
|
||||
msgid "Dumping cutbuffer to stderr...\n"
|
||||
msgstr "Syötetään leiketila stderriin...\n"
|
||||
|
||||
#: winio.c:1300
|
||||
#: winio.c:1309
|
||||
msgid "Dumping a buffer to stderr...\n"
|
||||
msgstr "Syötetään teksti stderriin...\n"
|
||||
|
||||
#: winio.c:1341
|
||||
#: winio.c:1384
|
||||
msgid "The nano text editor"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1342
|
||||
#: winio.c:1385
|
||||
msgid "version "
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1343
|
||||
#: winio.c:1386
|
||||
msgid "Brought to you by:"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1344
|
||||
#: winio.c:1387
|
||||
msgid "Special thanks to:"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1345
|
||||
#: winio.c:1388
|
||||
msgid "The Free Software Foundation"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1346
|
||||
#: winio.c:1389
|
||||
msgid "Pavel Curtis, Zeyd Ben-Halim and Eric S. Raymond for ncurses"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1347
|
||||
#: winio.c:1390
|
||||
msgid "and anyone else we forgot..."
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1348
|
||||
#: winio.c:1391
|
||||
msgid "Thank you for using nano!\n"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Could not open file: Path length exceeded."
|
||||
#~ msgstr "Tiedostoa ei voitu avata: liian pitkä tiedostonnimi."
|
||||
|
||||
#, fuzzy
|
||||
#~ msgid "Justify Complete"
|
||||
#~ msgstr "Tasaa"
|
||||
|
||||
248
po/fr.po
248
po/fr.po
@@ -7,7 +7,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 0.8.9\n"
|
||||
"POT-Creation-Date: 2000-12-02 22:34-0500\n"
|
||||
"POT-Creation-Date: 2000-12-18 21:56-0500\n"
|
||||
"PO-Revision-Date: 2000-07-09 01:32+0100\n"
|
||||
"Last-Translator: Clement Laforet <sheep.killer@free.fr>\n"
|
||||
"Language-Team: French <LL@li.org>\n"
|
||||
@@ -30,87 +30,89 @@ msgstr ""
|
||||
"read_line: la position actuelle n'est pas la première ligne et la précédente "
|
||||
"est NULL"
|
||||
|
||||
#: files.c:184 files.c:201
|
||||
#: files.c:184 files.c:202
|
||||
#, c-format
|
||||
msgid "Read %d lines"
|
||||
msgstr "%d lignes lues"
|
||||
|
||||
#: files.c:219 search.c:188
|
||||
#: files.c:220 search.c:188
|
||||
#, c-format
|
||||
msgid "\"%s\" not found"
|
||||
msgstr "\"%s\" non trouvé"
|
||||
|
||||
#. We have a new file
|
||||
#: files.c:223
|
||||
#: files.c:224
|
||||
msgid "New File"
|
||||
msgstr "Nouveau fichier"
|
||||
|
||||
#: files.c:232
|
||||
#: files.c:237
|
||||
#, c-format
|
||||
msgid "File \"%s\" is a directory"
|
||||
msgstr "Le fichier \"%s\" est un répertoire"
|
||||
|
||||
#: files.c:238
|
||||
#. Don't open character or block files. Sorry, /dev/sndstat!
|
||||
#: files.c:240
|
||||
#, fuzzy, c-format
|
||||
msgid "File \"%s\" is a device file"
|
||||
msgstr "Le fichier \"%s\" est un répertoire"
|
||||
|
||||
#: files.c:247
|
||||
msgid "Reading File"
|
||||
msgstr "Lecture du fichier"
|
||||
|
||||
#: files.c:252
|
||||
#: files.c:261
|
||||
msgid "File to insert [from ./] "
|
||||
msgstr "Fichier à insérer [depuis ./] "
|
||||
|
||||
#: files.c:284 files.c:309 files.c:525 nano.c:1419
|
||||
#: files.c:293 files.c:318 files.c:538 nano.c:1433
|
||||
msgid "Cancelled"
|
||||
msgstr "Annulé"
|
||||
|
||||
#: files.c:346 files.c:367 files.c:381 files.c:398 files.c:404
|
||||
#: files.c:364 files.c:381 files.c:395 files.c:412 files.c:418
|
||||
#, c-format
|
||||
msgid "Could not open file for writing: %s"
|
||||
msgstr "Impossible d'ouvrir le fichier en écriture: %s"
|
||||
|
||||
#: files.c:355
|
||||
msgid "Could not open file: Path length exceeded."
|
||||
msgstr "Impossible d'ouvrir le fichier: la longueur du chemin a été dépassée"
|
||||
|
||||
#: files.c:386
|
||||
#: files.c:400
|
||||
#, c-format
|
||||
msgid "Wrote >%s\n"
|
||||
msgstr "Écrit >%s\n"
|
||||
|
||||
#: files.c:413
|
||||
#: files.c:427
|
||||
#, c-format
|
||||
msgid "Could not close %s: %s"
|
||||
msgstr "Impossible de fermer %s: %s"
|
||||
|
||||
#. Try a rename??
|
||||
#: files.c:434 files.c:446 files.c:451
|
||||
#: files.c:450 files.c:459 files.c:464
|
||||
#, c-format
|
||||
msgid "Could not open %s for writing: %s"
|
||||
msgstr "Impossible d'ouvrir %s en écriture: %s"
|
||||
|
||||
#: files.c:458
|
||||
#: files.c:471
|
||||
#, c-format
|
||||
msgid "Could not set permissions %o on %s: %s"
|
||||
msgstr "Impossible de donner les permissions %o à %s: %s"
|
||||
|
||||
#: files.c:464
|
||||
#: files.c:476
|
||||
#, c-format
|
||||
msgid "Wrote %d lines"
|
||||
msgstr "%d lignes écrites"
|
||||
|
||||
#: files.c:496
|
||||
#: files.c:508
|
||||
msgid "File Name to write"
|
||||
msgstr "Nom du fichier dans lequel écrire"
|
||||
|
||||
#: files.c:501
|
||||
#: files.c:513
|
||||
#, c-format
|
||||
msgid "filename is %s"
|
||||
msgstr "Le nom du fichier est %s"
|
||||
|
||||
#: files.c:514
|
||||
#: files.c:527
|
||||
msgid "File exists, OVERWRITE ?"
|
||||
msgstr "Fichier existant, écrire par-dessus ?"
|
||||
|
||||
#: files.c:1003
|
||||
#: files.c:1014
|
||||
msgid "(more)"
|
||||
msgstr ""
|
||||
|
||||
@@ -412,7 +414,7 @@ msgstr "Annuler"
|
||||
msgid "No Replace"
|
||||
msgstr "Pas de remplacement"
|
||||
|
||||
#: nano.c:137
|
||||
#: nano.c:139
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"\n"
|
||||
@@ -421,18 +423,18 @@ msgstr ""
|
||||
"\n"
|
||||
"Buffer écrit dans 'nano.save'\n"
|
||||
|
||||
#: nano.c:139
|
||||
#: nano.c:141
|
||||
#, c-format
|
||||
msgid ""
|
||||
"\n"
|
||||
"No %s written (file exists?)\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:146
|
||||
#: nano.c:148
|
||||
msgid "Key illegal in VIEW mode"
|
||||
msgstr "Touche illégale en mode VISUALISATION"
|
||||
|
||||
#: nano.c:183
|
||||
#: nano.c:192
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" nano help text\n"
|
||||
@@ -469,15 +471,15 @@ msgstr ""
|
||||
"entre parenthèses :\n"
|
||||
"\n"
|
||||
|
||||
#: nano.c:286
|
||||
#: nano.c:295
|
||||
msgid "free_node(): free'd a node, YAY!\n"
|
||||
msgstr "free_node(): libération d'un noeud, OUAIS!\n"
|
||||
|
||||
#: nano.c:291
|
||||
#: nano.c:300
|
||||
msgid "free_node(): free'd last node.\n"
|
||||
msgstr "free_node(): libération du dernier noeud \n"
|
||||
|
||||
#: nano.c:343
|
||||
#: nano.c:355
|
||||
msgid ""
|
||||
"Usage: nano [GNU long option] [option] +LINE <file>\n"
|
||||
"\n"
|
||||
@@ -485,94 +487,94 @@ msgstr ""
|
||||
"Utilisation: nano [option longue GNU] [option] +LIGNE <fichier>\n"
|
||||
"\n"
|
||||
|
||||
#: nano.c:344
|
||||
#: nano.c:356
|
||||
msgid "Option\t\tLong option\t\tMeaning\n"
|
||||
msgstr "Option\t\tOption Longue\t\tSignification\n"
|
||||
|
||||
#: nano.c:346
|
||||
#: nano.c:358
|
||||
msgid " -T \t\t--tabsize=[num]\t\tSet width of a tab to num\n"
|
||||
msgstr ""
|
||||
"-T \t\t--tabsize=[num]\t\tDefini la profondeur d'une tabulation à num\n"
|
||||
|
||||
#: nano.c:349
|
||||
#: nano.c:361
|
||||
msgid " -R\t\t--regexp\t\tUse regular expressions for search\n"
|
||||
msgstr ""
|
||||
"-R\t\t--regexp\t\tUtilise les expressions regulières pour la recherche\n"
|
||||
|
||||
#: nano.c:353
|
||||
#: nano.c:365
|
||||
msgid " -V \t\t--version\t\tPrint version information and exit\n"
|
||||
msgstr " -V \t\t--version\t\tAfficher les informations de version et sortir\n"
|
||||
|
||||
#: nano.c:355
|
||||
#: nano.c:367
|
||||
msgid " -c \t\t--const\t\t\tConstantly show cursor position\n"
|
||||
msgstr " -c \t\t--const\t\t\tAfficher constamment la position du curseur\n"
|
||||
|
||||
#: nano.c:357
|
||||
#: nano.c:369
|
||||
msgid " -h \t\t--help\t\t\tShow this message\n"
|
||||
msgstr " -h \t\t--help\t\t\tAfficher ce message\n"
|
||||
|
||||
#: nano.c:360
|
||||
#: nano.c:372
|
||||
msgid " -k \t\t--cut\t\t\tLet ^K cut from cursor to end of line\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:363
|
||||
#: nano.c:375
|
||||
msgid " -i \t\t--autoindent\t\tAutomatically indent new lines\n"
|
||||
msgstr ""
|
||||
" -i \t\t--autoindent\t\tIndenter automatiquement les nouvelles lignes\n"
|
||||
|
||||
#: nano.c:365
|
||||
#: nano.c:377
|
||||
msgid " -l \t\t--nofollow\t\tDon't follow symbolic links, overwrite\n"
|
||||
msgstr ""
|
||||
" -l \t\t--nofollow\t\tNe suit pas les liens symboliques. Outrepasse "
|
||||
"l'écriture\n"
|
||||
|
||||
#: nano.c:368
|
||||
#: nano.c:380
|
||||
msgid " -m \t\t--mouse\t\t\tEnable mouse\n"
|
||||
msgstr " -m \t\t--mouse\t\t\tActiver le support souris\n"
|
||||
|
||||
#: nano.c:373
|
||||
#: nano.c:385
|
||||
msgid ""
|
||||
" -r [#cols] \t--fill=[#cols]\t\tSet fill cols to (wrap lines at) #cols\n"
|
||||
msgstr ""
|
||||
" -r [#cols] \t--fill=[#cols]\t\tMettre la colonne de fin de ligne à (couper "
|
||||
"les lignes à) #cols\n"
|
||||
|
||||
#: nano.c:375
|
||||
#: nano.c:387
|
||||
msgid " -p\t \t--pico\t\t\tEmulate Pico as closely as possible\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:377
|
||||
#: nano.c:389
|
||||
msgid " -s [prog] \t--speller=[prog]\tEnable alternate speller\n"
|
||||
msgstr ""
|
||||
" -s [prog] \t--speller=[prog]\tActiver un vérificateur orthographique "
|
||||
"alternatif\n"
|
||||
|
||||
#: nano.c:379
|
||||
#: nano.c:391
|
||||
msgid " -t \t\t--tempfile\t\tAuto save on exit, don't prompt\n"
|
||||
msgstr ""
|
||||
" -t \t\t--tempfile\t\tSauver automatiquement à la sortie, sans demander\n"
|
||||
|
||||
#: nano.c:381
|
||||
#: nano.c:393
|
||||
msgid " -v \t\t--view\t\t\tView (read only) mode\n"
|
||||
msgstr " -v \t\t--view\t\t\tMode Visualisation (lecture seule)\n"
|
||||
|
||||
#: nano.c:383
|
||||
#: nano.c:395
|
||||
msgid " -w \t\t--nowrap\t\tDon't wrap long lines\n"
|
||||
msgstr " -w \t\t--nowrap\t\tNe pas couper les lignes trop longues\n"
|
||||
|
||||
#: nano.c:385
|
||||
#: nano.c:397
|
||||
msgid " -x \t\t--nohelp\t\tDon't show help window\n"
|
||||
msgstr " -x \t\t--nohelp\t\tNe pas afficher la fenêtre d'aide\n"
|
||||
|
||||
#: nano.c:387
|
||||
#: nano.c:399
|
||||
msgid " -z \t\t--suspend\t\tEnable suspend\n"
|
||||
msgstr " -z \t\t--suspend\t\tAutoriser la suspension\n"
|
||||
|
||||
#: nano.c:389
|
||||
#: nano.c:401
|
||||
msgid " +LINE\t\t\t\t\tStart at line number LINE\n"
|
||||
msgstr " +LIGNE\t\t\t\t\tCommencer à la ligne LIGNE\n"
|
||||
|
||||
#: nano.c:391
|
||||
#: nano.c:403
|
||||
msgid ""
|
||||
"Usage: nano [option] +LINE <file>\n"
|
||||
"\n"
|
||||
@@ -580,226 +582,226 @@ msgstr ""
|
||||
"Utilisation: nano [option] +LIGNE <fichier>\n"
|
||||
"\n"
|
||||
|
||||
#: nano.c:392
|
||||
#: nano.c:404
|
||||
msgid "Option\t\tMeaning\n"
|
||||
msgstr "Option\t\tSignification\n"
|
||||
|
||||
#: nano.c:393
|
||||
#: nano.c:405
|
||||
msgid " -T [num]\tSet width of a tab to num\n"
|
||||
msgstr "-T [num]\tDéfini la pronfondeur de tabulation à num\n"
|
||||
|
||||
#: nano.c:394
|
||||
#: nano.c:406
|
||||
msgid " -R\t\tUse regular expressions for search\n"
|
||||
msgstr "-R\t\tUtilisation des expressions régulières pour la recherche\n"
|
||||
|
||||
#: nano.c:395
|
||||
#: nano.c:407
|
||||
msgid " -V \t\tPrint version information and exit\n"
|
||||
msgstr " -V \t\tAfficher les informations de version et sortir\n"
|
||||
|
||||
#: nano.c:396
|
||||
#: nano.c:408
|
||||
msgid " -c \t\tConstantly show cursor position\n"
|
||||
msgstr " -c \t\tAfficher constamment la position du curseur\n"
|
||||
|
||||
#: nano.c:397
|
||||
#: nano.c:409
|
||||
msgid " -h \t\tShow this message\n"
|
||||
msgstr " -h \t\tAfficher ce message\n"
|
||||
|
||||
#: nano.c:399
|
||||
#: nano.c:411
|
||||
msgid " -k \t\tLet ^K cut from cursor to end of line\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:401
|
||||
#: nano.c:413
|
||||
msgid " -i \t\tAutomatically indent new lines\n"
|
||||
msgstr " -i \t\tIndenter automatiquement les nouvelles lignes\n"
|
||||
|
||||
#: nano.c:403
|
||||
#: nano.c:415
|
||||
msgid " -l \t\tDon't follow symbolic links, overwrite\n"
|
||||
msgstr "-l \t\tNe pas suivre les liens symboliques. Outrepasse à l'écriture\n"
|
||||
|
||||
#: nano.c:406
|
||||
#: nano.c:418
|
||||
msgid " -m \t\tEnable mouse\n"
|
||||
msgstr " -m \t\tActiver la souris\n"
|
||||
|
||||
#: nano.c:410
|
||||
#: nano.c:422
|
||||
msgid " -r [#cols] \tSet fill cols to (wrap lines at) #cols\n"
|
||||
msgstr ""
|
||||
" -r [#cols] \tMettre la colonne de fin de ligne à (couper les lignes à) "
|
||||
"#cols\n"
|
||||
|
||||
#: nano.c:411
|
||||
#: nano.c:423
|
||||
msgid " -s [prog] \tEnable alternate speller\n"
|
||||
msgstr " -s [prog] \tActiver un vérificateur orthographique alternatif\n"
|
||||
|
||||
#: nano.c:412
|
||||
#: nano.c:424
|
||||
msgid " -p \t\tEmulate Pico as closely as possible\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:413
|
||||
#: nano.c:425
|
||||
msgid " -t \t\tAuto save on exit, don't prompt\n"
|
||||
msgstr " -t \t\tSauver automatiquement à la sortie, sans demander\n"
|
||||
|
||||
#: nano.c:414
|
||||
#: nano.c:426
|
||||
msgid " -v \t\tView (read only) mode\n"
|
||||
msgstr " -v \t\tMode Visualisation seule (lecture seule)\n"
|
||||
|
||||
#: nano.c:415
|
||||
#: nano.c:427
|
||||
msgid " -w \t\tDon't wrap long lines\n"
|
||||
msgstr " -w \t\tNe pas couper les lignes longues\n"
|
||||
|
||||
#: nano.c:416
|
||||
#: nano.c:428
|
||||
msgid " -x \t\tDon't show help window\n"
|
||||
msgstr " -x \t\tNe pas afficher la fenêtre d'aide\n"
|
||||
|
||||
#: nano.c:417
|
||||
#: nano.c:429
|
||||
msgid " -z \t\tEnable suspend\n"
|
||||
msgstr " -z \t\tAutoriser la suspension\n"
|
||||
|
||||
#: nano.c:418
|
||||
#: nano.c:430
|
||||
msgid " +LINE\t\tStart at line number LINE\n"
|
||||
msgstr " +LIGNE\t\tDémarrer à la ligne LIGNE\n"
|
||||
|
||||
#: nano.c:425
|
||||
#: nano.c:437
|
||||
#, c-format
|
||||
msgid " nano version %s by Chris Allegretta (compiled %s, %s)\n"
|
||||
msgstr " nano version %s de Chris Allegretta (compilée %s, %s)\n"
|
||||
|
||||
#: nano.c:428
|
||||
#: nano.c:440
|
||||
#, fuzzy
|
||||
msgid " Email: nano@nano-editor.org\tWeb: http://www.nano-editor.org"
|
||||
msgstr " Email: nano@asty.org\tWeb: http://www.asty.org/nano\n"
|
||||
|
||||
#: nano.c:429
|
||||
#: nano.c:441
|
||||
msgid ""
|
||||
"\n"
|
||||
" Compiled options:"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:485
|
||||
#: nano.c:500
|
||||
msgid "Mark Set"
|
||||
msgstr "Marque enregistrée"
|
||||
|
||||
#: nano.c:490
|
||||
#: nano.c:505
|
||||
msgid "Mark UNset"
|
||||
msgstr "Marque effacée"
|
||||
|
||||
#: nano.c:938
|
||||
#: nano.c:953
|
||||
#, c-format
|
||||
msgid "check_wrap called with inptr->data=\"%s\"\n"
|
||||
msgstr "check_wrap appelée avec inptr->data=\"%s\"\n"
|
||||
|
||||
#: nano.c:989
|
||||
#: nano.c:1004
|
||||
#, c-format
|
||||
msgid "current->data now = \"%s\"\n"
|
||||
msgstr "current->data vaut maintenant \"%s\"\n"
|
||||
|
||||
#: nano.c:1042
|
||||
#: nano.c:1056
|
||||
#, c-format
|
||||
msgid "After, data = \"%s\"\n"
|
||||
msgstr "Après, data = \"%s\"\n"
|
||||
|
||||
#: nano.c:1142
|
||||
#: nano.c:1156
|
||||
msgid "Edit a replacement"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1366
|
||||
#: nano.c:1380
|
||||
#, c-format
|
||||
msgid "Could not create a temporary filename: %s"
|
||||
msgstr "Impossible de créer un nom de fichier temporaire: %s"
|
||||
|
||||
#: nano.c:1372
|
||||
#: nano.c:1386
|
||||
msgid "Spell checking failed: unable to write temp file!"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1384
|
||||
#: nano.c:1398
|
||||
msgid "Finished checking spelling"
|
||||
msgstr "Vérification orthographique terminée"
|
||||
|
||||
#: nano.c:1386
|
||||
#: nano.c:1400
|
||||
msgid "Spell checking failed"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1406
|
||||
#: nano.c:1420
|
||||
msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
|
||||
msgstr "Sauver le buffer modifié (RÉPONDRE \"No\" EFFACERA LES CHANGEMENTS"
|
||||
|
||||
#: nano.c:1502
|
||||
#: nano.c:1516
|
||||
msgid "Received SIGHUP"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1568
|
||||
#: nano.c:1582
|
||||
msgid "Cannot resize top win"
|
||||
msgstr "Impossible de redimensionner la fenêtre du haut"
|
||||
|
||||
#: nano.c:1570
|
||||
#: nano.c:1584
|
||||
msgid "Cannot move top win"
|
||||
msgstr "Impossible de bouger la fenêtre du haut"
|
||||
|
||||
#: nano.c:1572
|
||||
#: nano.c:1586
|
||||
msgid "Cannot resize edit win"
|
||||
msgstr "Impossible de redimensionner la fenêtre d'édition"
|
||||
|
||||
#: nano.c:1574
|
||||
#: nano.c:1588
|
||||
msgid "Cannot move edit win"
|
||||
msgstr "Impossible de bouger la fenêtre d'édition"
|
||||
|
||||
#: nano.c:1576
|
||||
#: nano.c:1590
|
||||
msgid "Cannot resize bottom win"
|
||||
msgstr "Impossible de redimensionner la fenêtre du bas"
|
||||
|
||||
#: nano.c:1578
|
||||
#: nano.c:1592
|
||||
msgid "Cannot move bottom win"
|
||||
msgstr "Impossible de bouger la fenêtre du bas"
|
||||
|
||||
#: nano.c:1866
|
||||
#: nano.c:1880
|
||||
msgid "Can now UnJustify!"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1961
|
||||
#: nano.c:1975
|
||||
#, c-format
|
||||
msgid "%s enable/disable"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1973
|
||||
#: nano.c:1988
|
||||
msgid "enabled"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1974
|
||||
#: nano.c:1989
|
||||
msgid "disabled"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:2204
|
||||
#: nano.c:2228
|
||||
msgid "Main: set up windows\n"
|
||||
msgstr "Main: configuration des fenêtres\n"
|
||||
|
||||
#: nano.c:2217
|
||||
#: nano.c:2241
|
||||
msgid "Main: bottom win\n"
|
||||
msgstr "Main: fenêtre du bas\n"
|
||||
|
||||
#: nano.c:2223
|
||||
#: nano.c:2247
|
||||
msgid "Main: open file\n"
|
||||
msgstr "Main: ouvrir fichier\n"
|
||||
|
||||
#: nano.c:2260
|
||||
#: nano.c:2284
|
||||
#, fuzzy, c-format
|
||||
msgid "I got Alt-O-%c! (%d)\n"
|
||||
msgstr "J'ai reçu Alt-[-%c! (%d)\n"
|
||||
|
||||
#: nano.c:2282
|
||||
#: nano.c:2312
|
||||
#, fuzzy, c-format
|
||||
msgid "I got Alt-[-1-%c! (%d)\n"
|
||||
msgstr "J'ai reçu Alt-[-%c! (%d)\n"
|
||||
|
||||
#: nano.c:2315
|
||||
#: nano.c:2345
|
||||
#, fuzzy, c-format
|
||||
msgid "I got Alt-[-2-%c! (%d)\n"
|
||||
msgstr "J'ai reçu Alt-[-%c! (%d)\n"
|
||||
|
||||
#: nano.c:2363
|
||||
#: nano.c:2393
|
||||
#, c-format
|
||||
msgid "I got Alt-[-%c! (%d)\n"
|
||||
msgstr "J'ai reçu Alt-[-%c! (%d)\n"
|
||||
|
||||
#: nano.c:2389
|
||||
#: nano.c:2419
|
||||
#, c-format
|
||||
msgid "I got Alt-%c! (%d)\n"
|
||||
msgstr "J'ai reçu Alt-%c! (%d)\n"
|
||||
@@ -851,41 +853,41 @@ msgstr "%d occurences remplac
|
||||
msgid "Replaced 1 occurence"
|
||||
msgstr "1 occurence remplacée"
|
||||
|
||||
#: search.c:504 search.c:608 search.c:624
|
||||
#: search.c:483 search.c:587 search.c:603
|
||||
msgid "Replace Cancelled"
|
||||
msgstr "Remplacement annulé"
|
||||
|
||||
#: search.c:554
|
||||
#: search.c:533
|
||||
msgid "Replace this instance?"
|
||||
msgstr "Remplacer cette occurence?"
|
||||
|
||||
#: search.c:566
|
||||
#: search.c:545
|
||||
msgid "Replace failed: unknown subexpression!"
|
||||
msgstr ""
|
||||
|
||||
#: search.c:649
|
||||
#: search.c:628
|
||||
#, c-format
|
||||
msgid "Replace with [%s]"
|
||||
msgstr "Remplacer par [%s]"
|
||||
|
||||
#: search.c:653 search.c:657
|
||||
#: search.c:632 search.c:636
|
||||
msgid "Replace with"
|
||||
msgstr "Rempacer par"
|
||||
|
||||
#. Ask for it
|
||||
#: search.c:692
|
||||
#: search.c:671
|
||||
msgid "Enter line number"
|
||||
msgstr "Entrer le numéro de ligne"
|
||||
|
||||
#: search.c:694
|
||||
#: search.c:673
|
||||
msgid "Aborted"
|
||||
msgstr "Annulé"
|
||||
|
||||
#: search.c:714
|
||||
#: search.c:693
|
||||
msgid "Come on, be reasonable"
|
||||
msgstr "Allez, soyez raisonnable"
|
||||
|
||||
#: search.c:719
|
||||
#: search.c:698
|
||||
#, c-format
|
||||
msgid "Only %d lines available, skipping to last line"
|
||||
msgstr "Seulement %d lignes sont disponibles, saut jusqu'à la dernière ligne"
|
||||
@@ -948,50 +950,54 @@ msgstr "do_cursorpos: linepct = %f, bytepct = %f\n"
|
||||
msgid "line %d of %d (%.0f%%), character %d of %d (%.0f%%)"
|
||||
msgstr "ligne %d sur %d (%.0f%%), caractère %d sur %d (%.0f%%)"
|
||||
|
||||
#: winio.c:1296
|
||||
#: winio.c:1305
|
||||
msgid "Dumping file buffer to stderr...\n"
|
||||
msgstr "Envoi du buffer fichier sur stderr...\n"
|
||||
|
||||
#: winio.c:1298
|
||||
#: winio.c:1307
|
||||
msgid "Dumping cutbuffer to stderr...\n"
|
||||
msgstr "Envoi du cutbuffer sur stderr...\n"
|
||||
|
||||
#: winio.c:1300
|
||||
#: winio.c:1309
|
||||
msgid "Dumping a buffer to stderr...\n"
|
||||
msgstr "Envoi d'un buffer sur stderr...\n"
|
||||
|
||||
#: winio.c:1341
|
||||
#: winio.c:1384
|
||||
msgid "The nano text editor"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1342
|
||||
#: winio.c:1385
|
||||
msgid "version "
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1343
|
||||
#: winio.c:1386
|
||||
msgid "Brought to you by:"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1344
|
||||
#: winio.c:1387
|
||||
msgid "Special thanks to:"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1345
|
||||
#: winio.c:1388
|
||||
msgid "The Free Software Foundation"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1346
|
||||
#: winio.c:1389
|
||||
msgid "Pavel Curtis, Zeyd Ben-Halim and Eric S. Raymond for ncurses"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1347
|
||||
#: winio.c:1390
|
||||
msgid "and anyone else we forgot..."
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1348
|
||||
#: winio.c:1391
|
||||
msgid "Thank you for using nano!\n"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Could not open file: Path length exceeded."
|
||||
#~ msgstr ""
|
||||
#~ "Impossible d'ouvrir le fichier: la longueur du chemin a été dépassée"
|
||||
|
||||
#, fuzzy
|
||||
#~ msgid "Justify Complete"
|
||||
#~ msgstr "Justifier"
|
||||
|
||||
247
po/id.po
247
po/id.po
@@ -6,7 +6,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: nano-0.9.10\n"
|
||||
"POT-Creation-Date: 2000-12-02 22:34-0500\n"
|
||||
"POT-Creation-Date: 2000-12-18 21:56-0500\n"
|
||||
"PO-Revision-Date: 2000-06-08 20:56+07:00\n"
|
||||
"Last-Translator: Tedi Heriyanto <tedi-h@usa.net>\n"
|
||||
"Language-Team: Indonesian <id@li.org>\n"
|
||||
@@ -27,87 +27,89 @@ msgstr "Hapus cutbuffer =>\n"
|
||||
msgid "read_line: not on first line and prev is NULL"
|
||||
msgstr "read_line: tidak di baris pertama dan sebelumnya adalah NULL"
|
||||
|
||||
#: files.c:184 files.c:201
|
||||
#: files.c:184 files.c:202
|
||||
#, c-format
|
||||
msgid "Read %d lines"
|
||||
msgstr "Membaca %d baris"
|
||||
|
||||
#: files.c:219 search.c:188
|
||||
#: files.c:220 search.c:188
|
||||
#, c-format
|
||||
msgid "\"%s\" not found"
|
||||
msgstr "\"%s\" tidak ditemukan"
|
||||
|
||||
#. We have a new file
|
||||
#: files.c:223
|
||||
#: files.c:224
|
||||
msgid "New File"
|
||||
msgstr "File Baru"
|
||||
|
||||
#: files.c:232
|
||||
#: files.c:237
|
||||
#, c-format
|
||||
msgid "File \"%s\" is a directory"
|
||||
msgstr "File \"%s\" adalah sebuah direktori"
|
||||
|
||||
#: files.c:238
|
||||
#. Don't open character or block files. Sorry, /dev/sndstat!
|
||||
#: files.c:240
|
||||
#, fuzzy, c-format
|
||||
msgid "File \"%s\" is a device file"
|
||||
msgstr "File \"%s\" adalah sebuah direktori"
|
||||
|
||||
#: files.c:247
|
||||
msgid "Reading File"
|
||||
msgstr "Membaca File"
|
||||
|
||||
#: files.c:252
|
||||
#: files.c:261
|
||||
msgid "File to insert [from ./] "
|
||||
msgstr "File untuk disisipkan "
|
||||
|
||||
#: files.c:284 files.c:309 files.c:525 nano.c:1419
|
||||
#: files.c:293 files.c:318 files.c:538 nano.c:1433
|
||||
msgid "Cancelled"
|
||||
msgstr "Dibatalkan"
|
||||
|
||||
#: files.c:346 files.c:367 files.c:381 files.c:398 files.c:404
|
||||
#: files.c:364 files.c:381 files.c:395 files.c:412 files.c:418
|
||||
#, c-format
|
||||
msgid "Could not open file for writing: %s"
|
||||
msgstr "Tidak dapat membuka file untuk menulis: %s"
|
||||
|
||||
#: files.c:355
|
||||
msgid "Could not open file: Path length exceeded."
|
||||
msgstr "Tidak dapat membuka file: panjang path terlampaui"
|
||||
|
||||
#: files.c:386
|
||||
#: files.c:400
|
||||
#, c-format
|
||||
msgid "Wrote >%s\n"
|
||||
msgstr "Tulis >%s\n"
|
||||
|
||||
#: files.c:413
|
||||
#: files.c:427
|
||||
#, c-format
|
||||
msgid "Could not close %s: %s"
|
||||
msgstr "Tidak dapat menutup %s: %s"
|
||||
|
||||
#. Try a rename??
|
||||
#: files.c:434 files.c:446 files.c:451
|
||||
#: files.c:450 files.c:459 files.c:464
|
||||
#, c-format
|
||||
msgid "Could not open %s for writing: %s"
|
||||
msgstr "Tidak dapat membuka %s untuk menulis: %s"
|
||||
|
||||
#: files.c:458
|
||||
#: files.c:471
|
||||
#, c-format
|
||||
msgid "Could not set permissions %o on %s: %s"
|
||||
msgstr "Tidak dapat menset permisi %o pada %s: %s"
|
||||
|
||||
#: files.c:464
|
||||
#: files.c:476
|
||||
#, c-format
|
||||
msgid "Wrote %d lines"
|
||||
msgstr "Menulis %d baris"
|
||||
|
||||
#: files.c:496
|
||||
#: files.c:508
|
||||
msgid "File Name to write"
|
||||
msgstr "Nama file untuk ditulis"
|
||||
|
||||
#: files.c:501
|
||||
#: files.c:513
|
||||
#, c-format
|
||||
msgid "filename is %s"
|
||||
msgstr "Namafile adalah %s"
|
||||
|
||||
#: files.c:514
|
||||
#: files.c:527
|
||||
msgid "File exists, OVERWRITE ?"
|
||||
msgstr "File ada, DITIMPA ?"
|
||||
|
||||
#: files.c:1003
|
||||
#: files.c:1014
|
||||
msgid "(more)"
|
||||
msgstr ""
|
||||
|
||||
@@ -404,7 +406,7 @@ msgstr "Batal"
|
||||
msgid "No Replace"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:137
|
||||
#: nano.c:139
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"\n"
|
||||
@@ -413,18 +415,18 @@ msgstr ""
|
||||
"\n"
|
||||
"Buffer ditulis ke 'nano.save'\n"
|
||||
|
||||
#: nano.c:139
|
||||
#: nano.c:141
|
||||
#, c-format
|
||||
msgid ""
|
||||
"\n"
|
||||
"No %s written (file exists?)\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:146
|
||||
#: nano.c:148
|
||||
msgid "Key illegal in VIEW mode"
|
||||
msgstr "Kunci ilegal dalam mode VIEW"
|
||||
|
||||
#: nano.c:183
|
||||
#: nano.c:192
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" nano help text\n"
|
||||
@@ -462,99 +464,99 @@ msgstr ""
|
||||
"Kunci-kunci opsional ditunjukkan dalam kurung:\n"
|
||||
"\n"
|
||||
|
||||
#: nano.c:286
|
||||
#: nano.c:295
|
||||
msgid "free_node(): free'd a node, YAY!\n"
|
||||
msgstr "free_node(): bebaskan sebuah node, YAY!\n"
|
||||
|
||||
#: nano.c:291
|
||||
#: nano.c:300
|
||||
msgid "free_node(): free'd last node.\n"
|
||||
msgstr "free_node(): bebaskan node terakhir.\n"
|
||||
|
||||
#: nano.c:343
|
||||
#: nano.c:355
|
||||
msgid ""
|
||||
"Usage: nano [GNU long option] [option] +LINE <file>\n"
|
||||
"\n"
|
||||
msgstr "Pemakaian: nano [GNU long option] [option] +LINE <file>\n"
|
||||
|
||||
#: nano.c:344
|
||||
#: nano.c:356
|
||||
msgid "Option\t\tLong option\t\tMeaning\n"
|
||||
msgstr "Option: Long option Arti\n"
|
||||
|
||||
#: nano.c:346
|
||||
#: nano.c:358
|
||||
msgid " -T \t\t--tabsize=[num]\t\tSet width of a tab to num\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:349
|
||||
#: nano.c:361
|
||||
msgid " -R\t\t--regexp\t\tUse regular expressions for search\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:353
|
||||
#: nano.c:365
|
||||
msgid " -V \t\t--version\t\tPrint version information and exit\n"
|
||||
msgstr "-V --version Tampilkan versi dan keluar\n"
|
||||
|
||||
#: nano.c:355
|
||||
#: nano.c:367
|
||||
msgid " -c \t\t--const\t\t\tConstantly show cursor position\n"
|
||||
msgstr "-c --const Menampilkan posisi kursor secara konstan\n"
|
||||
|
||||
#: nano.c:357
|
||||
#: nano.c:369
|
||||
msgid " -h \t\t--help\t\t\tShow this message\n"
|
||||
msgstr "-h --help Tampilkan pesan ini\n"
|
||||
|
||||
#: nano.c:360
|
||||
#: nano.c:372
|
||||
msgid " -k \t\t--cut\t\t\tLet ^K cut from cursor to end of line\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:363
|
||||
#: nano.c:375
|
||||
msgid " -i \t\t--autoindent\t\tAutomatically indent new lines\n"
|
||||
msgstr "-i --autoindent Indentasi baris barus secara otomatis\n"
|
||||
|
||||
#: nano.c:365
|
||||
#: nano.c:377
|
||||
msgid " -l \t\t--nofollow\t\tDon't follow symbolic links, overwrite\n"
|
||||
msgstr "-l --nofollow Jangan ikuti link simbolik, timpa\n"
|
||||
|
||||
#: nano.c:368
|
||||
#: nano.c:380
|
||||
msgid " -m \t\t--mouse\t\t\tEnable mouse\n"
|
||||
msgstr "-m --mouse Aktifkan mouse\n"
|
||||
|
||||
#: nano.c:373
|
||||
#: nano.c:385
|
||||
msgid ""
|
||||
" -r [#cols] \t--fill=[#cols]\t\tSet fill cols to (wrap lines at) #cols\n"
|
||||
msgstr "-r [#cols] --fill=[#cols] Set fill col ke (wrap line di) #cols\n"
|
||||
|
||||
#: nano.c:375
|
||||
#: nano.c:387
|
||||
msgid " -p\t \t--pico\t\t\tEmulate Pico as closely as possible\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:377
|
||||
#: nano.c:389
|
||||
msgid " -s [prog] \t--speller=[prog]\tEnable alternate speller\n"
|
||||
msgstr "-s [prog] --speller=[prog] Aktifkan speller alternatif\n"
|
||||
|
||||
#: nano.c:379
|
||||
#: nano.c:391
|
||||
msgid " -t \t\t--tempfile\t\tAuto save on exit, don't prompt\n"
|
||||
msgstr ""
|
||||
"-t --tempfile Autosave saat keluar, jangan minta konfirmasi\n"
|
||||
|
||||
#: nano.c:381
|
||||
#: nano.c:393
|
||||
msgid " -v \t\t--view\t\t\tView (read only) mode\n"
|
||||
msgstr "-v --view Mode Tampil (baca saja)\n"
|
||||
|
||||
#: nano.c:383
|
||||
#: nano.c:395
|
||||
msgid " -w \t\t--nowrap\t\tDon't wrap long lines\n"
|
||||
msgstr "-w --nowrap Jangan wrap baris panjang\n"
|
||||
|
||||
#: nano.c:385
|
||||
#: nano.c:397
|
||||
msgid " -x \t\t--nohelp\t\tDon't show help window\n"
|
||||
msgstr "-x --nohelp Jangan tampilkan jendela bantuan\n"
|
||||
|
||||
#: nano.c:387
|
||||
#: nano.c:399
|
||||
msgid " -z \t\t--suspend\t\tEnable suspend\n"
|
||||
msgstr "-z --suspend Aktifkan suspend\n"
|
||||
|
||||
#: nano.c:389
|
||||
#: nano.c:401
|
||||
msgid " +LINE\t\t\t\t\tStart at line number LINE\n"
|
||||
msgstr "+LINE Mulai pada nomor baris LINE\n"
|
||||
|
||||
#: nano.c:391
|
||||
#: nano.c:403
|
||||
msgid ""
|
||||
"Usage: nano [option] +LINE <file>\n"
|
||||
"\n"
|
||||
@@ -562,224 +564,224 @@ msgstr ""
|
||||
"Pemakaian: nano [option] +LINE <file>\n"
|
||||
"\n"
|
||||
|
||||
#: nano.c:392
|
||||
#: nano.c:404
|
||||
msgid "Option\t\tMeaning\n"
|
||||
msgstr "Option Arti\n"
|
||||
|
||||
#: nano.c:393
|
||||
#: nano.c:405
|
||||
msgid " -T [num]\tSet width of a tab to num\n"
|
||||
msgstr " -T [num]\tGanti lebar tabulasi manjadi num\n"
|
||||
|
||||
#: nano.c:394
|
||||
#: nano.c:406
|
||||
msgid " -R\t\tUse regular expressions for search\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:395
|
||||
#: nano.c:407
|
||||
msgid " -V \t\tPrint version information and exit\n"
|
||||
msgstr "-V Tampilkan informasi versi dan keluar\n"
|
||||
|
||||
#: nano.c:396
|
||||
#: nano.c:408
|
||||
msgid " -c \t\tConstantly show cursor position\n"
|
||||
msgstr "-c Menampilkan posisi kursor secara konstan\n"
|
||||
|
||||
#: nano.c:397
|
||||
#: nano.c:409
|
||||
msgid " -h \t\tShow this message\n"
|
||||
msgstr "-h Tampilkan pesan ini\n"
|
||||
|
||||
#: nano.c:399
|
||||
#: nano.c:411
|
||||
msgid " -k \t\tLet ^K cut from cursor to end of line\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:401
|
||||
#: nano.c:413
|
||||
msgid " -i \t\tAutomatically indent new lines\n"
|
||||
msgstr "-i Indent baris barus secara otomatis\n"
|
||||
|
||||
#: nano.c:403
|
||||
#: nano.c:415
|
||||
msgid " -l \t\tDon't follow symbolic links, overwrite\n"
|
||||
msgstr "-l Jangan ikuti link simbolik, timpa\n"
|
||||
|
||||
#: nano.c:406
|
||||
#: nano.c:418
|
||||
msgid " -m \t\tEnable mouse\n"
|
||||
msgstr "-m Aktifkan mouse\n"
|
||||
|
||||
#: nano.c:410
|
||||
#: nano.c:422
|
||||
msgid " -r [#cols] \tSet fill cols to (wrap lines at) #cols\n"
|
||||
msgstr "-r [#cols] Set fill col ke (wrap line di) #cols\n"
|
||||
|
||||
#: nano.c:411
|
||||
#: nano.c:423
|
||||
msgid " -s [prog] \tEnable alternate speller\n"
|
||||
msgstr "-s [prog] Aktifkan speller alternatif\n"
|
||||
|
||||
#: nano.c:412
|
||||
#: nano.c:424
|
||||
msgid " -p \t\tEmulate Pico as closely as possible\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:413
|
||||
#: nano.c:425
|
||||
msgid " -t \t\tAuto save on exit, don't prompt\n"
|
||||
msgstr "-t Autosave saat keluar, jangan minta konfirmasi.\n"
|
||||
|
||||
#: nano.c:414
|
||||
#: nano.c:426
|
||||
msgid " -v \t\tView (read only) mode\n"
|
||||
msgstr "-v Mode Tampil (baca saja)\n"
|
||||
|
||||
#: nano.c:415
|
||||
#: nano.c:427
|
||||
msgid " -w \t\tDon't wrap long lines\n"
|
||||
msgstr "-w Jangan wrap baris panjang\n"
|
||||
|
||||
#: nano.c:416
|
||||
#: nano.c:428
|
||||
msgid " -x \t\tDon't show help window\n"
|
||||
msgstr "-x Jangan tampilkan jendela bantuan\n"
|
||||
|
||||
#: nano.c:417
|
||||
#: nano.c:429
|
||||
msgid " -z \t\tEnable suspend\n"
|
||||
msgstr "-z Aktifkan suspend\n"
|
||||
|
||||
#: nano.c:418
|
||||
#: nano.c:430
|
||||
msgid " +LINE\t\tStart at line number LINE\n"
|
||||
msgstr "+LINE Mulai pada nomor baris LINE\n"
|
||||
|
||||
#: nano.c:425
|
||||
#: nano.c:437
|
||||
#, c-format
|
||||
msgid " nano version %s by Chris Allegretta (compiled %s, %s)\n"
|
||||
msgstr "nano versi %s oleh Chris Allegretta (compiled %s, %s)\n"
|
||||
|
||||
#: nano.c:428
|
||||
#: nano.c:440
|
||||
#, fuzzy
|
||||
msgid " Email: nano@nano-editor.org\tWeb: http://www.nano-editor.org"
|
||||
msgstr " Email: nano@nano-editor.org\tWeb: http://www.nano-editor.org\n"
|
||||
|
||||
#: nano.c:429
|
||||
#: nano.c:441
|
||||
msgid ""
|
||||
"\n"
|
||||
" Compiled options:"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:485
|
||||
#: nano.c:500
|
||||
msgid "Mark Set"
|
||||
msgstr "Set Tanda"
|
||||
|
||||
#: nano.c:490
|
||||
#: nano.c:505
|
||||
msgid "Mark UNset"
|
||||
msgstr "Unset Tanda"
|
||||
|
||||
#: nano.c:938
|
||||
#: nano.c:953
|
||||
#, c-format
|
||||
msgid "check_wrap called with inptr->data=\"%s\"\n"
|
||||
msgstr "check_wrap dipanggil dengan inptr->data=\"%s\"\n"
|
||||
|
||||
#: nano.c:989
|
||||
#: nano.c:1004
|
||||
#, c-format
|
||||
msgid "current->data now = \"%s\"\n"
|
||||
msgstr "current->data sekarang =\"%s\"\n"
|
||||
|
||||
#: nano.c:1042
|
||||
#: nano.c:1056
|
||||
#, c-format
|
||||
msgid "After, data = \"%s\"\n"
|
||||
msgstr "Setelah, data= \"%s\"\n"
|
||||
|
||||
#: nano.c:1142
|
||||
#: nano.c:1156
|
||||
msgid "Edit a replacement"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1366
|
||||
#: nano.c:1380
|
||||
#, c-format
|
||||
msgid "Could not create a temporary filename: %s"
|
||||
msgstr "Tidak dapat membuat nama file sementara: %s"
|
||||
|
||||
#: nano.c:1372
|
||||
#: nano.c:1386
|
||||
msgid "Spell checking failed: unable to write temp file!"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1384
|
||||
#: nano.c:1398
|
||||
msgid "Finished checking spelling"
|
||||
msgstr "Selesai memeriksa ejaan"
|
||||
|
||||
#: nano.c:1386
|
||||
#: nano.c:1400
|
||||
msgid "Spell checking failed"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1406
|
||||
#: nano.c:1420
|
||||
msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
|
||||
msgstr "Simpan buffer termodifikasi (JAWAB \"No\" AKAN MENGHAPUS PERUBAHAN) ?"
|
||||
|
||||
#: nano.c:1502
|
||||
#: nano.c:1516
|
||||
msgid "Received SIGHUP"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1568
|
||||
#: nano.c:1582
|
||||
msgid "Cannot resize top win"
|
||||
msgstr "Tidak dapat menganti ukuran jendela atas"
|
||||
|
||||
#: nano.c:1570
|
||||
#: nano.c:1584
|
||||
msgid "Cannot move top win"
|
||||
msgstr "Tidak dapat memindahkan jendela atas"
|
||||
|
||||
#: nano.c:1572
|
||||
#: nano.c:1586
|
||||
msgid "Cannot resize edit win"
|
||||
msgstr "Tidak dapat mengganti ukuran jendela edit"
|
||||
|
||||
#: nano.c:1574
|
||||
#: nano.c:1588
|
||||
msgid "Cannot move edit win"
|
||||
msgstr "Tidak dapat memindah jendela edit"
|
||||
|
||||
#: nano.c:1576
|
||||
#: nano.c:1590
|
||||
msgid "Cannot resize bottom win"
|
||||
msgstr "Tidak dapat mengganti ukuran jendela bawah"
|
||||
|
||||
#: nano.c:1578
|
||||
#: nano.c:1592
|
||||
msgid "Cannot move bottom win"
|
||||
msgstr "Tidak dapat memindah jendela bawah"
|
||||
|
||||
#: nano.c:1866
|
||||
#: nano.c:1880
|
||||
msgid "Can now UnJustify!"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1961
|
||||
#: nano.c:1975
|
||||
#, c-format
|
||||
msgid "%s enable/disable"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1973
|
||||
#: nano.c:1988
|
||||
msgid "enabled"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1974
|
||||
#: nano.c:1989
|
||||
msgid "disabled"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:2204
|
||||
#: nano.c:2228
|
||||
msgid "Main: set up windows\n"
|
||||
msgstr "Main: menset jendela\n"
|
||||
|
||||
#: nano.c:2217
|
||||
#: nano.c:2241
|
||||
msgid "Main: bottom win\n"
|
||||
msgstr "Main: jendela bawah\n"
|
||||
|
||||
#: nano.c:2223
|
||||
#: nano.c:2247
|
||||
msgid "Main: open file\n"
|
||||
msgstr "Main: membuka file\n"
|
||||
|
||||
#: nano.c:2260
|
||||
#: nano.c:2284
|
||||
#, fuzzy, c-format
|
||||
msgid "I got Alt-O-%c! (%d)\n"
|
||||
msgstr "Saya mendapat Alt-%c! (%d)\n"
|
||||
|
||||
#: nano.c:2282
|
||||
#: nano.c:2312
|
||||
#, fuzzy, c-format
|
||||
msgid "I got Alt-[-1-%c! (%d)\n"
|
||||
msgstr "Saya mendapat Alt-%c! (%d)\n"
|
||||
|
||||
#: nano.c:2315
|
||||
#: nano.c:2345
|
||||
#, fuzzy, c-format
|
||||
msgid "I got Alt-[-2-%c! (%d)\n"
|
||||
msgstr "Saya mendapat Alt-%c! (%d)\n"
|
||||
|
||||
#: nano.c:2363
|
||||
#: nano.c:2393
|
||||
#, c-format
|
||||
msgid "I got Alt-[-%c! (%d)\n"
|
||||
msgstr "Saya mendapat Alt-%c! (%d)\n"
|
||||
|
||||
#: nano.c:2389
|
||||
#: nano.c:2419
|
||||
#, c-format
|
||||
msgid "I got Alt-%c! (%d)\n"
|
||||
msgstr "Saya mendapat Alt-%c! (%d)\n"
|
||||
@@ -831,41 +833,41 @@ msgstr "%d tempat terganti"
|
||||
msgid "Replaced 1 occurence"
|
||||
msgstr "Terganti 1 tempat"
|
||||
|
||||
#: search.c:504 search.c:608 search.c:624
|
||||
#: search.c:483 search.c:587 search.c:603
|
||||
msgid "Replace Cancelled"
|
||||
msgstr "Batalkan penggantian"
|
||||
|
||||
#: search.c:554
|
||||
#: search.c:533
|
||||
msgid "Replace this instance?"
|
||||
msgstr "Ganti kata ini?"
|
||||
|
||||
#: search.c:566
|
||||
#: search.c:545
|
||||
msgid "Replace failed: unknown subexpression!"
|
||||
msgstr ""
|
||||
|
||||
#: search.c:649
|
||||
#: search.c:628
|
||||
#, c-format
|
||||
msgid "Replace with [%s]"
|
||||
msgstr "Ganti dengan [%s]"
|
||||
|
||||
#: search.c:653 search.c:657
|
||||
#: search.c:632 search.c:636
|
||||
msgid "Replace with"
|
||||
msgstr "Ganti dengan"
|
||||
|
||||
#. Ask for it
|
||||
#: search.c:692
|
||||
#: search.c:671
|
||||
msgid "Enter line number"
|
||||
msgstr "Masukkan nomor baris"
|
||||
|
||||
#: search.c:694
|
||||
#: search.c:673
|
||||
msgid "Aborted"
|
||||
msgstr "Dibatalkan"
|
||||
|
||||
#: search.c:714
|
||||
#: search.c:693
|
||||
msgid "Come on, be reasonable"
|
||||
msgstr "Ayo, yang masuk akal"
|
||||
|
||||
#: search.c:719
|
||||
#: search.c:698
|
||||
#, c-format
|
||||
msgid "Only %d lines available, skipping to last line"
|
||||
msgstr "Hanya %d baris tersedia, melompat ke baris akhir"
|
||||
@@ -928,50 +930,53 @@ msgstr "do_cursorpos: linepct = %f, bytepct = %f\n"
|
||||
msgid "line %d of %d (%.0f%%), character %d of %d (%.0f%%)"
|
||||
msgstr "baris %d dari %d (%f.0f%%), karakter %d dari %d (%.0f%%)"
|
||||
|
||||
#: winio.c:1296
|
||||
#: winio.c:1305
|
||||
msgid "Dumping file buffer to stderr...\n"
|
||||
msgstr "Kirim buffer file ke stderr...\n"
|
||||
|
||||
#: winio.c:1298
|
||||
#: winio.c:1307
|
||||
msgid "Dumping cutbuffer to stderr...\n"
|
||||
msgstr "Kirim cutbuffer ke stderr...\n"
|
||||
|
||||
#: winio.c:1300
|
||||
#: winio.c:1309
|
||||
msgid "Dumping a buffer to stderr...\n"
|
||||
msgstr "Kirim buffer ke stderr...\n"
|
||||
|
||||
#: winio.c:1341
|
||||
#: winio.c:1384
|
||||
msgid "The nano text editor"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1342
|
||||
#: winio.c:1385
|
||||
msgid "version "
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1343
|
||||
#: winio.c:1386
|
||||
msgid "Brought to you by:"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1344
|
||||
#: winio.c:1387
|
||||
msgid "Special thanks to:"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1345
|
||||
#: winio.c:1388
|
||||
msgid "The Free Software Foundation"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1346
|
||||
#: winio.c:1389
|
||||
msgid "Pavel Curtis, Zeyd Ben-Halim and Eric S. Raymond for ncurses"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1347
|
||||
#: winio.c:1390
|
||||
msgid "and anyone else we forgot..."
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1348
|
||||
#: winio.c:1391
|
||||
msgid "Thank you for using nano!\n"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Could not open file: Path length exceeded."
|
||||
#~ msgstr "Tidak dapat membuka file: panjang path terlampaui"
|
||||
|
||||
#, fuzzy
|
||||
#~ msgid "Justify Complete"
|
||||
#~ msgstr "Justifikasi"
|
||||
|
||||
247
po/it.po
247
po/it.po
@@ -7,7 +7,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 0.8.7\n"
|
||||
"POT-Creation-Date: 2000-12-02 22:34-0500\n"
|
||||
"POT-Creation-Date: 2000-12-18 21:56-0500\n"
|
||||
"PO-Revision-Date: 2000-03-03 04:57+0100\n"
|
||||
"Last-Translator: Daniele Medri <madrid@linux.it>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -27,87 +27,89 @@ msgstr ""
|
||||
msgid "read_line: not on first line and prev is NULL"
|
||||
msgstr "read_line: no estamos en la primera línea y la anterior es NULL"
|
||||
|
||||
#: files.c:184 files.c:201
|
||||
#: files.c:184 files.c:202
|
||||
#, c-format
|
||||
msgid "Read %d lines"
|
||||
msgstr "Leggi %d linee"
|
||||
|
||||
#: files.c:219 search.c:188
|
||||
#: files.c:220 search.c:188
|
||||
#, c-format
|
||||
msgid "\"%s\" not found"
|
||||
msgstr "\"%s\" non trovato"
|
||||
|
||||
#. We have a new file
|
||||
#: files.c:223
|
||||
#: files.c:224
|
||||
msgid "New File"
|
||||
msgstr "Nuovo file"
|
||||
|
||||
#: files.c:232
|
||||
#: files.c:237
|
||||
#, c-format
|
||||
msgid "File \"%s\" is a directory"
|
||||
msgstr "Il file \"%s\" è una directory"
|
||||
|
||||
#: files.c:238
|
||||
#. Don't open character or block files. Sorry, /dev/sndstat!
|
||||
#: files.c:240
|
||||
#, fuzzy, c-format
|
||||
msgid "File \"%s\" is a device file"
|
||||
msgstr "Il file \"%s\" è una directory"
|
||||
|
||||
#: files.c:247
|
||||
msgid "Reading File"
|
||||
msgstr "Lettura file"
|
||||
|
||||
#: files.c:252
|
||||
#: files.c:261
|
||||
msgid "File to insert [from ./] "
|
||||
msgstr "File da inserire [da ./] "
|
||||
|
||||
#: files.c:284 files.c:309 files.c:525 nano.c:1419
|
||||
#: files.c:293 files.c:318 files.c:538 nano.c:1433
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancellato"
|
||||
|
||||
#: files.c:346 files.c:367 files.c:381 files.c:398 files.c:404
|
||||
#: files.c:364 files.c:381 files.c:395 files.c:412 files.c:418
|
||||
#, c-format
|
||||
msgid "Could not open file for writing: %s"
|
||||
msgstr "Impossibile aprire il file in scrittura: %s"
|
||||
|
||||
#: files.c:355
|
||||
msgid "Could not open file: Path length exceeded."
|
||||
msgstr "Impossibile aprire il file: esagerata lunghezza del percorso."
|
||||
|
||||
#: files.c:386
|
||||
#: files.c:400
|
||||
#, c-format
|
||||
msgid "Wrote >%s\n"
|
||||
msgstr "Scrivi >%s\n"
|
||||
|
||||
#: files.c:413
|
||||
#: files.c:427
|
||||
#, c-format
|
||||
msgid "Could not close %s: %s"
|
||||
msgstr "Impossibile chiudere %s: %s"
|
||||
|
||||
#. Try a rename??
|
||||
#: files.c:434 files.c:446 files.c:451
|
||||
#: files.c:450 files.c:459 files.c:464
|
||||
#, c-format
|
||||
msgid "Could not open %s for writing: %s"
|
||||
msgstr "Impossibile aprire %s in scrittura: %s"
|
||||
|
||||
#: files.c:458
|
||||
#: files.c:471
|
||||
#, c-format
|
||||
msgid "Could not set permissions %o on %s: %s"
|
||||
msgstr "Impossibile configurare i permessi di %o su %s: %s"
|
||||
|
||||
#: files.c:464
|
||||
#: files.c:476
|
||||
#, c-format
|
||||
msgid "Wrote %d lines"
|
||||
msgstr "Scritte %d linee"
|
||||
|
||||
#: files.c:496
|
||||
#: files.c:508
|
||||
msgid "File Name to write"
|
||||
msgstr "Salva con nome"
|
||||
|
||||
#: files.c:501
|
||||
#: files.c:513
|
||||
#, c-format
|
||||
msgid "filename is %s"
|
||||
msgstr "Il nome file è %s"
|
||||
|
||||
#: files.c:514
|
||||
#: files.c:527
|
||||
msgid "File exists, OVERWRITE ?"
|
||||
msgstr "File esistente, SOVRASCRIVERE?"
|
||||
|
||||
#: files.c:1003
|
||||
#: files.c:1014
|
||||
msgid "(more)"
|
||||
msgstr ""
|
||||
|
||||
@@ -404,7 +406,7 @@ msgstr "Cancella"
|
||||
msgid "No Replace"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:137
|
||||
#: nano.c:139
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"\n"
|
||||
@@ -413,18 +415,18 @@ msgstr ""
|
||||
"\n"
|
||||
"Buffer scritto su 'nano.save'\n"
|
||||
|
||||
#: nano.c:139
|
||||
#: nano.c:141
|
||||
#, c-format
|
||||
msgid ""
|
||||
"\n"
|
||||
"No %s written (file exists?)\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:146
|
||||
#: nano.c:148
|
||||
msgid "Key illegal in VIEW mode"
|
||||
msgstr "Chiave illegale nella modalità VISTA"
|
||||
|
||||
#: nano.c:183
|
||||
#: nano.c:192
|
||||
msgid ""
|
||||
" nano help text\n"
|
||||
"\n"
|
||||
@@ -445,15 +447,15 @@ msgid ""
|
||||
"\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:286
|
||||
#: nano.c:295
|
||||
msgid "free_node(): free'd a node, YAY!\n"
|
||||
msgstr "free_node(): liberado un nodo, YEAH!\n"
|
||||
|
||||
#: nano.c:291
|
||||
#: nano.c:300
|
||||
msgid "free_node(): free'd last node.\n"
|
||||
msgstr "free_node(): liberado el último nodo.\n"
|
||||
|
||||
#: nano.c:343
|
||||
#: nano.c:355
|
||||
msgid ""
|
||||
"Usage: nano [GNU long option] [option] +LINE <file>\n"
|
||||
"\n"
|
||||
@@ -461,85 +463,85 @@ msgstr ""
|
||||
"Utilizzo: nano [GNU opzioni lunghe] [opzioni] +LINEA <file>\n"
|
||||
"\n"
|
||||
|
||||
#: nano.c:344
|
||||
#: nano.c:356
|
||||
msgid "Option\t\tLong option\t\tMeaning\n"
|
||||
msgstr "Opzioni\t\tLunghe opzioni\t\tSignificato\n"
|
||||
|
||||
#: nano.c:346
|
||||
#: nano.c:358
|
||||
msgid " -T \t\t--tabsize=[num]\t\tSet width of a tab to num\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:349
|
||||
#: nano.c:361
|
||||
msgid " -R\t\t--regexp\t\tUse regular expressions for search\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:353
|
||||
#: nano.c:365
|
||||
msgid " -V \t\t--version\t\tPrint version information and exit\n"
|
||||
msgstr " -V \t\t--versione\t\tStampa informazioni sulla versione ed esci\n"
|
||||
|
||||
#: nano.c:355
|
||||
#: nano.c:367
|
||||
msgid " -c \t\t--const\t\t\tConstantly show cursor position\n"
|
||||
msgstr " -c \t\t--const\t\t\tMostra sempre la posizione del cursore\n"
|
||||
|
||||
#: nano.c:357
|
||||
#: nano.c:369
|
||||
msgid " -h \t\t--help\t\t\tShow this message\n"
|
||||
msgstr " -h \t\t--help\t\t\tMostra questo messaggio\n"
|
||||
|
||||
#: nano.c:360
|
||||
#: nano.c:372
|
||||
msgid " -k \t\t--cut\t\t\tLet ^K cut from cursor to end of line\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:363
|
||||
#: nano.c:375
|
||||
msgid " -i \t\t--autoindent\t\tAutomatically indent new lines\n"
|
||||
msgstr " -i \t\t--autoindent\t\tIndentar automáticamente nuevas líneas\n"
|
||||
|
||||
#: nano.c:365
|
||||
#: nano.c:377
|
||||
msgid " -l \t\t--nofollow\t\tDon't follow symbolic links, overwrite\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:368
|
||||
#: nano.c:380
|
||||
msgid " -m \t\t--mouse\t\t\tEnable mouse\n"
|
||||
msgstr " -m \t\t--mouse\t\t\tAttiva mouse\n"
|
||||
|
||||
#: nano.c:373
|
||||
#: nano.c:385
|
||||
msgid ""
|
||||
" -r [#cols] \t--fill=[#cols]\t\tSet fill cols to (wrap lines at) #cols\n"
|
||||
msgstr " -r [#cols] \t--fill=[#cols]\t\tConfigura riempimento colonne\n"
|
||||
|
||||
#: nano.c:375
|
||||
#: nano.c:387
|
||||
msgid " -p\t \t--pico\t\t\tEmulate Pico as closely as possible\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:377
|
||||
#: nano.c:389
|
||||
msgid " -s [prog] \t--speller=[prog]\tEnable alternate speller\n"
|
||||
msgstr " -s [prog] \t--speller=[prog]\tAttiva correttore alternativo\n"
|
||||
|
||||
#: nano.c:379
|
||||
#: nano.c:391
|
||||
msgid " -t \t\t--tempfile\t\tAuto save on exit, don't prompt\n"
|
||||
msgstr ""
|
||||
" -t \t\t--tempfile\t\tSalvataggio automatico in uscita senza richiesta\n"
|
||||
|
||||
#: nano.c:381
|
||||
#: nano.c:393
|
||||
msgid " -v \t\t--view\t\t\tView (read only) mode\n"
|
||||
msgstr " -v \t\t--view\t\t\tVisualizzazione (sola lettura)\n"
|
||||
|
||||
#: nano.c:383
|
||||
#: nano.c:395
|
||||
msgid " -w \t\t--nowrap\t\tDon't wrap long lines\n"
|
||||
msgstr " -w \t\t--nowrap\t\tNon interrompere linee lunghe\n"
|
||||
|
||||
#: nano.c:385
|
||||
#: nano.c:397
|
||||
msgid " -x \t\t--nohelp\t\tDon't show help window\n"
|
||||
msgstr " -x \t\t--nohelp\t\tNon mostrare finestra aiuti\n"
|
||||
|
||||
#: nano.c:387
|
||||
#: nano.c:399
|
||||
msgid " -z \t\t--suspend\t\tEnable suspend\n"
|
||||
msgstr " -z \t\t--suspend\t\tAbilita sospensione\n"
|
||||
|
||||
#: nano.c:389
|
||||
#: nano.c:401
|
||||
msgid " +LINE\t\t\t\t\tStart at line number LINE\n"
|
||||
msgstr " +LINE\t\t\t\t\tInizia alla linea numero\n"
|
||||
|
||||
#: nano.c:391
|
||||
#: nano.c:403
|
||||
msgid ""
|
||||
"Usage: nano [option] +LINE <file>\n"
|
||||
"\n"
|
||||
@@ -547,226 +549,226 @@ msgstr ""
|
||||
"Uso: nano [opzioni] +LINEA <file>\n"
|
||||
"\n"
|
||||
|
||||
#: nano.c:392
|
||||
#: nano.c:404
|
||||
msgid "Option\t\tMeaning\n"
|
||||
msgstr "Opzioni\t\tSignificato\n"
|
||||
|
||||
#: nano.c:393
|
||||
#: nano.c:405
|
||||
msgid " -T [num]\tSet width of a tab to num\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:394
|
||||
#: nano.c:406
|
||||
msgid " -R\t\tUse regular expressions for search\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:395
|
||||
#: nano.c:407
|
||||
msgid " -V \t\tPrint version information and exit\n"
|
||||
msgstr " -V \t\tStampa informazioni sulla versione ed esci\n"
|
||||
|
||||
#: nano.c:396
|
||||
#: nano.c:408
|
||||
msgid " -c \t\tConstantly show cursor position\n"
|
||||
msgstr " -c \t\tMostra sempre la posizione del cursore\n"
|
||||
|
||||
#: nano.c:397
|
||||
#: nano.c:409
|
||||
msgid " -h \t\tShow this message\n"
|
||||
msgstr " -h \t\tMostra questo messaggio\n"
|
||||
|
||||
#: nano.c:399
|
||||
#: nano.c:411
|
||||
msgid " -k \t\tLet ^K cut from cursor to end of line\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:401
|
||||
#: nano.c:413
|
||||
msgid " -i \t\tAutomatically indent new lines\n"
|
||||
msgstr " -v \t\tIndentazione automatica nuove linee\n"
|
||||
|
||||
#: nano.c:403
|
||||
#: nano.c:415
|
||||
msgid " -l \t\tDon't follow symbolic links, overwrite\n"
|
||||
msgstr " -l \t\tNon seguire i link simbolici, sovrascrivi\n"
|
||||
|
||||
#: nano.c:406
|
||||
#: nano.c:418
|
||||
msgid " -m \t\tEnable mouse\n"
|
||||
msgstr " -m \t\tAttiva mouse\n"
|
||||
|
||||
#: nano.c:410
|
||||
#: nano.c:422
|
||||
msgid " -r [#cols] \tSet fill cols to (wrap lines at) #cols\n"
|
||||
msgstr " -r [#cols] \tRiempimento colonne (interrompi linee a) #cols\n"
|
||||
|
||||
#: nano.c:411
|
||||
#: nano.c:423
|
||||
msgid " -s [prog] \tEnable alternate speller\n"
|
||||
msgstr " -s [prog] \tAttiva correttore alternativo\n"
|
||||
|
||||
#: nano.c:412
|
||||
#: nano.c:424
|
||||
msgid " -p \t\tEmulate Pico as closely as possible\n"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:413
|
||||
#: nano.c:425
|
||||
msgid " -t \t\tAuto save on exit, don't prompt\n"
|
||||
msgstr " -t \t\tSalvataggio automatico in uscita senza avviso\n"
|
||||
|
||||
#: nano.c:414
|
||||
#: nano.c:426
|
||||
msgid " -v \t\tView (read only) mode\n"
|
||||
msgstr " -v \t\tVisualizza (sola lettura)\n"
|
||||
|
||||
#: nano.c:415
|
||||
#: nano.c:427
|
||||
msgid " -w \t\tDon't wrap long lines\n"
|
||||
msgstr " -w \t\tNon interrompere linee lunghe\n"
|
||||
|
||||
#: nano.c:416
|
||||
#: nano.c:428
|
||||
msgid " -x \t\tDon't show help window\n"
|
||||
msgstr " -x \t\tNon mostrare la finestra Aiuti\n"
|
||||
|
||||
#: nano.c:417
|
||||
#: nano.c:429
|
||||
msgid " -z \t\tEnable suspend\n"
|
||||
msgstr " -z \t\tAttiva sospensione\n"
|
||||
|
||||
#: nano.c:418
|
||||
#: nano.c:430
|
||||
msgid " +LINE\t\tStart at line number LINE\n"
|
||||
msgstr " +LINEA\t\tInizia alla LINEA numero\n"
|
||||
|
||||
#: nano.c:425
|
||||
#: nano.c:437
|
||||
#, c-format
|
||||
msgid " nano version %s by Chris Allegretta (compiled %s, %s)\n"
|
||||
msgstr " nano versione %s di Chris Allegretta (compilato %s, %s\n"
|
||||
|
||||
#: nano.c:428
|
||||
#: nano.c:440
|
||||
#, fuzzy
|
||||
msgid " Email: nano@nano-editor.org\tWeb: http://www.nano-editor.org"
|
||||
msgstr "Email: nano@nano-editor.org\tWeb: http://www.nano-editor.org\n"
|
||||
|
||||
#: nano.c:429
|
||||
#: nano.c:441
|
||||
msgid ""
|
||||
"\n"
|
||||
" Compiled options:"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:485
|
||||
#: nano.c:500
|
||||
msgid "Mark Set"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:490
|
||||
#: nano.c:505
|
||||
msgid "Mark UNset"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:938
|
||||
#: nano.c:953
|
||||
#, c-format
|
||||
msgid "check_wrap called with inptr->data=\"%s\"\n"
|
||||
msgstr "check_wrap chiamata con inptr->data=\"%s\"\n"
|
||||
|
||||
#: nano.c:989
|
||||
#: nano.c:1004
|
||||
#, c-format
|
||||
msgid "current->data now = \"%s\"\n"
|
||||
msgstr "current->data ora = \"%d\"\n"
|
||||
|
||||
#: nano.c:1042
|
||||
#: nano.c:1056
|
||||
#, c-format
|
||||
msgid "After, data = \"%s\"\n"
|
||||
msgstr "Dopo, data = \"%s\"\n"
|
||||
|
||||
#: nano.c:1142
|
||||
#: nano.c:1156
|
||||
msgid "Edit a replacement"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1366
|
||||
#: nano.c:1380
|
||||
#, c-format
|
||||
msgid "Could not create a temporary filename: %s"
|
||||
msgstr "Impossibile creare un nome file temporaneo: %s"
|
||||
|
||||
#: nano.c:1372
|
||||
#: nano.c:1386
|
||||
msgid "Spell checking failed: unable to write temp file!"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1384
|
||||
#: nano.c:1398
|
||||
msgid "Finished checking spelling"
|
||||
msgstr "Controllo ortografico terminato"
|
||||
|
||||
#: nano.c:1386
|
||||
#: nano.c:1400
|
||||
msgid "Spell checking failed"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1406
|
||||
#: nano.c:1420
|
||||
msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
|
||||
msgstr ""
|
||||
"Salva il buffer modificato (RISPONDENDO \"No\" ANNULLERETE I CAMBIAMENTI "
|
||||
"AVVENUTI) ?"
|
||||
|
||||
#: nano.c:1502
|
||||
#: nano.c:1516
|
||||
msgid "Received SIGHUP"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1568
|
||||
#: nano.c:1582
|
||||
msgid "Cannot resize top win"
|
||||
msgstr "Impossibile ridimensionare la finestra superiore"
|
||||
|
||||
#: nano.c:1570
|
||||
#: nano.c:1584
|
||||
msgid "Cannot move top win"
|
||||
msgstr "Impossibile spostare la finestra superiore"
|
||||
|
||||
#: nano.c:1572
|
||||
#: nano.c:1586
|
||||
msgid "Cannot resize edit win"
|
||||
msgstr "Impossibile ridimensionare la finestra di modifica"
|
||||
|
||||
#: nano.c:1574
|
||||
#: nano.c:1588
|
||||
msgid "Cannot move edit win"
|
||||
msgstr "Impossibile spostare finestra di modifica"
|
||||
|
||||
#: nano.c:1576
|
||||
#: nano.c:1590
|
||||
msgid "Cannot resize bottom win"
|
||||
msgstr "Impossibile ridimensionare la finestra inferiore"
|
||||
|
||||
#: nano.c:1578
|
||||
#: nano.c:1592
|
||||
msgid "Cannot move bottom win"
|
||||
msgstr "Impossibile spostare la finestra inferiore"
|
||||
|
||||
#: nano.c:1866
|
||||
#: nano.c:1880
|
||||
msgid "Can now UnJustify!"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1961
|
||||
#: nano.c:1975
|
||||
#, c-format
|
||||
msgid "%s enable/disable"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1973
|
||||
#: nano.c:1988
|
||||
msgid "enabled"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:1974
|
||||
#: nano.c:1989
|
||||
msgid "disabled"
|
||||
msgstr ""
|
||||
|
||||
#: nano.c:2204
|
||||
#: nano.c:2228
|
||||
msgid "Main: set up windows\n"
|
||||
msgstr "Main: configura finestre\n"
|
||||
|
||||
#: nano.c:2217
|
||||
#: nano.c:2241
|
||||
msgid "Main: bottom win\n"
|
||||
msgstr "Main: finestra inferiore\n"
|
||||
|
||||
#: nano.c:2223
|
||||
#: nano.c:2247
|
||||
msgid "Main: open file\n"
|
||||
msgstr "Main: apri file\n"
|
||||
|
||||
#: nano.c:2260
|
||||
#: nano.c:2284
|
||||
#, fuzzy, c-format
|
||||
msgid "I got Alt-O-%c! (%d)\n"
|
||||
msgstr "Premuto Alt-[-%c! (%d)\n"
|
||||
|
||||
#: nano.c:2282
|
||||
#: nano.c:2312
|
||||
#, fuzzy, c-format
|
||||
msgid "I got Alt-[-1-%c! (%d)\n"
|
||||
msgstr "Premuto Alt-[-%c! (%d)\n"
|
||||
|
||||
#: nano.c:2315
|
||||
#: nano.c:2345
|
||||
#, fuzzy, c-format
|
||||
msgid "I got Alt-[-2-%c! (%d)\n"
|
||||
msgstr "Premuto Alt-[-%c! (%d)\n"
|
||||
|
||||
#: nano.c:2363
|
||||
#: nano.c:2393
|
||||
#, c-format
|
||||
msgid "I got Alt-[-%c! (%d)\n"
|
||||
msgstr "Premuto Alt-[-%c! (%d)\n"
|
||||
|
||||
#: nano.c:2389
|
||||
#: nano.c:2419
|
||||
#, c-format
|
||||
msgid "I got Alt-%c! (%d)\n"
|
||||
msgstr "Premuto Alt-%c! (%d)\n"
|
||||
@@ -818,41 +820,41 @@ msgstr "Sostituite %d occorrenze"
|
||||
msgid "Replaced 1 occurence"
|
||||
msgstr "Sostituita 1 occorrenza"
|
||||
|
||||
#: search.c:504 search.c:608 search.c:624
|
||||
#: search.c:483 search.c:587 search.c:603
|
||||
msgid "Replace Cancelled"
|
||||
msgstr "Sostituzione annullata"
|
||||
|
||||
#: search.c:554
|
||||
#: search.c:533
|
||||
msgid "Replace this instance?"
|
||||
msgstr "Sostituisci questa istanza?"
|
||||
|
||||
#: search.c:566
|
||||
#: search.c:545
|
||||
msgid "Replace failed: unknown subexpression!"
|
||||
msgstr ""
|
||||
|
||||
#: search.c:649
|
||||
#: search.c:628
|
||||
#, c-format
|
||||
msgid "Replace with [%s]"
|
||||
msgstr "Sostituisci con [%s]"
|
||||
|
||||
#: search.c:653 search.c:657
|
||||
#: search.c:632 search.c:636
|
||||
msgid "Replace with"
|
||||
msgstr "Sostituisci con"
|
||||
|
||||
#. Ask for it
|
||||
#: search.c:692
|
||||
#: search.c:671
|
||||
msgid "Enter line number"
|
||||
msgstr "Inserire numero linea"
|
||||
|
||||
#: search.c:694
|
||||
#: search.c:673
|
||||
msgid "Aborted"
|
||||
msgstr "Operazione fallita"
|
||||
|
||||
#: search.c:714
|
||||
#: search.c:693
|
||||
msgid "Come on, be reasonable"
|
||||
msgstr "Avanti, sii ragionevole"
|
||||
|
||||
#: search.c:719
|
||||
#: search.c:698
|
||||
#, c-format
|
||||
msgid "Only %d lines available, skipping to last line"
|
||||
msgstr "Solo %d linee disponibili, vai all'ultima"
|
||||
@@ -915,50 +917,53 @@ msgstr "do_cursorpos: linepct = %f, bytepct = %f\n"
|
||||
msgid "line %d of %d (%.0f%%), character %d of %d (%.0f%%)"
|
||||
msgstr "linea %d di %d (%.0f%%), carattere %d di %d (%.0f%%)"
|
||||
|
||||
#: winio.c:1296
|
||||
#: winio.c:1305
|
||||
msgid "Dumping file buffer to stderr...\n"
|
||||
msgstr "Copia file buffer sullo stderr...\n"
|
||||
|
||||
#: winio.c:1298
|
||||
#: winio.c:1307
|
||||
msgid "Dumping cutbuffer to stderr...\n"
|
||||
msgstr "Copia cutbuffer sullo stderr...\n"
|
||||
|
||||
#: winio.c:1300
|
||||
#: winio.c:1309
|
||||
msgid "Dumping a buffer to stderr...\n"
|
||||
msgstr "Copia un buffer sullo stderr...\n"
|
||||
|
||||
#: winio.c:1341
|
||||
#: winio.c:1384
|
||||
msgid "The nano text editor"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1342
|
||||
#: winio.c:1385
|
||||
msgid "version "
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1343
|
||||
#: winio.c:1386
|
||||
msgid "Brought to you by:"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1344
|
||||
#: winio.c:1387
|
||||
msgid "Special thanks to:"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1345
|
||||
#: winio.c:1388
|
||||
msgid "The Free Software Foundation"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1346
|
||||
#: winio.c:1389
|
||||
msgid "Pavel Curtis, Zeyd Ben-Halim and Eric S. Raymond for ncurses"
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1347
|
||||
#: winio.c:1390
|
||||
msgid "and anyone else we forgot..."
|
||||
msgstr ""
|
||||
|
||||
#: winio.c:1348
|
||||
#: winio.c:1391
|
||||
msgid "Thank you for using nano!\n"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Could not open file: Path length exceeded."
|
||||
#~ msgstr "Impossibile aprire il file: esagerata lunghezza del percorso."
|
||||
|
||||
#, fuzzy
|
||||
#~ msgid "Justify Complete"
|
||||
#~ msgstr "Giustifica"
|
||||
|
||||
5
proto.h
5
proto.h
@@ -38,7 +38,7 @@ extern int fill, flags,tabsize;
|
||||
extern int search_last_line;
|
||||
|
||||
extern WINDOW *edit, *topwin, *bottomwin;
|
||||
extern char filename[PATH_MAX];
|
||||
extern char *filename;
|
||||
extern char *answer;
|
||||
extern char *hblank, *help_text;
|
||||
extern char *last_search;
|
||||
@@ -119,6 +119,7 @@ void *mallocstrcpy(void *dest, void *src);
|
||||
void wrap_reset(void);
|
||||
void display_main_list(void);
|
||||
void nano_small_msg(void);
|
||||
void nano_disable_msg(void);
|
||||
void do_early_abort(void);
|
||||
void *nmalloc(size_t howmuch);
|
||||
void *nrealloc(void *ptr, size_t howmuch);
|
||||
@@ -133,6 +134,8 @@ void search_init_globals(void);
|
||||
void replace_abort(void);
|
||||
void add_to_cutbuffer(filestruct * inptr);
|
||||
void do_replace_highlight(int highlight_flag, char *word);
|
||||
void keypad_on(int yesno);
|
||||
void nano_disabled_msg(void);
|
||||
#ifdef NANO_EXTRA
|
||||
void do_credits(void);
|
||||
#endif
|
||||
|
||||
21
search.c
21
search.c
@@ -468,27 +468,6 @@ char *replace_line(void)
|
||||
return copy;
|
||||
}
|
||||
|
||||
/* highlight the current word being replaced or spell checked */
|
||||
void do_replace_highlight(int highlight_flag, char *word)
|
||||
{
|
||||
char *highlight_word = NULL;
|
||||
|
||||
highlight_word = mallocstrcpy(highlight_word, ¤t->data[current_x]);
|
||||
highlight_word[strlen(word)] = '\0';
|
||||
|
||||
reset_cursor();
|
||||
|
||||
if (highlight_flag)
|
||||
wattron(edit, A_REVERSE);
|
||||
|
||||
waddstr(edit, highlight_word);
|
||||
|
||||
if (highlight_flag)
|
||||
wattroff(edit, A_REVERSE);
|
||||
|
||||
free(highlight_word);
|
||||
}
|
||||
|
||||
/* step through each replace word and prompt user before replacing word */
|
||||
int do_replace_loop(char *prevanswer, filestruct *begin, int *beginx,
|
||||
int wholewords, int *i)
|
||||
|
||||
1
utils.c
1
utils.c
@@ -152,6 +152,7 @@ void new_magicline(void)
|
||||
filebot->next->lineno = filebot->lineno + 1;
|
||||
filebot = filebot->next;
|
||||
totlines++;
|
||||
totsize++;
|
||||
}
|
||||
|
||||
#ifndef DISABLE_TABCOMP
|
||||
|
||||
53
winio.c
53
winio.c
@@ -761,7 +761,7 @@ void edit_add(filestruct * fileptr, int yval, int start, int virt_cur_x,
|
||||
#endif
|
||||
/* Just paint the string (no mark on this line) */
|
||||
mvwaddnstr(edit, yval, 0, &fileptr->data[start],
|
||||
get_page_end_virtual(this_page) - start);
|
||||
get_page_end_virtual(this_page) - start + 1);
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -832,7 +832,7 @@ void update_line(filestruct * fileptr, int index)
|
||||
edit_add(filetmp, line, col, virt_cur_x, virt_mark_beginx, page);
|
||||
mvwaddch(edit, line, 0, '$');
|
||||
|
||||
if (strlenpt(fileptr->data) > get_page_end_virtual(page))
|
||||
if (strlenpt(fileptr->data) > get_page_end_virtual(page) + 1)
|
||||
mvwaddch(edit, line, COLS - 1, '$');
|
||||
} else {
|
||||
/* It's not the current line means that it's at x=0 and page=1 */
|
||||
@@ -1175,11 +1175,16 @@ int do_cursorpos(void)
|
||||
But hey, it's better than nothing, and it's dynamic! */
|
||||
int do_help(void)
|
||||
{
|
||||
#ifndef NANO_SMALL
|
||||
#if !defined(NANO_SMALL) && !defined(DISABLE_HELP)
|
||||
char *ptr = help_text, *end;
|
||||
int i, j, row = 0, page = 1, kbinput = 0, no_more = 0;
|
||||
int no_help_flag = 0;
|
||||
|
||||
|
||||
/* Oh well, they've asked for the help menu, if the keypad is not on now
|
||||
we're going to have to turn it on */
|
||||
keypad_on(TRUE);
|
||||
|
||||
blank_edit();
|
||||
curs_set(0);
|
||||
blank_statusbar();
|
||||
@@ -1265,7 +1270,9 @@ int do_help(void)
|
||||
no_more = 1;
|
||||
continue;
|
||||
}
|
||||
} while ((kbinput = wgetch(edit)) != NANO_EXIT_KEY);
|
||||
} while ((kbinput = wgetch(edit)) != NANO_EXIT_KEY &&
|
||||
kbinput != NANO_EXIT_FKEY);
|
||||
|
||||
if (no_help_flag) {
|
||||
werase(bottomwin);
|
||||
wrefresh(bottomwin);
|
||||
@@ -1279,8 +1286,10 @@ int do_help(void)
|
||||
|
||||
curs_set(1);
|
||||
edit_refresh();
|
||||
#else
|
||||
#elif defined(NANO_SMALL)
|
||||
nano_small_msg();
|
||||
#elif defined(DISABLE_HELP)
|
||||
nano_disabled_msg();
|
||||
#endif
|
||||
|
||||
return 1;
|
||||
@@ -1331,6 +1340,40 @@ void fix_editbot(void)
|
||||
&& (editbot != filebot); i++, editbot = editbot->next);
|
||||
}
|
||||
|
||||
/* highlight the current word being replaced or spell checked */
|
||||
void do_replace_highlight(int highlight_flag, char *word)
|
||||
{
|
||||
char *highlight_word = NULL;
|
||||
int x, y;
|
||||
|
||||
highlight_word = mallocstrcpy(highlight_word, ¤t->data[current_x]);
|
||||
highlight_word[strlen(word)] = '\0';
|
||||
|
||||
/* adjust output when word extends beyond screen*/
|
||||
|
||||
x = xplustabs();
|
||||
y = get_page_end_virtual(get_page_from_virtual(x)) + 1;
|
||||
|
||||
if ((COLS - (y - x) + strlen(word)) > COLS) {
|
||||
highlight_word[y - x - 1] = '$';
|
||||
highlight_word[y - x] = '\0';
|
||||
}
|
||||
|
||||
/* OK display the output */
|
||||
|
||||
reset_cursor();
|
||||
|
||||
if (highlight_flag)
|
||||
wattron(edit, A_REVERSE);
|
||||
|
||||
waddstr(edit, highlight_word);
|
||||
|
||||
if (highlight_flag)
|
||||
wattroff(edit, A_REVERSE);
|
||||
|
||||
free(highlight_word);
|
||||
}
|
||||
|
||||
#ifdef NANO_EXTRA
|
||||
#define CREDIT_LEN 45
|
||||
void do_credits(void)
|
||||
|
||||
Reference in New Issue
Block a user