Compare commits

...

43 Commits

Author SHA1 Message Date
Chris Allegretta
5286ccbaf9 0.9.16 release
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@181 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-09 22:09:38 +00:00
Chris Allegretta
ba96f7afac Doc updates for 0.9.16 release
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@180 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-09 21:38:28 +00:00
Chris Allegretta
a2efc36799 One more time, configure.in slang check
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@179 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-09 03:26:33 +00:00
Chris Allegretta
e5935973f9 New (and again revised =) slang test code (Albert Chin-A-Young)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@178 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-08 22:00:30 +00:00
Chris Allegretta
13415991e8 Added Id to Makefile.am
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@177 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-08 16:59:04 +00:00
Chris Allegretta
b7ea9d45bb New libm test for slang
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@176 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-08 01:49:55 +00:00
Chris Allegretta
0286ba436e Whoops, must let check for blowing away cutbuffer get run before exit on cutting magic line
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@175 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-07 14:58:26 +00:00
Chris Allegretta
c86f714a15 No more cutting the macic line, added check_statblank() to cut and uncut
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@174 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-07 14:39:32 +00:00
Chris Allegretta
9b45ff54ac Okay, it's not going to work for Makefile.am
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@173 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-07 02:25:43 +00:00
Chris Allegretta
2b78429248 More RCS schtuff
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@172 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-07 02:22:40 +00:00
Chris Allegretta
c87a411624 More RCS schtuff
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@171 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-07 02:16:24 +00:00
Chris Allegretta
141c1274c4 Testing RCS headers
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@170 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-06 21:13:46 +00:00
Chris Allegretta
11b0011b1f Testing RCS headers
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@169 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-06 21:13:45 +00:00
Chris Allegretta
b4dc9e0944 New slang test code (Albert Chin-A-Young)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@168 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-05 22:49:30 +00:00
Chris Allegretta
81b1eea10f Patch to handle
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@167 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-05 16:09:07 +00:00
Chris Allegretta
7dc14e81d7 Fixed getting locked into cutbuffer on cutting first line of file
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@166 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-05 16:03:19 +00:00
Chris Allegretta
4dbcc3cd9e Changed tabsize long arg to actually accept an argument *sigh*
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@165 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-04 15:44:29 +00:00
Chris Allegretta
1f2a072e33 0.9.15 sync
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@163 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-04 04:13:43 +00:00
Chris Allegretta
0bf4e146a0 Update of ChangeLog and NEWS for 0.9.15 release
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@162 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-04 02:42:04 +00:00
Chris Allegretta
bbd96ea838 Updated man pages for universal -T option
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@161 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-04 02:05:44 +00:00
Chris Allegretta
5027a18c2c Regenerated Makefile.in with automake -i *shrug*
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@160 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-04 00:42:16 +00:00
Chris Allegretta
99bf73fe66 Removed now useless usrtabsize variable (Christian Weisgerber)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@159 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-04 00:22:08 +00:00
Chris Allegretta
d7c31c1123 Bug update
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@158 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-03 23:01:12 +00:00
Chris Allegretta
6d690a39dc New tabsize code, Im very excited
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@157 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-03 22:51:21 +00:00
Chris Allegretta
ed02216378 Added recursive loop check
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@156 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-03 16:54:11 +00:00
Chris Allegretta
55d5455abd More BUGS fixed
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@155 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-08-01 04:26:55 +00:00
Chris Allegretta
5d8f6250de BUGS update
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@154 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-31 13:52:20 +00:00
Chris Allegretta
7a6f0d9868 Finally fixed slang check message, or lack of
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@153 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-31 13:00:24 +00:00
Chris Allegretta
145a0450ea Fixed silly page_up_center prototype
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@152 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-31 12:51:00 +00:00
Chris Allegretta
da721be17a Bug fixes for do_enter and do_backspace
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@151 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-31 01:26:42 +00:00
Chris Allegretta
234a34d273 Chris goes berzerk on no sleep
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@150 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-29 04:33:38 +00:00
Chris Allegretta
84ff479b24 Updated html man page
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@149 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-28 17:29:22 +00:00
Jordi Mallach
3206ab4fe0 Added a reference to -k, --cut option. Need a nano.1.html update!
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@148 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-28 16:55:47 +00:00
Chris Allegretta
f5d7a8b4fd Back out edit_refresh->edit_update until page up/down problems are fixed
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@147 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-28 15:33:03 +00:00
Chris Allegretta
d069ac02d1 More bugs, YAY
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@146 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-28 14:34:48 +00:00
Chris Allegretta
d63d11be58 Sigh, cancel that
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@145 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-28 14:09:29 +00:00
Chris Allegretta
1a471392c5 Another page_down tweak
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@144 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-28 14:08:01 +00:00
Chris Allegretta
f6a6b5aa86 Fix for page down onto EOF
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@143 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-28 12:24:43 +00:00
Chris Allegretta
95b0b5249a edit_refresh()->edit_update() redundancy
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@142 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-28 02:58:06 +00:00
Chris Allegretta
29d9025381 Got to love typos
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@141 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-28 01:48:43 +00:00
Chris Allegretta
6925bbd360 Added null_at()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@140 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-28 01:41:29 +00:00
Chris Allegretta
18bd029981 Bugfixes and cruft cleanout take 1
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@139 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-28 01:18:10 +00:00
Chris Allegretta
7975ed86a7 New cvs code, data abstraction is good
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@138 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-28 00:58:35 +00:00
41 changed files with 1923 additions and 1765 deletions

View File

@@ -224,3 +224,4 @@ distribution.
If December 1997 seems to be old, you may fetch a more recent copy
of this `ABOUT-NLS' file on most GNU archive sites.
$Id$

View File

@@ -1,3 +1,4 @@
$Id$
This file lists people who have made significant contribution to the nano
editor. Please see the ChangeLog for specific changes by author.
-------------------------------------------------------------------------

19
BUGS
View File

@@ -38,9 +38,19 @@
- Wrapping a line with autoindent mode sometimes causes a segfault (19)[FIXED]
- When inserting files, the display sometimes fails to display properly
until a pageup/down occurs (22)[FIXED]
- In search/replace code there is too much refreshing in bottomwin (26)
[FIXED]
- Using nano -t, user can not exit until a filename is given via ^O. (30)
[FIXED]
- Using -k cut text is not pasted properly. (34) [FIXED].
- Using -k pasted text is not updated properly if it goes beyond editbot. (35)
[FIXED]
- Doing a cut with -k can screw up the filestruct, fault is in cutting
code. (36) [FIXED]
- Hitting enter on the magic line makes new lines, but they are not
written out to disk when saved..... (37). [FIXED]
- Page up and page down do not work the same way as Pico (# of lines). (38)
[FIXED]
** Open BUGS **
- Marked cutting sometimes leaves a newline in the file unintelligently,
@@ -50,9 +60,8 @@
- Spelling support is not elegant like pico's integration of the 'spell'
program. Nano only uses ispell (for now) (12)
- Cutting a file with marked text and both marker ends on the same line
causes a random segfault (16)
- In search/replace code there is too much refreshing in bottomwin (26)
causes a random segfault (16) [FIXED?]
- In replace, there is no way to accept the default replace string. (27)
- totsize problems still abound in do_justify (33)
- Using -k cut text is not pasted properly. (34) [FIXED, mostly].
- Using -k pasted text is not updated properly if it goes beyond editbot. (35)
$Id$

View File

@@ -1,3 +1,65 @@
nano-0.9.16 - 08/09/2000
- cut.c:
do_cut_text()
- Fixed getting locked into cutbuffer on cutting first line of file.
- Added check_statblank().
- Check for fileptr == filebot, if so return, we shouldn't bother
cutting the magic line.
do_uncut_text()
- Added check_statblank().
- nano.c:
main()
- Changed tabsize long arg to actually accept an argument *sigh*.
- po/Makefile.in.in:
- Patch to handle $DESTDIR (orig by Dan Harnett contributed by
Christian Weisgerber)
- configure.in:
- New (and severally revised =) slang test code (Albert Chin-A-Young)
nano-0.9.15 - 08/03/2000
- Changed edit_update call to take arguments TOP, CENTER or BOTTOM.
Affects many many functions. Removed functions edit_update_top and
edit_update_bot.
- Added global variable tabsize, we no longer screw with the curses
library in order to implement -T (suggested by Christian Weisgerber).
- configure.in:
- Finally fixed check for slang to report "no" if not called
with --with-slang or --without-slang
- nano.c:
splice_node()
- New function, abstracts linking in nodes. Fixes bug #36.
null_at()
- New function, nulls a string at a given index and realigns it.
delete_buffer()
- Removed, same as free_filestruct().
do_backspace()
- Now calls page_up_center instead of page_up (as it should?)
do_enter()
- Fixed typo (?) in check for inptr->next. Caused lots of
grief for editing lines at filebot.
main()
- Removed now useless usrtabsize variable (Christian Weisgerber).
- search.c:
replace_abort()
- redundant, now just calls search abort until it does something
different.
- winio.c:
edit_refresh()
- Added check for current line "running" off the screen.
Hopefully this will not cause any recursive lockups.
(Who am I kidding, of course it will!)
- Added check to stop infinite loop calling edit_update.
edit_update()
- Rewritten, hopefully this will remove a lot of the
scrolling the cursor back and forth needlessly.
- move.c:
page_down()
- do an edit_update() at last case. Made function more like
Pico's version, only move down to two lines before editbot.
page_up()
- Made function more like Pico's version, only move down to two
lines after edittop.
nano-0.9.14 - 07/27/2000
- nano.h:
- Set CUT_TO_END to a different bit than TEMP_OPT. Fixes bug #32.
@@ -840,3 +902,5 @@ nano 0.7.6 - 01/15/2000
0.2 Read in data to buffer, bound keystrokes to stub functions,
initial cursor movement on screen. Initial autoconf support.
0.1 Initial program setup w/ncurses
$Id$

View File

@@ -180,3 +180,5 @@ operates.
script, and exit.
`configure' also accepts some other, not widely useful, options.
$Id$

View File

@@ -1,3 +1,4 @@
## $Id$
bin_PROGRAMS = nano
nano_SOURCES = cut.c \
files.c \

16
NEWS
View File

@@ -1,3 +1,17 @@
08/09/2000 - Nano 0.9.16, after some struggling, is release. This release
should fix a few of the holes that 0.9.15 dug. The
"cutting text on the first line" bug is fixed, as is the
"cutting text on the last line" bug. Nice symmetry there
huh? Also the --tabsize argument should now work as well
as by using -T.
08/03/2000 - Nano 0.9.15 is the "I cant think of a release description"
release. There are the usual gala of display bugfixes,
a for the the nasty bug in -k mode that could create a
loop in the file being edited, and some other code
cleanup. Also, the -T option should now work regardless
of the curses library used. Yay.
07/27/2000 - Nano 0.9.14 is officially the "13 is so unlucky it should
be skipped as a version number" release. One typo
caused unending problems (calling nano with either -t or
@@ -243,3 +257,5 @@
http://faculty.plattsburgh.edu/astyanax/nano. Please
update your bookmarks, tell your friends, and all that
jazz.
$Id$

2
README
View File

@@ -80,3 +80,5 @@ Current Status
can guess, I'm not much of an emacs fan ;)
Chris Allegretta (chrisa@asty.org)
$Id$

2
TODO
View File

@@ -17,3 +17,5 @@ For Next Version:
- single line scroll up/down?
- Color syntax highlighting? (certainly seems like there's a demand for it.)
- .nanorc ?????
$Id$

View File

@@ -1,3 +1,5 @@
/* $Id$ */
/* Define this if you have the wresize function in your ncurses-type library */
#undef HAVE_WRESIZE
@@ -22,5 +24,3 @@
/* Define to use the slang wrappers for curses instead of native curses */
#undef USE_SLANG
/* Define this if you have a behaving TABSIZE global in your curses lib */
#undef HAVE_TABSIZE

View File

@@ -76,9 +76,6 @@
/* Define to use the slang wrappers for curses instead of native curses */
#undef USE_SLANG
/* Define this if you have a behaving TABSIZE global in your curses lib */
#undef HAVE_TABSIZE
/* Define if you have the __argz_count function. */
#undef HAVE___ARGZ_COUNT

512
configure vendored

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,7 @@
# $Id$
dnl Process this file with autoconf to produce a configure script.
AC_INIT(nano.c)
AM_INIT_AUTOMAKE(nano, 0.9.14)
AM_INIT_AUTOMAKE(nano, 0.9.16)
AM_CONFIG_HEADER(config.h:config.h.in)
ALL_LINGUAS="es de fr it id fi"
@@ -25,44 +26,75 @@ CURSES_LIB_NAME=""
AC_ARG_WITH(slang,
[ --with-slang[=DIR] Use the slang library instead of curses],
[ case "$with_slang" in
yes)
AC_MSG_RESULT(yes)
AC_CHECK_HEADER(slcurses.h,
AC_CHECK_LIB(slang, SLcurses_newwin,
[AC_DEFINE(USE_SLANG) slang_support=yes
CURSES_LIB="-lslang" CURSES_LIB_NAME=slang]),
AC_MSG_ERROR([
*** The header file slcurses.h was not found. If you wish to use
*** slang support this header file is required. Please either
*** install a version of slang that includes the slcurses.h file or
*** do not call the configure script with --with-slang
]))
;;
no)
AC_MSG_RESULT(no)
;;
*)
AC_MSG_RESULT(yes)
# Needed for AC_CHECK_HEADERS and AC_CHECK_LIB to look at
# alternate readline path
_ldflags=${LDFLAGS}
_cppflags=${CPPFLAGS}
# Add additional search path
LDFLAGS="-L$with_slang/lib $LDFLAGS"
CPPFLAGS="-I$with_slang/include $CPPFLAGS"
if test "$with_slang" != "yes"; then
# Add additional search path
LDFLAGS="-L$with_slang/lib $LDFLAGS"
CPPFLAGS="-I$with_slang/include $CPPFLAGS"
fi
AC_CHECK_HEADER(slcurses.h,
AC_CHECK_LIB(slang, SLcurses_newwin,
[AC_DEFINE(USE_SLANG) slang_support=yes
CURSES_LIB="-L${with_slang}/lib -lslang"
CURSES_LIB_NAME=slang],
AC_MSG_ERROR([
*** The slang library was not found or the version you have installed
*** is incorrect.
])),
AC_MSG_CHECKING(for SLtt_initialize in -lslang)
_libs=$LIBS
LIBS="$LIBS -lslang"
AC_TRY_RUN([
#include <stdio.h>
#include <slcurses.h>
int main () { SLtt_initialize (NULL); return 0; }],
[AC_MSG_RESULT(yes)
AC_DEFINE(USE_SLANG)
slang_support=yes
if test "$with_slang" != "yes"; then
CURSES_LIB="-L${with_slang}/lib -lslang"
else
CURSES_LIB="-lslang"
fi
CURSES_LIB_NAME=slang], [
AC_MSG_RESULT(no)
# We might need the term library
for termlib in ncurses curses termcap terminfo termlib; do
AC_CHECK_LIB(${termlib}, tputs, [tcap="-l$termlib"])
test -n "$tcap" && break
done
AC_MSG_CHECKING(for SLtt_initialize in -lslang $tcap)
LIBS="$LIBS $tcap"
AC_TRY_RUN([
#include <stdio.h>
#include <slcurses.h>
int main () { SLtt_initialize (NULL); return 0; }],
[AC_MSG_RESULT(yes)
AC_DEFINE(USE_SLANG)
slang_support=yes
if test "$with_slang" != "yes"; then
CURSES_LIB="-L${with_slang}/lib -lslang $tcap"
else
CURSES_LIB="-lslang $tcap"
fi
CURSES_LIB_NAME=slang], [
AC_MSG_RESULT(no)
# We might need the math library
AC_MSG_CHECKING(for SLtt_initialize in -lslang $tcap -lm)
LIBS="$LIBS -lm"
AC_TRY_RUN([
#include <stdio.h>
#include <slcurses.h>
int main () { SLtt_initialize (NULL); return 0; }],
[AC_MSG_RESULT(yes)
AC_DEFINE(USE_SLANG)
slang_support=yes
if test "$with_slang" != "yes"; then
CURSES_LIB="-L${with_slang}/lib -lslang $tcap -lm"
else
CURSES_LIB="-lslang $tcap -lm"
fi
CURSES_LIB_NAME=slang],
[AC_MSG_RESULT(no)])])]),
AC_MSG_ERROR([
*** The header file slcurses.h was not found. If you wish to use
*** slang support this header file is required. Please either
@@ -70,9 +102,13 @@ AC_ARG_WITH(slang,
*** do not call the configure script with --with-slang
]))
LDFLAGS=${_ldflags}
test "${_libs+set}" = "set" && LIBS=$_libs
if test "$with_slang" != "yes"; then
LDFLAGS=${_ldflags}
fi
;;
esac])
esac], AC_MSG_RESULT(no))
dnl Checks for functions
AC_CHECK_FUNCS(snprintf vsnprintf)
@@ -101,9 +137,7 @@ dnl Checks for libraries.
if eval "test x$CURSES_LIB_NAME = x"
then
AC_CHECK_HEADERS(curses.h ncurses.h)
AC_CHECK_LIB(ncurses, tgetent,[CURSES_LIB="-lncurses" CURSES_LIB_NAME=ncurses
dnl Only ncurses seems to have a working TABSIZE function.
AC_DEFINE(HAVE_TABSIZE)])
AC_CHECK_LIB(ncurses, tgetent,CURSES_LIB="-lncurses" CURSES_LIB_NAME=ncurses)
fi
if eval "test x$CURSES_LIB_NAME = x"

46
cut.c
View File

@@ -1,3 +1,4 @@
/* $Id$ */
/**************************************************************************
* cut.c *
* *
@@ -97,8 +98,7 @@ void cut_marked_segment(filestruct * top, int top_x, filestruct * bot,
free(top->data);
top->data = tmpstr;
bot->data[bot_x] = 0;
align(&bot->data);
null_at(bot->data, bot_x);
next = bot->next;
/* We explicitly don't decrement totlines here because we don't snarf
@@ -123,8 +123,8 @@ void cut_marked_segment(filestruct * top, int top_x, filestruct * bot,
filebot = top;
}
}
if (top->lineno < edittop->lineno)
edit_update(top);
if (top->lineno < edittop->lineno)
edit_update(top, CENTER);
}
#endif
@@ -136,6 +136,7 @@ int do_cut_text(void)
int newsize, cuttingtoend = 0;
#endif
check_statblank();
if (fileptr == NULL || fileptr->data == NULL)
return 0;
@@ -149,6 +150,11 @@ int do_cut_text(void)
fprintf(stderr, _("Blew away cutbuffer =)\n"));
#endif
}
/* Must let cutbuffer get blown away first before we do this... */
if (fileptr == filebot)
return 0;
#ifndef NANO_SMALL
if (ISSET(CUT_TO_END) && !ISSET(MARK_ISSET)) {
if (current_x == strlen(current->data))
@@ -208,7 +214,7 @@ int do_cut_text(void)
if (cuttingtoend)
edit_refresh();
else
edit_update(current);
edit_update(current, CENTER);
return 1;
#else
@@ -224,8 +230,8 @@ int do_cut_text(void)
totsize--; /* get the newline */
totlines--;
fileptr->prev = NULL;
edit_update(fileage);
current = fileptr;
edit_update(fileage, CENTER);
} else {
add_to_cutbuffer(fileptr);
fileage = make_new_node(NULL);
@@ -242,18 +248,8 @@ int do_cut_text(void)
current = fileptr->next;
totlines--;
totsize--; /* get the newline */
} else {
/* we're deleteing the last line
and replacing it with a dummy line,
so totlines is the same */
tmp = fileptr->prev;
tmp->next = make_new_node(tmp);
tmp = tmp->next;
tmp->data = nmalloc(1);
strcpy(tmp->data, "");
current = tmp;
filebot = tmp;
}
} /* No longer an else here, because we never get here anymore...
No need to cut the magic line, as it's empty */
add_to_cutbuffer(fileptr);
}
@@ -285,6 +281,7 @@ int do_uncut_text(void)
int i;
wrap_reset();
check_statblank();
if (cutbuffer == NULL || fileptr == NULL)
return 0; /* AIEEEEEEEEEEEE */
@@ -356,7 +353,7 @@ int do_uncut_text(void)
current = newend;
if (i <= newend->lineno)
edit_update(current);
edit_update(current, CENTER);
}
/* If marked cut == 2, that means that we're doing a cut to end
@@ -368,11 +365,8 @@ int do_uncut_text(void)
tmp = make_new_node(current);
tmp->data = nmalloc(strlen(&current->data[current_x]) + 1);
strcpy(tmp->data, &current->data[current_x]);
tmp->next = current->next;
current->next = tmp;
tmp->prev = current;
current->data[current_x] = 0;
current->data = nrealloc(current->data, strlen(current->data) + 1);
splice_node(current, tmp, current->next);
null_at(current->data, current_x);
current = current->next;
current_x = 0;
placewewant = 0;
@@ -410,8 +404,8 @@ int do_uncut_text(void)
i = editbot->lineno;
renumber(newbuf);
if (i < newend->lineno)
edit_update(fileptr);
if (i < newend->lineno)
edit_update(fileptr, CENTER);
dump_buffer_reverse(fileptr);

View File

@@ -183,7 +183,7 @@ nano was developed).</font></blockquote>
of nano?</font></h2>
<blockquote><font color="#330000">The current version of nano *should*
be 0.9.14.&nbsp; Of course you should always check the nano hompage to
be 0.9.16.&nbsp; Of course you should always check the nano hompage to
see what the latest and greatest version is.</font></blockquote>
<h2>
@@ -541,6 +541,7 @@ and you should know the answer.</font></blockquote>
<a NAME="8"></a>8. ChangeLog</h1>
<blockquote>06/31/2000 - Initial framework.</blockquote>
<P>
$Id$
</body>
</html>

View File

@@ -1,3 +1,4 @@
/* $Id$ */
/**************************************************************************
* files.c *
* *
@@ -261,7 +262,7 @@ int do_insertfile(void)
/* If we've gone off the bottom, recenter, otherwise just redraw */
if (current->lineno > editbot->lineno)
edit_update(current);
edit_update(current, CENTER);
else
edit_refresh();

View File

@@ -1,3 +1,4 @@
/* $Id$ */
/**************************************************************************
* global.c *
* *
@@ -60,6 +61,8 @@ int placewewant = 0; /* The collum we'd like the cursor
to jump to when we go to the
next or previous line */
int tabsize = 8; /* Our internal tabsize variable */
char *hblank; /* A horizontal blank line */
char *help_text; /* The text in the help window */

31
move.c
View File

