Compare commits

..

46 Commits

Author SHA1 Message Date
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
Chris Allegretta
a1a55c79c8 official 0.9.14 sync
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@136 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-28 00:36:03 +00:00
Chris Allegretta
2ece167f56 Revised germal translation by floki@bigfoot.com
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@135 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-27 15:25:52 +00:00
Chris Allegretta
0e5faca531 Added documentation for all the -k cut changes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@134 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-27 13:32:46 +00:00
Chris Allegretta
939fdbd64d Last minute touches on -k code
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@133 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-27 13:03:31 +00:00
Chris Allegretta
293849eb69 This should finish the -k functionality. Would someone be kind enough to test this against Pico and send me a comparison?
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@132 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-27 05:09:22 +00:00
Chris Allegretta
1013e14a87 Updated BUGS
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@131 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-27 04:31:52 +00:00
Chris Allegretta
63aa0f7f16 More -k fixes, almost works perfectly ;-)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@130 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-27 04:09:23 +00:00
Chris Allegretta
cf037ba969 0.9.14-pre1 sync
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@128 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-25 03:38:15 +00:00
Chris Allegretta
45dfda97d8 slightly better cut to end behavior, still doesn't preserve cutbuffer w/multi line cuts
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@127 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-25 03:20:07 +00:00
Robert Siemborski
c9b1dba4a3 continued existance of do_justify bug documented (#31)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@126 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-25 02:19:07 +00:00
Robert Siemborski
a417ddca91 some random totsize-related bugfixes. (do_justify & do_wrap)
shouldn't break anything (famous last words)


git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@125 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-24 23:18:48 +00:00
Chris Allegretta
461b2a9dfe More -t and exit fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@124 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-24 22:05:18 +00:00
Chris Allegretta
962c3c9c21 Fix for bug #30, I hope it doesn't break anything else
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@123 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-24 21:52:17 +00:00
Chris Allegretta
05597197f3 doc updates
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@122 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-24 21:16:12 +00:00
Chris Allegretta
f4e75e1256 Fixed bug #31
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@121 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-24 18:28:30 +00:00
Chris Allegretta
d8346ffb84 Fix -k sets TEMP_OPT
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@120 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-24 15:16:02 +00:00
Chris Allegretta
90d6895e94 anchor fix in FAQ
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@119 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-24 02:55:49 +00:00
Chris Allegretta
f1171c3c0e Marked cut to end of line as done
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@118 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-23 21:56:01 +00:00
Chris Allegretta
723845c0cc Changed to CVS version #
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@117 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-23 18:15:28 +00:00
Chris Allegretta
1d7110d657 Oops, screwed up ChangeLog for 0.9.13
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@116 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2000-07-23 16:59:07 +00:00
32 changed files with 1663 additions and 1524 deletions

29
BUGS
View File

@@ -32,7 +32,25 @@
is made to the buffer, and a write is attempted, nano will not give you
a dialog about not being able to write the file, and it will not let the
user exit (29, discovered by Joshua Jensen) [FIXED]
- Using nano -k, marked text is not cut properly. (31) [FIXED]
- Invoking -t or -k has the effect of invoking both option. (32) [FIXED]
- totsize becomes incorrect after word-wrapping (25) [FIXED]
- 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,
@@ -42,11 +60,6 @@
- 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)
- Wrapping a line with autoindent mode sometimes causes a segfault (19).
- When inserting files, the display sometimes fails to display properly
until a pageup/down occurs (22).
- totsize becomes incorrect after word-wrapping (25)
- 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)

View File

@@ -1,4 +1,71 @@
nano-0.9.12 - 07/07/2000
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.
- cut.c:
do_cut_text()
- Added check for MARK_ISSET when using CUT_TO_END. Fixes bug #31.
- Simplified check for freeing cutbuffer. Added checks for doing
multiple cuts with -k, now sets marked_cut to 2 for later
processing by do_uncut_text().
do_uncut_text()
- Added handler for uncutting with -k cuts.
- files.c:
write_file()
- Removed (redundant) check for writing out files with -t.
do_writeout()
- Changed check for filename to filename[0]. Added some code,
overall fixes bug #30 =-)
- nano.c:
do_justify() & do_wrap():
- totsize-related fixes (Rob)
- de.po
- Revised translations by floki@bigfoot.com
nano-0.9.13 - 07/23/2000
- Implemented Pico's -k mode. New flag CUT_TO_END, option (-k, --cut),
affects do_cut_text in cut.c. Not available with SMALL_NANO because it
depends on the marker code which is not available with that setting.

18
NEWS
View File

@@ -1,3 +1,21 @@
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
-k caused both flags to be used). The -k code is also now
closer in functionality to Pico's -k mode, please
note that this code is not finished yet. Working on this
code has made me realize that there is not enough
abstraction in the code, and I will be working on that
for the next release. Until then, have fun with this
version.
07/23/2000 - Nano 0.9.13 has a few new bits and bobs, most notably the
-k option from Pico (cut to end of line). The majority
of changes in this release are bugfixes however, including

2
TODO
View File

@@ -10,7 +10,7 @@ Current Version:
center line [DONE]
- Rewrite edit_refresh, if at all possible [DONE]
- Implement justify function [DONE]
- Cut to end of line
- Cut to end of line [DONE]
For Next Version:
- Undo/Redo key?

View File

@@ -22,5 +22,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

254
configure vendored
View File

@@ -710,7 +710,7 @@ fi
PACKAGE=nano
VERSION=0.9.13
VERSION=0.9.15-cvs
if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
{ echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
@@ -1477,18 +1477,20 @@ fi
LDFLAGS=${_ldflags}
;;
esac
else
echo "$ac_t""no" 1>&6
fi
for ac_func in snprintf vsnprintf
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:1487: checking for $ac_func" >&5
echo "configure:1489: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 1492 "configure"
#line 1494 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@@ -1511,7 +1513,7 @@ $ac_func();
; return 0; }
EOF
if { (eval echo configure:1515: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:1517: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@@ -1590,7 +1592,7 @@ fi
# Extract the first word of "glib-config", so it can be a program name with args.
set dummy glib-config; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:1594: checking for $ac_word" >&5
echo "configure:1596: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_GLIB_CONFIG'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1625,7 +1627,7 @@ fi
min_glib_version=1.2.4
echo $ac_n "checking for GLIB - version >= $min_glib_version""... $ac_c" 1>&6
echo "configure:1629: checking for GLIB - version >= $min_glib_version" >&5
echo "configure:1631: checking for GLIB - version >= $min_glib_version" >&5
no_glib=""
if test "$GLIB_CONFIG" = "no" ; then
no_glib=yes
@@ -1648,7 +1650,7 @@ echo "configure:1629: checking for GLIB - version >= $min_glib_version" >&5
echo $ac_n "cross compiling; assumed OK... $ac_c"
else
cat > conftest.$ac_ext <<EOF
#line 1652 "configure"
#line 1654 "configure"
#include "confdefs.h"
#include <glib.h>
@@ -1724,7 +1726,7 @@ main ()
}
EOF
if { (eval echo configure:1728: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
if { (eval echo configure:1730: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then
:
else
@@ -1758,7 +1760,7 @@ fi
CFLAGS="$CFLAGS $GLIB_CFLAGS"
LIBS="$LIBS $GLIB_LIBS"
cat > conftest.$ac_ext <<EOF
#line 1762 "configure"
#line 1764 "configure"
#include "confdefs.h"
#include <glib.h>
@@ -1768,7 +1770,7 @@ int main() {
return ((glib_major_version) || (glib_minor_version) || (glib_micro_version));
; return 0; }
EOF
if { (eval echo configure:1772: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:1774: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
echo "*** The test program compiled, but did not run. This usually means"
echo "*** that the run-time linker is not finding GLIB or finding the wrong"
@@ -1815,12 +1817,12 @@ fi
echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
echo "configure:1819: checking return type of signal handlers" >&5
echo "configure:1821: checking return type of signal handlers" >&5
if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 1824 "configure"
#line 1826 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <signal.h>
@@ -1837,7 +1839,7 @@ int main() {
int i;
; return 0; }
EOF
if { (eval echo configure:1841: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
if { (eval echo configure:1843: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_cv_type_signal=void
else
@@ -1856,12 +1858,12 @@ EOF
echo $ac_n "checking for vprintf""... $ac_c" 1>&6
echo "configure:1860: checking for vprintf" >&5
echo "configure:1862: checking for vprintf" >&5
if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 1865 "configure"
#line 1867 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char vprintf(); below. */
@@ -1884,7 +1886,7 @@ vprintf();
; return 0; }
EOF
if { (eval echo configure:1888: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:1890: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_vprintf=yes"
else
@@ -1908,12 +1910,12 @@ fi
if test "$ac_cv_func_vprintf" != yes; then
echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
echo "configure:1912: checking for _doprnt" >&5
echo "configure:1914: checking for _doprnt" >&5
if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 1917 "configure"
#line 1919 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char _doprnt(); below. */
@@ -1936,7 +1938,7 @@ _doprnt();
; return 0; }
EOF
if { (eval echo configure:1940: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:1942: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func__doprnt=yes"
else
@@ -1963,12 +1965,12 @@ fi
for ac_func in getopt_long
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:1967: checking for $ac_func" >&5
echo "configure:1969: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 1972 "configure"
#line 1974 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@@ -1991,7 +1993,7 @@ $ac_func();
; return 0; }
EOF
if { (eval echo configure:1995: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:1997: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@@ -2024,17 +2026,17 @@ then
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
echo "configure:2028: checking for $ac_hdr" >&5
echo "configure:2030: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 2033 "configure"
#line 2035 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:2038: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
{ (eval echo configure:2040: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
@@ -2061,7 +2063,7 @@ fi
done
echo $ac_n "checking for tgetent in -lncurses""... $ac_c" 1>&6
echo "configure:2065: checking for tgetent in -lncurses" >&5
echo "configure:2067: checking for tgetent in -lncurses" >&5
ac_lib_var=`echo ncurses'_'tgetent | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@@ -2069,7 +2071,7 @@ else
ac_save_LIBS="$LIBS"
LIBS="-lncurses $LIBS"
cat > conftest.$ac_ext <<EOF
#line 2073 "configure"
#line 2075 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
@@ -2080,7 +2082,7 @@ int main() {
tgetent()
; return 0; }
EOF
if { (eval echo configure:2084: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:2086: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
@@ -2096,10 +2098,6 @@ fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
echo "$ac_t""yes" 1>&6
CURSES_LIB="-lncurses" CURSES_LIB_NAME=ncurses
cat >> confdefs.h <<\EOF
#define HAVE_TABSIZE 1
EOF
else
echo "$ac_t""no" 1>&6
fi
@@ -2109,7 +2107,7 @@ fi
if eval "test x$CURSES_LIB_NAME = x"
then
echo $ac_n "checking for tgetent in -lcurses""... $ac_c" 1>&6
echo "configure:2113: checking for tgetent in -lcurses" >&5
echo "configure:2111: checking for tgetent in -lcurses" >&5
ac_lib_var=`echo curses'_'tgetent | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@@ -2117,7 +2115,7 @@ else
ac_save_LIBS="$LIBS"
LIBS="-lcurses $LIBS"
cat > conftest.$ac_ext <<EOF
#line 2121 "configure"
#line 2119 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
@@ -2128,7 +2126,7 @@ int main() {
tgetent()
; return 0; }
EOF
if { (eval echo configure:2132: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:2130: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
@@ -2153,7 +2151,7 @@ fi
if eval "test x$CURSES_LIB_NAME = x"
then
echo $ac_n "checking for tgetent in -ltermcap""... $ac_c" 1>&6
echo "configure:2157: checking for tgetent in -ltermcap" >&5
echo "configure:2155: checking for tgetent in -ltermcap" >&5
ac_lib_var=`echo termcap'_'tgetent | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@@ -2161,7 +2159,7 @@ else
ac_save_LIBS="$LIBS"
LIBS="-ltermcap $LIBS"
cat > conftest.$ac_ext <<EOF
#line 2165 "configure"
#line 2163 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
@@ -2172,7 +2170,7 @@ int main() {
tgetent()
; return 0; }
EOF
if { (eval echo configure:2176: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:2174: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
@@ -2206,7 +2204,7 @@ fi
echo $ac_n "checking for wresize in -l$CURSES_LIB_NAME""... $ac_c" 1>&6
echo "configure:2210: checking for wresize in -l$CURSES_LIB_NAME" >&5
echo "configure:2208: checking for wresize in -l$CURSES_LIB_NAME" >&5
ac_lib_var=`echo $CURSES_LIB_NAME'_'wresize | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@@ -2214,7 +2212,7 @@ else
ac_save_LIBS="$LIBS"
LIBS="-l$CURSES_LIB_NAME $LIBS"
cat > conftest.$ac_ext <<EOF
#line 2218 "configure"
#line 2216 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
@@ -2225,7 +2223,7 @@ int main() {
wresize()
; return 0; }
EOF
if { (eval echo configure:2229: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:2227: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
@@ -2273,7 +2271,7 @@ fi
# Extract the first word of "ranlib", so it can be a program name with args.
set dummy ranlib; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:2277: checking for $ac_word" >&5
echo "configure:2275: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2301,12 +2299,12 @@ else
fi
echo $ac_n "checking for working const""... $ac_c" 1>&6
echo "configure:2305: checking for working const" >&5
echo "configure:2303: checking for working const" >&5
if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 2310 "configure"
#line 2308 "configure"
#include "confdefs.h"
int main() {
@@ -2355,7 +2353,7 @@ ccp = (char const *const *) p;
; return 0; }
EOF
if { (eval echo configure:2359: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
if { (eval echo configure:2357: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_cv_c_const=yes
else
@@ -2376,21 +2374,21 @@ EOF
fi
echo $ac_n "checking for inline""... $ac_c" 1>&6
echo "configure:2380: checking for inline" >&5
echo "configure:2378: checking for inline" >&5
if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
ac_cv_c_inline=no
for ac_kw in inline __inline__ __inline; do
cat > conftest.$ac_ext <<EOF
#line 2387 "configure"
#line 2385 "configure"
#include "confdefs.h"
int main() {
} int $ac_kw foo() {
; return 0; }
EOF
if { (eval echo configure:2394: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
if { (eval echo configure:2392: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_cv_c_inline=$ac_kw; break
else
@@ -2416,12 +2414,12 @@ EOF
esac
echo $ac_n "checking for off_t""... $ac_c" 1>&6
echo "configure:2420: checking for off_t" >&5
echo "configure:2418: checking for off_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 2425 "configure"
#line 2423 "configure"
#include "confdefs.h"
#include <sys/types.h>
#if STDC_HEADERS
@@ -2449,12 +2447,12 @@ EOF
fi
echo $ac_n "checking for size_t""... $ac_c" 1>&6
echo "configure:2453: checking for size_t" >&5
echo "configure:2451: checking for size_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 2458 "configure"
#line 2456 "configure"
#include "confdefs.h"
#include <sys/types.h>
#if STDC_HEADERS
@@ -2484,19 +2482,19 @@ fi
# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
# for constant arguments. Useless!
echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
echo "configure:2488: checking for working alloca.h" >&5
echo "configure:2486: checking for working alloca.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 2493 "configure"
#line 2491 "configure"
#include "confdefs.h"
#include <alloca.h>
int main() {
void *p = alloca(2 * sizeof(int));
; return 0; }
EOF
if { (eval echo configure:2500: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:2498: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
ac_cv_header_alloca_h=yes
else
@@ -2517,12 +2515,12 @@ EOF
fi
echo $ac_n "checking for alloca""... $ac_c" 1>&6
echo "configure:2521: checking for alloca" >&5
echo "configure:2519: checking for alloca" >&5
if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 2526 "configure"
#line 2524 "configure"
#include "confdefs.h"
#ifdef __GNUC__
@@ -2550,7 +2548,7 @@ int main() {
char *p = (char *) alloca(1);
; return 0; }
EOF
if { (eval echo configure:2554: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:2552: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
ac_cv_func_alloca_works=yes
else
@@ -2582,12 +2580,12 @@ EOF
echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
echo "configure:2586: checking whether alloca needs Cray hooks" >&5
echo "configure:2584: checking whether alloca needs Cray hooks" >&5
if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 2591 "configure"
#line 2589 "configure"
#include "confdefs.h"
#if defined(CRAY) && ! defined(CRAY2)
webecray
@@ -2612,12 +2610,12 @@ echo "$ac_t""$ac_cv_os_cray" 1>&6
if test $ac_cv_os_cray = yes; then
for ac_func in _getb67 GETB67 getb67; do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:2616: checking for $ac_func" >&5
echo "configure:2614: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 2621 "configure"
#line 2619 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@@ -2640,7 +2638,7 @@ $ac_func();
; return 0; }
EOF
if { (eval echo configure:2644: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:2642: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@@ -2667,7 +2665,7 @@ done
fi
echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
echo "configure:2671: checking stack direction for C alloca" >&5
echo "configure:2669: checking stack direction for C alloca" >&5
if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2675,7 +2673,7 @@ else
ac_cv_c_stack_direction=0
else
cat > conftest.$ac_ext <<EOF
#line 2679 "configure"
#line 2677 "configure"
#include "confdefs.h"
find_stack_direction ()
{
@@ -2694,7 +2692,7 @@ main ()
exit (find_stack_direction() < 0);
}
EOF
if { (eval echo configure:2698: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
if { (eval echo configure:2696: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then
ac_cv_c_stack_direction=1
else
@@ -2719,17 +2717,17 @@ for ac_hdr in unistd.h
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
echo "configure:2723: checking for $ac_hdr" >&5
echo "configure:2721: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 2728 "configure"
#line 2726 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:2733: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
{ (eval echo configure:2731: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
@@ -2758,12 +2756,12 @@ done
for ac_func in getpagesize
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:2762: checking for $ac_func" >&5
echo "configure:2760: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 2767 "configure"
#line 2765 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@@ -2786,7 +2784,7 @@ $ac_func();
; return 0; }
EOF
if { (eval echo configure:2790: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:2788: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@@ -2811,7 +2809,7 @@ fi
done
echo $ac_n "checking for working mmap""... $ac_c" 1>&6
echo "configure:2815: checking for working mmap" >&5
echo "configure:2813: checking for working mmap" >&5
if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2819,7 +2817,7 @@ else
ac_cv_func_mmap_fixed_mapped=no
else
cat > conftest.$ac_ext <<EOF
#line 2823 "configure"
#line 2821 "configure"
#include "confdefs.h"
/* Thanks to Mike Haertel and Jim Avera for this test.
@@ -2962,7 +2960,7 @@ main()
}
EOF
if { (eval echo configure:2966: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
if { (eval echo configure:2964: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then
ac_cv_func_mmap_fixed_mapped=yes
else
@@ -2990,17 +2988,17 @@ unistd.h sys/param.h
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
echo "configure:2994: checking for $ac_hdr" >&5
echo "configure:2992: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 2999 "configure"
#line 2997 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:3004: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
{ (eval echo configure:3002: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
@@ -3030,12 +3028,12 @@ done
strdup __argz_count __argz_stringify __argz_next
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:3034: checking for $ac_func" >&5
echo "configure:3032: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 3039 "configure"
#line 3037 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@@ -3058,7 +3056,7 @@ $ac_func();
; return 0; }
EOF
if { (eval echo configure:3062: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:3060: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@@ -3087,12 +3085,12 @@ done
for ac_func in stpcpy
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:3091: checking for $ac_func" >&5
echo "configure:3089: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 3096 "configure"
#line 3094 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@@ -3115,7 +3113,7 @@ $ac_func();
; return 0; }
EOF
if { (eval echo configure:3119: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:3117: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@@ -3149,19 +3147,19 @@ EOF
if test $ac_cv_header_locale_h = yes; then
echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
echo "configure:3153: checking for LC_MESSAGES" >&5
echo "configure:3151: checking for LC_MESSAGES" >&5
if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 3158 "configure"
#line 3156 "configure"
#include "confdefs.h"
#include <locale.h>
int main() {
return LC_MESSAGES
; return 0; }
EOF
if { (eval echo configure:3165: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:3163: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
am_cv_val_LC_MESSAGES=yes
else
@@ -3182,7 +3180,7 @@ EOF
fi
fi
echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
echo "configure:3186: checking whether NLS is requested" >&5
echo "configure:3184: checking whether NLS is requested" >&5
# Check whether --enable-nls or --disable-nls was given.
if test "${enable_nls+set}" = set; then
enableval="$enable_nls"
@@ -3202,7 +3200,7 @@ fi
EOF
echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
echo "configure:3206: checking whether included gettext is requested" >&5
echo "configure:3204: checking whether included gettext is requested" >&5
# Check whether --with-included-gettext or --without-included-gettext was given.
if test "${with_included_gettext+set}" = set; then
withval="$with_included_gettext"
@@ -3221,17 +3219,17 @@ fi
ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
echo "configure:3225: checking for libintl.h" >&5
echo "configure:3223: checking for libintl.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 3230 "configure"
#line 3228 "configure"
#include "confdefs.h"
#include <libintl.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:3235: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
{ (eval echo configure:3233: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
@@ -3248,19 +3246,19 @@ fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
echo "$ac_t""yes" 1>&6
echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
echo "configure:3252: checking for gettext in libc" >&5
echo "configure:3250: checking for gettext in libc" >&5
if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 3257 "configure"
#line 3255 "configure"
#include "confdefs.h"
#include <libintl.h>
int main() {
return (int) gettext ("")
; return 0; }
EOF
if { (eval echo configure:3264: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:3262: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
gt_cv_func_gettext_libc=yes
else
@@ -3276,7 +3274,7 @@ echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
if test "$gt_cv_func_gettext_libc" != "yes"; then
echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
echo "configure:3280: checking for bindtextdomain in -lintl" >&5
echo "configure:3278: checking for bindtextdomain in -lintl" >&5
ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@@ -3284,7 +3282,7 @@ else
ac_save_LIBS="$LIBS"
LIBS="-lintl $LIBS"
cat > conftest.$ac_ext <<EOF
#line 3288 "configure"
#line 3286 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
@@ -3295,7 +3293,7 @@ int main() {
bindtextdomain()
; return 0; }
EOF
if { (eval echo configure:3299: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:3297: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
@@ -3311,12 +3309,12 @@ fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
echo "$ac_t""yes" 1>&6
echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
echo "configure:3315: checking for gettext in libintl" >&5
echo "configure:3313: checking for gettext in libintl" >&5
if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
echo $ac_n "checking for gettext in -lintl""... $ac_c" 1>&6
echo "configure:3320: checking for gettext in -lintl" >&5
echo "configure:3318: checking for gettext in -lintl" >&5
ac_lib_var=`echo intl'_'gettext | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@@ -3324,7 +3322,7 @@ else
ac_save_LIBS="$LIBS"
LIBS="-lintl $LIBS"
cat > conftest.$ac_ext <<EOF
#line 3328 "configure"
#line 3326 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
@@ -3335,7 +3333,7 @@ int main() {
gettext()
; return 0; }
EOF
if { (eval echo configure:3339: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:3337: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
@@ -3374,7 +3372,7 @@ EOF
# Extract the first word of "msgfmt", so it can be a program name with args.
set dummy msgfmt; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3378: checking for $ac_word" >&5
echo "configure:3376: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -3408,12 +3406,12 @@ fi
for ac_func in dcgettext
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:3412: checking for $ac_func" >&5
echo "configure:3410: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 3417 "configure"
#line 3415 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@@ -3436,7 +3434,7 @@ $ac_func();
; return 0; }
EOF
if { (eval echo configure:3440: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:3438: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@@ -3463,7 +3461,7 @@ done
# Extract the first word of "gmsgfmt", so it can be a program name with args.
set dummy gmsgfmt; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3467: checking for $ac_word" >&5
echo "configure:3465: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -3499,7 +3497,7 @@ fi
# Extract the first word of "xgettext", so it can be a program name with args.
set dummy xgettext; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3503: checking for $ac_word" >&5
echo "configure:3501: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -3531,7 +3529,7 @@ else
fi
cat > conftest.$ac_ext <<EOF
#line 3535 "configure"
#line 3533 "configure"
#include "confdefs.h"
int main() {
@@ -3539,7 +3537,7 @@ extern int _nl_msg_cat_cntr;
return _nl_msg_cat_cntr
; return 0; }
EOF
if { (eval echo configure:3543: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:3541: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
CATOBJEXT=.gmo
DATADIRNAME=share
@@ -3562,7 +3560,7 @@ fi
if test "$CATOBJEXT" = "NONE"; then
echo $ac_n "checking whether catgets can be used""... $ac_c" 1>&6
echo "configure:3566: checking whether catgets can be used" >&5
echo "configure:3564: checking whether catgets can be used" >&5
# Check whether --with-catgets or --without-catgets was given.
if test "${with_catgets+set}" = set; then
withval="$with_catgets"
@@ -3575,7 +3573,7 @@ fi
if test "$nls_cv_use_catgets" = "yes"; then
echo $ac_n "checking for main in -li""... $ac_c" 1>&6
echo "configure:3579: checking for main in -li" >&5
echo "configure:3577: checking for main in -li" >&5
ac_lib_var=`echo i'_'main | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@@ -3583,14 +3581,14 @@ else
ac_save_LIBS="$LIBS"
LIBS="-li $LIBS"
cat > conftest.$ac_ext <<EOF
#line 3587 "configure"
#line 3585 "configure"
#include "confdefs.h"
int main() {
main()
; return 0; }
EOF
if { (eval echo configure:3594: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:3592: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
@@ -3618,12 +3616,12 @@ else
fi
echo $ac_n "checking for catgets""... $ac_c" 1>&6
echo "configure:3622: checking for catgets" >&5
echo "configure:3620: checking for catgets" >&5
if eval "test \"`echo '$''{'ac_cv_func_catgets'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 3627 "configure"
#line 3625 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char catgets(); below. */
@@ -3646,7 +3644,7 @@ catgets();
; return 0; }
EOF
if { (eval echo configure:3650: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:3648: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_catgets=yes"
else
@@ -3668,7 +3666,7 @@ EOF
# Extract the first word of "gencat", so it can be a program name with args.
set dummy gencat; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3672: checking for $ac_word" >&5
echo "configure:3670: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_GENCAT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -3704,7 +3702,7 @@ fi
# Extract the first word of "gmsgfmt", so it can be a program name with args.
set dummy gmsgfmt; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3708: checking for $ac_word" >&5
echo "configure:3706: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -3741,7 +3739,7 @@ fi
# Extract the first word of "msgfmt", so it can be a program name with args.
set dummy msgfmt; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3745: checking for $ac_word" >&5
echo "configure:3743: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -3776,7 +3774,7 @@ fi
# Extract the first word of "xgettext", so it can be a program name with args.
set dummy xgettext; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3780: checking for $ac_word" >&5
echo "configure:3778: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -3834,7 +3832,7 @@ fi
# Extract the first word of "msgfmt", so it can be a program name with args.
set dummy msgfmt; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3838: checking for $ac_word" >&5
echo "configure:3836: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -3868,7 +3866,7 @@ fi
# Extract the first word of "gmsgfmt", so it can be a program name with args.
set dummy gmsgfmt; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3872: checking for $ac_word" >&5
echo "configure:3870: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -3904,7 +3902,7 @@ fi
# Extract the first word of "xgettext", so it can be a program name with args.
set dummy xgettext; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3908: checking for $ac_word" >&5
echo "configure:3906: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -3997,7 +3995,7 @@ fi
LINGUAS=
else
echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
echo "configure:4001: checking for catalogs to be installed" >&5
echo "configure:3999: checking for catalogs to be installed" >&5
NEW_LINGUAS=
for lang in ${LINGUAS=$ALL_LINGUAS}; do
case "$ALL_LINGUAS" in
@@ -4025,17 +4023,17 @@ echo "configure:4001: checking for catalogs to be installed" >&5
if test "$CATOBJEXT" = ".cat"; then
ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
echo "configure:4029: checking for linux/version.h" >&5
echo "configure:4027: checking for linux/version.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 4034 "configure"
#line 4032 "configure"
#include "confdefs.h"
#include <linux/version.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:4039: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
{ (eval echo configure:4037: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*

View File

@@ -1,6 +1,6 @@
dnl Process this file with autoconf to produce a configure script.
AC_INIT(nano.c)
AM_INIT_AUTOMAKE(nano, 0.9.13)
AM_INIT_AUTOMAKE(nano, 0.9.15-cvs)
AM_CONFIG_HEADER(config.h:config.h.in)
ALL_LINGUAS="es de fr it id fi"
@@ -72,7 +72,7 @@ AC_ARG_WITH(slang,
LDFLAGS=${_ldflags}
;;
esac])
esac], AC_MSG_RESULT(no))
dnl Checks for functions
AC_CHECK_FUNCS(snprintf vsnprintf)
@@ -101,9 +101,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"

69
cut.c
View File

@@ -97,8 +97,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 +122,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
@@ -133,7 +132,7 @@ int do_cut_text(void)
filestruct *tmp, *fileptr = current;
#ifndef NANO_SMALL
char *tmpstr;
int newsize;
int newsize, cuttingtoend = 0;
#endif
if (fileptr == NULL || fileptr->data == NULL)
@@ -141,18 +140,32 @@ int do_cut_text(void)
tmp = fileptr->next;
if (!ISSET(KEEP_CUTBUFFER) || ISSET(MARK_ISSET)) {
if (!ISSET(KEEP_CUTBUFFER)) {
free_filestruct(cutbuffer);
cutbuffer = NULL;
#ifdef DEBUG
fprintf(stderr, _("Blew away cutbuffer =)\n"));
#endif
}
#ifndef NANO_SMALL
if (ISSET(CUT_TO_END)) {
SET(MARK_ISSET);
mark_beginbuf = current;
mark_beginx = strlen(current->data);
if (ISSET(CUT_TO_END) && !ISSET(MARK_ISSET)) {
if (current_x == strlen(current->data))
{
do_delete();
SET(KEEP_CUTBUFFER);
marked_cut = 2;
return 1;
}
else
{
SET(MARK_ISSET);
SET(KEEP_CUTBUFFER);
mark_beginx = strlen(current->data);
mark_beginbuf = current;
cuttingtoend = 1;
}
}
if (ISSET(MARK_ISSET)) {
if (current->lineno == mark_beginbuf->lineno) {
@@ -188,9 +201,14 @@ int do_cut_text(void)
placewewant = xplustabs();
UNSET(MARK_ISSET);
marked_cut = 1;
set_modified();
edit_update(current);
if (cuttingtoend)
edit_refresh();
else
edit_update(current, CENTER);
return 1;
#else
if (0) {
@@ -205,7 +223,7 @@ int do_cut_text(void)
totsize--; /* get the newline */
totlines--;
fileptr->prev = NULL;
edit_update(fileage);
edit_update(fileage, CENTER);
current = fileptr;
} else {
add_to_cutbuffer(fileptr);
@@ -277,7 +295,7 @@ int do_uncut_text(void)
/* Hook newbuf into fileptr */
#ifndef NANO_SMALL
if (marked_cut == 1) {
if (marked_cut) {
/* If there's only one line in the cutbuffer */
if (cutbuffer->next == NULL) {
tmpstr =
@@ -293,7 +311,6 @@ int do_uncut_text(void)
placewewant = xplustabs();
update_cursor();
renumber(current);
} else { /* yuck -- no kidding! */
tmp = current->next;
/* New beginning */
@@ -336,13 +353,27 @@ int do_uncut_text(void)
i = editbot->lineno;
renumber(current);
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
and we don't want anything else on the line, so we have to
screw up all the work we just did and separate the line. There
must be a better way to do this, but not at 1AM on a work night. */
if (marked_cut == 2 && current_x != strlen(current->data)) {
tmp = make_new_node(current);
tmp->data = nmalloc(strlen(&current->data[current_x]) + 1);
strcpy(tmp->data, &current->data[current_x]);
splice_node(current, tmp, current->next);
null_at(current->data, current_x);
current = current->next;
current_x = 0;
placewewant = 0;
}
renumber(current->prev);
dump_buffer(fileage);
dump_buffer(cutbuffer);
set_modified();
@@ -375,8 +406,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

@@ -71,7 +71,7 @@ for my language!</a></font>
for &lt;x> in my language.&nbsp;&nbsp; How can I fix it?</a></font></blockquote>
<h2>
<font color="#330000"><a href="#7">6. Advocacy and Licensing</a></font></h2>
<font color="#330000"><a href="#6">6. Advocacy and Licensing</a></font></h2>
<blockquote><font color="#330000"><a href="#6.1">6.1. Why should I use
nano instead of Pico?</a></font>
@@ -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.13.&nbsp; Of course you should always check the nano hompage to
be 0.9.15.&nbsp; Of course you should always check the nano hompage to
see what the latest and greatest version is.</font></blockquote>
<h2>

36
files.c
View File

@@ -261,7 +261,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();
@@ -307,20 +307,7 @@ int write_file(char *name, int tmp)
/* Open the file and truncate it. Trust the symlink. */
if ((ISSET(FOLLOW_SYMLINKS) || !S_ISLNK(st.st_mode)) && !tmp) {
/*
* If TEMP_OPT == 1, check to see if we can append to the file
* first, i.e. to see if we can at least write to the file (stops
* people from getting "locked in" to editor when write fails
*/
if (ISSET(TEMP_OPT)) {
if ((fd = open(name, O_APPEND, S_IRUSR | S_IWUSR | S_IRGRP |
S_IWGRP | S_IROTH | S_IWOTH)) == -1) {
UNSET(TEMP_OPT);
return do_writeout(1);
}
else
close(fd);
}
if ((fd = open(name, O_WRONLY | O_CREAT | O_TRUNC,
S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH |
S_IWOTH)) == -1) {
@@ -456,10 +443,21 @@ int do_writeout(int exiting)
strncpy(answer, filename, 132);
if ((exiting) && (ISSET(TEMP_OPT)) && (filename)) {
i = write_file(answer, 0);
display_main_list();
return i;
if ((exiting) && (ISSET(TEMP_OPT))) {
if (filename[0])
{
i = write_file(answer, 0);
display_main_list();
return i;
}
else
{
UNSET(TEMP_OPT);
do_exit();
/* They cancelled, abort quit */
return -1;
}
}
while (1) {

View File

@@ -60,6 +60,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 */

30
move.c
View File

@@ -35,12 +35,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 +54,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 +128,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 +139,7 @@ void page_up_center(void)
int page_up(void)
{
filestruct *fileptr = edittop;
wrap_reset();
current_x = 0;
placewewant = 0;
@@ -140,7 +148,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>

173
nano.c
View File

@@ -307,15 +307,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 +367,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 +420,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 +523,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 +541,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 +597,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 +642,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 +720,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 +767,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])) {
@@ -844,10 +850,12 @@ void do_wrap(filestruct * inptr, char input_char)
totlines++;
totsize++;
/* Everything about it makes me want this line here but it causes
* totsize to be high by one for some reason. Sigh. (Rob) */
/* totsize++; */
renumber(inptr);
edit_update_top(edittop);
edit_update(edittop, TOP);
/* Move the cursor to the new line if appropriate. */
@@ -860,7 +868,7 @@ void do_wrap(filestruct * inptr, char input_char)
do_right();
}
edit_update_top(edittop);
edit_update(edittop, TOP);
reset_cursor();
edit_refresh();
}
@@ -912,15 +920,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;
@@ -953,7 +952,7 @@ int do_backspace(void)
current = previous->next;
else
current = previous;
page_up();
page_up_center();
} else {
if (previous->next)
current = previous->next;
@@ -1110,7 +1109,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"));
@@ -1271,7 +1270,7 @@ void handle_sigwinch(int s)
fix_editbot();
if (current_y > editwinrows - 1) {
edit_update(editbot);
edit_update(editbot, CENTER);
}
erase();
@@ -1399,56 +1398,61 @@ int do_justify(void)
unlink_node(tmpnode);
delete_node(tmpnode);
}
totsize -= strlen(current->data);
justify_format(current->data);
slen = strlen(current->data);
while ((strlenpt(current->data) > (fill))
&& !no_spaces(current->data)) {
int i = 0;
int len2 = 0;
filestruct *tmpline = nmalloc(sizeof(filestruct));
totsize += slen;
/* Start at fill , unless line isn't that long (but it appears at least
* fill long with tabs.
*/
if (slen > fill)
i = fill;
else
i = slen;
for (; i > 0; i--) {
if (isspace(current->data[i]) &&
((strlenpt(current->data) - strlen(current->data + i)) <=
fill)) break;
}
if (!i)
break;
if((strlenpt(current->data) > (fill))
&& !no_spaces(current->data)) {
do {
int i = 0;
int len2 = 0;
filestruct *tmpline = nmalloc(sizeof(filestruct));
current->data[i] = '\0';
/* Start at fill , unless line isn't that long (but it
* appears at least fill long with tabs.
*/
if (slen > fill)
i = fill;
else
i = slen;
for (; i > 0; i--) {
if (isspace(current->data[i]) &&
((strlenpt(current->data) - strlen(current->data +i)) <=
fill)) break;
}
if (!i)
break;
len2 = strlen(current->data + i + 1);
tmpline->data = nmalloc(len2 + 1);
current->data[i] = '\0';
/* Skip the white space in current. */
memcpy(tmpline->data, current->data + i + 1, len2);
tmpline->data[len2] = '\0';
len2 = strlen(current->data + i + 1);
tmpline->data = nmalloc(len2 + 1);
current->data = nrealloc(current->data, i + 1);
/* Skip the white space in current. */
memcpy(tmpline->data, current->data + i + 1, len2);
tmpline->data[len2] = '\0';
tmpline->prev = current;
tmpline->next = current->next;
if (current->next != NULL)
current->next->prev = tmpline;
current->data = nrealloc(current->data, i + 1);
current->next = tmpline;
current = tmpline;
slen -= i + 1;
current_y++;
tmpline->prev = current;
tmpline->next = current->next;
if (current->next != NULL)
current->next->prev = tmpline;
current->next = tmpline;
current = tmpline;
slen -= i + 1;
current_y++;
} while ((strlenpt(current->data) > (fill))
&& !no_spaces(current->data));
}
if (current->next)
current = current->next;
else
@@ -1463,13 +1467,12 @@ 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();
}
edit_refresh();
statusbar("Justify Complete");
return 1;
@@ -1536,9 +1539,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;
@@ -1564,9 +1564,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
{0, 0, 0, 0}
};
#endif
@@ -1588,19 +1586,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);
@@ -1623,6 +1615,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);
@@ -1773,12 +1769,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();

10
nano.h
View File

@@ -44,11 +44,6 @@
#include <curses.h>
#endif /* CURSES_H */
#ifndef HAVE_TABSIZE
static int TABSIZE = 8;
#endif
#ifdef HAVE_LIBINTL_H
#include <libintl.h>
#endif
@@ -104,8 +99,8 @@ typedef struct shortcut {
#define USE_MOUSE (1<<13)
#define USE_REGEXP (1<<14)
#define REGEXP_COMPILED (1<<15)
#define CUT_TO_END (1<<16)
#define TEMP_OPT (1<<16)
#define CUT_TO_END (1<<17)
/* Control key sequences, chaning these would be very very bad */
@@ -233,4 +228,7 @@ know what you're doing */
#define VIEW 1
#define NOVIEW 0
#define TOP 2
#define CENTER 1
#define BOTTOM 0
#endif

BIN
po/de.gmo

Binary file not shown.

466
po/de.po

File diff suppressed because it is too large Load Diff

BIN
po/es.gmo

Binary file not shown.

314
po/es.po
View File

@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: 0.9.13\n"
"POT-Creation-Date: 2000-07-21 18:43-0400\n"
"POT-Creation-Date: 2000-08-03 20:43-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"
@@ -55,300 +55,300 @@ msgstr "Leyendo Fichero"
msgid "File to insert [from ./] "
msgstr "Fichero a insertar [desde ./] "
#: files.c:272 files.c:296 files.c:488 nano.c:1147
#: files.c:272 files.c:296 files.c:486 nano.c:1146
msgid "Cancelled"
msgstr "Cancelado"
#: files.c:331 files.c:351 files.c:364 files.c:381 files.c:387
#: files.c:318 files.c:338 files.c:351 files.c:368 files.c:374
#, c-format
msgid "Could not open file for writing: %s"
msgstr "No pude abrir el fichero para escribir: %s"
#: files.c:339
#: files.c:326
msgid "Could not open file: Path length exceeded."
msgstr "El fichero no pudo ser abierto: longitud del path excedida."
#: files.c:369
#: files.c:356
#, c-format
msgid "Wrote >%s\n"
msgstr "Escribí >%s\n"
#: files.c:396
#: files.c:383
#, c-format
msgid "Could not close %s: %s"
msgstr "No pude cerrar %s: %s"
#. Try a rename??
#: files.c:417 files.c:428 files.c:433
#: files.c:404 files.c:415 files.c:420
#, c-format
msgid "Could not open %s for writing: %s"
msgstr "No pude abrir %s para escribir: %s"
#: files.c:439
#: files.c:426
#, c-format
msgid "Could not set permissions %o on %s: %s"
msgstr "No pude establecer permisos %o en %s: %s"
#: files.c:446
#: files.c:433
#, c-format
msgid "Wrote %d lines"
msgstr "%d líneas escritas"
#: files.c:467
#: files.c:465
msgid "File Name to write"
msgstr "Nombre de Fichero a escribir"
#: files.c:472
#: files.c:470
#, c-format
msgid "filename is %s"
msgstr "filename es %s"
#: files.c:477
#: files.c:475
msgid "File exists, OVERWRITE ?"
msgstr "El fichero existe, SOBREESCRIBIR ?"
#: global.c:116
#: global.c:118
msgid "Invoke the help menu"
msgstr "Invocar el menú de ayuda"
#: global.c:117
#: global.c:119
msgid "Write the current file to disk"
msgstr "Escribir el fichero actual a disco"
#: global.c:118
#: global.c:120
msgid "Exit from nano"
msgstr "Salir de nano"
#: global.c:119
#: global.c:121
msgid "Goto a specific line number"
msgstr "Ir a un número de línea en concreto"
#: global.c:120
#: global.c:122
msgid "Justify the current paragraph"
msgstr "Justificar el párrafo actual"
#: global.c:121
#: global.c:123
msgid "Replace text within the editor"
msgstr "Reemplazar texto en el editor"
#: global.c:122
#: global.c:124
msgid "Insert another file into the current one"
msgstr "Insertar otro fichero en el actual"
#: global.c:123
#: global.c:125
msgid "Search for text within the editor"
msgstr "Buscar un texto en el editor"
#: global.c:124
#: global.c:126
msgid "Move to the previous screen"
msgstr "Moverse a la página anterior"
#: global.c:125
#: global.c:127
msgid "Move to the next screen"
msgstr "Moverse a la página siguiente"
#: global.c:126
#: global.c:128
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:129
msgid "Uncut from the cutbuffer into the current line"
msgstr "Pegar el cutbuffer en la línea actual"
#: global.c:128
#: global.c:130
msgid "Show the posititon of the cursor"
msgstr "Mostrar la posición del cursor"
#: global.c:129
#: global.c:131
msgid "Invoke the spell checker (if available)"
msgstr "Invocar el corrector ortográfico (si está disponible)"
#: global.c:130
#: global.c:132
msgid "Move up one line"
msgstr "Moverse una línea hacia arriba"
#: global.c:131
#: global.c:133
msgid "Move down one line"
msgstr "Moverse una línea hacia abajo"
#: global.c:132
#: global.c:134
msgid "Move forward one character"
msgstr "Moverse hacia adelante un carácter"
#: global.c:133
#: global.c:135
msgid "Move back one character"
msgstr "Moverse hacia atrás un carácter"
#: global.c:134
#: global.c:136
msgid "Move to the beginning of the current line"
msgstr "Moverse al principio de la línea actual"
#: global.c:135
#: global.c:137
msgid "Move to the end of the current line"
msgstr "Moverse al final de la línea actual"
#: global.c:136
#: global.c:138
msgid "Go to the first line of the file"
msgstr "Ir a la primera línea del fichero"
#: global.c:137
#: global.c:139
msgid "Go to the last line of the file"
msgstr "Ir a la última línea del fichero"
#: global.c:138
#: global.c:140
msgid "Refresh (redraw) the current screen"
msgstr "Redibujar la pantalla actual"
#: global.c:139
#: global.c:141
msgid "Mark text at the current cursor location"
msgstr "Marcar texto en la posición actual del cursor"
#: global.c:140
#: global.c:142
msgid "Delete the character under the cursor"
msgstr "Borrar el carácter bajo el cursor"
#: global.c:142
#: global.c:144
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:145
msgid "Insert a tab character"
msgstr "Insertar un carácter tab"
#: global.c:144
#: global.c:146
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:148
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:149
msgid "Cancel the current function"
msgstr "Cancelar la función actual"
#: global.c:152 global.c:262 global.c:334
#: global.c:154 global.c:264 global.c:336
msgid "Get Help"
msgstr "Ver Ayuda"
#: global.c:155 global.c:163
#: global.c:157 global.c:165
msgid "WriteOut"
msgstr "Guardar"
#: global.c:159 global.c:323
#: global.c:161 global.c:325
msgid "Exit"
msgstr "Salir"
#: global.c:167 global.c:258 global.c:279 global.c:298
#: global.c:169 global.c:260 global.c:281 global.c:300
msgid "Goto Line"
msgstr "Ir a Línea"
#: global.c:172 global.c:250
#: global.c:174 global.c:252
msgid "Justify"
msgstr "Justificar"
#: global.c:175 global.c:246 global.c:276
#: global.c:177 global.c:248 global.c:278
msgid "Replace"
msgstr "Reemplazar"
#: global.c:179
#: global.c:181
msgid "Read File"
msgstr "L Fichero"
#: global.c:183
#: global.c:185
msgid "Where Is"
msgstr "Buscar"
#: global.c:187 global.c:315
#: global.c:189 global.c:317
msgid "Prev Page"
msgstr "Pag Prev"
#: global.c:191 global.c:319
#: global.c:193 global.c:321
msgid "Next Page"
msgstr "Pag Sig"
#: global.c:195
#: global.c:197
msgid "Cut Text"
msgstr "CortarTxt"
#: global.c:198
#: global.c:200
msgid "UnCut Txt"
msgstr "PegarTxt"
#: global.c:202
#: global.c:204
msgid "Cur Pos"
msgstr "Pos Act"
#: global.c:206
#: global.c:208
msgid "To Spell"
msgstr "Ortografía"
#: global.c:210
#: global.c:212
msgid "Up"
msgstr "Arriba"
#: global.c:213
#: global.c:215
msgid "Down"
msgstr "Abajo"
#: global.c:216
#: global.c:218
msgid "Forward"
msgstr "Adelante"
#: global.c:219
#: global.c:221
msgid "Back"
msgstr "Atrás"
#: global.c:222
#: global.c:224
msgid "Home"
msgstr "Inicio"
#: global.c:225
#: global.c:227
msgid "End"
msgstr "Fin"
#: global.c:228
#: global.c:230
msgid "Refresh"
msgstr "Refrescar"
#: global.c:231
#: global.c:233
msgid "Mark Text"
msgstr "MarcarTxt"
#: global.c:234
#: global.c:236
msgid "Delete"
msgstr "Suprimir"
#: global.c:238
#: global.c:240
msgid "Backspace"
msgstr "Borrar"
#: global.c:242
#: global.c:244
msgid "Tab"
msgstr "Tab"
#: global.c:253
#: global.c:255
msgid "Enter"
msgstr "Enter"
#: global.c:266 global.c:286 global.c:305
#: global.c:268 global.c:288 global.c:307
msgid "First Line"
msgstr "Primera Línea"
#: global.c:269 global.c:289 global.c:308
#: global.c:271 global.c:291 global.c:310
msgid "Last Line"
msgstr "Última Línea"
#: global.c:272 global.c:292
#: global.c:274 global.c:294
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:284 global.c:303 global.c:313 global.c:329 global.c:333
#: global.c:339 winio.c:983
msgid "Cancel"
msgstr "Cancelar"
#: global.c:295
#: global.c:297
msgid "No Replace"
msgstr "No Reemplazar"
@@ -407,7 +407,7 @@ msgstr "free_node(): liberado un nodo, YEAH!\n"
msgid "free_node(): free'd last node.\n"
msgstr "free_node(): liberado el último nodo.\n"
#: nano.c:313
#: nano.c:320
msgid ""
"Usage: nano [GNU long option] [option] +LINE <file>\n"
"\n"
@@ -415,85 +415,85 @@ msgstr ""
"Uso: nano [opción larga GNU] [opción] +LÍNEA <fichero>\n"
"\n"
#: nano.c:314
#: nano.c:321
msgid "Option\t\tLong option\t\tMeaning\n"
msgstr "Opcion\t\tOpcion larga\t\tSignificado\n"
#: nano.c:317
#: nano.c:323
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:326
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:330
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:332
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:334
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:337
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:340
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:342
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:345
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:350
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:352
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:354
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:356
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:358
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:360
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:362
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:364
msgid " -z \t\t--suspend\t\tEnable suspend\n"
msgstr " -z \t\t--suspend\t\tHabilitar suspensión\n"
#: nano.c:361
#: nano.c:366
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:368
msgid ""
"Usage: nano [option] +LINE <file>\n"
"\n"
@@ -501,183 +501,183 @@ msgstr ""
"Uso: nano [opción] +LÍNEA <fichero>\n"
"\n"
#: nano.c:364
#: nano.c:369
msgid "Option\t\tMeaning\n"
msgstr "Opción\t\tSignificado\n"
#: nano.c:366
#: nano.c:370
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:371
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:372
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:373
msgid " -c \t\tConstantly show cursor position\n"
msgstr " -c \t\tMostrar constantemente la posición del cursor\n"
#: nano.c:371
#: nano.c:374
msgid " -h \t\tShow this message\n"
msgstr " -h \t\tMostrar este mensaje\n"
#: nano.c:373
#: nano.c:376
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:378
msgid " -i \t\tAutomatically indent new lines\n"
msgstr " -v \t\tIndentar automáticamente nuevas líneas\n"
#: nano.c:377
#: nano.c:380
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:383
msgid " -m \t\tEnable mouse\n"
msgstr " -m \t\tHabilitar ratón\n"
#: nano.c:384
#: nano.c:387
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:388
msgid " -s [prog] \tEnable alternate speller\n"
msgstr " -s [prog] \tHabilitar corrector alternativo\n"
#: nano.c:386
#: nano.c:389
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:390
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:391
msgid " -v \t\tView (read only) mode\n"
msgstr " -v \t\tModo visualización (sólo lectura)\n"
#: nano.c:389
#: nano.c:392
msgid " -w \t\tDon't wrap long lines\n"
msgstr " -w \t\tNo wrapear líneas largas\n"
#: nano.c:390
#: nano.c:393
msgid " -x \t\tDon't show help window\n"
msgstr " -x \t\tNo mostrar la ventana de ayuda\n"
#: nano.c:391
#: nano.c:394
msgid " -z \t\tEnable suspend\n"
msgstr " -z \t\tHabilitar suspensión\n"
#: nano.c:392
#: nano.c:395
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:402
#, 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:404
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:439
msgid "Mark Set"
msgstr "Marca Establecida"
#: nano.c:431
#: nano.c:444
msgid "Mark UNset"
msgstr "Marca Borrada"
#: nano.c:873
#: nano.c:881
#, c-format
msgid "check_wrap called with inptr->data=\"%s\"\n"
msgstr "check_wrap llamada con inptr->data=\"%s\"\n"
#: nano.c:933
#: nano.c:932
#, c-format
msgid "current->data now = \"%s\"\n"
msgstr "current->data ahora = \"%d\"\n"
#: nano.c:986
#: nano.c:985
#, c-format
msgid "After, data = \"%s\"\n"
msgstr "Después, data = \"%s\"\n"
#: nano.c:1056
#: nano.c:1055
msgid "Error deleting tempfile, ack!"
msgstr "Error borrando el fichero temporal, ouch!"
#: nano.c:1074
#: nano.c:1073
#, c-format
msgid "Could not create a temporary filename: %s"
msgstr "No pude crear un fichero temporal: %s"
#: nano.c:1097
#: nano.c:1096
#, c-format
msgid "Could not invoke spell program \"%s\""
msgstr "No se pudo llamar al corrector \"%s\""
#. Why 32512? I dont know!
#: nano.c:1103
#: nano.c:1102
msgid "Could not invoke \"ispell\""
msgstr "No pude llamar a \"ispell\""
#: nano.c:1116
#: nano.c:1115
msgid "Finished checking spelling"
msgstr "Revisión de ortografía finalizada"
#: nano.c:1134
#: nano.c:1133
msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
msgstr "Salvar el buffer modificado (RESPONDER \"No\" DESTRUIRÁ LOS CAMBIOS) ?"
#: nano.c:1257
#: nano.c:1256
msgid "Cannot resize top win"
msgstr "No se puede cambiar el tamaño de la ventana superior"
#: nano.c:1259
#: nano.c:1258
msgid "Cannot move top win"
msgstr "No se puede mover la ventana superior"
#: nano.c:1261
#: nano.c:1260
msgid "Cannot resize edit win"
msgstr "No se puede cambiar el tamaño de la ventana de edición"
#: nano.c:1263
#: nano.c:1262
msgid "Cannot move edit win"
msgstr "No se puede mover la ventana de edición"
#: nano.c:1265
#: nano.c:1264
msgid "Cannot resize bottom win"
msgstr "No se puede cambiar el tamaño de la ventana inferior"
#: nano.c:1267
#: nano.c:1266
msgid "Cannot move bottom win"
msgstr "No se puede mover la ventana inferior"
#: nano.c:1736
#: nano.c:1732
msgid "Main: set up windows\n"
msgstr "Main: configurar las ventanas\n"
#: nano.c:1758
#: nano.c:1754
msgid "Main: bottom win\n"
msgstr "Main: ventana inferior\n"
#: nano.c:1764
#: nano.c:1760
msgid "Main: open file\n"
msgstr "Main: abrir fichero\n"
#: nano.c:1837
#: nano.c:1828
#, c-format
msgid "I got Alt-[-%c! (%d)\n"
msgstr "Pillé Alt-[-%c! (%d)\n"
#: nano.c:1853
#: nano.c:1844
#, c-format
msgid "I got Alt-%c! (%d)\n"
msgstr "Pillé Alt-%c! (%d)\n"
@@ -723,38 +723,38 @@ msgstr "%d ocurrencias reemplazadas"
msgid "Replaced 1 occurence"
msgstr "1 ocurrencia reemplazada"
#: search.c:381 search.c:402 search.c:425
#: search.c:377 search.c:398 search.c:421
msgid "Replace Cancelled"
msgstr "Reemplazar Cancelado"
#: search.c:398
#: search.c:394
#, c-format
msgid "Replace with [%s]"
msgstr "Reemplazar con [%s]"
#. last_search is empty
#: search.c:423
#: search.c:419
msgid "Replace with"
msgstr "Reemplazar con"
#: search.c:464
#: search.c:460
msgid "Replace this instance?"
msgstr "Reemplazar esta instancia?"
#. Ask for it
#: search.c:515
#: search.c:511
msgid "Enter line number"
msgstr "Introduce número de línea"
#: search.c:517
#: search.c:513
msgid "Aborted"
msgstr "Abortado"
#: search.c:537
#: search.c:533
msgid "Come on, be reasonable"
msgstr "Venga ya, se razonable"
#: search.c:542
#: search.c:538
#, c-format
msgid "Only %d lines available, skipping to last line"
msgstr "Sólo hay %d líneas, saltando hasta la última"
@@ -781,51 +781,51 @@ msgstr "Fichero: ..."
msgid "Modified"
msgstr "Modificado"
#: winio.c:913
#: winio.c:899
#, 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:910
#, c-format
msgid "current->data = \"%s\"\n"
msgstr "current->data = \"%s\"\n"
#: winio.c:967
#: winio.c:953
#, c-format
msgid "I got \"%s\"\n"
msgstr "Pillé \"%s\"\n"
#: winio.c:992
#: winio.c:978
msgid "Yes"
msgstr "Sí"
#: winio.c:994
#: winio.c:980
msgid "All"
msgstr "Todas"
#: winio.c:996
#: winio.c:982
msgid "No"
msgstr "No"
#: winio.c:1132
#: winio.c:1118
#, c-format
msgid "do_cursorpos: linepct = %f, bytepct = %f\n"
msgstr "do_cursorpos: linepct = %f, bytepct = %f\n"
#: winio.c:1136
#: winio.c:1122
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:1246
msgid "Dumping file buffer to stderr...\n"
msgstr "Volcando buffer de fichero a stderr...\n"
#: winio.c:1262
#: winio.c:1248
msgid "Dumping cutbuffer to stderr...\n"
msgstr "Volcando el cutbuffer a stderr...\n"
#: winio.c:1264
#: winio.c:1250
msgid "Dumping a buffer to stderr...\n"
msgstr "Volcando un buffer a stderr...\n"

BIN
po/fi.gmo

Binary file not shown.

314
po/fi.po
View File

@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: nano 0.9.11\n"
"POT-Creation-Date: 2000-07-21 18:43-0400\n"
"POT-Creation-Date: 2000-08-03 20:43-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"
@@ -54,300 +54,300 @@ msgstr "Tiedostoa luetaan"
msgid "File to insert [from ./] "
msgstr "Lisättävä tiedosto [hakemistossa ./]"
#: files.c:272 files.c:296 files.c:488 nano.c:1147
#: files.c:272 files.c:296 files.c:486 nano.c:1146
msgid "Cancelled"
msgstr "Peruttu"
#: files.c:331 files.c:351 files.c:364 files.c:381 files.c:387
#: files.c:318 files.c:338 files.c:351 files.c:368 files.c:374
#, c-format
msgid "Could not open file for writing: %s"
msgstr "Tiedostoa ei voitu avata luettavaksi: %s"
#: files.c:339
#: files.c:326
msgid "Could not open file: Path length exceeded."
msgstr "Tiedostoa ei voitu avata: liian pitkä tiedostonnimi."
#: files.c:369
#: files.c:356
#, c-format
msgid "Wrote >%s\n"
msgstr "Kirjoitettu: >%s\n"
#: files.c:396
#: files.c:383
#, c-format
msgid "Could not close %s: %s"
msgstr "Tiedosto %s ei sulkeutunut: %s"
#. Try a rename??
#: files.c:417 files.c:428 files.c:433
#: files.c:404 files.c:415 files.c:420
#, c-format
msgid "Could not open %s for writing: %s"
msgstr "Tiedostoa %s ei voitu avata kirjoitettavaksi: %s"
#: files.c:439
#: files.c:426
#, c-format
msgid "Could not set permissions %o on %s: %s"
msgstr "Oikeuksia %o ei voitu asettaa tiedostolle %s: %s"
#: files.c:446
#: files.c:433
#, c-format
msgid "Wrote %d lines"
msgstr "%d riviä kirjoitettu"
#: files.c:467
#: files.c:465
msgid "File Name to write"
msgstr "Kirjoitettavan tiedoston nimi"
#: files.c:472
#: files.c:470
#, c-format
msgid "filename is %s"
msgstr "tiedoston nimi on %s"
#: files.c:477
#: files.c:475
msgid "File exists, OVERWRITE ?"
msgstr "Tiedosto on jo olemassa, korvataanko?"
#: global.c:116
#: global.c:118
msgid "Invoke the help menu"
msgstr "Avaa ohjevalikko"
#: global.c:117
#: global.c:119
msgid "Write the current file to disk"
msgstr "Kirjoita nykyinen tiedosto levylle"
#: global.c:118
#: global.c:120
msgid "Exit from nano"
msgstr "Poistu nanosta"
#: global.c:119
#: global.c:121
msgid "Goto a specific line number"
msgstr "Siirry tietylle riville"
#: global.c:120
#: global.c:122
msgid "Justify the current paragraph"
msgstr "Tasaa nykyinen kappale"
#: global.c:121
#: global.c:123
msgid "Replace text within the editor"
msgstr "Etsi ja korvaa tekstiä"
#: global.c:122
#: global.c:124
msgid "Insert another file into the current one"
msgstr "Lisää toinen tiedosto nykyiseen tiedostoon"
#: global.c:123
#: global.c:125
msgid "Search for text within the editor"
msgstr "Etsi tekstiä"
#: global.c:124
#: global.c:126
msgid "Move to the previous screen"
msgstr "Siirry edelliseen ruutuun"
#: global.c:125
#: global.c:127
msgid "Move to the next screen"
msgstr "Siirry seuraavaan ruutuun"
#: global.c:126
#: global.c:128
msgid "Cut the current line and store it in the cutbuffer"
msgstr "Leikkaa nykyinen rivi leiketilaan"
#: global.c:127
#: global.c:129
msgid "Uncut from the cutbuffer into the current line"
msgstr "Kopioi rivi leiketilasta nykyiselle riville"
#: global.c:128
#: global.c:130
msgid "Show the posititon of the cursor"
msgstr "Näytä kohdistimen sijainti"
#: global.c:129
#: global.c:131
msgid "Invoke the spell checker (if available)"
msgstr "Käynnistä oikoluin (jos saatavilla)"
#: global.c:130
#: global.c:132
msgid "Move up one line"
msgstr "Siirry yksi rivi ylöspäin"
#: global.c:131
#: global.c:133
msgid "Move down one line"
msgstr "Siirry yksi rivi alaspäin"
#: global.c:132
#: global.c:134
msgid "Move forward one character"
msgstr "Siirry yksi merkki eteenpäin"
#: global.c:133
#: global.c:135
msgid "Move back one character"
msgstr "Siirry yksi merkki taaksepäin"
#: global.c:134
#: global.c:136
msgid "Move to the beginning of the current line"
msgstr "Siirry nykyisen rivin alkuun"
#: global.c:135
#: global.c:137
msgid "Move to the end of the current line"
msgstr "Siirry nykyisen rivin loppuun"
#: global.c:136
#: global.c:138
msgid "Go to the first line of the file"
msgstr "Siirry tiedoston ensimmäiselle riville"
#: global.c:137
#: global.c:139
msgid "Go to the last line of the file"
msgstr "Siirry tiedoston viimeiselle riville"
#: global.c:138
#: global.c:140
msgid "Refresh (redraw) the current screen"
msgstr "Piirrä ruutu uudestaan"
#: global.c:139
#: global.c:141
msgid "Mark text at the current cursor location"
msgstr "Merkitse kohdistimen kohdalla oleva teksti"
#: global.c:140
#: global.c:142
msgid "Delete the character under the cursor"
msgstr "Poista kohdistimen kohdalla oleva merkki"
#: global.c:142
#: global.c:144
msgid "Delete the character to the left of the cursor"
msgstr "Poista kohdistimesta vasemmalle oleva merkki"
#: global.c:143
#: global.c:145
msgid "Insert a tab character"
msgstr "Lisää sarkainmerkki"
#: global.c:144
#: global.c:146
msgid "Insert a carriage return at the cursor position"
msgstr "Lisää rivinvaihto kohdistimen kohdalle"
#: global.c:146
#: global.c:148
msgid "Make the current search or replace case (in)sensitive"
msgstr "Muuta etsintä- tai korvaustoiminnon kirjainkoosta piittaamista."
#: global.c:147
#: global.c:149
msgid "Cancel the current function"
msgstr "Peru nykyinen toiminto."
#: global.c:152 global.c:262 global.c:334
#: global.c:154 global.c:264 global.c:336
msgid "Get Help"
msgstr "Ohjeita"
#: global.c:155 global.c:163
#: global.c:157 global.c:165
msgid "WriteOut"
msgstr "Kirjoita"
#: global.c:159 global.c:323
#: global.c:161 global.c:325
msgid "Exit"
msgstr "Lopeta"
#: global.c:167 global.c:258 global.c:279 global.c:298
#: global.c:169 global.c:260 global.c:281 global.c:300
msgid "Goto Line"
msgstr "Siirry"
#: global.c:172 global.c:250
#: global.c:174 global.c:252
msgid "Justify"
msgstr "Tasaa"
#: global.c:175 global.c:246 global.c:276
#: global.c:177 global.c:248 global.c:278
msgid "Replace"
msgstr "Korvaa"
#: global.c:179
#: global.c:181
msgid "Read File"
msgstr "Lue tied."
#: global.c:183
#: global.c:185
msgid "Where Is"
msgstr "Etsi"
#: global.c:187 global.c:315
#: global.c:189 global.c:317
msgid "Prev Page"
msgstr "Ed. sivu"
#: global.c:191 global.c:319
#: global.c:193 global.c:321
msgid "Next Page"
msgstr "Seur. sivu"
#: global.c:195
#: global.c:197
msgid "Cut Text"
msgstr "Leikkaa"
#: global.c:198
#: global.c:200
msgid "UnCut Txt"
msgstr "Liitä"
#: global.c:202
#: global.c:204
msgid "Cur Pos"
msgstr "Sijainti"
#: global.c:206
#: global.c:208
msgid "To Spell"
msgstr "Oikolue"
#: global.c:210
#: global.c:212
msgid "Up"
msgstr "Ylös"
#: global.c:213
#: global.c:215
msgid "Down"
msgstr "Alas"
#: global.c:216
#: global.c:218
msgid "Forward"
msgstr "Eteenpäin"
#: global.c:219
#: global.c:221
msgid "Back"
msgstr "Takaisin"
#: global.c:222
#: global.c:224
msgid "Home"
msgstr "Home"
#: global.c:225
#: global.c:227
msgid "End"
msgstr "End"
#: global.c:228
#: global.c:230
msgid "Refresh"
msgstr "Piirrä uudelleen"
#: global.c:231
#: global.c:233
msgid "Mark Text"
msgstr "Merkitse tekstiä"
#: global.c:234
#: global.c:236
msgid "Delete"
msgstr "Poista"
#: global.c:238
#: global.c:240
msgid "Backspace"
msgstr "Askelpalautin"
#: global.c:242
#: global.c:244
msgid "Tab"
msgstr "Sarkain"
#: global.c:253
#: global.c:255
msgid "Enter"
msgstr "Enter"
#: global.c:266 global.c:286 global.c:305
#: global.c:268 global.c:288 global.c:307
msgid "First Line"
msgstr "1. rivi"
#: global.c:269 global.c:289 global.c:308
#: global.c:271 global.c:291 global.c:310
msgid "Last Line"
msgstr "Viim. rivi"
#: global.c:272 global.c:292
#: global.c:274 global.c:294
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:284 global.c:303 global.c:313 global.c:329 global.c:333
#: global.c:339 winio.c:983
msgid "Cancel"
msgstr "Peru"
#: global.c:295
#: global.c:297
msgid "No Replace"
msgstr ""
@@ -404,95 +404,95 @@ msgstr "free_node(): node vapautettu, YAY!\n"
msgid "free_node(): free'd last node.\n"
msgstr "free_node(): viimeinen node vapautettu.\n"
#: nano.c:313
#: nano.c:320
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:321
msgid "Option\t\tLong option\t\tMeaning\n"
msgstr "Asetus\t\tPitkä asetus\t\tMerkitys\n"
#: nano.c:317
#: nano.c:323
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:326
msgid " -R\t\t--regexp\t\tUse regular expressions for search\n"
msgstr ""
#: nano.c:325
#: nano.c:330
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:332
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:334
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:337
msgid " -k \t\t--cut\t\t\tLet ^K cut from cursor to end of line\n"
msgstr ""
#: nano.c:335
#: nano.c:340
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:342
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:345
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:350
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:352
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:354
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:356
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:358
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:360
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:362
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:364
msgid " -z \t\t--suspend\t\tEnable suspend\n"
msgstr " -z \t\t--suspend\t\tMahdollista keskeyttäminen\n"
#: nano.c:361
#: nano.c:366
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:368
msgid ""
"Usage: nano [option] +LINE <file>\n"
"\n"
@@ -500,183 +500,183 @@ msgstr ""
"Käyttö: nano [asetukset] +RIVI <tiedosto>\n"
"\n"
#: nano.c:364
#: nano.c:369
msgid "Option\t\tMeaning\n"
msgstr "Asetus\t\tMerkitys\n"
#: nano.c:366
#: nano.c:370
msgid " -T [num]\tSet width of a tab to num\n"
msgstr " -T [leveys]\tAseta sarkaimen leveys\n"
#: nano.c:368
#: nano.c:371
msgid " -R\t\tUse regular expressions for search\n"
msgstr ""
#: nano.c:369
#: nano.c:372
msgid " -V \t\tPrint version information and exit\n"
msgstr " -V \t\tTulosta versiotiedot ja lopeta\n"
#: nano.c:370
#: nano.c:373
msgid " -c \t\tConstantly show cursor position\n"
msgstr " -c \t\tNäytä kohdistimen sijainti jatkuvasti\n"
#: nano.c:371
#: nano.c:374
msgid " -h \t\tShow this message\n"
msgstr " -h \t\tNäytä tämä ohje\n"
#: nano.c:373
#: nano.c:376
msgid " -k \t\tLet ^K cut from cursor to end of line\n"
msgstr ""
#: nano.c:375
#: nano.c:378
msgid " -i \t\tAutomatically indent new lines\n"
msgstr " -i \t\tSisennä uudet rivit automaattisesti\n"
#: nano.c:377
#: nano.c:380
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:383
msgid " -m \t\tEnable mouse\n"
msgstr " -m \t\tKäytä hiirtä\n"
#: nano.c:384
#: nano.c:387
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:388
msgid " -s [prog] \tEnable alternate speller\n"
msgstr " -s [ohjelma] \tKäytä annettua oikolukuohjelmaa\n"
#: nano.c:386
#: nano.c:389
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:390
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:391
msgid " -v \t\tView (read only) mode\n"
msgstr " -v \t\tKatselutila (vain luku)\n"
#: nano.c:389
#: nano.c:392
msgid " -w \t\tDon't wrap long lines\n"
msgstr " -w \t\tÄlä rivitä pitkiä rivejä\n"
#: nano.c:390
#: nano.c:393
msgid " -x \t\tDon't show help window\n"
msgstr " -x \t\tÄlä näytä ohjeikkunaa\n"
#: nano.c:391
#: nano.c:394
msgid " -z \t\tEnable suspend\n"
msgstr " -z \t\tMahdollista keskeyttäminen\n"
#: nano.c:392
#: nano.c:395
msgid " +LINE\t\tStart at line number LINE\n"
msgstr " +RIVI\t\tSiirry riville RIVI\n"
#: nano.c:399
#: nano.c:402
#, 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:404
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:439
msgid "Mark Set"
msgstr "Teksti merkitty"
#: nano.c:431
#: nano.c:444
msgid "Mark UNset"
msgstr "Merkintä poistettu"
#: nano.c:873
#: nano.c:881
#, c-format
msgid "check_wrap called with inptr->data=\"%s\"\n"
msgstr "check_wrap -funktion parametri inptr->data=\"%s\"\n"
#: nano.c:933
#: nano.c:932
#, c-format
msgid "current->data now = \"%s\"\n"
msgstr "current->data nyt = \"%s\"\n"
#: nano.c:986
#: nano.c:985
#, c-format
msgid "After, data = \"%s\"\n"
msgstr "Jälkeenpäin, data = \"%s\"\n"
#: nano.c:1056
#: nano.c:1055
msgid "Error deleting tempfile, ack!"
msgstr "Väliaikaistiedostoa poistettaessa tapahtui virhe."
#: nano.c:1074
#: nano.c:1073
#, c-format
msgid "Could not create a temporary filename: %s"
msgstr "Väliaikaista tiedostonnimeä ei voitu luoda: %s"
#: nano.c:1097
#: nano.c:1096
#, c-format
msgid "Could not invoke spell program \"%s\""
msgstr "Oikoluinta \"%s\" ei voitu käynnistää"
#. Why 32512? I dont know!
#: nano.c:1103
#: nano.c:1102
msgid "Could not invoke \"ispell\""
msgstr "\"ispell\" -ohjelmaa ei voitu käynnistää"
#: nano.c:1116
#: nano.c:1115
msgid "Finished checking spelling"
msgstr "Oikoluku on valmis"
#: nano.c:1134
#: nano.c:1133
msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
msgstr "Tallenna muutettu teksti (Muutokset häviävät, jos vastaat \"ei\") ? "
#: nano.c:1257
#: nano.c:1256
msgid "Cannot resize top win"
msgstr "Yläikkunan kokoa ei voi muuttaa"
#: nano.c:1259
#: nano.c:1258
msgid "Cannot move top win"
msgstr "Yläikkunaa ei voi siirtää"
#: nano.c:1261
#: nano.c:1260
msgid "Cannot resize edit win"
msgstr "Muokkausikkunan kokoa ei voi muuttaa"
#: nano.c:1263
#: nano.c:1262
msgid "Cannot move edit win"
msgstr "Muokkausikkunaa ei voi siirtää"
#: nano.c:1265
#: nano.c:1264
msgid "Cannot resize bottom win"
msgstr "Alaikkunan kokoa ei voi muuttaa"
#: nano.c:1267
#: nano.c:1266
msgid "Cannot move bottom win"
msgstr "Alaikkunaa ei voi siirtää"
#: nano.c:1736
#: nano.c:1732
msgid "Main: set up windows\n"
msgstr "Päätila: ikkunoiden asettelu\n"
#: nano.c:1758
#: nano.c:1754
msgid "Main: bottom win\n"
msgstr "Päätila: alaikkuna\n"
#: nano.c:1764
#: nano.c:1760
msgid "Main: open file\n"
msgstr "Päätila: avaa tiedosto\n"
#: nano.c:1837
#: nano.c:1828
#, c-format
msgid "I got Alt-[-%c! (%d)\n"
msgstr "Vastaanotettu Alt-[-%c! (%d)\n"
#: nano.c:1853
#: nano.c:1844
#, c-format
msgid "I got Alt-%c! (%d)\n"
msgstr "Vastaanotettu Alt-%c! (%d)\n"
@@ -723,38 +723,38 @@ msgstr "%d kohtaa korvattu"
msgid "Replaced 1 occurence"
msgstr "1 kohta korvattu"
#: search.c:381 search.c:402 search.c:425
#: search.c:377 search.c:398 search.c:421
msgid "Replace Cancelled"
msgstr "Korvaus peruttu"
#: search.c:398
#: search.c:394
#, c-format
msgid "Replace with [%s]"
msgstr "Korvaa merkkijonolla [%s]"
#. last_search is empty
#: search.c:423
#: search.c:419
msgid "Replace with"
msgstr "Korvaa merkkijonolla"
#: search.c:464
#: search.c:460
msgid "Replace this instance?"
msgstr "Korvataanko tämä kohta?"
#. Ask for it
#: search.c:515
#: search.c:511
msgid "Enter line number"
msgstr "Kirjoita rivin numero"
#: search.c:517
#: search.c:513
msgid "Aborted"
msgstr "Keskeytetty"
#: search.c:537
#: search.c:533
msgid "Come on, be reasonable"
msgstr "Jotakin järkevää, kiitos?"
#: search.c:542
#: search.c:538
#, c-format
msgid "Only %d lines available, skipping to last line"
msgstr "Vain %d riviä olemassa, siirrytään viimeiselle riville"
@@ -781,51 +781,51 @@ msgstr " Tiedosto: ..."
msgid "Modified"
msgstr "Muokattu"
#: winio.c:913
#: winio.c:899
#, c-format
msgid "Moved to (%d, %d) in edit buffer\n"
msgstr "Kohtaan (%d,%d) siirrytty muokkausruudussa\n"
#: winio.c:924
#: winio.c:910
#, c-format
msgid "current->data = \"%s\"\n"
msgstr "current->data = \"%s\"\n"
#: winio.c:967
#: winio.c:953
#, c-format
msgid "I got \"%s\"\n"
msgstr "Saatiin \"%s\"\n"
#: winio.c:992
#: winio.c:978
msgid "Yes"
msgstr "Kyllä"
#: winio.c:994
#: winio.c:980
msgid "All"
msgstr "Kaikki"
#: winio.c:996
#: winio.c:982
msgid "No"
msgstr "Ei"
#: winio.c:1132
#: winio.c:1118
#, c-format
msgid "do_cursorpos: linepct = %f, bytepct = %f\n"
msgstr "do_cursorpos: linepct = %f, bytepct = %f\n"
#: winio.c:1136
#: winio.c:1122
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:1246
msgid "Dumping file buffer to stderr...\n"
msgstr "Syötetään tiedosto stderriin...\n"
#: winio.c:1262
#: winio.c:1248
msgid "Dumping cutbuffer to stderr...\n"
msgstr "Syötetään leiketila stderriin...\n"
#: winio.c:1264
#: winio.c:1250
msgid "Dumping a buffer to stderr...\n"
msgstr "Syötetään teksti stderriin...\n"

314
po/fr.po
View File

@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: 0.8.9\n"
"POT-Creation-Date: 2000-07-21 18:43-0400\n"
"POT-Creation-Date: 2000-08-03 20:43-0400\n"
"PO-Revision-Date: 2000-07-09 01:32+0100\n"
"Last-Translator: Clement Laforet <sheep.killer@free.fr>\n"
"Language-Team: French <LL@li.org>\n"
@@ -57,305 +57,305 @@ msgstr "Lecture du fichier"
msgid "File to insert [from ./] "
msgstr "Fichier à insérer [depuis ./] "
#: files.c:272 files.c:296 files.c:488 nano.c:1147
#: files.c:272 files.c:296 files.c:486 nano.c:1146
msgid "Cancelled"
msgstr "Annulé"
#: files.c:331 files.c:351 files.c:364 files.c:381 files.c:387
#: files.c:318 files.c:338 files.c:351 files.c:368 files.c:374
#, c-format
msgid "Could not open file for writing: %s"
msgstr "Impossible d'ouvrir le fichier en écriture: %s"
#: files.c:339
#: files.c:326
msgid "Could not open file: Path length exceeded."
msgstr "Impossible d'ouvrir le fichier: la longueur du chemin a été dépassée"
#: files.c:369
#: files.c:356
#, c-format
msgid "Wrote >%s\n"
msgstr "Écrit >%s\n"
#: files.c:396
#: files.c:383
#, c-format
msgid "Could not close %s: %s"
msgstr "Impossible de fermer %s: %s"
#. Try a rename??
#: files.c:417 files.c:428 files.c:433
#: files.c:404 files.c:415 files.c:420
#, c-format
msgid "Could not open %s for writing: %s"
msgstr "Impossible d'ouvrir %s en écriture: %s"
#: files.c:439
#: files.c:426
#, c-format
msgid "Could not set permissions %o on %s: %s"
msgstr "Impossible de donner les permissions %o à %s: %s"
#: files.c:446
#: files.c:433
#, c-format
msgid "Wrote %d lines"
msgstr "%d lignes écrites"
#: files.c:467
#: files.c:465
msgid "File Name to write"
msgstr "Nom du fichier dans lequel écrire"
#: files.c:472
#: files.c:470
#, c-format
msgid "filename is %s"
msgstr "Le nom du fichier est %s"
#: files.c:477
#: files.c:475
msgid "File exists, OVERWRITE ?"
msgstr "Fichier existant, écrire par-dessus ?"
#: global.c:116
#: global.c:118
msgid "Invoke the help menu"
msgstr "Appelle le menu d'aide"
#: global.c:117
#: global.c:119
msgid "Write the current file to disk"
msgstr "Ecrit le fichier en cours sur le disque"
#: global.c:118
#: global.c:120
msgid "Exit from nano"
msgstr "Quitte Nano"
#: global.c:119
#: global.c:121
#, fuzzy
msgid "Goto a specific line number"
msgstr "Entrer le numéro de ligne"
#: global.c:120
#: global.c:122
msgid "Justify the current paragraph"
msgstr "Justifie le paragraphe courant"
#: global.c:121
#: global.c:123
msgid "Replace text within the editor"
msgstr "Remplace le texte dans l'éditeur"
#: global.c:122
#: global.c:124
msgid "Insert another file into the current one"
msgstr "Insère un autre fichier dans le fichier courant"
#: global.c:123
#: global.c:125
msgid "Search for text within the editor"
msgstr "Recherche d'une chaîne dans l'éditeur"
#: global.c:124
#: global.c:126
msgid "Move to the previous screen"
msgstr "Retourne a l'écran précèdent"
#: global.c:125
#: global.c:127
msgid "Move to the next screen"
msgstr "Aller au prochain écran"
#: global.c:126
#: global.c:128
msgid "Cut the current line and store it in the cutbuffer"
msgstr "Supprime la ligne courante et la stocke en mémoire"
#: global.c:127
#: global.c:129
msgid "Uncut from the cutbuffer into the current line"
msgstr "Copie la chaîne en mémoire vers la ligne courante"
#: global.c:128
#: global.c:130
msgid "Show the posititon of the cursor"
msgstr "Affiche la position du curseur"
#: global.c:129
#: global.c:131
msgid "Invoke the spell checker (if available)"
msgstr "Appel du correcteur orthographique (s'il est disponible)"
#: global.c:130
#: global.c:132
msgid "Move up one line"
msgstr "Déplace d'une ligne vers le haut"
#: global.c:131
#: global.c:133
msgid "Move down one line"
msgstr "Déplace d'une ligne vers le bas"
#: global.c:132
#: global.c:134
msgid "Move forward one character"
msgstr "Déplace d'un caractère en avant"
#: global.c:133
#: global.c:135
msgid "Move back one character"
msgstr "Déplace d'un caractère en arriere"
#: global.c:134
#: global.c:136
msgid "Move to the beginning of the current line"
msgstr "Déplace vers le début de la ligne courante"
#: global.c:135
#: global.c:137
msgid "Move to the end of the current line"
msgstr "Déplace vers la fin de la ligne courante"
#: global.c:136
#: global.c:138
msgid "Go to the first line of the file"
msgstr "Va à la première ligne du fichier"
#: global.c:137
#: global.c:139
msgid "Go to the last line of the file"
msgstr "Va à la dernière ligne du fichier"
#: global.c:138
#: global.c:140
msgid "Refresh (redraw) the current screen"
msgstr "Rafraichit (redessine) l'ecran courant"
#: global.c:139
#: global.c:141
msgid "Mark text at the current cursor location"
msgstr "Marquer le texte à la position actuelle du curseur"
#: global.c:140
#: global.c:142
msgid "Delete the character under the cursor"
msgstr "Supprime le caractère où se trouve le curseur"
#: global.c:142
#: global.c:144
msgid "Delete the character to the left of the cursor"
msgstr "Supprime le caractère à la gauche du curseur"
#: global.c:143
#: global.c:145
msgid "Insert a tab character"
msgstr "Insère une tabulation"
#: global.c:144
#: global.c:146
msgid "Insert a carriage return at the cursor position"
msgstr "Insère un retour-chariot à la position du curseur"
#: global.c:146
#: global.c:148
msgid "Make the current search or replace case (in)sensitive"
msgstr "Exécuter rechercher/remplacer avec/sans rspect de la casse"
#: global.c:147
#: global.c:149
msgid "Cancel the current function"
msgstr "Annule la fonction courante"
#: global.c:152 global.c:262 global.c:334
#: global.c:154 global.c:264 global.c:336
msgid "Get Help"
msgstr "Appelle l'aide"
#: global.c:155 global.c:163
#: global.c:157 global.c:165
msgid "WriteOut"
msgstr "Sauvegarde"
#: global.c:159 global.c:323
#: global.c:161 global.c:325
msgid "Exit"
msgstr "Quitte"
#: global.c:167 global.c:258 global.c:279 global.c:298
#: global.c:169 global.c:260 global.c:281 global.c:300
msgid "Goto Line"
msgstr "-> ligne"
#: global.c:172 global.c:250
#: global.c:174 global.c:252
msgid "Justify"
msgstr "Justifier"
#: global.c:175 global.c:246 global.c:276
#: global.c:177 global.c:248 global.c:278
#, fuzzy
msgid "Replace"
msgstr "Remplacer par"
#: global.c:179
#: global.c:181
#, fuzzy
msgid "Read File"
msgstr "Lect. fichier"
#: global.c:183
#: global.c:185
msgid "Where Is"
msgstr "Recherche"
#: global.c:187 global.c:315
#: global.c:189 global.c:317
msgid "Prev Page"
msgstr "Page préc."
#: global.c:191 global.c:319
#: global.c:193 global.c:321
msgid "Next Page"
msgstr "Page suiv."
#: global.c:195
#: global.c:197
msgid "Cut Text"
msgstr "Couper"
#: global.c:198
#: global.c:200
msgid "UnCut Txt"
msgstr "Annul. Coup"
#: global.c:202
#: global.c:204
msgid "Cur Pos"
msgstr "Pos. curseur"
#: global.c:206
#: global.c:208
msgid "To Spell"
msgstr "Corriger"
#: global.c:210
#: global.c:212
msgid "Up"
msgstr "Haut"
#: global.c:213
#: global.c:215
msgid "Down"
msgstr "Bas"
#: global.c:216
#: global.c:218
msgid "Forward"
msgstr "En avant"
#: global.c:219
#: global.c:221
msgid "Back"
msgstr "En arrière"
#: global.c:222
#: global.c:224
msgid "Home"
msgstr "Debut Doc."
#: global.c:225
#: global.c:227
msgid "End"
msgstr "Fin Doc0"
#: global.c:228
#: global.c:230
msgid "Refresh"
msgstr "Rafraîchir"
#: global.c:231
#: global.c:233
#, fuzzy
msgid "Mark Text"
msgstr "Marque enregistrée"
#: global.c:234
#: global.c:236
msgid "Delete"
msgstr "Supprimer"
#: global.c:238
#: global.c:240
msgid "Backspace"
msgstr "Backspace"
# No translation...
#: global.c:242
#: global.c:244
msgid "Tab"
msgstr "Tabulation"
#: global.c:253
#: global.c:255
msgid "Enter"
msgstr "Entrée"
#: global.c:266 global.c:286 global.c:305
#: global.c:268 global.c:288 global.c:307
msgid "First Line"
msgstr "Première ligne"
#: global.c:269 global.c:289 global.c:308
#: global.c:271 global.c:291 global.c:310
msgid "Last Line"
msgstr "Dernière Ligne"
#: global.c:272 global.c:292
#: global.c:274 global.c:294
msgid "Case Sens"
msgstr "Casse respectée"
#: global.c:282 global.c:301 global.c:311 global.c:327 global.c:331
#: global.c:337 winio.c:997
#: global.c:284 global.c:303 global.c:313 global.c:329 global.c:333
#: global.c:339 winio.c:983
msgid "Cancel"
msgstr "Annuler"
#: global.c:295
#: global.c:297
msgid "No Replace"
msgstr "Pas de remplacement"
@@ -413,7 +413,7 @@ msgstr "free_node(): lib
msgid "free_node(): free'd last node.\n"
msgstr "free_node(): libération du dernier noeud \n"
#: nano.c:313
#: nano.c:320
msgid ""
"Usage: nano [GNU long option] [option] +LINE <file>\n"
"\n"
@@ -421,95 +421,95 @@ msgstr ""
"Utilisation: nano [option longue GNU] [option] +LIGNE <fichier>\n"
"\n"
#: nano.c:314
#: nano.c:321
msgid "Option\t\tLong option\t\tMeaning\n"
msgstr "Option\t\tOption Longue\t\tSignification\n"
#: nano.c:317
#: nano.c:323
msgid " -T \t\t--tabsize=[num]\t\tSet width of a tab to num\n"
msgstr ""
"-T \t\t--tabsize=[num]\t\tDefini la profondeur d'une tabulation à num\n"
#: nano.c:321
#: nano.c:326
msgid " -R\t\t--regexp\t\tUse regular expressions for search\n"
msgstr ""
"-R\t\t--regexp\t\tUtilise les expressions regulières pour la recherche\n"
#: nano.c:325
#: nano.c:330
msgid " -V \t\t--version\t\tPrint version information and exit\n"
msgstr " -V \t\t--version\t\tAfficher les informations de version et sortir\n"
#: nano.c:327
#: nano.c:332
msgid " -c \t\t--const\t\t\tConstantly show cursor position\n"
msgstr " -c \t\t--const\t\t\tAfficher constamment la position du curseur\n"
#: nano.c:329
#: nano.c:334
msgid " -h \t\t--help\t\t\tShow this message\n"
msgstr " -h \t\t--help\t\t\tAfficher ce message\n"
#: nano.c:332
#: nano.c:337
msgid " -k \t\t--cut\t\t\tLet ^K cut from cursor to end of line\n"
msgstr ""
#: nano.c:335
#: nano.c:340
msgid " -i \t\t--autoindent\t\tAutomatically indent new lines\n"
msgstr ""
" -i \t\t--autoindent\t\tIndenter automatiquement les nouvelles lignes\n"
#: nano.c:337
#: nano.c:342
msgid " -l \t\t--nofollow\t\tDon't follow symbolic links, overwrite.\n"
msgstr ""
" -l \t\t--nofollow\t\tNe suit pas les liens symboliques. Outrepasse "
"l'écriture\n"
#: nano.c:340
#: nano.c:345
msgid " -m \t\t--mouse\t\t\tEnable mouse\n"
msgstr " -m \t\t--mouse\t\t\tActiver le support souris\n"
#: nano.c:345
#: nano.c:350
msgid ""
" -r [#cols] \t--fill=[#cols]\t\tSet fill cols to (wrap lines at) #cols\n"
msgstr ""
" -r [#cols] \t--fill=[#cols]\t\tMettre la colonne de fin de ligne à (couper "
"les lignes à) #cols\n"
#: nano.c:347
#: nano.c:352
msgid " -p\t \t--pico\t\t\tMake bottom 2 lines more Pico-like\n"
msgstr ""
" -p\t \t--pico\t\t\tRendre les deux lignes du bas plus semblables à Pico\n"
#: nano.c:349
#: nano.c:354
msgid " -s [prog] \t--speller=[prog]\tEnable alternate speller\n"
msgstr ""
" -s [prog] \t--speller=[prog]\tActiver un vérificateur orthographique "
"alternatif\n"
#: nano.c:351
#: nano.c:356
msgid " -t \t\t--tempfile\t\tAuto save on exit, don't prompt\n"
msgstr ""
" -t \t\t--tempfile\t\tSauver automatiquement à la sortie, sans demander\n"
#: nano.c:353
#: nano.c:358
msgid " -v \t\t--view\t\t\tView (read only) mode\n"
msgstr " -v \t\t--view\t\t\tMode Visualisation (lecture seule)\n"
#: nano.c:355
#: nano.c:360
msgid " -w \t\t--nowrap\t\tDon't wrap long lines\n"
msgstr " -w \t\t--nowrap\t\tNe pas couper les lignes trop longues\n"
#: nano.c:357
#: nano.c:362
msgid " -x \t\t--nohelp\t\tDon't show help window\n"
msgstr " -x \t\t--nohelp\t\tNe pas afficher la fenêtre d'aide\n"
#: nano.c:359
#: nano.c:364
msgid " -z \t\t--suspend\t\tEnable suspend\n"
msgstr " -z \t\t--suspend\t\tAutoriser la suspension\n"
#: nano.c:361
#: nano.c:366
msgid " +LINE\t\t\t\t\tStart at line number LINE\n"
msgstr " +LIGNE\t\t\t\t\tCommencer à la ligne LIGNE\n"
#: nano.c:363
#: nano.c:368
msgid ""
"Usage: nano [option] +LINE <file>\n"
"\n"
@@ -517,185 +517,185 @@ msgstr ""
"Utilisation: nano [option] +LIGNE <fichier>\n"
"\n"
#: nano.c:364
#: nano.c:369
msgid "Option\t\tMeaning\n"
msgstr "Option\t\tSignification\n"
#: nano.c:366
#: nano.c:370
msgid " -T [num]\tSet width of a tab to num\n"
msgstr "-T [num]\tDéfini la pronfondeur de tabulation à num\n"
#: nano.c:368
#: nano.c:371
msgid " -R\t\tUse regular expressions for search\n"
msgstr "-R\t\tUtilisation des expressions régulières pour la recherche\n"
#: nano.c:369
#: nano.c:372
msgid " -V \t\tPrint version information and exit\n"
msgstr " -V \t\tAfficher les informations de version et sortir\n"
#: nano.c:370
#: nano.c:373
msgid " -c \t\tConstantly show cursor position\n"
msgstr " -c \t\tAfficher constamment la position du curseur\n"
#: nano.c:371
#: nano.c:374
msgid " -h \t\tShow this message\n"
msgstr " -h \t\tAfficher ce message\n"
#: nano.c:373
#: nano.c:376
msgid " -k \t\tLet ^K cut from cursor to end of line\n"
msgstr ""
#: nano.c:375
#: nano.c:378
msgid " -i \t\tAutomatically indent new lines\n"
msgstr " -i \t\tIndenter automatiquement les nouvelles lignes\n"
#: nano.c:377
#: nano.c:380
msgid " -l \t\tDon't follow symbolic links, overwrite.\n"
msgstr "-l \t\tNe pas suivre les liens symboliques. Outrepasse à l'écriture\n"
#: nano.c:380
#: nano.c:383
msgid " -m \t\tEnable mouse\n"
msgstr " -m \t\tActiver la souris\n"
#: nano.c:384
#: nano.c:387
msgid " -r [#cols] \tSet fill cols to (wrap lines at) #cols\n"
msgstr ""
" -r [#cols] \tMettre la colonne de fin de ligne à (couper les lignes à) "
"#cols\n"
#: nano.c:385
#: nano.c:388
msgid " -s [prog] \tEnable alternate speller\n"
msgstr " -s [prog] \tActiver un vérificateur orthographique alternatif\n"
#: nano.c:386
#: nano.c:389
msgid " -p \t\tMake bottom 2 lines more Pico-like\n"
msgstr " -p \t\tRendre les 2 lignes du bas plus semblables à Pico\n"
#: nano.c:387
#: nano.c:390
msgid " -t \t\tAuto save on exit, don't prompt\n"
msgstr " -t \t\tSauver automatiquement à la sortie, sans demander\n"
#: nano.c:388
#: nano.c:391
msgid " -v \t\tView (read only) mode\n"
msgstr " -v \t\tMode Visualisation seule (lecture seule)\n"
#: nano.c:389
#: nano.c:392
msgid " -w \t\tDon't wrap long lines\n"
msgstr " -w \t\tNe pas couper les lignes longues\n"
#: nano.c:390
#: nano.c:393
msgid " -x \t\tDon't show help window\n"
msgstr " -x \t\tNe pas afficher la fenêtre d'aide\n"
#: nano.c:391
#: nano.c:394
msgid " -z \t\tEnable suspend\n"
msgstr " -z \t\tAutoriser la suspension\n"
#: nano.c:392
#: nano.c:395
msgid " +LINE\t\tStart at line number LINE\n"
msgstr " +LIGNE\t\tDémarrer à la ligne LIGNE\n"
#: nano.c:399
#: nano.c:402
#, c-format
msgid " nano version %s by Chris Allegretta (compiled %s, %s)\n"
msgstr " nano version %s de Chris Allegretta (compilée %s, %s)\n"
#: nano.c:401
#: nano.c:404
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:439
msgid "Mark Set"
msgstr "Marque enregistrée"
#: nano.c:431
#: nano.c:444
msgid "Mark UNset"
msgstr "Marque effacée"
#: nano.c:873
#: nano.c:881
#, c-format
msgid "check_wrap called with inptr->data=\"%s\"\n"
msgstr "check_wrap appelée avec inptr->data=\"%s\"\n"
#: nano.c:933
#: nano.c:932
#, c-format
msgid "current->data now = \"%s\"\n"
msgstr "current->data vaut maintenant \"%s\"\n"
#: nano.c:986
#: nano.c:985
#, c-format
msgid "After, data = \"%s\"\n"
msgstr "Après, data = \"%s\"\n"
#: nano.c:1056
#: nano.c:1055
msgid "Error deleting tempfile, ack!"
msgstr "Erreur lors de l'effacement du fichier temporaire, zut!"
#: nano.c:1074
#: nano.c:1073
#, c-format
msgid "Could not create a temporary filename: %s"
msgstr "Impossible de créer un nom de fichier temporaire: %s"
#: nano.c:1097
#: nano.c:1096
#, c-format
msgid "Could not invoke spell program \"%s\""
msgstr "Impossible d'invoquer le programme spell \"%s\""
#. Why 32512? I dont know!
#: nano.c:1103
#: nano.c:1102
msgid "Could not invoke \"ispell\""
msgstr "Impossible d'invoquer \"ispell\""
#: nano.c:1116
#: nano.c:1115
msgid "Finished checking spelling"
msgstr "Vérification orthographique terminée"
#: nano.c:1134
#: nano.c:1133
msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
msgstr "Sauver le buffer modifié (RÉPONDRE \"No\" EFFACERA LES CHANGEMENTS"
#: nano.c:1257
#: nano.c:1256
msgid "Cannot resize top win"
msgstr "Impossible de redimensionner la fenêtre du haut"
#: nano.c:1259
#: nano.c:1258
msgid "Cannot move top win"
msgstr "Impossible de bouger la fenêtre du haut"
#: nano.c:1261
#: nano.c:1260
msgid "Cannot resize edit win"
msgstr "Impossible de redimensionner la fenêtre d'édition"
#: nano.c:1263
#: nano.c:1262
msgid "Cannot move edit win"
msgstr "Impossible de bouger la fenêtre d'édition"
#: nano.c:1265
#: nano.c:1264
msgid "Cannot resize bottom win"
msgstr "Impossible de redimensionner la fenêtre du bas"
#: nano.c:1267
#: nano.c:1266
msgid "Cannot move bottom win"
msgstr "Impossible de bouger la fenêtre du bas"
#: nano.c:1736
#: nano.c:1732
msgid "Main: set up windows\n"
msgstr "Main: configuration des fenêtres\n"
#: nano.c:1758
#: nano.c:1754
msgid "Main: bottom win\n"
msgstr "Main: fenêtre du bas\n"
#: nano.c:1764
#: nano.c:1760
msgid "Main: open file\n"
msgstr "Main: ouvrir fichier\n"
#: nano.c:1837
#: nano.c:1828
#, c-format
msgid "I got Alt-[-%c! (%d)\n"
msgstr "J'ai reçu Alt-[-%c! (%d)\n"
#: nano.c:1853
#: nano.c:1844
#, c-format
msgid "I got Alt-%c! (%d)\n"
msgstr "J'ai reçu Alt-%c! (%d)\n"
@@ -742,38 +742,38 @@ msgstr "%d occurences remplac
msgid "Replaced 1 occurence"
msgstr "1 occurence remplacée"
#: search.c:381 search.c:402 search.c:425
#: search.c:377 search.c:398 search.c:421
msgid "Replace Cancelled"
msgstr "Remplacement annulé"
#: search.c:398
#: search.c:394
#, c-format
msgid "Replace with [%s]"
msgstr "Remplacer par [%s]"
#. last_search is empty
#: search.c:423
#: search.c:419
msgid "Replace with"
msgstr "Rempacer par"
#: search.c:464
#: search.c:460
msgid "Replace this instance?"
msgstr "Remplacer cette occurence?"
#. Ask for it
#: search.c:515
#: search.c:511
msgid "Enter line number"
msgstr "Entrer le numéro de ligne"
#: search.c:517
#: search.c:513
msgid "Aborted"
msgstr "Annulé"
#: search.c:537
#: search.c:533
msgid "Come on, be reasonable"
msgstr "Allez, soyez raisonnable"
#: search.c:542
#: search.c:538
#, c-format
msgid "Only %d lines available, skipping to last line"
msgstr "Seulement %d lignes sont disponibles, saut jusqu'à la dernière ligne"
@@ -800,51 +800,51 @@ msgstr " Fichier: ..."
msgid "Modified"
msgstr "Modifié"
#: winio.c:913
#: winio.c:899
#, c-format
msgid "Moved to (%d, %d) in edit buffer\n"
msgstr "Déplacement jusqu'à (%d, %d) dans le buffer d'édition\n"
#: winio.c:924
#: winio.c:910
#, c-format
msgid "current->data = \"%s\"\n"
msgstr "current->data = \"%s\"\n"
#: winio.c:967
#: winio.c:953
#, c-format
msgid "I got \"%s\"\n"
msgstr "J'ai reçu \"%s\"\n"
#: winio.c:992
#: winio.c:978
msgid "Yes"
msgstr "Oui"
#: winio.c:994
#: winio.c:980
msgid "All"
msgstr "Tous"
#: winio.c:996
#: winio.c:982
msgid "No"
msgstr "Non"
#: winio.c:1132
#: winio.c:1118
#, c-format
msgid "do_cursorpos: linepct = %f, bytepct = %f\n"
msgstr "do_cursorpos: linepct = %f, bytepct = %f\n"
#: winio.c:1136
#: winio.c:1122
msgid "line %d of %d (%.0f%%), character %d of %d (%.0f%%)"
msgstr "ligne %d sur %d (%.0f%%), caractère %d sur %d (%.0f%%)"
#: winio.c:1260
#: winio.c:1246
msgid "Dumping file buffer to stderr...\n"
msgstr "Envoi du buffer fichier sur stderr...\n"
#: winio.c:1262
#: winio.c:1248
msgid "Dumping cutbuffer to stderr...\n"
msgstr "Envoi du cutbuffer sur stderr...\n"
#: winio.c:1264
#: winio.c:1250
msgid "Dumping a buffer to stderr...\n"
msgstr "Envoi d'un buffer sur stderr...\n"

BIN
po/id.gmo

Binary file not shown.

314
po/id.po
View File

@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: nano-0.9.10\n"
"POT-Creation-Date: 2000-07-21 18:43-0400\n"
"POT-Creation-Date: 2000-08-03 20:43-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"
@@ -54,301 +54,301 @@ msgstr "Membaca File"
msgid "File to insert [from ./] "
msgstr "File untuk disisipkan "
#: files.c:272 files.c:296 files.c:488 nano.c:1147
#: files.c:272 files.c:296 files.c:486 nano.c:1146
msgid "Cancelled"
msgstr "Dibatalkan"
#: files.c:331 files.c:351 files.c:364 files.c:381 files.c:387
#: files.c:318 files.c:338 files.c:351 files.c:368 files.c:374
#, c-format
msgid "Could not open file for writing: %s"
msgstr "Tidak dapat membuka file untuk menulis: %s"
#: files.c:339
#: files.c:326
msgid "Could not open file: Path length exceeded."
msgstr "Tidak dapat membuka file: panjang path terlampaui"
#: files.c:369
#: files.c:356
#, c-format
msgid "Wrote >%s\n"
msgstr "Tulis >%s\n"
#: files.c:396
#: files.c:383
#, c-format
msgid "Could not close %s: %s"
msgstr "Tidak dapat menutup %s: %s"
#. Try a rename??
#: files.c:417 files.c:428 files.c:433
#: files.c:404 files.c:415 files.c:420
#, c-format
msgid "Could not open %s for writing: %s"
msgstr "Tidak dapat membuka %s untuk menulis: %s"
#: files.c:439
#: files.c:426
#, c-format
msgid "Could not set permissions %o on %s: %s"
msgstr "Tidak dapat menset permisi %o pada %s: %s"
#: files.c:446
#: files.c:433
#, c-format
msgid "Wrote %d lines"
msgstr "Menulis %d baris"
#: files.c:467
#: files.c:465
msgid "File Name to write"
msgstr "Nama file untuk ditulis"
#: files.c:472
#: files.c:470
#, c-format
msgid "filename is %s"
msgstr "Namafile adalah %s"
#: files.c:477
#: files.c:475
msgid "File exists, OVERWRITE ?"
msgstr "File ada, DITIMPA ?"
#: global.c:116
#: global.c:118
msgid "Invoke the help menu"
msgstr "Panggil menu bantuan"
#: global.c:117
#: global.c:119
msgid "Write the current file to disk"
msgstr "Tulis file ini ke disk"
#: global.c:118
#: global.c:120
msgid "Exit from nano"
msgstr "Keluar dari nano"
#: global.c:119
#: global.c:121
msgid "Goto a specific line number"
msgstr "Ke nomor baris tertentu"
#: global.c:120
#: global.c:122
msgid "Justify the current paragraph"
msgstr "Justifikasi paragraf ini"
#: global.c:121
#: global.c:123
msgid "Replace text within the editor"
msgstr "Ganti teks dalam editor"
#: global.c:122
#: global.c:124
msgid "Insert another file into the current one"
msgstr "Sertakan file lain ke file ini"
#: global.c:123
#: global.c:125
msgid "Search for text within the editor"
msgstr "Cari teks dalam editor"
#: global.c:124
#: global.c:126
msgid "Move to the previous screen"
msgstr "Pindah ke layar sebelumnya"
#: global.c:125
#: global.c:127
msgid "Move to the next screen"
msgstr "Pindah ke layar berikut"
#: global.c:126
#: global.c:128
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:129
msgid "Uncut from the cutbuffer into the current line"
msgstr "Kembalikan dari cutbuffer ke baris ini"
#: global.c:128
#: global.c:130
msgid "Show the posititon of the cursor"
msgstr "Tampilkan posisi kursor"
#: global.c:129
#: global.c:131
msgid "Invoke the spell checker (if available)"
msgstr "Panggil spell checker (jika ada)"
#: global.c:130
#: global.c:132
msgid "Move up one line"
msgstr "Naik satu baris"
#: global.c:131
#: global.c:133
msgid "Move down one line"
msgstr "Turun satu baris"
#: global.c:132
#: global.c:134
msgid "Move forward one character"
msgstr "Pindah satu karakter ke depan"
#: global.c:133
#: global.c:135
msgid "Move back one character"
msgstr "Pindah satu karakter ke belakang"
#: global.c:134
#: global.c:136
msgid "Move to the beginning of the current line"
msgstr "Pindah ke awal baris ini"
#: global.c:135
#: global.c:137
msgid "Move to the end of the current line"
msgstr "Pindah ke akhir baris ini"
#: global.c:136
#: global.c:138
msgid "Go to the first line of the file"
msgstr "Ke baris terawal file"
#: global.c:137
#: global.c:139
msgid "Go to the last line of the file"
msgstr "Ke baris terakhir file"
#: global.c:138
#: global.c:140
msgid "Refresh (redraw) the current screen"
msgstr "Refresh layar saat ini"
#: global.c:139
#: global.c:141
msgid "Mark text at the current cursor location"
msgstr "Tandai teks pada lokasi kursor saat ini"
#: global.c:140
#: global.c:142
msgid "Delete the character under the cursor"
msgstr "Hapus karakter pada kursor"
#: global.c:142
#: global.c:144
msgid "Delete the character to the left of the cursor"
msgstr "Hapus satu karakter di kiri kursor"
#: global.c:143
#: global.c:145
msgid "Insert a tab character"
msgstr "Masukkan karakter tab"
#: global.c:144
#: global.c:146
msgid "Insert a carriage return at the cursor position"
msgstr "Sertakan carriage return di posisi kursor"
#: global.c:146
#: global.c:148
msgid "Make the current search or replace case (in)sensitive"
msgstr "Jadikan pencarian/penggantian saat ini case (in)sensitive"
#: global.c:147
#: global.c:149
msgid "Cancel the current function"
msgstr "Batalkan fungsi ini"
#: global.c:152 global.c:262 global.c:334
#: global.c:154 global.c:264 global.c:336
msgid "Get Help"
msgstr "Cari Bantuan"
#: global.c:155 global.c:163
#: global.c:157 global.c:165
msgid "WriteOut"
msgstr "Tulis"
#: global.c:159 global.c:323
#: global.c:161 global.c:325
#, fuzzy
msgid "Exit"
msgstr "Keluar"
#: global.c:167 global.c:258 global.c:279 global.c:298
#: global.c:169 global.c:260 global.c:281 global.c:300
msgid "Goto Line"
msgstr "Ke baris"
#: global.c:172 global.c:250
#: global.c:174 global.c:252
msgid "Justify"
msgstr "Justifikasi"
#: global.c:175 global.c:246 global.c:276
#: global.c:177 global.c:248 global.c:278
msgid "Replace"
msgstr "Ganti"
#: global.c:179
#: global.c:181
msgid "Read File"
msgstr "Baca File"
#: global.c:183
#: global.c:185
msgid "Where Is"
msgstr "Di mana"
#: global.c:187 global.c:315
#: global.c:189 global.c:317
msgid "Prev Page"
msgstr "Halaman sebelumnya"
#: global.c:191 global.c:319
#: global.c:193 global.c:321
msgid "Next Page"
msgstr "Halaman berikutnya"
#: global.c:195
#: global.c:197
msgid "Cut Text"
msgstr "Potong Teks"
#: global.c:198
#: global.c:200
msgid "UnCut Txt"
msgstr "UnCut Teks"
#: global.c:202
#: global.c:204
msgid "Cur Pos"
msgstr "Pos Kursor"
#: global.c:206
#: global.c:208
msgid "To Spell"
msgstr "Mengeja"
#: global.c:210
#: global.c:212
msgid "Up"
msgstr "Naik"
#: global.c:213
#: global.c:215
msgid "Down"
msgstr "Turun"
#: global.c:216
#: global.c:218
msgid "Forward"
msgstr "Depan"
#: global.c:219
#: global.c:221
msgid "Back"
msgstr "Belakang"
#: global.c:222
#: global.c:224
msgid "Home"
msgstr "Awal"
#: global.c:225
#: global.c:227
msgid "End"
msgstr "Akhir"
#: global.c:228
#: global.c:230
msgid "Refresh"
msgstr "Refresh"
#: global.c:231
#: global.c:233
msgid "Mark Text"
msgstr "Tandai Teks"
#: global.c:234
#: global.c:236
msgid "Delete"
msgstr "Hapus"
#: global.c:238
#: global.c:240
msgid "Backspace"
msgstr "Backspace"
#: global.c:242
#: global.c:244
msgid "Tab"
msgstr "Tab"
#: global.c:253
#: global.c:255
msgid "Enter"
msgstr "Enter"
#: global.c:266 global.c:286 global.c:305
#: global.c:268 global.c:288 global.c:307
msgid "First Line"
msgstr "Baris pertama"
#: global.c:269 global.c:289 global.c:308
#: global.c:271 global.c:291 global.c:310
msgid "Last Line"
msgstr "Baris terakhir"
#: global.c:272 global.c:292
#: global.c:274 global.c:294
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:284 global.c:303 global.c:313 global.c:329 global.c:333
#: global.c:339 winio.c:983
msgid "Cancel"
msgstr "Batal"
#: global.c:295
#: global.c:297
msgid "No Replace"
msgstr ""
@@ -407,91 +407,91 @@ msgstr "free_node(): bebaskan sebuah node, YAY!\n"
msgid "free_node(): free'd last node.\n"
msgstr "free_node(): bebaskan node terakhir.\n"
#: nano.c:313
#: nano.c:320
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:321
msgid "Option\t\tLong option\t\tMeaning\n"
msgstr "Option: Long option Arti\n"
#: nano.c:317
#: nano.c:323
msgid " -T \t\t--tabsize=[num]\t\tSet width of a tab to num\n"
msgstr ""
#: nano.c:321
#: nano.c:326
msgid " -R\t\t--regexp\t\tUse regular expressions for search\n"
msgstr ""
#: nano.c:325
#: nano.c:330
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:332
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:334
msgid " -h \t\t--help\t\t\tShow this message\n"
msgstr "-h --help Tampilkan pesan ini\n"
#: nano.c:332
#: nano.c:337
msgid " -k \t\t--cut\t\t\tLet ^K cut from cursor to end of line\n"
msgstr ""
#: nano.c:335
#: nano.c:340
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:342
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:345
msgid " -m \t\t--mouse\t\t\tEnable mouse\n"
msgstr "-m --mouse Aktifkan mouse\n"
#: nano.c:345
#: nano.c:350
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:352
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:354
msgid " -s [prog] \t--speller=[prog]\tEnable alternate speller\n"
msgstr "-s [prog] --speller=[prog] Aktifkan speller alternatif\n"
#: nano.c:351
#: nano.c:356
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:358
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:360
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:362
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:364
msgid " -z \t\t--suspend\t\tEnable suspend\n"
msgstr "-z --suspend Aktifkan suspend\n"
#: nano.c:361
#: nano.c:366
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:368
msgid ""
"Usage: nano [option] +LINE <file>\n"
"\n"
@@ -499,183 +499,183 @@ msgstr ""
"Pemakaian: nano [option] +LINE <file>\n"
"\n"
#: nano.c:364
#: nano.c:369
msgid "Option\t\tMeaning\n"
msgstr "Option Arti\n"
#: nano.c:366
#: nano.c:370
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:371
msgid " -R\t\tUse regular expressions for search\n"
msgstr ""
#: nano.c:369
#: nano.c:372
msgid " -V \t\tPrint version information and exit\n"
msgstr "-V Tampilkan informasi versi dan keluar\n"
#: nano.c:370
#: nano.c:373
msgid " -c \t\tConstantly show cursor position\n"
msgstr "-c Menampilkan posisi kursor secara konstan\n"
#: nano.c:371
#: nano.c:374
msgid " -h \t\tShow this message\n"
msgstr "-h Tampilkan pesan ini\n"
#: nano.c:373
#: nano.c:376
msgid " -k \t\tLet ^K cut from cursor to end of line\n"
msgstr ""
#: nano.c:375
#: nano.c:378
msgid " -i \t\tAutomatically indent new lines\n"
msgstr "-i Indent baris barus secara otomatis\n"
#: nano.c:377
#: nano.c:380
msgid " -l \t\tDon't follow symbolic links, overwrite.\n"
msgstr "-l Jangan ikuti link simbolik, timpa.\n"
#: nano.c:380
#: nano.c:383
msgid " -m \t\tEnable mouse\n"
msgstr "-m Aktifkan mouse\n"
#: nano.c:384
#: nano.c:387
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:388
msgid " -s [prog] \tEnable alternate speller\n"
msgstr "-s [prog] Aktifkan speller alternatif\n"
#: nano.c:386
#: nano.c:389
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:390
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:391
msgid " -v \t\tView (read only) mode\n"
msgstr "-v Mode Tampil (baca saja)\n"
#: nano.c:389
#: nano.c:392
msgid " -w \t\tDon't wrap long lines\n"
msgstr "-w Jangan wrap baris panjang\n"
#: nano.c:390
#: nano.c:393
msgid " -x \t\tDon't show help window\n"
msgstr "-x Jangan tampilkan jendela bantuan\n"
#: nano.c:391
#: nano.c:394
msgid " -z \t\tEnable suspend\n"
msgstr "-z Aktifkan suspend\n"
#: nano.c:392
#: nano.c:395
msgid " +LINE\t\tStart at line number LINE\n"
msgstr "+LINE Mulai pada nomor baris LINE\n"
#: nano.c:399
#: nano.c:402
#, 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:404
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:439
msgid "Mark Set"
msgstr "Set Tanda"
#: nano.c:431
#: nano.c:444
msgid "Mark UNset"
msgstr "Unset Tanda"
#: nano.c:873
#: nano.c:881
#, c-format
msgid "check_wrap called with inptr->data=\"%s\"\n"
msgstr "check_wrap dipanggil dengan inptr->data=\"%s\"\n"
#: nano.c:933
#: nano.c:932
#, c-format
msgid "current->data now = \"%s\"\n"
msgstr "current->data sekarang =\"%s\"\n"
#: nano.c:986
#: nano.c:985
#, c-format
msgid "After, data = \"%s\"\n"
msgstr "Setelah, data= \"%s\"\n"
#: nano.c:1056
#: nano.c:1055
msgid "Error deleting tempfile, ack!"
msgstr "Kesalahan menghapus tempfile, ack!"
#: nano.c:1074
#: nano.c:1073
#, c-format
msgid "Could not create a temporary filename: %s"
msgstr "Tidak dapat membuat nama file sementara: %s"
#: nano.c:1097
#: nano.c:1096
#, c-format
msgid "Could not invoke spell program \"%s\""
msgstr "Tidak dapat memanggil program ejaan \"%s\""
#. Why 32512? I dont know!
#: nano.c:1103
#: nano.c:1102
msgid "Could not invoke \"ispell\""
msgstr "Tidak dapat memanggil \"ispell\""
#: nano.c:1116
#: nano.c:1115
msgid "Finished checking spelling"
msgstr "Selesai memeriksa ejaan"
#: nano.c:1134
#: nano.c:1133
msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
msgstr "Simpan buffer termodifikasi (JAWAB \"No\" AKAN MENGHAPUS PERUBAHAN) ?"
#: nano.c:1257
#: nano.c:1256
msgid "Cannot resize top win"
msgstr "Tidak dapat menganti ukuran jendela atas"
#: nano.c:1259
#: nano.c:1258
msgid "Cannot move top win"
msgstr "Tidak dapat memindahkan jendela atas"
#: nano.c:1261
#: nano.c:1260
msgid "Cannot resize edit win"
msgstr "Tidak dapat mengganti ukuran jendela edit"
#: nano.c:1263
#: nano.c:1262
msgid "Cannot move edit win"
msgstr "Tidak dapat memindah jendela edit"
#: nano.c:1265
#: nano.c:1264
msgid "Cannot resize bottom win"
msgstr "Tidak dapat mengganti ukuran jendela bawah"
#: nano.c:1267
#: nano.c:1266
msgid "Cannot move bottom win"
msgstr "Tidak dapat memindah jendela bawah"
#: nano.c:1736
#: nano.c:1732
msgid "Main: set up windows\n"
msgstr "Main: menset jendela\n"
#: nano.c:1758
#: nano.c:1754
msgid "Main: bottom win\n"
msgstr "Main: jendela bawah\n"
#: nano.c:1764
#: nano.c:1760
msgid "Main: open file\n"
msgstr "Main: membuka file\n"
#: nano.c:1837
#: nano.c:1828
#, c-format
msgid "I got Alt-[-%c! (%d)\n"
msgstr "Saya mendapat Alt-%c! (%d)\n"
#: nano.c:1853
#: nano.c:1844
#, c-format
msgid "I got Alt-%c! (%d)\n"
msgstr "Saya mendapat Alt-%c! (%d)\n"
@@ -722,38 +722,38 @@ msgstr "%d tempat terganti"
msgid "Replaced 1 occurence"
msgstr "Terganti 1 tempat"
#: search.c:381 search.c:402 search.c:425
#: search.c:377 search.c:398 search.c:421
msgid "Replace Cancelled"
msgstr "Batalkan penggantian"
#: search.c:398
#: search.c:394
#, c-format
msgid "Replace with [%s]"
msgstr "Ganti dengan [%s]"
#. last_search is empty
#: search.c:423
#: search.c:419
msgid "Replace with"
msgstr "Ganti dengan"
#: search.c:464
#: search.c:460
msgid "Replace this instance?"
msgstr "Ganti kata ini?"
#. Ask for it
#: search.c:515
#: search.c:511
msgid "Enter line number"
msgstr "Masukkan nomor baris"
#: search.c:517
#: search.c:513
msgid "Aborted"
msgstr "Dibatalkan"
#: search.c:537
#: search.c:533
msgid "Come on, be reasonable"
msgstr "Ayo, yang masuk akal"
#: search.c:542
#: search.c:538
#, c-format
msgid "Only %d lines available, skipping to last line"
msgstr "Hanya %d baris tersedia, melompat ke baris akhir"
@@ -780,51 +780,51 @@ msgstr " File: ..."
msgid "Modified"
msgstr "Dimodifikasi"
#: winio.c:913
#: winio.c:899
#, 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:910
#, c-format
msgid "current->data = \"%s\"\n"
msgstr "current->data = \"%s\"\n"
#: winio.c:967
#: winio.c:953
#, c-format
msgid "I got \"%s\"\n"
msgstr "Saya mendapat \"%s\"\n"
#: winio.c:992
#: winio.c:978
msgid "Yes"
msgstr "Ya"
#: winio.c:994
#: winio.c:980
msgid "All"
msgstr "Semua"
#: winio.c:996
#: winio.c:982
msgid "No"
msgstr "Tidak"
#: winio.c:1132
#: winio.c:1118
#, c-format
msgid "do_cursorpos: linepct = %f, bytepct = %f\n"
msgstr "do_cursorpos: linepct = %f, bytepct = %f\n"
#: winio.c:1136
#: winio.c:1122
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:1246
msgid "Dumping file buffer to stderr...\n"
msgstr "Kirim buffer file ke stderr...\n"
#: winio.c:1262
#: winio.c:1248
msgid "Dumping cutbuffer to stderr...\n"
msgstr "Kirim cutbuffer ke stderr...\n"
#: winio.c:1264
#: winio.c:1250
msgid "Dumping a buffer to stderr...\n"
msgstr "Kirim buffer ke stderr...\n"

BIN
po/it.gmo

Binary file not shown.

314
po/it.po
View File

@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: 0.8.7\n"
"POT-Creation-Date: 2000-07-21 18:43-0400\n"
"POT-Creation-Date: 2000-08-03 20:43-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"
@@ -54,300 +54,300 @@ msgstr "Lettura file"
msgid "File to insert [from ./] "
msgstr "File da inserire [da ./] "
#: files.c:272 files.c:296 files.c:488 nano.c:1147
#: files.c:272 files.c:296 files.c:486 nano.c:1146
msgid "Cancelled"
msgstr "Cancellato"
#: files.c:331 files.c:351 files.c:364 files.c:381 files.c:387
#: files.c:318 files.c:338 files.c:351 files.c:368 files.c:374
#, c-format
msgid "Could not open file for writing: %s"
msgstr "Impossibile aprire il file in scrittura: %s"
#: files.c:339
#: files.c:326
msgid "Could not open file: Path length exceeded."
msgstr "Impossibile aprire il file: esagerata lunghezza del percorso."
#: files.c:369
#: files.c:356
#, c-format
msgid "Wrote >%s\n"
msgstr "Scrivi >%s\n"
#: files.c:396
#: files.c:383
#, c-format
msgid "Could not close %s: %s"
msgstr "Impossibile chiudere %s: %s"
#. Try a rename??
#: files.c:417 files.c:428 files.c:433
#: files.c:404 files.c:415 files.c:420
#, c-format
msgid "Could not open %s for writing: %s"
msgstr "Impossibile aprire %s in scrittura: %s"
#: files.c:439
#: files.c:426
#, c-format
msgid "Could not set permissions %o on %s: %s"
msgstr "Impossibile configurare i permessi di %o su %s: %s"
#: files.c:446
#: files.c:433
#, c-format
msgid "Wrote %d lines"
msgstr "Scritte %d linee"
#: files.c:467
#: files.c:465
msgid "File Name to write"
msgstr "Salva con nome"
#: files.c:472
#: files.c:470
#, c-format
msgid "filename is %s"
msgstr "Il nome file è %s"
#: files.c:477
#: files.c:475
msgid "File exists, OVERWRITE ?"
msgstr "File esistente, SOVRASCRIVERE?"
#: global.c:116
#: global.c:118
msgid "Invoke the help menu"
msgstr "Invoca menu aiuti"
#: global.c:117
#: global.c:119
msgid "Write the current file to disk"
msgstr "Salva il file corrente sul disco"
#: global.c:118
#: global.c:120
msgid "Exit from nano"
msgstr "Esci da nano"
#: global.c:119
#: global.c:121
msgid "Goto a specific line number"
msgstr "Vai ad un numero linea specifico"
#: global.c:120
#: global.c:122
msgid "Justify the current paragraph"
msgstr "Giustifica il paragrafo corrente"
#: global.c:121
#: global.c:123
msgid "Replace text within the editor"
msgstr "Sostituisci testo senza editor"
#: global.c:122
#: global.c:124
msgid "Insert another file into the current one"
msgstr "Inserisci un file dentro il corrente"
#: global.c:123
#: global.c:125
msgid "Search for text within the editor"
msgstr "Cerca testo senza editor"
#: global.c:124
#: global.c:126
msgid "Move to the previous screen"
msgstr "Vai alla schermata precedente"
#: global.c:125
#: global.c:127
msgid "Move to the next screen"
msgstr "Vai alla schermata successiva"
#: global.c:126
#: global.c:128
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:129
msgid "Uncut from the cutbuffer into the current line"
msgstr "Uncut dal cutbuffer dentro la linea corrente"
#: global.c:128
#: global.c:130
msgid "Show the posititon of the cursor"
msgstr "Mostra la posizione del cursore"
#: global.c:129
#: global.c:131
msgid "Invoke the spell checker (if available)"
msgstr "Invocar el corrector ortográfico (si está disponible)"
#: global.c:130
#: global.c:132
msgid "Move up one line"
msgstr "Sposta in alto una linea"
#: global.c:131
#: global.c:133
msgid "Move down one line"
msgstr "Sposta in basso una linea"
#: global.c:132
#: global.c:134
msgid "Move forward one character"
msgstr "Sposta avanti un carattere"
#: global.c:133
#: global.c:135
msgid "Move back one character"
msgstr "Sposta indietro un carattere"
#: global.c:134
#: global.c:136
msgid "Move to the beginning of the current line"
msgstr "Sposta all'inizio della linea corrente"
#: global.c:135
#: global.c:137
msgid "Move to the end of the current line"
msgstr "Sposta alla fine delle linea corrente"
#: global.c:136
#: global.c:138
msgid "Go to the first line of the file"
msgstr "Vai alla prima linea del file"
#: global.c:137
#: global.c:139
msgid "Go to the last line of the file"
msgstr "Vai all'ultima linea del file"
#: global.c:138
#: global.c:140
msgid "Refresh (redraw) the current screen"
msgstr "Aggiorna la schermata corrente"
#: global.c:139
#: global.c:141
msgid "Mark text at the current cursor location"
msgstr "Marca testo nella posizione corrente del cursore"
#: global.c:140
#: global.c:142
msgid "Delete the character under the cursor"
msgstr "Elimina i caratteri sotto il cursore"
#: global.c:142
#: global.c:144
msgid "Delete the character to the left of the cursor"
msgstr "Elimina i caratteri a sinistra del cursore"
#: global.c:143
#: global.c:145
msgid "Insert a tab character"
msgstr "Inserisci un carattere tab"
#: global.c:144
#: global.c:146
msgid "Insert a carriage return at the cursor position"
msgstr "Inserisci un ritorno a capo alla posizione del cursore"
#: global.c:146
#: global.c:148
msgid "Make the current search or replace case (in)sensitive"
msgstr "Ricerca/Sostituisci con case (in)sensitive"
#: global.c:147
#: global.c:149
msgid "Cancel the current function"
msgstr "Cancella la funzione corrente"
#: global.c:152 global.c:262 global.c:334
#: global.c:154 global.c:264 global.c:336
msgid "Get Help"
msgstr "Aiuto"
#: global.c:155 global.c:163
#: global.c:157 global.c:165
msgid "WriteOut"
msgstr "Sovrascrivi"
#: global.c:159 global.c:323
#: global.c:161 global.c:325
msgid "Exit"
msgstr "Esci"
#: global.c:167 global.c:258 global.c:279 global.c:298
#: global.c:169 global.c:260 global.c:281 global.c:300
msgid "Goto Line"
msgstr "Vai alla linea"
#: global.c:172 global.c:250
#: global.c:174 global.c:252
msgid "Justify"
msgstr "Giustifica"
#: global.c:175 global.c:246 global.c:276
#: global.c:177 global.c:248 global.c:278
msgid "Replace"
msgstr "Sostituisci"
#: global.c:179
#: global.c:181
msgid "Read File"
msgstr "Leggi file"
#: global.c:183
#: global.c:185
msgid "Where Is"
msgstr "Dov'è"
#: global.c:187 global.c:315
#: global.c:189 global.c:317
msgid "Prev Page"
msgstr "Pag Prec"
#: global.c:191 global.c:319
#: global.c:193 global.c:321
msgid "Next Page"
msgstr "Pag Seg"
#: global.c:195
#: global.c:197
msgid "Cut Text"
msgstr "Taglia"
#: global.c:198
#: global.c:200
msgid "UnCut Txt"
msgstr "UnCut Txt"
#: global.c:202
#: global.c:204
msgid "Cur Pos"
msgstr "Posizione"
#: global.c:206
#: global.c:208
msgid "To Spell"
msgstr "Ortografia"
#: global.c:210
#: global.c:212
msgid "Up"
msgstr "Alza"
#: global.c:213
#: global.c:215
msgid "Down"
msgstr "Abbassa"
#: global.c:216
#: global.c:218
msgid "Forward"
msgstr "Avanti"
#: global.c:219
#: global.c:221
msgid "Back"
msgstr "Indietro"
#: global.c:222
#: global.c:224
msgid "Home"
msgstr "Inizio"
#: global.c:225
#: global.c:227
msgid "End"
msgstr "Fine"
#: global.c:228
#: global.c:230
msgid "Refresh"
msgstr "Aggiorna"
#: global.c:231
#: global.c:233
msgid "Mark Text"
msgstr "Marca testo"
#: global.c:234
#: global.c:236
msgid "Delete"
msgstr "Elimina"
#: global.c:238
#: global.c:240
msgid "Backspace"
msgstr "Backspace"
#: global.c:242
#: global.c:244
msgid "Tab"
msgstr "Tab"
#: global.c:253
#: global.c:255
msgid "Enter"
msgstr "Invio"
#: global.c:266 global.c:286 global.c:305
#: global.c:268 global.c:288 global.c:307
msgid "First Line"
msgstr "Prima linea"
#: global.c:269 global.c:289 global.c:308
#: global.c:271 global.c:291 global.c:310
msgid "Last Line"
msgstr "Ultima linea"
#: global.c:272 global.c:292
#: global.c:274 global.c:294
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:284 global.c:303 global.c:313 global.c:329 global.c:333
#: global.c:339 winio.c:983
msgid "Cancel"
msgstr "Cancella"
#: global.c:295
#: global.c:297
msgid "No Replace"
msgstr ""
@@ -390,7 +390,7 @@ msgstr "free_node(): liberado un nodo, YEAH!\n"
msgid "free_node(): free'd last node.\n"
msgstr "free_node(): liberado el último nodo.\n"
#: nano.c:313
#: nano.c:320
msgid ""
"Usage: nano [GNU long option] [option] +LINE <file>\n"
"\n"
@@ -398,85 +398,85 @@ msgstr ""
"Utilizzo: nano [GNU opzioni lunghe] [opzioni] +LINEA <file>\n"
"\n"
#: nano.c:314
#: nano.c:321
msgid "Option\t\tLong option\t\tMeaning\n"
msgstr "Opzioni\t\tLunghe opzioni\t\tSignificato\n"
#: nano.c:317
#: nano.c:323
msgid " -T \t\t--tabsize=[num]\t\tSet width of a tab to num\n"
msgstr ""
#: nano.c:321
#: nano.c:326
msgid " -R\t\t--regexp\t\tUse regular expressions for search\n"
msgstr ""
#: nano.c:325
#: nano.c:330
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:332
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:334
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:337
msgid " -k \t\t--cut\t\t\tLet ^K cut from cursor to end of line\n"
msgstr ""
#: nano.c:335
#: nano.c:340
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:342
msgid " -l \t\t--nofollow\t\tDon't follow symbolic links, overwrite.\n"
msgstr ""
#: nano.c:340
#: nano.c:345
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:350
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:352
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:354
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:356
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:358
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:360
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:362
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:364
msgid " -z \t\t--suspend\t\tEnable suspend\n"
msgstr " -z \t\t--suspend\t\tAbilita sospensione\n"
#: nano.c:361
#: nano.c:366
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:368
msgid ""
"Usage: nano [option] +LINE <file>\n"
"\n"
@@ -484,185 +484,185 @@ msgstr ""
"Uso: nano [opzioni] +LINEA <file>\n"
"\n"
#: nano.c:364
#: nano.c:369
msgid "Option\t\tMeaning\n"
msgstr "Opzioni\t\tSignificato\n"
#: nano.c:366
#: nano.c:370
msgid " -T [num]\tSet width of a tab to num\n"
msgstr ""
#: nano.c:368
#: nano.c:371
msgid " -R\t\tUse regular expressions for search\n"
msgstr ""
#: nano.c:369
#: nano.c:372
msgid " -V \t\tPrint version information and exit\n"
msgstr " -V \t\tStampa informazioni sulla versione ed esci\n"
#: nano.c:370
#: nano.c:373
msgid " -c \t\tConstantly show cursor position\n"
msgstr " -c \t\tMostra sempre la posizione del cursore\n"
#: nano.c:371
#: nano.c:374
msgid " -h \t\tShow this message\n"
msgstr " -h \t\tMostra questo messaggio\n"
#: nano.c:373
#: nano.c:376
msgid " -k \t\tLet ^K cut from cursor to end of line\n"
msgstr ""
#: nano.c:375
#: nano.c:378
msgid " -i \t\tAutomatically indent new lines\n"
msgstr " -v \t\tIndentazione automatica nuove linee\n"
#: nano.c:377
#: nano.c:380
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:383
msgid " -m \t\tEnable mouse\n"
msgstr " -m \t\tAttiva mouse\n"
#: nano.c:384
#: nano.c:387
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:388
msgid " -s [prog] \tEnable alternate speller\n"
msgstr " -s [prog] \tAttiva correttore alternativo\n"
#: nano.c:386
#: nano.c:389
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:390
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:391
msgid " -v \t\tView (read only) mode\n"
msgstr " -v \t\tVisualizza (sola lettura)\n"
#: nano.c:389
#: nano.c:392
msgid " -w \t\tDon't wrap long lines\n"
msgstr " -w \t\tNon interrompere linee lunghe\n"
#: nano.c:390
#: nano.c:393
msgid " -x \t\tDon't show help window\n"
msgstr " -x \t\tNon mostrare la finestra Aiuti\n"
#: nano.c:391
#: nano.c:394
msgid " -z \t\tEnable suspend\n"
msgstr " -z \t\tAttiva sospensione\n"
#: nano.c:392
#: nano.c:395
msgid " +LINE\t\tStart at line number LINE\n"
msgstr " +LINEA\t\tInizia alla LINEA numero\n"
#: nano.c:399
#: nano.c:402
#, 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:404
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:439
msgid "Mark Set"
msgstr ""
#: nano.c:431
#: nano.c:444
msgid "Mark UNset"
msgstr ""
#: nano.c:873
#: nano.c:881
#, c-format
msgid "check_wrap called with inptr->data=\"%s\"\n"
msgstr "check_wrap chiamata con inptr->data=\"%s\"\n"
#: nano.c:933
#: nano.c:932
#, c-format
msgid "current->data now = \"%s\"\n"
msgstr "current->data ora = \"%d\"\n"
#: nano.c:986
#: nano.c:985
#, c-format
msgid "After, data = \"%s\"\n"
msgstr "Dopo, data = \"%s\"\n"
#: nano.c:1056
#: nano.c:1055
msgid "Error deleting tempfile, ack!"
msgstr ""
#: nano.c:1074
#: nano.c:1073
#, c-format
msgid "Could not create a temporary filename: %s"
msgstr "Impossibile creare un nome file temporaneo: %s"
#: nano.c:1097
#: nano.c:1096
#, c-format
msgid "Could not invoke spell program \"%s\""
msgstr "Impossibile invocare correttore ortografico \"%s\""
#. Why 32512? I dont know!
#: nano.c:1103
#: nano.c:1102
msgid "Could not invoke \"ispell\""
msgstr "Impossibile invocare \"ispell\""
#: nano.c:1116
#: nano.c:1115
msgid "Finished checking spelling"
msgstr "Controllo ortografico terminato"
#: nano.c:1134
#: nano.c:1133
msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
msgstr ""
"Salva il buffer modificato (RISPONDENDO \"No\" ANNULLERETE I CAMBIAMENTI "
"AVVENUTI) ?"
#: nano.c:1257
#: nano.c:1256
msgid "Cannot resize top win"
msgstr "Impossibile ridimensionare la finestra superiore"
#: nano.c:1259
#: nano.c:1258
msgid "Cannot move top win"
msgstr "Impossibile spostare la finestra superiore"
#: nano.c:1261
#: nano.c:1260
msgid "Cannot resize edit win"
msgstr "Impossibile ridimensionare la finestra di modifica"
#: nano.c:1263
#: nano.c:1262
msgid "Cannot move edit win"
msgstr "Impossibile spostare finestra di modifica"
#: nano.c:1265
#: nano.c:1264
msgid "Cannot resize bottom win"
msgstr "Impossibile ridimensionare la finestra inferiore"
#: nano.c:1267
#: nano.c:1266
msgid "Cannot move bottom win"
msgstr "Impossibile spostare la finestra inferiore"
#: nano.c:1736
#: nano.c:1732
msgid "Main: set up windows\n"
msgstr "Main: configura finestre\n"
#: nano.c:1758
#: nano.c:1754
msgid "Main: bottom win\n"
msgstr "Main: finestra inferiore\n"
#: nano.c:1764
#: nano.c:1760
msgid "Main: open file\n"
msgstr "Main: apri file\n"
#: nano.c:1837
#: nano.c:1828
#, c-format
msgid "I got Alt-[-%c! (%d)\n"
msgstr "Premuto Alt-[-%c! (%d)\n"
#: nano.c:1853
#: nano.c:1844
#, c-format
msgid "I got Alt-%c! (%d)\n"
msgstr "Premuto Alt-%c! (%d)\n"
@@ -709,38 +709,38 @@ msgstr "Sostituite %d occorrenze"
msgid "Replaced 1 occurence"
msgstr "Sostituita 1 occorrenza"
#: search.c:381 search.c:402 search.c:425
#: search.c:377 search.c:398 search.c:421
msgid "Replace Cancelled"
msgstr "Sostituzione annullata"
#: search.c:398
#: search.c:394
#, c-format
msgid "Replace with [%s]"
msgstr "Sostituisci con [%s]"
#. last_search is empty
#: search.c:423
#: search.c:419
msgid "Replace with"
msgstr "Sostituisci con"
#: search.c:464
#: search.c:460
msgid "Replace this instance?"
msgstr "Sostituisci questa istanza?"
#. Ask for it
#: search.c:515
#: search.c:511
msgid "Enter line number"
msgstr "Inserire numero linea"
#: search.c:517
#: search.c:513
msgid "Aborted"
msgstr "Operazione fallita"
#: search.c:537
#: search.c:533
msgid "Come on, be reasonable"
msgstr "Avanti, sii ragionevole"
#: search.c:542
#: search.c:538
#, c-format
msgid "Only %d lines available, skipping to last line"
msgstr "Solo %d linee disponibili, vai all'ultima"
@@ -767,51 +767,51 @@ msgstr "File: ..."
msgid "Modified"
msgstr "Modificato"
#: winio.c:913
#: winio.c:899
#, 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:910
#, c-format
msgid "current->data = \"%s\"\n"
msgstr "current->data = \"%s\"\n"
#: winio.c:967
#: winio.c:953
#, c-format
msgid "I got \"%s\"\n"
msgstr "Premuto \"%s\"\n"
#: winio.c:992
#: winio.c:978
msgid "Yes"
msgstr " Sì"
#: winio.c:994
#: winio.c:980
msgid "All"
msgstr " Tutti"
#: winio.c:996
#: winio.c:982
msgid "No"
msgstr " No"
#: winio.c:1132
#: winio.c:1118
#, c-format
msgid "do_cursorpos: linepct = %f, bytepct = %f\n"
msgstr "do_cursorpos: linepct = %f, bytepct = %f\n"
#: winio.c:1136
#: winio.c:1122
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:1246
msgid "Dumping file buffer to stderr...\n"
msgstr "Copia file buffer sullo stderr...\n"
#: winio.c:1262
#: winio.c:1248
msgid "Dumping cutbuffer to stderr...\n"
msgstr "Copia cutbuffer sullo stderr...\n"
#: winio.c:1264
#: winio.c:1250
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-21 18:43-0400\n"
"POT-Creation-Date: 2000-08-03 20:43-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"
@@ -55,300 +55,300 @@ msgstr ""
msgid "File to insert [from ./] "
msgstr ""
#: files.c:272 files.c:296 files.c:488 nano.c:1147
#: files.c:272 files.c:296 files.c:486 nano.c:1146
msgid "Cancelled"
msgstr ""
#: files.c:331 files.c:351 files.c:364 files.c:381 files.c:387
#: files.c:318 files.c:338 files.c:351 files.c:368 files.c:374
#, c-format
msgid "Could not open file for writing: %s"
msgstr ""
#: files.c:339
#: files.c:326
msgid "Could not open file: Path length exceeded."
msgstr ""
#: files.c:369
#: files.c:356
#, c-format
msgid "Wrote >%s\n"
msgstr ""
#: files.c:396
#: files.c:383
#, c-format
msgid "Could not close %s: %s"
msgstr ""
#. Try a rename??
#: files.c:417 files.c:428 files.c:433
#: files.c:404 files.c:415 files.c:420
#, c-format
msgid "Could not open %s for writing: %s"
msgstr ""
#: files.c:439
#: files.c:426
#, c-format
msgid "Could not set permissions %o on %s: %s"
msgstr ""
#: files.c:446
#: files.c:433
#, c-format
msgid "Wrote %d lines"
msgstr ""
#: files.c:467
#: files.c:465
msgid "File Name to write"
msgstr ""
#: files.c:472
#: files.c:470
#, c-format
msgid "filename is %s"
msgstr ""
#: files.c:477
#: files.c:475
msgid "File exists, OVERWRITE ?"
msgstr ""
#: global.c:116
#: global.c:118
msgid "Invoke the help menu"
msgstr ""
#: global.c:117
#: global.c:119
msgid "Write the current file to disk"
msgstr ""
#: global.c:118
#: global.c:120
msgid "Exit from nano"
msgstr ""
#: global.c:119
#: global.c:121
msgid "Goto a specific line number"
msgstr ""
#: global.c:120
#: global.c:122
msgid "Justify the current paragraph"
msgstr ""
#: global.c:121
#: global.c:123
msgid "Replace text within the editor"
msgstr ""
#: global.c:122
#: global.c:124
msgid "Insert another file into the current one"
msgstr ""
#: global.c:123
#: global.c:125
msgid "Search for text within the editor"
msgstr ""
#: global.c:124
#: global.c:126
msgid "Move to the previous screen"
msgstr ""
#: global.c:125
#: global.c:127
msgid "Move to the next screen"
msgstr ""
#: global.c:126
#: global.c:128
msgid "Cut the current line and store it in the cutbuffer"
msgstr ""
#: global.c:127
#: global.c:129
msgid "Uncut from the cutbuffer into the current line"
msgstr ""
#: global.c:128
#: global.c:130
msgid "Show the posititon of the cursor"
msgstr ""
#: global.c:129
#: global.c:131
msgid "Invoke the spell checker (if available)"
msgstr ""
#: global.c:130
#: global.c:132
msgid "Move up one line"
msgstr ""
#: global.c:131
#: global.c:133
msgid "Move down one line"
msgstr ""
#: global.c:132
#: global.c:134
msgid "Move forward one character"
msgstr ""
#: global.c:133
#: global.c:135
msgid "Move back one character"
msgstr ""
#: global.c:134
#: global.c:136
msgid "Move to the beginning of the current line"
msgstr ""
#: global.c:135
#: global.c:137
msgid "Move to the end of the current line"
msgstr ""
#: global.c:136
#: global.c:138
msgid "Go to the first line of the file"
msgstr ""
#: global.c:137
#: global.c:139
msgid "Go to the last line of the file"
msgstr ""
#: global.c:138
#: global.c:140
msgid "Refresh (redraw) the current screen"
msgstr ""
#: global.c:139
#: global.c:141
msgid "Mark text at the current cursor location"
msgstr ""
#: global.c:140
#: global.c:142
msgid "Delete the character under the cursor"
msgstr ""
#: global.c:142
#: global.c:144
msgid "Delete the character to the left of the cursor"
msgstr ""
#: global.c:143
#: global.c:145
msgid "Insert a tab character"
msgstr ""
#: global.c:144
#: global.c:146
msgid "Insert a carriage return at the cursor position"
msgstr ""
#: global.c:146
#: global.c:148
msgid "Make the current search or replace case (in)sensitive"
msgstr ""
#: global.c:147
#: global.c:149
msgid "Cancel the current function"
msgstr ""
#: global.c:152 global.c:262 global.c:334
#: global.c:154 global.c:264 global.c:336
msgid "Get Help"
msgstr ""
#: global.c:155 global.c:163
#: global.c:157 global.c:165
msgid "WriteOut"
msgstr ""
#: global.c:159 global.c:323
#: global.c:161 global.c:325
msgid "Exit"
msgstr ""
#: global.c:167 global.c:258 global.c:279 global.c:298
#: global.c:169 global.c:260 global.c:281 global.c:300
msgid "Goto Line"
msgstr ""
#: global.c:172 global.c:250
#: global.c:174 global.c:252
msgid "Justify"
msgstr ""
#: global.c:175 global.c:246 global.c:276
#: global.c:177 global.c:248 global.c:278
msgid "Replace"
msgstr ""
#: global.c:179
#: global.c:181
msgid "Read File"
msgstr ""
#: global.c:183
#: global.c:185
msgid "Where Is"
msgstr ""
#: global.c:187 global.c:315
#: global.c:189 global.c:317
msgid "Prev Page"
msgstr ""
#: global.c:191 global.c:319
#: global.c:193 global.c:321
msgid "Next Page"
msgstr ""
#: global.c:195
#: global.c:197
msgid "Cut Text"
msgstr ""
#: global.c:198
#: global.c:200
msgid "UnCut Txt"
msgstr ""
#: global.c:202
#: global.c:204
msgid "Cur Pos"
msgstr ""
#: global.c:206
#: global.c:208
msgid "To Spell"
msgstr ""
#: global.c:210
#: global.c:212
msgid "Up"
msgstr ""
#: global.c:213
#: global.c:215
msgid "Down"
msgstr ""
#: global.c:216
#: global.c:218
msgid "Forward"
msgstr ""
#: global.c:219
#: global.c:221
msgid "Back"
msgstr ""
#: global.c:222
#: global.c:224
msgid "Home"
msgstr ""
#: global.c:225
#: global.c:227
msgid "End"
msgstr ""
#: global.c:228
#: global.c:230
msgid "Refresh"
msgstr ""
#: global.c:231
#: global.c:233
msgid "Mark Text"
msgstr ""
#: global.c:234
#: global.c:236
msgid "Delete"
msgstr ""
#: global.c:238
#: global.c:240
msgid "Backspace"
msgstr ""
#: global.c:242
#: global.c:244
msgid "Tab"
msgstr ""
#: global.c:253
#: global.c:255
msgid "Enter"
msgstr ""
#: global.c:266 global.c:286 global.c:305
#: global.c:268 global.c:288 global.c:307
msgid "First Line"
msgstr ""
#: global.c:269 global.c:289 global.c:308
#: global.c:271 global.c:291 global.c:310
msgid "Last Line"
msgstr ""
#: global.c:272 global.c:292
#: global.c:274 global.c:294
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:284 global.c:303 global.c:313 global.c:329 global.c:333
#: global.c:339 winio.c:983
msgid "Cancel"
msgstr ""
#: global.c:295
#: global.c:297
msgid "No Replace"
msgstr ""
@@ -389,272 +389,272 @@ msgstr ""
msgid "free_node(): free'd last node.\n"
msgstr ""
#: nano.c:313
#: nano.c:320
msgid ""
"Usage: nano [GNU long option] [option] +LINE <file>\n"
"\n"
msgstr ""
#: nano.c:314
#: nano.c:321
msgid "Option\t\tLong option\t\tMeaning\n"
msgstr ""
#: nano.c:317
#: nano.c:323
msgid " -T \t\t--tabsize=[num]\t\tSet width of a tab to num\n"
msgstr ""
#: nano.c:321
#: nano.c:326
msgid " -R\t\t--regexp\t\tUse regular expressions for search\n"
msgstr ""
#: nano.c:325
#: nano.c:330
msgid " -V \t\t--version\t\tPrint version information and exit\n"
msgstr ""
#: nano.c:327
#: nano.c:332
msgid " -c \t\t--const\t\t\tConstantly show cursor position\n"
msgstr ""
#: nano.c:329
#: nano.c:334
msgid " -h \t\t--help\t\t\tShow this message\n"
msgstr ""
#: nano.c:332
#: nano.c:337
msgid " -k \t\t--cut\t\t\tLet ^K cut from cursor to end of line\n"
msgstr ""
#: nano.c:335
#: nano.c:340
msgid " -i \t\t--autoindent\t\tAutomatically indent new lines\n"
msgstr ""
#: nano.c:337
#: nano.c:342
msgid " -l \t\t--nofollow\t\tDon't follow symbolic links, overwrite.\n"
msgstr ""
#: nano.c:340
#: nano.c:345
msgid " -m \t\t--mouse\t\t\tEnable mouse\n"
msgstr ""
#: nano.c:345
#: nano.c:350
msgid ""
" -r [#cols] \t--fill=[#cols]\t\tSet fill cols to (wrap lines at) #cols\n"
msgstr ""
#: nano.c:347
#: nano.c:352
msgid " -p\t \t--pico\t\t\tMake bottom 2 lines more Pico-like\n"
msgstr ""
#: nano.c:349
#: nano.c:354
msgid " -s [prog] \t--speller=[prog]\tEnable alternate speller\n"
msgstr ""
#: nano.c:351
#: nano.c:356
msgid " -t \t\t--tempfile\t\tAuto save on exit, don't prompt\n"
msgstr ""
#: nano.c:353
#: nano.c:358
msgid " -v \t\t--view\t\t\tView (read only) mode\n"
msgstr ""
#: nano.c:355
#: nano.c:360
msgid " -w \t\t--nowrap\t\tDon't wrap long lines\n"
msgstr ""
#: nano.c:357
#: nano.c:362
msgid " -x \t\t--nohelp\t\tDon't show help window\n"
msgstr ""
#: nano.c:359
#: nano.c:364
msgid " -z \t\t--suspend\t\tEnable suspend\n"
msgstr ""
#: nano.c:361
#: nano.c:366
msgid " +LINE\t\t\t\t\tStart at line number LINE\n"
msgstr ""
#: nano.c:363
#: nano.c:368
msgid ""
"Usage: nano [option] +LINE <file>\n"
"\n"
msgstr ""
#: nano.c:364
#: nano.c:369
msgid "Option\t\tMeaning\n"
msgstr ""
#: nano.c:366
#: nano.c:370
msgid " -T [num]\tSet width of a tab to num\n"
msgstr ""
#: nano.c:368
#: nano.c:371
msgid " -R\t\tUse regular expressions for search\n"
msgstr ""
#: nano.c:369
#: nano.c:372
msgid " -V \t\tPrint version information and exit\n"
msgstr ""
#: nano.c:370
#: nano.c:373
msgid " -c \t\tConstantly show cursor position\n"
msgstr ""
#: nano.c:371
#: nano.c:374
msgid " -h \t\tShow this message\n"
msgstr ""
#: nano.c:373
#: nano.c:376
msgid " -k \t\tLet ^K cut from cursor to end of line\n"
msgstr ""
#: nano.c:375
#: nano.c:378
msgid " -i \t\tAutomatically indent new lines\n"
msgstr ""
#: nano.c:377
#: nano.c:380
msgid " -l \t\tDon't follow symbolic links, overwrite.\n"
msgstr ""
#: nano.c:380
#: nano.c:383
msgid " -m \t\tEnable mouse\n"
msgstr ""
#: nano.c:384
#: nano.c:387
msgid " -r [#cols] \tSet fill cols to (wrap lines at) #cols\n"
msgstr ""
#: nano.c:385
#: nano.c:388
msgid " -s [prog] \tEnable alternate speller\n"
msgstr ""
#: nano.c:386
#: nano.c:389
msgid " -p \t\tMake bottom 2 lines more Pico-like\n"
msgstr ""
#: nano.c:387
#: nano.c:390
msgid " -t \t\tAuto save on exit, don't prompt\n"
msgstr ""
#: nano.c:388
#: nano.c:391
msgid " -v \t\tView (read only) mode\n"
msgstr ""
#: nano.c:389
#: nano.c:392
msgid " -w \t\tDon't wrap long lines\n"
msgstr ""
#: nano.c:390
#: nano.c:393
msgid " -x \t\tDon't show help window\n"
msgstr ""
#: nano.c:391
#: nano.c:394
msgid " -z \t\tEnable suspend\n"
msgstr ""
#: nano.c:392
#: nano.c:395
msgid " +LINE\t\tStart at line number LINE\n"
msgstr ""
#: nano.c:399
#: nano.c:402
#, c-format
msgid " nano version %s by Chris Allegretta (compiled %s, %s)\n"
msgstr ""
#: nano.c:401
#: nano.c:404
msgid " Email: nano@asty.org\tWeb: http://www.asty.org/nano\n"
msgstr ""
#: nano.c:426
#: nano.c:439
msgid "Mark Set"
msgstr ""
#: nano.c:431
#: nano.c:444
msgid "Mark UNset"
msgstr ""
#: nano.c:873
#: nano.c:881
#, c-format
msgid "check_wrap called with inptr->data=\"%s\"\n"
msgstr ""
#: nano.c:933
#: nano.c:932
#, c-format
msgid "current->data now = \"%s\"\n"
msgstr ""
#: nano.c:986
#: nano.c:985
#, c-format
msgid "After, data = \"%s\"\n"
msgstr ""
#: nano.c:1056
#: nano.c:1055
msgid "Error deleting tempfile, ack!"
msgstr ""
#: nano.c:1074
#: nano.c:1073
#, c-format
msgid "Could not create a temporary filename: %s"
msgstr ""
#: nano.c:1097
#: nano.c:1096
#, c-format
msgid "Could not invoke spell program \"%s\""
msgstr ""
#. Why 32512? I dont know!
#: nano.c:1103
#: nano.c:1102
msgid "Could not invoke \"ispell\""
msgstr ""
#: nano.c:1116
#: nano.c:1115
msgid "Finished checking spelling"
msgstr ""
#: nano.c:1134
#: nano.c:1133
msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
msgstr ""
#: nano.c:1257
#: nano.c:1256
msgid "Cannot resize top win"
msgstr ""
#: nano.c:1259
#: nano.c:1258
msgid "Cannot move top win"
msgstr ""
#: nano.c:1261
#: nano.c:1260
msgid "Cannot resize edit win"
msgstr ""
#: nano.c:1263
#: nano.c:1262
msgid "Cannot move edit win"
msgstr ""
#: nano.c:1265
#: nano.c:1264
msgid "Cannot resize bottom win"
msgstr ""
#: nano.c:1267
#: nano.c:1266
msgid "Cannot move bottom win"
msgstr ""
#: nano.c:1736
#: nano.c:1732
msgid "Main: set up windows\n"
msgstr ""
#: nano.c:1758
#: nano.c:1754
msgid "Main: bottom win\n"
msgstr ""
#: nano.c:1764
#: nano.c:1760
msgid "Main: open file\n"
msgstr ""
#: nano.c:1837
#: nano.c:1828
#, c-format
msgid "I got Alt-[-%c! (%d)\n"
msgstr ""
#: nano.c:1853
#: nano.c:1844
#, c-format
msgid "I got Alt-%c! (%d)\n"
msgstr ""
@@ -700,38 +700,38 @@ msgstr ""
msgid "Replaced 1 occurence"
msgstr ""
#: search.c:381 search.c:402 search.c:425
#: search.c:377 search.c:398 search.c:421
msgid "Replace Cancelled"
msgstr ""
#: search.c:398
#: search.c:394
#, c-format
msgid "Replace with [%s]"
msgstr ""
#. last_search is empty
#: search.c:423
#: search.c:419
msgid "Replace with"
msgstr ""
#: search.c:464
#: search.c:460
msgid "Replace this instance?"
msgstr ""
#. Ask for it
#: search.c:515
#: search.c:511
msgid "Enter line number"
msgstr ""
#: search.c:517
#: search.c:513
msgid "Aborted"
msgstr ""
#: search.c:537
#: search.c:533
msgid "Come on, be reasonable"
msgstr ""
#: search.c:542
#: search.c:538
#, c-format
msgid "Only %d lines available, skipping to last line"
msgstr ""
@@ -758,50 +758,50 @@ msgstr ""
msgid "Modified"
msgstr ""
#: winio.c:913
#: winio.c:899
#, c-format
msgid "Moved to (%d, %d) in edit buffer\n"
msgstr ""
#: winio.c:924
#: winio.c:910
#, c-format
msgid "current->data = \"%s\"\n"
msgstr ""
#: winio.c:967
#: winio.c:953
#, c-format
msgid "I got \"%s\"\n"
msgstr ""
#: winio.c:992
#: winio.c:978
msgid "Yes"
msgstr ""
#: winio.c:994
#: winio.c:980
msgid "All"
msgstr ""
#: winio.c:996
#: winio.c:982
msgid "No"
msgstr ""
#: winio.c:1132
#: winio.c:1118
#, c-format
msgid "do_cursorpos: linepct = %f, bytepct = %f\n"
msgstr ""
#: winio.c:1136
#: winio.c:1122
msgid "line %d of %d (%.0f%%), character %d of %d (%.0f%%)"
msgstr ""
#: winio.c:1260
#: winio.c:1246
msgid "Dumping file buffer to stderr...\n"
msgstr ""
#: winio.c:1262
#: winio.c:1248
msgid "Dumping cutbuffer to stderr...\n"
msgstr ""
#: winio.c:1264
#: winio.c:1250
msgid "Dumping a buffer to stderr...\n"
msgstr ""

View File

@@ -29,7 +29,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 +80,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 +105,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

@@ -157,7 +157,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 +179,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 +244,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 +487,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 +521,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 +539,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();

78
winio.c
View File

@@ -48,7 +48,7 @@ int do_first_line(void)
current = fileage;
placewewant = 0;
current_x = 0;
edit_update(current);
edit_update(current, CENTER);
return 1;
}
@@ -57,7 +57,7 @@ int do_last_line(void)
current = filebot;
placewewant = 0;
current_x = 0;
edit_update(current);
edit_update(current, CENTER);
return 1;
}
@@ -73,9 +73,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 +106,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 +140,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 +773,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 +822,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 +834,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 +865,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 +874,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 +889,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)