@@ -1,3 +1,4 @@
/* $Id$ */
/**************************************************************************
* move.c *
* *
@@ -35,12 +36,12 @@
void page_down_center(void)
{
if (editbot != filebot) {
edit_update(editbot->next);
edit_update(editbot->next, CENTER);
center_cursor();
} else {
while (current != filebot)
current = current->next;
edit_update(current);
edit_update(current, CENTER);
}
update_cursor();
}
@@ -54,15 +55,22 @@ int page_down(void)
if (current == filebot)
return 0;
if (editbot != filebot) {
if (editbot != filebot || edittop == fileage) {
current_y = 0;
current = editbot;
edit_update_top(current);
} else
current = editbot;
if (current->prev != NULL)
current = current->prev;
if (current->prev != NULL)
current = current->prev;
edit_update(current, TOP);
} else {
while (current != filebot) {
current = current->next;
current_y++;
}
edit_update(edittop, TOP);
}
update_cursor();
UNSET(KEEP_CUTBUFFER);
@@ -121,7 +129,7 @@ int do_down(void)
void page_up_center(void)
{
if (edittop != fileage) {
edit_update(edittop);
edit_update(edittop, CENTER);
center_cursor();
} else
current_y = 0;
@@ -132,6 +140,7 @@ void page_up_center(void)
int page_up(void)
{
filestruct *fileptr = edittop;
wrap_reset();
current_x = 0;
placewewant = 0;
@@ -140,7 +149,13 @@ int page_up(void)
return 0;
current_y = 0;
edit_update_bot(edittop);
if (fileptr->next != NULL)
fileptr = fileptr->next;
if (fileptr->next != NULL)
fileptr = fileptr->next;
current = edittop;
edit_update(fileptr, BOTTOM);
update_cursor();
UNSET(KEEP_CUTBUFFER);

7
nano.1
View File

@@ -2,7 +2,7 @@
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH NANO 1 "January 4, 2000"
.TH NANO 1 "July 28, 2000"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
@@ -40,7 +40,7 @@ number".
.SH OPTIONS
.TP
.B \-T (\-\-tabsize)
Set the size (width) of a tab, if supported by your curses library.
Set the size (width) of a tab.
.TP
.B \-R (\-\-regexp)
Enable regular expression matching for search strings, as well as
@@ -55,6 +55,9 @@ Display a summary of commandline options.
.B \-c (\-\-const)
Constantly show the cursor position.
.TP
.B \-k (\-\-cut)
Enable cut from cursor to end of line with ^K.
.TP
.B \-i (\-\-autoindent)
Indent new lines to the previous line's indentation. Useful when editing
source code.

View File

@@ -3,7 +3,7 @@ Content-type: text/html
<HTML><HEAD><TITLE>Manpage of NANO</TITLE>
</HEAD><BODY>
<H1>NANO</H1>
Section: User Commands (1)<BR>Updated: January 4, 2000<BR><A HREF="#index">Index</A>
Section: User Commands (1)<BR>Updated: July 28, 2000<BR><A HREF="#index">Index</A>
<A HREF="http://localhost/cgi-bin/man/man2html">Return to Main Contents</A><HR>
@@ -59,7 +59,7 @@ number&quot;.
<DT><B>-T (--tabsize)</B>
<DD>
Set the size (width) of a tab, if supported by your curses library.
Set the size (width) of a tab.
<DT><B>-R (--regexp)</B>
<DD>
@@ -77,6 +77,10 @@ Display a summary of commandline options.
<DD>
Constantly show the cursor position.
<DT><B>-k (--cut)</B>
<DD>
Enable cut from cursor to end of line with ^K.
<DT><B>-i (--autoindent)</B>
<DD>
@@ -162,6 +166,6 @@ GNU/Linux system (but may be 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:20:00 GMT, July 07, 2000
Time: 17:29:02 GMT, July 28, 2000
</BODY>
</HTML>

94
nano.c
View File

@@ -1,3 +1,4 @@
/* $Id$ */
/**************************************************************************
* nano.c *
* *
@@ -307,15 +308,20 @@ void align(char **strp)
*strp = nrealloc(*strp, strlen(*strp) + 1);
}
/* Null a string at a certain index and align it */
void null_at(char *data, int index)
{
data[index] = 0;
align(&data);
}
void usage(void)
{
#ifdef HAVE_GETOPT_LONG
printf(_("Usage: nano [GNU long option] [option] +LINE <file>\n\n"));
printf(_("Option Long option Meaning\n"));
#ifdef HAVE_TABSIZE
printf(_
(" -T --tabsize=[num] Set width of a tab to num\n"));
#endif
#ifdef _POSIX_VERSION
printf(_
(" -R --regexp Use regular expressions for search\n"));
@@ -362,9 +368,7 @@ void usage(void)
#else
printf(_("Usage: nano [option] +LINE <file>\n\n"));
printf(_("Option Meaning\n"));
#ifdef HAVE_TABSIZE
printf(_(" -T [num] Set width of a tab to num\n"));
#endif
printf(_(" -R Use regular expressions for search\n"));
printf(_(" -V Print version information and exit\n"));
printf(_(" -c Constantly show cursor position\n"));
@@ -417,6 +421,16 @@ filestruct *make_new_node(filestruct * prevnode)
return newnode;
}
/* Splice a node into an existing filestruct */
void splice_node(filestruct *begin, filestruct *new, filestruct *end)
{
new->next = end;
new->prev = begin;
begin->next = new;
if (end != NULL)
end->prev = new;
}
int do_mark()
{
#ifdef NANO_SMALL
@@ -510,15 +524,11 @@ int do_enter(filestruct * inptr)
}
*tmp = 0;
new->next = inptr->next;
new->prev = inptr;
inptr->next = new;
if (new->next != NULL)
new->next->prev = new;
else {
if (inptr->next == NULL) {
filebot = new;
editbot = new;
}
splice_node(inptr, new, inptr->next);
totsize++;
renumber(current);
@@ -532,7 +542,7 @@ int do_enter(filestruct * inptr)
* where we think the cursor is.
*/
if (current_y == editwinrows - 1) {
edit_update(current);
edit_update(current, CENTER);
reset_cursor();
} else {
current_y++;
@@ -588,7 +598,7 @@ void do_next_word(void)
current_x = i;
placewewant = xplustabs();
if (current->lineno >= editbot->lineno)
edit_update(current);
edit_update(current, CENTER);
}
@@ -633,8 +643,8 @@ void do_wrap(filestruct * inptr, char input_char)
}
if (inptr->data[i] == NANO_CONTROL_I) {
if (i_tabs % TABSIZE != 0);
i_tabs += TABSIZE - (i_tabs % TABSIZE);
if (i_tabs % tabsize != 0);
i_tabs += tabsize - (i_tabs % tabsize);
}
if (current_word_end_t > fill)
@@ -711,8 +721,7 @@ void do_wrap(filestruct * inptr, char input_char)
down = 1;
}
inptr->data = nrealloc(inptr->data, current_x + 1);
inptr->data[current_x] = 0;
null_at(inptr->data, current_x);
if (ISSET(MARK_ISSET) && (mark_beginbuf == inptr)) {
mark_beginbuf = temp;
@@ -759,9 +768,7 @@ void do_wrap(filestruct * inptr, char input_char)
if (isspace(input_char) && (current_x == current_word_start)) {
current_x = current_word_start;
inptr->data =
nrealloc(inptr->data, current_word_start + 1);
inptr->data[current_word_start] = 0;
null_at(inptr->data, current_word_start);
} else {
while (isspace(inptr->data[i])) {
@@ -849,7 +856,7 @@ void do_wrap(filestruct * inptr, char input_char)
/* totsize++; */
renumber(inptr);
edit_update_top(edittop);
edit_update(edittop, TOP);
/* Move the cursor to the new line if appropriate. */
@@ -862,7 +869,7 @@ void do_wrap(filestruct * inptr, char input_char)
do_right();
}
edit_update_top(edittop);
edit_update(edittop, TOP);
reset_cursor();
edit_refresh();
}
@@ -914,15 +921,6 @@ void do_early_abort(void)
blank_statusbar_refresh();
}
void delete_buffer(filestruct * inptr)
{
if (inptr != NULL) {
delete_buffer(inptr->next);
free(inptr->data);
free(inptr);
}
}
int do_backspace(void)
{
filestruct *previous, *tmp;
@@ -955,7 +953,7 @@ int do_backspace(void)
current = previous->next;
else
current = previous;
page_up();
page_up_center();
} else {
if (previous->next)
current = previous->next;
@@ -1112,7 +1110,7 @@ int do_spell(void)
free_filestruct(fileage);
global_init();
open_file(temp, 0, 1);
edit_update(fileage);
edit_update(fileage, CENTER);
set_modified();
exit_spell(temp, foo);
statusbar(_("Finished checking spelling"));
@@ -1273,7 +1271,7 @@ void handle_sigwinch(int s)
fix_editbot();
if (current_y > editwinrows - 1) {
edit_update(editbot);
edit_update(editbot, CENTER);
}
erase();
@@ -1470,7 +1468,7 @@ int do_justify(void)
if ((current_y < 0) || (current_y >= editwinrows - 1)
|| (initial_y <= 0)) {
edit_update(current);
edit_update(current, CENTER);
center_cursor();
} else {
fix_editbot();
@@ -1542,9 +1540,6 @@ int main(int argc, char *argv[])
struct sigaction act; /* For our lovely signals */
int keyhandled = 0; /* Have we handled the keystroke yet? */
int tmpkey = 0, i;
#ifdef HAVE_TABSIZE
int usrtabsize = 0; /* User defined tab size */
#endif
char *argv0;
struct termios term;
@@ -1570,9 +1565,7 @@ int main(int argc, char *argv[])
{"mouse", 0, 0, 'm'},
{"pico", 0, 0, 'p'},
{"nofollow", 0, 0, 'l'},
#ifdef HAVE_TABSIZE
{"tabsize", 0, 0, 'T'},
#endif
{"tabsize", 1, 0, 'T'},
{0, 0, 0, 0}
};
#endif
@@ -1594,19 +1587,13 @@ int main(int argc, char *argv[])
#endif
switch (optchr) {
#ifdef HAVE_TABSIZE
case 'T':
usrtabsize = atoi(optarg);
if (usrtabsize <= 0) {
tabsize = atoi(optarg);
if (tabsize <= 0) {
usage(); /* To stop bogus data for tab width */
finish(1);
}
break;
#else
case 'T':
usage(); /* Oops! You dont really have that option */
finish(1);
#endif
#ifdef _POSIX_VERSION
case 'R':
SET(USE_REGEXP);
@@ -1629,6 +1616,10 @@ int main(int argc, char *argv[])
case 'k':
SET(CUT_TO_END);
break;
#else
case 'k':
usage(); /* Oops! You dont really have that option */
finish(1);
#endif
case 'l':
UNSET(FOLLOW_SYMLINKS);
@@ -1779,12 +1770,7 @@ int main(int argc, char *argv[])
if (startline > 0)
do_gotoline(startline);
else
edit_update(fileage);
#ifdef HAVE_TABSIZE
if (usrtabsize > 0)
TABSIZE = usrtabsize;
#endif
edit_update(fileage, CENTER);
edit_refresh();
reset_cursor();

9
nano.h
View File

@@ -1,3 +1,4 @@
/* $Id$ */
/**************************************************************************
* nano.h *
* *
@@ -44,11 +45,6 @@
#include <curses.h>
#endif /* CURSES_H */
#ifndef HAVE_TABSIZE
static int TABSIZE = 8;
#endif
#ifdef HAVE_LIBINTL_H
#include <libintl.h>
#endif
@@ -233,4 +229,7 @@ know what you're doing */
#define VIEW 1
#define NOVIEW 0
#define TOP 2
#define CENTER 1
#define BOTTOM 0
#endif

View File

@@ -0,0 +1 @@
$Id$

View File

@@ -1,3 +1,4 @@
# $Id$
# Makefile for program source directory in GNU NLS utilities package.
# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
#
@@ -111,9 +112,9 @@ install-data: install-data-@USE_NLS@
install-data-no: all
install-data-yes: all
if test -r "$(MKINSTALLDIRS)"; then \
$(MKINSTALLDIRS) $(datadir); \
$(MKINSTALLDIRS) $(DESTDIR)$(datadir); \
else \
$(SHELL) $(top_srcdir)/mkinstalldirs $(datadir); \
$(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(datadir); \
fi
@catalogs='$(CATALOGS)'; \
for cat in $$catalogs; do \
@@ -125,27 +126,30 @@ install-data-yes: all
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
dir=$$destdir/$$lang/LC_MESSAGES; \
if test -r "$(MKINSTALLDIRS)"; then \
$(MKINSTALLDIRS) $$dir; \
$(MKINSTALLDIRS) $(DESTDIR)$$dir; \
else \
$(SHELL) $(top_srcdir)/mkinstalldirs $$dir; \
$(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$$dir; \
fi; \
if test -r $$cat; then \
$(INSTALL_DATA) $$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
echo "installing $$cat as $$dir/$(PACKAGE)$(INSTOBJEXT)"; \
$(INSTALL_DATA) $$cat $(DESTDIR)$$dir/$(PACKAGE)$(INSTOBJEXT); \
echo "installing $$cat as" \
"$(DESTDIR)$$dir/$(PACKAGE)$(INSTOBJEXT)"; \
else \
$(INSTALL_DATA) $(srcdir)/$$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
$(INSTALL_DATA) $(srcdir)/$$cat \
$(DESTDIR)$$dir/$(PACKAGE)$(INSTOBJEXT); \
echo "installing $(srcdir)/$$cat as" \
"$$dir/$(PACKAGE)$(INSTOBJEXT)"; \
"$(DESTDIR)$$dir/$(PACKAGE)$(INSTOBJEXT)"; \
fi; \
if test -r $$cat.m; then \
$(INSTALL_DATA) $$cat.m $$dir/$(PACKAGE)$(INSTOBJEXT).m; \
echo "installing $$cat.m as $$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
$(INSTALL_DATA) $$cat.m $(DESTDIR)$$dir/$(PACKAGE)$(INSTOBJEXT).m; \
echo "installing $$cat.m as" \
"$(DESTDIR)$$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
else \
if test -r $(srcdir)/$$cat.m ; then \
$(INSTALL_DATA) $(srcdir)/$$cat.m \
$$dir/$(PACKAGE)$(INSTOBJEXT).m; \
$(DESTDIR)$$dir/$(PACKAGE)$(INSTOBJEXT).m; \
echo "installing $(srcdir)/$$cat as" \
"$$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
"$(DESTDIR)$$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
else \
true; \
fi; \
@@ -153,12 +157,12 @@ install-data-yes: all
done
if test "$(PACKAGE)" = "gettext"; then \
if test -r "$(MKINSTALLDIRS)"; then \
$(MKINSTALLDIRS) $(gettextsrcdir); \
$(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \
else \
$(SHELL) $(top_srcdir)/mkinstalldirs $(gettextsrcdir); \
$(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(gettextsrcdir); \
fi; \
$(INSTALL_DATA) $(srcdir)/Makefile.in.in \
$(gettextsrcdir)/Makefile.in.in; \
$(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \
else \
: ; \
fi

View File

@@ -1,3 +1,4 @@
# $Id$
# List of source files containing translatable strings.
# Package source files

BIN
po/de.gmo

Binary file not shown.

371
po/de.po
View File

@@ -1,3 +1,4 @@
# $Id$
# German Messages for the nano editor
# Florian König <floki@bigfoot.com> June 21, 2000
# Copyright (C) 2000 Free Software Foundation, Inc.
@@ -6,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: nano 0.9.14pre1\n"
"POT-Creation-Date: 2000-07-27 20:16-0400\n"
"POT-Creation-Date: 2000-08-07 11:03-0400\n"
"PO-Revision-Date: 2000-07-27 11:44+0200\n"
"Last-Translator: Florian König <floki@bigfoot.com>\n"
"Language-Team: German <floki@bigfoot.com>\n"
@@ -14,346 +15,346 @@ msgstr ""
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8-bit\n"
#: cut.c:43
#: cut.c:44
#, c-format
msgid "add_to_cutbuffer called with inptr->data = %s\n"
msgstr "add_to_cutbuffer aufgerufen mit inptr->data = %s\n"
#: cut.c:149
#: cut.c:150
msgid "Blew away cutbuffer =)\n"
msgstr "Inhalt der Zwischenablage verworfen\n"
#: files.c:119
#: files.c:120
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:181 files.c:198
#: files.c:182 files.c:199
#, c-format
msgid "Read %d lines"
msgstr "%d Zeilen gelesen"
#: files.c:216 search.c:172 search.c:190
#: files.c:217 search.c:173 search.c:191
#, c-format
msgid "\"%s\" not found"
msgstr "\"%s\" nicht gefunden"
#. We have a new file
#: files.c:220
#: files.c:221
msgid "New File"
msgstr "Neue Datei"
#: files.c:229
#: files.c:230
#, c-format
msgid "File \"%s\" is a directory"
msgstr "Datei \"%s\" ist ein Verzeichnis"
#: files.c:234
#: files.c:235
msgid "Reading File"
msgstr "Lese Datei"
#: files.c:247
#: files.c:248
msgid "File to insert [from ./] "
msgstr "Datei zum Einfügen [von ./] "
#: files.c:272 files.c:296 files.c:486 nano.c:1149
#: files.c:273 files.c:297 files.c:487 nano.c:1147
msgid "Cancelled"
msgstr "Abgebrochen"
#: files.c:318 files.c:338 files.c:351 files.c:368 files.c:374
#: files.c:319 files.c:339 files.c:352 files.c:369 files.c:375
#, c-format
msgid "Could not open file for writing: %s"
msgstr "Konnte nicht in Datei schreiben: %s"
#: files.c:326
#: files.c:327
msgid "Could not open file: Path length exceeded."
msgstr "Konnte Datei nicht öffnen: Pfad zu lang."
#: files.c:356
#: files.c:357
#, c-format
msgid "Wrote >%s\n"
msgstr "Schrieb >%s\n"
#: files.c:383
#: files.c:384
#, c-format
msgid "Could not close %s: %s"
msgstr "Konnte %s nicht schließen: %s"
#. Try a rename??
#: files.c:404 files.c:415 files.c:420
#: files.c:405 files.c:416 files.c:421
#, c-format
msgid "Could not open %s for writing: %s"
msgstr "Konnte nicht in %s schreiben: %s"
#: files.c:426
#: files.c:427
#, c-format
msgid "Could not set permissions %o on %s: %s"
msgstr "Konnte Rechte %o für %s nicht setzen: %s"
#: files.c:433
#: files.c:434
#, c-format
msgid "Wrote %d lines"
msgstr "%d Zeilen geschrieben"
#: files.c:465
#: files.c:466
msgid "File Name to write"
msgstr "Dateiname zum Speichern"
#: files.c:470
#: files.c:471
#, c-format
msgid "filename is %s"
msgstr "Dateiname ist %s"
#: files.c:475
#: files.c:476
msgid "File exists, OVERWRITE ?"
msgstr "Datei exisitiert, ÜBERSCHREIBEN ?"
#: global.c:116
#: global.c:119
msgid "Invoke the help menu"
msgstr "Hilfe-Menü anzeigen"
#: global.c:117
#: global.c:120
msgid "Write the current file to disk"
msgstr "Datei speichern"
#: global.c:118
#: global.c:121
msgid "Exit from nano"
msgstr "nano beenden"
#: global.c:119
#: global.c:122
msgid "Goto a specific line number"
msgstr "Zu einer Zeile springen"
#: global.c:120
#: global.c:123
msgid "Justify the current paragraph"
msgstr "Absatz ausrichten"
#: global.c:121
#: global.c:124
msgid "Replace text within the editor"
msgstr "Text im Editor ersetzen"
#: global.c:122
#: global.c:125
msgid "Insert another file into the current one"
msgstr "Datei einfügen"
#: global.c:123
#: global.c:126
msgid "Search for text within the editor"
msgstr "Im Editor nach Text suchen"
#: global.c:124
#: global.c:127
msgid "Move to the previous screen"
msgstr "Zu der vorhergehenden Seite springen"
#: global.c:125
#: global.c:128
msgid "Move to the next screen"
msgstr "Zu der folgenden Seite springen"
#: global.c:126
#: global.c:129
msgid "Cut the current line and store it in the cutbuffer"
msgstr "Zeile ausschneiden und in dir Zwischenablage speichern"
#: global.c:127
#: global.c:130
msgid "Uncut from the cutbuffer into the current line"
msgstr "Aus der Zwischenablage einfügen"
#: global.c:128
#: global.c:131
msgid "Show the posititon of the cursor"
msgstr "Cursoposition anzeigen"
#: global.c:129
#: global.c:132
msgid "Invoke the spell checker (if available)"
msgstr "Rechtschreibprüfung aufrufen (wenn verfügbar)"
#: global.c:130
#: global.c:133
msgid "Move up one line"
msgstr "Zur vorhergehenden Zeile springen"
#: global.c:131
#: global.c:134
msgid "Move down one line"
msgstr "Zur folgenden Zeile springen"
#: global.c:132
#: global.c:135
msgid "Move forward one character"
msgstr "Zum folgenden Zeichen springen"
#: global.c:133
#: global.c:136
msgid "Move back one character"
msgstr "Zum vorhergehenden Zeichen springen"
#: global.c:134
#: global.c:137
msgid "Move to the beginning of the current line"
msgstr "Zum Zeilenanfang springen"
#: global.c:135
#: global.c:138
msgid "Move to the end of the current line"
msgstr "Zum Zeilenende springen"
#: global.c:136
#: global.c:139
msgid "Go to the first line of the file"
msgstr "Zur ersten Zeile springen"
#: global.c:137
#: global.c:140
msgid "Go to the last line of the file"
msgstr "Zur letzten Zeile springen"
#: global.c:138
#: global.c:141
msgid "Refresh (redraw) the current screen"
msgstr "Bildschirm auffrischen (neu zeichnen)"
#: global.c:139
#: global.c:142
msgid "Mark text at the current cursor location"
msgstr "Text an der derzeitigen Cursorposition markieren"
#: global.c:140
#: global.c:143
msgid "Delete the character under the cursor"
msgstr "Zeichen an der Cursorposition löschen"
#: global.c:142
#: global.c:145
msgid "Delete the character to the left of the cursor"
msgstr "Zeichen links vom Cursor löschen"
#: global.c:143
#: global.c:146
msgid "Insert a tab character"
msgstr "Tabulator einfügen"
#: global.c:144
#: global.c:147
msgid "Insert a carriage return at the cursor position"
msgstr "Zeilenumbruch an der Cursorposition einfügen"
#: global.c:146
#: global.c:149
msgid "Make the current search or replace case (in)sensitive"
msgstr ""
"Groß- und Kleinschreibung bei Suche oder Erstzen (nicht) berücksichtigen"
#: global.c:147
#: global.c:150
msgid "Cancel the current function"
msgstr "Funktion abbrechen"
#: global.c:152 global.c:262 global.c:334
#: global.c:155 global.c:265 global.c:337
msgid "Get Help"
msgstr "Hilfe"
#: global.c:155 global.c:163
#: global.c:158 global.c:166
msgid "WriteOut"
msgstr "Speichern"
#: global.c:159 global.c:323
#: global.c:162 global.c:326
msgid "Exit"
msgstr "Beenden"
#: global.c:167 global.c:258 global.c:279 global.c:298
#: global.c:170 global.c:261 global.c:282 global.c:301
msgid "Goto Line"
msgstr "Zu Zeile"
#: global.c:172 global.c:250
#: global.c:175 global.c:253
msgid "Justify"
msgstr "Ausrichten"
#: global.c:175 global.c:246 global.c:276
#: global.c:178 global.c:249 global.c:279
msgid "Replace"
msgstr "Ersetzen"
#: global.c:179
#: global.c:182
msgid "Read File"
msgstr "Datei öffnen"
#: global.c:183
#: global.c:186
msgid "Where Is"
msgstr "Wo ist"
#: global.c:187 global.c:315
#: global.c:190 global.c:318
msgid "Prev Page"
msgstr "Seite zurück"
#: global.c:191 global.c:319
#: global.c:194 global.c:322
msgid "Next Page"
msgstr "Seite vor"
#: global.c:195
#: global.c:198
msgid "Cut Text"
msgstr "Ausschneiden"
#: global.c:198
#: global.c:201
msgid "UnCut Txt"
msgstr "Einfügen"
#: global.c:202
#: global.c:205
msgid "Cur Pos"
msgstr "Cursor"
#: global.c:206
#: global.c:209
msgid "To Spell"
msgstr "Rechtschr."
#: global.c:210
#: global.c:213
msgid "Up"
msgstr "Hoch"
#: global.c:213
#: global.c:216
msgid "Down"
msgstr "Runter"
#: global.c:216
#: global.c:219
msgid "Forward"
msgstr "Vorwärts"
#: global.c:219
#: global.c:222
msgid "Back"
msgstr "Zurück"
#: global.c:222
#: global.c:225
msgid "Home"
msgstr "Pos 1"
#: global.c:225
#: global.c:228
msgid "End"
msgstr "Ende"
#: global.c:228
#: global.c:231
msgid "Refresh"
msgstr "Auffrischen"
#: global.c:231
#: global.c:234
msgid "Mark Text"
msgstr "Text markieren"
#: global.c:234
#: global.c:237
msgid "Delete"
msgstr "Löschen"
#: global.c:238
#: global.c:241
msgid "Backspace"
msgstr "Rücktaste"
#: global.c:242
#: global.c:245
msgid "Tab"
msgstr "Tab"
#: global.c:253
#: global.c:256
msgid "Enter"
msgstr "Enter"
#: global.c:266 global.c:286 global.c:305
#: global.c:269 global.c:289 global.c:308
msgid "First Line"
msgstr "Erste Zeile"
#: global.c:269 global.c:289 global.c:308
#: global.c:272 global.c:292 global.c:311
msgid "Last Line"
msgstr "Letzte Zeile"
#: global.c:272 global.c:292
#: global.c:275 global.c:295
msgid "Case Sens"
msgstr "GROSZ/klein"
#: global.c:282 global.c:301 global.c:311 global.c:327 global.c:331
#: global.c:337 winio.c:997
#: global.c:285 global.c:304 global.c:314 global.c:330 global.c:334
#: global.c:340 winio.c:984
msgid "Cancel"
msgstr "Abbrechen"
#: global.c:295
#: global.c:298
msgid "No Replace"
msgstr "Keine Ersetzung"
#: nano.c:115
#: nano.c:116
msgid ""
"\n"
"Buffer written to 'nano.save'\n"
@@ -361,11 +362,11 @@ msgstr ""
"\n"
"Puffer in 'nano.save' geschrieben\n"
#: nano.c:122
#: nano.c:123
msgid "Key illegal in VIEW mode"
msgstr "Unzulässige Taste im View Modus"
#: nano.c:162
#: nano.c:163
msgid ""
" nano help text\n"
"\n"
@@ -399,15 +400,15 @@ msgstr ""
"Optionale Tasten sind eingeklammert.\n"
"\n"
#: nano.c:263
#: nano.c:264
msgid "free_node(): free'd a node, YAY!\n"
msgstr "free_node(): Knoten freigegeben.\n"
#: nano.c:268
#: nano.c:269
msgid "free_node(): free'd last node.\n"
msgstr "free_node(): letzter Knoten freigegeben.\n"
#: nano.c:313
#: nano.c:321
msgid ""
"Usage: nano [GNU long option] [option] +LINE <file>\n"
"\n"
@@ -415,91 +416,91 @@ msgstr ""
"Aufruf: nano [lange GNU Option] [Option] +ZEILE <Datei>\n"
"\n"
#: nano.c:314
#: nano.c:322
msgid "Option\t\tLong option\t\tMeaning\n"
msgstr "Option\t\tlange Option\t\tBedeutung\n"
#: nano.c:317
#: nano.c:324
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:321
#: nano.c:327
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:325
#: nano.c:331
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:327
#: nano.c:333
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:329
#: nano.c:335
msgid " -h \t\t--help\t\t\tShow this message\n"
msgstr " -h \t\t--help\t\t\tDiese Meldung anzeigen\n"
#: nano.c:332
#: nano.c:338
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:335
#: nano.c:341
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:337
#: nano.c:343
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:340
#: nano.c:346
msgid " -m \t\t--mouse\t\t\tEnable mouse\n"
msgstr " -m \t\t--mouse\t\t\tMaus aktivieren\n"
#: nano.c:345
#: nano.c:351
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:347
#: nano.c:353
msgid " -p\t \t--pico\t\t\tMake bottom 2 lines more Pico-like\n"
msgstr " -p\t \t--pico\t\t\tErscheinungsbild von Pico stärker imitieren\n"
#: nano.c:349
#: nano.c:355
msgid " -s [prog] \t--speller=[prog]\tEnable alternate speller\n"
msgstr ""
" -s [Programm] \t--speller=[Programm]\tAlternative Rechtschreibprüfung\n"
#: nano.c:351
#: nano.c:357
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:353
#: nano.c:359
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:355
#: nano.c:361
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:357
#: nano.c:363
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:359
#: nano.c:365
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:361
#: nano.c:367
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:363
#: nano.c:369
msgid ""
"Usage: nano [option] +LINE <file>\n"
"\n"
@@ -507,333 +508,333 @@ msgstr ""
"Aufruf: nano [Option] +ZEILE <Datei>\n"
"\n"
#: nano.c:364
#: nano.c:370
msgid "Option\t\tMeaning\n"
msgstr "Option\t\tBedeutung\n"
#: nano.c:366
#: nano.c:371
msgid " -T [num]\tSet width of a tab to num\n"
msgstr " -T [Anzahl]\tTabulator-Größe auf Anzahl setzen\n"
#: nano.c:368
#: nano.c:372
msgid " -R\t\tUse regular expressions for search\n"
msgstr " -R\t\tRegulären Ausdruck zur Suche verwenden\n"
#: nano.c:369
#: nano.c:373
msgid " -V \t\tPrint version information and exit\n"
msgstr " -V \t\tVersionsinfo ausgeben und beenden\n"
#: nano.c:370
#: nano.c:374
msgid " -c \t\tConstantly show cursor position\n"
msgstr " -c \t\tCursorposition ständig anzeigen\n"
#: nano.c:371
#: nano.c:375
msgid " -h \t\tShow this message\n"
msgstr " -h \t\tDiese Meldung anzeigen\n"
#: nano.c:373
#: nano.c:377
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:375
#: nano.c:379
msgid " -i \t\tAutomatically indent new lines\n"
msgstr " -i \t\tNeue Zeilen automatisch einrücken\n"
#: nano.c:377
#: nano.c:381
msgid " -l \t\tDon't follow symbolic links, overwrite.\n"
msgstr " -l \t\tSymbolischen Links nicht folgen, sondern überschreiben\n"
#: nano.c:380
#: nano.c:384
msgid " -m \t\tEnable mouse\n"
msgstr " -m \t\tMaus aktivieren\n"
#: nano.c:384
#: nano.c:388
msgid " -r [#cols] \tSet fill cols to (wrap lines at) #cols\n"
msgstr " -r [#Spalten] \tSpalten auffüllen (Zeilenumbruch bei) #Spalten\n"
#: nano.c:385
#: nano.c:389
msgid " -s [prog] \tEnable alternate speller\n"
msgstr " -s [Programm] \tAlternative Rechtschreibprüfung\n"
#: nano.c:386
#: nano.c:390
msgid " -p \t\tMake bottom 2 lines more Pico-like\n"
msgstr " -p \t\tErscheinungsbild von Pico stärker imitieren\n"
#: nano.c:387
#: nano.c:391
msgid " -t \t\tAuto save on exit, don't prompt\n"
msgstr " -t \t\tBeim Beenden ohne Rückfrage speichern\n"
#: nano.c:388
#: nano.c:392
msgid " -v \t\tView (read only) mode\n"
msgstr " -v \t\tNur zum Lesen öffnen (keine Veränderungen möglich)\n"
#: nano.c:389
#: nano.c:393
msgid " -w \t\tDon't wrap long lines\n"
msgstr " -w \t\tLange Zeilen nicht in neue Zeilen umbrechen\n"
#: nano.c:390
#: nano.c:394
msgid " -x \t\tDon't show help window\n"
msgstr " -x \t\tHilfe-Fenster nicht anzeigen\n"
#: nano.c:391
#: nano.c:395
msgid " -z \t\tEnable suspend\n"
msgstr " -z \t\tSuspend (anhalten und zurück zur Shell) aktivieren\n"
#: nano.c:392
#: nano.c:396
msgid " +LINE\t\tStart at line number LINE\n"
msgstr " +ZEILE\t\tBei Zeile ZEILE beginnen\n"
#: nano.c:399
#: nano.c:403
#, 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:401
#: nano.c:405
msgid " Email: nano@asty.org\tWeb: http://www.asty.org/nano\n"
msgstr " Email: nano@asty.org\tWWW: http://www.asty.org/nano\n"
#: nano.c:426
#: nano.c:440
msgid "Mark Set"
msgstr "Markierung gesetzt"
#: nano.c:431
#: nano.c:445
msgid "Mark UNset"
msgstr "Markierung gelöscht"
#: nano.c:875
#: nano.c:882
#, c-format
msgid "check_wrap called with inptr->data=\"%s\"\n"
msgstr "check_wrap aufgerufen mit inptr->data=\"%s\"\n"
#: nano.c:935
#: nano.c:933
#, c-format
msgid "current->data now = \"%s\"\n"
msgstr "current->data jetzt = \"%s\"\n"
#: nano.c:988
#: nano.c:986
#, c-format
msgid "After, data = \"%s\"\n"
msgstr "Nachher, data = \"%s\"\n"
#: nano.c:1058
#: nano.c:1056
msgid "Error deleting tempfile, ack!"
msgstr "Konnte temporäre Datei nicht löschen"
#: nano.c:1076
#: nano.c:1074
#, c-format
msgid "Could not create a temporary filename: %s"
msgstr "Konnte keine temporäre Datei erzeugen: %s"
#: nano.c:1099
#: nano.c:1097
#, c-format
msgid "Could not invoke spell program \"%s\""
msgstr "Konnte Rechtschreibprogramm \"%s\" nicht aufrufen"
#. Why 32512? I dont know!
#: nano.c:1105
#: nano.c:1103
msgid "Could not invoke \"ispell\""
msgstr "Konnte \"ispell\" nicht aufrufen"
#: nano.c:1118
#: nano.c:1116
msgid "Finished checking spelling"
msgstr "Rechtschreibprüfung abgeschlossen"
#: nano.c:1136
#: nano.c:1134
msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
msgstr "Veränderten Puffer speichern (\"Nein\" verwirft die Änderungen) ? "
#: nano.c:1259
#: nano.c:1257
msgid "Cannot resize top win"
msgstr "Kann die Größe des oberen Fensters nicht verändern"
#: nano.c:1261
#: nano.c:1259
msgid "Cannot move top win"
msgstr "Kann oberes Fenster nicht verschieben"
#: nano.c:1263
#: nano.c:1261
msgid "Cannot resize edit win"
msgstr "Kann Größe des Bearbeitungsfensters nicht verändern"
#: nano.c:1265
#: nano.c:1263
msgid "Cannot move edit win"
msgstr "Kann Bearbeitungsfenster nicht verschieben"
#: nano.c:1267
#: nano.c:1265
msgid "Cannot resize bottom win"
msgstr "Kann Größe des unteren Fensters nicht verändern"
#: nano.c:1269
#: nano.c:1267
msgid "Cannot move bottom win"
msgstr "Kann unteres Fenster nicht verschieben"
#: nano.c:1742
#: nano.c:1733
msgid "Main: set up windows\n"
msgstr "Hauptprogramm: Fenster konfigurieren\n"
#: nano.c:1764
#: nano.c:1755
msgid "Main: bottom win\n"
msgstr "Hauptprogramm: unteres Fenster\n"
#: nano.c:1770
#: nano.c:1761
msgid "Main: open file\n"
msgstr "Hauptprogramm: Datei öffnen\n"
#: nano.c:1843
#: nano.c:1829
#, c-format
msgid "I got Alt-[-%c! (%d)\n"
msgstr "Erhielt Alt-[-%c! (%d)\n"
#: nano.c:1859
#: nano.c:1845
#, c-format
msgid "I got Alt-%c! (%d)\n"
msgstr "Erhielt Alt-%c! (%d)\n"
#: search.c:71
#: search.c:72
#, c-format
msgid "Case Sensitive Regexp Search%s%s"
msgstr ""
"Suche mit Unterscheidung von Groß- und Kleinschreibung nach regulärem "
"Ausdruck%s%s"
#: search.c:73
#: search.c:74
#, c-format
msgid "Regexp Search%s%s"
msgstr "Suche nach regulärem Ausdruck%s%s"
#: search.c:76
#: search.c:77
#, c-format
msgid "Case Sensitive Search%s%s"
msgstr "Suche mit Unterscheidung von Groß- und Kleinschreibung%s%s"
#: search.c:78
#: search.c:79
#, c-format
msgid "Search%s%s"
msgstr "Suche%s%s"
#: search.c:81
#: search.c:82
msgid " (to replace)"
msgstr " (zu ersetzen)"
#: search.c:89
#: search.c:90
msgid "Search Cancelled"
msgstr "Suche abgebrochen"
#: search.c:186
#: search.c:187
msgid "Search Wrapped"
msgstr "Suche in neue Zeile umgebrochen"
#: search.c:240
#: search.c:241
#, c-format
msgid "Replaced %d occurences"
msgstr "%d Ersetzungen vorgenommen"
#: search.c:242
#: search.c:243
msgid "Replaced 1 occurence"
msgstr "1 Ersetzung vorgenommen"
#: search.c:381 search.c:402 search.c:425
#: search.c:378 search.c:399 search.c:422
msgid "Replace Cancelled"
msgstr "Ersetzung abgebrochen"
#: search.c:398
#: search.c:395
#, c-format
msgid "Replace with [%s]"
msgstr "Ersetzen mit [%s]"
#. last_search is empty
#: search.c:423
#: search.c:420
msgid "Replace with"
msgstr "Ersetzen mit"
#: search.c:464
#: search.c:461
msgid "Replace this instance?"
msgstr "Ersetzen?"
#. Ask for it
#: search.c:515
#: search.c:512
msgid "Enter line number"
msgstr "Zeilennummer eingeben"
#: search.c:517
#: search.c:514
msgid "Aborted"
msgstr "Abgebrochen"
#: search.c:537
#: search.c:534
msgid "Come on, be reasonable"
msgstr "Komm schon, sei vernünftig"
#: search.c:542
#: search.c:539
#, c-format
msgid "Only %d lines available, skipping to last line"
msgstr "Nur %d Zeilen vorhanden, springe zur letzten Zeile"
#: winio.c:119
#: winio.c:120
#, c-format
msgid "actual_x_from_start for xplus=%d returned %d\n"
msgstr "actual_x_from_start für xplus=%d gab %d zurück\n"
#: winio.c:409
#: winio.c:410
#, c-format
msgid "input '%c' (%d)\n"
msgstr "Eingabe '%c' (%d)\n"
#: winio.c:443
#: winio.c:444
msgid "New Buffer"
msgstr "Neuer Puffer"
#: winio.c:446
#: winio.c:447
msgid " File: ..."
msgstr " Datei: ..."
#: winio.c:454
#: winio.c:455
msgid "Modified"
msgstr "Verändert"
#: winio.c:913
#: winio.c:900
#, c-format
msgid "Moved to (%d, %d) in edit buffer\n"
msgstr "Nach (%d, %d) im Bearbeitungspuffer verschoben\n"
#: winio.c:924
#: winio.c:911
#, c-format
msgid "current->data = \"%s\"\n"
msgstr "current->data = \"%s\"\n"
#: winio.c:967
#: winio.c:954
#, c-format
msgid "I got \"%s\"\n"
msgstr "Erhielt \"%s\"\n"
#: winio.c:992
#: winio.c:979
msgid "Yes"
msgstr "Ja"
#: winio.c:994
#: winio.c:981
msgid "All"
msgstr "Alle"
#: winio.c:996
#: winio.c:983
msgid "No"
msgstr "Nein"
#: winio.c:1132
#: winio.c:1119
#, c-format
msgid "do_cursorpos: linepct = %f, bytepct = %f\n"
msgstr "do_cursorpos: linepct = %f, bytepct = %f\n"
#: winio.c:1136
#: winio.c:1123
msgid "line %d of %d (%.0f%%), character %d of %d (%.0f%%)"
msgstr "Zeile %d von %d (%.0f%%), Zeichen %d von %d (%.0f%%)"
#: winio.c:1260
#: winio.c:1247
msgid "Dumping file buffer to stderr...\n"
msgstr "Gebe Datei Puffer nach stderr aus...\n"
#: winio.c:1262
#: winio.c:1249
msgid "Dumping cutbuffer to stderr...\n"
msgstr "Gebe Inhalt der Zwischenablage nach stderr aus...\n"
#: winio.c:1264
#: winio.c:1251
msgid "Dumping a buffer to stderr...\n"
msgstr "Gebe einen Puffer nach stderr aus...\n"

BIN
po/es.gmo

Binary file not shown.

371
po/es.po
View File

@@ -1,3 +1,4 @@
# $Id$
# Spanish Messages for the nano editor.
# Jordi Mallach <jordi@sindominio.net> January 9, 2000
# Copyright (C) 2000 Free Software Foundation, Inc.
@@ -6,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: 0.9.13\n"
"POT-Creation-Date: 2000-07-27 20:16-0400\n"
"POT-Creation-Date: 2000-08-07 11:03-0400\n"
"PO-Revision-Date: 2000-07-13 04:57+0200\n"
"Last-Translator: Jordi Mallach <jordi@sindominio.net>\n"
"Language-Team: Spanish <jordi@sindominio.net>\n"
@@ -14,345 +15,345 @@ msgstr ""
"Content-Type: text/plain; charset=ISO-8859-1\n"
"Content-Transfer-Encoding: 8-bit\n"
#: cut.c:43
#: cut.c:44
#, c-format
msgid "add_to_cutbuffer called with inptr->data = %s\n"
msgstr "add_to_cutbuffer llamado con inptr->data = %s\n"
#: cut.c:149
#: cut.c:150
msgid "Blew away cutbuffer =)\n"
msgstr "Nos hemos cargado el cutbuffer =)\n"
#: files.c:119
#: files.c:120
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:181 files.c:198
#: files.c:182 files.c:199
#, c-format
msgid "Read %d lines"
msgstr "%d líneas leídas"
#: files.c:216 search.c:172 search.c:190
#: files.c:217 search.c:173 search.c:191
#, c-format
msgid "\"%s\" not found"
msgstr "\"%s\" no encontrado"
#. We have a new file
#: files.c:220
#: files.c:221
msgid "New File"
msgstr "Nuevo Fichero"
#: files.c:229
#: files.c:230
#, c-format
msgid "File \"%s\" is a directory"
msgstr "Fichero \"%s\" es un directorio"
#: files.c:234
#: files.c:235
msgid "Reading File"
msgstr "Leyendo Fichero"
#: files.c:247
#: files.c:248
msgid "File to insert [from ./] "
msgstr "Fichero a insertar [desde ./] "
#: files.c:272 files.c:296 files.c:486 nano.c:1149
#: files.c:273 files.c:297 files.c:487 nano.c:1147
msgid "Cancelled"
msgstr "Cancelado"
#: files.c:318 files.c:338 files.c:351 files.c:368 files.c:374
#: files.c:319 files.c:339 files.c:352 files.c:369 files.c:375
#, c-format
msgid "Could not open file for writing: %s"
msgstr "No pude abrir el fichero para escribir: %s"
#: files.c:326
#: files.c:327
msgid "Could not open file: Path length exceeded."
msgstr "El fichero no pudo ser abierto: longitud del path excedida."
#: files.c:356
#: files.c:357
#, c-format
msgid "Wrote >%s\n"
msgstr "Escribí >%s\n"
#: files.c:383
#: files.c:384
#, c-format
msgid "Could not close %s: %s"
msgstr "No pude cerrar %s: %s"
#. Try a rename??
#: files.c:404 files.c:415 files.c:420
#: files.c:405 files.c:416 files.c:421
#, c-format
msgid "Could not open %s for writing: %s"
msgstr "No pude abrir %s para escribir: %s"
#: files.c:426
#: files.c:427
#, c-format
msgid "Could not set permissions %o on %s: %s"
msgstr "No pude establecer permisos %o en %s: %s"
#: files.c:433
#: files.c:434
#, c-format
msgid "Wrote %d lines"
msgstr "%d líneas escritas"
#: files.c:465
#: files.c:466
msgid "File Name to write"
msgstr "Nombre de Fichero a escribir"
#: files.c:470
#: files.c:471
#, c-format
msgid "filename is %s"
msgstr "filename es %s"
#: files.c:475
#: files.c:476
msgid "File exists, OVERWRITE ?"
msgstr "El fichero existe, SOBREESCRIBIR ?"
#: global.c:116
#: global.c:119
msgid "Invoke the help menu"
msgstr "Invocar el menú de ayuda"
#: global.c:117
#: global.c:120
msgid "Write the current file to disk"
msgstr "Escribir el fichero actual a disco"
#: global.c:118
#: global.c:121
msgid "Exit from nano"
msgstr "Salir de nano"
#: global.c:119
#: global.c:122
msgid "Goto a specific line number"
msgstr "Ir a un número de línea en concreto"
#: global.c:120
#: global.c:123
msgid "Justify the current paragraph"
msgstr "Justificar el párrafo actual"
#: global.c:121
#: global.c:124
msgid "Replace text within the editor"
msgstr "Reemplazar texto en el editor"
#: global.c:122
#: global.c:125
msgid "Insert another file into the current one"
msgstr "Insertar otro fichero en el actual"
#: global.c:123
#: global.c:126
msgid "Search for text within the editor"
msgstr "Buscar un texto en el editor"
#: global.c:124
#: global.c:127
msgid "Move to the previous screen"
msgstr "Moverse a la página anterior"
#: global.c:125
#: global.c:128
msgid "Move to the next screen"
msgstr "Moverse a la página siguiente"
#: global.c:126
#: global.c:129
msgid "Cut the current line and store it in the cutbuffer"
msgstr "Cortar la línea actual y guardarla en el cutbuffer"
#: global.c:127
#: global.c:130
msgid "Uncut from the cutbuffer into the current line"
msgstr "Pegar el cutbuffer en la línea actual"
#: global.c:128
#: global.c:131
msgid "Show the posititon of the cursor"
msgstr "Mostrar la posición del cursor"
#: global.c:129
#: global.c:132
msgid "Invoke the spell checker (if available)"
msgstr "Invocar el corrector ortográfico (si está disponible)"
#: global.c:130
#: global.c:133
msgid "Move up one line"
msgstr "Moverse una línea hacia arriba"
#: global.c:131
#: global.c:134
msgid "Move down one line"
msgstr "Moverse una línea hacia abajo"
#: global.c:132
#: global.c:135
msgid "Move forward one character"
msgstr "Moverse hacia adelante un carácter"
#: global.c:133
#: global.c:136
msgid "Move back one character"
msgstr "Moverse hacia atrás un carácter"
#: global.c:134
#: global.c:137
msgid "Move to the beginning of the current line"
msgstr "Moverse al principio de la línea actual"
#: global.c:135
#: global.c:138
msgid "Move to the end of the current line"
msgstr "Moverse al final de la línea actual"
#: global.c:136
#: global.c:139
msgid "Go to the first line of the file"
msgstr "Ir a la primera línea del fichero"
#: global.c:137
#: global.c:140
msgid "Go to the last line of the file"
msgstr "Ir a la última línea del fichero"
#: global.c:138
#: global.c:141
msgid "Refresh (redraw) the current screen"
msgstr "Redibujar la pantalla actual"
#: global.c:139
#: global.c:142
msgid "Mark text at the current cursor location"
msgstr "Marcar texto en la posición actual del cursor"
#: global.c:140
#: global.c:143
msgid "Delete the character under the cursor"
msgstr "Borrar el carácter bajo el cursor"
#: global.c:142
#: global.c:145
msgid "Delete the character to the left of the cursor"
msgstr "Borrar el carácter a la izquierda del cursor"
#: global.c:143
#: global.c:146
msgid "Insert a tab character"
msgstr "Insertar un carácter tab"
#: global.c:144
#: global.c:147
msgid "Insert a carriage return at the cursor position"
msgstr "Insertar un retorno de carro en la posición del cursor"
#: global.c:146
#: global.c:149
msgid "Make the current search or replace case (in)sensitive"
msgstr "Hacer que la búsqueda actual sea sensible a mayúsculas"
#: global.c:147
#: global.c:150
msgid "Cancel the current function"
msgstr "Cancelar la función actual"
#: global.c:152 global.c:262 global.c:334
#: global.c:155 global.c:265 global.c:337
msgid "Get Help"
msgstr "Ver Ayuda"
#: global.c:155 global.c:163
#: global.c:158 global.c:166
msgid "WriteOut"
msgstr "Guardar"
#: global.c:159 global.c:323
#: global.c:162 global.c:326
msgid "Exit"
msgstr "Salir"
#: global.c:167 global.c:258 global.c:279 global.c:298
#: global.c:170 global.c:261 global.c:282 global.c:301
msgid "Goto Line"
msgstr "Ir a Línea"
#: global.c:172 global.c:250
#: global.c:175 global.c:253
msgid "Justify"
msgstr "Justificar"
#: global.c:175 global.c:246 global.c:276
#: global.c:178 global.c:249 global.c:279
msgid "Replace"
msgstr "Reemplazar"
#: global.c:179
#: global.c:182
msgid "Read File"
msgstr "L Fichero"
#: global.c:183
#: global.c:186
msgid "Where Is"
msgstr "Buscar"
#: global.c:187 global.c:315
#: global.c:190 global.c:318
msgid "Prev Page"
msgstr "Pag Prev"
#: global.c:191 global.c:319
#: global.c:194 global.c:322
msgid "Next Page"
msgstr "Pag Sig"
#: global.c:195
#: global.c:198
msgid "Cut Text"
msgstr "CortarTxt"
#: global.c:198
#: global.c:201
msgid "UnCut Txt"
msgstr "PegarTxt"
#: global.c:202
#: global.c:205
msgid "Cur Pos"
msgstr "Pos Act"
#: global.c:206
#: global.c:209
msgid "To Spell"
msgstr "Ortografía"
#: global.c:210
#: global.c:213
msgid "Up"
msgstr "Arriba"
#: global.c:213
#: global.c:216
msgid "Down"
msgstr "Abajo"
#: global.c:216
#: global.c:219
msgid "Forward"
msgstr "Adelante"
#: global.c:219
#: global.c:222
msgid "Back"
msgstr "Atrás"
#: global.c:222
#: global.c:225
msgid "Home"
msgstr "Inicio"
#: global.c:225
#: global.c:228
msgid "End"
msgstr "Fin"
#: global.c:228
#: global.c:231
msgid "Refresh"
msgstr "Refrescar"
#: global.c:231
#: global.c:234
msgid "Mark Text"
msgstr "MarcarTxt"
#: global.c:234
#: global.c:237
msgid "Delete"
msgstr "Suprimir"
#: global.c:238
#: global.c:241
msgid "Backspace"
msgstr "Borrar"
#: global.c:242
#: global.c:245
msgid "Tab"
msgstr "Tab"
#: global.c:253
#: global.c:256
msgid "Enter"
msgstr "Enter"
#: global.c:266 global.c:286 global.c:305
#: global.c:269 global.c:289 global.c:308
msgid "First Line"
msgstr "Primera Línea"
#: global.c:269 global.c:289 global.c:308
#: global.c:272 global.c:292 global.c:311
msgid "Last Line"
msgstr "Última Línea"
#: global.c:272 global.c:292
#: global.c:275 global.c:295
msgid "Case Sens"
msgstr "May/Min"
#: global.c:282 global.c:301 global.c:311 global.c:327 global.c:331
#: global.c:337 winio.c:997
#: global.c:285 global.c:304 global.c:314 global.c:330 global.c:334
#: global.c:340 winio.c:984
msgid "Cancel"
msgstr "Cancelar"
#: global.c:295
#: global.c:298
msgid "No Replace"
msgstr "No Reemplazar"
#: nano.c:115
#: nano.c:116
msgid ""
"\n"
"Buffer written to 'nano.save'\n"
@@ -360,11 +361,11 @@ msgstr ""
"\n"
"Buffer escrito en 'nano.save'\n"
#: nano.c:122
#: nano.c:123
msgid "Key illegal in VIEW mode"
msgstr "Tecla ilegal en modo VISUALIZACIÓN"
#: nano.c:162
#: nano.c:163
msgid ""
" nano help text\n"
"\n"
@@ -399,15 +400,15 @@ msgstr ""
"opcionales están representadas entre paréntesis:\n"
"\n"
#: nano.c:263
#: nano.c:264
msgid "free_node(): free'd a node, YAY!\n"
msgstr "free_node(): liberado un nodo, YEAH!\n"
#: nano.c:268
#: nano.c:269
msgid "free_node(): free'd last node.\n"
msgstr "free_node(): liberado el último nodo.\n"
#: nano.c:313
#: nano.c:321
msgid ""
"Usage: nano [GNU long option] [option] +LINE <file>\n"
"\n"
@@ -415,85 +416,85 @@ msgstr ""
"Uso: nano [opción larga GNU] [opción] +LÍNEA <fichero>\n"
"\n"
#: nano.c:314
#: nano.c:322
msgid "Option\t\tLong option\t\tMeaning\n"
msgstr "Opcion\t\tOpcion larga\t\tSignificado\n"
#: nano.c:317
#: nano.c:324
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:321
#: nano.c:327
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:325
#: nano.c:331
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:327
#: nano.c:333
msgid " -c \t\t--const\t\t\tConstantly show cursor position\n"
msgstr " -c \t\t--const\t\t\tMostrar siempre la posición del cursor\n"
#: nano.c:329
#: nano.c:335
msgid " -h \t\t--help\t\t\tShow this message\n"
msgstr " -h \t\t--help\t\t\tMostrar este mensaje\n"
#: nano.c:332
#: nano.c:338
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:335
#: nano.c:341
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:337
#: nano.c:343
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:340
#: nano.c:346
msgid " -m \t\t--mouse\t\t\tEnable mouse\n"
msgstr " -m \t\t--mouse\t\t\tHabilitar ratón\n"
#: nano.c:345
#: nano.c:351
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:347
#: nano.c:353
msgid " -p\t \t--pico\t\t\tMake bottom 2 lines more Pico-like\n"
msgstr " -p\t \t--pico\t\t\tHacer el menú más parecido a Pico\n"
#: nano.c:349
#: nano.c:355
msgid " -s [prog] \t--speller=[prog]\tEnable alternate speller\n"
msgstr " -s [prog] \t--speller=[prog]\tHabilitar corrector alternativo\n"
#: nano.c:351
#: nano.c:357
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:353
#: nano.c:359
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:355
#: nano.c:361
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:357
#: nano.c:363
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:359
#: nano.c:365
msgid " -z \t\t--suspend\t\tEnable suspend\n"
msgstr " -z \t\t--suspend\t\tHabilitar suspensión\n"
#: nano.c:361
#: nano.c:367
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:363
#: nano.c:369
msgid ""
"Usage: nano [option] +LINE <file>\n"
"\n"
@@ -501,331 +502,331 @@ msgstr ""
"Uso: nano [opción] +LÍNEA <fichero>\n"
"\n"
#: nano.c:364
#: nano.c:370
msgid "Option\t\tMeaning\n"
msgstr "Opción\t\tSignificado\n"
#: nano.c:366
#: nano.c:371
msgid " -T [num]\tSet width of a tab to num\n"
msgstr " -T [num]\tFijar el ancho de tab a num\n"
#: nano.c:368
#: nano.c:372
msgid " -R\t\tUse regular expressions for search\n"
msgstr " -R\t\tUsar expresiones regulares para las búsquedas\n"
#: nano.c:369
#: nano.c:373
msgid " -V \t\tPrint version information and exit\n"
msgstr " -V \t\tImprimir información sobre la versión y salir\n"
#: nano.c:370
#: nano.c:374
msgid " -c \t\tConstantly show cursor position\n"
msgstr " -c \t\tMostrar constantemente la posición del cursor\n"
#: nano.c:371
#: nano.c:375
msgid " -h \t\tShow this message\n"
msgstr " -h \t\tMostrar este mensaje\n"
#: nano.c:373
#: nano.c:377
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:375
#: nano.c:379
msgid " -i \t\tAutomatically indent new lines\n"
msgstr " -v \t\tIndentar automáticamente nuevas líneas\n"
#: nano.c:377
#: nano.c:381
msgid " -l \t\tDon't follow symbolic links, overwrite.\n"
msgstr " -l \t\tNo seguir enlaces simbólicos, sobreescribirlos.\n"
#: nano.c:380
#: nano.c:384
msgid " -m \t\tEnable mouse\n"
msgstr " -m \t\tHabilitar ratón\n"
#: nano.c:384
#: nano.c:388
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:385
#: nano.c:389
msgid " -s [prog] \tEnable alternate speller\n"
msgstr " -s [prog] \tHabilitar corrector alternativo\n"
#: nano.c:386
#: nano.c:390
msgid " -p \t\tMake bottom 2 lines more Pico-like\n"
msgstr " -p \t\tHacer el menú más parecido a Pico\n"
#: nano.c:387
#: nano.c:391
msgid " -t \t\tAuto save on exit, don't prompt\n"
msgstr " -t \t\tAutosalvar al salir, no preguntar\n"
#: nano.c:388
#: nano.c:392
msgid " -v \t\tView (read only) mode\n"
msgstr " -v \t\tModo visualización (sólo lectura)\n"
#: nano.c:389
#: nano.c:393
msgid " -w \t\tDon't wrap long lines\n"
msgstr " -w \t\tNo wrapear líneas largas\n"
#: nano.c:390
#: nano.c:394
msgid " -x \t\tDon't show help window\n"
msgstr " -x \t\tNo mostrar la ventana de ayuda\n"
#: nano.c:391
#: nano.c:395
msgid " -z \t\tEnable suspend\n"
msgstr " -z \t\tHabilitar suspensión\n"
#: nano.c:392
#: nano.c:396
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:399
#: nano.c:403
#, 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:401
#: nano.c:405
msgid " Email: nano@asty.org\tWeb: http://www.asty.org/nano\n"
msgstr " Correo-e: nano@asty.org\tWeb: http://www.asty.org/nano\n"
#: nano.c:426
#: nano.c:440
msgid "Mark Set"
msgstr "Marca Establecida"
#: nano.c:431
#: nano.c:445
msgid "Mark UNset"
msgstr "Marca Borrada"
#: nano.c:875
#: nano.c:882
#, c-format
msgid "check_wrap called with inptr->data=\"%s\"\n"
msgstr "check_wrap llamada con inptr->data=\"%s\"\n"
#: nano.c:935
#: nano.c:933
#, c-format
msgid "current->data now = \"%s\"\n"
msgstr "current->data ahora = \"%d\"\n"
#: nano.c:988
#: nano.c:986
#, c-format
msgid "After, data = \"%s\"\n"
msgstr "Después, data = \"%s\"\n"
#: nano.c:1058
#: nano.c:1056
msgid "Error deleting tempfile, ack!"
msgstr "Error borrando el fichero temporal, ouch!"
#: nano.c:1076
#: nano.c:1074
#, c-format
msgid "Could not create a temporary filename: %s"
msgstr "No pude crear un fichero temporal: %s"
#: nano.c:1099
#: nano.c:1097
#, c-format
msgid "Could not invoke spell program \"%s\""
msgstr "No se pudo llamar al corrector \"%s\""
#. Why 32512? I dont know!
#: nano.c:1105
#: nano.c:1103
msgid "Could not invoke \"ispell\""
msgstr "No pude llamar a \"ispell\""
#: nano.c:1118
#: nano.c:1116
msgid "Finished checking spelling"
msgstr "Revisión de ortografía finalizada"
#: nano.c:1136
#: nano.c:1134
msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
msgstr "Salvar el buffer modificado (RESPONDER \"No\" DESTRUIRÁ LOS CAMBIOS) ?"
#: nano.c:1259
#: nano.c:1257
msgid "Cannot resize top win"
msgstr "No se puede cambiar el tamaño de la ventana superior"
#: nano.c:1261
#: nano.c:1259
msgid "Cannot move top win"
msgstr "No se puede mover la ventana superior"
#: nano.c:1263
#: nano.c:1261
msgid "Cannot resize edit win"
msgstr "No se puede cambiar el tamaño de la ventana de edición"
#: nano.c:1265
#: nano.c:1263
msgid "Cannot move edit win"
msgstr "No se puede mover la ventana de edición"
#: nano.c:1267
#: nano.c:1265
msgid "Cannot resize bottom win"
msgstr "No se puede cambiar el tamaño de la ventana inferior"
#: nano.c:1269
#: nano.c:1267
msgid "Cannot move bottom win"
msgstr "No se puede mover la ventana inferior"
#: nano.c:1742
#: nano.c:1733
msgid "Main: set up windows\n"
msgstr "Main: configurar las ventanas\n"
#: nano.c:1764
#: nano.c:1755
msgid "Main: bottom win\n"
msgstr "Main: ventana inferior\n"
#: nano.c:1770
#: nano.c:1761
msgid "Main: open file\n"
msgstr "Main: abrir fichero\n"
#: nano.c:1843
#: nano.c:1829
#, c-format
msgid "I got Alt-[-%c! (%d)\n"
msgstr "Pillé Alt-[-%c! (%d)\n"
#: nano.c:1859
#: nano.c:1845
#, c-format
msgid "I got Alt-%c! (%d)\n"
msgstr "Pillé Alt-%c! (%d)\n"
#: search.c:71
#: search.c:72
#, c-format
msgid "Case Sensitive Regexp Search%s%s"
msgstr "Búsqueda con Regexp y Mayúsculas/Minúsculas%s%s"
#: search.c:73
#: search.c:74
#, c-format
msgid "Regexp Search%s%s"
msgstr "Busqueda con Regexp%s%s"
#: search.c:76
#: search.c:77
#, c-format
msgid "Case Sensitive Search%s%s"
msgstr "Búsqueda con Mayúsculas/Minúsculas%s%s"
#: search.c:78
#: search.c:79
#, c-format
msgid "Search%s%s"
msgstr "Buscar%s%s"
#: search.c:81
#: search.c:82
msgid " (to replace)"
msgstr " (a reemplazar)"
#: search.c:89
#: search.c:90
msgid "Search Cancelled"
msgstr "Búsqueda Cancelada"
#: search.c:186
#: search.c:187
msgid "Search Wrapped"
msgstr "Búsqueda Recomenzada"
#: search.c:240
#: search.c:241
#, c-format
msgid "Replaced %d occurences"
msgstr "%d ocurrencias reemplazadas"
#: search.c:242
#: search.c:243
msgid "Replaced 1 occurence"
msgstr "1 ocurrencia reemplazada"
#: search.c:381 search.c:402 search.c:425
#: search.c:378 search.c:399 search.c:422
msgid "Replace Cancelled"
msgstr "Reemplazar Cancelado"
#: search.c:398
#: search.c:395
#, c-format
msgid "Replace with [%s]"
msgstr "Reemplazar con [%s]"
#. last_search is empty
#: search.c:423
#: search.c:420
msgid "Replace with"
msgstr "Reemplazar con"
#: search.c:464
#: search.c:461
msgid "Replace this instance?"
msgstr "Reemplazar esta instancia?"
#. Ask for it
#: search.c:515
#: search.c:512
msgid "Enter line number"
msgstr "Introduce número de línea"
#: search.c:517
#: search.c:514
msgid "Aborted"
msgstr "Abortado"
#: search.c:537
#: search.c:534
msgid "Come on, be reasonable"
msgstr "Venga ya, se razonable"
#: search.c:542
#: search.c:539
#, c-format
msgid "Only %d lines available, skipping to last line"
msgstr "Sólo hay %d líneas, saltando hasta la última"
#: winio.c:119
#: winio.c:120
#, c-format
msgid "actual_x_from_start for xplus=%d returned %d\n"
msgstr "actual_x_from_start para xplus=%d devolvió %d\n"
#: winio.c:409
#: winio.c:410
#, c-format
msgid "input '%c' (%d)\n"
msgstr "entrada '%c' (%d)\n"
#: winio.c:443
#: winio.c:444
msgid "New Buffer"
msgstr "Nuevo Buffer"
#: winio.c:446
#: winio.c:447
msgid " File: ..."
msgstr "Fichero: ..."
#: winio.c:454
#: winio.c:455
msgid "Modified"
msgstr "Modificado"
#: winio.c:913
#: winio.c:900
#, c-format
msgid "Moved to (%d, %d) in edit buffer\n"
msgstr "Moviendo a (%d, %d) en buffer de edición\n"
#: winio.c:924
#: winio.c:911
#, c-format
msgid "current->data = \"%s\"\n"
msgstr "current->data = \"%s\"\n"
#: winio.c:967
#: winio.c:954
#, c-format
msgid "I got \"%s\"\n"
msgstr "Pillé \"%s\"\n"
#: winio.c:992
#: winio.c:979
msgid "Yes"
msgstr "Sí"
#: winio.c:994
#: winio.c:981
msgid "All"
msgstr "Todas"
#: winio.c:996
#: winio.c:983
msgid "No"
msgstr "No"
#: winio.c:1132
#: winio.c:1119
#, c-format
msgid "do_cursorpos: linepct = %f, bytepct = %f\n"
msgstr "do_cursorpos: linepct = %f, bytepct = %f\n"
#: winio.c:1136
#: winio.c:1123
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:1260
#: winio.c:1247
msgid "Dumping file buffer to stderr...\n"
msgstr "Volcando buffer de fichero a stderr...\n"
#: winio.c:1262
#: winio.c:1249
msgid "Dumping cutbuffer to stderr...\n"
msgstr "Volcando el cutbuffer a stderr...\n"
#: winio.c:1264
#: winio.c:1251
msgid "Dumping a buffer to stderr...\n"
msgstr "Volcando un buffer a stderr...\n"

BIN
po/fi.gmo

Binary file not shown.

371
po/fi.po
View File

@@ -1,3 +1,4 @@
# $Id$
# nano Finnish Translation.
# Copyright (C) 2000 Free Software Foundation, Inc.
# Pauli Virtanen <pauli.virtanen@saunalahti.fi>, 2000.
@@ -5,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: nano 0.9.11\n"
"POT-Creation-Date: 2000-07-27 20:16-0400\n"
"POT-Creation-Date: 2000-08-07 11:03-0400\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"
@@ -13,345 +14,345 @@ msgstr ""
"Content-Type: text/plain; charset=iso-8859-15\n"
"Content-Transfer-Encoding: 8bit\n"
#: cut.c:43
#: cut.c:44
#, c-format
msgid "add_to_cutbuffer called with inptr->data = %s\n"
msgstr "add_to_cutbuffer funktion parametri inptr->data = %s\n"
#: cut.c:149
#: cut.c:150
msgid "Blew away cutbuffer =)\n"
msgstr "Leiketila katosi =)\n"
#: files.c:119
#: files.c:120
msgid "read_line: not on first line and prev is NULL"
msgstr "read_line: ei ensimmäisellä rivillä ja prev on NULL"
#: files.c:181 files.c:198
#: files.c:182 files.c:199
#, c-format
msgid "Read %d lines"
msgstr "%d riviä luettu"
#: files.c:216 search.c:172 search.c:190
#: files.c:217 search.c:173 search.c:191
#, c-format
msgid "\"%s\" not found"
msgstr "Tiedostoa \"%s\" ei ole"
#. We have a new file
#: files.c:220
#: files.c:221
msgid "New File"
msgstr "Uusi tiedosto"
#: files.c:229
#: files.c:230
#, c-format
msgid "File \"%s\" is a directory"
msgstr "\"%s\" on hakemisto"
#: files.c:234
#: files.c:235
msgid "Reading File"
msgstr "Tiedostoa luetaan"
#: files.c:247
#: files.c:248
msgid "File to insert [from ./] "
msgstr "Lisättävä tiedosto [hakemistossa ./]"
#: files.c:272 files.c:296 files.c:486 nano.c:1149
#: files.c:273 files.c:297 files.c:487 nano.c:1147
msgid "Cancelled"
msgstr "Peruttu"
#: files.c:318 files.c:338 files.c:351 files.c:368 files.c:374
#: files.c:319 files.c:339 files.c:352 files.c:369 files.c:375
#, c-format
msgid "Could not open file for writing: %s"
msgstr "Tiedostoa ei voitu avata luettavaksi: %s"
#: files.c:326
#: files.c:327
msgid "Could not open file: Path length exceeded."
msgstr "Tiedostoa ei voitu avata: liian pitkä tiedostonnimi."
#: files.c:356
#: files.c:357
#, c-format
msgid "Wrote >%s\n"
msgstr "Kirjoitettu: >%s\n"
#: files.c:383
#: files.c:384
#, c-format
msgid "Could not close %s: %s"
msgstr "Tiedosto %s ei sulkeutunut: %s"
#. Try a rename??
#: files.c:404 files.c:415 files.c:420
#: files.c:405 files.c:416 files.c:421
#, c-format
msgid "Could not open %s for writing: %s"
msgstr "Tiedostoa %s ei voitu avata kirjoitettavaksi: %s"
#: files.c:426
#: files.c:427
#, c-format
msgid "Could not set permissions %o on %s: %s"
msgstr "Oikeuksia %o ei voitu asettaa tiedostolle %s: %s"
#: files.c:433
#: files.c:434
#, c-format
msgid "Wrote %d lines"
msgstr "%d riviä kirjoitettu"
#: files.c:465
#: files.c:466
msgid "File Name to write"
msgstr "Kirjoitettavan tiedoston nimi"
#: files.c:470
#: files.c:471
#, c-format
msgid "filename is %s"
msgstr "tiedoston nimi on %s"
#: files.c:475
#: files.c:476
msgid "File exists, OVERWRITE ?"
msgstr "Tiedosto on jo olemassa, korvataanko?"
#: global.c:116
#: global.c:119
msgid "Invoke the help menu"
msgstr "Avaa ohjevalikko"
#: global.c:117
#: global.c:120
msgid "Write the current file to disk"
msgstr "Kirjoita nykyinen tiedosto levylle"
#: global.c:118
#: global.c:121
msgid "Exit from nano"
msgstr "Poistu nanosta"
#: global.c:119
#: global.c:122
msgid "Goto a specific line number"
msgstr "Siirry tietylle riville"
#: global.c:120
#: global.c:123
msgid "Justify the current paragraph"
msgstr "Tasaa nykyinen kappale"
#: global.c:121
#: global.c:124
msgid "Replace text within the editor"
msgstr "Etsi ja korvaa tekstiä"
#: global.c:122
#: global.c:125
msgid "Insert another file into the current one"
msgstr "Lisää toinen tiedosto nykyiseen tiedostoon"
#: global.c:123
#: global.c:126
msgid "Search for text within the editor"
msgstr "Etsi tekstiä"
#: global.c:124
#: global.c:127
msgid "Move to the previous screen"
msgstr "Siirry edelliseen ruutuun"
#: global.c:125
#: global.c:128
msgid "Move to the next screen"
msgstr "Siirry seuraavaan ruutuun"
#: global.c:126
#: global.c:129
msgid "Cut the current line and store it in the cutbuffer"
msgstr "Leikkaa nykyinen rivi leiketilaan"
#: global.c:127
#: global.c:130
msgid "Uncut from the cutbuffer into the current line"
msgstr "Kopioi rivi leiketilasta nykyiselle riville"
#: global.c:128
#: global.c:131
msgid "Show the posititon of the cursor"
msgstr "Näytä kohdistimen sijainti"
#: global.c:129
#: global.c:132
msgid "Invoke the spell checker (if available)"
msgstr "Käynnistä oikoluin (jos saatavilla)"
#: global.c:130
#: global.c:133
msgid "Move up one line"
msgstr "Siirry yksi rivi ylöspäin"
#: global.c:131
#: global.c:134
msgid "Move down one line"
msgstr "Siirry yksi rivi alaspäin"
#: global.c:132
#: global.c:135
msgid "Move forward one character"
msgstr "Siirry yksi merkki eteenpäin"
#: global.c:133
#: global.c:136
msgid "Move back one character"
msgstr "Siirry yksi merkki taaksepäin"
#: global.c:134
#: global.c:137
msgid "Move to the beginning of the current line"
msgstr "Siirry nykyisen rivin alkuun"
#: global.c:135
#: global.c:138
msgid "Move to the end of the current line"
msgstr "Siirry nykyisen rivin loppuun"
#: global.c:136
#: global.c:139
msgid "Go to the first line of the file"
msgstr "Siirry tiedoston ensimmäiselle riville"
#: global.c:137
#: global.c:140
msgid "Go to the last line of the file"
msgstr "Siirry tiedoston viimeiselle riville"
#: global.c:138
#: global.c:141
msgid "Refresh (redraw) the current screen"
msgstr "Piirrä ruutu uudestaan"
#: global.c:139
#: global.c:142
msgid "Mark text at the current cursor location"
msgstr "Merkitse kohdistimen kohdalla oleva teksti"
#: global.c:140
#: global.c:143
msgid "Delete the character under the cursor"
msgstr "Poista kohdistimen kohdalla oleva merkki"
#: global.c:142
#: global.c:145
msgid "Delete the character to the left of the cursor"
msgstr "Poista kohdistimesta vasemmalle oleva merkki"
#: global.c:143
#: global.c:146
msgid "Insert a tab character"
msgstr "Lisää sarkainmerkki"
#: global.c:144
#: global.c:147
msgid "Insert a carriage return at the cursor position"
msgstr "Lisää rivinvaihto kohdistimen kohdalle"
#: global.c:146
#: global.c:149
msgid "Make the current search or replace case (in)sensitive"
msgstr "Muuta etsintä- tai korvaustoiminnon kirjainkoosta piittaamista."
#: global.c:147
#: global.c:150
msgid "Cancel the current function"
msgstr "Peru nykyinen toiminto."
#: global.c:152 global.c:262 global.c:334
#: global.c:155 global.c:265 global.c:337
msgid "Get Help"
msgstr "Ohjeita"
#: global.c:155 global.c:163
#: global.c:158 global.c:166
msgid "WriteOut"
msgstr "Kirjoita"
#: global.c:159 global.c:323
#: global.c:162 global.c:326
msgid "Exit"
msgstr "Lopeta"
#: global.c:167 global.c:258 global.c:279 global.c:298
#: global.c:170 global.c:261 global.c:282 global.c:301
msgid "Goto Line"
msgstr "Siirry"
#: global.c:172 global.c:250
#: global.c:175 global.c:253
msgid "Justify"
msgstr "Tasaa"
#: global.c:175 global.c:246 global.c:276
#: global.c:178 global.c:249 global.c:279
msgid "Replace"
msgstr "Korvaa"
#: global.c:179
#: global.c:182
msgid "Read File"
msgstr "Lue tied."
#: global.c:183
#: global.c:186
msgid "Where Is"
msgstr "Etsi"
#: global.c:187 global.c:315
#: global.c:190 global.c:318
msgid "Prev Page"
msgstr "Ed. sivu"
#: global.c:191 global.c:319
#: global.c:194 global.c:322
msgid "Next Page"
msgstr "Seur. sivu"
#: global.c:195
#: global.c:198
msgid "Cut Text"
msgstr "Leikkaa"
#: global.c:198
#: global.c:201
msgid "UnCut Txt"
msgstr "Liitä"
#: global.c:202
#: global.c:205
msgid "Cur Pos"
msgstr "Sijainti"
#: global.c:206
#: global.c:209
msgid "To Spell"
msgstr "Oikolue"
#: global.c:210
#: global.c:213
msgid "Up"
msgstr "Ylös"
#: global.c:213
#: global.c:216
msgid "Down"
msgstr "Alas"
#: global.c:216
#: global.c:219
msgid "Forward"
msgstr "Eteenpäin"
#: global.c:219
#: global.c:222
msgid "Back"
msgstr "Takaisin"
#: global.c:222
#: global.c:225
msgid "Home"
msgstr "Home"
#: global.c:225
#: global.c:228
msgid "End"
msgstr "End"
#: global.c:228
#: global.c:231
msgid "Refresh"
msgstr "Piirrä uudelleen"
#: global.c:231
#: global.c:234
msgid "Mark Text"
msgstr "Merkitse tekstiä"
#: global.c:234
#: global.c:237
msgid "Delete"
msgstr "Poista"
#: global.c:238
#: global.c:241
msgid "Backspace"
msgstr "Askelpalautin"
#: global.c:242
#: global.c:245
msgid "Tab"
msgstr "Sarkain"
#: global.c:253
#: global.c:256
msgid "Enter"
msgstr "Enter"
#: global.c:266 global.c:286 global.c:305
#: global.c:269 global.c:289 global.c:308
msgid "First Line"
msgstr "1. rivi"
#: global.c:269 global.c:289 global.c:308
#: global.c:272 global.c:292 global.c:311
msgid "Last Line"
msgstr "Viim. rivi"
#: global.c:272 global.c:292
#: global.c:275 global.c:295
msgid "Case Sens"
msgstr "Kirj. koko"
#: global.c:282 global.c:301 global.c:311 global.c:327 global.c:331
#: global.c:337 winio.c:997
#: global.c:285 global.c:304 global.c:314 global.c:330 global.c:334
#: global.c:340 winio.c:984
msgid "Cancel"
msgstr "Peru"
#: global.c:295
#: global.c:298
msgid "No Replace"
msgstr ""
#: nano.c:115
#: nano.c:116
msgid ""
"\n"
"Buffer written to 'nano.save'\n"
@@ -359,11 +360,11 @@ msgstr ""
"\n"
"Teksti kirjoitettu tiedostoon 'nano.save'\n"
#: nano.c:122
#: nano.c:123
msgid "Key illegal in VIEW mode"
msgstr "Virheellinen näppäin katselutilassa"
#: nano.c:162
#: nano.c:163
msgid ""
" nano help text\n"
"\n"
@@ -396,103 +397,103 @@ msgstr ""
"ovat sulkeissa:\n"
"\n"
#: nano.c:263
#: nano.c:264
msgid "free_node(): free'd a node, YAY!\n"
msgstr "free_node(): node vapautettu, YAY!\n"
#: nano.c:268
#: nano.c:269
msgid "free_node(): free'd last node.\n"
msgstr "free_node(): viimeinen node vapautettu.\n"
#: nano.c:313
#: nano.c:321
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:314
#: nano.c:322
msgid "Option\t\tLong option\t\tMeaning\n"
msgstr "Asetus\t\tPitkä asetus\t\tMerkitys\n"
#: nano.c:317
#: nano.c:324
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:321
#: nano.c:327
msgid " -R\t\t--regexp\t\tUse regular expressions for search\n"
msgstr ""
#: nano.c:325
#: nano.c:331
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:327
#: nano.c:333
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:329
#: nano.c:335
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:332
#: nano.c:338
msgid " -k \t\t--cut\t\t\tLet ^K cut from cursor to end of line\n"
msgstr ""
#: nano.c:335
#: nano.c:341
msgid " -i \t\t--autoindent\t\tAutomatically indent new lines\n"
msgstr " -i \t\t--autoindent\t\tSisennä uudet rivit automaattisesti\n"
#: nano.c:337
#: nano.c:343
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:340
#: nano.c:346
msgid " -m \t\t--mouse\t\t\tEnable mouse\n"
msgstr " -m \t\t--mouse\t\t\tKäytä hiirtä\n"
#: nano.c:345
#: nano.c:351
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:347
#: nano.c:353
msgid " -p\t \t--pico\t\t\tMake bottom 2 lines more Pico-like\n"
msgstr " -p\t \t--pico\t\t\tNäytä 2 alinta riviä kuin Pico\n"
#: nano.c:349
#: nano.c:355
msgid " -s [prog] \t--speller=[prog]\tEnable alternate speller\n"
msgstr " -s [ohjelma] \t--speller=[ohjelma]\tKäytä annettua oikolukuohjelmaa\n"
#: nano.c:351
#: nano.c:357
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:353
#: nano.c:359
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:355
#: nano.c:361
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:357
#: nano.c:363
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:359
#: nano.c:365
msgid " -z \t\t--suspend\t\tEnable suspend\n"
msgstr " -z \t\t--suspend\t\tMahdollista keskeyttäminen\n"
#: nano.c:361
#: nano.c:367
msgid " +LINE\t\t\t\t\tStart at line number LINE\n"
msgstr " +RIVI\t\t\t\t\tSiirry riville RIVI\n"
#: nano.c:363
#: nano.c:369
msgid ""
"Usage: nano [option] +LINE <file>\n"
"\n"
@@ -500,332 +501,332 @@ msgstr ""
"Käyttö: nano [asetukset] +RIVI <tiedosto>\n"
"\n"
#: nano.c:364
#: nano.c:370
msgid "Option\t\tMeaning\n"
msgstr "Asetus\t\tMerkitys\n"
#: nano.c:366
#: nano.c:371
msgid " -T [num]\tSet width of a tab to num\n"
msgstr " -T [leveys]\tAseta sarkaimen leveys\n"
#: nano.c:368
#: nano.c:372
msgid " -R\t\tUse regular expressions for search\n"
msgstr ""
#: nano.c:369
#: nano.c:373
msgid " -V \t\tPrint version information and exit\n"
msgstr " -V \t\tTulosta versiotiedot ja lopeta\n"
#: nano.c:370
#: nano.c:374
msgid " -c \t\tConstantly show cursor position\n"
msgstr " -c \t\tNäytä kohdistimen sijainti jatkuvasti\n"
#: nano.c:371
#: nano.c:375
msgid " -h \t\tShow this message\n"
msgstr " -h \t\tNäytä tämä ohje\n"
#: nano.c:373
#: nano.c:377
msgid " -k \t\tLet ^K cut from cursor to end of line\n"
msgstr ""
#: nano.c:375
#: nano.c:379
msgid " -i \t\tAutomatically indent new lines\n"
msgstr " -i \t\tSisennä uudet rivit automaattisesti\n"
#: nano.c:377
#: nano.c:381
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:380
#: nano.c:384
msgid " -m \t\tEnable mouse\n"
msgstr " -m \t\tKäytä hiirtä\n"
#: nano.c:384
#: nano.c:388
msgid " -r [#cols] \tSet fill cols to (wrap lines at) #cols\n"
msgstr " -r [#lkm] \tRivitä annettua pidemmät rivit\n"
#: nano.c:385
#: nano.c:389
msgid " -s [prog] \tEnable alternate speller\n"
msgstr " -s [ohjelma] \tKäytä annettua oikolukuohjelmaa\n"
#: nano.c:386
#: nano.c:390
msgid " -p \t\tMake bottom 2 lines more Pico-like\n"
msgstr " -p \t\tNäytä 2 alinta riviä kuin Pico\n"
#: nano.c:387
#: nano.c:391
msgid " -t \t\tAuto save on exit, don't prompt\n"
msgstr " -t \t\tTallenna tiedosto kysymättä poistettaessa\n"
#: nano.c:388
#: nano.c:392
msgid " -v \t\tView (read only) mode\n"
msgstr " -v \t\tKatselutila (vain luku)\n"
#: nano.c:389
#: nano.c:393
msgid " -w \t\tDon't wrap long lines\n"
msgstr " -w \t\tÄlä rivitä pitkiä rivejä\n"
#: nano.c:390
#: nano.c:394
msgid " -x \t\tDon't show help window\n"
msgstr " -x \t\tÄlä näytä ohjeikkunaa\n"
#: nano.c:391
#: nano.c:395
msgid " -z \t\tEnable suspend\n"
msgstr " -z \t\tMahdollista keskeyttäminen\n"
#: nano.c:392
#: nano.c:396
msgid " +LINE\t\tStart at line number LINE\n"
msgstr " +RIVI\t\tSiirry riville RIVI\n"
#: nano.c:399
#: nano.c:403
#, 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:401
#: nano.c:405
msgid " Email: nano@asty.org\tWeb: http://www.asty.org/nano\n"
msgstr " Maili: nano@asty.org\tNetti: http://www.asty.org/nano\n"
#: nano.c:426
#: nano.c:440
msgid "Mark Set"
msgstr "Teksti merkitty"
#: nano.c:431
#: nano.c:445
msgid "Mark UNset"
msgstr "Merkintä poistettu"
#: nano.c:875
#: nano.c:882
#, c-format
msgid "check_wrap called with inptr->data=\"%s\"\n"
msgstr "check_wrap -funktion parametri inptr->data=\"%s\"\n"
#: nano.c:935
#: nano.c:933
#, c-format
msgid "current->data now = \"%s\"\n"
msgstr "current->data nyt = \"%s\"\n"
#: nano.c:988
#: nano.c:986
#, c-format
msgid "After, data = \"%s\"\n"
msgstr "Jälkeenpäin, data = \"%s\"\n"
#: nano.c:1058
#: nano.c:1056
msgid "Error deleting tempfile, ack!"
msgstr "Väliaikaistiedostoa poistettaessa tapahtui virhe."
#: nano.c:1076
#: nano.c:1074
#, c-format
msgid "Could not create a temporary filename: %s"
msgstr "Väliaikaista tiedostonnimeä ei voitu luoda: %s"
#: nano.c:1099
#: nano.c:1097
#, c-format
msgid "Could not invoke spell program \"%s\""
msgstr "Oikoluinta \"%s\" ei voitu käynnistää"
#. Why 32512? I dont know!
#: nano.c:1105
#: nano.c:1103
msgid "Could not invoke \"ispell\""
msgstr "\"ispell\" -ohjelmaa ei voitu käynnistää"
#: nano.c:1118
#: nano.c:1116
msgid "Finished checking spelling"
msgstr "Oikoluku on valmis"
#: nano.c:1136
#: nano.c:1134
msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
msgstr "Tallenna muutettu teksti (Muutokset häviävät, jos vastaat \"ei\") ? "
#: nano.c:1259
#: nano.c:1257
msgid "Cannot resize top win"
msgstr "Yläikkunan kokoa ei voi muuttaa"
#: nano.c:1261
#: nano.c:1259
msgid "Cannot move top win"
msgstr "Yläikkunaa ei voi siirtää"
#: nano.c:1263
#: nano.c:1261
msgid "Cannot resize edit win"
msgstr "Muokkausikkunan kokoa ei voi muuttaa"
#: nano.c:1265
#: nano.c:1263
msgid "Cannot move edit win"
msgstr "Muokkausikkunaa ei voi siirtää"
#: nano.c:1267
#: nano.c:1265
msgid "Cannot resize bottom win"
msgstr "Alaikkunan kokoa ei voi muuttaa"
#: nano.c:1269
#: nano.c:1267
msgid "Cannot move bottom win"
msgstr "Alaikkunaa ei voi siirtää"
#: nano.c:1742
#: nano.c:1733
msgid "Main: set up windows\n"
msgstr "Päätila: ikkunoiden asettelu\n"
#: nano.c:1764
#: nano.c:1755
msgid "Main: bottom win\n"
msgstr "Päätila: alaikkuna\n"
#: nano.c:1770
#: nano.c:1761
msgid "Main: open file\n"
msgstr "Päätila: avaa tiedosto\n"
#: nano.c:1843
#: nano.c:1829
#, c-format
msgid "I got Alt-[-%c! (%d)\n"
msgstr "Vastaanotettu Alt-[-%c! (%d)\n"
#: nano.c:1859
#: nano.c:1845
#, c-format
msgid "I got Alt-%c! (%d)\n"
msgstr "Vastaanotettu Alt-%c! (%d)\n"
#: search.c:71
#: search.c:72
#, fuzzy, c-format
msgid "Case Sensitive Regexp Search%s%s"
msgstr "Kirjainkoosta välittävä etsintä%s%s"
#: search.c:73
#: search.c:74
#, fuzzy, c-format
msgid "Regexp Search%s%s"
msgstr "Etsintä%s%s"
#: search.c:76
#: search.c:77
#, fuzzy, c-format
msgid "Case Sensitive Search%s%s"
msgstr "Kirjainkoosta välittävä etsintä%s%s"
#: search.c:78
#: search.c:79
#, fuzzy, c-format
msgid "Search%s%s"
msgstr "Etsintä%s%s"
#: search.c:81
#: search.c:82
#, fuzzy
msgid " (to replace)"
msgstr " (korvaa)"
#: search.c:89
#: search.c:90
msgid "Search Cancelled"
msgstr "Etsintä peruttu"
#: search.c:186
#: search.c:187
msgid "Search Wrapped"
msgstr "Etsintä jatkuu"
#: search.c:240
#: search.c:241
#, c-format
msgid "Replaced %d occurences"
msgstr "%d kohtaa korvattu"
#: search.c:242
#: search.c:243
msgid "Replaced 1 occurence"
msgstr "1 kohta korvattu"
#: search.c:381 search.c:402 search.c:425
#: search.c:378 search.c:399 search.c:422
msgid "Replace Cancelled"
msgstr "Korvaus peruttu"
#: search.c:398
#: search.c:395
#, c-format
msgid "Replace with [%s]"
msgstr "Korvaa merkkijonolla [%s]"
#. last_search is empty
#: search.c:423
#: search.c:420
msgid "Replace with"
msgstr "Korvaa merkkijonolla"
#: search.c:464
#: search.c:461
msgid "Replace this instance?"
msgstr "Korvataanko tämä kohta?"
#. Ask for it
#: search.c:515
#: search.c:512
msgid "Enter line number"
msgstr "Kirjoita rivin numero"
#: search.c:517
#: search.c:514
msgid "Aborted"
msgstr "Keskeytetty"
#: search.c:537
#: search.c:534
msgid "Come on, be reasonable"
msgstr "Jotakin järkevää, kiitos?"
#: search.c:542
#: search.c:539
#, c-format
msgid "Only %d lines available, skipping to last line"
msgstr "Vain %d riviä olemassa, siirrytään viimeiselle riville"
#: winio.c:119
#: winio.c:120
#, c-format
msgid "actual_x_from_start for xplus=%d returned %d\n"
msgstr "actual_x_from_start parametrilla xplus=%d palautti %d\n"
#: winio.c:409
#: winio.c:410
#, c-format
msgid "input '%c' (%d)\n"
msgstr "syöte '%c' (%d)\n"
#: winio.c:443
#: winio.c:444
msgid "New Buffer"
msgstr "Uusi teksti"
#: winio.c:446
#: winio.c:447
msgid " File: ..."
msgstr " Tiedosto: ..."
#: winio.c:454
#: winio.c:455
msgid "Modified"
msgstr "Muokattu"
#: winio.c:913
#: winio.c:900
#, c-format
msgid "Moved to (%d, %d) in edit buffer\n"
msgstr "Kohtaan (%d,%d) siirrytty muokkausruudussa\n"
#: winio.c:924
#: winio.c:911
#, c-format
msgid "current->data = \"%s\"\n"
msgstr "current->data = \"%s\"\n"
#: winio.c:967
#: winio.c:954
#, c-format
msgid "I got \"%s\"\n"
msgstr "Saatiin \"%s\"\n"
#: winio.c:992
#: winio.c:979
msgid "Yes"
msgstr "Kyllä"
#: winio.c:994
#: winio.c:981
msgid "All"
msgstr "Kaikki"
#: winio.c:996
#: winio.c:983
msgid "No"
msgstr "Ei"
#: winio.c:1132
#: winio.c:1119
#, c-format
msgid "do_cursorpos: linepct = %f, bytepct = %f\n"
msgstr "do_cursorpos: linepct = %f, bytepct = %f\n"
#: winio.c:1136
#: winio.c:1123
msgid "line %d of %d (%.0f%%), character %d of %d (%.0f%%)"
msgstr "rivi %d/%d (%.0f%%), merkki %d/%d (%.0f%%)"
#: winio.c:1260
#: winio.c:1247
msgid "Dumping file buffer to stderr...\n"
msgstr "Syötetään tiedosto stderriin...\n"
#: winio.c:1262
#: winio.c:1249
msgid "Dumping cutbuffer to stderr...\n"
msgstr "Syötetään leiketila stderriin...\n"
#: winio.c:1264
#: winio.c:1251
msgid "Dumping a buffer to stderr...\n"
msgstr "Syötetään teksti stderriin...\n"

371
po/fr.po

File diff suppressed because it is too large Load Diff

BIN
po/id.gmo

Binary file not shown.

371
po/id.po
View File

@@ -1,3 +1,4 @@
# $Id$
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Free Software Foundation, Inc.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
@@ -5,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: nano-0.9.10\n"
"POT-Creation-Date: 2000-07-27 20:16-0400\n"
"POT-Creation-Date: 2000-08-07 11:03-0400\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"
@@ -13,346 +14,346 @@ msgstr ""
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8-bit\n"
#: cut.c:43
#: cut.c:44
#, c-format
msgid "add_to_cutbuffer called with inptr->data = %s\n"
msgstr "add_to_cutbuffer dipangil dgn inptr->data = %s\n"
#: cut.c:149
#: cut.c:150
msgid "Blew away cutbuffer =)\n"
msgstr "Hapus cutbuffer =>\n"
#: files.c:119
#: files.c:120
msgid "read_line: not on first line and prev is NULL"
msgstr "read_line: tidak di baris pertama dan sebelumnya adalah NULL"
#: files.c:181 files.c:198
#: files.c:182 files.c:199
#, c-format
msgid "Read %d lines"
msgstr "Membaca %d baris"
#: files.c:216 search.c:172 search.c:190
#: files.c:217 search.c:173 search.c:191
#, c-format
msgid "\"%s\" not found"
msgstr "\"%s\" tidak ditemukan"
#. We have a new file
#: files.c:220
#: files.c:221
msgid "New File"
msgstr "File Baru"
#: files.c:229
#: files.c:230
#, c-format
msgid "File \"%s\" is a directory"
msgstr "File \"%s\" adalah sebuah direktori"
#: files.c:234
#: files.c:235
msgid "Reading File"
msgstr "Membaca File"
#: files.c:247
#: files.c:248
msgid "File to insert [from ./] "
msgstr "File untuk disisipkan "
#: files.c:272 files.c:296 files.c:486 nano.c:1149
#: files.c:273 files.c:297 files.c:487 nano.c:1147
msgid "Cancelled"
msgstr "Dibatalkan"
#: files.c:318 files.c:338 files.c:351 files.c:368 files.c:374
#: files.c:319 files.c:339 files.c:352 files.c:369 files.c:375
#, c-format
msgid "Could not open file for writing: %s"
msgstr "Tidak dapat membuka file untuk menulis: %s"
#: files.c:326
#: files.c:327
msgid "Could not open file: Path length exceeded."
msgstr "Tidak dapat membuka file: panjang path terlampaui"
#: files.c:356
#: files.c:357
#, c-format
msgid "Wrote >%s\n"
msgstr "Tulis >%s\n"
#: files.c:383
#: files.c:384
#, c-format
msgid "Could not close %s: %s"
msgstr "Tidak dapat menutup %s: %s"
#. Try a rename??
#: files.c:404 files.c:415 files.c:420
#: files.c:405 files.c:416 files.c:421
#, c-format
msgid "Could not open %s for writing: %s"
msgstr "Tidak dapat membuka %s untuk menulis: %s"
#: files.c:426
#: files.c:427
#, c-format
msgid "Could not set permissions %o on %s: %s"
msgstr "Tidak dapat menset permisi %o pada %s: %s"
#: files.c:433
#: files.c:434
#, c-format
msgid "Wrote %d lines"
msgstr "Menulis %d baris"
#: files.c:465
#: files.c:466
msgid "File Name to write"
msgstr "Nama file untuk ditulis"
#: files.c:470
#: files.c:471
#, c-format
msgid "filename is %s"
msgstr "Namafile adalah %s"
#: files.c:475
#: files.c:476
msgid "File exists, OVERWRITE ?"
msgstr "File ada, DITIMPA ?"
#: global.c:116
#: global.c:119
msgid "Invoke the help menu"
msgstr "Panggil menu bantuan"
#: global.c:117
#: global.c:120
msgid "Write the current file to disk"
msgstr "Tulis file ini ke disk"
#: global.c:118
#: global.c:121
msgid "Exit from nano"
msgstr "Keluar dari nano"
#: global.c:119
#: global.c:122
msgid "Goto a specific line number"
msgstr "Ke nomor baris tertentu"
#: global.c:120
#: global.c:123
msgid "Justify the current paragraph"
msgstr "Justifikasi paragraf ini"
#: global.c:121
#: global.c:124
msgid "Replace text within the editor"
msgstr "Ganti teks dalam editor"
#: global.c:122
#: global.c:125
msgid "Insert another file into the current one"
msgstr "Sertakan file lain ke file ini"
#: global.c:123
#: global.c:126
msgid "Search for text within the editor"
msgstr "Cari teks dalam editor"
#: global.c:124
#: global.c:127
msgid "Move to the previous screen"
msgstr "Pindah ke layar sebelumnya"
#: global.c:125
#: global.c:128
msgid "Move to the next screen"
msgstr "Pindah ke layar berikut"
#: global.c:126
#: global.c:129
msgid "Cut the current line and store it in the cutbuffer"
msgstr "Hapus baris saat ini dan taruh dalam cutbuffer"
#: global.c:127
#: global.c:130
msgid "Uncut from the cutbuffer into the current line"
msgstr "Kembalikan dari cutbuffer ke baris ini"
#: global.c:128
#: global.c:131
msgid "Show the posititon of the cursor"
msgstr "Tampilkan posisi kursor"
#: global.c:129
#: global.c:132
msgid "Invoke the spell checker (if available)"
msgstr "Panggil spell checker (jika ada)"
#: global.c:130
#: global.c:133
msgid "Move up one line"
msgstr "Naik satu baris"
#: global.c:131
#: global.c:134
msgid "Move down one line"
msgstr "Turun satu baris"
#: global.c:132
#: global.c:135
msgid "Move forward one character"
msgstr "Pindah satu karakter ke depan"
#: global.c:133
#: global.c:136
msgid "Move back one character"
msgstr "Pindah satu karakter ke belakang"
#: global.c:134
#: global.c:137
msgid "Move to the beginning of the current line"
msgstr "Pindah ke awal baris ini"
#: global.c:135
#: global.c:138
msgid "Move to the end of the current line"
msgstr "Pindah ke akhir baris ini"
#: global.c:136
#: global.c:139
msgid "Go to the first line of the file"
msgstr "Ke baris terawal file"
#: global.c:137
#: global.c:140
msgid "Go to the last line of the file"
msgstr "Ke baris terakhir file"
#: global.c:138
#: global.c:141
msgid "Refresh (redraw) the current screen"
msgstr "Refresh layar saat ini"
#: global.c:139
#: global.c:142
msgid "Mark text at the current cursor location"
msgstr "Tandai teks pada lokasi kursor saat ini"
#: global.c:140
#: global.c:143
msgid "Delete the character under the cursor"
msgstr "Hapus karakter pada kursor"
#: global.c:142
#: global.c:145
msgid "Delete the character to the left of the cursor"
msgstr "Hapus satu karakter di kiri kursor"
#: global.c:143
#: global.c:146
msgid "Insert a tab character"
msgstr "Masukkan karakter tab"
#: global.c:144
#: global.c:147
msgid "Insert a carriage return at the cursor position"
msgstr "Sertakan carriage return di posisi kursor"
#: global.c:146
#: global.c:149
msgid "Make the current search or replace case (in)sensitive"
msgstr "Jadikan pencarian/penggantian saat ini case (in)sensitive"
#: global.c:147
#: global.c:150
msgid "Cancel the current function"
msgstr "Batalkan fungsi ini"
#: global.c:152 global.c:262 global.c:334
#: global.c:155 global.c:265 global.c:337
msgid "Get Help"
msgstr "Cari Bantuan"
#: global.c:155 global.c:163
#: global.c:158 global.c:166
msgid "WriteOut"
msgstr "Tulis"
#: global.c:159 global.c:323
#: global.c:162 global.c:326
#, fuzzy
msgid "Exit"
msgstr "Keluar"
#: global.c:167 global.c:258 global.c:279 global.c:298
#: global.c:170 global.c:261 global.c:282 global.c:301
msgid "Goto Line"
msgstr "Ke baris"
#: global.c:172 global.c:250
#: global.c:175 global.c:253
msgid "Justify"
msgstr "Justifikasi"
#: global.c:175 global.c:246 global.c:276
#: global.c:178 global.c:249 global.c:279
msgid "Replace"
msgstr "Ganti"
#: global.c:179
#: global.c:182
msgid "Read File"
msgstr "Baca File"
#: global.c:183
#: global.c:186
msgid "Where Is"
msgstr "Di mana"
#: global.c:187 global.c:315
#: global.c:190 global.c:318
msgid "Prev Page"
msgstr "Halaman sebelumnya"
#: global.c:191 global.c:319
#: global.c:194 global.c:322
msgid "Next Page"
msgstr "Halaman berikutnya"
#: global.c:195
#: global.c:198
msgid "Cut Text"
msgstr "Potong Teks"
#: global.c:198
#: global.c:201
msgid "UnCut Txt"
msgstr "UnCut Teks"
#: global.c:202
#: global.c:205
msgid "Cur Pos"
msgstr "Pos Kursor"
#: global.c:206
#: global.c:209
msgid "To Spell"
msgstr "Mengeja"
#: global.c:210
#: global.c:213
msgid "Up"
msgstr "Naik"
#: global.c:213
#: global.c:216
msgid "Down"
msgstr "Turun"
#: global.c:216
#: global.c:219
msgid "Forward"
msgstr "Depan"
#: global.c:219
#: global.c:222
msgid "Back"
msgstr "Belakang"
#: global.c:222
#: global.c:225
msgid "Home"
msgstr "Awal"
#: global.c:225
#: global.c:228
msgid "End"
msgstr "Akhir"
#: global.c:228
#: global.c:231
msgid "Refresh"
msgstr "Refresh"
#: global.c:231
#: global.c:234
msgid "Mark Text"
msgstr "Tandai Teks"
#: global.c:234
#: global.c:237
msgid "Delete"
msgstr "Hapus"
#: global.c:238
#: global.c:241
msgid "Backspace"
msgstr "Backspace"
#: global.c:242
#: global.c:245
msgid "Tab"
msgstr "Tab"
#: global.c:253
#: global.c:256
msgid "Enter"
msgstr "Enter"
#: global.c:266 global.c:286 global.c:305
#: global.c:269 global.c:289 global.c:308
msgid "First Line"
msgstr "Baris pertama"
#: global.c:269 global.c:289 global.c:308
#: global.c:272 global.c:292 global.c:311
msgid "Last Line"
msgstr "Baris terakhir"
#: global.c:272 global.c:292
#: global.c:275 global.c:295
msgid "Case Sens"
msgstr "Case Sens"
#: global.c:282 global.c:301 global.c:311 global.c:327 global.c:331
#: global.c:337 winio.c:997
#: global.c:285 global.c:304 global.c:314 global.c:330 global.c:334
#: global.c:340 winio.c:984
msgid "Cancel"
msgstr "Batal"
#: global.c:295
#: global.c:298
msgid "No Replace"
msgstr ""
#: nano.c:115
#: nano.c:116
msgid ""
"\n"
"Buffer written to 'nano.save'\n"
@@ -360,11 +361,11 @@ msgstr ""
"\n"
"Buffer ditulis ke 'nano.save'\n"
#: nano.c:122
#: nano.c:123
msgid "Key illegal in VIEW mode"
msgstr "Kunci ilegal dalam mode VIEW"
#: nano.c:162
#: nano.c:163
msgid ""
" nano help text\n"
"\n"
@@ -399,99 +400,99 @@ msgstr ""
"Kunci-kunci opsional ditunjukkan dalam kurung:\n"
"\n"
#: nano.c:263
#: nano.c:264
msgid "free_node(): free'd a node, YAY!\n"
msgstr "free_node(): bebaskan sebuah node, YAY!\n"
#: nano.c:268
#: nano.c:269
msgid "free_node(): free'd last node.\n"
msgstr "free_node(): bebaskan node terakhir.\n"
#: nano.c:313
#: nano.c:321
msgid ""
"Usage: nano [GNU long option] [option] +LINE <file>\n"
"\n"
msgstr "Pemakaian: nano [GNU long option] [option] +LINE <file>\n"
#: nano.c:314
#: nano.c:322
msgid "Option\t\tLong option\t\tMeaning\n"
msgstr "Option: Long option Arti\n"
#: nano.c:317
#: nano.c:324
msgid " -T \t\t--tabsize=[num]\t\tSet width of a tab to num\n"
msgstr ""
#: nano.c:321
#: nano.c:327
msgid " -R\t\t--regexp\t\tUse regular expressions for search\n"
msgstr ""
#: nano.c:325
#: nano.c:331
msgid " -V \t\t--version\t\tPrint version information and exit\n"
msgstr "-V --version Tampilkan versi dan keluar\n"
#: nano.c:327
#: nano.c:333
msgid " -c \t\t--const\t\t\tConstantly show cursor position\n"
msgstr "-c --const Menampilkan posisi kursor secara konstan\n"
#: nano.c:329
#: nano.c:335
msgid " -h \t\t--help\t\t\tShow this message\n"
msgstr "-h --help Tampilkan pesan ini\n"
#: nano.c:332
#: nano.c:338
msgid " -k \t\t--cut\t\t\tLet ^K cut from cursor to end of line\n"
msgstr ""
#: nano.c:335
#: nano.c:341
msgid " -i \t\t--autoindent\t\tAutomatically indent new lines\n"
msgstr "-i --autoindent Indentasi baris barus secara otomatis\n"
#: nano.c:337
#: nano.c:343
msgid " -l \t\t--nofollow\t\tDon't follow symbolic links, overwrite.\n"
msgstr "-l --nofollow Jangan ikuti link simbolik, timpa.\n"
#: nano.c:340
#: nano.c:346
msgid " -m \t\t--mouse\t\t\tEnable mouse\n"
msgstr "-m --mouse Aktifkan mouse\n"
#: nano.c:345
#: nano.c:351
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:347
#: nano.c:353
msgid " -p\t \t--pico\t\t\tMake bottom 2 lines more Pico-like\n"
msgstr "-p --pico Buat dua baris terbawah seperti Pico\n"
#: nano.c:349
#: nano.c:355
msgid " -s [prog] \t--speller=[prog]\tEnable alternate speller\n"
msgstr "-s [prog] --speller=[prog] Aktifkan speller alternatif\n"
#: nano.c:351
#: nano.c:357
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:353
#: nano.c:359
msgid " -v \t\t--view\t\t\tView (read only) mode\n"
msgstr "-v --view Mode Tampil (baca saja)\n"
#: nano.c:355
#: nano.c:361
msgid " -w \t\t--nowrap\t\tDon't wrap long lines\n"
msgstr "-w --nowrap Jangan wrap baris panjang\n"
#: nano.c:357
#: nano.c:363
msgid " -x \t\t--nohelp\t\tDon't show help window\n"
msgstr "-x --nohelp Jangan tampilkan jendela bantuan\n"
#: nano.c:359
#: nano.c:365
msgid " -z \t\t--suspend\t\tEnable suspend\n"
msgstr "-z --suspend Aktifkan suspend\n"
#: nano.c:361
#: nano.c:367
msgid " +LINE\t\t\t\t\tStart at line number LINE\n"
msgstr "+LINE Mulai pada nomor baris LINE\n"
#: nano.c:363
#: nano.c:369
msgid ""
"Usage: nano [option] +LINE <file>\n"
"\n"
@@ -499,332 +500,332 @@ msgstr ""
"Pemakaian: nano [option] +LINE <file>\n"
"\n"
#: nano.c:364
#: nano.c:370
msgid "Option\t\tMeaning\n"
msgstr "Option Arti\n"
#: nano.c:366
#: nano.c:371
msgid " -T [num]\tSet width of a tab to num\n"
msgstr " -T [num]\tGanti lebar tabulasi manjadi num\n"
#: nano.c:368
#: nano.c:372
msgid " -R\t\tUse regular expressions for search\n"
msgstr ""
#: nano.c:369
#: nano.c:373
msgid " -V \t\tPrint version information and exit\n"
msgstr "-V Tampilkan informasi versi dan keluar\n"
#: nano.c:370
#: nano.c:374
msgid " -c \t\tConstantly show cursor position\n"
msgstr "-c Menampilkan posisi kursor secara konstan\n"
#: nano.c:371
#: nano.c:375
msgid " -h \t\tShow this message\n"
msgstr "-h Tampilkan pesan ini\n"
#: nano.c:373
#: nano.c:377
msgid " -k \t\tLet ^K cut from cursor to end of line\n"
msgstr ""
#: nano.c:375
#: nano.c:379
msgid " -i \t\tAutomatically indent new lines\n"
msgstr "-i Indent baris barus secara otomatis\n"
#: nano.c:377
#: nano.c:381
msgid " -l \t\tDon't follow symbolic links, overwrite.\n"
msgstr "-l Jangan ikuti link simbolik, timpa.\n"
#: nano.c:380
#: nano.c:384
msgid " -m \t\tEnable mouse\n"
msgstr "-m Aktifkan mouse\n"
#: nano.c:384
#: nano.c:388
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:385
#: nano.c:389
msgid " -s [prog] \tEnable alternate speller\n"
msgstr "-s [prog] Aktifkan speller alternatif\n"
#: nano.c:386
#: nano.c:390
msgid " -p \t\tMake bottom 2 lines more Pico-like\n"
msgstr "-p Buat dua baris terbawah seperti Pico\n"
#: nano.c:387
#: nano.c:391
msgid " -t \t\tAuto save on exit, don't prompt\n"
msgstr "-t Autosave saat keluar, jangan minta konfirmasi.\n"
#: nano.c:388
#: nano.c:392
msgid " -v \t\tView (read only) mode\n"
msgstr "-v Mode Tampil (baca saja)\n"
#: nano.c:389
#: nano.c:393
msgid " -w \t\tDon't wrap long lines\n"
msgstr "-w Jangan wrap baris panjang\n"
#: nano.c:390
#: nano.c:394
msgid " -x \t\tDon't show help window\n"
msgstr "-x Jangan tampilkan jendela bantuan\n"
#: nano.c:391
#: nano.c:395
msgid " -z \t\tEnable suspend\n"
msgstr "-z Aktifkan suspend\n"
#: nano.c:392
#: nano.c:396
msgid " +LINE\t\tStart at line number LINE\n"
msgstr "+LINE Mulai pada nomor baris LINE\n"
#: nano.c:399
#: nano.c:403
#, 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:401
#: nano.c:405
msgid " Email: nano@asty.org\tWeb: http://www.asty.org/nano\n"
msgstr "Email: nano@asty.org Web: http://www.asty.org/nano\n"
#: nano.c:426
#: nano.c:440
msgid "Mark Set"
msgstr "Set Tanda"
#: nano.c:431
#: nano.c:445
msgid "Mark UNset"
msgstr "Unset Tanda"
#: nano.c:875
#: nano.c:882
#, c-format
msgid "check_wrap called with inptr->data=\"%s\"\n"
msgstr "check_wrap dipanggil dengan inptr->data=\"%s\"\n"
#: nano.c:935
#: nano.c:933
#, c-format
msgid "current->data now = \"%s\"\n"
msgstr "current->data sekarang =\"%s\"\n"
#: nano.c:988
#: nano.c:986
#, c-format
msgid "After, data = \"%s\"\n"
msgstr "Setelah, data= \"%s\"\n"
#: nano.c:1058
#: nano.c:1056
msgid "Error deleting tempfile, ack!"
msgstr "Kesalahan menghapus tempfile, ack!"
#: nano.c:1076
#: nano.c:1074
#, c-format
msgid "Could not create a temporary filename: %s"
msgstr "Tidak dapat membuat nama file sementara: %s"
#: nano.c:1099
#: nano.c:1097
#, c-format
msgid "Could not invoke spell program \"%s\""
msgstr "Tidak dapat memanggil program ejaan \"%s\""
#. Why 32512? I dont know!
#: nano.c:1105
#: nano.c:1103
msgid "Could not invoke \"ispell\""
msgstr "Tidak dapat memanggil \"ispell\""
#: nano.c:1118
#: nano.c:1116
msgid "Finished checking spelling"
msgstr "Selesai memeriksa ejaan"
#: nano.c:1136
#: nano.c:1134
msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
msgstr "Simpan buffer termodifikasi (JAWAB \"No\" AKAN MENGHAPUS PERUBAHAN) ?"
#: nano.c:1259
#: nano.c:1257
msgid "Cannot resize top win"
msgstr "Tidak dapat menganti ukuran jendela atas"
#: nano.c:1261
#: nano.c:1259
msgid "Cannot move top win"
msgstr "Tidak dapat memindahkan jendela atas"
#: nano.c:1263
#: nano.c:1261
msgid "Cannot resize edit win"
msgstr "Tidak dapat mengganti ukuran jendela edit"
#: nano.c:1265
#: nano.c:1263
msgid "Cannot move edit win"
msgstr "Tidak dapat memindah jendela edit"
#: nano.c:1267
#: nano.c:1265
msgid "Cannot resize bottom win"
msgstr "Tidak dapat mengganti ukuran jendela bawah"
#: nano.c:1269
#: nano.c:1267
msgid "Cannot move bottom win"
msgstr "Tidak dapat memindah jendela bawah"
#: nano.c:1742
#: nano.c:1733
msgid "Main: set up windows\n"
msgstr "Main: menset jendela\n"
#: nano.c:1764
#: nano.c:1755
msgid "Main: bottom win\n"
msgstr "Main: jendela bawah\n"
#: nano.c:1770
#: nano.c:1761
msgid "Main: open file\n"
msgstr "Main: membuka file\n"
#: nano.c:1843
#: nano.c:1829
#, c-format
msgid "I got Alt-[-%c! (%d)\n"
msgstr "Saya mendapat Alt-%c! (%d)\n"
#: nano.c:1859
#: nano.c:1845
#, c-format
msgid "I got Alt-%c! (%d)\n"
msgstr "Saya mendapat Alt-%c! (%d)\n"
#: search.c:71
#: search.c:72
#, fuzzy, c-format
msgid "Case Sensitive Regexp Search%s%s"
msgstr "Pencarian case sensitif%s%s"
#: search.c:73
#: search.c:74
#, fuzzy, c-format
msgid "Regexp Search%s%s"
msgstr "Pencarian%s%s"
#: search.c:76
#: search.c:77
#, fuzzy, c-format
msgid "Case Sensitive Search%s%s"
msgstr "Pencarian case sensitif%s%s"
#: search.c:78
#: search.c:79
#, fuzzy, c-format
msgid "Search%s%s"
msgstr "Pencarian%s%s"
#: search.c:81
#: search.c:82
#, fuzzy
msgid " (to replace)"
msgstr " (ganti)"
#: search.c:89
#: search.c:90
msgid "Search Cancelled"
msgstr "Batalkan pencarian"
#: search.c:186
#: search.c:187
msgid "Search Wrapped"
msgstr "Pancarian diulangi dari awal"
#: search.c:240
#: search.c:241
#, c-format
msgid "Replaced %d occurences"
msgstr "%d tempat terganti"
#: search.c:242
#: search.c:243
msgid "Replaced 1 occurence"
msgstr "Terganti 1 tempat"
#: search.c:381 search.c:402 search.c:425
#: search.c:378 search.c:399 search.c:422
msgid "Replace Cancelled"
msgstr "Batalkan penggantian"
#: search.c:398
#: search.c:395
#, c-format
msgid "Replace with [%s]"
msgstr "Ganti dengan [%s]"
#. last_search is empty
#: search.c:423
#: search.c:420
msgid "Replace with"
msgstr "Ganti dengan"
#: search.c:464
#: search.c:461
msgid "Replace this instance?"
msgstr "Ganti kata ini?"
#. Ask for it
#: search.c:515
#: search.c:512
msgid "Enter line number"
msgstr "Masukkan nomor baris"
#: search.c:517
#: search.c:514
msgid "Aborted"
msgstr "Dibatalkan"
#: search.c:537
#: search.c:534
msgid "Come on, be reasonable"
msgstr "Ayo, yang masuk akal"
#: search.c:542
#: search.c:539
#, c-format
msgid "Only %d lines available, skipping to last line"
msgstr "Hanya %d baris tersedia, melompat ke baris akhir"
#: winio.c:119
#: winio.c:120
#, fuzzy, c-format
msgid "actual_x_from_start for xplus=%d returned %d\n"
msgstr "actual_x untuk xplus=%d mengembalikan %d\n"
#: winio.c:409
#: winio.c:410
#, c-format
msgid "input '%c' (%d)\n"
msgstr "input '%c' (%d)\n"
#: winio.c:443
#: winio.c:444
msgid "New Buffer"
msgstr "Buffer baru"
#: winio.c:446
#: winio.c:447
msgid " File: ..."
msgstr " File: ..."
#: winio.c:454
#: winio.c:455
msgid "Modified"
msgstr "Dimodifikasi"
#: winio.c:913
#: winio.c:900
#, c-format
msgid "Moved to (%d, %d) in edit buffer\n"
msgstr "Pindah ke (%d, %d) dalam buffer edit\n"
#: winio.c:924
#: winio.c:911
#, c-format
msgid "current->data = \"%s\"\n"
msgstr "current->data = \"%s\"\n"
#: winio.c:967
#: winio.c:954
#, c-format
msgid "I got \"%s\"\n"
msgstr "Saya mendapat \"%s\"\n"
#: winio.c:992
#: winio.c:979
msgid "Yes"
msgstr "Ya"
#: winio.c:994
#: winio.c:981
msgid "All"
msgstr "Semua"
#: winio.c:996
#: winio.c:983
msgid "No"
msgstr "Tidak"
#: winio.c:1132
#: winio.c:1119
#, c-format
msgid "do_cursorpos: linepct = %f, bytepct = %f\n"
msgstr "do_cursorpos: linepct = %f, bytepct = %f\n"
#: winio.c:1136
#: winio.c:1123
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:1260
#: winio.c:1247
msgid "Dumping file buffer to stderr...\n"
msgstr "Kirim buffer file ke stderr...\n"
#: winio.c:1262
#: winio.c:1249
msgid "Dumping cutbuffer to stderr...\n"
msgstr "Kirim cutbuffer ke stderr...\n"
#: winio.c:1264
#: winio.c:1251
msgid "Dumping a buffer to stderr...\n"
msgstr "Kirim buffer ke stderr...\n"

BIN
po/it.gmo

Binary file not shown.

371
po/it.po
View File

@@ -1,3 +1,4 @@
# $Id$
# Spanish Messages for the nano editor.
# Jordi Mallach <jordi@sindominio.net> January 9, 2000
# Copyright (C) 2000 Free Software Foundation, Inc.
@@ -6,352 +7,352 @@
msgid ""
msgstr ""
"Project-Id-Version: 0.8.7\n"
"POT-Creation-Date: 2000-07-27 20:16-0400\n"
"POT-Creation-Date: 2000-08-07 11:03-0400\n"
"PO-Revision-Date: 2000-03-03 04:57+0100\n"
"Last-Translator: Daniele Medri <madrid@linux.it>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-1\n"
"Content-Transfer-Encoding: 8-bit\n"
#: cut.c:43
#: cut.c:44
#, c-format
msgid "add_to_cutbuffer called with inptr->data = %s\n"
msgstr "add_to_cutbuffer chiamato con inptr->data = %s\n"
#: cut.c:149
#: cut.c:150
msgid "Blew away cutbuffer =)\n"
msgstr ""
#: files.c:119
#: files.c:120
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:181 files.c:198
#: files.c:182 files.c:199
#, c-format
msgid "Read %d lines"
msgstr "Leggi %d linee"
#: files.c:216 search.c:172 search.c:190
#: files.c:217 search.c:173 search.c:191
#, c-format
msgid "\"%s\" not found"
msgstr "\"%s\" non trovato"
#. We have a new file
#: files.c:220
#: files.c:221
msgid "New File"
msgstr "Nuovo file"
#: files.c:229
#: files.c:230
#, c-format
msgid "File \"%s\" is a directory"
msgstr "Il file \"%s\" è una directory"
#: files.c:234
#: files.c:235
msgid "Reading File"
msgstr "Lettura file"
#: files.c:247
#: files.c:248
msgid "File to insert [from ./] "
msgstr "File da inserire [da ./] "
#: files.c:272 files.c:296 files.c:486 nano.c:1149
#: files.c:273 files.c:297 files.c:487 nano.c:1147
msgid "Cancelled"
msgstr "Cancellato"
#: files.c:318 files.c:338 files.c:351 files.c:368 files.c:374
#: files.c:319 files.c:339 files.c:352 files.c:369 files.c:375
#, c-format
msgid "Could not open file for writing: %s"
msgstr "Impossibile aprire il file in scrittura: %s"
#: files.c:326
#: files.c:327
msgid "Could not open file: Path length exceeded."
msgstr "Impossibile aprire il file: esagerata lunghezza del percorso."
#: files.c:356
#: files.c:357
#, c-format
msgid "Wrote >%s\n"
msgstr "Scrivi >%s\n"
#: files.c:383
#: files.c:384
#, c-format
msgid "Could not close %s: %s"
msgstr "Impossibile chiudere %s: %s"
#. Try a rename??
#: files.c:404 files.c:415 files.c:420
#: files.c:405 files.c:416 files.c:421
#, c-format
msgid "Could not open %s for writing: %s"
msgstr "Impossibile aprire %s in scrittura: %s"
#: files.c:426
#: files.c:427
#, c-format
msgid "Could not set permissions %o on %s: %s"
msgstr "Impossibile configurare i permessi di %o su %s: %s"
#: files.c:433
#: files.c:434
#, c-format
msgid "Wrote %d lines"
msgstr "Scritte %d linee"
#: files.c:465
#: files.c:466
msgid "File Name to write"
msgstr "Salva con nome"
#: files.c:470
#: files.c:471
#, c-format
msgid "filename is %s"
msgstr "Il nome file è %s"
#: files.c:475
#: files.c:476
msgid "File exists, OVERWRITE ?"
msgstr "File esistente, SOVRASCRIVERE?"
#: global.c:116
#: global.c:119
msgid "Invoke the help menu"
msgstr "Invoca menu aiuti"
#: global.c:117
#: global.c:120
msgid "Write the current file to disk"
msgstr "Salva il file corrente sul disco"
#: global.c:118
#: global.c:121
msgid "Exit from nano"
msgstr "Esci da nano"
#: global.c:119
#: global.c:122
msgid "Goto a specific line number"
msgstr "Vai ad un numero linea specifico"
#: global.c:120
#: global.c:123
msgid "Justify the current paragraph"
msgstr "Giustifica il paragrafo corrente"
#: global.c:121
#: global.c:124
msgid "Replace text within the editor"
msgstr "Sostituisci testo senza editor"
#: global.c:122
#: global.c:125
msgid "Insert another file into the current one"
msgstr "Inserisci un file dentro il corrente"
#: global.c:123
#: global.c:126
msgid "Search for text within the editor"
msgstr "Cerca testo senza editor"
#: global.c:124
#: global.c:127
msgid "Move to the previous screen"
msgstr "Vai alla schermata precedente"
#: global.c:125
#: global.c:128
msgid "Move to the next screen"
msgstr "Vai alla schermata successiva"
#: global.c:126
#: global.c:129
msgid "Cut the current line and store it in the cutbuffer"
msgstr "Taglia la linea corrente e memorizzala nel cutbuffer"
#: global.c:127
#: global.c:130
msgid "Uncut from the cutbuffer into the current line"
msgstr "Uncut dal cutbuffer dentro la linea corrente"
#: global.c:128
#: global.c:131
msgid "Show the posititon of the cursor"
msgstr "Mostra la posizione del cursore"
#: global.c:129
#: global.c:132
msgid "Invoke the spell checker (if available)"
msgstr "Invocar el corrector ortográfico (si está disponible)"
#: global.c:130
#: global.c:133
msgid "Move up one line"
msgstr "Sposta in alto una linea"
#: global.c:131
#: global.c:134
msgid "Move down one line"
msgstr "Sposta in basso una linea"
#: global.c:132
#: global.c:135
msgid "Move forward one character"
msgstr "Sposta avanti un carattere"
#: global.c:133
#: global.c:136
msgid "Move back one character"
msgstr "Sposta indietro un carattere"
#: global.c:134
#: global.c:137
msgid "Move to the beginning of the current line"
msgstr "Sposta all'inizio della linea corrente"
#: global.c:135
#: global.c:138
msgid "Move to the end of the current line"
msgstr "Sposta alla fine delle linea corrente"
#: global.c:136
#: global.c:139
msgid "Go to the first line of the file"
msgstr "Vai alla prima linea del file"
#: global.c:137
#: global.c:140
msgid "Go to the last line of the file"
msgstr "Vai all'ultima linea del file"
#: global.c:138
#: global.c:141
msgid "Refresh (redraw) the current screen"
msgstr "Aggiorna la schermata corrente"
#: global.c:139
#: global.c:142
msgid "Mark text at the current cursor location"
msgstr "Marca testo nella posizione corrente del cursore"
#: global.c:140
#: global.c:143
msgid "Delete the character under the cursor"
msgstr "Elimina i caratteri sotto il cursore"
#: global.c:142
#: global.c:145
msgid "Delete the character to the left of the cursor"
msgstr "Elimina i caratteri a sinistra del cursore"
#: global.c:143
#: global.c:146
msgid "Insert a tab character"
msgstr "Inserisci un carattere tab"
#: global.c:144
#: global.c:147
msgid "Insert a carriage return at the cursor position"
msgstr "Inserisci un ritorno a capo alla posizione del cursore"
#: global.c:146
#: global.c:149
msgid "Make the current search or replace case (in)sensitive"
msgstr "Ricerca/Sostituisci con case (in)sensitive"
#: global.c:147
#: global.c:150
msgid "Cancel the current function"
msgstr "Cancella la funzione corrente"
#: global.c:152 global.c:262 global.c:334
#: global.c:155 global.c:265 global.c:337
msgid "Get Help"
msgstr "Aiuto"
#: global.c:155 global.c:163
#: global.c:158 global.c:166
msgid "WriteOut"
msgstr "Sovrascrivi"
#: global.c:159 global.c:323
#: global.c:162 global.c:326
msgid "Exit"
msgstr "Esci"
#: global.c:167 global.c:258 global.c:279 global.c:298
#: global.c:170 global.c:261 global.c:282 global.c:301
msgid "Goto Line"
msgstr "Vai alla linea"
#: global.c:172 global.c:250
#: global.c:175 global.c:253
msgid "Justify"
msgstr "Giustifica"
#: global.c:175 global.c:246 global.c:276
#: global.c:178 global.c:249 global.c:279
msgid "Replace"
msgstr "Sostituisci"
#: global.c:179
#: global.c:182
msgid "Read File"
msgstr "Leggi file"
#: global.c:183
#: global.c:186
msgid "Where Is"
msgstr "Dov'è"
#: global.c:187 global.c:315
#: global.c:190 global.c:318
msgid "Prev Page"
msgstr "Pag Prec"
#: global.c:191 global.c:319
#: global.c:194 global.c:322
msgid "Next Page"
msgstr "Pag Seg"
#: global.c:195
#: global.c:198
msgid "Cut Text"
msgstr "Taglia"
#: global.c:198
#: global.c:201
msgid "UnCut Txt"
msgstr "UnCut Txt"
#: global.c:202
#: global.c:205
msgid "Cur Pos"
msgstr "Posizione"
#: global.c:206
#: global.c:209
msgid "To Spell"
msgstr "Ortografia"
#: global.c:210
#: global.c:213
msgid "Up"
msgstr "Alza"
#: global.c:213
#: global.c:216
msgid "Down"
msgstr "Abbassa"
#: global.c:216
#: global.c:219
msgid "Forward"
msgstr "Avanti"
#: global.c:219
#: global.c:222
msgid "Back"
msgstr "Indietro"
#: global.c:222
#: global.c:225
msgid "Home"
msgstr "Inizio"
#: global.c:225
#: global.c:228
msgid "End"
msgstr "Fine"
#: global.c:228
#: global.c:231
msgid "Refresh"
msgstr "Aggiorna"
#: global.c:231
#: global.c:234
msgid "Mark Text"
msgstr "Marca testo"
#: global.c:234
#: global.c:237
msgid "Delete"
msgstr "Elimina"
#: global.c:238
#: global.c:241
msgid "Backspace"
msgstr "Backspace"
#: global.c:242
#: global.c:245
msgid "Tab"
msgstr "Tab"
#: global.c:253
#: global.c:256
msgid "Enter"
msgstr "Invio"
#: global.c:266 global.c:286 global.c:305
#: global.c:269 global.c:289 global.c:308
msgid "First Line"
msgstr "Prima linea"
#: global.c:269 global.c:289 global.c:308
#: global.c:272 global.c:292 global.c:311
msgid "Last Line"
msgstr "Ultima linea"
#: global.c:272 global.c:292
#: global.c:275 global.c:295
msgid "Case Sens"
msgstr "Case sens"
#: global.c:282 global.c:301 global.c:311 global.c:327 global.c:331
#: global.c:337 winio.c:997
#: global.c:285 global.c:304 global.c:314 global.c:330 global.c:334
#: global.c:340 winio.c:984
msgid "Cancel"
msgstr "Cancella"
#: global.c:295
#: global.c:298
msgid "No Replace"
msgstr ""
#: nano.c:115
#: nano.c:116
msgid ""
"\n"
"Buffer written to 'nano.save'\n"
@@ -359,11 +360,11 @@ msgstr ""
"\n"
"Buffer scritto su 'nano.save'\n"
#: nano.c:122
#: nano.c:123
msgid "Key illegal in VIEW mode"
msgstr "Chiave illegale nella modalità VISTA"
#: nano.c:162
#: nano.c:163
msgid ""
" nano help text\n"
"\n"
@@ -382,15 +383,15 @@ msgid ""
"\n"
msgstr ""
#: nano.c:263
#: nano.c:264
msgid "free_node(): free'd a node, YAY!\n"
msgstr "free_node(): liberado un nodo, YEAH!\n"
#: nano.c:268
#: nano.c:269
msgid "free_node(): free'd last node.\n"
msgstr "free_node(): liberado el último nodo.\n"
#: nano.c:313
#: nano.c:321
msgid ""
"Usage: nano [GNU long option] [option] +LINE <file>\n"
"\n"
@@ -398,85 +399,85 @@ msgstr ""
"Utilizzo: nano [GNU opzioni lunghe] [opzioni] +LINEA <file>\n"
"\n"
#: nano.c:314
#: nano.c:322
msgid "Option\t\tLong option\t\tMeaning\n"
msgstr "Opzioni\t\tLunghe opzioni\t\tSignificato\n"
#: nano.c:317
#: nano.c:324
msgid " -T \t\t--tabsize=[num]\t\tSet width of a tab to num\n"
msgstr ""
#: nano.c:321
#: nano.c:327
msgid " -R\t\t--regexp\t\tUse regular expressions for search\n"
msgstr ""
#: nano.c:325
#: nano.c:331
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:327
#: nano.c:333
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:329
#: nano.c:335
msgid " -h \t\t--help\t\t\tShow this message\n"
msgstr " -h \t\t--help\t\t\tMostra questo messaggio\n"
#: nano.c:332
#: nano.c:338
msgid " -k \t\t--cut\t\t\tLet ^K cut from cursor to end of line\n"
msgstr ""
#: nano.c:335
#: nano.c:341
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:337
#: nano.c:343
msgid " -l \t\t--nofollow\t\tDon't follow symbolic links, overwrite.\n"
msgstr ""
#: nano.c:340
#: nano.c:346
msgid " -m \t\t--mouse\t\t\tEnable mouse\n"
msgstr " -m \t\t--mouse\t\t\tAttiva mouse\n"
#: nano.c:345
#: nano.c:351
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:347
#: nano.c:353
msgid " -p\t \t--pico\t\t\tMake bottom 2 lines more Pico-like\n"
msgstr " -p\t \t--pico\t\t\tCrea in basso 2 linee come l'aspetto di Pico\n"
#: nano.c:349
#: nano.c:355
msgid " -s [prog] \t--speller=[prog]\tEnable alternate speller\n"
msgstr " -s [prog] \t--speller=[prog]\tAttiva correttore alternativo\n"
#: nano.c:351
#: nano.c:357
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:353
#: nano.c:359
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:355
#: nano.c:361
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:357
#: nano.c:363
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:359
#: nano.c:365
msgid " -z \t\t--suspend\t\tEnable suspend\n"
msgstr " -z \t\t--suspend\t\tAbilita sospensione\n"
#: nano.c:361
#: nano.c:367
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:363
#: nano.c:369
msgid ""
"Usage: nano [option] +LINE <file>\n"
"\n"
@@ -484,334 +485,334 @@ msgstr ""
"Uso: nano [opzioni] +LINEA <file>\n"
"\n"
#: nano.c:364
#: nano.c:370
msgid "Option\t\tMeaning\n"
msgstr "Opzioni\t\tSignificato\n"
#: nano.c:366
#: nano.c:371
msgid " -T [num]\tSet width of a tab to num\n"
msgstr ""
#: nano.c:368
#: nano.c:372
msgid " -R\t\tUse regular expressions for search\n"
msgstr ""
#: nano.c:369
#: nano.c:373
msgid " -V \t\tPrint version information and exit\n"
msgstr " -V \t\tStampa informazioni sulla versione ed esci\n"
#: nano.c:370
#: nano.c:374
msgid " -c \t\tConstantly show cursor position\n"
msgstr " -c \t\tMostra sempre la posizione del cursore\n"
#: nano.c:371
#: nano.c:375
msgid " -h \t\tShow this message\n"
msgstr " -h \t\tMostra questo messaggio\n"
#: nano.c:373
#: nano.c:377
msgid " -k \t\tLet ^K cut from cursor to end of line\n"
msgstr ""
#: nano.c:375
#: nano.c:379
msgid " -i \t\tAutomatically indent new lines\n"
msgstr " -v \t\tIndentazione automatica nuove linee\n"
#: nano.c:377
#: nano.c:381
msgid " -l \t\tDon't follow symbolic links, overwrite.\n"
msgstr " -l \t\tNon seguire i link simbolici, sovrascrivi.\n"
#: nano.c:380
#: nano.c:384
msgid " -m \t\tEnable mouse\n"
msgstr " -m \t\tAttiva mouse\n"
#: nano.c:384
#: nano.c:388
msgid " -r [#cols] \tSet fill cols to (wrap lines at) #cols\n"
msgstr " -r [#cols] \tRiempimento colonne (interrompi linee a) #cols\n"
#: nano.c:385
#: nano.c:389
msgid " -s [prog] \tEnable alternate speller\n"
msgstr " -s [prog] \tAttiva correttore alternativo\n"
#: nano.c:386
#: nano.c:390
msgid " -p \t\tMake bottom 2 lines more Pico-like\n"
msgstr " -p \t\tCrea in basso 2 linee sullo stile di Pico\n"
#: nano.c:387
#: nano.c:391
msgid " -t \t\tAuto save on exit, don't prompt\n"
msgstr " -t \t\tSalvataggio automatico in uscita senza avviso\n"
#: nano.c:388
#: nano.c:392
msgid " -v \t\tView (read only) mode\n"
msgstr " -v \t\tVisualizza (sola lettura)\n"
#: nano.c:389
#: nano.c:393
msgid " -w \t\tDon't wrap long lines\n"
msgstr " -w \t\tNon interrompere linee lunghe\n"
#: nano.c:390
#: nano.c:394
msgid " -x \t\tDon't show help window\n"
msgstr " -x \t\tNon mostrare la finestra Aiuti\n"
#: nano.c:391
#: nano.c:395
msgid " -z \t\tEnable suspend\n"
msgstr " -z \t\tAttiva sospensione\n"
#: nano.c:392
#: nano.c:396
msgid " +LINE\t\tStart at line number LINE\n"
msgstr " +LINEA\t\tInizia alla LINEA numero\n"
#: nano.c:399
#: nano.c:403
#, 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:401
#: nano.c:405
msgid " Email: nano@asty.org\tWeb: http://www.asty.org/nano\n"
msgstr "Email: nano@asty.org\tWeb: http://www.asty.org/nano\n"
#: nano.c:426
#: nano.c:440
msgid "Mark Set"
msgstr ""
#: nano.c:431
#: nano.c:445
msgid "Mark UNset"
msgstr ""
#: nano.c:875
#: nano.c:882
#, c-format
msgid "check_wrap called with inptr->data=\"%s\"\n"
msgstr "check_wrap chiamata con inptr->data=\"%s\"\n"
#: nano.c:935
#: nano.c:933
#, c-format
msgid "current->data now = \"%s\"\n"
msgstr "current->data ora = \"%d\"\n"
#: nano.c:988
#: nano.c:986
#, c-format
msgid "After, data = \"%s\"\n"
msgstr "Dopo, data = \"%s\"\n"
#: nano.c:1058
#: nano.c:1056
msgid "Error deleting tempfile, ack!"
msgstr ""
#: nano.c:1076
#: nano.c:1074
#, c-format
msgid "Could not create a temporary filename: %s"
msgstr "Impossibile creare un nome file temporaneo: %s"
#: nano.c:1099
#: nano.c:1097
#, c-format
msgid "Could not invoke spell program \"%s\""
msgstr "Impossibile invocare correttore ortografico \"%s\""
#. Why 32512? I dont know!
#: nano.c:1105
#: nano.c:1103
msgid "Could not invoke \"ispell\""
msgstr "Impossibile invocare \"ispell\""
#: nano.c:1118
#: nano.c:1116
msgid "Finished checking spelling"
msgstr "Controllo ortografico terminato"
#: nano.c:1136
#: nano.c:1134
msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
msgstr ""
"Salva il buffer modificato (RISPONDENDO \"No\" ANNULLERETE I CAMBIAMENTI "
"AVVENUTI) ?"
#: nano.c:1259
#: nano.c:1257
msgid "Cannot resize top win"
msgstr "Impossibile ridimensionare la finestra superiore"
#: nano.c:1261
#: nano.c:1259
msgid "Cannot move top win"
msgstr "Impossibile spostare la finestra superiore"
#: nano.c:1263
#: nano.c:1261
msgid "Cannot resize edit win"
msgstr "Impossibile ridimensionare la finestra di modifica"
#: nano.c:1265
#: nano.c:1263
msgid "Cannot move edit win"
msgstr "Impossibile spostare finestra di modifica"
#: nano.c:1267
#: nano.c:1265
msgid "Cannot resize bottom win"
msgstr "Impossibile ridimensionare la finestra inferiore"
#: nano.c:1269
#: nano.c:1267
msgid "Cannot move bottom win"
msgstr "Impossibile spostare la finestra inferiore"
#: nano.c:1742
#: nano.c:1733
msgid "Main: set up windows\n"
msgstr "Main: configura finestre\n"
#: nano.c:1764
#: nano.c:1755
msgid "Main: bottom win\n"
msgstr "Main: finestra inferiore\n"
#: nano.c:1770
#: nano.c:1761
msgid "Main: open file\n"
msgstr "Main: apri file\n"
#: nano.c:1843
#: nano.c:1829
#, c-format
msgid "I got Alt-[-%c! (%d)\n"
msgstr "Premuto Alt-[-%c! (%d)\n"
#: nano.c:1859
#: nano.c:1845
#, c-format
msgid "I got Alt-%c! (%d)\n"
msgstr "Premuto Alt-%c! (%d)\n"
#: search.c:71
#: search.c:72
#, fuzzy, c-format
msgid "Case Sensitive Regexp Search%s%s"
msgstr "Ricerca case sensitive%s%s"
#: search.c:73
#: search.c:74
#, fuzzy, c-format
msgid "Regexp Search%s%s"
msgstr "Ricerca%s%s"
#: search.c:76
#: search.c:77
#, fuzzy, c-format
msgid "Case Sensitive Search%s%s"
msgstr "Ricerca case sensitive%s%s"
#: search.c:78
#: search.c:79
#, fuzzy, c-format
msgid "Search%s%s"
msgstr "Ricerca%s%s"
#: search.c:81
#: search.c:82
#, fuzzy
msgid " (to replace)"
msgstr " (sostituisci)"
#: search.c:89
#: search.c:90
msgid "Search Cancelled"
msgstr "Ricerca annullata"
#: search.c:186
#: search.c:187
msgid "Search Wrapped"
msgstr "Ricerca interrotta"
#: search.c:240
#: search.c:241
#, c-format
msgid "Replaced %d occurences"
msgstr "Sostituite %d occorrenze"
#: search.c:242
#: search.c:243
msgid "Replaced 1 occurence"
msgstr "Sostituita 1 occorrenza"
#: search.c:381 search.c:402 search.c:425
#: search.c:378 search.c:399 search.c:422
msgid "Replace Cancelled"
msgstr "Sostituzione annullata"
#: search.c:398
#: search.c:395
#, c-format
msgid "Replace with [%s]"
msgstr "Sostituisci con [%s]"
#. last_search is empty
#: search.c:423
#: search.c:420
msgid "Replace with"
msgstr "Sostituisci con"
#: search.c:464
#: search.c:461
msgid "Replace this instance?"
msgstr "Sostituisci questa istanza?"
#. Ask for it
#: search.c:515
#: search.c:512
msgid "Enter line number"
msgstr "Inserire numero linea"
#: search.c:517
#: search.c:514
msgid "Aborted"
msgstr "Operazione fallita"
#: search.c:537
#: search.c:534
msgid "Come on, be reasonable"
msgstr "Avanti, sii ragionevole"
#: search.c:542
#: search.c:539
#, c-format
msgid "Only %d lines available, skipping to last line"
msgstr "Solo %d linee disponibili, vai all'ultima"
#: winio.c:119
#: winio.c:120
#, fuzzy, c-format
msgid "actual_x_from_start for xplus=%d returned %d\n"
msgstr "actual_x per xplus=%d ha riportato %d\n"
#: winio.c:409
#: winio.c:410
#, c-format
msgid "input '%c' (%d)\n"
msgstr "input '%c' (%d)\n"
#: winio.c:443
#: winio.c:444
msgid "New Buffer"
msgstr "Nuovo Buffer"
#: winio.c:446
#: winio.c:447
msgid " File: ..."
msgstr "File: ..."
#: winio.c:454
#: winio.c:455
msgid "Modified"
msgstr "Modificato"
#: winio.c:913
#: winio.c:900
#, c-format
msgid "Moved to (%d, %d) in edit buffer\n"
msgstr "Mosso in (%d, %d) nel buffer di modifica\n"
#: winio.c:924
#: winio.c:911
#, c-format
msgid "current->data = \"%s\"\n"
msgstr "current->data = \"%s\"\n"
#: winio.c:967
#: winio.c:954
#, c-format
msgid "I got \"%s\"\n"
msgstr "Premuto \"%s\"\n"
#: winio.c:992
#: winio.c:979
msgid "Yes"
msgstr " Sì"
#: winio.c:994
#: winio.c:981
msgid "All"
msgstr " Tutti"
#: winio.c:996
#: winio.c:983
msgid "No"
msgstr " No"
#: winio.c:1132
#: winio.c:1119
#, c-format
msgid "do_cursorpos: linepct = %f, bytepct = %f\n"
msgstr "do_cursorpos: linepct = %f, bytepct = %f\n"
#: winio.c:1136
#: winio.c:1123
msgid "line %d of %d (%.0f%%), character %d of %d (%.0f%%)"
msgstr "linea %d di %d (%.0f%%), carattere %d di %d (%.0f%%)"
#: winio.c:1260
#: winio.c:1247
msgid "Dumping file buffer to stderr...\n"
msgstr "Copia file buffer sullo stderr...\n"
#: winio.c:1262
#: winio.c:1249
msgid "Dumping cutbuffer to stderr...\n"
msgstr "Copia cutbuffer sullo stderr...\n"
#: winio.c:1264
#: winio.c:1251
msgid "Dumping a buffer to stderr...\n"
msgstr "Copia un buffer sullo stderr...\n"

View File

@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2000-07-27 20:16-0400\n"
"POT-Creation-Date: 2000-08-07 11:03-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -14,355 +14,355 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: ENCODING\n"
#: cut.c:43
#: cut.c:44
#, c-format
msgid "add_to_cutbuffer called with inptr->data = %s\n"
msgstr ""
#: cut.c:149
#: cut.c:150
msgid "Blew away cutbuffer =)\n"
msgstr ""
#: files.c:119
#: files.c:120
msgid "read_line: not on first line and prev is NULL"
msgstr ""
#: files.c:181 files.c:198
#: files.c:182 files.c:199
#, c-format
msgid "Read %d lines"
msgstr ""
#: files.c:216 search.c:172 search.c:190
#: files.c:217 search.c:173 search.c:191
#, c-format
msgid "\"%s\" not found"
msgstr ""
#. We have a new file
#: files.c:220
#: files.c:221
msgid "New File"
msgstr ""
#: files.c:229
#: files.c:230
#, c-format
msgid "File \"%s\" is a directory"
msgstr ""
#: files.c:234
#: files.c:235
msgid "Reading File"
msgstr ""
#: files.c:247
#: files.c:248
msgid "File to insert [from ./] "
msgstr ""
#: files.c:272 files.c:296 files.c:486 nano.c:1149
#: files.c:273 files.c:297 files.c:487 nano.c:1147
msgid "Cancelled"
msgstr ""
#: files.c:318 files.c:338 files.c:351 files.c:368 files.c:374
#: files.c:319 files.c:339 files.c:352 files.c:369 files.c:375
#, c-format
msgid "Could not open file for writing: %s"
msgstr ""
#: files.c:326
#: files.c:327
msgid "Could not open file: Path length exceeded."
msgstr ""
#: files.c:356
#: files.c:357
#, c-format
msgid "Wrote >%s\n"
msgstr ""
#: files.c:383
#: files.c:384
#, c-format
msgid "Could not close %s: %s"
msgstr ""
#. Try a rename??
#: files.c:404 files.c:415 files.c:420
#: files.c:405 files.c:416 files.c:421
#, c-format
msgid "Could not open %s for writing: %s"
msgstr ""
#: files.c:426
#: files.c:427
#, c-format
msgid "Could not set permissions %o on %s: %s"
msgstr ""
#: files.c:433
#: files.c:434
#, c-format
msgid "Wrote %d lines"
msgstr ""
#: files.c:465
#: files.c:466
msgid "File Name to write"
msgstr ""
#: files.c:470
#: files.c:471
#, c-format
msgid "filename is %s"
msgstr ""
#: files.c:475
#: files.c:476
msgid "File exists, OVERWRITE ?"
msgstr ""
#: global.c:116
#: global.c:119
msgid "Invoke the help menu"
msgstr ""
#: global.c:117
#: global.c:120
msgid "Write the current file to disk"
msgstr ""
#: global.c:118
#: global.c:121
msgid "Exit from nano"
msgstr ""
#: global.c:119
#: global.c:122
msgid "Goto a specific line number"
msgstr ""
#: global.c:120
#: global.c:123
msgid "Justify the current paragraph"
msgstr ""
#: global.c:121
#: global.c:124
msgid "Replace text within the editor"
msgstr ""
#: global.c:122
#: global.c:125
msgid "Insert another file into the current one"
msgstr ""
#: global.c:123
#: global.c:126
msgid "Search for text within the editor"
msgstr ""
#: global.c:124
#: global.c:127
msgid "Move to the previous screen"
msgstr ""
#: global.c:125
#: global.c:128
msgid "Move to the next screen"
msgstr ""
#: global.c:126
#: global.c:129
msgid "Cut the current line and store it in the cutbuffer"
msgstr ""
#: global.c:127
#: global.c:130
msgid "Uncut from the cutbuffer into the current line"
msgstr ""
#: global.c:128
#: global.c:131
msgid "Show the posititon of the cursor"
msgstr ""
#: global.c:129
#: global.c:132
msgid "Invoke the spell checker (if available)"
msgstr ""
#: global.c:130
#: global.c:133
msgid "Move up one line"
msgstr ""
#: global.c:131
#: global.c:134
msgid "Move down one line"
msgstr ""
#: global.c:132
#: global.c:135
msgid "Move forward one character"
msgstr ""
#: global.c:133
#: global.c:136
msgid "Move back one character"
msgstr ""
#: global.c:134
#: global.c:137
msgid "Move to the beginning of the current line"
msgstr ""
#: global.c:135
#: global.c:138
msgid "Move to the end of the current line"
msgstr ""
#: global.c:136
#: global.c:139
msgid "Go to the first line of the file"
msgstr ""
#: global.c:137
#: global.c:140
msgid "Go to the last line of the file"
msgstr ""
#: global.c:138
#: global.c:141
msgid "Refresh (redraw) the current screen"
msgstr ""
#: global.c:139
#: global.c:142
msgid "Mark text at the current cursor location"
msgstr ""
#: global.c:140
#: global.c:143
msgid "Delete the character under the cursor"
msgstr ""
#: global.c:142
#: global.c:145
msgid "Delete the character to the left of the cursor"
msgstr ""
#: global.c:143
#: global.c:146
msgid "Insert a tab character"
msgstr ""
#: global.c:144
#: global.c:147
msgid "Insert a carriage return at the cursor position"
msgstr ""
#: global.c:146
#: global.c:149
msgid "Make the current search or replace case (in)sensitive"
msgstr ""
#: global.c:147
#: global.c:150
msgid "Cancel the current function"
msgstr ""
#: global.c:152 global.c:262 global.c:334
#: global.c:155 global.c:265 global.c:337
msgid "Get Help"
msgstr ""
#: global.c:155 global.c:163
#: global.c:158 global.c:166
msgid "WriteOut"
msgstr ""
#: global.c:159 global.c:323
#: global.c:162 global.c:326
msgid "Exit"
msgstr ""
#: global.c:167 global.c:258 global.c:279 global.c:298
#: global.c:170 global.c:261 global.c:282 global.c:301
msgid "Goto Line"
msgstr ""
#: global.c:172 global.c:250
#: global.c:175 global.c:253
msgid "Justify"
msgstr ""
#: global.c:175 global.c:246 global.c:276
#: global.c:178 global.c:249 global.c:279
msgid "Replace"
msgstr ""
#: global.c:179
#: global.c:182
msgid "Read File"
msgstr ""
#: global.c:183
#: global.c:186
msgid "Where Is"
msgstr ""
#: global.c:187 global.c:315
#: global.c:190 global.c:318
msgid "Prev Page"
msgstr ""
#: global.c:191 global.c:319
#: global.c:194 global.c:322
msgid "Next Page"
msgstr ""
#: global.c:195
#: global.c:198
msgid "Cut Text"
msgstr ""
#: global.c:198
#: global.c:201
msgid "UnCut Txt"
msgstr ""
#: global.c:202
#: global.c:205
msgid "Cur Pos"
msgstr ""
#: global.c:206
#: global.c:209
msgid "To Spell"
msgstr ""
#: global.c:210
#: global.c:213
msgid "Up"
msgstr ""
#: global.c:213
#: global.c:216
msgid "Down"
msgstr ""
#: global.c:216
#: global.c:219
msgid "Forward"
msgstr ""
#: global.c:219
#: global.c:222
msgid "Back"
msgstr ""
#: global.c:222
#: global.c:225
msgid "Home"
msgstr ""
#: global.c:225
#: global.c:228
msgid "End"
msgstr ""
#: global.c:228
#: global.c:231
msgid "Refresh"
msgstr ""
#: global.c:231
#: global.c:234
msgid "Mark Text"
msgstr ""
#: global.c:234
#: global.c:237
msgid "Delete"
msgstr ""
#: global.c:238
#: global.c:241
msgid "Backspace"
msgstr ""
#: global.c:242
#: global.c:245
msgid "Tab"
msgstr ""
#: global.c:253
#: global.c:256
msgid "Enter"
msgstr ""
#: global.c:266 global.c:286 global.c:305
#: global.c:269 global.c:289 global.c:308
msgid "First Line"
msgstr ""
#: global.c:269 global.c:289 global.c:308
#: global.c:272 global.c:292 global.c:311
msgid "Last Line"
msgstr ""
#: global.c:272 global.c:292
#: global.c:275 global.c:295
msgid "Case Sens"
msgstr ""
#: global.c:282 global.c:301 global.c:311 global.c:327 global.c:331
#: global.c:337 winio.c:997
#: global.c:285 global.c:304 global.c:314 global.c:330 global.c:334
#: global.c:340 winio.c:984
msgid "Cancel"
msgstr ""
#: global.c:295
#: global.c:298
msgid "No Replace"
msgstr ""
#: nano.c:115
#: nano.c:116
msgid ""
"\n"
"Buffer written to 'nano.save'\n"
msgstr ""
#: nano.c:122
#: nano.c:123
msgid "Key illegal in VIEW mode"
msgstr ""
#: nano.c:162
#: nano.c:163
msgid ""
" nano help text\n"
"\n"
@@ -381,427 +381,427 @@ msgid ""
"\n"
msgstr ""
#: nano.c:263
#: nano.c:264
msgid "free_node(): free'd a node, YAY!\n"
msgstr ""
#: nano.c:268
#: nano.c:269
msgid "free_node(): free'd last node.\n"
msgstr ""
#: nano.c:313
#: nano.c:321
msgid ""
"Usage: nano [GNU long option] [option] +LINE <file>\n"
"\n"
msgstr ""
#: nano.c:314
#: nano.c:322
msgid "Option\t\tLong option\t\tMeaning\n"
msgstr ""
#: nano.c:317
#: nano.c:324
msgid " -T \t\t--tabsize=[num]\t\tSet width of a tab to num\n"
msgstr ""
#: nano.c:321
#: nano.c:327
msgid " -R\t\t--regexp\t\tUse regular expressions for search\n"
msgstr ""
#: nano.c:325
#: nano.c:331
msgid " -V \t\t--version\t\tPrint version information and exit\n"
msgstr ""
#: nano.c:327
#: nano.c:333
msgid " -c \t\t--const\t\t\tConstantly show cursor position\n"
msgstr ""
#: nano.c:329
#: nano.c:335
msgid " -h \t\t--help\t\t\tShow this message\n"
msgstr ""
#: nano.c:332
#: nano.c:338
msgid " -k \t\t--cut\t\t\tLet ^K cut from cursor to end of line\n"
msgstr ""
#: nano.c:335
#: nano.c:341
msgid " -i \t\t--autoindent\t\tAutomatically indent new lines\n"
msgstr ""
#: nano.c:337
#: nano.c:343
msgid " -l \t\t--nofollow\t\tDon't follow symbolic links, overwrite.\n"
msgstr ""
#: nano.c:340
#: nano.c:346
msgid " -m \t\t--mouse\t\t\tEnable mouse\n"
msgstr ""
#: nano.c:345
#: nano.c:351
msgid ""
" -r [#cols] \t--fill=[#cols]\t\tSet fill cols to (wrap lines at) #cols\n"
msgstr ""
#: nano.c:347
#: nano.c:353
msgid " -p\t \t--pico\t\t\tMake bottom 2 lines more Pico-like\n"
msgstr ""
#: nano.c:349
#: nano.c:355
msgid " -s [prog] \t--speller=[prog]\tEnable alternate speller\n"
msgstr ""
#: nano.c:351
#: nano.c:357
msgid " -t \t\t--tempfile\t\tAuto save on exit, don't prompt\n"
msgstr ""
#: nano.c:353
#: nano.c:359
msgid " -v \t\t--view\t\t\tView (read only) mode\n"
msgstr ""
#: nano.c:355
#: nano.c:361
msgid " -w \t\t--nowrap\t\tDon't wrap long lines\n"
msgstr ""
#: nano.c:357
#: nano.c:363
msgid " -x \t\t--nohelp\t\tDon't show help window\n"
msgstr ""
#: nano.c:359
#: nano.c:365
msgid " -z \t\t--suspend\t\tEnable suspend\n"
msgstr ""
#: nano.c:361
#: nano.c:367
msgid " +LINE\t\t\t\t\tStart at line number LINE\n"
msgstr ""
#: nano.c:363
#: nano.c:369
msgid ""
"Usage: nano [option] +LINE <file>\n"
"\n"
msgstr ""
#: nano.c:364
#: nano.c:370
msgid "Option\t\tMeaning\n"
msgstr ""
#: nano.c:366
#: nano.c:371
msgid " -T [num]\tSet width of a tab to num\n"
msgstr ""
#: nano.c:368
#: nano.c:372
msgid " -R\t\tUse regular expressions for search\n"
msgstr ""
#: nano.c:369
#: nano.c:373
msgid " -V \t\tPrint version information and exit\n"
msgstr ""
#: nano.c:370
#: nano.c:374
msgid " -c \t\tConstantly show cursor position\n"
msgstr ""
#: nano.c:371
#: nano.c:375
msgid " -h \t\tShow this message\n"
msgstr ""
#: nano.c:373
#: nano.c:377
msgid " -k \t\tLet ^K cut from cursor to end of line\n"
msgstr ""
#: nano.c:375
#: nano.c:379
msgid " -i \t\tAutomatically indent new lines\n"
msgstr ""
#: nano.c:377
#: nano.c:381
msgid " -l \t\tDon't follow symbolic links, overwrite.\n"
msgstr ""
#: nano.c:380
#: nano.c:384
msgid " -m \t\tEnable mouse\n"
msgstr ""
#: nano.c:384
#: nano.c:388
msgid " -r [#cols] \tSet fill cols to (wrap lines at) #cols\n"
msgstr ""
#: nano.c:385
#: nano.c:389
msgid " -s [prog] \tEnable alternate speller\n"
msgstr ""
#: nano.c:386
#: nano.c:390
msgid " -p \t\tMake bottom 2 lines more Pico-like\n"
msgstr ""
#: nano.c:387
#: nano.c:391
msgid " -t \t\tAuto save on exit, don't prompt\n"
msgstr ""
#: nano.c:388
#: nano.c:392
msgid " -v \t\tView (read only) mode\n"
msgstr ""
#: nano.c:389
#: nano.c:393
msgid " -w \t\tDon't wrap long lines\n"
msgstr ""
#: nano.c:390
#: nano.c:394
msgid " -x \t\tDon't show help window\n"
msgstr ""
#: nano.c:391
#: nano.c:395
msgid " -z \t\tEnable suspend\n"
msgstr ""
#: nano.c:392
#: nano.c:396
msgid " +LINE\t\tStart at line number LINE\n"
msgstr ""
#: nano.c:399
#: nano.c:403
#, c-format
msgid " nano version %s by Chris Allegretta (compiled %s, %s)\n"
msgstr ""
#: nano.c:401
#: nano.c:405
msgid " Email: nano@asty.org\tWeb: http://www.asty.org/nano\n"
msgstr ""
#: nano.c:426
#: nano.c:440
msgid "Mark Set"
msgstr ""
#: nano.c:431
#: nano.c:445
msgid "Mark UNset"
msgstr ""
#: nano.c:875
#: nano.c:882
#, c-format
msgid "check_wrap called with inptr->data=\"%s\"\n"
msgstr ""
#: nano.c:935
#: nano.c:933
#, c-format
msgid "current->data now = \"%s\"\n"
msgstr ""
#: nano.c:988
#: nano.c:986
#, c-format
msgid "After, data = \"%s\"\n"
msgstr ""
#: nano.c:1058
#: nano.c:1056
msgid "Error deleting tempfile, ack!"
msgstr ""
#: nano.c:1076
#: nano.c:1074
#, c-format
msgid "Could not create a temporary filename: %s"
msgstr ""
#: nano.c:1099
#: nano.c:1097
#, c-format
msgid "Could not invoke spell program \"%s\""
msgstr ""
#. Why 32512? I dont know!
#: nano.c:1105
#: nano.c:1103
msgid "Could not invoke \"ispell\""
msgstr ""
#: nano.c:1118
#: nano.c:1116
msgid "Finished checking spelling"
msgstr ""
#: nano.c:1136
#: nano.c:1134
msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
msgstr ""
#: nano.c:1259
#: nano.c:1257
msgid "Cannot resize top win"
msgstr ""
#: nano.c:1261
#: nano.c:1259
msgid "Cannot move top win"
msgstr ""
#: nano.c:1263
#: nano.c:1261
msgid "Cannot resize edit win"
msgstr ""
#: nano.c:1265
#: nano.c:1263
msgid "Cannot move edit win"
msgstr ""
#: nano.c:1267
#: nano.c:1265
msgid "Cannot resize bottom win"
msgstr ""
#: nano.c:1269
#: nano.c:1267
msgid "Cannot move bottom win"
msgstr ""
#: nano.c:1742
#: nano.c:1733
msgid "Main: set up windows\n"
msgstr ""
#: nano.c:1764
#: nano.c:1755
msgid "Main: bottom win\n"
msgstr ""
#: nano.c:1770
#: nano.c:1761
msgid "Main: open file\n"
msgstr ""
#: nano.c:1843
#: nano.c:1829
#, c-format
msgid "I got Alt-[-%c! (%d)\n"
msgstr ""
#: nano.c:1859
#: nano.c:1845
#, c-format
msgid "I got Alt-%c! (%d)\n"
msgstr ""
#: search.c:71
#: search.c:72
#, c-format
msgid "Case Sensitive Regexp Search%s%s"
msgstr ""
#: search.c:73
#: search.c:74
#, c-format
msgid "Regexp Search%s%s"
msgstr ""
#: search.c:76
#: search.c:77
#, c-format
msgid "Case Sensitive Search%s%s"
msgstr ""
#: search.c:78
#: search.c:79
#, c-format
msgid "Search%s%s"
msgstr ""
#: search.c:81
#: search.c:82
msgid " (to replace)"
msgstr ""
#: search.c:89
#: search.c:90
msgid "Search Cancelled"
msgstr ""
#: search.c:186
#: search.c:187
msgid "Search Wrapped"
msgstr ""
#: search.c:240
#: search.c:241
#, c-format
msgid "Replaced %d occurences"
msgstr ""
#: search.c:242
#: search.c:243
msgid "Replaced 1 occurence"
msgstr ""
#: search.c:381 search.c:402 search.c:425
#: search.c:378 search.c:399 search.c:422
msgid "Replace Cancelled"
msgstr ""
#: search.c:398
#: search.c:395
#, c-format
msgid "Replace with [%s]"
msgstr ""
#. last_search is empty
#: search.c:423
#: search.c:420
msgid "Replace with"
msgstr ""
#: search.c:464
#: search.c:461
msgid "Replace this instance?"
msgstr ""
#. Ask for it
#: search.c:515
#: search.c:512
msgid "Enter line number"
msgstr ""
#: search.c:517
#: search.c:514
msgid "Aborted"
msgstr ""
#: search.c:537
#: search.c:534
msgid "Come on, be reasonable"
msgstr ""
#: search.c:542
#: search.c:539
#, c-format
msgid "Only %d lines available, skipping to last line"
msgstr ""
#: winio.c:119
#: winio.c:120
#, c-format
msgid "actual_x_from_start for xplus=%d returned %d\n"
msgstr ""
#: winio.c:409
#: winio.c:410
#, c-format
msgid "input '%c' (%d)\n"
msgstr ""
#: winio.c:443
#: winio.c:444
msgid "New Buffer"
msgstr ""
#: winio.c:446
#: winio.c:447
msgid " File: ..."
msgstr ""
#: winio.c:454
#: winio.c:455
msgid "Modified"
msgstr ""
#: winio.c:913
#: winio.c:900
#, c-format
msgid "Moved to (%d, %d) in edit buffer\n"
msgstr ""
#: winio.c:924
#: winio.c:911
#, c-format
msgid "current->data = \"%s\"\n"
msgstr ""
#: winio.c:967
#: winio.c:954
#, c-format
msgid "I got \"%s\"\n"
msgstr ""
#: winio.c:992
#: winio.c:979
msgid "Yes"
msgstr ""
#: winio.c:994
#: winio.c:981
msgid "All"
msgstr ""
#: winio.c:996
#: winio.c:983
msgid "No"
msgstr ""
#: winio.c:1132
#: winio.c:1119
#, c-format
msgid "do_cursorpos: linepct = %f, bytepct = %f\n"
msgstr ""
#: winio.c:1136
#: winio.c:1123
msgid "line %d of %d (%.0f%%), character %d of %d (%.0f%%)"
msgstr ""
#: winio.c:1260
#: winio.c:1247
msgid "Dumping file buffer to stderr...\n"
msgstr ""
#: winio.c:1262
#: winio.c:1249
msgid "Dumping cutbuffer to stderr...\n"
msgstr ""
#: winio.c:1264
#: winio.c:1251
msgid "Dumping a buffer to stderr...\n"
msgstr ""

10
proto.h
View File

@@ -1,3 +1,4 @@
/* $Id$ */
/**************************************************************************
* proto.h *
* *
@@ -29,7 +30,7 @@ extern int current_x, current_y, posible_max, totlines;
extern int placewewant;
extern int mark_beginx, samelinewrap;
extern int totsize, temp_opt;
extern int fill, flags;
extern int fill, flags,tabsize;
extern WINDOW *edit, *topwin, *bottomwin;
extern char *filename, *answer, *last_search, *last_replace;
@@ -80,9 +81,7 @@ void check_wrap(filestruct * inptr, char ch);
void dump_buffer(filestruct * inptr);
void align(char **strp);
void edit_refresh(void);
void edit_update(filestruct * fileptr);
void edit_update_top(filestruct * fileptr);
void edit_update_bot(filestruct * fileptr);
void edit_update(filestruct * fileptr, int topmidbot);
void update_cursor(void);
void delete_node(filestruct * fileptr);
void set_modified(void);
@@ -107,6 +106,9 @@ void *nrealloc(void *ptr, size_t howmuch);
void die(char *msg, ...);
void new_file(void);
void new_magicline(void);
void splice_node(filestruct *begin, filestruct *new, filestruct *end);
void null_at(char *data, int index);
void page_up_center(void);
int do_writeout_void(void), do_exit(void), do_gotoline_void(void);
int do_insertfile(void), do_search(void), page_up(void), page_down(void);

View File

@@ -1,3 +1,4 @@
/* $Id$ */
/**************************************************************************
* search.c *
* *
@@ -157,7 +158,7 @@ filestruct *findnextstr(int quiet, filestruct * begin, char *needle)
current_x++;
if (past_editbot)
edit_update(current);
edit_update(current, CENTER);
reset_cursor();
} else { /* We're at EOF, go back to the top, once */
@@ -179,7 +180,7 @@ filestruct *findnextstr(int quiet, filestruct * begin, char *needle)
for (tmp = fileptr->data; tmp != found; tmp++)
current_x++;
edit_update(current);
edit_update(current, CENTER);
reset_cursor();
if (!quiet)
@@ -244,14 +245,10 @@ void print_replaced(int num)
void replace_abort(void)
{
UNSET(KEEP_CUTBUFFER);
display_main_list();
reset_cursor();
#ifdef _POSIX_VERSION
if (ISSET(REGEXP_COMPILED))
regexp_cleanup();
#endif
/* Identicle to search_abort, so we'll call it here. If it
does something different later, we can change it back. For now
it's just a waste to duplicat code */
search_abort();
}
#ifdef _POSIX_VERSION
@@ -491,7 +488,7 @@ int do_replace(void)
current = begin;
current_x = beginx;
renumber_all();
edit_update(current);
edit_update(current, CENTER);
print_replaced(numreplaced);
replace_abort();
return 1;
@@ -525,7 +522,7 @@ int do_gotoline(long defline)
if (!strcmp(answer, "$")) {
current = filebot;
current_x = 0;
edit_update(current);
edit_update(current, CENTER);
goto_abort();
return 1;
}
@@ -543,14 +540,14 @@ int do_gotoline(long defline)
filebot->lineno);
current = filebot;
current_x = 0;
edit_update(current);
edit_update(current, CENTER);
} else {
for (fileptr = fileage; fileptr != NULL && i < line; i++)
fileptr = fileptr->next;
current = fileptr;
current_x = 0;
edit_update(current);
edit_update(current, CENTER);
}
goto_abort();

View File

@@ -1,3 +1,4 @@
/* $Id$ */
/**************************************************************************
* utils.c *
* *

79
winio.c
View File

@@ -1,3 +1,4 @@
/* $Id$ */
/**************************************************************************
* winio.c *
* *
@@ -48,7 +49,7 @@ int do_first_line(void)
current = fileage;
placewewant = 0;
current_x = 0;
edit_update(current);
edit_update(current, CENTER);
return 1;
}
@@ -57,7 +58,7 @@ int do_last_line(void)
current = filebot;
placewewant = 0;
current_x = 0;
edit_update(current);
edit_update(current, CENTER);
return 1;
}
@@ -73,9 +74,9 @@ int xpt(filestruct * fileptr, int index)
tabs++;
if (fileptr->data[i] == NANO_CONTROL_I) {
if (tabs % TABSIZE == 0);
if (tabs % tabsize == 0);
else
tabs += TABSIZE - (tabs % TABSIZE);
tabs += tabsize - (tabs % tabsize);
} else if (fileptr->data[i] & 0x80)
/* Make 8 bit chars only 1 collumn! */
;
@@ -106,10 +107,10 @@ int actual_x_from_start(filestruct * fileptr, int xplus, int start)
for (i = start; tot <= xplus && fileptr->data[i] != 0; i++, tot++)
if (fileptr->data[i] == NANO_CONTROL_I) {
if (tot % TABSIZE == 0)
if (tot % tabsize == 0)
tot++;
else
tot += TABSIZE - (tot % TABSIZE);
tot += tabsize - (tot % tabsize);
} else if (fileptr->data[i] & 0x80)
tot++; /* Make 8 bit chars only 1 column (again) */
else if (fileptr->data[i] < 32)
@@ -140,9 +141,9 @@ int strlenpt(char *buf)
tabs++;
if (buf[i] == NANO_CONTROL_I) {
if (tabs % TABSIZE == 0);
if (tabs % tabsize == 0);
else
tabs += TABSIZE - (tabs % TABSIZE);
tabs += tabsize - (tabs % tabsize);
} else if (buf[i] & 0x80)
/* Make 8 bit chars only 1 collumn! */
;
@@ -773,7 +774,7 @@ void update_line(filestruct * fileptr, int index)
virt_cur_x++;
if (i < mark_beginx)
virt_mark_beginx++;
} while (pos % TABSIZE);
} while (pos % tabsize);
/* must decrement once to account for tab-is-one-character */
if (i < current_x)
virt_cur_x--;
@@ -822,7 +823,8 @@ void center_cursor(void)
/* Refresh the screen without changing the position of lines */
void edit_refresh(void)
{
int lines = 0, i = 0;
static int noloop = 0;
int lines = 0, i = 0, currentcheck = 0;
filestruct *temp, *hold = current;
if (current == NULL)
@@ -833,9 +835,21 @@ void edit_refresh(void)
while (lines <= editwinrows - 1 && lines <= totlines && temp != NULL) {
hold = temp;
update_line(temp, current_x);
if (temp == current)
currentcheck = 1;
temp = temp->next;
lines++;
}
/* If noloop == 1, then we already did an edit_update without finishing
this function. So we don't run edit_update again */
if (!currentcheck && !noloop) /* Then current has run off the screen... */
{
edit_update(current, CENTER);
noloop = 1;
}
else if (noloop)
noloop = 0;
if (lines <= editwinrows - 1)
while (lines <= editwinrows - 1) {
@@ -852,7 +866,7 @@ void edit_refresh(void)
* Nice generic routine to update the edit buffer given a pointer to the
* file struct =)
*/
void edit_update(filestruct * fileptr)
void edit_update(filestruct * fileptr, int topmidbot)
{
int i = 0;
filestruct *temp;
@@ -861,10 +875,14 @@ void edit_update(filestruct * fileptr)
return;
temp = fileptr;
while (i <= editwinrows / 2 && temp->prev != NULL) {
i++;
temp = temp->prev;
}
if (topmidbot == 2)
;
else if (topmidbot == 0)
for (i = 0; i <= editwinrows - 1 && temp->prev != NULL; i++)
temp = temp->prev;
else
for (i = 0; i <= editwinrows / 2 && temp->prev != NULL; i++)
temp = temp->prev;
edittop = temp;
fix_editbot();
@@ -872,37 +890,6 @@ void edit_update(filestruct * fileptr)
edit_refresh();
}
/* Now we want to update the screen using this struct as the top of the edit buffer */
void edit_update_top(filestruct * fileptr)
{
int i;
filestruct *temp = fileptr;
if (fileptr == NULL)
return;
i = 0;
while (i <= editwinrows / 2 && temp->next != NULL) {
i++;
temp = temp->next;
}
edit_update(temp);
}
/* And also for the bottom... */
void edit_update_bot(filestruct * fileptr)
{
int i;
filestruct *temp = fileptr;
i = 0;
while (i <= editwinrows / 2 - 1 && temp->prev != NULL) {
i++;
temp = temp->prev;
}
edit_update(temp);
}
/* This function updates current based on where current_y is, reset_cursor
does the opposite */
void update_cursor(void)