about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorThomas E. Dickey <dickey@invisible-island.net>2003-02-05 02:18:27 -0500
committerThomas E. Dickey <dickey@invisible-island.net>2003-02-05 02:18:27 -0500
commitc812b42f4248ea1ab6641616f6aef08d402d9f92 (patch)
treef3a1dc7217619392dcbffcfe58840ba92b84436d
parent533c7482785176296637df81cd1a6318a0c29f97 (diff)
downloadlynx-snapshots-c812b42f4248ea1ab6641616f6aef08d402d9f92.tar.gz
snapshot of project "lynx", label v2-8-5dev_14
-rw-r--r--CHANGES32
-rw-r--r--WWW/Library/Implementation/HTAnchor.c244
-rw-r--r--WWW/Library/Implementation/HTAnchor.h31
-rw-r--r--WWW/Library/Implementation/HTChunk.c77
-rw-r--r--WWW/Library/Implementation/HTChunk.h23
-rw-r--r--WWW/Library/Implementation/HTDOS.c4
-rw-r--r--WWW/Library/Implementation/HTDOS.h2
-rw-r--r--WWW/Library/Implementation/HTFTP.c2
-rw-r--r--WWW/Library/Implementation/HTList.c18
-rw-r--r--WWW/Library/Implementation/HTParse.c7
-rw-r--r--WWW/Library/Implementation/HTTP.c26
-rw-r--r--WWW/Library/Implementation/HTVMSUtils.c2
-rw-r--r--WWW/Library/Implementation/LYLeaks.h2
-rw-r--r--WWW/Library/Implementation/LYexit.h6
-rw-r--r--WWW/Library/Implementation/SGML.c45
-rw-r--r--configure.in2
-rw-r--r--lynx.cfg4
-rw-r--r--po/uk.po5567
-rw-r--r--src/GridText.c35
-rw-r--r--src/HTML.c14
-rw-r--r--src/LYList.c15
-rw-r--r--src/LYMainLoop.c8
-rw-r--r--src/LYStrings.c40
-rw-r--r--src/LYUtils.h12
-rw-r--r--src/LYexit.c2
-rw-r--r--userdefs.h4
26 files changed, 5893 insertions, 331 deletions
diff --git a/CHANGES b/CHANGES
index 4817aeae..8b4a2a9d 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,38 @@
 Changes since Lynx 2.8 release
 ===============================================================================
 
+2003-02-04 (2.8.5dev.14)
+* correct a missing ">" at the beginning of page sent as response to mailto -TD
+* simplify (clarify) anchor structure:  links now moved from HTAnchor to
+  HTChildAnchor (the only place they were used).  By this we avoid unneeded
+  casting in calls to HTAnchor_followMainLink, HTAnchor_followTypedLink,
+  deleteLinks. [GridText.c, HTML.c, LYList.c, HTAnchor.c] -LP
+* as of 1998-11-21 "workaround for multiple anchors in the same (invalid) HTML
+  document with the same NAME and different destinations (HTAnchor.c) - KW",
+  along with skipping HTAnchor_link() call in this case now, we realize that
+  HTChildAnchor may have only a single link.  (Previously implemented by
+  mainLink and links list).  This simplifies HTAnchor.c -LP
+* simplify HTChunk.c -LP
+* optimize LYRemoveNewlines() and LYRemoveBlanks() -LP
+* check for no common name (CN) in certificate when connecting via SSL, fixes
+  a SIGSEGV with
+    https://web-shokai.tokyo-denwa.net/
+  (patch by patakuti@t3.rim.or.jp)
+* add uk.po (Ukranian) from
+  http://www.iro.umontreal.ca/contrib/po/maint/lynx/
+* modify HTList_linkObject to avoid an infinite loop in HTList_unlinkObject due
+  to relinking some node several times, corrupting the previous list chain -LP
+* increase ATEXITSIZE to 50, 40 was not enough -TD
+* ifdef-out call to Cygwin_Shell() in LYMainLoop.c, which does not work
+  properly for some environments (report by Corinna Vinschen
+  <vinschen@redhat.com>, forwarded by Frederic L W Meunier) -TD
+* correct a bug in HTAnchor_findChildAndLink() introduced in dev.13 handling
+  USEMAP, e.g.,
+    http://www.sendas-delivery.com.br/topo_sendas.asp
+  (reported by Frederic L W Meunier) -LP
+* minor fixes for K&R compiler on SunOS: prototype of HTDOS_slashes(),
+  definition of LYLeakSequence -TD
+
 2003-01-22 (2.8.5dev.13)
 * change new memory-allocation in HTString.c and GridText.c to provide pointers
   to data aligned to the host's pointer-size, to work on Tru64 where this
diff --git a/WWW/Library/Implementation/HTAnchor.c b/WWW/Library/Implementation/HTAnchor.c
index 4a9e9419..2d40df15 100644
--- a/WWW/Library/Implementation/HTAnchor.c
+++ b/WWW/Library/Implementation/HTAnchor.c
@@ -250,64 +250,71 @@ PUBLIC HTChildAnchor * HTAnchor_findChildAndLink ARGS4(
 	CONST char *,		href,	/* May be "" or 0 */
 	HTLinkType *,		ltype)	/* May be 0	  */
 {
-    HTChildAnchor * child = HTAnchor_findChild(parent, tag);
-
+    HTChildAnchor * child;
     CTRACE((tfp,"Entered HTAnchor_findChildAndLink:  tag=`%s',%s href=`%s'\n",
 	       NonNull(tag),
 	       (ltype == HTInternalLink) ? " (internal link)" : "",
 	       NonNull(href) ));
 
+    child = HTAnchor_findChild(parent, tag);
+
     if (href && *href) {
 	CONST char *fragment = NULL;
 	HTParentAnchor * dest;
 
-	if (ltype == HTInternalLink) {
+	if (ltype == HTInternalLink && *href == '#') {
 	    dest = parent;
 	} else {
-	    CONST char *relative_to = parent->parent->address;
+	    CONST char *relative_to = parent->address;
 	    DocAddress parsed_doc;
 	    parsed_doc.address = HTParse(href, relative_to,
 	       PARSE_ACCESS | PARSE_HOST | PARSE_PATH | PARSE_PUNCTUATION);
 	    parsed_doc.post_data = NULL;
 	    parsed_doc.post_content_type = NULL;
+#ifndef DONT_TRACK_INTERNAL_LINKS
+	    if (ltype && parent->post_data && ltype == HTInternalLink) {
+		/* for internal links, find a destination with the same
+		   post data if the source of the link has post data. - kw
+		   not sure this ever happens when *href != '#' - LP */
+		parsed_doc.post_data = parent->post_data;
+		parsed_doc.post_content_type = parent->post_content_type;
+	    }
+#endif
 	    parsed_doc.bookmark = NULL;
 	    parsed_doc.isHEAD = FALSE;
 	    parsed_doc.safe = FALSE;
+
 	    dest = HTAnchor_findAddress_nofragment(&parsed_doc);
 	    FREE(parsed_doc.address);
 	}
 
-	if (*href == '#')
-	    fragment = href+1;
-	else
-	    fragment = HTParseAnchor(href);
-
 	/*
-	** [comment from HTAnchor_findAddress()]
-	** If the address represents a sub-anchor, we load its parent,
+	** [from HTAnchor_findAddress()]
+	** If the address represents a sub-anchor, we load its parent (above),
 	** then we create a child anchor within that document.
 	*/
+	fragment = (*href == '#') ?  href+1 : HTParseAnchor(href);
+
 	if (*fragment)
 	    dest = (HTParentAnchor *)HTAnchor_findChild(dest, fragment);
 
-#define DUPLICATE_ANCHOR_NAME_WORKAROUND
+#define DUPLICATE_ANCHOR_NAME_WORKAROUND  /*it will not work without*/
 
 #ifdef DUPLICATE_ANCHOR_NAME_WORKAROUND
 	if (tag && *tag) {
-	    HTAnchor *testdest1;
-	    int child_links;
-	    testdest1 = child->mainLink.dest;
-	    if (testdest1) {
-		child_links = 1 + HTList_count(child->links);
+	    if (child->dest) {
 		CTRACE((tfp,
-		       "*** Duplicate ChildAnchor %p named `%s' with %d links",
-		       child, tag, child_links));
-		if ((HTAnchor *)dest == testdest1 && ltype == child->mainLink.type) {
-		    CTRACE((tfp,", same dest %p and type, keeping it\n",
-			   testdest1));
+		       "*** Duplicate ChildAnchor %p named `%s'",
+		       child, tag));
+		if ((HTAnchor *)dest == child->dest && ltype == child->type) {
+		    CTRACE((tfp,", same dest %p and type, already linked\n",
+			   child->dest));
+		    /* skip HTAnchor_link() */
+		    return child;
+
 		} else {
 		    CTRACE((tfp,", different dest %p, creating unnamed child\n",
-			   testdest1));
+			   child->dest));
 		    child = HTAnchor_findChild(parent, 0);
 		}
 	    }
@@ -315,7 +322,7 @@ PUBLIC HTChildAnchor * HTAnchor_findChildAndLink ARGS4(
 #endif
 	HTAnchor_link(child, (HTAnchor *)dest, ltype);
     }
-    return(child);
+    return child;
 }
 
 #ifdef LY_FIND_LEAKS
@@ -368,8 +375,8 @@ PUBLIC HTAnchor * HTAnchor_findAddress ARGS1(
     CTRACE((tfp,"Entered HTAnchor_findAddress\n"));
 
     /*
-    **	If the address represents a sub-anchor, we recursively load its
-    **	parent, then we create a child anchor within that document.
+    **	If the address represents a sub-anchor, we load its parent,
+    **	then we create a child anchor within that document.
     */
     if (*tag) {
 	DocAddress parsed_doc;
@@ -399,7 +406,7 @@ PRIVATE HTParentAnchor * HTAnchor_findAddress_nofragment ARGS1(
 	CONST DocAddress *,	newdoc)
 {
 	/*
-	**  check whether we have this node.
+	**  Check whether we have this node.
 	*/
 	int hash;
 	HTList * adults;
@@ -481,17 +488,24 @@ PUBLIC HTAnchor * HTAnchor_findSimpleAddress ARGS1(
     return HTAnchor_findAddress(&urldoc);
 }
 
+
 /*	Delete an anchor and possibly related things (auto garbage collection)
 **	--------------------------------------------
 **
 **	The anchor is only deleted if the corresponding document is not loaded.
 **	All outgoing links from parent and children are deleted, and this anchor
-**	is removed from the sources list of all its targets.
+**	is removed from the sources list of its target.
 **	We also try to delete the targets whose documents are not loaded.
 **	If this anchor's source list is empty, we delete it and its children.
 */
+
+/*
+ *	Recursively try to delete destination anchor of this child.
+ *	In any event, this will tell destination anchor that we
+ *	no longer consider it a destination.
+ */
 PRIVATE void deleteLinks ARGS1(
-	HTAnchor *,	me)
+	HTChildAnchor *,	me)
 {
     /*
      *	Memory leaks fixed.
@@ -506,22 +520,22 @@ PRIVATE void deleteLinks ARGS1(
     }
 
     /*
-     *	Unregister me with our mainLink destination anchor's parent.
+     *	Unregister me with our destination anchor's parent.
      */
-    if (me->mainLink.dest) {
-	HTParentAnchor *parent = me->mainLink.dest->parent;
+    if (me->dest) {
+	HTParentAnchor *parent = me->dest->parent;
 
 	/*
-	 *  Set the mainLink pointer to zero NOW.  If we don't,
+	 *  Set the dest pointer to zero NOW.  If we don't,
 	 *  and we get somehow called recursively again for this
 	 *  same old me during the HTAnchor_delete below, weird
 	 *  things can occasionally happen. - kw
 	 */
-	 me->mainLink.dest = NULL;
+	 me->dest = NULL;
 
 	/*
 	 *  Remove me from the parent's sources so that the
-	 *  parent knows one less anchor is it's dest.
+	 *  parent knows one less anchor is its dest.
 	 */
 	if (!HTList_isEmpty(&parent->sources)) {
 	    /*
@@ -534,87 +548,20 @@ PRIVATE void deleteLinks ARGS1(
 	 *  Test here to avoid calling overhead.
 	 *  If the parent has no loaded document, then we should
 	 *  tell it to attempt to delete itself.
-	 *  Don't do this jazz if the anchor passed in is the same
-	 *  as the anchor to delete.
 	 *  Also, don't do this if the destination parent is our
 	 *  parent.
 	 */
 	if (!parent->document &&
-	    parent != (HTParentAnchor *)me &&
 	    me->parent != parent) {
 	    HTAnchor_delete(parent);
 	}
 
 	/*
-	 *  At this point, we haven't a mainLink.  Set it to be
-	 *  so.
+	 *  At this point, we haven't a destination.  Set it to be so.
 	 *  Leave the HTAtom pointed to by type up to other code to
 	 *  handle (reusable, near static).
 	 */
-	me->mainLink.type = NULL;
-    }
-
-    /*
-     *	Check for extra destinations in our links list.
-     */
-    if (!HTList_isEmpty(me->links)) {
-	HTLink *target;
-	HTParentAnchor *parent;
-
-	/*
-	 *  Take out our extra non mainLinks one by one, calling
-	 *  their parents to know that they are no longer
-	 *  the destination of me's anchor.
-	 */
-	while ((target = (HTLink *)HTList_removeLastObject(me->links)) != 0) {
-	    parent = target->dest->parent;
-	    if (!HTList_isEmpty(&parent->sources)) {
-		/*
-		 *  Only need to tell destination parent
-		 *  anchor once.
-		 */
-		HTList_unlinkObject(&parent->sources, (void *)me);
-	    }
-
-	    /*
-	     *	Avoid calling overhead.
-	     *	If the parent hasn't a loaded document, then
-	     *	   we will attempt to have the parent
-	     *	   delete itself.
-	     *	Don't call twice if this is the same anchor
-	     *	   that we are trying to delete.
-	     *	Also, don't do this if we are trying to delete
-	     *	   our parent.
-	     */
-	    if (!parent->document &&
-		(HTParentAnchor *)me != parent &&
-		me->parent != parent) {
-		HTAnchor_delete(parent);
-	    }
-	    /*
-	     *	The link structure has to be deleted, too!
-	     *	That was missing, but this code probably never
-	     *	got exercised by Lynx.	- KW
-	     */
-	    FREE(target);
-	}
-
-	/*
-	 *  At this point, me no longer has any destination in
-	 *  the links list.  Get rid of it.
-	 */
-	if (me->links) {
-	    HTList_delete(me->links);
-	    me->links = NULL;
-	}
-    }
-
-    /*
-     *	Catch in case links list exists but nothing in it.
-     */
-    if (me->links) {
-	HTList_delete(me->links);
-	me->links = NULL;
+	me->type = NULL;
     }
 }
 
@@ -672,16 +619,9 @@ PUBLIC BOOL HTAnchor_delete ARGS1(
     me->underway = TRUE;
 
     /*
-     *	Recursively try to delete destination anchors of this parent.
-     *	In any event, this will tell all destination anchors that we
-     *	no longer consider them a destination.
-     */
-    deleteLinks((HTAnchor *)me);
-
-    /*
      *	There are still incoming links to this one (we are the
      *	destination of another anchor).
-     *	Don't actually delete this anchor, but children are OK to
+     *	Don't actually delete this parent anchor, but children are OK to
      *	delete their links.
      */
     if (!HTList_isEmpty(&me->sources)) {
@@ -692,14 +632,14 @@ PUBLIC BOOL HTAnchor_delete ARGS1(
 	if (!HTList_isEmpty(&me->children_notag)) {
 	    cur = &me->children_notag;
 	    while ((child = (HTChildAnchor *)HTList_nextObject(cur)) != 0) {
-		deleteLinks((HTAnchor *)child);
+		deleteLinks(child);
 	    }
 	}
 	if (me->children) {
 	    ele = HTBTree_next(me->children, NULL);
 	    while (ele != NULL) {
 		child = (HTChildAnchor *)HTBTree_object(ele);
-		deleteLinks((HTAnchor *)child);
+		deleteLinks(child);
 		ele = HTBTree_next(me->children, ele);
 	    }
 	}
@@ -719,7 +659,7 @@ PUBLIC BOOL HTAnchor_delete ARGS1(
 	ele = HTBTree_next(me->children, NULL);
 	while (ele != NULL) {
 	    child = (HTChildAnchor *)HTBTree_object(ele);
-	    deleteLinks((HTAnchor *)child);
+	    deleteLinks(child);
 	    FREE(child->tag);
 	    ele = HTBTree_next(me->children, ele);
 	}
@@ -730,7 +670,7 @@ PUBLIC BOOL HTAnchor_delete ARGS1(
     if (!HTList_isEmpty(&me->children_notag)) {
 	while ((child = (HTChildAnchor *)HTList_unlinkLastObject(
 						       &me->children_notag)) != 0) {
-	   deleteLinks((HTAnchor *)child);
+	   deleteLinks(child);
 	   FREE(child);
 	}
     }
@@ -1198,20 +1138,16 @@ PUBLIC BOOL HTAnchor_link ARGS3(
 {
     if (!(source && destination))
 	return(NO);  /* Can't link to/from non-existing anchor */
+
     CTRACE((tfp, "Linking anchor %p to anchor %p\n", source, destination));
-    if (!source->mainLink.dest) {
-	source->mainLink.dest = destination;
-	source->mainLink.type = type;
-    } else {
-	HTLink * newLink = typecalloc(HTLink);
-	if (newLink == NULL)
-	    outofmem(__FILE__, "HTAnchor_link");
-	newLink->dest = destination;
-	newLink->type = type;
-	if (!source->links)
-	    source->links = HTList_new();
-	HTList_addObject (source->links, newLink);
+    if (source->dest) {
+	CTRACE((tfp, "*** ERR: child anchor already has destination!\n"));
+	return(NO);
     }
+
+    source->dest = destination;
+    source->type = type;
+
     HTList_linkObject(&destination->parent->sources, source, &source->_add_sources);
     return(YES);  /* Success */
 }
@@ -1220,55 +1156,19 @@ PUBLIC BOOL HTAnchor_link ARGS3(
 /*	Manipulation of links
 **	---------------------
 */
-PUBLIC HTAnchor * HTAnchor_followMainLink ARGS1(
-	HTAnchor *,	me)
+PUBLIC HTAnchor * HTAnchor_followLink ARGS1(
+	HTChildAnchor *,	me)
 {
-    return( me->mainLink.dest);
+    return( me->dest);
 }
 
 PUBLIC HTAnchor * HTAnchor_followTypedLink ARGS2(
-	HTAnchor *,	me,
-	HTLinkType *,	type)
-{
-    if (me->mainLink.type == type)
-	return( me->mainLink.dest);
-    if (me->links) {
-	HTList *links = me->links;
-	HTLink *the_link;
-	while (NULL != (the_link=(HTLink *)HTList_nextObject(links))) {
-	    if (the_link->type == type) {
-		return( the_link->dest);
-	    }
-	}
-    }
-    return(NULL);  /* No link of me type */
-}
-
-
-/*	Make main link
-*/
-PUBLIC BOOL HTAnchor_makeMainLink ARGS2(
-	HTAnchor *,	me,
-	HTLink *,	movingLink)
+	HTChildAnchor *,	me,
+	HTLinkType *,		type)
 {
-    /* Check that everything's OK */
-    if (!(me && HTList_removeObject (me->links, movingLink))) {
-	return(NO);  /* link not found or NULL anchor */
-    } else {
-	/* First push current main link onto top of links list */
-	HTLink *newLink = typecalloc(HTLink);
-	if (newLink == NULL)
-	    outofmem(__FILE__, "HTAnchor_makeMainLink");
-	memcpy((void *)newLink,
-	       (CONST char *)&me->mainLink, sizeof (HTLink));
-	HTList_addObject (me->links, newLink);
-
-	/* Now make movingLink the new main link, and free it */
-	memcpy((void *)&me->mainLink,
-	       (CONST void *)movingLink, sizeof (HTLink));
-	FREE(movingLink);
-	return(YES);
-    }
+    if (me->type == type)
+	return( me->dest);
+    return(NULL);  /* No link of me type */
 }
 
 
diff --git a/WWW/Library/Implementation/HTAnchor.h b/WWW/Library/Implementation/HTAnchor.h
index cbf27076..fea5b928 100644
--- a/WWW/Library/Implementation/HTAnchor.h
+++ b/WWW/Library/Implementation/HTAnchor.h
@@ -31,25 +31,13 @@ typedef struct _HTParentAnchor HTParentAnchor;
 /*	After definition of HTFormat: */
 #include <HTFormat.h>
 
-typedef HTAtom HTLinkType;
-
-typedef struct {
-  HTAnchor *	dest;		/* The anchor to which this leads */
-  HTLinkType *	type;		/* Semantics of this link */
-} HTLink;
 
-struct _HTAnchor {		/* Generic anchor : just links */
-  HTLink	mainLink;	/* Main (or default) destination of this */
-  HTList *	links;		/* List of extra links from this, if any */
-  /* We separate the first link from the others to avoid too many small mallocs
-     involved by a list creation.  Most anchors only point to one place. */
+struct _HTAnchor {		/* Generic anchor */
   HTParentAnchor * parent;	/* Parent of this anchor (self for adults) */
 };
 
 struct _HTParentAnchor {
   /* Common part from the generic anchor structure */
-  HTLink	mainLink;	/* Main (or default) destination of this */
-  HTList *	links;		/* List of extra links from this, if any */
   HTParentAnchor * parent;	/* Parent of this anchor (self) */
 
   /* ParentAnchor-specific information */
@@ -110,15 +98,18 @@ struct _HTParentAnchor {
   HTList *	imaps;			/* client side image maps */
 };
 
+typedef HTAtom HTLinkType;
+
 typedef struct {
   /* Common part from the generic anchor structure */
-  HTLink	mainLink;	/* Main (or default) destination of this */
-  HTList *	links;		/* List of extra links from this, if any */
   HTParentAnchor * parent;	/* Parent of this anchor */
 
   /* ChildAnchor-specific information */
   char *	tag;		/* #fragment,  relative to the parent */
 
+  HTAnchor *	dest;		/* The anchor to which this leads */
+  HTLinkType *	type;		/* Semantics of this link */
+
   HTList	_add_children_notag;	/* - just a memory for list entry:) */
   HTList	_add_sources;		/* - just a memory for list entry:) */
 } HTChildAnchor;
@@ -375,17 +366,13 @@ extern BOOL HTAnchor_link PARAMS((
 /*	Manipulation of links
 **	---------------------
 */
-extern HTAnchor * HTAnchor_followMainLink PARAMS((
-	HTAnchor *		me));
+extern HTAnchor * HTAnchor_followLink PARAMS((
+	HTChildAnchor *		me));
 
 extern HTAnchor * HTAnchor_followTypedLink PARAMS((
-	HTAnchor *		me,
+	HTChildAnchor *		me,
 	HTLinkType *		type));
 
-extern BOOL HTAnchor_makeMainLink PARAMS((
-	HTAnchor *		me,
-	HTLink *		movingLink));
-
 /*	Read and write methods
 **	----------------------
 */
diff --git a/WWW/Library/Implementation/HTChunk.c b/WWW/Library/Implementation/HTChunk.c
index 6c2d1687..bc6eefcb 100644
--- a/WWW/Library/Implementation/HTChunk.c
+++ b/WWW/Library/Implementation/HTChunk.c
@@ -91,6 +91,28 @@ PUBLIC void HTChunkFree ARGS1 (HTChunk *,ch)
 }
 
 
+/*	Realloc the chunk
+**	-----------------
+*/
+PUBLIC BOOL HTChunkRealloc ARGS2 (HTChunk *,ch, int,growby)
+{
+    char *data;
+    ch->allocated = ch->allocated + growby;
+
+    data = ch->data ? (char *)realloc(ch->data, ch->allocated)
+			: typecallocn(char, ch->allocated);
+    if (data) {
+	ch->data = data;
+    } else if (ch->failok) {
+	HTChunkClear(ch);	/* allocation failed, clear all data - kw */
+	return FALSE;		/* caller should check ch->allocated - kw */
+    } else {
+	outofmem(__FILE__, "HTChunkRealloc");
+    }
+    return TRUE;
+}
+
+
 /*	Append a character
 **	------------------
 */
@@ -99,18 +121,8 @@ PUBLIC void HTChunkFree ARGS1 (HTChunk *,ch)
 PUBLIC void HTChunkPutc ARGS2 (HTChunk *,ch, char,c)
 {
     if (ch->size >= ch->allocated) {
-	char *data;
-	ch->allocated = ch->allocated + ch->growby;
-	data = ch->data ? (char *)realloc(ch->data, ch->allocated)
-			: typecallocn(char, ch->allocated);
-	if (data) {
-	    ch->data = data;
-	} else if (ch->failok) {
-	    HTChunkClear(ch);	/* allocation failed, clear all data - kw */
-	    return;		/* caller should check ch->allocated - kw */
-	} else {
-	    outofmem(__FILE__, "HTChunkPutc");
-	}
+	if (!HTChunkRealloc(ch, ch->growby))
+	    return;
     }
     ch->data[ch->size++] = c;
 }
@@ -132,22 +144,11 @@ PUBLIC void HTChunkEnsure ARGS2 (HTChunk *,ch, int,needed)
 
 PUBLIC void HTChunkPutb ARGS3 (HTChunk *,ch, CONST char *,b, int,l)
 {
-    int needed = ch->size + l;
     if (l <= 0) return;
-    if (needed > ch->allocated) {
-	char *data;
-	ch->allocated = needed-1 - ((needed-1) % ch->growby)
-	    + ch->growby; /* Round up */
-	data = ch->data ? (char *)realloc(ch->data, ch->allocated)
-			: typecallocn(char, ch->allocated);
-	if (data) {
-	    ch->data = data;
-	} else if (ch->failok) {
-	    HTChunkClear(ch);	/* allocation failed, clear all data - kw */
-	    return;		/* caller should check ch->allocated - kw */
-	} else {
-	    outofmem(__FILE__, "HTChunkPutb");
-	}
+    if (ch->size + l > ch->allocated) {
+	int growby = l - (l % ch->growby) + ch->growby; /* Round up */
+	if (!HTChunkRealloc(ch, growby))
+	    return;
     }
     memcpy(ch->data + ch->size, b, l);
     ch->size += l;
@@ -178,19 +179,9 @@ PUBLIC void HTChunkPutUtf8Char ARGS2(
 	utflen = 0;
 
     if (ch->size + utflen > ch->allocated) {
-	char *data;
 	int growby = (ch->growby >= utflen) ? ch->growby : utflen;
-	ch->allocated = ch->allocated + growby;
-	data = ch->data ? (char *)realloc(ch->data, ch->allocated)
-			: typecallocn(char, ch->allocated);
-	if (data) {
-	    ch->data = data;
-	} else if (ch->failok) {
-	    HTChunkClear(ch);	/* allocation failed, clear all data - kw */
-	    return;		/* caller should check ch->allocated - kw */
-	} else {
-	    outofmem(__FILE__, "HTChunkPutUtf8Char");
-	}
+	if (!HTChunkRealloc(ch, growby))
+	    return;
     }
 
     switch (utflen) {
@@ -250,8 +241,10 @@ PUBLIC void HTChunkPuts ARGS2 (HTChunk *,ch, CONST char *,s)
 {
     CONST char * p;
     for (p = s; *p; p++) {
-	HTChunkPutc(ch, *p);
-	if (ch->allocated == 0)
-	    return;		/* must have been allocation failure - kw */
+	if (ch->size >= ch->allocated) {
+	    if (!HTChunkRealloc(ch, ch->growby))
+		return;
+	}
+	ch->data[ch->size++] = *p;
     }
 }
diff --git a/WWW/Library/Implementation/HTChunk.h b/WWW/Library/Implementation/HTChunk.h
index a243b2b4..2c393261 100644
--- a/WWW/Library/Implementation/HTChunk.h
+++ b/WWW/Library/Implementation/HTChunk.h
@@ -13,7 +13,7 @@
 #ifndef HTUTILS_H
 #include <HTUtils.h>
 #endif
- 
+
 #include <UCMap.h>
 
 typedef struct {
@@ -100,6 +100,25 @@ extern void HTChunkClear PARAMS((HTChunk * ch));
 
 /*
  *
+ * Realloc a chunk
+ *
+ *   ON ENTRY,
+ *
+ *   ch 		A valid chunk pointer made by HTChunkCreate()
+ *
+ *   growby		growby
+ *
+ *   ON EXIT,
+ *
+ *   *ch		Expanded by growby
+ *
+ */
+
+extern BOOL HTChunkRealloc PARAMS((HTChunk * ch, int growby));
+
+
+/*
+ *
  * Ensure a chunk has a certain space in
  *
  *   ON ENTRY,
@@ -145,7 +164,7 @@ extern void HTChunkPutUtf8Char PARAMS((HTChunk * ch, UCode_t code));
  *
  *   ch 		A valid chunk pointer made by HTChunkCreate()
  *
- *   str		Tpoints to a zero-terminated string to be appended
+ *   str		Points to a zero-terminated string to be appended
  *
  *   ON EXIT,
  *
diff --git a/WWW/Library/Implementation/HTDOS.c b/WWW/Library/Implementation/HTDOS.c
index 91e6db41..58241d08 100644
--- a/WWW/Library/Implementation/HTDOS.c
+++ b/WWW/Library/Implementation/HTDOS.c
@@ -7,6 +7,8 @@
 #include <HTDOS.h>
 #include <LYStrings.h>
 
+#include <LYLeaks.h>
+
 /*
  * Make a copy of the source argument in the result, allowing some extra
  * space so we can append directly onto the result without reallocating.
@@ -76,7 +78,7 @@ char * HTDOS_wwwName ARGS1(CONST char *, dosname)
 /*
  * Convert slashes from Unix to DOS
  */
-char * HTDOS_slashes (char * path)
+char * HTDOS_slashes ARGS1(char *, path)
 {
     char *s;
 
diff --git a/WWW/Library/Implementation/HTDOS.h b/WWW/Library/Implementation/HTDOS.h
index 6aa61bda..128608d9 100644
--- a/WWW/Library/Implementation/HTDOS.h
+++ b/WWW/Library/Implementation/HTDOS.h
@@ -21,7 +21,7 @@ char * HTDOS_wwwName PARAMS((CONST char * dosname));
 /*
  * Converts Unix slashes to DOS
  */
-char * HTDOS_slashes (char * path);
+char * HTDOS_slashes PARAMS((char * path));
 
 /* PUBLIC                                                       HTDOS_name()
 **              CONVERTS WWW name into a DOS name
diff --git a/WWW/Library/Implementation/HTFTP.c b/WWW/Library/Implementation/HTFTP.c
index 3c884e63..555bb176 100644
--- a/WWW/Library/Implementation/HTFTP.c
+++ b/WWW/Library/Implementation/HTFTP.c
@@ -2767,7 +2767,7 @@ AgainForMultiNet:
 		FREE(spilledname);
 		CTRACE((tfp, "Adding file to BTree: %s\n",
 			    entry_info->filename));
-		HTBTree_add(bt, (EntryInfo *)entry_info);
+		HTBTree_add(bt, entry_info);
 	    } else {
 		free_entryinfo_struct_contents(entry_info);
 		FREE(entry_info);
diff --git a/WWW/Library/Implementation/HTList.c b/WWW/Library/Implementation/HTList.c
index 7a856833..35d865cf 100644
--- a/WWW/Library/Implementation/HTList.c
+++ b/WWW/Library/Implementation/HTList.c
@@ -99,9 +99,21 @@ PUBLIC void HTList_linkObject ARGS3(
 	HTList *,	newNode)
 {
     if (me) {
-	newNode->object = newObject;
-	newNode->next = me->next;
-	me->next = newNode;
+	if (newNode->object == 0 && newNode->next == 0) {
+	    /*  It is safe: */
+	    newNode->object = newObject;
+	    newNode->next = me->next;
+	    me->next = newNode;
+
+	} else {
+	    /*
+	     *  This node was already linked to some list (probably this one),
+	     *  so refuse changing node pointers to keep the list valid!!!
+	     */
+	    CTRACE((tfp, "*** HTList: Refuse linking already linked obj "));
+	    CTRACE((tfp, "%p, node %p, list %p\n",
+			newObject, newNode, me));
+	}
 
     } else {
 	CTRACE((tfp, "HTList: Trying to link object %p to a nonexisting list\n",
diff --git a/WWW/Library/Implementation/HTParse.c b/WWW/Library/Implementation/HTParse.c
index e0945d18..08480133 100644
--- a/WWW/Library/Implementation/HTParse.c
+++ b/WWW/Library/Implementation/HTParse.c
@@ -182,7 +182,7 @@ PUBLIC char * HTParse ARGS3(
 	int,		wanted)
 {
     char * result = NULL;
-    char *tail = NULL; /* a pointer within 'result' string */
+    char * tail = NULL;  /* a pointer to the end of the 'result' string */
     char * return_value = NULL;
     int len, len1, len2;
     char * name = NULL;
@@ -363,9 +363,9 @@ PUBLIC char * HTParse ARGS3(
 
     /*
      * Trim any blanks from the result so far - there's no excuse for blanks
-     * in a hostname.
+     * in a hostname.  Also update the tail here.
      */
-    LYRemoveBlanks(result);
+    tail = LYRemoveBlanks(result);
 
     /*
     **	If host in given or related was ended directly with a '?' (no
@@ -424,7 +424,6 @@ PUBLIC char * HTParse ARGS3(
 	    }
 	}
 
-	tail = result + strlen(result);
 	if (given.absolute) {			/* All is given */
 	    if (wanted & PARSE_PUNCTUATION)
 		*tail++ = '/';
diff --git a/WWW/Library/Implementation/HTTP.c b/WWW/Library/Implementation/HTTP.c
index 9270209d..87073b38 100644
--- a/WWW/Library/Implementation/HTTP.c
+++ b/WWW/Library/Implementation/HTTP.c
@@ -601,20 +601,30 @@ use_tunnel:
 
       X509_NAME_oneline(X509_get_subject_name(SSL_get_peer_certificate(handle)),
 		        ssl_dn, sizeof(ssl_dn));
-      cert_host = strstr(ssl_dn, "/CN=") + 4;
-      if ((p = strchr(cert_host, '/')) != NULL)
-	  *p = '\0';
-      ssl_host = HTParse(url, "", PARSE_HOST);
-      if (strcmp(ssl_host, cert_host)) {
+      if ((cert_host = strstr(ssl_dn, "/CN=")) == NULL) {
 	  HTSprintf0(&msg,
-		     gettext("SSL error:host(%s)!=cert(%s)-Continue?"),
-		     ssl_host,
-		     cert_host);
+		     gettext("SSL error:Can't find common name in certificate-Continue?"));
 	  if (! HTConfirmDefault(msg, TRUE)) {
 	      status = HT_NOT_LOADED;
 	      FREE(msg);
 	      goto done;
 	  }
+      } else {
+	  cert_host += 4;
+	  if ((p = strchr(cert_host, '/')) != NULL)
+	      *p = '\0';
+	  ssl_host = HTParse(url, "", PARSE_HOST);
+	  if (strcmp(ssl_host, cert_host)) {
+	      HTSprintf0(&msg,
+			 gettext("SSL error:host(%s)!=cert(%s)-Continue?"),
+			 ssl_host,
+			 cert_host);
+	      if (! HTConfirmDefault(msg, TRUE)) {
+		  status = HT_NOT_LOADED;
+		  FREE(msg);
+		  goto done;
+	      }
+	  }
       }
 
       HTSprintf0(&msg,
diff --git a/WWW/Library/Implementation/HTVMSUtils.c b/WWW/Library/Implementation/HTVMSUtils.c
index 98dc8f77..49c03f0a 100644
--- a/WWW/Library/Implementation/HTVMSUtils.c
+++ b/WWW/Library/Implementation/HTVMSUtils.c
@@ -1027,7 +1027,7 @@ PUBLIC int HTVMSBrowseDir ARGS4(
 	      {
 		 CTRACE((tfp,"Adding file to BTree: %s\n",
 						      entry_info->filename));
-		 HTBTree_add(bt, (VMSEntryInfo *)entry_info);
+		 HTBTree_add(bt, entry_info);
 	      }
 
 	} /* End while HTVMSreaddir() */
diff --git a/WWW/Library/Implementation/LYLeaks.h b/WWW/Library/Implementation/LYLeaks.h
index ebcc2e1b..99c0f4d0 100644
--- a/WWW/Library/Implementation/LYLeaks.h
+++ b/WWW/Library/Implementation/LYLeaks.h
@@ -196,7 +196,9 @@ typedef struct AllocationList_tag	{
 **	Function declarations
 **	See the appropriate source file for usage.
 */
+#ifndef LYLeakSequence 
 extern long LYLeakSequence NOPARAMS;
+#endif
 extern void LYLeaks NOPARAMS;
 #ifdef LY_FIND_LEAKS_EXTENDED
 extern AllocationList *LYLeak_mark_malloced PARAMS((
diff --git a/WWW/Library/Implementation/LYexit.h b/WWW/Library/Implementation/LYexit.h
index 347ee0d3..005e13d9 100644
--- a/WWW/Library/Implementation/LYexit.h
+++ b/WWW/Library/Implementation/LYexit.h
@@ -27,14 +27,14 @@
 /*
  *	Constant defines
  */
-#ifdef _WINDOWS
+#ifdef exit
 #undef exit
 #endif /* _WINDOWS */
 
-#define exit LYexit
+#define exit(code) LYexit(code)
 
 #define atexit LYatexit
-#define ATEXITSIZE 40
+#define ATEXITSIZE 50
 
 /*
  *	Data structures
diff --git a/WWW/Library/Implementation/SGML.c b/WWW/Library/Implementation/SGML.c
index 4c8062f0..4c3b3b5a 100644
--- a/WWW/Library/Implementation/SGML.c
+++ b/WWW/Library/Implementation/SGML.c
@@ -60,19 +60,36 @@ PRIVATE void fake_put_character ARGS2(
 
 #endif
 
- /* will use an inlined version */
-#ifdef USE_INLINE_PUTC
+ /* will use partially inlined version */
+#define orig_HTChunkPutUtf8Char HTChunkPutUtf8Char
+#undef HTChunkPutUtf8Char
+
+/* ...used for comments and attributes value like href... */
+#define HTChunkPutUtf8Char(ch,x) \
+    { \
+    if ((TOASCII(x) < 128)  && (ch->size < ch->allocated)) \
+	ch->data[ch->size++] = (char)x; \
+    else \
+	orig_HTChunkPutUtf8Char(ch,x); \
+    }
+
+#if 0
+#define orig_HTChunkPutc HTChunkPutc
 #undef HTChunkPutc
-#define HTChunkPutc(ch,c)\
-    if (ch->size >= ch->allocated) {\
-	ch->allocated = ch->allocated + ch->growby;\
-	ch->data = ch->data ? (char *)realloc(ch->data, ch->allocated)\
-			    : typecallocn(char, ch->allocated);\
-	if (!ch->data)\
-	    outofmem(__FILE__, "HTChunkPutc");\
-    }\
-    ch->data[ch->size++] = c;
-#endif
+
+#define HTChunkPutc(ch,x) \
+    { \
+    if (ch->size < ch->allocated) \
+	ch->data[ch->size++] = x; \
+    else \
+	orig_HTChunkPutc(ch,x); \
+    }
+
+#undef HTChunkTerminate
+
+#define HTChunkTerminate(ch) \
+    HTChunkPutc(ch, (char)0)
+#endif /* */
 
 #define PUTS(str) ((*context->actions->put_string)(context->target, str))
 #define PUTC(ch)  ((*context->actions->put_character)(context->target, ch))
@@ -277,7 +294,7 @@ PRIVATE char *state_name ARGS1(sgml_state, n)
 static HTElement pool[DEPTH];
 static int depth = 0;
 
-PRIVATE HTElement* pool_get NOARGS
+PRIVATE HTElement* pool_alloc NOARGS
 {
     depth++;
     if (depth > DEPTH)
@@ -1332,7 +1349,7 @@ PRIVATE void start_element ARGS1(
     if (status == HT_PARSER_OTHER_CONTENT)
 	new_tag = ALT_TAGP(new_tag);	/* this is only returned for OBJECT */
     if (new_tag->contents != SGML_EMPTY) {		/* i.e., tag not empty */
-	HTElement * N = pool_get();
+	HTElement * N = pool_alloc();
 	if (N == NULL)
 	    outofmem(__FILE__, "start_element");
 	N->next = context->element_stack;
diff --git a/configure.in b/configure.in
index 90a333fd..05b52f15 100644
--- a/configure.in
+++ b/configure.in
@@ -4,7 +4,7 @@ dnl by T.E.Dickey <dickey@invisible-island.net>
 dnl and Jim Spath <jspath@mail.bcpl.lib.md.us>
 dnl
 dnl ask PRCS to plug-in the project-version for the configure-script.
-dnl $Format: AC_REVISION($ProjectVersion: 2.8.5dev.13 $\""$)
+dnl $Format: AC_REVISION($ProjectVersion: 2.8.5dev.14 $\""$)
 AC_REVISION(none)
 
 # Save the original $CFLAGS so we can distinguish whether the user set those
diff --git a/lynx.cfg b/lynx.cfg
index f41536d3..e84f4bcc 100644
--- a/lynx.cfg
+++ b/lynx.cfg
@@ -3,10 +3,10 @@
 #                                     or Lynx_Dir:lynx.cfg (VMS)
 #
 # $Format: "#PRCS LYNX_VERSION \"$ProjectVersion$\""$
-#PRCS LYNX_VERSION "2.8.5dev.13"
+#PRCS LYNX_VERSION "2.8.5dev.14"
 #
 # $Format: "#PRCS LYNX_DATE \"$ProjectDate$\""$
-#PRCS LYNX_DATE "Wed, 22 Jan 2003 01:43:13 -0800"
+#PRCS LYNX_DATE "Tue, 04 Feb 2003 18:00:17 -0800"
 #
 # Definition pairs are of the form  VARIABLE:DEFINITION
 # NO spaces are allowed between the pair items.
diff --git a/po/uk.po b/po/uk.po
new file mode 100644
index 00000000..48015ebc
--- /dev/null
+++ b/po/uk.po
@@ -0,0 +1,5567 @@
+# Переклад Lynx на укра╖нську
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# Volodymyr M. Lisivka <lvm@mystery.lviv.net>, 2003
+# Dmytro O. Redchuk <dor@kiev-online.net>, 2001-2002
+# Olexander Kunytsa <kunia@snark.ukma.kiev.ua>, 2000-2001
+# @Id: uk.po 1.1 Tue, 04 Feb 2003 18:00:17 -0800 dickey @
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: lynx 2.8.5pre9\n"
+"POT-Creation-Date: 2003-01-20 19:15-0500\n"
+"PO-Revision-Date: 2003-01-22 18:21EEST\n"
+"Last-Translator: Volodymyr M. Lisivka <lvm@mystery.lviv.net>\n"
+"Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=koi8-u\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. ******************************************************************
+#. * The following definitions are for status line prompts, messages, or
+#. * warnings issued by Lynx during program execution.  You can modify
+#. * them to make them more appropriate for your site.  We recommend that
+#. * you extend these definitions to other languages using the gettext
+#. * library.  There are also scattered uses of 'gettext()' throughout the
+#. * Lynx source, covering all but those messages which (a) are used for
+#. * debugging (CTRACE) or (b) are constants used in interaction with
+#. * other programs.
+#. *
+#. * Links to collections of alternate definitions, developed by the Lynx
+#. * User Community, are maintained in Lynx links:
+#. *
+#. *    http://www.trill-home.com/lynx.html
+#. *
+#. * See ABOUT-NLS and po/readme for details and location of contributed
+#. * translations.  When no translation is available, the English default is
+#. * used.
+#.
+#: LYMessages.c:29
+#, c-format
+msgid "Alert!: %s"
+msgstr "Ой!: %s"
+
+#: LYMessages.c:30
+msgid "Welcome"
+msgstr "Ласкаво просимо"
+
+# @ glade- konsole lynx
+# * Yuriy Syrota <yuri@renome.rovno.ua>
+#: LYMessages.c:31
+msgid "Are you sure you want to quit?"
+msgstr "Ви впевнен╕, що хочете вийти?"
+
+#: LYMessages.c:33
+msgid "Really exit from Lynx?"
+msgstr "Справд╕ вийти з Lynx?"
+
+#: LYMessages.c:35
+msgid "Connection interrupted."
+msgstr "З'╓днання роз╕рвано."
+
+#: LYMessages.c:36
+msgid "Data transfer interrupted."
+msgstr "Обм╕н даними перервано."
+
+#: LYMessages.c:37
+msgid "Cancelled!!!"
+msgstr "Скасовано!!!"
+
+#: LYMessages.c:38
+msgid "Cancelling!"
+msgstr "Скасовую!"
+
+#: LYMessages.c:39
+msgid "Excellent!!!"
+msgstr "Чудово!!!"
+
+#: LYMessages.c:40
+msgid "OK"
+msgstr "Гаразд"
+
+#: LYMessages.c:41
+msgid "Done!"
+msgstr "Зроблено!"
+
+# :-) Не принципово -- як залишиш, так ╕ буде.
+# :-) Не принципово -- як залишиш, так ╕ буде.
+#: LYMessages.c:42
+msgid "Bad request!"
+msgstr "Незрозум╕лий запит!"
+
+#: LYMessages.c:43
+msgid "previous"
+msgstr "попередн╕й"
+
+#: LYMessages.c:44
+msgid "next screen"
+msgstr "наступний екран"
+
+#: LYMessages.c:45
+msgid "HELP!"
+msgstr "ДОВ╤ДКА!"
+
+#: LYMessages.c:46
+msgid ", help on "
+msgstr ", дов╕дка по "
+
+#. #define HELP
+#: LYMessages.c:48
+msgid "Commands: Use arrow keys to move, '?' for help, 'q' to quit, '<-' to go back."
+msgstr "Команди: Стр╕лки - перем╕щення, '?' - дов╕дка, 'q' - вих╕д, '<-' - назад."
+
+#. #define MOREHELP
+#: LYMessages.c:50
+msgid "-- press space for more, use arrow keys to move, '?' for help, 'q' to quit."
+msgstr "-- проб╕л - дал╕, стр╕лки - перем╕щення, '?' - дов╕дка, 'q' - вих╕д."
+
+# чому "для наступно╖ стор╕нки" ? воно ╖й треба?-)
+# чому "для наступно╖ стор╕нки" ? воно ╖й треба?-)
+#: LYMessages.c:51
+msgid "-- press space for next page --"
+msgstr "-- натисн╕ть проб╕л для переходу на наступну стор╕нку --"
+
+#: LYMessages.c:52
+msgid "URL too long"
+msgstr "Задовгий URL"
+
+#. Inactive input fields, messages used with -tna option - kw
+#. #define FORM_LINK_TEXT_MESSAGE_INA
+#: LYMessages.c:58
+msgid "(Text entry field) Inactive.  Press <return> to activate."
+msgstr "(Текстова рядок) Неактивна. Натисн╕ть <вв╕д> щоб актив╕зувати."
+
+#. #define FORM_LINK_TEXTAREA_MESSAGE_INA
+#: LYMessages.c:60
+msgid "(Textarea) Inactive.  Press <return> to activate."
+msgstr "(Текстова область) Неактивне. Натисн╕ть <вв╕д> щоб актив╕зувати."
+
+#. #define FORM_LINK_TEXTAREA_MESSAGE_INA_E
+#: LYMessages.c:62
+#, c-format
+msgid "(Textarea) Inactive.  Press <return> to activate (%s for editor)."
+msgstr "(Текстова область) Неактивне. <Вв╕д> актив╕зу╓ (%s -редактор)."
+
+#. #define FORM_LINK_TEXT_SUBMIT_MESSAGE_INA
+#: LYMessages.c:64
+msgid "(Form field) Inactive.  Use <return> to edit."
+msgstr "(Поле форми) Неактивне. Натисн╕ть <вв╕д> щоб редагувати."
+
+#. #define FORM_TEXT_SUBMIT_MESSAGE_INA_X
+#: LYMessages.c:66
+#, c-format
+msgid "(Form field) Inactive.  Use <return> to edit (%s to submit with no cache)."
+msgstr "(Поле форми) Неактивне.  <Вв╕д> - редагувати (%s - в╕д╕слати без кеша)."
+
+#. #define FORM_TEXT_RESUBMIT_MESSAGE_INA
+#: LYMessages.c:68
+msgid "(Form field) Inactive. Press <return> to edit, press <return> twice to submit."
+msgstr "(Поле форми) Неактивне. <Вв╕д> - редагувати, <вв╕д> дв╕ч╕ - в╕д╕слати."
+
+#. #define FORM_TEXT_SUBMIT_MAILTO_MSG_INA
+#: LYMessages.c:70
+msgid "(mailto form field) Inactive.  Press <return> to change."
+msgstr "(Поле mailto) Неактивне. Натисн╕ть <вв╕д> щоб зм╕нити."
+
+#. #define FORM_LINK_PASSWORD_MESSAGE_INA
+#: LYMessages.c:72
+msgid "(Password entry field) Inactive.  Press <return> to activate."
+msgstr "(Поле для пароля) Неактивне. Натисн╕ть <вв╕д> щоб актив╕зувати."
+
+#. #define FORM_LINK_FILE_UNM_MSG
+#: LYMessages.c:75
+msgid "UNMODIFIABLE file entry field.  Use UP or DOWN arrows or tab to move off."
+msgstr "НЕЗМ╤ННЕ поле для файлу.  Стр╕лки ВГОРУ/ВНИЗ, чи ТАБУЛЯЦ╤Я - з╕йти."
+
+#. #define FORM_LINK_FILE_MESSAGE
+#: LYMessages.c:77
+msgid "(File entry field) Enter filename.  Use UP or DOWN arrows or tab to move off."
+msgstr "(Поле для файлу) Введ╕ть ╕м'я файлу. Стр╕лки ВГОРУ/ВНИЗ, чи ТАБУЛЯЦ╤Я - з╕йти."
+
+# я би залишив "сво╓", бо текстове поле у мене textarea
+#. #define FORM_LINK_TEXT_MESSAGE
+#: LYMessages.c:79
+msgid "(Text entry field) Enter text.  Use UP or DOWN arrows or tab to move off."
+msgstr "(Текстовий рядок) Введ╕ть текст. Стр╕лки ВГОРУ/ВНИЗ, чи ТАБУЛЯЦ╤Я - з╕йти."
+
+#. #define FORM_LINK_TEXTAREA_MESSAGE
+#: LYMessages.c:81
+msgid "(Textarea) Enter text. Use UP/DOWN arrows or TAB to move off."
+msgstr "(Текстова область) Заповн╕ть. Стр╕лки ВГОРУ/ВНИЗ, чи ТАБУЛЯЦ╤Я - з╕йти."
+
+#. #define FORM_LINK_TEXTAREA_MESSAGE_E
+#: LYMessages.c:83
+#, c-format
+msgid "(Textarea) Enter text. Use UP/DOWN arrows or TAB to move off (%s for editor)."
+msgstr "(Текстова область) Заповн╕ть. Стр╕лки ВГОРУ/ВНИЗ, чи ТАБ - з╕йти (%s - редактор)."
+
+#. #define FORM_LINK_TEXT_UNM_MSG
+#: LYMessages.c:85
+msgid "UNMODIFIABLE form text field.  Use UP or DOWN arrows or tab to move off."
+msgstr "НЕЗМ╤ННЕ текстове поле.  Стр╕лки ВГОРУ/ВНИЗ, чи ТАБУЛЯЦ╤Я - з╕йти."
+
+#. #define FORM_LINK_TEXT_SUBMIT_MESSAGE
+#: LYMessages.c:87
+msgid "(Form field) Enter text.  Use <return> to submit."
+msgstr "(Поле форми) Введ╕ть текст. <Вв╕д> щоб в╕д╕слати форму."
+
+#. #define FORM_LINK_TEXT_SUBMIT_MESSAGE_X
+#: LYMessages.c:89
+#, c-format
+msgid "(Form field) Enter text.  Use <return> to submit (%s for no cache)."
+msgstr "(Поле форми) Введ╕ть текст. <Вв╕д> щоб в╕д╕слати (%s - без кеша)."
+
+#. #define FORM_LINK_TEXT_RESUBMIT_MESSAGE
+#: LYMessages.c:91
+msgid "(Form field) Enter text.  Use <return> to submit, arrows or tab to move off."
+msgstr "(Поле форми) Введ╕ть текст. <Вв╕д> - в╕дсила╓, стр╕лки/табуляц╕я - з╕йти."
+
+#. #define FORM_LINK_TEXT_SUBMIT_UNM_MSG
+#: LYMessages.c:93
+msgid "UNMODIFIABLE form field.  Use UP or DOWN arrows or tab to move off."
+msgstr "НЕЗМ╤ННЕ поле форми.  Стр╕лки ВГОРУ/ВНИЗ, чи ТАБУЛЯЦ╤Я - з╕йти."
+
+#. #define FORM_LINK_TEXT_SUBMIT_MAILTO_MSG
+#: LYMessages.c:95
+msgid "(mailto form field) Enter text.  Use <return> to submit, arrows to move off."
+msgstr "(Поле mailto) Введ╕ть текст. <Вв╕д> - в╕д╕слати, стр╕лки - з╕йти."
+
+#. #define FORM_LINK_TEXT_SUBMIT_MAILTO_DIS_MSG
+#: LYMessages.c:97
+msgid "(mailto form field) Mail is disallowed so you cannot submit."
+msgstr "(Поле mailto)  Надсилання пошти заборонене, в╕д╕слати неможливо."
+
+#. #define FORM_LINK_PASSWORD_MESSAGE
+#: LYMessages.c:99
+msgid "(Password entry field) Enter text.  Use UP or DOWN arrows or tab to move off."
+msgstr "(Поле вводу пароля) Введ╕ть текст. Стр╕лки ВГОРУ/ВНИЗ, чи ТАБУЛЯЦ╤Я - з╕йти."
+
+#. #define FORM_LINK_PASSWORD_UNM_MSG
+#: LYMessages.c:101
+msgid "UNMODIFIABLE form password.  Use UP or DOWN arrows or tab to move off."
+msgstr "НЕЗМ╤ННЕ поле вводу пароля.  Стр╕лки ВГОРУ/ВНИЗ, чи ТАБУЛЯЦ╤Я - з╕йти."
+
+#. #define FORM_LINK_CHECKBOX_MESSAGE
+#: LYMessages.c:103
+msgid "(Checkbox Field)   Use right-arrow or <return> to toggle."
+msgstr "(Поле \"перемикач\")   Права стр╕лка чи <вв╕д> перемика╓ стан."
+
+#. #define FORM_LINK_CHECKBOX_UNM_MSG
+#: LYMessages.c:105
+msgid "UNMODIFIABLE form checkbox.  Use UP or DOWN arrows or tab to move off."
+msgstr "НЕЗМ╤ННИЙ перемикач.  Стр╕лки ВГОРУ/ВНИЗ, чи ТАБУЛЯЦ╤Я - з╕йти."
+
+#. #define FORM_LINK_RADIO_MESSAGE
+#: LYMessages.c:107
+msgid "(Radio Button)   Use right-arrow or <return> to toggle."
+msgstr "(Рад╕окнопка)    Права стр╕лка чи <вв╕д> перемика╓."
+
+#. #define FORM_LINK_RADIO_UNM_MSG
+#: LYMessages.c:109
+msgid "UNMODIFIABLE form radio button.  Use UP or DOWN arrows or tab to move off."
+msgstr "НЕЗМ╤ННА рад╕окнопка.  Стр╕лки ВГОРУ/ВНИЗ, чи ТАБУЛЯЦ╤Я - з╕йти."
+
+# ТЕРМ╤НОЛОГ╤Я!!! Треба обговорювати.
+# Мен╕ г╕рше "В╕д╕слати", бо тод╕ невиправдана тавтолог╕я у LYMessages.c:127
+# ТЕРМ╤НОЛОГ╤Я!!! Треба обговорювати.
+# Мен╕ г╕рше "В╕д╕слати", бо тод╕ невиправдана тавтолог╕я у LYMessages.c:127
+#. #define FORM_LINK_SUBMIT_PREFIX
+#: LYMessages.c:111
+msgid "Submit ('x' for no cache) to "
+msgstr "Затвердити ('x' - без кеша) на "
+
+#. #define FORM_LINK_RESUBMIT_PREFIX
+#: LYMessages.c:113
+msgid "Submit to "
+msgstr "Затвердити на "
+
+#. #define FORM_LINK_SUBMIT_MESSAGE
+#: LYMessages.c:115
+msgid "(Form submit button) Use right-arrow or <return> to submit ('x' for no cache)."
+msgstr "(Кнопка в╕дсилання форми) В╕д╕слати - стр╕лка вправо чи <вв╕д> ('x' - без кеша)"
+
+#. #define FORM_LINK_RESUBMIT_MESSAGE
+#: LYMessages.c:117
+msgid "(Form submit button) Use right-arrow or <return> to submit."
+msgstr "(Кнопка в╕дсилання форми) В╕д╕слати - стр╕лка вправо чи <вв╕д>."
+
+#. #define FORM_LINK_SUBMIT_DIS_MSG
+#: LYMessages.c:119
+msgid "DISABLED form submit button.  Use UP or DOWN arrows or tab to move off."
+msgstr "ЗАБЛОКОВАНА кнопка затвердження. Стр╕лки ВГОРУ/ВНИЗ, чи ТАБ - з╕йти."
+
+#. #define FORM_LINK_SUBMIT_MAILTO_PREFIX
+#: LYMessages.c:121
+msgid "Submit mailto form to "
+msgstr "Затвердити mailto на "
+
+#. #define FORM_LINK_SUBMIT_MAILTO_MSG
+#: LYMessages.c:123
+msgid "(mailto form submit button) Use right-arrow or <return> to submit."
+msgstr "(Кнопка в╕дсилання через mailto) В╕д╕слати - стр╕лка вправо чи <вв╕д>."
+
+#. #define FORM_LINK_SUBMIT_MAILTO_DIS_MSG
+#: LYMessages.c:125
+msgid "(mailto form submit button) Mail is disallowed so you cannot submit."
+msgstr "(Кнопка в╕дсилання через mailto) Надсилати пошту заборонено, в╕д╕слати неможливо."
+
+#. #define FORM_LINK_RESET_MESSAGE
+#: LYMessages.c:127
+msgid "(Form reset button)   Use right-arrow or <return> to reset form to defaults."
+msgstr "(Кнопка в╕дновлення форми) Стр╕лка вправо чи <вв╕д> - до початкового стану."
+
+#. #define FORM_LINK_RESET_DIS_MSG
+#: LYMessages.c:129
+msgid "DISABLED form reset button.  Use UP or DOWN arrows or tab to move off."
+msgstr "ЗАБЛОКОВАНА кнопка в╕дновлення. Стр╕лки ВГОРУ/ВНИЗ, чи ТАБ - з╕йти."
+
+#. #define FORM_LINK_OPTION_LIST_MESSAGE
+#: LYMessages.c:131
+msgid "(Option list) Hit return and use arrow keys and return to select option."
+msgstr "(Список вар╕ант╕в) Натисн╕ть вв╕д, вибер╕ть стр╕лками та натисн╕ть вв╕д."
+
+#. #define CHOICE_LIST_MESSAGE
+#: LYMessages.c:133
+msgid "(Choice list) Hit return and use arrow keys and return to select option."
+msgstr "(Список вар╕ант╕в) Натисн╕ть вв╕д, вибер╕ть стр╕лками та натисн╕ть вв╕д."
+
+#. #define FORM_LINK_OPTION_LIST_UNM_MSG
+#: LYMessages.c:135
+msgid "UNMODIFIABLE option list.  Use return or arrow keys to review or leave."
+msgstr "НЕЗМ╤ННИЙ список вар╕ант╕в. Стр╕лки чи вв╕д - продивитися й з╕йти."
+
+#. #define CHOICE_LIST_UNM_MSG
+#: LYMessages.c:137
+msgid "UNMODIFIABLE choice list.  Use return or arrow keys to review or leave."
+msgstr "ЗАБЛОКОВАНИЙ список вар╕ант╕в. Стр╕лки чи вв╕д - продивитися й з╕йти."
+
+#: LYMessages.c:138
+msgid "Submitting form..."
+msgstr "Затверджу╓мо форму..."
+
+#: LYMessages.c:139
+msgid "Resetting form..."
+msgstr "В╕дновлю╓мо форму..."
+
+#. #define RELOADING_FORM
+#: LYMessages.c:141
+msgid "Reloading document.  Any form entries will be lost!"
+msgstr "Перезавантажу╓мо документ.  Ус╕ введен╕ значення будуть втрачен╕!"
+
+#: LYMessages.c:142
+#, c-format
+msgid "Warning: Cannot transcode form data to charset %s!"
+msgstr "Увага: Неможливо перекодувати дан╕ у %s!"
+
+#. #define NORMAL_LINK_MESSAGE
+#: LYMessages.c:145
+msgid "(NORMAL LINK)   Use right-arrow or <return> to activate."
+msgstr "(ПОСИЛАННЯ) Активуйте стр╕лкою вправо чи <вв╕д>'ом"
+
+#: LYMessages.c:146
+msgid "The resource requested is not available at this time."
+msgstr "Цей ресурс нараз╕ недоступний."
+
+#: LYMessages.c:147
+msgid "Enter Lynx keystroke command: "
+msgstr "Введ╕ть команду Lynx: "
+
+#: LYMessages.c:148
+msgid "Looking up "
+msgstr "Шука╓мо "
+
+#: LYMessages.c:149
+#, c-format
+msgid "Getting %s"
+msgstr "Отриму╓мо %s"
+
+#: LYMessages.c:150
+#, c-format
+msgid "Skipping %s"
+msgstr "Пропуска╓мо %s"
+
+#: LYMessages.c:151
+#, c-format
+msgid "Using %s"
+msgstr "Використову╓мо %s"
+
+#: LYMessages.c:152
+#, c-format
+msgid "Illegal URL: %s"
+msgstr "Нев╕рний URL: %s"
+
+#: LYMessages.c:153
+#, c-format
+msgid "Badly formed address %s"
+msgstr "Неправильно сформована адреса %s"
+
+#: LYMessages.c:154
+#, c-format
+msgid "URL: %s"
+msgstr "URL: %s"
+
+#: LYMessages.c:155
+msgid "Unable to access WWW file!!!"
+msgstr "Неможливо д╕статися до WWW файлу!!!"
+
+#: LYMessages.c:156
+#, c-format
+msgid "This is a searchable index.  Use %s to search."
+msgstr "Це ╕ндекс ╕з пошуком.  Використовуйте для пошуку %s."
+
+#. #define WWW_INDEX_MORE_MESSAGE
+#: LYMessages.c:158
+#, c-format
+msgid "--More--  This is a searchable index.  Use %s to search."
+msgstr "--Дал╕-- Це ╕ндекс ╕з пошуком.  Використовуйте для пошуку %s."
+
+#: LYMessages.c:159
+msgid "You have entered an invalid link number."
+msgstr "Ви ввели нев╕рний номер посилання."
+
+# "згенеровано╖ верс╕╖" ??
+# "згенеровано╖ верс╕╖" ??
+#. #define SOURCE_HELP
+#: LYMessages.c:161
+msgid "Currently viewing document source.  Press '\\' to return to rendered version."
+msgstr "Це джерело документа. Натисн╕ть '\\' щоб повернутися до опрацьовано╖ верс╕╖."
+
+#. #define NOVICE_LINE_ONE
+#: LYMessages.c:163
+msgid "  Arrow keys: Up and Down to move.  Right to follow a link; Left to go back.  \n"
+msgstr "  Стр╕лки: вгору/вниз - перем╕щення,  вправо - за посиланням, вл╕во - назад.  \n"
+
+#. #define NOVICE_LINE_TWO
+#: LYMessages.c:165
+msgid " H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search [delete]=history list \n"
+msgstr " H)elp O)ptions P)rint G)o M)ain screen Q)uit /=пошук  [delete]=history list \n"
+
+#. #define NOVICE_LINE_TWO_A
+#: LYMessages.c:167
+msgid "  O)ther cmds  H)elp  K)eymap  G)oto  P)rint  M)ain screen  o)ptions  Q)uit  \n"
+msgstr ""
+
+#. #define NOVICE_LINE_TWO_B
+#: LYMessages.c:169
+msgid "  O)ther cmds  B)ack  E)dit  D)ownload ^R)eload ^W)ipe screen  search doc: / \n"
+msgstr ""
+
+#. #define NOVICE_LINE_TWO_C
+#: LYMessages.c:171
+msgid "O)ther cmds  C)omment  History: <backspace>  Bookmarks: V)iew, A)dd, R)emove \n"
+msgstr "O)╕нш╕ км C)коментар╕ ╤стор╕я: <заб╕й> Закладки: V)перегляд A)додати R)видалити\n"
+
+#. #define FORM_NOVICELINE_ONE
+#: LYMessages.c:173
+msgid "            Enter text into the field by typing on the keyboard              "
+msgstr "                        Введ╕ть текст з клав╕атури                           "
+
+# у стр╕чц╕, у рядку -- мен╕ треба визначитися.
+# я вже називав textfield текстовою стр╕чкою, треба роз╕братися
+# у стр╕чц╕, у рядку -- мен╕ треба визначитися.
+# я вже називав textfield текстовою стр╕чкою, треба роз╕братися
+#. #define FORM_NOVICELINE_TWO
+#: LYMessages.c:175
+msgid "    Ctrl-U to delete all text in field, [Backspace] to delete a character    "
+msgstr "    Ctrl-U - стерти весь текст у рядку, [Заб╕й] - стерти один символ   "
+
+# у стр╕чц╕, у рядку -- мен╕ треба визначитися.
+# я вже називав textfield текстовою стр╕чкою, треба роз╕братися
+#. #define FORM_NOVICELINE_TWO_DELBL
+#: LYMessages.c:177
+msgid "      Ctrl-U to delete text in field, [Backspace] to delete a character    "
+msgstr "   Ctrl-U - стерти весь текст у рядку, [Заб╕й] - стерти один символ  "
+
+# у стр╕чц╕, у рядку -- мен╕ треба визначитися.
+# я вже називав textfield текстовою стр╕чкою, треба роз╕братися
+#. #define FORM_NOVICELINE_TWO_VAR
+#: LYMessages.c:179
+#, c-format
+msgid "    %s to delete all text in field, [Backspace] to delete a character    "
+msgstr "    %s - стерти весь текст у рядку, [Заб╕й] - стерти один символ   "
+
+# у стр╕чц╕, у рядку -- мен╕ треба визначитися.
+# я вже називав textfield текстовою стр╕чкою, треба роз╕братися
+#. #define FORM_NOVICELINE_TWO_DELBL_VAR
+#: LYMessages.c:181
+#, c-format
+msgid "      %s to delete text in field, [Backspace] to delete a character    "
+msgstr "  %s - стерти весь текст у рядку, [Заб╕й] - стерти один символ   "
+
+#. mailto
+#: LYMessages.c:184
+msgid "Malformed mailto form submission!  Cancelled!"
+msgstr "Неправильно сформоване затвердження форми mailto! Скасовано!"
+
+#: LYMessages.c:185
+msgid "Warning!  Control codes in mail address replaced by ?"
+msgstr "Увага! Коди керування у поштов╕й адрес╕ зам╕нено на ?"
+
+#: LYMessages.c:186
+msgid "Mail disallowed!  Cannot submit."
+msgstr "Надсилання пошти заборонене! Затвердження неможливе."
+
+#: LYMessages.c:187
+msgid "Mailto form submission failed!"
+msgstr "Невдача затвердження форми mailto!"
+
+#: LYMessages.c:188
+msgid "Mailto form submission Cancelled!!!"
+msgstr "Затвердження форми mailto скасовано!!!"
+
+#: LYMessages.c:189
+msgid "Sending form content..."
+msgstr "В╕дправля╓мо заповнену форму..."
+
+#: LYMessages.c:190
+msgid "No email address is present in mailto URL!"
+msgstr "Нема поштово╖ адреси у mailto URL!"
+
+#. #define MAILTO_URL_TEMPOPEN_FAILED
+#: LYMessages.c:192
+msgid "Unable to open temporary file for mailto URL!"
+msgstr "Неможливо в╕дкрити тимчасовий файл для mailto URL!"
+
+#. #define INC_ORIG_MSG_PROMPT
+#: LYMessages.c:194
+msgid "Do you wish to include the original message?"
+msgstr "Чи бажа╓те додати отриманого листа?"
+
+#. #define INC_PREPARSED_MSG_PROMPT
+#: LYMessages.c:196
+msgid "Do you wish to include the preparsed source?"
+msgstr "Чи бажа╓те додати оброблене джерело листа?"
+
+#. #define SPAWNING_EDITOR_FOR_MAIL
+#: LYMessages.c:198
+msgid "Spawning your selected editor to edit mail message"
+msgstr "Запуска╓мо вибраного вами редактора для редагування листа"
+
+#. #define ERROR_SPAWNING_EDITOR
+#: LYMessages.c:200
+msgid "Error spawning editor, check your editor definition in the options menu"
+msgstr "Помилка запуску редактора, перев╕рте установки у меню налаштувань"
+
+#: LYMessages.c:201
+msgid "Send this comment?"
+msgstr "В╕д╕слати цей коментар?"
+
+#: LYMessages.c:202
+msgid "Send this message?"
+msgstr "В╕д╕слати це пов╕домлення?"
+
+#: LYMessages.c:203
+msgid "Sending your message..."
+msgstr "В╕дсилання вашого пов╕домлення..."
+
+#: LYMessages.c:204
+msgid "Sending your comment:"
+msgstr "В╕дсилання вашого коментаря:"
+
+#. textarea
+#: LYMessages.c:207
+msgid "Not in a TEXTAREA; cannot use external editor."
+msgstr "Це не ТЕКСТОВА ОБЛАСТЬ; використання зовн╕шнього редактора неможливе."
+
+#: LYMessages.c:208
+msgid "Not in a TEXTAREA; cannot use command."
+msgstr "Це не ТЕКСТОВА ОБЛАСТЬ; використання команди неможливе."
+
+#: LYMessages.c:211
+msgid "file: ACTIONs are disallowed!"
+msgstr "file: Д╤╥ (ACTIONs) заборонен╕!"
+
+#. #define FILE_SERVED_LINKS_DISALLOWED
+#: LYMessages.c:213
+msgid "file: URLs via served links are disallowed!"
+msgstr ""
+
+#: LYMessages.c:214
+msgid "Access to local files denied."
+msgstr "Доступ до локальних файл╕в заборонено."
+
+#: LYMessages.c:215
+msgid "file: URLs via bookmarks are disallowed!"
+msgstr "file: URL через закладинки заборонено!"
+
+#. #define SPECIAL_VIA_EXTERNAL_DISALLOWED
+#: LYMessages.c:217
+msgid "This special URL is not allowed in external documents!"
+msgstr "Цей спец╕альний URL не дозволений у зовн╕шн╕х документах!"
+
+#: LYMessages.c:218
+msgid "Press <return> to return to Lynx."
+msgstr "Натисн╕ть <вв╕д> для повернення до Lynx'а."
+
+#. #define SPAWNING_MSG
+#: LYMessages.c:221
+msgid "Spawning DCL subprocess.  Use 'logout' to return to Lynx.\n"
+msgstr "Запуска╓мо п╕дпроцес DCL.  'logout' поверне вас до Lynx.\n"
+
+#. #define SPAWNING_MSG
+#: LYMessages.c:225
+msgid "Type EXIT to return to Lynx.\n"
+msgstr "Набер╕ть exit для повернення до Lynx'а.\n"
+
+#. #define SPAWNING_MSG
+#: LYMessages.c:228
+msgid "Spawning your default shell.  Use 'exit' to return to Lynx.\n"
+msgstr "Запуска╓мо командну оболонку. 'exit' поверне вас до Lynx.\n"
+
+#: LYMessages.c:231
+msgid "Spawning is currently disabled."
+msgstr "Запуск п╕дпроцес╕в нараз╕ заборонено."
+
+#: LYMessages.c:232
+msgid "The 'd'ownload command is currently disabled."
+msgstr "Команда 'd'ownload нараз╕ заборонена."
+
+#: LYMessages.c:233
+msgid "You cannot download an input field."
+msgstr "Ви не можете завантажити поле input."
+
+#: LYMessages.c:234
+msgid "Form has a mailto action!  Cannot download."
+msgstr "Форма ма╓ д╕ю \"mailto\"! Завантаження неможливе."
+
+#: LYMessages.c:235
+msgid "You cannot download a mailto: link."
+msgstr "Ви не можете завантажити посилання \"mailto:\"."
+
+#: LYMessages.c:236
+msgid "You cannot download cookies."
+msgstr "Ви не можете завантажити Куки."
+
+#: LYMessages.c:237
+msgid "You cannot download a printing option."
+msgstr "Ви не можете завантажити команду друку."
+
+#: LYMessages.c:238
+msgid "You cannot download an upload option."
+msgstr "Ви не можете завантажити команду пересилання."
+
+#: LYMessages.c:239
+msgid "You cannot download an permit option."
+msgstr "Ви не можете \"завантажити\" опц╕ю \"permit\"."
+
+#: LYMessages.c:240
+msgid "This special URL cannot be downloaded!"
+msgstr "Цей нетиповий URL завантажити неможливо!"
+
+# (я не знаю, н╕яких уподобань, давай обговорювати;)
+# (я не знаю, н╕яких уподобань, давай обговорювати;)
+#: LYMessages.c:241
+msgid "Nothing to download."
+msgstr "Нема чого завантажувати."
+
+# наголос на "УВ╤МКНЕНО!"
+# наголос на "УВ╤МКНЕНО!"
+#: LYMessages.c:242
+msgid "Trace ON!"
+msgstr "Трасування УВ╤МКНЕНО!"
+
+#: LYMessages.c:243
+msgid "Trace OFF!"
+msgstr "Трасування ВИМКНЕНО!"
+
+#. #define CLICKABLE_IMAGES_ON
+#: LYMessages.c:245
+msgid "Links will be included for all images!  Reloading..."
+msgstr "Посилання будуть додан╕ для ус╕х зображень!  Перезавантажу╓мо..."
+
+#. #define CLICKABLE_IMAGES_OFF
+#: LYMessages.c:247
+msgid "Standard image handling restored!  Reloading..."
+msgstr "Стандартн╕ ман╕пуляц╕╖ ╕з зображеннями поновлено! Перезавантажу╓мо..."
+
+#. #define PSEUDO_INLINE_ALTS_ON
+#: LYMessages.c:249
+msgid "Pseudo_ALTs will be inserted for inlines without ALT strings!  Reloading..."
+msgstr "Псевдо-ALT буде вставлено для зображень без вказаних ALT! Перезавантажу╓мо..."
+
+#. #define PSEUDO_INLINE_ALTS_OFF
+#: LYMessages.c:251
+msgid "Inlines without an ALT string specified will be ignored!  Reloading..."
+msgstr "Зображення без вказаних ALT буде про╕гноровано! Перезавантажу╓мо..."
+
+#: LYMessages.c:252
+msgid "Raw 8-bit or CJK mode toggled OFF!  Reloading..."
+msgstr "Режим Raw 8-bit чи CJK ВИМКНЕНО! Перезавантажу╓мо..."
+
+#: LYMessages.c:253
+msgid "Raw 8-bit or CJK mode toggled ON!  Reloading..."
+msgstr "Режим Raw 8-bit чи CJK УВ╤МКНЕНО! Перезавантажу╓мо..."
+
+#. #define HEAD_D_L_OR_CANCEL
+#: LYMessages.c:255
+msgid "Send HEAD request for D)ocument or L)ink, or C)ancel? (d,l,c): "
+msgstr "Над╕слати запит HEAD для D)окумента чи L)ink, чи C)касувати? (d,l,c): "
+
+#. #define HEAD_D_OR_CANCEL
+#: LYMessages.c:257
+msgid "Send HEAD request for D)ocument, or C)ancel? (d,c): "
+msgstr "Над╕слати запит HEAD для D)окумента, чи C)касувати? (d,c): "
+
+#: LYMessages.c:258
+msgid "Sorry, the document is not an http URL."
+msgstr "Вибачте, документ не ╓ http URL."
+
+#: LYMessages.c:259
+msgid "Sorry, the link is not an http URL."
+msgstr "Вибачте, посилання не ╓ http URL."
+
+#: LYMessages.c:260
+msgid "Sorry, the ACTION for this form is disabled."
+msgstr "Вибачте Д╤Ю (ACTION) для ц╕╓╖ форми заборонено."
+
+#. #define FORM_ACTION_NOT_HTTP_URL
+#: LYMessages.c:262
+msgid "Sorry, the ACTION for this form is not an http URL."
+msgstr "Вибачте, Д╤Я (ACTION) для ц╕╓╖ форми не ╓ http URL."
+
+#: LYMessages.c:263
+msgid "Not an http URL or form ACTION!"
+msgstr "Це не http URL чи Д╤Я (ACTION) форми!"
+
+#: LYMessages.c:264
+msgid "This special URL cannot be a form ACTION!"
+msgstr "Цей нетиповий URL не може бути Д╤╢Ю (ACTION) форми!"
+
+#: LYMessages.c:265
+msgid "URL is not in starting realm!"
+msgstr "URL за межами початково╖ област╕ доступу!"
+
+#: LYMessages.c:266
+msgid "News posting is disabled!"
+msgstr "Надсилання новин заборонено!"
+
+#: LYMessages.c:267
+msgid "File management support is disabled!"
+msgstr "П╕дтримку управл╕ння файлами заборонено!"
+
+#: LYMessages.c:268
+msgid "No jump file is currently available."
+msgstr ""
+
+#: LYMessages.c:269
+msgid "Jump to (use '?' for list): "
+msgstr "Стрибнути до ('?' покаже список): "
+
+#: LYMessages.c:270
+msgid "Jumping to a shortcut URL is disallowed!"
+msgstr "Стрибати до shortcut URL заборонено!"
+
+#: LYMessages.c:271
+msgid "Random URL is disallowed!  Use a shortcut."
+msgstr ""
+
+#: LYMessages.c:272
+msgid "No random URLs have been used thus far."
+msgstr ""
+
+#: LYMessages.c:273
+msgid "Bookmark features are currently disabled."
+msgstr "Операц╕╖ ╕з закладинками нараз╕ заборонено."
+
+#: LYMessages.c:274
+msgid "Execution via bookmarks is disabled."
+msgstr "Запускати програми через закладинки заборонено."
+
+#. #define BOOKMARK_FILE_NOT_DEFINED
+#: LYMessages.c:276
+#, c-format
+msgid "Bookmark file is not defined. Use %s to see options."
+msgstr "Файла закладинок не визначено. %s покаже вар╕анти."
+
+#. #define NO_TEMP_FOR_HOTLIST
+#: LYMessages.c:278
+msgid "Unable to open tempfile for X Mosaic hotlist conversion."
+msgstr "Неможливо в╕дкрити тимчасовий файл для конверс╕╖ X Mosaic hotlist."
+
+#: LYMessages.c:279
+msgid "ERROR - unable to open bookmark file."
+msgstr "ПОМИЛКА - неможливо в╕дкрити файл закладинок."
+
+#. #define BOOKMARK_OPEN_FAILED_FOR_DEL
+#: LYMessages.c:281
+msgid "Unable to open bookmark file for deletion of link."
+msgstr "Неможливо в╕дкрити файл закладинок для видалення посилання."
+
+#. #define BOOKSCRA_OPEN_FAILED_FOR_DEL
+#: LYMessages.c:283
+msgid "Unable to open scratch file for deletion of link."
+msgstr "Неможливо в╕дкрити тимчасовий файл для видалення посилання."
+
+#: LYMessages.c:285
+msgid "Error renaming scratch file."
+msgstr "Помилка перейменування тимчасового файлу."
+
+#: LYMessages.c:287
+msgid "Error renaming temporary file."
+msgstr "Помилка перейменування тимчасового файлу."
+
+#. #define BOOKTEMP_COPY_FAIL
+#: LYMessages.c:289
+msgid "Unable to copy temporary file for deletion of link."
+msgstr "Неможливо скоп╕ювати тимчасовий файл для видалення посилання."
+
+#. #define BOOKTEMP_REOPEN_FAIL_FOR_DEL
+#: LYMessages.c:291
+msgid "Unable to reopen temporary file for deletion of link."
+msgstr "Неможливо перев╕дкрити тимчасовий файл для видалення посилання."
+
+#. #define BOOKMARK_LINK_NOT_ONE_LINE
+#: LYMessages.c:294
+msgid "Link is not by itself all on one line in bookmark file."
+msgstr "Посилання займа╓ б╕льше одного рядка у файл╕ закладинок."
+
+#: LYMessages.c:295
+msgid "Bookmark deletion failed."
+msgstr "Видалити закладинку не вдалося."
+
+#. #define BOOKMARKS_NOT_TRAVERSED
+#: LYMessages.c:297
+msgid "Bookmark files cannot be traversed (only http URLs)."
+msgstr ""
+
+#. #define BOOKMARKS_NOT_OPEN
+#: LYMessages.c:299
+msgid "Unable to open bookmark file, use 'a' to save a link first"
+msgstr "Неможливо в╕дкрити файл закладинок, спершу збереж╕ть там щось ('a')"
+
+#: LYMessages.c:300
+msgid "There are no links in this bookmark file!"
+msgstr "У файл╕ закладинок нема╓ посилань!"
+
+#. #define BOOK_D_L_OR_CANCEL
+#: LYMessages.c:302
+msgid "Save D)ocument or L)ink to bookmark file or C)ancel? (d,l,c): "
+msgstr "Зберегти D)окумент, зробити закL)адинку чи C)касувати? (d,l,c): "
+
+#: LYMessages.c:303
+msgid "Save D)ocument to bookmark file or C)ancel? (d,c): "
+msgstr "Зберегти D)окумент у файл╕ закладинок чи C)касувати? (d,c): "
+
+#: LYMessages.c:304
+msgid "Save L)ink to bookmark file or C)ancel? (l,c): "
+msgstr "Зберегти посиL)ання у файл╕ закладинок чи C)касувати? (l,c): "
+
+#. #define NOBOOK_POST_FORM
+#: LYMessages.c:306
+msgid "Documents from forms with POST content cannot be saved as bookmarks."
+msgstr "Документи, отриман╕ через форму POST, неможливо зберегти як закладинки."
+
+#: LYMessages.c:307
+msgid "Cannot save form fields/links"
+msgstr "Неможливо зберегти поля/посилання форми"
+
+#. #define NOBOOK_HSML
+#: LYMessages.c:309
+msgid "History, showinfo, menu and list files cannot be saved as bookmarks."
+msgstr "╤стор╕ю, showinfo, меню та файли списк╕в неможливо збер╕гати як закладинки."
+
+#. #define CONFIRM_BOOKMARK_DELETE
+#: LYMessages.c:311
+msgid "Do you really want to delete this link from your bookmark file?"
+msgstr "Чи ви д╕йсно бажа╓те знищити це посилання ╕з файлу закладинок?"
+
+#: LYMessages.c:312
+msgid "Malformed address."
+msgstr "Нев╕рно сформована адреса."
+
+#. #define HISTORICAL_ON_MINIMAL_OFF
+#: LYMessages.c:314
+msgid "Historical comment parsing ON (Minimal is overridden)!"
+msgstr ""
+
+#. #define HISTORICAL_OFF_MINIMAL_ON
+#: LYMessages.c:316
+msgid "Historical comment parsing OFF (Minimal is in effect)!"
+msgstr ""
+
+#. #define HISTORICAL_ON_VALID_OFF
+#: LYMessages.c:318
+msgid "Historical comment parsing ON (Valid is overridden)!"
+msgstr ""
+
+#. #define HISTORICAL_OFF_VALID_ON
+#: LYMessages.c:320
+msgid "Historical comment parsing OFF (Valid is in effect)!"
+msgstr ""
+
+#. #define MINIMAL_ON_IN_EFFECT
+#: LYMessages.c:322
+msgid "Minimal comment parsing ON (and in effect)!"
+msgstr ""
+
+#. #define MINIMAL_OFF_VALID_ON
+#: LYMessages.c:324
+msgid "Minimal comment parsing OFF (Valid is in effect)!"
+msgstr ""
+
+#. #define MINIMAL_ON_BUT_HISTORICAL
+#: LYMessages.c:326
+msgid "Minimal comment parsing ON (but Historical is in effect)!"
+msgstr ""
+
+#. #define MINIMAL_OFF_HISTORICAL_ON
+#: LYMessages.c:328
+msgid "Minimal comment parsing OFF (Historical is in effect)!"
+msgstr ""
+
+#: LYMessages.c:329
+msgid "Soft double-quote parsing ON!"
+msgstr "\"М'який\" режим обробки подв╕йних лапок УВ╤МКНЕНО!"
+
+#: LYMessages.c:330
+msgid "Soft double-quote parsing OFF!"
+msgstr "\"М'який\" режим обробки подв╕йних лапок ВИМКНЕНО!"
+
+#: LYMessages.c:331
+msgid "Now using TagSoup parsing of HTML."
+msgstr "Використову╓мо TagSoup-обробку HTML."
+
+#: LYMessages.c:332
+msgid "Now using SortaSGML parsing of HTML!"
+msgstr "Використову╓мо SortaSGML-обробку HTML!"
+
+#: LYMessages.c:333
+msgid "You are already at the end of this document."
+msgstr "Ви вже в к╕нц╕ цього документа."
+
+#: LYMessages.c:334
+msgid "You are already at the beginning of this document."
+msgstr "Ви вже на початку цього документа."
+
+#: LYMessages.c:335
+#, c-format
+msgid "You are already at page %d of this document."
+msgstr "Ви вже на стор╕нц╕ %d цього документа."
+
+#: LYMessages.c:336
+#, c-format
+msgid "Link number %d already is current."
+msgstr "Посилання з номером %d якраз ╓ поточним."
+
+#  мен╕ не подоба╓ться "на документ╕"
+#  мен╕ не подоба╓ться "на документ╕"
+#: LYMessages.c:337
+msgid "You are already at the first document"
+msgstr "Ви вже бачите перший документ"
+
+#: LYMessages.c:338
+msgid "There are no links above this line of the document."
+msgstr "Над цим рядком документа посилань нема╓."
+
+#: LYMessages.c:339
+msgid "There are no links below this line of the document."
+msgstr "П╕д цим рядком документа посилань нема╓."
+
+#. #define MAXLEN_REACHED_DEL_OR_MOV
+#: LYMessages.c:341
+msgid "Maximum length reached!  Delete text or move off field."
+msgstr "Досягнуто максимально╖ довжини! З╕тр╕ть текст чи залиште поле."
+
+#. #define NOT_ON_SUBMIT_OR_LINK
+#: LYMessages.c:343
+msgid "You are not on a form submission button or normal link."
+msgstr "Ви не на кнопц╕ затвердження форми чи звичайному посиланн╕."
+
+#. #define NEED_CHECKED_RADIO_BUTTON
+#: LYMessages.c:345
+msgid "One radio button must be checked at all times!"
+msgstr "Одна рад╕окнопка завжди мусить бути активована!"
+
+#: LYMessages.c:346
+msgid "No submit button for this form, submit single text field?"
+msgstr "Нема кнопки в╕дсилання ц╕╓╖ форми, в╕д╕слати лише текстове поле?"
+
+#: LYMessages.c:347
+msgid "Do you want to go back to the previous document?"
+msgstr "Бажа╓те повернутися до попереднього документа?"
+
+#: LYMessages.c:348
+msgid "Use arrows or tab to move off of field."
+msgstr "Використовуйте стр╕лки чи табуляц╕ю щоб з╕йти з поля форми."
+
+#. #define ENTER_TEXT_ARROWS_OR_TAB
+#: LYMessages.c:350
+msgid "Enter text.  Use arrows or tab to move off of field."
+msgstr "Введ╕ть текст. Використовуйте стр╕лки чи табуляц╕ю, щоб з╕йти."
+
+#: LYMessages.c:351
+msgid "** Bad HTML!!  No form action defined. **"
+msgstr "** Поганий HTML!!  Не визначено Д╤Ю форми. **"
+
+#: LYMessages.c:352
+msgid "Bad HTML!!  Unable to create popup window!"
+msgstr "** Дурний HTML!! Неможливо створити спливаюче в╕кно!"
+
+#: LYMessages.c:353
+msgid "Unable to create popup window!"
+msgstr "Неможливо створити спливаюче в╕кно!"
+
+#: LYMessages.c:354
+msgid "Goto a random URL is disallowed!"
+msgstr "Переходи на випадков╕ URL'╕ заборонен╕!"
+
+#: LYMessages.c:355
+msgid "Goto a non-http URL is disallowed!"
+msgstr "Переходи на не-http URL'╕ заборонен╕!"
+
+#: LYMessages.c:356
+#, c-format
+msgid "You are not allowed to goto \"%s\" URLs"
+msgstr "Вам не дозволено переходити до \"%s:\" URL'╕в"
+
+#: LYMessages.c:357
+msgid "URL to open: "
+msgstr "Введ╕ть адресу: "
+
+#: LYMessages.c:358
+msgid "Edit the current Goto URL: "
+msgstr "Зкоригуйте цю адресу: "
+
+#: LYMessages.c:359
+msgid "Edit the previous Goto URL: "
+msgstr "Зкоригуйте попередню адресу: "
+
+#: LYMessages.c:360
+msgid "Edit a previous Goto URL: "
+msgstr "Зкоригуйте попередню адресу: "
+
+#: LYMessages.c:361
+msgid "Current document has POST data."
+msgstr "Цей документ м╕стить дан╕ для POST"
+
+#: LYMessages.c:362
+msgid "Edit this document's URL: "
+msgstr "Зкоригуйте адресу цього документа: "
+
+#: LYMessages.c:363
+msgid "Edit the current link's URL: "
+msgstr "Зкоригуйте адресу цього посилання: "
+
+#: LYMessages.c:364
+msgid "You cannot edit File Management URLs"
+msgstr "Ви не можете редагувати URL'╕ керування файлами"
+
+#: LYMessages.c:365
+msgid "Enter a database query: "
+msgstr "Введ╕ть запит до бази даних: "
+
+#: LYMessages.c:366
+msgid "Enter a whereis query: "
+msgstr "Введ╕ть запит whereis: "
+
+#: LYMessages.c:367
+msgid "Edit the current query: "
+msgstr "Зкоригуйте цей запит: "
+
+#: LYMessages.c:368
+msgid "Edit the previous query: "
+msgstr "Зкоригуйте попередн╕й запит: "
+
+#: LYMessages.c:369
+msgid "Edit a previous query: "
+msgstr "Зкоригуйте попередн╕й запит: "
+
+#. #define USE_C_R_TO_RESUB_CUR_QUERY
+#: LYMessages.c:371
+msgid "Use Control-R to resubmit the current query."
+msgstr "Натисн╕ть Control-R для перезатвердження цього запиту."
+
+#: LYMessages.c:372
+msgid "Edit the current shortcut: "
+msgstr "Зкоригуйте цю закладинку: "
+
+#: LYMessages.c:373
+msgid "Edit the previous shortcut: "
+msgstr "Зкоригуйте попередню закладинку: "
+
+#: LYMessages.c:374
+msgid "Edit a previous shortcut: "
+msgstr "Зкоригуйте попередню закладинку: "
+
+#: LYMessages.c:375
+#, c-format
+msgid "Key '%c' is not mapped to a jump file!"
+msgstr ""
+
+#: LYMessages.c:376
+msgid "Cannot locate jump file!"
+msgstr "Не можу знайти jump file!"
+
+#: LYMessages.c:377
+msgid "Cannot open jump file!"
+msgstr "Не можу в╕дкрити jump file!"
+
+#: LYMessages.c:378
+msgid "Error reading jump file!"
+msgstr "Помилка читання jump file!"
+
+#: LYMessages.c:379
+msgid "Out of memory reading jump file!"
+msgstr "Не вистачило пам'ят╕ при читанн╕ jump file!"
+
+#: LYMessages.c:380
+msgid "Out of memory reading jump table!"
+msgstr "Не вистачило пам'ят╕ при читанн╕ jump table!"
+
+#: LYMessages.c:381
+msgid "No index is currently available."
+msgstr "Жоден ╕ндекс нараз╕ недоступний."
+
+# перейти на екран - це щось к╕ношне ;)
+# перейти на екран - це щось к╕ношне ;)
+#. #define CONFIRM_MAIN_SCREEN
+#: LYMessages.c:383
+msgid "Do you really want to go to the Main screen?"
+msgstr "Ви справд╕ хочете перейти до головного екрану?"
+
+# на екран╕ - це щось к╕ношне ;)
+# на екран╕ - це щось к╕ношне ;)
+#: LYMessages.c:384
+msgid "You are already at main screen!"
+msgstr "Ви якраз бачите головний екран!"
+
+#. #define NOT_ISINDEX
+#: LYMessages.c:386
+msgid "Not a searchable indexed document -- press '/' to search for a text string"
+msgstr ""
+
+#. #define NO_OWNER
+#: LYMessages.c:388
+msgid "No owner is defined for this file so you cannot send a comment"
+msgstr "Власника цього файлу не визначено, отже неможливо над╕слати коментар"
+
+#: LYMessages.c:389
+#, c-format
+msgid "No owner is defined. Use %s?"
+msgstr "Власника не визначено. Використати %s?"
+
+#: LYMessages.c:390
+msgid "Do you wish to send a comment?"
+msgstr "Ви бажа╓те в╕д╕слати коментар?"
+
+#: LYMessages.c:391
+msgid "Mail is disallowed so you cannot send a comment"
+msgstr "Надсилати пошту заборонено, тож ви не можете в╕д╕слати коментар."
+
+#: LYMessages.c:392
+msgid "The 'e'dit command is currently disabled."
+msgstr "Команду р'е'дагувати нараз╕ заборонено."
+
+#: LYMessages.c:393
+msgid "External editing is currently disabled."
+msgstr "Зовн╕шн╓ редагування нараз╕ заборонено."
+
+#: LYMessages.c:394
+msgid "System error - failure to get status."
+msgstr "Системна помилка - не вдалося отримати статус."
+
+#: LYMessages.c:395
+msgid "No editor is defined!"
+msgstr "Не визначено програму для редагування!"
+
+#: LYMessages.c:396
+msgid "The 'p'rint command is currently disabled."
+msgstr "Команду д'р'укувати нараз╕ заборонено."
+
+#: LYMessages.c:397
+msgid "Document has no Toolbar links or Banner."
+msgstr "Документ не м╕стить посилань панел╕ ╕нструмент╕в чи банер╕в."
+
+#: LYMessages.c:398
+msgid "Unable to open traversal file."
+msgstr "Не можу в╕дкрити traversal file."
+
+#: LYMessages.c:399
+msgid "Unable to open traversal found file."
+msgstr "Не можу в╕дкрити traversal found file."
+
+#: LYMessages.c:400
+msgid "Unable to open reject file."
+msgstr "Не можу в╕дкрити reject file."
+
+#: LYMessages.c:401
+msgid "Unable to open traversal errors output file"
+msgstr "Не можу в╕дкрити traversal errors output file"
+
+#: LYMessages.c:402
+msgid "TRAVERSAL WAS INTERRUPTED"
+msgstr ""
+
+#: LYMessages.c:403
+msgid "Follow link (or goto link or page) number: "
+msgstr "Йти за посиланням (або перейти на стор╕нку) ╕з номером: "
+
+#: LYMessages.c:404
+msgid "Select option (or page) number: "
+msgstr "Вкаж╕ть номер вар╕анту чи стор╕нки: "
+
+#: LYMessages.c:405
+#, c-format
+msgid "Option number %d already is current."
+msgstr "Вар╕ант номер %d якраз ╓ поточним."
+
+#. #define ALREADY_AT_OPTION_END
+#: LYMessages.c:407
+msgid "You are already at the end of this option list."
+msgstr "Ви вже в к╕нц╕ цього списку."
+
+#. #define ALREADY_AT_OPTION_BEGIN
+#: LYMessages.c:409
+msgid "You are already at the beginning of this option list."
+msgstr "Ви вже на початку цього списку."
+
+#. #define ALREADY_AT_OPTION_PAGE
+#: LYMessages.c:411
+#, c-format
+msgid "You are already at page %d of this option list."
+msgstr "Ви вже якраз стор╕нц╕ %d цього списку."
+
+#: LYMessages.c:412
+msgid "You have entered an invalid option number."
+msgstr "Ви ввели нев╕рний номер вар╕анту."
+
+#: LYMessages.c:413
+msgid "** Bad HTML!!  Use -trace to diagnose. **"
+msgstr "** Поганий HTML!! Для д╕агностики використайте параметр -trace. **"
+
+#: LYMessages.c:414
+msgid "Give name of file to save in"
+msgstr "Вкаж╕ть ╕м'я файлу, у якому зберегти"
+
+#: LYMessages.c:415
+msgid "Can't save data to file -- please run WWW locally"
+msgstr ""
+
+#: LYMessages.c:416
+msgid "Can't open temporary file!"
+msgstr "Неможливо в╕дкрити тимчасовий файл!"
+
+#: LYMessages.c:417
+msgid "Can't open output file!  Cancelling!"
+msgstr "Неможливо в╕дкрити вих╕дний файл!  В╕дм╕нено!"
+
+#: LYMessages.c:418
+msgid "Execution is disabled."
+msgstr "Запускати команди заборонено."
+
+#. #define EXECUTION_DISABLED_FOR_FILE
+#: LYMessages.c:420
+#, c-format
+msgid "Execution is not enabled for this file.  See the Options menu (use %s)."
+msgstr "Виконання не дозволене для цього файлу.  Дивись меню параметр╕в (%s)."
+
+#. #define EXECUTION_NOT_COMPILED
+#: LYMessages.c:422
+msgid "Execution capabilities are not compiled into this version."
+msgstr "Можлив╕сть запускання програм не скомп╕льована в ц╕й верс╕╖."
+
+#: LYMessages.c:423
+msgid "This file cannot be displayed on this terminal."
+msgstr "Цей файл неможливо показати на такому терм╕нал╕."
+
+#. #define CANNOT_DISPLAY_FILE_D_OR_C
+#: LYMessages.c:425
+msgid "This file cannot be displayed on this terminal:  D)ownload, or C)ancel"
+msgstr "Цей файл неможливо показати на терм╕нал╕: D) тягти чи C)касувати"
+
+# nothing to say
+# nothing to say
+#: LYMessages.c:426
+#, c-format
+msgid "%s  D)ownload, or C)ancel"
+msgstr "%s  D) тягти чи C)касувати"
+
+#: LYMessages.c:427
+msgid "Cancelling file."
+msgstr "Файл скасовано."
+
+#: LYMessages.c:428
+msgid "Retrieving file.  - PLEASE WAIT -"
+msgstr "Тягнемо файл.  - ЗАЧЕКАЙТЕ -"
+
+#: LYMessages.c:429
+msgid "Enter a filename: "
+msgstr "Введ╕ть ╕м'я файлу: "
+
+#: LYMessages.c:430
+msgid "Edit the previous filename: "
+msgstr "Введ╕ть попередн╓ ╕м'я файлу: "
+
+#: LYMessages.c:431
+msgid "Edit a previous filename: "
+msgstr "Зкоригуйте попередн╓ ╕м'я файла: "
+
+#: LYMessages.c:432
+msgid "Enter a new filename: "
+msgstr "Введ╕ть нове ╕м'я файлу: "
+
+#: LYMessages.c:433
+msgid "File name may not begin with a dot."
+msgstr "Не можна починати ╕м'я файлу з крапки."
+
+#: LYMessages.c:435
+msgid "File exists.  Create higher version?"
+msgstr "Файл ╕сну╓.  Створити нову верс╕ю?"
+
+# непринципово - як залишиш. у ориг╕нал╕ два проб╕ли ;)
+# непринципово - як залишиш. у ориг╕нал╕ два проб╕ли ;)
+#: LYMessages.c:437
+msgid "File exists.  Overwrite?"
+msgstr "Файл ╕сну╓.  Перезаписати?"
+
+#: LYMessages.c:439
+msgid "Cannot write to file."
+msgstr "Неможливо записати у файл."
+
+#: LYMessages.c:440
+msgid "ERROR! - download command is misconfigured."
+msgstr "ПОМИЛКА! - команду затягування не сконф╕гуровано."
+
+#: LYMessages.c:441
+msgid "Unable to download file."
+msgstr "Неможливо затягти файл."
+
+# ТЕРМ╤НОЛОГ╤Я (а що каже проект словника?)
+# ТЕРМ╤НОЛОГ╤Я (а що каже проект словника?)
+#: LYMessages.c:442
+msgid "Reading directory..."
+msgstr "Чита╓мо каталог..."
+
+#: LYMessages.c:443
+msgid "Building directory listing..."
+msgstr "Будую список файл╕в у каталоз╕..."
+
+# Збереження - процес, запис - об'╓кт (у блокнот╕, наприклад)
+# Збереження - процес, запис - об'╓кт (у блокнот╕, наприклад)
+#: LYMessages.c:444
+msgid "Saving..."
+msgstr "Збереження..."
+
+#: LYMessages.c:445
+#, c-format
+msgid "Could not edit file '%s'."
+msgstr "Не можу редагувати файл '%s'."
+
+#: LYMessages.c:446
+msgid "Unable to access document!"
+msgstr "Не можу д╕статися до документа!"
+
+#: LYMessages.c:447
+msgid "Could not access file."
+msgstr "Не можу д╕статися до файлу."
+
+#: LYMessages.c:448
+msgid "Could not access directory."
+msgstr "Не можу д╕статися до каталогу."
+
+#: LYMessages.c:449
+msgid "Could not load data."
+msgstr "Не можу завантажити дан╕."
+
+#. #define CANNOT_EDIT_REMOTE_FILES
+#: LYMessages.c:451
+msgid "Lynx cannot currently (e)dit remote WWW files."
+msgstr "Lynx ще не здатний р(e)дагувати в╕ддален╕ WWW файли."
+
+#. #define CANNOT_EDIT_FIELD
+#: LYMessages.c:453
+msgid "This field cannot be (e)dited with an external editor."
+msgstr "Це поле неможливо в╕др(e)дагувати зовн╕шн╕м редактором."
+
+#: LYMessages.c:454
+msgid "Bad rule"
+msgstr "Погане правило"
+
+#: LYMessages.c:455
+msgid "Insufficient operands:"
+msgstr "Недостатньо операнд╕в:"
+
+#: LYMessages.c:456
+msgid "You are not authorized to edit this file."
+msgstr "Вам не дозволено редагувати цей файл."
+
+#: LYMessages.c:457
+msgid "Title: "
+msgstr "Заголовок: "
+
+#: LYMessages.c:458
+msgid "Subject: "
+msgstr "Тема: "
+
+#: LYMessages.c:459
+msgid "Username: "
+msgstr "╤м'я користувача: "
+
+#: LYMessages.c:460
+msgid "Password: "
+msgstr "Пароль: "
+
+#: LYMessages.c:461
+msgid "lynx: Username and Password required!!!"
+msgstr "lynx: Необх╕дн╕ ╕м'я користувача та пароль!!!"
+
+#: LYMessages.c:462
+msgid "lynx: Password required!!!"
+msgstr "lynx: Треба пароль!!!"
+
+#: LYMessages.c:463
+msgid "Clear all authorization info for this session?"
+msgstr "Забути дан╕ авторизац╕╖ для ц╕╓╖ сес╕╖?"
+
+#: LYMessages.c:464
+msgid "Authorization info cleared."
+msgstr "Дан╕ авторизац╕╖ забуто."
+
+#: LYMessages.c:465
+msgid "Authorization failed.  Retry?"
+msgstr "Не вдалося авторизуватися. Пробу╓мо ще?"
+
+#: LYMessages.c:466
+msgid "cgi support has been disabled."
+msgstr "П╕дтримку cgi було заборонено."
+
+#. #define CGI_NOT_COMPILED
+#: LYMessages.c:468
+msgid "Lynxcgi capabilities are not compiled into this version."
+msgstr "Можливост╕ Lynxcgi не скомп╕льован╕ у ц╕й верс╕╖."
+
+#: LYMessages.c:469
+#, c-format
+msgid "Sorry, no known way of converting %s to %s."
+msgstr "Вибачте, не знаю, як сконвертувати %s у %s."
+
+#: LYMessages.c:470
+msgid "Unable to set up connection."
+msgstr "Не можу встановити з'╓днання."
+
+#: LYMessages.c:471
+msgid "Unable to make connection"
+msgstr "Не можу встановити з'╓днання"
+
+#. #define MALFORMED_EXEC_REQUEST
+#: LYMessages.c:473
+msgid "Executable link rejected due to malformed request."
+msgstr "Посилання ╕з виконанням в╕дкинуто через погано сформований запит."
+
+#. #define BADCHAR_IN_EXEC_LINK
+#: LYMessages.c:475
+#, c-format
+msgid "Executable link rejected due to `%c' character."
+msgstr "Посилання ╕з виконанням в╕дкинуто через символ \"%c\"."
+
+#. #define RELPATH_IN_EXEC_LINK
+#: LYMessages.c:477
+msgid "Executable link rejected due to relative path string ('../')."
+msgstr "Посилання ╕з виконанням в╕дкинуто через рядок в╕дносного шляху ('../')."
+
+#. #define BADLOCPATH_IN_EXEC_LINK
+#: LYMessages.c:479
+msgid "Executable link rejected due to location or path."
+msgstr "Посилання ╕з виконанням в╕дкинуто з причин, що стосуються м╕сця чи шляху."
+
+#: LYMessages.c:480
+msgid "Mail access is disabled!"
+msgstr "Листування заборонене!"
+
+#. #define ACCESS_ONLY_LOCALHOST
+#: LYMessages.c:482
+msgid "Only files and servers on the local host can be accessed."
+msgstr "Лише файли та сервери на локальн╕й машин╕ можуть бути доступними."
+
+#: LYMessages.c:483
+msgid "Telnet access is disabled!"
+msgstr "Телнета заборонено!"
+
+#. #define TELNET_PORT_SPECS_DISABLED
+#: LYMessages.c:485
+msgid "Telnet port specifications are disabled."
+msgstr "Вказувати порт телнета заборонено."
+
+#: LYMessages.c:486
+msgid "USENET news access is disabled!"
+msgstr "Доступ до новин USENET заборонений!"
+
+#: LYMessages.c:487
+msgid "Rlogin access is disabled!"
+msgstr "Доступ rlogin заборонений!"
+
+#: LYMessages.c:488
+msgid "Ftp access is disabled!"
+msgstr "Доступ FTP заборонений!"
+
+#: LYMessages.c:489
+msgid "There are no references from this document."
+msgstr "Нема╓ посилань з цього документа."
+
+#: LYMessages.c:490
+msgid "There are only hidden links from this document."
+msgstr "Лише схован╕ посилання з цього документа."
+
+#: LYMessages.c:492
+msgid "Unable to open command file."
+msgstr "Неможливо в╕дкрити командного файлу."
+
+#: LYMessages.c:494
+msgid "News Post Cancelled!!!"
+msgstr "Надсилання листа Новин Скасовано!!!"
+
+#. #define SPAWNING_EDITOR_FOR_NEWS
+#: LYMessages.c:496
+msgid "Spawning your selected editor to edit news message"
+msgstr "Запуска╓мо обраного вами редактора для редагування листа"
+
+#: LYMessages.c:497
+msgid "Post this message?"
+msgstr "В╕д╕слати це пов╕домлення?"
+
+#: LYMessages.c:498
+#, c-format
+msgid "Append '%s'?"
+msgstr "Додати '%s'?"
+
+#: LYMessages.c:499
+msgid "Posting to newsgroup(s)..."
+msgstr "Надсила╓мо до груп(и) новин..."
+
+#: LYMessages.c:501
+msgid "*** You have unread mail. ***"
+msgstr "*** У вас ╓ непрочитана пошта. ***"
+
+#: LYMessages.c:503
+msgid "*** You have mail. ***"
+msgstr "*** У вас ╓ пошта. ***"
+
+#: LYMessages.c:505
+msgid "*** You have new mail. ***"
+msgstr "*** У вас ╓ нова пошта. ***"
+
+#: LYMessages.c:506
+msgid "File insert cancelled!!!"
+msgstr "Вставляння файлу в╕дм╕нене!!!"
+
+#: LYMessages.c:507
+msgid "Not enough memory for file!"
+msgstr "Недостатньо пам'ят╕ для файлу!"
+
+#: LYMessages.c:508
+msgid "Can't open file for reading."
+msgstr "Неможливо в╕дкрити файл для читання."
+
+# "Файл" - значить, *файл*, як ╕з the у англ. мов╕. Але його ж нема!
+# Думаю, краще "Такого файлу не ╕сну╓."
+#: LYMessages.c:509
+msgid "File does not exist."
+msgstr "Такого файлу не ╕сну╓."
+
+#: LYMessages.c:510
+msgid "File does not exist - reenter or cancel:"
+msgstr "Такого файлу не ╕сну╓ - введуть знову чи скасуйте:"
+
+#: LYMessages.c:511
+msgid "File is not readable."
+msgstr "Файл неможливо прочитати."
+
+#: LYMessages.c:512
+msgid "File is not readable - reenter or cancel:"
+msgstr "Файл неможливо прочитати - введ╕ть ще раз чи скасуйте:"
+
+#: LYMessages.c:513
+msgid "Nothing to insert - file is 0-length."
+msgstr "Нема чого вставляти - файл завдовжки 0 байт."
+
+#: LYMessages.c:514
+msgid "Save request cancelled!!!"
+msgstr "Запит на збереження скасовано!!!"
+
+#: LYMessages.c:515
+msgid "Mail request cancelled!!!"
+msgstr "Запит на в╕дправку листа скасовано!!!"
+
+#. #define CONFIRM_MAIL_SOURCE_PREPARSED
+#: LYMessages.c:517
+msgid "Viewing preparsed source.  Are you sure you want to mail it?"
+msgstr "Показую неопрацьован╕ сирц╕.  Ви д╕йсно хочете над╕слати саме ╖х?"
+
+# @ ark drakconf evolution gimp lynx
+# * Yuri Syrota <rasta@renome.rovno.ua>
+#: LYMessages.c:518
+msgid "Please wait..."
+msgstr "Будь ласка, зачекайте..."
+
+#: LYMessages.c:519
+msgid "Mailing file.  Please wait..."
+msgstr "Надсила╓мо файл. Будьте ласкав╕, зачекайте..."
+
+#: LYMessages.c:520
+msgid "ERROR - Unable to mail file"
+msgstr "ПОМИЛКА - не вдалося над╕слати файл"
+
+#. #define CONFIRM_LONG_SCREEN_PRINT
+#: LYMessages.c:522
+#, c-format
+msgid "File is %d screens long.  Are you sure you want to print?"
+msgstr "Цей файл завдовжки %d екран╕в. Ви впевнен╕, що бажа╓те його друкувати?"
+
+#: LYMessages.c:523
+msgid "Print request cancelled!!!"
+msgstr "Друкування скасовано!!!"
+
+#: LYMessages.c:524
+msgid "Press <return> to begin: "
+msgstr "Натисн╕ть <вв╕д> щоб почати: "
+
+#: LYMessages.c:525
+msgid "Press <return> to finish: "
+msgstr "Натисн╕ть <вв╕д> щоб зак╕нчити: "
+
+#. #define CONFIRM_LONG_PAGE_PRINT
+#: LYMessages.c:527
+#, c-format
+msgid "File is %d pages long.  Are you sure you want to print?"
+msgstr "Цей файл завдовжки %d стор╕нок. Ви впевнен╕, що бажа╓те його друкувати?"
+
+#. #define CHECK_PRINTER
+#: LYMessages.c:529
+msgid "Be sure your printer is on-line.  Press <return> to start printing:"
+msgstr "Впевн╕ться, що друкарка готова.  Натисн╕ть <вв╕д> щоб почати друк:"
+
+#: LYMessages.c:530
+msgid "ERROR - Unable to allocate file space!!!"
+msgstr "ПОМИЛКА - Неможливо вид╕лити м╕сце для файла!!!"
+
+#: LYMessages.c:531
+msgid "Unable to open tempfile"
+msgstr "Не можу в╕дкрити тимчасовий файл"
+
+#: LYMessages.c:532
+msgid "Unable to open print options file"
+msgstr "Не можу в╕дкрити файл налаштувань друкарки"
+
+#: LYMessages.c:533
+msgid "Printing file.  Please wait..."
+msgstr "Друку╓мо файл. Будьте ласкав╕, зачекайте..."
+
+#: LYMessages.c:534
+msgid "Please enter a valid internet mail address: "
+msgstr "Будь ласка, введ╕ть в╕рну поштову адресу: "
+
+#: LYMessages.c:535
+msgid "ERROR! - printer is misconfigured!"
+msgstr "ПОМИЛКА - друкарку не сконф╕гуровано!"
+
+#: LYMessages.c:536
+msgid "Image map from POST response not available!"
+msgstr ""
+
+#: LYMessages.c:537
+msgid "Misdirected client-side image MAP request!"
+msgstr ""
+
+#: LYMessages.c:538
+msgid "Client-side image MAP is not accessible!"
+msgstr ""
+
+#: LYMessages.c:539
+msgid "No client-side image MAPs are available!"
+msgstr ""
+
+#: LYMessages.c:540
+msgid "Client-side image MAP is not available!"
+msgstr ""
+
+#. #define OPTION_SCREEN_NEEDS_24
+#: LYMessages.c:543
+msgid "Screen height must be at least 24 lines for the Options menu!"
+msgstr "Для меню Налаштувань екран мусить бути не менш, н╕ж 24 рядки!"
+
+#. #define OPTION_SCREEN_NEEDS_23
+#: LYMessages.c:545
+msgid "Screen height must be at least 23 lines for the Options menu!"
+msgstr "Для меню Налаштувань екран мусить бути не менш, н╕ж 23-и рядки!"
+
+#. #define OPTION_SCREEN_NEEDS_22
+#: LYMessages.c:547
+msgid "Screen height must be at least 22 lines for the Options menu!"
+msgstr "Для меню Налаштувань екран мусить бути не менш, н╕ж 22-а рядка!"
+
+#: LYMessages.c:549
+msgid "That key requires Advanced User mode."
+msgstr "Ця команда працю╓ лише у режим╕ користування Advanced."
+
+#: LYMessages.c:550
+#, c-format
+msgid "Content-type: %s"
+msgstr "Тип вм╕сту: %s"
+
+#: LYMessages.c:551
+msgid "Command: "
+msgstr "Команда: "
+
+#: LYMessages.c:552
+msgid "Unknown or ambiguous command"
+msgstr "Нев╕дома чи неоднозначна команда"
+
+#: LYMessages.c:553
+msgid " Version "
+msgstr " Верс╕я "
+
+# Тягнемо http://enigma.x-telecom.net/ вперше (ми там ще не були)
+# Тягнемо http://enigma.x-telecom.net/ вперше (ми там ще не були)
+#: LYMessages.c:554
+msgid " first"
+msgstr " вперше"
+
+# # FIXME: of course, I'm not sure:
+# of course, I'm not sure:
+# msgstr ", п╕дстановка..."
+#: LYMessages.c:555
+msgid ", guessing..."
+msgstr ", здогаду╓мося..."
+
+#: LYMessages.c:556
+msgid "Permissions for "
+msgstr "Права доступу до "
+
+#: LYMessages.c:557
+msgid "Select "
+msgstr "Вибрати "
+
+#: LYMessages.c:558
+msgid "capital letter"
+msgstr "велика л╕тера"
+
+#: LYMessages.c:559
+msgid " of option line,"
+msgstr ""
+
+#: LYMessages.c:560
+msgid " to save,"
+msgstr " щоб зберегти,"
+
+#: LYMessages.c:561
+msgid " to "
+msgstr " до "
+
+#: LYMessages.c:562
+msgid " or "
+msgstr " чи "
+
+#: LYMessages.c:563
+msgid " index"
+msgstr " ╕ндекс"
+
+# # FIXME: of course, I'm not sure:
+#: LYMessages.c:564
+msgid " to return to Lynx."
+msgstr " щоб повернутися до Lynx."
+
+# msgstr "Прийняти"
+# мммм... не знаю. (контр)аргументи?
+#: LYMessages.c:565
+msgid "Accept Changes"
+msgstr "Запровадити зм╕ни"
+
+# msgstr "Прийняти Зм╕ни"
+#: LYMessages.c:566
+msgid "Reset Changes"
+msgstr "Скасувати"
+
+# msgstr "В╕дм╕нити Зм╕ни"
+#: LYMessages.c:567
+msgid "Left Arrow cancels changes"
+msgstr "стр╕лка вл╕во скасову╓ зм╕ни"
+
+#: LYMessages.c:568
+msgid "Save options to disk"
+msgstr "Зберегти параметри на диску"
+
+#: LYMessages.c:569
+msgid "Hit RETURN to accept entered data."
+msgstr "Натисн╕ть RETURN щоб п╕дтвердити введен╕ дан╕."
+
+#. #define ACCEPT_DATA_OR_DEFAULT
+#: LYMessages.c:571
+msgid "Hit RETURN to accept entered data.  Delete data to invoke the default."
+msgstr "<Вв╕д> п╕дтвердить введен╕ дан╕. Видал╕ть усе для повернення до початку."
+
+#: LYMessages.c:572
+msgid "Value accepted!"
+msgstr "Значення сприйнято!"
+
+#. #define VALUE_ACCEPTED_WARNING_X
+#: LYMessages.c:574
+msgid "Value accepted! -- WARNING: Lynx is configured for XWINDOWS!"
+msgstr "Значення сприйнято! -- УВАГА: Lynx сконф╕гуровано для XWINDOWS!"
+
+#. #define VALUE_ACCEPTED_WARNING_NONX
+#: LYMessages.c:576
+msgid "Value accepted! -- WARNING: Lynx is NOT configured for XWINDOWS!"
+msgstr "Значення сприйнято! -- УВАГА: Lynx НЕ сконф╕гуровано для XWINDOWS!"
+
+#: LYMessages.c:577
+msgid "You are not allowed to change which editor to use!"
+msgstr "Вам не можна вибирати редактора!"
+
+#: LYMessages.c:578
+msgid "Failed to set DISPLAY variable!"
+msgstr "Не вдалося встановити зм╕нну DISPLAY!"
+
+#: LYMessages.c:579
+msgid "Failed to clear DISPLAY variable!"
+msgstr "Не вдалося очистити зм╕нну DISPLAY!"
+
+#. #define BOOKMARK_CHANGE_DISALLOWED
+#: LYMessages.c:581
+msgid "You are not allowed to change the bookmark file!"
+msgstr "Вам не дозволено зм╕нювати файл закладинок!"
+
+#: LYMessages.c:582
+msgid "Terminal does not support color"
+msgstr "Терм╕нал не п╕дтриму╓ кольори"
+
+#: LYMessages.c:583
+#, c-format
+msgid "Your '%s' terminal does not support color."
+msgstr "Ваш терм╕нал '%s' не п╕дтриму╓ кольори."
+
+#: LYMessages.c:584
+msgid "Access to dot files is disabled!"
+msgstr "Доступ до схованих файл╕в заблоковано!"
+
+#. #define UA_NO_LYNX_WARNING
+#: LYMessages.c:586
+msgid "User-Agent string does not contain \"Lynx\" or \"L_y_n_x\""
+msgstr "Стр╕чка User-Agent не м╕стить \"Lynx\" чи \"L_y_n_x\""
+
+#. #define UA_PLEASE_USE_LYNX
+#: LYMessages.c:588
+msgid "Use \"L_y_n_x\" or \"Lynx\" in User-Agent, or it looks like intentional deception!"
+msgstr "Впиш╕ть \"L_y_n_x\" чи \"Lynx\" до рядка User-Agent, ╕накше ви матимете вигляд пройдисв╕та!"
+
+#. #define UA_CHANGE_DISABLED
+#: LYMessages.c:590
+msgid "Changing of the User-Agent string is disabled!"
+msgstr "М╕няти рядок User-Agent заборонено!"
+
+#. #define CHANGE_OF_SETTING_DISALLOWED
+#: LYMessages.c:592
+msgid "You are not allowed to change this setting."
+msgstr "Вам не дозволено м╕няти ц╕ установки."
+
+#: LYMessages.c:593
+msgid "Saving Options..."
+msgstr "Збереження параметр╕в..."
+
+#: LYMessages.c:594
+msgid "Options saved!"
+msgstr "Параметри збережено!"
+
+#: LYMessages.c:595
+msgid "Unable to save Options!"
+msgstr "Не можу зберегти Параметри!"
+
+#: LYMessages.c:596
+msgid " 'r' to return to Lynx "
+msgstr " 'r' поверта╓ до Lynx "
+
+#: LYMessages.c:597
+msgid " '>' to save, or 'r' to return to Lynx "
+msgstr " '>' збер╕га╓, 'r' поверта╓ до Lynx "
+
+#. #define ANY_KEY_CHANGE_RET_ACCEPT
+#: LYMessages.c:599
+msgid "Hit any key to change value; RETURN to accept."
+msgstr "Натисн╕ть будь-що, щоб зм╕нити; RETURN, щоб погодитися."
+
+#: LYMessages.c:600
+msgid "Error uncompressing temporary file!"
+msgstr "Помилка розтискання тимчасового файлу!"
+
+#: LYMessages.c:601
+msgid "Unsupported URL scheme!"
+msgstr "Такий URL не п╕дтриму╓ться!"
+
+#: LYMessages.c:602
+msgid "Unsupported data: URL!  Use SHOWINFO, for now."
+msgstr ""
+
+#: LYMessages.c:603
+msgid "Redirection limit of 10 URL's reached."
+msgstr ""
+
+#: LYMessages.c:604
+msgid "Illegal redirection URL received from server!"
+msgstr ""
+
+#. #define SERVER_ASKED_FOR_REDIRECTION
+#: LYMessages.c:606
+#, c-format
+msgid "Server asked for %d redirection of POST content to"
+msgstr ""
+
+#: LYMessages.c:609
+msgid "P)roceed, use G)ET or C)ancel "
+msgstr "пP)одовжити, чи витяG)ти чи C)касувати "
+
+#: LYMessages.c:610
+msgid "P)roceed, or C)ancel "
+msgstr "пP)одовжити чи C)касувати "
+
+#. #define ADVANCED_POST_GET_REDIRECT
+#: LYMessages.c:612
+msgid "Redirection of POST content.  P)roceed, see U)RL, use G)ET or C)ancel"
+msgstr "Перенаправлення POST.  пP)одовжити, див. U)RL, витяG)ти чи C)касувати"
+
+#. #define ADVANCED_POST_REDIRECT
+#: LYMessages.c:614
+msgid "Redirection of POST content.  P)roceed, see U)RL, or C)ancel"
+msgstr "Перенаправлення вм╕сту POST. пP)одовжити, дивитися U)RL чи C)касувати"
+
+#. #define CONFIRM_POST_RESUBMISSION
+#: LYMessages.c:616
+msgid "Document from Form with POST content.  Resubmit?"
+msgstr "Документ з Форми ╕з вм╕стом POST. В╕д╕слати заново?"
+
+#. #define CONFIRM_POST_RESUBMISSION_TO
+#: LYMessages.c:618
+#, c-format
+msgid "Resubmit POST content to %s ?"
+msgstr "Перезатвердити вм╕ст POST до %s?"
+
+#. #define CONFIRM_POST_LIST_RELOAD
+#: LYMessages.c:620
+#, c-format
+msgid "List from document with POST data.  Reload %s ?"
+msgstr ""
+
+#. #define CONFIRM_POST_DOC_HEAD
+#: LYMessages.c:622
+msgid "Document from POST action, HEAD may not be understood.  Proceed?"
+msgstr ""
+
+#. #define CONFIRM_POST_LINK_HEAD
+#: LYMessages.c:624
+msgid "Form submit action is POST, HEAD may not be understood.  Proceed?"
+msgstr ""
+
+#: LYMessages.c:625
+msgid "Proceed without a username and password?"
+msgstr "Продовжити без ╕мен╕ користувача та пароля?"
+
+#: LYMessages.c:626
+#, c-format
+msgid "Proceed (%s)?"
+msgstr "Продовжити (%s)?"
+
+#: LYMessages.c:627
+msgid "Cannot POST to this host."
+msgstr "Неможливо в╕дправити дан╕ POST на цей сервер."
+
+#: LYMessages.c:628
+msgid "POST not supported for this URL - ignoring POST data!"
+msgstr ""
+
+#: LYMessages.c:629
+msgid "Discarding POST data..."
+msgstr "В╕дкида╓мо дан╕ POST..."
+
+# msgstr "Документ не буде перезавантажено!"
+# категоричн╕ше :)
+#: LYMessages.c:630
+msgid "Document will not be reloaded!"
+msgstr "Документ перезавантажено не буде!"
+
+#: LYMessages.c:631
+msgid "Location: "
+msgstr "Розм╕щення: "
+
+#: LYMessages.c:632
+#, c-format
+msgid "'%s' not found!"
+msgstr "'%s' не знайдено!"
+
+#: LYMessages.c:633
+msgid "Default Bookmark File"
+msgstr "Стартовий файл закладинок"
+
+#: LYMessages.c:634
+msgid "Screen too small! (8x35 min)"
+msgstr "Замалий екран! (8x35 м╕н╕мум)"
+
+#: LYMessages.c:635
+msgid "Select destination or ^G to Cancel: "
+msgstr "Вкаж╕ть, куди, чи ^G щоб скасувати: "
+
+#. #define MULTIBOOKMARKS_SELECT
+#: LYMessages.c:637
+msgid "Select subbookmark, '=' for menu, or ^G to cancel: "
+msgstr "Вибер╕ть п╕дфайл закладинок, '=' - меню, чи ^G - скасувати: "
+
+#. #define MULTIBOOKMARKS_SELF
+#: LYMessages.c:639
+msgid "Reproduce L)ink in this bookmark file or C)ancel? (l,c): "
+msgstr ""
+
+#: LYMessages.c:640
+msgid "Multiple bookmark support is not available."
+msgstr ""
+
+#: LYMessages.c:641
+#, c-format
+msgid " Select Bookmark (screen %d of %d)"
+msgstr " Вибер╕ть закладинку (екран %d з %d)"
+
+#: LYMessages.c:642
+msgid "       Select Bookmark"
+msgstr "      Вибер╕ть закладинку"
+
+#. #define MULTIBOOKMARKS_EHEAD_MASK
+#: LYMessages.c:644
+#, c-format
+msgid "Editing Bookmark DESCRIPTION and FILEPATH (%d of 2)"
+msgstr "Редагування ОПИСУ та М╤СЦЯ ФАЙЛА Закладинок (%d з 2)"
+
+#. #define MULTIBOOKMARKS_EHEAD
+#: LYMessages.c:646
+msgid "         Editing Bookmark DESCRIPTION and FILEPATH"
+msgstr "       Редагування ОПИСУ та ШЛЯХУ ДО ФАЙЛА закладинок"
+
+# ?????
+# msgstr "Л╕тера: "
+#: LYMessages.c:647
+msgid "Letter: "
+msgstr "Лист: "
+
+#. #define USE_PATH_OFF_HOME
+#: LYMessages.c:650
+msgid "Use a filepath off your login directory in SHELL syntax!"
+msgstr ""
+
+#: LYMessages.c:652
+msgid "Use a filepath off your home directory!"
+msgstr ""
+
+#. #define MAXLINKS_REACHED
+#: LYMessages.c:655
+msgid "Maximum links per page exceeded!  Use half-page or two-line scrolling."
+msgstr ""
+
+#. #define MAXHIST_REACHED
+#: LYMessages.c:657
+msgid "History List maximum reached!  Document not pushed."
+msgstr ""
+
+#: LYMessages.c:658
+msgid "No previously visited links available!"
+msgstr "Нема╓ посилань, як╕ ви в╕дв╕дували ран╕ше."
+
+# краще "перервано", але не принципово краще
+# msgstr "Вичерпано пам'ять! Програму об╕рвано!"
+#: LYMessages.c:659
+msgid "Memory exhausted!  Program aborted!"
+msgstr "Не стало пам'ят╕!  Програму перервано!"
+
+#: LYMessages.c:660
+msgid "Memory exhausted!  Aborting..."
+msgstr "Не стало пам'ят╕!  Обрива╓мося..."
+
+#: LYMessages.c:661
+msgid "Not enough memory!"
+msgstr "Не вистача╓ пам'ят╕!"
+
+#: LYMessages.c:662
+msgid "Directory/File Manager not available"
+msgstr ""
+
+#: LYMessages.c:663
+msgid "HREF in BASE tag is not an absolute URL."
+msgstr ""
+
+#: LYMessages.c:664
+msgid "Location URL is not absolute."
+msgstr "URL перенаправлення не абсолютний."
+
+#: LYMessages.c:665
+msgid "Refresh URL is not absolute."
+msgstr "\"Refresh\" URL не абсолютний."
+
+#. #define SENDING_MESSAGE_WITH_BODY_TO
+#: LYMessages.c:667
+msgid ""
+"You are sending a message with body to:\n"
+"  "
+msgstr ""
+"Ви в╕дсила╓те пов╕домлення з т╕лом до:\n"
+"  "
+
+#: LYMessages.c:668
+msgid ""
+"You are sending a comment to:\n"
+"  "
+msgstr ""
+"Ви в╕дсила╓те коментар до:\n"
+"  "
+
+#: LYMessages.c:669
+msgid ""
+"\n"
+" With copy to:\n"
+"  "
+msgstr ""
+"\n"
+" З коп╕╓ю до:\n"
+"  "
+
+#: LYMessages.c:670
+msgid ""
+"\n"
+" With copies to:\n"
+"  "
+msgstr ""
+"\n"
+" З коп╕ями до:\n"
+"  "
+
+#. #define CTRL_G_TO_CANCEL_SEND
+#: LYMessages.c:672
+msgid ""
+"\n"
+"\n"
+"Use Ctrl-G to cancel if you do not want to send a message\n"
+msgstr ""
+"\n"
+"\n"
+"Натисн╕ть Ctrl-G, якщо ви не хочете в╕дсилати пов╕домлення\n"
+
+#. #define ENTER_NAME_OR_BLANK
+#: LYMessages.c:674
+msgid ""
+"\n"
+" Please enter your name, or leave it blank to remain anonymous\n"
+msgstr ""
+"\n"
+" Введ╕ть ваше ╕м'я, чи залишайтесь анон╕мом\n"
+
+#. #define ENTER_MAIL_ADDRESS_OR_OTHER
+#: LYMessages.c:676
+msgid ""
+"\n"
+" Please enter a mail address or some other\n"
+msgstr ""
+"\n"
+" Будь ласка, введ╕ть поштову адресу чи щось ╕нше\n"
+
+#. #define MEANS_TO_CONTACT_FOR_RESPONSE
+#: LYMessages.c:678
+msgid " means to contact you, if you desire a response.\n"
+msgstr ""
+
+#: LYMessages.c:679
+msgid ""
+"\n"
+" Please enter a subject line.\n"
+msgstr ""
+"\n"
+" Будь ласка, введ╕ть рядок теми.\n"
+
+#. #define ENTER_ADDRESS_FOR_CC
+#: LYMessages.c:681
+msgid ""
+"\n"
+" Enter a mail address for a CC of your message.\n"
+msgstr ""
+"\n"
+" Введ╕ть поштову адресу для надсилання точно╖ коп╕╖ (CC) листа.\n"
+
+#: LYMessages.c:682
+msgid " (Leave blank if you don't want a copy.)\n"
+msgstr " (Залиште порожн╕м, якщо не бажа╓те робити коп╕ю.)\n"
+
+#: LYMessages.c:683
+msgid ""
+"\n"
+" Please review the message body:\n"
+"\n"
+msgstr ""
+"\n"
+" Будь ласка, перегляньте листа:\n"
+"\n"
+
+#: LYMessages.c:684
+msgid ""
+"\n"
+"Press RETURN to continue: "
+msgstr ""
+"\n"
+"Натисн╕ть ВВ╤Д, щоб продовжити: "
+
+#: LYMessages.c:685
+msgid ""
+"\n"
+"Press RETURN to clean up: "
+msgstr ""
+"\n"
+"Натисн╕ть ВВ╤Д, щоб очистити: "
+
+#: LYMessages.c:686
+msgid " Use Control-U to erase the default.\n"
+msgstr " Використовуйте Control-U, щоб стерти початков╕ значення.\n"
+
+#: LYMessages.c:687
+msgid ""
+"\n"
+" Please enter your message below."
+msgstr ""
+"\n"
+" Будь ласка, набер╕ть ваше пов╕домлення нижче."
+
+#. #define ENTER_PERIOD_WHEN_DONE_A
+#: LYMessages.c:689 src/LYNews.c:361
+msgid ""
+"\n"
+" When you are done, press enter and put a single period (.)"
+msgstr ""
+"\n"
+" Коли зак╕нчите, натисн╕ть вв╕д та введ╕ть одну крапку (.)"
+
+#. #define ENTER_PERIOD_WHEN_DONE_B
+#: LYMessages.c:691 src/LYNews.c:362
+msgid ""
+"\n"
+" on a line and press enter again."
+msgstr ""
+"\n"
+" та натисн╕ть вв╕д знову."
+
+#. Cookies messages
+#. #define ADVANCED_COOKIE_CONFIRMATION
+#: LYMessages.c:695
+#, c-format
+msgid "%s cookie: %.*s=%.*s  Allow? (Y/N/Always/neVer)"
+msgstr "%s коржик: %.*s=%.*s  Дозволити? (Y/N/зAвжди/neVer)"
+
+#. #define INVALID_COOKIE_DOMAIN_CONFIRMATION
+#: LYMessages.c:697
+#, c-format
+msgid "Accept invalid cookie domain=%s for '%s'?"
+msgstr "Приймати поламаного коржика domain=%s для '%s'?"
+
+#. #define INVALID_COOKIE_PATH_CONFIRMATION
+#: LYMessages.c:699
+#, c-format
+msgid "Accept invalid cookie path=%s as a prefix of '%s'?"
+msgstr "Приймати поламаного коржика path=%s як преф╕кс %s'?"
+
+# ТЕРМ╤НОЛОГ╤Я
+# ТЕРМ╤НОЛОГ╤Я
+#: LYMessages.c:700
+msgid "Allowing this cookie."
+msgstr "Беремо цього коржика."
+
+# ТЕРМ╤НОЛОГ╤Я
+# ТЕРМ╤НОЛОГ╤Я
+#: LYMessages.c:701
+msgid "Rejecting this cookie."
+msgstr "В╕дкида╓мо цього коржика."
+
+#: LYMessages.c:702
+msgid "The Cookie Jar is empty."
+msgstr "Jar для Коржик╕в порожн╕й."
+
+#. #define ACTIVATE_TO_GOBBLE
+#: LYMessages.c:704
+msgid "Activate links to gobble up cookies or entire domains,"
+msgstr ""
+
+#: LYMessages.c:705
+msgid "or to change a domain's 'allow' setting."
+msgstr ""
+
+#: LYMessages.c:706
+msgid "(Cookies never allowed.)"
+msgstr "(Н╕коли не приймати коржики.)"
+
+#: LYMessages.c:707
+msgid "(Cookies always allowed.)"
+msgstr "(Завжди беремо коржики.)"
+
+#: LYMessages.c:708
+msgid "(Cookies allowed via prompt.)"
+msgstr "(Беремо коржики п╕сля дозволу.)"
+
+#: LYMessages.c:709
+msgid "(Persistent Cookies.)"
+msgstr ""
+
+#: LYMessages.c:710
+msgid "(No title.)"
+msgstr "(Без заголовка.)"
+
+#: LYMessages.c:711
+msgid "(No name.)"
+msgstr "(Без ╕мен╕.)"
+
+#: LYMessages.c:712
+msgid "(No value.)"
+msgstr "(Без значення.)"
+
+#: LYMessages.c:713
+msgid "None"
+msgstr "Н╕чого"
+
+#: LYMessages.c:714
+msgid "(End of session.)"
+msgstr "(К╕нець сеансу.)"
+
+#: LYMessages.c:715
+msgid "Delete this cookie?"
+msgstr "Видалити цього коржика?"
+
+#: LYMessages.c:716
+msgid "The cookie has been eaten!"
+msgstr "Проковтнули коржика!"
+
+#: LYMessages.c:717
+msgid "Delete this empty domain?"
+msgstr "Видалити цей порожн╕й домен?"
+
+#: LYMessages.c:718
+msgid "The domain has been eaten!"
+msgstr "Домена з'╖ли!"
+
+#. #define DELETE_COOKIES_SET_ALLOW_OR_CANCEL
+#: LYMessages.c:720
+msgid "D)elete domain's cookies, set allow A)lways/P)rompt/neV)er, or C)ancel? "
+msgstr "ВиD)алити корж╕ домена, встановити дозв╕л зA)вжди/P)rompt/neV)er чи C)кас.?"
+
+#. #define DELETE_DOMAIN_SET_ALLOW_OR_CANCEL
+#: LYMessages.c:722
+msgid "D)elete domain, set allow A)lways/P)rompt/neV)er, or C)ancel? "
+msgstr "ВиD)алити домен, встановити дозв╕л зA)вжди/P)rompt/neV)er чи C)касув.?"
+
+#: LYMessages.c:723
+msgid "All cookies in the domain have been eaten!"
+msgstr "Ус╕ корж╕ у домен╕ зжерто!"
+
+#: LYMessages.c:724
+#, c-format
+msgid "'A'lways allowing from domain '%s'."
+msgstr "З'A'вжди беремо з домена '%s'."
+
+#: LYMessages.c:725
+#, c-format
+msgid "ne'V'er allowing from domain '%s'."
+msgstr "Н╕коли ('V') не беремо з домена '%s'."
+
+#: LYMessages.c:726
+#, c-format
+msgid "'P'rompting to allow from domain '%s'."
+msgstr "Пита╓мо ('P'), чи брати з домена '%s'."
+
+#: LYMessages.c:727
+msgid "Delete all cookies in this domain?"
+msgstr "Видалити ус╕ корж╕ у цьому домен╕?"
+
+#: LYMessages.c:728
+msgid "All of the cookies in the jar have been eaten!"
+msgstr "Ус╕ коржики з jar з'╖дено!"
+
+#: LYMessages.c:730
+msgid "Port 19 not permitted in URLs."
+msgstr "Використовувати порт 19 у URL заборонено."
+
+#: LYMessages.c:731
+msgid "Port 25 not permitted in URLs."
+msgstr "Використовувати порт 25 у URL заборонено."
+
+#: LYMessages.c:732
+#, c-format
+msgid "Port %lu not permitted in URLs."
+msgstr "Використовувати порт %lu у URL заборонено."
+
+#: LYMessages.c:733
+msgid "URL has a bad port field."
+msgstr "URL м╕стить нев╕рний порт."
+
+#: LYMessages.c:734
+msgid "Maximum nesting of HTML elements exceeded."
+msgstr ""
+
+#: LYMessages.c:735
+msgid "Bad partial reference!  Stripping lead dots."
+msgstr ""
+
+#: LYMessages.c:736
+msgid "Trace Log open failed.  Trace off!"
+msgstr "Не вдалося в╕дкрити журнал трасування. Трасування вимкнено!"
+
+#: LYMessages.c:737
+msgid "Lynx Trace Log"
+msgstr "Журнал Трасування Lynx"
+
+#: LYMessages.c:738
+msgid "No trace log has been started for this session."
+msgstr "Трасування для ц╕╓╖ сес╕╖ не було почато."
+
+#. #define MAX_TEMPCOUNT_REACHED
+#: LYMessages.c:740
+msgid "The maximum temporary file count has been reached!"
+msgstr "Досягнуто максимально╖ к╕лькост╕ тимчасових файл╕в!"
+
+#. #define FORM_VALUE_TOO_LONG
+#: LYMessages.c:742
+msgid "Form field value exceeds buffer length!  Trim the tail."
+msgstr "Значення поля форми перевищу╓ розм╕р буфера! В╕дкида╓мо зайве."
+
+#. #define FORM_TAIL_COMBINED_WITH_HEAD
+#: LYMessages.c:744
+msgid "Modified tail combined with head of form field value."
+msgstr ""
+
+# ТЕРМ╤НОЛОГ╤Я
+# ТЕРМ╤НОЛОГ╤Я
+#. HTFile.c
+#: LYMessages.c:747
+msgid "Directory"
+msgstr "Каталог"
+
+#: LYMessages.c:748
+msgid "Directory browsing is not allowed."
+msgstr "Перегляд каталогу заборонено."
+
+#: LYMessages.c:749
+msgid "Selective access is not enabled for this directory"
+msgstr "Виб╕рковий доступ до ц╕лого каталогу заборонено"
+
+#: LYMessages.c:750
+msgid "Multiformat: directory scan failed."
+msgstr ""
+
+#: LYMessages.c:751
+msgid "This directory is not readable."
+msgstr "Не можу прочитати цей каталог."
+
+#: LYMessages.c:752
+msgid "Can't access requested file."
+msgstr "Не можу д╕статися запитуваного файлу."
+
+#: LYMessages.c:753
+msgid "Could not find suitable representation for transmission."
+msgstr ""
+
+#: LYMessages.c:754
+msgid "Could not open file for decompression!"
+msgstr "Не можу в╕дкрити файл для розтискання!"
+
+#: LYMessages.c:755
+msgid "Files:"
+msgstr "Файли:"
+
+# ТЕРМ╤НОЛОГ╤Я
+# ТЕРМ╤НОЛОГ╤Я
+#: LYMessages.c:756
+msgid "Subdirectories:"
+msgstr "П╕дкаталоги:"
+
+# ТЕРМ╤НОЛОГ╤Я
+# ТЕРМ╤НОЛОГ╤Я
+#: LYMessages.c:757
+msgid " directory"
+msgstr " каталог"
+
+# 8-| не знаю...
+# msgstr "Вверх до "
+#: LYMessages.c:758
+msgid "Up to "
+msgstr "Аж до "
+
+# ТЕРМ╤НОЛОГ╤Я
+# ТЕРМ╤НОЛОГ╤Я
+#: LYMessages.c:759
+msgid "Current directory is "
+msgstr "Поточний каталог "
+
+#. HTGopher.c
+#: LYMessages.c:762
+msgid "No response from server!"
+msgstr "Сервер не в╕дпов╕да╓!"
+
+#: LYMessages.c:763
+msgid "CSO index"
+msgstr "CSO ╕ндекс"
+
+#: LYMessages.c:764
+msgid ""
+"\n"
+"This is a searchable index of a CSO database.\n"
+msgstr ""
+
+#: LYMessages.c:765
+msgid "CSO Search Results"
+msgstr "Результати пошуку CSO"
+
+#: LYMessages.c:766
+#, c-format
+msgid "Seek fail on %s\n"
+msgstr ""
+
+#: LYMessages.c:767
+msgid ""
+"\n"
+"Press the 's' key and enter search keywords.\n"
+msgstr ""
+"\n"
+"Натисн╕ть 's' та введ╕ть ключов╕ слова для пошуку.\n"
+
+#: LYMessages.c:768
+msgid ""
+"\n"
+"This is a searchable Gopher index.\n"
+msgstr ""
+
+#: LYMessages.c:769
+msgid "Gopher index"
+msgstr "Gopher ╕ндекс"
+
+#: LYMessages.c:770
+msgid "Gopher Menu"
+msgstr "Gopher меню"
+
+#: LYMessages.c:771
+msgid " Search Results"
+msgstr " Результати Пошуку"
+
+#: LYMessages.c:772
+msgid "Sending CSO/PH request."
+msgstr "Надсилаю запит CSO/PH."
+
+#: LYMessages.c:773
+msgid "Sending Gopher request."
+msgstr "Надсила╓мо запит Gopher"
+
+#: LYMessages.c:774
+msgid "CSO/PH request sent; waiting for response."
+msgstr "Запит CSO/PH послано, чекаю на в╕дгук."
+
+#: LYMessages.c:775
+msgid "Gopher request sent; waiting for response."
+msgstr "Запит Gopher над╕слано: чека╓мо в╕дгуку."
+
+#: LYMessages.c:776
+msgid ""
+"\n"
+"Please enter search keywords.\n"
+msgstr ""
+"\n"
+"Будь ласка, введ╕ть ключов╕ слова для пошуку.\n"
+
+#: LYMessages.c:777
+msgid ""
+"\n"
+"The keywords that you enter will allow you to search on a"
+msgstr ""
+
+#: LYMessages.c:778
+msgid " person's name in the database.\n"
+msgstr ""
+
+#. HTNews.c
+#: LYMessages.c:781
+msgid "Connection closed ???"
+msgstr "З'╓днання закрито ???"
+
+#: LYMessages.c:782
+msgid "Cannot open temporary file for news POST."
+msgstr "Не можу в╕дкрити тимчасовий файл для в╕дправки листа до конференц╕╖."
+
+#: LYMessages.c:783
+msgid "This client does not contain support for posting to news with SSL."
+msgstr "Цей кл╕╓нт не ма╓ п╕дтримки для надсилання новин через SSL."
+
+#. HTStyle.c
+#: LYMessages.c:786
+#, c-format
+msgid "Style %d `%s' SGML:%s.  Font %s %.1f point.\n"
+msgstr "Стиль %d \"%s\" SGML:%s.  Шрифт %s %.1f точок.\n"
+
+#: LYMessages.c:787
+#, c-format
+msgid "\tIndents: first=%.0f others=%.0f, Height=%.1f Desc=%.1f\n"
+msgstr ""
+
+#: LYMessages.c:788
+#, c-format
+msgid "\tAlign=%d, %d tabs. (%.0f before, %.0f after)\n"
+msgstr ""
+
+#: LYMessages.c:789
+#, c-format
+msgid "\t\tTab kind=%d at %.0f\n"
+msgstr ""
+
+#. HTTP.c
+#: LYMessages.c:792
+msgid "Can't proceed without a username and password."
+msgstr "Неможливо продовжити без ╕мен╕ користувача та пароля."
+
+#: LYMessages.c:793
+msgid "Can't retry with authorization!  Contact the server's WebMaster."
+msgstr "Неможливо повторити авторизац╕ю!  Зверн╕ться до вебмайстра сервера."
+
+#: LYMessages.c:794
+msgid "Can't retry with proxy authorization!  Contact the server's WebMaster."
+msgstr "Неможливо повторити прокс╕-авторизац╕ю!  Зверн╕ться до вебмайстра."
+
+#: LYMessages.c:795
+msgid "Retrying with proxy authorization information."
+msgstr ""
+
+#. HTWAIS.c
+#: LYMessages.c:798
+msgid "HTWAIS: Return message too large."
+msgstr ""
+
+#: LYMessages.c:799
+msgid "Enter WAIS query: "
+msgstr "Введ╕ть запит WAIS: "
+
+#. Miscellaneous status
+#: LYMessages.c:802
+msgid "Retrying as HTTP0 request."
+msgstr "Повторю╓мо як HTTP0 запит."
+
+# перекачано - бо не знаю, куди, у який б╕к.
+# перекачано - бо не знаю, куди, у який б╕к.
+#: LYMessages.c:803
+#, c-format
+msgid "Transferred %d bytes"
+msgstr "Перекачано %d байт╕в"
+
+# перекачування - бо не знаю, куди, у який б╕к.
+# (вже краще "передавання", бо передача - не зовс╕м процес, наче)
+#: LYMessages.c:804
+msgid "Data transfer complete"
+msgstr "Перекачування даних завершено."
+
+#: LYMessages.c:805
+#, c-format
+msgid "Error processing line %d of %s\n"
+msgstr "Помилка опрацьовування рядка %d з %s\n"
+
+#. Lynx internal page titles
+#: LYMessages.c:808
+msgid "Address List Page"
+msgstr "Стор╕нка списку адрес"
+
+#: LYMessages.c:809
+msgid "Bookmark file"
+msgstr "Файл закладинок"
+
+#: LYMessages.c:810
+msgid "Configuration Definitions"
+msgstr "Конф╕гурац╕йн╕ визначення"
+
+#: LYMessages.c:811
+msgid "Cookie Jar"
+msgstr "Jar для Коржик╕в"
+
+#: LYMessages.c:812
+msgid "Current Key Map"
+msgstr ""
+
+#: LYMessages.c:813
+msgid "File Management Options"
+msgstr "Операц╕╖ з файлами"
+
+#: LYMessages.c:814
+msgid "Download Options"
+msgstr "Параметри Скачування"
+
+#: LYMessages.c:815
+msgid "History Page"
+msgstr "Стор╕нка ╤стор╕╖"
+
+#: LYMessages.c:816
+msgid "List Page"
+msgstr "Стор╕нка списку"
+
+# msgstr "Iнформац╕я lynx.cfg"
+# msgstr "Iнформац╕я lynx.cfg"
+#: LYMessages.c:817
+msgid "Lynx.cfg Information"
+msgstr "╤нформац╕я щодо Lynx.cfg"
+
+#: LYMessages.c:818
+msgid "Converted Mosaic Hotlist"
+msgstr "Зконвертований Mosaic Hotlist"
+
+#: LYMessages.c:819
+msgid "Options Menu"
+msgstr "Меню параметр╕в"
+
+#: LYMessages.c:820
+msgid "File Permission Options"
+msgstr "Параметри прав доступу до файл╕в"
+
+#: LYMessages.c:821
+msgid "Printing Options"
+msgstr "Параметри друку"
+
+#: LYMessages.c:822
+msgid "Information about the current document"
+msgstr "╤нформац╕я про поточний документ"
+
+#: LYMessages.c:823
+msgid "Your recent statusline messages"
+msgstr "Останн╕ пов╕домлення статусного рядку"
+
+# * Yuri Syrota <rasta@renome.rovno.ua>
+#: LYMessages.c:824
+msgid "Upload Options"
+msgstr "Параметри вивантаження"
+
+#: LYMessages.c:825
+msgid "Visited Links Page"
+msgstr "Стор╕нка в╕дв╕даних посилань"
+
+#. CONFIG_DEF_TITLE subtitles
+#: LYMessages.c:828
+msgid "See also"
+msgstr "Див. також"
+
+#: LYMessages.c:829
+msgid "your"
+msgstr "Ваш"
+
+#: LYMessages.c:830
+msgid "for runtime options"
+msgstr ""
+
+#: LYMessages.c:831
+msgid "compile time options"
+msgstr "параметри часу комп╕ляц╕╖"
+
+#: LYMessages.c:832
+#, fuzzy
+msgid "color-style configuration"
+msgstr "Ваша основна конф╕гурац╕я"
+
+#: LYMessages.c:833
+msgid "latest release"
+msgstr "останн╕й рел╕з"
+
+#: LYMessages.c:834
+msgid "pre-release version"
+msgstr "попередня верс╕я"
+
+#: LYMessages.c:835
+msgid "development version"
+msgstr "розробницька верс╕я"
+
+#. #define AUTOCONF_CONFIG_CACHE
+#: LYMessages.c:837
+msgid ""
+"The following data were derived during the automatic configuration/build\n"
+"process of this copy of Lynx.  When reporting a bug, please include a copy\n"
+"of this page."
+msgstr ""
+
+#. #define AUTOCONF_LYNXCFG_H
+#: LYMessages.c:841
+msgid ""
+"The following data were used as automatically-configured compile-time\n"
+"definitions when this copy of Lynx was built."
+msgstr ""
+
+#. #define DIRED_NOVICELINE
+#: LYMessages.c:846
+msgid "  C)reate  D)ownload  E)dit  F)ull menu  M)odify  R)emove  T)ag  U)pload     \n"
+msgstr ""
+
+#: LYMessages.c:847
+msgid "Failed to obtain status of current link!"
+msgstr ""
+
+#. #define INVALID_PERMIT_URL
+#: LYMessages.c:850
+msgid "Special URL only valid from current File Permission menu!"
+msgstr ""
+
+#: LYMessages.c:854
+msgid "External support is currently disabled."
+msgstr ""
+
+#. new with 2.8.4dev.21
+#: LYMessages.c:858
+msgid "Changing working-directory is currently disabled."
+msgstr "Запуск п╕дпроцес╕в нараз╕ заборонено."
+
+# "завертання" - це *назад*, а перенос погано
+# (бо краще перенесення, але перенесення теж погано)
+#: LYMessages.c:859
+msgid "Linewrap OFF!"
+msgstr "Перенос рядк╕в ВИМКНЕНО!"
+
+#: LYMessages.c:860
+msgid "Linewrap ON!"
+msgstr "Перенос рядк╕в УВ╤МКНЕНО!"
+
+#: LYMessages.c:861
+msgid "Parsing nested-tables toggled OFF!  Reloading..."
+msgstr "Режим Raw 8-bit чи CJK ВИМКНЕНО! Перезавантажу╓мо..."
+
+#: LYMessages.c:862
+msgid "Parsing nested-tables toggled ON!  Reloading..."
+msgstr "Режим Raw 8-bit чи CJK УВ╤МКНЕНО! Перезавантажу╓мо..."
+
+#: LYMessages.c:863
+msgid "Shifting is disabled while line-wrap is in effect"
+msgstr ""
+
+#: LYMessages.c:864
+msgid "Trace not supported"
+msgstr "Терм╕нал не п╕дтриму╓ кольори"
+
+#: WWW/Library/Implementation/HTAABrow.c:647
+#, c-format
+msgid "Username for '%s' at %s '%s%s':"
+msgstr "╤м'я користувача для '%s' на %s '%s%s':"
+
+#: WWW/Library/Implementation/HTAABrow.c:913
+msgid "This client doesn't know how to compose proxy authorization information for scheme"
+msgstr ""
+
+#: WWW/Library/Implementation/HTAABrow.c:988
+msgid "This client doesn't know how to compose authorization information for scheme"
+msgstr ""
+
+#: WWW/Library/Implementation/HTAABrow.c:1096
+#, c-format
+msgid "Invalid header '%s%s%s%s%s'"
+msgstr "Нев╕рний заголовок '%s%s%s%s%s'"
+
+#: WWW/Library/Implementation/HTAABrow.c:1200
+msgid "Proxy authorization required -- retrying"
+msgstr "Потр╕бна авторизац╕я на прокс╕ -- пробу╓мо ще"
+
+#: WWW/Library/Implementation/HTAABrow.c:1259
+msgid "Access without authorization denied -- retrying"
+msgstr "Доступ без авторизац╕╖ заборонений -- пробу╓мо ще"
+
+#: WWW/Library/Implementation/HTAccess.c:677
+msgid "Access forbidden by rule"
+msgstr "Доступ заборонений правилом"
+
+#: WWW/Library/Implementation/HTAccess.c:779
+msgid "Document with POST content not found in cache.  Resubmit?"
+msgstr ""
+
+#: WWW/Library/Implementation/HTAccess.c:1020 src/GridText.c:8208
+msgid "Loading incomplete."
+msgstr "Завантаження не завершено."
+
+#: WWW/Library/Implementation/HTAccess.c:1050
+msgid "**** HTAccess: socket or file number returned by obsolete load routine!\n"
+msgstr ""
+
+#: WWW/Library/Implementation/HTAccess.c:1052
+msgid "**** HTAccess: Internal software error.  Please mail lynx-dev@sig.net!\n"
+msgstr ""
+
+#: WWW/Library/Implementation/HTAccess.c:1053
+#, c-format
+msgid "**** HTAccess: Status returned was: %d\n"
+msgstr ""
+
+#.
+#. * hack: if we fail in HTAccess.c
+#. * avoid duplicating URL, oh.
+#.
+#: WWW/Library/Implementation/HTAccess.c:1059 src/LYMainLoop.c:7759
+msgid "Can't Access"
+msgstr "Не можу д╕статися"
+
+#: WWW/Library/Implementation/HTAccess.c:1067
+msgid "Unable to access document."
+msgstr "Не можу д╕статися до документа."
+
+#: WWW/Library/Implementation/HTFTP.c:754
+#, c-format
+msgid "Enter password for user %s@%s:"
+msgstr "Введ╕ть пароль користувача %s@%s:"
+
+#: WWW/Library/Implementation/HTFTP.c:782
+msgid "Unable to connect to FTP host."
+msgstr "Не можу п╕д'╓днатися до FTP серверу."
+
+#: WWW/Library/Implementation/HTFTP.c:1052
+msgid "close master socket"
+msgstr ""
+
+#: WWW/Library/Implementation/HTFTP.c:1114
+msgid "socket for master socket"
+msgstr ""
+
+# 8-| не знаю...
+# 8-| не знаю...
+#.
+#. **  It's a symbolic link, does the user care about
+#. **  knowing if it is symbolic?	I think so since
+#. **  it might be a directory.
+#.
+#: WWW/Library/Implementation/HTFTP.c:1628 WWW/Library/Implementation/HTFTP.c:2249
+msgid "Symbolic Link"
+msgstr "Символьне посилання"
+
+#: WWW/Library/Implementation/HTFTP.c:2610
+msgid "Receiving FTP directory."
+msgstr "Отриму╓мо каталог FTP."
+
+# перекачано! - бо не знаю, у який б╕к
+# перекачано! - бо не знаю, у який б╕к
+#: WWW/Library/Implementation/HTFTP.c:2750
+#, c-format
+msgid "Transferred %d bytes (%5d)"
+msgstr "Перекачано %d байт╕в (%5d)"
+
+#: WWW/Library/Implementation/HTFTP.c:3087
+msgid "connect for data"
+msgstr ""
+
+#: WWW/Library/Implementation/HTFTP.c:3687
+msgid "Receiving FTP file."
+msgstr "Отриму╓мо файл FTP."
+
+#: WWW/Library/Implementation/HTFinger.c:275
+msgid "Could not set up finger connection."
+msgstr "Неможливо встановити з'╓днання finger."
+
+#: WWW/Library/Implementation/HTFinger.c:320
+msgid "Could not load data (no sitename in finger URL)"
+msgstr "Неможливо завантажити дан╕ (нема ╕мен╕ сервера у finger URL)"
+
+#: WWW/Library/Implementation/HTFinger.c:328
+msgid "Invalid port number - will only use port 79!"
+msgstr "Нев╕рний номер порту - використову╓мо лише порт 79!"
+
+#: WWW/Library/Implementation/HTFinger.c:396
+msgid "Could not access finger host."
+msgstr "Неможливо д╕статися сервера finger."
+
+#: WWW/Library/Implementation/HTFinger.c:407
+msgid "No response from finger server."
+msgstr "Finger-сервер не в╕дпов╕да╓"
+
+#: WWW/Library/Implementation/HTNews.c:369
+#, c-format
+msgid "Username for news host '%s':"
+msgstr "╤м'я користувача на сервер╕ новин '%s':"
+
+#: WWW/Library/Implementation/HTNews.c:422
+msgid "Change username?"
+msgstr "Зм╕нити ╕м'я користувача?"
+
+#: WWW/Library/Implementation/HTNews.c:426
+msgid "Username:"
+msgstr "╤м'я користувача:"
+
+#: WWW/Library/Implementation/HTNews.c:450
+#, c-format
+msgid "Password for news host '%s':"
+msgstr "Пароль користувача на сервер╕ новин '%s':"
+
+#: WWW/Library/Implementation/HTNews.c:533
+msgid "Change password?"
+msgstr "Зм╕нити пароль?"
+
+#: WWW/Library/Implementation/HTNews.c:1687
+#, c-format
+msgid "No matches for: %s"
+msgstr "Н╕чого схожого на %s"
+
+#: WWW/Library/Implementation/HTNews.c:1740
+msgid ""
+"\n"
+"No articles in this group.\n"
+msgstr ""
+"\n"
+"Нема╓ статей у ц╕й груп╕.\n"
+
+#: WWW/Library/Implementation/HTNews.c:1753
+msgid ""
+"\n"
+"No articles in this range.\n"
+msgstr ""
+"\n"
+"Нема╓ статей у цьому д╕апазон╕.\n"
+
+#.
+#. **	Set window title.
+#.
+#: WWW/Library/Implementation/HTNews.c:1766
+#, c-format
+msgid "%s,  Articles %d-%d"
+msgstr "%s,  Статт╕ %d-%d"
+
+#: WWW/Library/Implementation/HTNews.c:1788
+msgid "Earlier articles"
+msgstr "Б╕льш ранн╕ статт╕"
+
+#: WWW/Library/Implementation/HTNews.c:1801
+#, c-format
+msgid ""
+"\n"
+"There are about %d articles currently available in %s, IDs as follows:\n"
+"\n"
+msgstr ""
+"\n"
+"╢ доступними б╕ля %d статей у %s, з такими ID:\n"
+"\n"
+
+#: WWW/Library/Implementation/HTNews.c:1861
+msgid "All available articles in "
+msgstr "Ус╕ доступн╕ статт╕ у "
+
+#: WWW/Library/Implementation/HTNews.c:2077
+msgid "Later articles"
+msgstr "Б╕льш п╕зн╕ статт╕"
+
+#: WWW/Library/Implementation/HTNews.c:2101
+msgid "Post to "
+msgstr "Над╕слати статтю до "
+
+#: WWW/Library/Implementation/HTNews.c:2319
+msgid "This client does not contain support for SNEWS URLs."
+msgstr "Цей кл╕╓нт не ма╓ п╕дтримки SNEWS URL'╕в."
+
+#: WWW/Library/Implementation/HTNews.c:2527
+msgid "No target for raw text!"
+msgstr ""
+
+#: WWW/Library/Implementation/HTNews.c:2557
+msgid "Connecting to NewsHost ..."
+msgstr "П╕д'╓дну╓мося до Сервера Новин ..."
+
+#: WWW/Library/Implementation/HTNews.c:2608
+#, c-format
+msgid "Could not access %s."
+msgstr "Неможливо п╕д'╓днатися до %s."
+
+#: WWW/Library/Implementation/HTNews.c:2708
+#, c-format
+msgid "Can't read news info.  News host %.20s responded: %.200s"
+msgstr "Неможливо отримати ╕нформац╕ю. Сервер новин %.20s каже: %.200s"
+
+#: WWW/Library/Implementation/HTNews.c:2712
+#, c-format
+msgid "Can't read news info, empty response from host %s"
+msgstr "Неможливо отримати ╕нформац╕ю, порожн╕й в╕дгук в╕д сервера %s"
+
+#.
+#. **	List available newsgroups. - FM
+#.
+#: WWW/Library/Implementation/HTNews.c:2916
+msgid "Reading list of available newsgroups."
+msgstr "Чита╓мо список доступних груп новин."
+
+#: WWW/Library/Implementation/HTNews.c:2938
+msgid "Reading list of articles in newsgroup."
+msgstr "Чита╓мо список статей у конференц╕╖."
+
+#.
+#. **	Get an article from a news group. - FM
+#.
+#: WWW/Library/Implementation/HTNews.c:2944
+msgid "Reading news article."
+msgstr "Отриму╓мо статтю."
+
+#: WWW/Library/Implementation/HTNews.c:2974
+msgid "Sorry, could not load requested news."
+msgstr "Вибачте, не вдалося витягти бажан╕ новини."
+
+#: WWW/Library/Implementation/HTTCP.c:1248
+msgid "Address has invalid port"
+msgstr "Адреса ма╓ нев╕рного порту"
+
+#: WWW/Library/Implementation/HTTCP.c:1336
+msgid "Address length looks invalid"
+msgstr "Довжина адреси, схоже, нев╕рна"
+
+#: WWW/Library/Implementation/HTTCP.c:1569 WWW/Library/Implementation/HTTCP.c:1587
+#, c-format
+msgid "Unable to locate remote host %s."
+msgstr "Не можу знайти в╕ддалений сервер %s."
+
+#. Not HTProgress, so warning won't be overwritten
+#. *  immediately; but not HTAlert, because typically
+#. *  there will be other alerts from the callers. - kw
+#.
+#: WWW/Library/Implementation/HTTCP.c:1584 WWW/Library/Implementation/HTTelnet.c:102
+#, c-format
+msgid "Invalid hostname %s"
+msgstr "Неправильне ╕м'я машини %s"
+
+#: WWW/Library/Implementation/HTTCP.c:1598
+#, c-format
+msgid "Making %s connection to %s"
+msgstr "Встановлю╓мо %s з'╓днання до %s"
+
+#: WWW/Library/Implementation/HTTCP.c:1614
+#, c-format
+msgid "socket failed: family %d addr %s port %s."
+msgstr ""
+
+#: WWW/Library/Implementation/HTTCP.c:1623
+msgid "socket failed."
+msgstr ""
+
+#: WWW/Library/Implementation/HTTCP.c:1643
+msgid "Could not make connection non-blocking."
+msgstr ""
+
+#: WWW/Library/Implementation/HTTCP.c:1712
+msgid "Connection failed (too many retries)."
+msgstr "З'╓днатися не вдалося (забагато спроб)."
+
+#: WWW/Library/Implementation/HTTCP.c:1905
+msgid "Could not restore socket to blocking."
+msgstr ""
+
+#: WWW/Library/Implementation/HTTCP.c:1971
+msgid "Socket read failed for 180,000 tries."
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:358
+#, c-format
+msgid "Address contains a username: %s"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:511
+msgid "This client does not contain support for HTTPS URLs."
+msgstr "Цей кл╕╓нт не ма╓ п╕дтримки для HTTPS URL'╕в."
+
+#: WWW/Library/Implementation/HTTP.c:536
+msgid "Unable to connect to remote host."
+msgstr "Неможливо п╕д'╓днатися до в╕ддаленого сервера."
+
+#: WWW/Library/Implementation/HTTP.c:565
+msgid "Retrying connection without TLS."
+msgstr "Встановлю╓мо %s з'╓днання до %s"
+
+#: WWW/Library/Implementation/HTTP.c:610
+#, c-format
+msgid "SSL error:host(%s)!=cert(%s)-Continue?"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:621
+#, c-format
+msgid "Secure %d-bit %s (%s) HTTP connection"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:1083
+msgid "Sending HTTP request."
+msgstr "Надсила╓мо запит HTTP."
+
+#: WWW/Library/Implementation/HTTP.c:1117
+msgid "Unexpected network write error; connection aborted."
+msgstr "Неспод╕вана помилка запису до мереж╕; з'╓днання об╕рване."
+
+#: WWW/Library/Implementation/HTTP.c:1123
+msgid "HTTP request sent; waiting for response."
+msgstr "HTTP запита над╕слано; чека╓мо на в╕дпов╕дь."
+
+#: WWW/Library/Implementation/HTTP.c:1187
+msgid "Unexpected network read error; connection aborted."
+msgstr "Неспод╕вана помилка читання ╕з мереж╕; з'╓днання об╕рване."
+
+#.
+#. **	HTTP/1.1 Informational statuses.
+#. **	100 Continue.
+#. **	101 Switching Protocols.
+#. **	> 101 is unknown.
+#. **	We should never get these, and they have only
+#. **	the status line and possibly other headers,
+#. **	so we'll deal with them by showing the full
+#. **	header to the user as text/plain. - FM
+#.
+#: WWW/Library/Implementation/HTTP.c:1383
+msgid "Got unexpected Informational Status."
+msgstr ""
+
+#.
+#. *  Reset Content.  The server has fulfilled the
+#. *  request but nothing is returned and we should
+#. *  reset any form content.  We'll instruct the
+#. *  user to do that, and restore the current
+#. *  document. - FM
+#.
+#: WWW/Library/Implementation/HTTP.c:1418
+msgid "Request fulfilled.  Reset Content."
+msgstr ""
+
+#. Not Modified
+#.
+#. *  We didn't send an "If-Modified-Since" header,
+#. *  so this status is inappropriate.  We'll deal
+#. *  with it by showing the full header to the user
+#. *  as text/plain. - FM
+#.
+#: WWW/Library/Implementation/HTTP.c:1537
+msgid "Got unexpected 304 Not Modified status."
+msgstr "Отримано неспод╕ваного статуса 304 Not Modified."
+
+#: WWW/Library/Implementation/HTTP.c:1604
+msgid "Redirection of POST content requires user approval."
+msgstr "Перенаправлення вм╕сту POST вимага╓ дозволу користувача."
+
+#: WWW/Library/Implementation/HTTP.c:1619
+msgid "Have POST content.  Treating Permanent Redirection as Temporary.\n"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:1664
+msgid "Retrying with access authorization information."
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:1676
+msgid "Show the 401 message body?"
+msgstr "Показати пов╕домлення коду 401?"
+
+#: WWW/Library/Implementation/HTTP.c:1721
+msgid "Show the 407 message body?"
+msgstr "Показати пов╕домлення коду 407?"
+
+#.
+#. **	Bad or unknown server_status number.
+#. **	Take a chance and hope there is
+#. **	something to display. - FM
+#.
+#: WWW/Library/Implementation/HTTP.c:1826
+msgid "Unknown status reply from server!"
+msgstr "Нев╕домий в╕дгук статусу в╕д сервера!"
+
+#: WWW/Library/Implementation/HTTelnet.c:100
+#, c-format
+msgid "remote %s session:"
+msgstr "в╕далена %s сес╕я:"
+
+#: WWW/Library/Implementation/HTWAIS.c:161
+msgid "Could not connect to WAIS server."
+msgstr "Неможливо п╕д'╓днатися до сервера WAIS."
+
+#: WWW/Library/Implementation/HTWAIS.c:170
+msgid "Could not open WAIS connection for reading."
+msgstr "Неможливо в╕дкрити з'╓днання до WAIS для читання."
+
+#: WWW/Library/Implementation/HTWAIS.c:194
+msgid "Diagnostic code is "
+msgstr "Код д╕агностики ╓ "
+
+#: WWW/Library/Implementation/HTWAIS.c:463
+msgid "Index "
+msgstr "╤ндекс "
+
+#: WWW/Library/Implementation/HTWAIS.c:467
+#, c-format
+msgid " contains the following %d item%s relevant to \""
+msgstr " м╕стить наступн╕ %d пункт%s стосовно \""
+
+#: WWW/Library/Implementation/HTWAIS.c:475
+msgid "The first figure after each entry is its relative score, "
+msgstr "Перша ф╕гура п╕сля кожного пункту - його в╕дносний бал, "
+
+#: WWW/Library/Implementation/HTWAIS.c:476
+msgid "the second is the number of lines in the item."
+msgstr "друга - к╕льк╕сть рядк╕в у ньому."
+
+#: WWW/Library/Implementation/HTWAIS.c:517
+msgid " (bad file name)"
+msgstr " (погане ╕м'я файлу)"
+
+#: WWW/Library/Implementation/HTWAIS.c:542
+msgid "(bad doc id)"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:558
+msgid "(Short Header record, can't display)"
+msgstr "(Коротке поле заголовка, неможливо в╕добразити)"
+
+#: WWW/Library/Implementation/HTWAIS.c:565
+msgid ""
+"\n"
+"Long Header record, can't display\n"
+msgstr ""
+"\n"
+"Задовге поле заголовка, неможливо в╕добразити\n"
+
+#: WWW/Library/Implementation/HTWAIS.c:572
+msgid ""
+"\n"
+"Text record\n"
+msgstr ""
+"\n"
+"Текстове поле\n"
+
+#: WWW/Library/Implementation/HTWAIS.c:581
+msgid ""
+"\n"
+"Headline record, can't display\n"
+msgstr ""
+"\n"
+"Поле \"Headline\", неможливо в╕добразити\n"
+
+#: WWW/Library/Implementation/HTWAIS.c:589
+msgid ""
+"\n"
+"Code record, can't display\n"
+msgstr ""
+"\n"
+"Поле \"Code\", неможливо в╕добразити\n"
+"\n"
+
+#: WWW/Library/Implementation/HTWAIS.c:691
+msgid "Syntax error in WAIS URL"
+msgstr "Синтаксична помилка у WAIS URL"
+
+#: WWW/Library/Implementation/HTWAIS.c:761
+msgid " (WAIS Index)"
+msgstr " (╤ндекс WAIS)"
+
+#: WWW/Library/Implementation/HTWAIS.c:768
+msgid "WAIS Index: "
+msgstr "╤ндекс WAIS: "
+
+#: WWW/Library/Implementation/HTWAIS.c:774
+msgid "This is a link for searching the "
+msgstr "Це посилання для пошуку у "
+
+#: WWW/Library/Implementation/HTWAIS.c:778
+msgid " WAIS Index.\n"
+msgstr " ╤ндекс╕ WAIS.\n"
+
+#: WWW/Library/Implementation/HTWAIS.c:805
+msgid ""
+"\n"
+"Enter the 's'earch command and then specify search words.\n"
+msgstr ""
+"\n"
+"Введ╕ть 's' для пошуку та вкаж╕ть ключов╕ слова.\n"
+
+#: WWW/Library/Implementation/HTWAIS.c:827
+msgid " (in "
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:836
+msgid "WAIS Search of \""
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:840
+msgid "\" in: "
+msgstr "\" у: "
+
+#: WWW/Library/Implementation/HTWAIS.c:855
+msgid "HTWAIS: Request too large."
+msgstr "HTWAIS: Запит завеликий."
+
+#: WWW/Library/Implementation/HTWAIS.c:864
+msgid "Searching WAIS database..."
+msgstr "Шука╓мо у баз╕ даних WAIS..."
+
+#: WWW/Library/Implementation/HTWAIS.c:874
+msgid "Search interrupted."
+msgstr "Пошук перервано."
+
+#: WWW/Library/Implementation/HTWAIS.c:924
+msgid "Can't convert format of WAIS document"
+msgstr "Не можу сконвертувати формат документа WAIS"
+
+#: WWW/Library/Implementation/HTWAIS.c:968
+msgid "HTWAIS: Request too long."
+msgstr "HTWAIS: Запит задовгий."
+
+#.
+#. **	Actually do the transaction given by request_message.
+#.
+#: WWW/Library/Implementation/HTWAIS.c:982
+msgid "Fetching WAIS document..."
+msgstr "Тягнемо документ WAIS..."
+
+#. display_search_response(target, retrieval_response,
+#. wais_database, keywords);
+#: WWW/Library/Implementation/HTWAIS.c:1021
+msgid "No text was returned!\n"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWSRC.c:287
+msgid " NOT GIVEN in source file; "
+msgstr ""
+
+#: WWW/Library/Implementation/HTWSRC.c:311
+msgid " WAIS source file"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWSRC.c:318
+msgid " description"
+msgstr " опис"
+
+#: WWW/Library/Implementation/HTWSRC.c:328
+msgid "Access links"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWSRC.c:346
+msgid "Direct access"
+msgstr "Прямий доступ"
+
+#. * Proxy will be used if defined, so let user know that - FM *
+#: WWW/Library/Implementation/HTWSRC.c:349
+msgid " (or via proxy server, if defined)"
+msgstr " (чи через прокс╕, якщо його визначено)"
+
+# * Andriy Rysin <arysin@yahoo.com>
+#: WWW/Library/Implementation/HTWSRC.c:364
+msgid "Maintainer"
+msgstr "Супров╕д"
+
+#: WWW/Library/Implementation/HTWSRC.c:372
+msgid "Host"
+msgstr "Хост"
+
+#: src/GridText.c:652
+msgid "Memory exhausted, display interrupted!"
+msgstr ""
+
+#: src/GridText.c:657
+msgid "Memory exhausted, will interrupt transfer!"
+msgstr ""
+
+#: src/GridText.c:3477
+msgid " *** MEMORY EXHAUSTED ***"
+msgstr " *** ПАМ'ЯТЬ ВИЧЕРПАНО ***"
+
+#: src/GridText.c:5902 src/GridText.c:5909 src/LYList.c:252
+msgid "unknown field or link"
+msgstr "нев╕доме поле чи посилання"
+
+#: src/GridText.c:5918
+msgid "text entry field"
+msgstr "текстове поле"
+
+#: src/GridText.c:5921
+msgid "password entry field"
+msgstr "поле вводу пароля"
+
+#: src/GridText.c:5924
+msgid "checkbox"
+msgstr "перемикач"
+
+#: src/GridText.c:5927
+msgid "radio button"
+msgstr "рад╕окнопка"
+
+#: src/GridText.c:5930
+msgid "submit button"
+msgstr "кнопка затвердження"
+
+#: src/GridText.c:5933
+msgid "reset button"
+msgstr "клав╕ша в╕дм╕ни зм╕н"
+
+#: src/GridText.c:5936
+msgid "popup menu"
+msgstr "вспливаюче меню"
+
+#: src/GridText.c:5939
+msgid "hidden form field"
+msgstr "приховане поле форми"
+
+#: src/GridText.c:5942
+msgid "text entry area"
+msgstr "текстова область"
+
+#: src/GridText.c:5945
+msgid "range entry field"
+msgstr ""
+
+#: src/GridText.c:5948
+msgid "file entry field"
+msgstr "поле вводу файлу"
+
+#: src/GridText.c:5951
+msgid "text-submit field"
+msgstr ""
+
+#: src/GridText.c:5954
+msgid "image-submit button"
+msgstr "зображення-кнопка для в╕дсилки"
+
+#: src/GridText.c:5957
+msgid "keygen field"
+msgstr ""
+
+#: src/GridText.c:5960
+msgid "unknown form field"
+msgstr "нев╕доме поле форми"
+
+#: src/GridText.c:9993
+msgid "Can't open file for uploading"
+msgstr "Неможливо в╕дкрити файл для читання."
+
+#: src/GridText.c:10019
+msgid "Short read from file, problem?"
+msgstr ""
+
+#: src/GridText.c:10895
+#, c-format
+msgid "Submitting %s"
+msgstr "Затверджу╓мо %s"
+
+#. ugliness has happened; inform user and do the best we can
+#: src/GridText.c:12028
+msgid "Hang Detect: TextAnchor struct corrupted - suggest aborting!"
+msgstr ""
+
+#. don't show previous state
+#: src/GridText.c:12234
+msgid "Wrap lines to fit displayed area?"
+msgstr ""
+
+#: src/GridText.c:12286
+msgid "Very long lines have been wrapped!"
+msgstr "Дуже довг╕ рядки були завернут╕!"
+
+#: src/GridText.c:12732
+msgid "Very long lines have been truncated!"
+msgstr ""
+
+# @ Gnome-find KDat karchiver karchiver.po kwuftpd lynx red-carpet
+# * Yuri Syrota <rasta@renome.rovno.ua>
+#: src/HTAlert.c:159 src/LYShowInfo.c:318
+msgid "bytes"
+msgstr "байти"
+
+# @ EasyTag cupsdconf.po kfind kfindpart kppp lynx
+# * Olexander Kunytsa, <kunia@istc.kiev.ua>
+#: src/HTAlert.c:160
+msgid "KB"
+msgstr "Кб"
+
+#: src/HTAlert.c:279
+#, c-format
+msgid "Read %s of %s of data"
+msgstr "Прочитано %s з %s даних"
+
+#: src/HTAlert.c:281
+#, c-format
+msgid "Read %s of data"
+msgstr "Прочитано %s даних"
+
+#: src/HTAlert.c:286
+#, c-format
+msgid ", %s/sec"
+msgstr ", %s/сек"
+
+#: src/HTAlert.c:295
+#, fuzzy, c-format
+msgid " (stalled for %s)"
+msgstr " (призупинено на %ld сек)"
+
+#: src/HTAlert.c:299
+#, fuzzy, c-format
+msgid ", ETA %s"
+msgstr ", ETA %ld сек"
+
+#: src/HTAlert.c:306
+msgid " (Press 'z' to abort)"
+msgstr " (Натисн╕ть 'z' щоб зупинити)"
+
+# @ CenterICQ Dia Gabber gnome-libs gphoto guppi kdelibs kview libgnomeui lynx mc mutt-1.4-4.src.rpm.dir_1_1_mutt-_po_uk.po
+# * Cawko Xakep <xakep@snark.ukma.kiev.ua>
+#. Meta-note: don't move the following note from its place right
+#. in front of the first gettext().  As it is now, it should
+#. automatically appear in generated lynx.pot files. - kw
+#.
+#. NOTE TO TRANSLATORS:  If you provide a translation for "yes", lynx
+#. *  will take the first byte of the translation as a positive response
+#. *  to Yes/No questions.  If you provide a translation for "no", lynx
+#. *  will take the first byte of the translation as a negative response
+#. *  to Yes/No questions.  For both, lynx will also try to show the
+#. *  first byte in the prompt as a character, instead of (y) or (n),
+#. *  respectively.  This will not work right for multibyte charsets!
+#. *  Don't translate "yes" and "no" for CJK character sets (or translate
+#. *  them to "yes" and "no").  For a translation using UTF-8, don't
+#. *  translate if the translation would begin with anything but a 7-bit
+#. *  (US_ASCII) character.  That also means do not translate if the
+#. *  translation would begin with anything but a 7-bit character, if
+#. *  you use a single-byte character encoding (a charset like ISO-8859-n)
+#. *  but anticipate that the message catalog may be used re-encoded in
+#. *  UTF-8 form.
+#. *  For translations using other character sets, you may also wish to
+#. *  leave "yes" and "no" untranslated, if using (y) and (n) is the
+#. *  preferred behavior.
+#. *  Lynx will also accept y Y n N as responses unless there is a conflict
+#. *  with the first letter of the "yes" or "no" translation.
+#.
+#: src/HTAlert.c:363
+msgid "yes"
+msgstr "так"
+
+#: src/HTAlert.c:364
+msgid "no"
+msgstr "н╕"
+
+#: src/HTML.c:6331
+msgid "Description:"
+msgstr "Опис:"
+
+# @ GIMP evolution gimp-perl guppi kcminfo kfind kfindpart kpm kppp lynx nautilus rpmdrake xmms
+# * Andriy Rysin <arysin@yahoo.com>
+#: src/HTML.c:6336
+msgid "(none)"
+msgstr "(н╕чого)"
+
+#: src/HTML.c:6340
+msgid "Filepath:"
+msgstr ""
+
+#: src/HTML.c:6345
+msgid "(unknown)"
+msgstr "(нев╕домий)"
+
+#: src/HTML.c:7798
+msgid "Document has only hidden links.  Use the 'l'ist command."
+msgstr "Документ м╕стить лише прихован╕ посилання. Використайте команду 'l'ist."
+
+#: src/HTML.c:8301
+msgid "Source cache error - disk full?"
+msgstr "Помилка кешування джерела - заповнений диск?"
+
+#: src/HTML.c:8314
+msgid "Source cache error - not enough memory!"
+msgstr "Помилка кешування джерела - недостатньо пам'ят╕!"
+
+#: src/LYBookmark.c:167
+msgid ""
+"     This file is an HTML representation of the X Mosaic hotlist file.\n"
+"     Outdated or invalid links may be removed by using the\n"
+"     remove bookmark command, it is usually the 'R' key but may have\n"
+"     been remapped by you or your system administrator."
+msgstr ""
+
+#: src/LYBookmark.c:379
+msgid ""
+"     You can delete links by the 'R' key<br>\n"
+"<ol>\n"
+msgstr ""
+"     Закладинку можна видалити натиснувши клав╕шу 'R'<br>\n"
+"<ol>\n"
+
+#: src/LYBookmark.c:382
+msgid ""
+"     You can delete links using the remove bookmark command.  It is usually\n"
+"     the 'R' key but may have been remapped by you or your system\n"
+"     administrator."
+msgstr ""
+"     Ви можете видаляти закладинки за допомогою команди видалення. Зазвичай\n"
+"     це клав╕ша 'R', хоча це може бути зм╕нено вашим системним\n"
+"     адм╕н╕стратором."
+
+#: src/LYBookmark.c:386
+msgid ""
+"     This file also may be edited with a standard text editor to delete\n"
+"     outdated or invalid links, or to change their order."
+msgstr ""
+"     Цей файл можна також редагувати звичайним текстовим редактором, щоб\n"
+"     видаляти стар╕ чи нев╕рн╕ посилання, чи м╕няти ╖х порядок."
+
+#: src/LYBookmark.c:389
+msgid ""
+"Note: if you edit this file manually\n"
+"      you should not change the format within the lines\n"
+"      or add other HTML markup.\n"
+"      Make sure any bookmark link is saved as a single line."
+msgstr ""
+"Увага: якщо ви редагу╓те цей файл \"вручну\",\n"
+"       не зм╕нюйте формат рядк╕в\n"
+"       та не додавайте ╕нш╕ теги HTML.\n"
+"       Впевнюйтеся, що кожна закладинка пос╕да╓ окремий рядок."
+
+#: src/LYBookmark.c:683
+#, c-format
+msgid "File may be recoverable from %s during this session"
+msgstr ""
+
+#.
+#. *  Neither the path as given nor any components examined by
+#. *  backing up were stat()able. - kw
+#.
+#: src/LYCgi.c:231
+msgid "Unable to access cgi script"
+msgstr "Неможливо д╕статися до скрипта cgi"
+
+#: src/LYCgi.c:650 src/LYCgi.c:653
+msgid "Good Advice"
+msgstr "Гарна Порада"
+
+#: src/LYCgi.c:656
+msgid "An excellent http server for VMS is available via"
+msgstr "Чудовий http сервер стосовно VMS доступний через"
+
+#: src/LYCgi.c:663
+msgid "this link"
+msgstr "це посилання"
+
+#: src/LYCgi.c:667
+msgid "It provides state of the art CGI script support.\n"
+msgstr ""
+
+# msgstr "Вих╕д через переривання:"
+# msgstr "Вих╕д через переривання:"
+#: src/LYClean.c:122
+msgid "Exiting via interrupt:"
+msgstr "Завершу╓мо за сигналом:"
+
+#: src/LYCookie.c:2462
+msgid "(from a previous session)"
+msgstr "(з попередньо╖ сес╕╖)"
+
+#: src/LYCookie.c:2522
+msgid "Maximum Gobble Date:"
+msgstr ""
+
+#: src/LYCookie.c:2564
+msgid "Internal"
+msgstr "Внутр╕шн╕й"
+
+#: src/LYCookie.c:2565
+msgid "cookie_domain_flag_set error, aborting program"
+msgstr "помилка у cookie_domain_flag_set, урива╓мо програму"
+
+#: src/LYCurses.c:975
+msgid "Terminal initialisation failed - unknown terminal type?"
+msgstr "Не вдалося ╕н╕ц╕ал╕зувати терм╕нал - нев╕домий тип терм╕налу?"
+
+#: src/LYCurses.c:1366
+msgid "Terminal ="
+msgstr "Терм╕нал ="
+
+#: src/LYCurses.c:1370
+msgid "You must use a vt100, 200, etc. terminal with this program."
+msgstr "Ви ма╓те використовувати з ц╕╓ю програмою терм╕нали vt100, 200 тощо."
+
+#: src/LYCurses.c:1420
+msgid "Your Terminal type is unknown!"
+msgstr "Тип вашого терм╕налу нев╕домий!"
+
+#: src/LYCurses.c:1421
+msgid "Enter a terminal type:"
+msgstr "Введ╕ть тип терм╕налу:"
+
+#: src/LYCurses.c:1435
+msgid "TERMINAL TYPE IS SET TO"
+msgstr "ТИП ТЕРМ╤НАЛУ ВСТАНОВЛЕНО У"
+
+#: src/LYCurses.c:1934
+#, c-format
+msgid ""
+"\n"
+"A Fatal error has occurred in %s Ver. %s\n"
+msgstr ""
+"\n"
+"Фатальна помилка в %s, верс╕я %s\n"
+
+#: src/LYCurses.c:1936
+msgid ""
+"\n"
+"Please notify your system administrator to confirm a bug, and if\n"
+"confirmed, to notify the lynx-dev list.  Bug reports should have concise\n"
+"descriptions of the command and/or URL which causes the problem, the\n"
+"operating system name with version number, the TCPIP implementation, the\n"
+"TRACEBACK if it can be captured, and any other relevant information.\n"
+msgstr ""
+
+#: src/LYEdit.c:249
+msgid "Editor killed by signal"
+msgstr "Редактора вбито сигналом"
+
+#: src/LYEdit.c:251
+#, c-format
+msgid "Editor returned with error status, %s"
+msgstr "Редактор повернув помилку, %s"
+
+#: src/LYEdit.c:252
+msgid "reason unknown."
+msgstr "причина нев╕дома."
+
+# ТЕРМ╤НОЛОГ╤Я
+# ТЕРМ╤НОЛОГ╤Я
+#: src/LYDownload.c:504
+msgid "Downloaded link:"
+msgstr "Завантажено посилання:"
+
+# msgstr "Пропону╓ться ╕м'я файлу:"
+# msgstr "Пропону╓ться ╕м'я файлу:"
+#: src/LYDownload.c:509
+msgid "Suggested file name:"
+msgstr "Запропоноване ╕м'я файлу:"
+
+# ТЕРМ╤НОЛОГ╤Я
+# ТЕРМ╤НОЛОГ╤Я
+#: src/LYDownload.c:514
+msgid "Standard download options:"
+msgstr "Стандартн╕ параметри завантажування:"
+
+#: src/LYDownload.c:515
+msgid "Download options:"
+msgstr "Параметри завантажування:"
+
+# @ Galeon- drkonqi kdelibs kmail konqueror lynx
+# * Andriy Rysin <arysin@yahoo.com>
+#: src/LYDownload.c:530
+msgid "Save to disk"
+msgstr "Зберегти на диск"
+
+#: src/LYDownload.c:532
+msgid "Save to disk disabled."
+msgstr "Записувати на диск заборонено."
+
+#: src/LYDownload.c:536 src/LYPrint.c:1327
+msgid "Local additions:"
+msgstr "Локальн╕ додатки:"
+
+#: src/LYDownload.c:545 src/LYUpload.c:216
+msgid "No Name Given"
+msgstr "╤м'я не задане"
+
+# 8-| не знаю...
+# 8-| не знаю...
+#: src/LYHistory.c:660
+msgid "You selected:"
+msgstr "Ви вибрали:"
+
+#: src/LYHistory.c:684 src/LYHistory.c:924
+msgid "(no address)"
+msgstr "(без адреси)"
+
+#: src/LYHistory.c:688
+msgid " (internal)"
+msgstr " (внутр╕шн╕й)"
+
+#: src/LYHistory.c:690
+msgid " (was internal)"
+msgstr " (був внутр╕шн╕й)"
+
+#: src/LYHistory.c:788
+msgid " (From History)"
+msgstr " (З журналу)"
+
+#: src/LYHistory.c:844
+msgid "You visited (POSTs, bookmark, menu and list files excluded):"
+msgstr "Ви в╕дв╕дували (окр╕м POSTs, закладинок, меню та списк╕в файл╕в):"
+
+#: src/LYHistory.c:1140
+msgid "(No messages yet)"
+msgstr "(Лист╕в ще нема)"
+
+#: src/LYLeaks.c:209
+msgid "Invalid pointer detected."
+msgstr ""
+
+#: src/LYLeaks.c:211 src/LYLeaks.c:251
+msgid "Sequence:"
+msgstr ""
+
+#: src/LYLeaks.c:214 src/LYLeaks.c:254
+msgid "Pointer:"
+msgstr "Вказ╕вник:"
+
+#: src/LYLeaks.c:225 src/LYLeaks.c:232 src/LYLeaks.c:273
+msgid "FileName:"
+msgstr "╤м'я файлу:"
+
+#: src/LYLeaks.c:228 src/LYLeaks.c:235 src/LYLeaks.c:276 src/LYLeaks.c:287
+msgid "LineCount:"
+msgstr "К╕льк. рядк╕в:"
+
+#: src/LYLeaks.c:249
+msgid "Memory leak detected."
+msgstr "Пом╕чено вит╕к пам'ят╕."
+
+#: src/LYLeaks.c:257
+msgid "Contains:"
+msgstr "М╕стить:"
+
+#: src/LYLeaks.c:270
+msgid "ByteSize:"
+msgstr "Байт╕в:"
+
+#: src/LYLeaks.c:284
+msgid "realloced:"
+msgstr ""
+
+#: src/LYLeaks.c:307
+msgid "Total memory leakage this run:"
+msgstr ""
+
+#: src/LYLeaks.c:310
+msgid "Peak allocation"
+msgstr ""
+
+#: src/LYLeaks.c:311
+msgid "Bytes allocated"
+msgstr ""
+
+#: src/LYLeaks.c:312
+msgid "Total mallocs"
+msgstr ""
+
+#: src/LYLeaks.c:313
+msgid "Total frees"
+msgstr ""
+
+#: src/LYList.c:85
+msgid "References in "
+msgstr "Посилань у "
+
+#: src/LYList.c:86
+msgid "this document:"
+msgstr "цьому документ╕:"
+
+#: src/LYList.c:92
+msgid "Visible links:"
+msgstr "Видим╕ посилання:"
+
+#: src/LYList.c:194 src/LYList.c:315
+msgid "Hidden links:"
+msgstr "Прихован╕ посилання:"
+
+#: src/LYList.c:262
+msgid "References"
+msgstr "Посилання"
+
+#: src/LYList.c:264
+msgid "Visible links"
+msgstr "Видим╕ посилання"
+
+#: src/LYLocal.c:267
+#, c-format
+msgid "Unable to get status of '%s'."
+msgstr "Неможливо отримати статус '%s'."
+
+#: src/LYLocal.c:301
+msgid "The selected item is not a file or a directory!  Request ignored."
+msgstr ""
+
+#: src/LYLocal.c:366
+#, c-format
+msgid "Unable to %s due to system error!"
+msgstr ""
+
+#. error return
+#: src/LYLocal.c:400
+#, c-format
+msgid "Probable failure to %s due to system error!"
+msgstr ""
+
+#: src/LYLocal.c:463
+#, c-format
+msgid "remove %s"
+msgstr "видалити %s"
+
+#: src/LYLocal.c:481
+#, c-format
+msgid "touch %s"
+msgstr ""
+
+#: src/LYLocal.c:508
+#, c-format
+msgid "move %s to %s"
+msgstr ""
+
+#: src/LYLocal.c:548
+msgid "There is already a directory with that name!  Request ignored."
+msgstr "Каталог з таким ╕менем уже ╕сну╓!  Вимогу про╕гноровано."
+
+#: src/LYLocal.c:550
+msgid "There is already a file with that name!  Request ignored."
+msgstr "Файл ╕з таким ╕менем уже ╕сну╓!  Вимогу про╕гноровано."
+
+#: src/LYLocal.c:552
+msgid "The specified name is already in use!  Request ignored."
+msgstr "Вказане ╕м'я вже в робот╕!  Вимогу про╕гноровано."
+
+#: src/LYLocal.c:563
+msgid "Destination has different owner!  Request denied."
+msgstr ""
+
+#: src/LYLocal.c:566
+msgid "Destination is not a valid directory!  Request denied."
+msgstr ""
+
+#: src/LYLocal.c:588
+msgid "Remove all tagged files and directories?"
+msgstr "Видалити ус╕ позначен╕ файли та каталоги?"
+
+#: src/LYLocal.c:647
+msgid "Enter new location for tagged items: "
+msgstr "Введ╕ть нове м╕сце для позначених пункт╕в: "
+
+#: src/LYLocal.c:716
+msgid "Path too long"
+msgstr "Задовгий шлях"
+
+#: src/LYLocal.c:747
+msgid "Source and destination are the same location - request ignored!"
+msgstr ""
+
+# ТЕРМ╤НОЛОГ╤Я
+# ТЕРМ╤НОЛОГ╤Я
+#: src/LYLocal.c:805
+msgid "Enter new name for directory: "
+msgstr "Введ╕ть нове ╕м'я для каталогу: "
+
+#: src/LYLocal.c:807
+msgid "Enter new name for file: "
+msgstr "Введ╕ть нове ╕м'я для файлу: "
+
+#: src/LYLocal.c:819
+msgid "Illegal character (path-separator) found! Request ignored."
+msgstr ""
+
+#: src/LYLocal.c:868
+msgid "Enter new location for directory: "
+msgstr "Введ╕ть новий шлях каталогу: "
+
+#: src/LYLocal.c:874
+msgid "Enter new location for file: "
+msgstr "Введ╕ть новий шлях файлу: "
+
+#: src/LYLocal.c:901
+msgid "Unexpected failure - unable to find trailing path separator"
+msgstr ""
+
+#: src/LYLocal.c:921
+msgid "Source and destination are the same location!  Request ignored!"
+msgstr ""
+
+#: src/LYLocal.c:970
+msgid "Modify name, location, or permission (n, l, or p): "
+msgstr "Зм╕нити назву(n), шлях(l) чи права доступу(p): "
+
+#: src/LYLocal.c:972
+msgid "Modify name or location (n or l): "
+msgstr "Зм╕нити назву(n) чи шлях(l): "
+
+#.
+#. *	Code for changing ownership needed here.
+#.
+#: src/LYLocal.c:1001
+msgid "This feature not yet implemented!"
+msgstr "Цю можлив╕сть ще не реал╕зовано!"
+
+#: src/LYLocal.c:1019
+msgid "Enter name of file to create: "
+msgstr "Введ╕ть ╕м'я файлу: "
+
+#: src/LYLocal.c:1027 src/LYLocal.c:1069
+msgid "Illegal redirection \"//\" found! Request ignored."
+msgstr ""
+
+# ТЕРМ╤НОЛОГ╤Я
+# ТЕРМ╤НОЛОГ╤Я
+#: src/LYLocal.c:1061
+msgid "Enter name for new directory: "
+msgstr "Введ╕ть нове ╕м'я для каталогу: "
+
+# ТЕРМ╤НОЛОГ╤Я
+# ТЕРМ╤НОЛОГ╤Я
+#: src/LYLocal.c:1106
+msgid "Create file or directory (f or d): "
+msgstr "Створити файл чи каталог (f чи d): "
+
+#: src/LYLocal.c:1146
+#, c-format
+msgid "Remove '%s' and all of its contents?"
+msgstr "Видалити '%s' разом ╕з ус╕м вм╕стом?"
+
+#: src/LYLocal.c:1149
+msgid "Remove directory and all of its contents?"
+msgstr "Видалити каталог разом ╕з ус╕м вм╕стом?"
+
+#: src/LYLocal.c:1153
+#, c-format
+msgid "Remove file '%s'?"
+msgstr "Видалити файл '%s'?"
+
+#: src/LYLocal.c:1155
+msgid "Remove file?"
+msgstr "Видалити файл?"
+
+# 8-| не знаю...
+# 8-| не знаю...
+#: src/LYLocal.c:1160
+#, c-format
+msgid "Remove symbolic link '%s'?"
+msgstr "Видалити символьне посилання '%s'?"
+
+# 8-| не знаю...
+# 8-| не знаю...
+#: src/LYLocal.c:1162
+msgid "Remove symbolic link?"
+msgstr "Видалити символьне посилання?"
+
+#: src/LYLocal.c:1248
+msgid "Sorry, don't know how to permit non-UNIX files yet."
+msgstr ""
+
+#: src/LYLocal.c:1278
+msgid "Unable to open permit options file"
+msgstr ""
+
+#: src/LYLocal.c:1305
+msgid "Specify permissions below:"
+msgstr "Вкаж╕ть права доступу:"
+
+#: src/LYLocal.c:1306 src/LYShowInfo.c:196
+msgid "Owner:"
+msgstr "Власник:"
+
+#: src/LYLocal.c:1322
+msgid "Group"
+msgstr "Група"
+
+#: src/LYLocal.c:1338
+msgid "Others:"
+msgstr "╤нш╕:"
+
+#: src/LYLocal.c:1356
+msgid "form to permit"
+msgstr ""
+
+#: src/LYLocal.c:1452
+msgid "Invalid mode format."
+msgstr "Нев╕рний формат режиму."
+
+#: src/LYLocal.c:1456
+msgid "Invalid syntax format."
+msgstr "Нев╕рний формат синтаксису."
+
+#: src/LYLocal.c:1645
+msgid "Warning!  UUDecoded file will exist in the directory you started Lynx."
+msgstr ""
+
+#: src/LYLocal.c:1825
+msgid "NULL URL pointer"
+msgstr ""
+
+#: src/LYLocal.c:1908
+#, c-format
+msgid "Executing %s "
+msgstr "Виконую %s "
+
+#: src/LYLocal.c:1911
+msgid "Executing system command. This might take a while."
+msgstr "Виконую системну команду. Це може зайняти трохи часу."
+
+# ТЕРМ╤НОЛОГ╤Я
+# ТЕРМ╤НОЛОГ╤Я
+#: src/LYLocal.c:1985
+msgid "Current directory:"
+msgstr "Поточний каталог:"
+
+#: src/LYLocal.c:1988 src/LYLocal.c:2006
+msgid "Current selection:"
+msgstr "Вид╕лений елемент:"
+
+#: src/LYLocal.c:1992
+msgid "Nothing currently selected."
+msgstr "Н╕чого не вид╕лено"
+
+#: src/LYLocal.c:2007
+msgid "tagged item:"
+msgstr "в╕дм╕чений елемент:"
+
+#: src/LYLocal.c:2007
+msgid "tagged items:"
+msgstr "в╕дм╕чен╕ елементи:"
+
+#: src/LYLocal.c:2105 src/LYLocal.c:2116
+msgid "Illegal filename; request ignored."
+msgstr "Нев╕рне ╕м'я файлу, запит в╕дхилено."
+
+#. directory not writable
+#: src/LYLocal.c:2213 src/LYLocal.c:2271
+msgid "Install in the selected directory not permitted."
+msgstr ""
+
+#: src/LYLocal.c:2267
+msgid "The selected item is not a directory!  Request ignored."
+msgstr ""
+
+# msgstr "Хвилиночку, ..."
+# msgstr "Хвилиночку, ..."
+#: src/LYLocal.c:2276
+msgid "Just a moment, ..."
+msgstr "Зачекайте хвильку, ..."
+
+#: src/LYLocal.c:2293
+msgid "Error buiding install args"
+msgstr ""
+
+#: src/LYLocal.c:2308 src/LYLocal.c:2337
+#, c-format
+msgid "Source and target are the same: %s"
+msgstr ""
+
+#: src/LYLocal.c:2315 src/LYLocal.c:2344
+#, c-format
+msgid "Already in target directory: %s"
+msgstr ""
+
+# msgstr "Встановлення виконано"
+# msgstr "Встановлення виконано"
+#: src/LYLocal.c:2362
+msgid "Installation complete"
+msgstr "╤нсталяц╕ю завершено"
+
+#: src/LYLocal.c:2551
+msgid "Temporary URL or list would be too long."
+msgstr ""
+
+# * Yuriy Syrota <rasta@renome.rovno.ua>
+#: src/LYMail.c:534
+msgid "Sending"
+msgstr "В╕дсилання"
+
+#: src/LYMail.c:1025
+#, c-format
+msgid "The link   %s :?: %s \n"
+msgstr ""
+
+#: src/LYMail.c:1027
+#, c-format
+msgid "called \"%s\"\n"
+msgstr "викликано \"%s\"\n"
+
+#: src/LYMail.c:1028
+#, c-format
+msgid "in the file \"%s\" called \"%s\"\n"
+msgstr "у файл╕ \"%s\" викликаному \"%s\"\n"
+
+#: src/LYMail.c:1029
+msgid "was requested but was not available."
+msgstr ""
+
+#: src/LYMail.c:1030
+msgid "Thought you might want to know."
+msgstr ""
+
+#: src/LYMail.c:1032
+msgid "This message was automatically generated by"
+msgstr "Це пов╕домлення згенеровано автоматично мною,"
+
+#: src/LYMail.c:1754
+msgid "No system mailer configured"
+msgstr ""
+
+#: src/LYMain.c:912
+msgid "No Winsock found, sorry."
+msgstr "Даруйте, Winsock не знайдено."
+
+#: src/LYMain.c:1116
+msgid "You MUST define a valid TMP or TEMP area!\n"
+msgstr "Ви МУСИТЕ вказати TMP чи TEMP!\n"
+
+# ТЕРМ╤НОЛОГ╤Я
+# msgstr "Нема╓ такого каталогу"
+#: src/LYMain.c:1170 src/LYMainLoop.c:5056
+msgid "No such directory"
+msgstr "Такого каталогу нема╓"
+
+#: src/LYMain.c:1382
+#, c-format
+msgid ""
+"\n"
+"Configuration file %s is not available.\n"
+"\n"
+msgstr ""
+"\n"
+"Файл конф╕гурац╕й %s недоступний.\n"
+"\n"
+
+#: src/LYMain.c:1392
+msgid ""
+"\n"
+"Lynx character sets not declared.\n"
+"\n"
+msgstr ""
+
+#: src/LYMain.c:1421
+msgid ""
+"\n"
+"Lynx edit map not declared.\n"
+"\n"
+msgstr ""
+
+#: src/LYMain.c:1450
+#, c-format
+msgid ""
+"\n"
+"Lynx file %s is not available.\n"
+"\n"
+msgstr ""
+"\n"
+"Файл Lynx %s недоступний.\n"
+"\n"
+
+#: src/LYMain.c:1690
+msgid "Warning:"
+msgstr "Увага:"
+
+#: src/LYMain.c:2233
+msgid "persistent cookies state will be changed in next session only."
+msgstr ""
+
+#: src/LYMain.c:2477 src/LYMain.c:2525
+#, c-format
+msgid "Lynx: ignoring unrecognized charset=%s\n"
+msgstr ""
+
+#: src/LYMain.c:3060
+#, c-format
+msgid "%s Version %s (%s)\n"
+msgstr "%s Верс╕я %s (%s)\n"
+
+#: src/LYMain.c:3085
+#, c-format
+msgid "Built on %s %s %s\n"
+msgstr "З╕брано на %s %s %s\n"
+
+#: src/LYMain.c:3090
+msgid "Copyrights held by the University of Kansas, CERN, and other contributors.\n"
+msgstr ""
+
+#: src/LYMain.c:3092
+msgid "Distributed under the GNU General Public License.\n"
+msgstr "Розповсюджу╓ться зг╕дно з GNU General Public License.\n"
+
+#: src/LYMain.c:3094
+msgid ""
+"See http://lynx.browser.org/ and the online help for more information.\n"
+"\n"
+msgstr ""
+"Див http://lynx.browser.org/ та онлайн-допомогу, щоб взнати б╕льше.\n"
+"\n"
+
+#: src/LYMain.c:3835
+#, c-format
+msgid "USAGE: %s [options] [file]\n"
+msgstr "ВИКОРИСТАННЯ: %s [параметри] [файл]\n"
+
+#: src/LYMain.c:3836
+msgid "Options are:\n"
+msgstr "Параметри:\n"
+
+#: src/LYMain.c:4095
+#, c-format
+msgid "%s: Invalid Option: %s\n"
+msgstr "%s: Нев╕рний параметр: %s\n"
+
+#: src/LYMainLoop.c:551
+#, c-format
+msgid "Internal error: Invalid mouse link %d!"
+msgstr ""
+
+#.
+#. * Make a name for this new URL.
+#.
+#: src/LYMainLoop.c:666 src/LYMainLoop.c:5078
+msgid "A URL specified by the user"
+msgstr "URL вказаний користувачем"
+
+#: src/LYMainLoop.c:1124
+msgid "Enctype multipart/form-data not yet supported!  Cannot submit."
+msgstr ""
+
+#.
+#. *  Make a name for this help file.
+#.
+#: src/LYMainLoop.c:3069
+msgid "Help Screen"
+msgstr "Екран Допомоги"
+
+#: src/LYMainLoop.c:3199
+msgid "System Index"
+msgstr ""
+
+#: src/LYMainLoop.c:3573 src/LYMainLoop.c:5298
+msgid "Entry into main screen"
+msgstr ""
+
+#: src/LYMainLoop.c:3851
+msgid "No next document present"
+msgstr ""
+
+#: src/LYMainLoop.c:4158
+msgid "charset for this document specified explicitly, sorry..."
+msgstr ""
+
+#: src/LYMainLoop.c:5032
+msgid "cd to:"
+msgstr "перейти до:"
+
+#: src/LYMainLoop.c:5059
+msgid "A component of path is not a directory"
+msgstr ""
+
+#: src/LYMainLoop.c:5062
+msgid "failed to change directory"
+msgstr "Не можу д╕статися до каталогу."
+
+#: src/LYMainLoop.c:6231
+msgid "Reparsing document under current settings..."
+msgstr "Опрацьову╓мо документ зг╕дно з поточними установками..."
+
+#: src/LYMainLoop.c:6519 src/LYMainLoop.c:6523
+#, c-format
+msgid "Fatal error - could not open output file %s\n"
+msgstr "Фатальна помилка - неможливо в╕дкрити вих╕дний файл %s\n"
+
+#: src/LYMainLoop.c:7644 src/LYMainLoop.c:7817
+msgid "-index-"
+msgstr "-╕ндекс-"
+
+#: src/LYMainLoop.c:7754
+msgid "lynx: Can't access startfile"
+msgstr "lynx: Неможливо завантажити стартовий файл"
+
+#: src/LYMainLoop.c:7767
+msgid "lynx: Start file could not be found or is not text/html or text/plain"
+msgstr "lynx: Стартового файлу нема, чи в╕н не у формат╕ text/html (text/plain)"
+
+#: src/LYMainLoop.c:7768
+msgid "      Exiting..."
+msgstr "     Виходимо..."
+
+#: src/LYMainLoop.c:7811
+msgid "-more-"
+msgstr "-дал╕-"
+
+#. Enable scrolling.
+#: src/LYNews.c:187
+msgid "You will be posting to:"
+msgstr "Ви надсила╓те листа до:"
+
+#.
+#. *  Get the mail address for the From header,
+#. *  offering personal_mail_address as default.
+#.
+#: src/LYNews.c:196
+msgid ""
+"\n"
+"\n"
+" Please provide your mail address for the From: header\n"
+msgstr ""
+"\n"
+"\n"
+" Будь ласка, вкаж╕ть поштову адресу для заголовка \"В╕д:\"\n"
+
+#.
+#. *  Get the Subject header, offering the current
+#. *  document's title as the default if this is a
+#. *  followup rather than a new post. - FM
+#.
+#: src/LYNews.c:214
+msgid ""
+"\n"
+"\n"
+" Please provide or edit the Subject: header\n"
+msgstr ""
+"\n"
+"\n"
+" Будь ласка, вкаж╕ть чи в╕дредагуйте заголовок \"Тема:\"\n"
+
+#: src/LYNews.c:303
+msgid ""
+"\n"
+"\n"
+" Please provide or edit the Organization: header\n"
+msgstr ""
+"\n"
+"\n"
+" Будь ласка, вкаж╕ть чи в╕дредагуйте заголовок \"Орган╕зац╕я:\"\n"
+
+#.
+#. *  Use the built in line editior.
+#.
+#: src/LYNews.c:360
+msgid ""
+"\n"
+"\n"
+" Please enter your message below."
+msgstr ""
+"\n"
+"\n"
+" Будь ласка, введ╕ть ваше пов╕домлення нижче."
+
+#: src/LYNews.c:406
+msgid "Message has no original text!"
+msgstr ""
+
+#: src/LYOptions.c:746
+msgid "review/edit B)ookmarks files"
+msgstr "проглянути/зм╕нити файл Закладинок (B)"
+
+#: src/LYOptions.c:748
+msgid "B)ookmark file: "
+msgstr "B) файл закладинок: "
+
+#: src/LYOptions.c:2531 src/LYOptions.c:2555
+#, c-format
+msgid "Use %s to invoke the Options menu!"
+msgstr "%s виклика╓ Меню Налаштувань!"
+
+#: src/LYOptions.c:3229
+msgid "(options marked with (!) will not be saved)"
+msgstr "(параметри в╕дм╕ен╕ (!) не будуть записан╕)"
+
+# @ GIMP lynx
+# * Yuri Syrota <rasta@renome.rovno.ua>
+#: src/LYOptions.c:3237
+msgid "General Preferences"
+msgstr "Загальн╕ налаштування"
+
+# б╕льше подоба╓ться "користування"
+# б╕льше подоба╓ться "користування"
+#. ***************************************************************
+#. User Mode: SELECT
+#: src/LYOptions.c:3241
+msgid "User mode"
+msgstr "Режим користування"
+
+#. Editor: INPUT
+#: src/LYOptions.c:3247
+msgid "Editor"
+msgstr "Редактор"
+
+#. Search Type: SELECT
+#: src/LYOptions.c:3252
+msgid "Type of Search"
+msgstr "Тип пошуку"
+
+#. Cookies: SELECT
+#: src/LYOptions.c:3258
+msgid "Cookies"
+msgstr "Коржики"
+
+#: src/LYOptions.c:3272
+msgid "Keyboard Input"
+msgstr "Вв╕д з клав╕атури"
+
+#. ***************************************************************
+#. Keypad Mode: SELECT
+#: src/LYOptions.c:3276
+msgid "Keypad mode"
+msgstr "Цифрова клав╕атура"
+
+# msgstr "Клав╕ш╕ Emacs"
+# msgstr "Клав╕ш╕ Emacs"
+#. Emacs keys: ON/OFF
+#: src/LYOptions.c:3282
+msgid "Emacs keys"
+msgstr "Ключ╕ Emacs"
+
+#. VI Keys: ON/OFF
+#: src/LYOptions.c:3288
+msgid "VI keys"
+msgstr "Ключ╕ VI"
+
+#. Line edit style: SELECT
+#. well, at least 2 line edit styles available
+#: src/LYOptions.c:3295
+msgid "Line edit style"
+msgstr ""
+
+#. Keyboard layout: SELECT
+#: src/LYOptions.c:3307
+msgid "Keyboard layout"
+msgstr "Розкладка клав╕атури"
+
+#.
+#. * Display and Character Set
+#.
+#: src/LYOptions.c:3320
+msgid "Display and Character Set"
+msgstr "Дисплей та наб╕р символ╕в"
+
+# ???
+# msgstr "Наб╕р символ╕в дисплею"
+# ???
+# msgstr "Наб╕р символ╕в дисплею"
+#. ***************************************************************
+#. Display Character Set: SELECT
+#: src/LYOptions.c:3324
+msgid "Display character set"
+msgstr "Наб╕р символ╕в дисплея"
+
+#: src/LYOptions.c:3353
+msgid "Assumed document character set"
+msgstr "Вважати кодуванням документа"
+
+#.
+#. * Since CJK people hardly mixed with other world
+#. * we split the header to make it more readable:
+#. * "CJK mode" for CJK display charsets, and "Raw 8-bit" for others.
+#.
+#: src/LYOptions.c:3373
+msgid "CJK mode"
+msgstr "Режим CJK"
+
+# msgstr "Справжн╕ 8б╕т"
+# може "8-bit - як ╓" ?-)
+#: src/LYOptions.c:3375
+msgid "Raw 8-bit"
+msgstr "Режим Raw 8-bit"
+
+#. X Display: INPUT
+#: src/LYOptions.c:3383
+msgid "X Display"
+msgstr "X Дисплей"
+
+#.
+#. * Document Appearance
+#.
+#: src/LYOptions.c:3389
+msgid "Document Appearance"
+msgstr "Вигляд документа"
+
+#: src/LYOptions.c:3395
+msgid "Show color"
+msgstr "Показувати кольори"
+
+#. Show cursor: ON/OFF
+#: src/LYOptions.c:3419
+msgid "Show cursor"
+msgstr "Показувати курсор"
+
+#. Show scrollbar: ON/OFF
+#: src/LYOptions.c:3426
+msgid "Show scrollbar"
+msgstr "Показувати кольори"
+
+#. Select Popups: ON/OFF
+#: src/LYOptions.c:3433
+msgid "Popups for select fields"
+msgstr "Розкриття пол╕в вибору"
+
+#. HTML error recovery: SELECT
+#: src/LYOptions.c:3439
+msgid "HTML error recovery"
+msgstr "Виправляння помилок HTML"
+
+#. Show Images: SELECT
+#: src/LYOptions.c:3445
+msgid "Show images"
+msgstr "Показувати зображення"
+
+#. Verbose Images: ON/OFF
+#: src/LYOptions.c:3459
+msgid "Verbose images"
+msgstr "Додатково про зображення"
+
+#.
+#. * Headers Transferred to Remote Servers
+#.
+#: src/LYOptions.c:3467
+msgid "Headers Transferred to Remote Servers"
+msgstr "Заголовки для Надсилання на Сервери"
+
+# 8-|  все одно....
+# msgstr "Адреса електронно╖ пошти"
+# 8-|  все одно....
+# msgstr "Адреса електронно╖ пошти"
+#. ***************************************************************
+#. Mail Address: INPUT
+#: src/LYOptions.c:3471
+msgid "Personal mail address"
+msgstr "Персональна поштова адреса"
+
+#. Preferred Document Character Set: INPUT
+#: src/LYOptions.c:3476
+msgid "Preferred document character set"
+msgstr "Улюблений наб╕р символ╕в"
+
+#. Preferred Document Language: INPUT
+#: src/LYOptions.c:3481
+msgid "Preferred document language"
+msgstr "Улюблена мова документа"
+
+#: src/LYOptions.c:3487
+msgid "User-Agent header"
+msgstr "Заголовок User-Agent"
+
+# обидва невдал╕, як на мене 8-(
+# msgstr "Доступ та показ файл╕в"
+# обидва невдал╕, як на мене 8-(
+# msgstr "Доступ та показ файл╕в"
+#.
+#. * Listing and Accessing Files
+#.
+#: src/LYOptions.c:3495
+msgid "Listing and Accessing Files"
+msgstr "Списки та Доступ до Файл╕в"
+
+#. ***************************************************************
+#. FTP sort: SELECT
+#: src/LYOptions.c:3499
+msgid "FTP sort criteria"
+msgstr "Критер╕й сортування каталог╕в FTP"
+
+#. Local Directory Sort: SELECT
+#: src/LYOptions.c:3506
+msgid "Local directory sort criteria"
+msgstr "Критер╕й сортування локальних каталог╕в"
+
+#. Local Directory Order: SELECT
+#: src/LYOptions.c:3512
+msgid "Local directory sort order"
+msgstr "Порядок сортування локальних каталог╕в"
+
+#: src/LYOptions.c:3521
+msgid "Show dot files"
+msgstr "Показувати прихован╕ файли"
+
+#: src/LYOptions.c:3529
+msgid "Execution links"
+msgstr "Запускання програм за посиланнями"
+
+# перекачування - бо не знаю, куди, у який б╕к.
+# (вже краще "передавання", бо передача - не зовс╕м процес, наче)
+#. Local Directory Sort: SELECT
+#: src/LYOptions.c:3549
+msgid "Show transfer rate"
+msgstr "Перекачування даних завершено."
+
+#.
+#. * Special Files and Screens
+#.
+#: src/LYOptions.c:3558
+msgid "Special Files and Screens"
+msgstr "Спец╕альн╕ Файли та Екрани"
+
+#: src/LYOptions.c:3563
+msgid "Multi-bookmarks"
+msgstr "Чисельн╕ файли закладинок"
+
+#: src/LYOptions.c:3571
+msgid "Review/edit Bookmarks files"
+msgstr "Продивитися/Редагувати закладинки"
+
+#: src/LYOptions.c:3573
+msgid "Goto multi-bookmark menu"
+msgstr "Перейти до меню multi-bookmar"
+
+#: src/LYOptions.c:3575
+msgid "Bookmarks file"
+msgstr "Файл закладинок"
+
+#. Visited Pages: SELECT
+#: src/LYOptions.c:3581
+msgid "Visited Pages"
+msgstr "Проглянут╕ стор╕нки"
+
+#: src/LYOptions.c:3588
+msgid "View the file "
+msgstr "Переглянути файл "
+
+#: src/LYPrint.c:952
+msgid " Print job complete.\n"
+msgstr " Друк завершено.\n"
+
+#: src/LYPrint.c:1281
+msgid "Document:"
+msgstr "Документ:"
+
+#: src/LYPrint.c:1282
+msgid "Number of lines:"
+msgstr "К╕льк╕сть рядк╕в:"
+
+#: src/LYPrint.c:1283
+msgid "Number of pages:"
+msgstr "К╕льк╕сть стор╕нок:"
+
+#: src/LYPrint.c:1284
+msgid "pages"
+msgstr "стор╕нок"
+
+#: src/LYPrint.c:1284
+msgid "page"
+msgstr "стор╕нка"
+
+#: src/LYPrint.c:1285
+msgid "(approximately)"
+msgstr "(приблизно)"
+
+#: src/LYPrint.c:1290
+msgid "Some print functions have been disabled!"
+msgstr "Деяк╕ функц╕╖ друку було заборонено!"
+
+#: src/LYPrint.c:1294
+msgid "Standard print options:"
+msgstr "Стандартн╕ параметри друку:"
+
+#: src/LYPrint.c:1295
+msgid "Print options:"
+msgstr "Параметри друку:"
+
+#: src/LYPrint.c:1302
+msgid "Save to a local file"
+msgstr "Записати в локальних файл"
+
+#: src/LYPrint.c:1304
+msgid "Save to disk disabled"
+msgstr "Записувати на диск заборонено"
+
+#: src/LYPrint.c:1311
+msgid "Mail the file"
+msgstr "Переслати файл поштою"
+
+#: src/LYPrint.c:1318
+msgid "Print to the screen"
+msgstr "Роздрукувати на екран╕"
+
+#: src/LYPrint.c:1323
+msgid "Print out on a printer attached to your vt100 terminal"
+msgstr "Роздрукувати на принтер╕, п╕д'╓днаному до вашого vt100-терм╕налу"
+
+#: src/LYReadCFG.c:339
+msgid ""
+"Syntax Error parsing COLOR in configuration file:\n"
+"The line must be of the form:\n"
+"COLOR:INTEGER:FOREGROUND:BACKGROUND\n"
+"\n"
+"Here FOREGROUND and BACKGROUND must be one of:\n"
+"The special strings 'nocolor' or 'default', or\n"
+msgstr ""
+
+#: src/LYReadCFG.c:352
+msgid "Offending line:"
+msgstr ""
+
+#: src/LYReadCFG.c:638
+#, c-format
+msgid "key remapping of %s to %s for %s failed\n"
+msgstr ""
+
+#: src/LYReadCFG.c:645
+#, c-format
+msgid "key remapping of %s to %s failed\n"
+msgstr ""
+
+#: src/LYReadCFG.c:666
+#, c-format
+msgid "invalid line-editor selection %s for key %s, selecting all\n"
+msgstr ""
+
+#: src/LYReadCFG.c:693 src/LYReadCFG.c:706
+#, c-format
+msgid "setting of line-editor binding for key %s (0x%x) to 0x%x for %s failed\n"
+msgstr ""
+
+#: src/LYReadCFG.c:711
+#, c-format
+msgid "setting of line-editor binding for key %s (0x%x) for %s failed\n"
+msgstr ""
+
+#: src/LYReadCFG.c:816
+#, c-format
+msgid "Lynx: cannot start, CERN rules file %s is not available\n"
+msgstr ""
+
+#: src/LYReadCFG.c:818
+msgid "(no name)"
+msgstr "(нема ╕мен╕)"
+
+#: src/LYReadCFG.c:1753
+#, c-format
+msgid "More than %d nested lynx.cfg includes -- perhaps there is a loop?!?\n"
+msgstr ""
+
+#: src/LYReadCFG.c:1755
+#, c-format
+msgid "Last attempted include was '%s',\n"
+msgstr ""
+
+#: src/LYReadCFG.c:1756
+#, c-format
+msgid "included from '%s'.\n"
+msgstr "включеному з '%s'.\n"
+
+#: src/LYReadCFG.c:2162 src/LYReadCFG.c:2175 src/LYReadCFG.c:2233
+msgid "The following is read from your lynx.cfg file."
+msgstr "Ось таке було знайдено у вашому файл╕ lynx.cfg."
+
+#: src/LYReadCFG.c:2163 src/LYReadCFG.c:2176
+msgid "Please read the distribution"
+msgstr "Зверн╕ться до дистрибутива"
+
+#: src/LYReadCFG.c:2169 src/LYReadCFG.c:2179
+msgid "for more comments."
+msgstr "по додаткову ╕нформац╕ю."
+
+#: src/LYReadCFG.c:2215
+msgid "RELOAD THE CHANGES"
+msgstr "ПЕРЕЧИТАТИ"
+
+#: src/LYReadCFG.c:2224
+msgid "Your primary configuration"
+msgstr "Ваша основна конф╕гурац╕я"
+
+#: src/LYShowInfo.c:129
+msgid "Directory that you are currently viewing"
+msgstr "Каталог, який ви зараз перегляда╓те"
+
+# @ Dia GIMP Gabber Galeon- Ximian-setup-tools balsa control-center evolution gimp gimp-std-plugins- glade- gnome-core gnome-libs gnome-pim gnomeicu gphoto graphite guppi kandy kandy.po kateprojectmanager.po kcmemail kcmkio kde-i18n_4:2.2.2-2_kdeprintfax.po kdelibs kmail kmenuedit knode koffice korganizer ksysguard kword lynx pybliographer red-carpet rpmdrake screem userdrake xchat
+# * Yuriy Syrota <yuri@renome.rovno.ua>
+#: src/LYShowInfo.c:132
+msgid "Name:"
+msgstr "Назва:"
+
+#: src/LYShowInfo.c:135
+msgid "URL:"
+msgstr "URL:"
+
+#: src/LYShowInfo.c:146
+msgid "Directory that you have currently selected"
+msgstr "Каталог, який зараз вид╕лено"
+
+#: src/LYShowInfo.c:149
+msgid "File that you have currently selected"
+msgstr "Файл, який зараз вид╕лено"
+
+#: src/LYShowInfo.c:153
+msgid "Symbolic link that you have currently selected"
+msgstr ""
+
+#: src/LYShowInfo.c:157
+msgid "Item that you have currently selected"
+msgstr ""
+
+# 8-| не знаю...
+# msgstr " Повна назва:"
+#: src/LYShowInfo.c:159
+msgid "Full name:"
+msgstr "Повне ╕м'я:"
+
+#: src/LYShowInfo.c:168
+msgid "Unable to follow link"
+msgstr ""
+
+#: src/LYShowInfo.c:170
+msgid "Points to file:"
+msgstr ""
+
+#: src/LYShowInfo.c:175
+msgid "Name of owner:"
+msgstr "      Власник:"
+
+# @ evolution kuser lynx
+# * Andriy Rysin <arysin@yahoo.com>
+#: src/LYShowInfo.c:178
+msgid "Group name:"
+msgstr "Назва групи:"
+
+#: src/LYShowInfo.c:181
+msgid "File size:"
+msgstr "Розм╕р файлу:"
+
+#: src/LYShowInfo.c:187
+msgid "Creation date:"
+msgstr "     Створено:"
+
+# @ KDat lynx
+# * Andriy Rysin <arysin@yahoo.com>
+#: src/LYShowInfo.c:190
+msgid "Last modified:"
+msgstr "Остання модиф╕кац╕я:"
+
+# @ KDat lynx
+# * Andriy Rysin <arysin@yahoo.com>
+#: src/LYShowInfo.c:193
+msgid "Last accessed:"
+msgstr "Останн╓ звернення:"
+
+#: src/LYShowInfo.c:195
+msgid "Access Permissions"
+msgstr "Права доступу"
+
+#: src/LYShowInfo.c:261
+msgid "File that you are currently viewing"
+msgstr "Файл, який ви зараз перегляда╓те"
+
+#: src/LYShowInfo.c:266 src/LYShowInfo.c:375
+msgid "Linkname:"
+msgstr ""
+
+#: src/LYShowInfo.c:279 src/LYShowInfo.c:291
+msgid "Charset:"
+msgstr "Наб╕р символ╕в:"
+
+#: src/LYShowInfo.c:297
+msgid "Server:"
+msgstr "Сервер:"
+
+#: src/LYShowInfo.c:300
+msgid "Date:"
+msgstr "Дата:"
+
+#: src/LYShowInfo.c:303
+msgid "Last Mod:"
+msgstr ""
+
+#: src/LYShowInfo.c:309
+msgid "&nbsp;Expires:"
+msgstr ""
+
+#: src/LYShowInfo.c:313
+msgid "Cache-Control:"
+msgstr ""
+
+#: src/LYShowInfo.c:317
+msgid "Content-Length:"
+msgstr "Довжина вм╕сту:"
+
+#: src/LYShowInfo.c:322
+msgid "Language:"
+msgstr "Мова:"
+
+#: src/LYShowInfo.c:329
+msgid "Post Data:"
+msgstr ""
+
+#: src/LYShowInfo.c:331
+msgid "Post Content Type:"
+msgstr ""
+
+#: src/LYShowInfo.c:340
+msgid "Owner(s):"
+msgstr "Власник(и):"
+
+#: src/LYShowInfo.c:343
+msgid "size:"
+msgstr "розм╕р:"
+
+# @ Galeon- lynx xfce
+# * Andriy Rysin <arysin@yahoo.com>
+#: src/LYShowInfo.c:343
+msgid "lines"
+msgstr "рядки"
+
+#: src/LYShowInfo.c:346
+msgid "mode:"
+msgstr "режим:"
+
+#: src/LYShowInfo.c:348
+msgid "forms mode"
+msgstr ""
+
+#: src/LYShowInfo.c:350
+msgid "source"
+msgstr "джерело"
+
+#: src/LYShowInfo.c:350
+msgid "normal"
+msgstr "звичайний"
+
+#: src/LYShowInfo.c:351
+msgid ", safe"
+msgstr ""
+
+#: src/LYShowInfo.c:352
+msgid ", via internal link"
+msgstr ""
+
+#: src/LYShowInfo.c:358
+msgid ", no-cache"
+msgstr ""
+
+#: src/LYShowInfo.c:360
+msgid ", ISMAP script"
+msgstr ""
+
+#: src/LYShowInfo.c:362
+msgid ", bookmark file"
+msgstr ", файл закладинок"
+
+#: src/LYShowInfo.c:371
+msgid "Link that you currently have selected"
+msgstr "Посилання, який зараз вид╕лено"
+
+#: src/LYShowInfo.c:384
+msgid "Method:"
+msgstr "Метод:"
+
+#: src/LYShowInfo.c:389
+msgid "Enctype:"
+msgstr ""
+
+#: src/LYShowInfo.c:401
+msgid "(Form field)"
+msgstr "(Поле форми)"
+
+#: src/LYShowInfo.c:416
+msgid "No Links on the current page"
+msgstr "На ц╕й стор╕нц╕ нема╓ посилань"
+
+#: src/LYStyle.c:274
+#, c-format
+msgid ""
+"Syntax Error parsing style in lss file:\n"
+"[%s]\n"
+"The line must be of the form:\n"
+"OBJECT:MONO:COLOR (ie em:bold:brightblue:white)\n"
+"where OBJECT is one of EM,STRONG,B,I,U,BLINK etc.\n"
+"\n"
+msgstr ""
+
+#: src/LYTraversal.c:107
+msgid "here is a list of the history stack so that you may rebuild"
+msgstr ""
+
+#: src/LYUpload.c:78
+msgid "ERROR! - upload command is misconfigured"
+msgstr ""
+
+#: src/LYUpload.c:100
+msgid "Illegal redirection \"../\" found! Request ignored."
+msgstr ""
+
+#: src/LYUpload.c:103
+msgid "Illegal character \"/\" found! Request ignored."
+msgstr ""
+
+#: src/LYUpload.c:106
+msgid "Illegal redirection using \"~\" found! Request ignored."
+msgstr ""
+
+#: src/LYUpload.c:163
+msgid "Unable to upload file."
+msgstr "Неможливо передати файл."
+
+#: src/LYUpload.c:206
+msgid "Upload To:"
+msgstr "В╕двантажити до:"
+
+#: src/LYUpload.c:207
+msgid "Upload options:"
+msgstr "Параметри в╕двантаження:"
+
+#: src/LYUtils.c:2423
+msgid "Unexpected access protocol for this URL scheme."
+msgstr ""
+
+#: src/LYUtils.c:3249
+msgid "Too many tempfiles"
+msgstr ""
+
+#: src/LYUtils.c:3550
+msgid "unknown restriction"
+msgstr "нев╕доме обмеження"
+
+#: src/LYUtils.c:3581
+msgid "No restrictions set.\n"
+msgstr "Обмеження в╕дсутн╕.\n"
+
+#: src/LYUtils.c:3584
+msgid "Restrictions set:\n"
+msgstr "Наб╕р обмежень:\n"
+
+#: src/LYUtils.c:4981
+msgid "Cannot find HOME directory"
+msgstr "Не можу знайти домашн╕й каталог"
+
+#: src/LYrcFile.c:21
+msgid "Normally disabled.  See ENABLE_LYNXRC in lynx.cfg\n"
+msgstr ""
+
+#: src/LYrcFile.c:288
+msgid ""
+"accept_all_cookies allows the user to tell Lynx to automatically\n"
+"accept all cookies if desired.  The default is \"FALSE\" which will\n"
+"prompt for each cookie.  Set accept_all_cookies to \"TRUE\" to accept\n"
+"all cookies.\n"
+msgstr ""
+
+#: src/LYrcFile.c:295
+msgid ""
+"bookmark_file specifies the name and location of the default bookmark\n"
+"file into which the user can paste links for easy access at a later\n"
+"date.\n"
+msgstr ""
+"bookmark_file визнача╓ ╕м'я та розташування початкового файлу закладинок,\n"
+"до якого користувач може додавати посилання для швидкого в╕днайдення\n"
+"п╕зн╕ше.\n"
+
+#: src/LYrcFile.c:300
+msgid ""
+"If case_sensitive_searching is \"on\" then when the user invokes a search\n"
+"using the 's' or '/' keys, the search performed will be case sensitive\n"
+"instead of case INsensitive.  The default is usually \"off\".\n"
+msgstr ""
+
+#: src/LYrcFile.c:305
+msgid ""
+"The character_set definition controls the representation of 8 bit\n"
+"characters for your terminal.  If 8 bit characters do not show up\n"
+"correctly on your screen you may try changing to a different 8 bit\n"
+"set or using the 7 bit character approximations.\n"
+"Current valid characters sets are:\n"
+msgstr ""
+
+#: src/LYrcFile.c:312
+msgid ""
+"cookie_accept_domains and cookie_reject_domains are comma-delimited\n"
+"lists of domains from which Lynx should automatically accept or reject\n"
+"all cookies.  If a domain is specified in both options, rejection will\n"
+"take precedence.  The accept_all_cookies parameter will override any\n"
+"settings made here.\n"
+msgstr ""
+
+#: src/LYrcFile.c:320
+msgid ""
+"cookie_file specifies the file from which to read persistent cookies.\n"
+"The default is ~/.lynx_cookies.\n"
+msgstr ""
+
+#: src/LYrcFile.c:325
+msgid ""
+"cookie_loose_invalid_domains, cookie_strict_invalid_domains, and\n"
+"cookie_query_invalid_domains are comma-delimited lists of which domains\n"
+"should be subjected to varying degrees of validity checking.  If a\n"
+"domain is set to strict checking, strict conformance to RFC2109 will\n"
+"be applied.  A domain with loose checking will be allowed to set cookies\n"
+"with an invalid path or domain attribute.  All domains will default to\n"
+"querying the user for an invalid path or domain.\n"
+msgstr ""
+
+#: src/LYrcFile.c:339
+msgid ""
+"dir_list_order specifies the directory list order under DIRED_SUPPORT\n"
+"(if implemented).  The default is \"ORDER_BY_NAME\"\n"
+msgstr ""
+
+#: src/LYrcFile.c:344
+msgid ""
+"dir_list_styles specifies the directory list style under DIRED_SUPPORT\n"
+"(if implemented).  The default is \"MIXED_STYLE\", which sorts both\n"
+"files and directories together.  \"FILES_FIRST\" lists files first and\n"
+"\"DIRECTORIES_FIRST\" lists directories first.\n"
+msgstr ""
+
+#: src/LYrcFile.c:352
+msgid ""
+"If emacs_keys is to \"on\" then the normal EMACS movement keys:\n"
+"  ^N = down    ^P = up\n"
+"  ^B = left    ^F = right\n"
+"will be enabled.\n"
+msgstr ""
+
+#: src/LYrcFile.c:358
+msgid ""
+"file_editor specifies the editor to be invoked when editing local files\n"
+"or sending mail.  If no editor is specified, then file editing is disabled\n"
+"unless it is activated from the command line, and the built-in line editor\n"
+"will be used for sending mail.\n"
+msgstr ""
+"file_editor визнача╓ редактора для редагування локальних файл╕в чи поштових\n"
+"пов╕домлень.  Якщо редактора не визначено, редагування заборонене, х╕ба що\n"
+"через виклик редактора з командного рядка; ╕ для написання лист╕в будемо\n"
+"використовувати вмонтованого однорядкового редактора.\n"
+
+#: src/LYrcFile.c:364
+msgid ""
+"The file_sorting_method specifies which value to sort on when viewing\n"
+"file lists such as FTP directories.  The options are:\n"
+"   BY_FILENAME -- sorts on the name of the file\n"
+"   BY_TYPE     -- sorts on the type of the file\n"
+"   BY_SIZE     -- sorts on the size of the file\n"
+"   BY_DATE     -- sorts on the date of the file\n"
+msgstr ""
+"file_sorting_method визнача╓, як при перегляд╕ сортувати списки файл╕в,\n"
+"наприклад, каталоги FTP.  Можлив╕ вар╕анти:\n"
+"   BY_FILENAME -- сортувати за ╕менем файлу\n"
+"   BY_TYPE     -- сортувати за типом файлу\n"
+"   BY_SIZE     -- сортувати за розм╕ром файлу\n"
+"   BY_DATE     -- сортувати за датою файлу\n"
+
+#: src/LYrcFile.c:376
+msgid ""
+"lineedit_mode specifies the key binding used for inputting strings in\n"
+"prompts and forms.  If lineedit_mode is set to \"Default Binding\" then\n"
+"the following control characters are used for moving and deleting:\n"
+"\n"
+"             Prev  Next       Enter = Accept input\n"
+"   Move char: <-    ->        ^G    = Cancel input\n"
+"   Move word: ^P    ^N        ^U    = Erase line\n"
+" Delete char: ^H    ^R        ^A    = Beginning of line\n"
+" Delete word: ^B    ^F        ^E    = End of line\n"
+"\n"
+"Current lineedit modes are:\n"
+msgstr ""
+
+#: src/LYrcFile.c:391
+msgid ""
+"The following allow you to define sub-bookmark files and descriptions.\n"
+"The format is multi_bookmark<capital_letter>=<filename>,<description>\n"
+"Up to 26 bookmark files (for the English capital letters) are allowed.\n"
+"We start with \"multi_bookmarkB\" since 'A' is the default (see above).\n"
+msgstr ""
+"Ц╕ команди дають змогу визначити sub-bookmark файли та ╖хн╕ описи.\n"
+"Формат такий: multi_bookmark<велика_л╕тера>=<файл>,<опис>\n"
+"Можливо визначити до 26 файл╕в закладинок (для англ╕йських великих л╕тер).\n"
+"Ми почина╓мо з \"multi_bookmarkB\", бо 'A' ╓ стартовим (див. вище).\n"
+
+#: src/LYrcFile.c:397
+msgid ""
+"personal_mail_address specifies your personal mail address.  The\n"
+"address will be sent during HTTP file transfers for authorization and\n"
+"logging purposes, and for mailed comments.\n"
+"If you do not want this information given out, set the NO_FROM_HEADER\n"
+"to TRUE in lynx.cfg, or use the -nofrom command line switch.  You also\n"
+"could leave this field blank, but then you won't have it included in\n"
+"your mailed comments.\n"
+msgstr ""
+"personal_mail_address визнача╓ вашу власну поштову адресу. Адреса буде\n"
+"надсилатися п╕д час передач╕ файл╕в по HTTP для авторизац╕╖ та входу\n"
+"в систему, та для надсилання коментар╕в.\n"
+"Якщо ж ви не бажа╓те надавати цю ╕нформац╕ю, встанов╕ть у файл╕ lynx.cfg\n"
+"\"NO_FROM_HEADER:TRUE\", чи запускайте lynx з ключем -nofrom. Ви також\n"
+"можете залишити це поле порожн╕м, але тод╕ воно не включатиметься у ваш╕\n"
+"коментар╕ при листуванн╕.\n"
+
+#: src/LYrcFile.c:406
+msgid ""
+"preferred_charset specifies the character set in MIME notation (e.g.,\n"
+"ISO-8859-2, ISO-8859-5) which Lynx will indicate you prefer in requests\n"
+"to http servers using an Accept-Charset header.  The value should NOT\n"
+"include ISO-8859-1 or US-ASCII, since those values are always assumed\n"
+"by default.  May be a comma-separated list.\n"
+"If a file in that character set is available, the server will send it.\n"
+"If no Accept-Charset header is present, the default is that any\n"
+"character set is acceptable.  If an Accept-Charset header is present,\n"
+"and if the server cannot send a response which is acceptable\n"
+"according to the Accept-Charset header, then the server SHOULD send\n"
+"an error response, though the sending of an unacceptable response\n"
+"is also allowed.\n"
+msgstr ""
+
+#: src/LYrcFile.c:420
+msgid ""
+"preferred_language specifies the language in MIME notation (e.g., en,\n"
+"fr, may be a comma-separated list in decreasing preference)\n"
+"which Lynx will indicate you prefer in requests to http servers.\n"
+"If a file in that language is available, the server will send it.\n"
+"Otherwise, the server will send the file in its default language.\n"
+msgstr ""
+
+#: src/LYrcFile.c:429
+msgid ""
+"If run_all_execution_links is set \"on\" then all local execution links\n"
+"will be executed when they are selected.\n"
+"\n"
+"WARNING - This is potentially VERY dangerous.  Since you may view\n"
+"          information that is written by unknown and untrusted sources\n"
+"          there exists the possibility that Trojan horse links could be\n"
+"          written.  Trojan horse links could be written to erase files\n"
+"          or compromise security.  This should only be set to \"on\" if\n"
+"          you are viewing trusted source information.\n"
+msgstr ""
+
+#: src/LYrcFile.c:440
+msgid ""
+"If run_execution_links_on_local_files is set \"on\" then all local\n"
+"execution links that are found in LOCAL files will be executed when they\n"
+"are selected.  This is different from run_all_execution_links in that\n"
+"only files that reside on the local system will have execution link\n"
+"permissions.\n"
+"\n"
+"WARNING - This is potentially dangerous.  Since you may view\n"
+"          information that is written by unknown and untrusted sources\n"
+"          there exists the possibility that Trojan horse links could be\n"
+"          written.  Trojan horse links could be written to erase files\n"
+"          or compromise security.  This should only be set to \"on\" if\n"
+"          you are viewing trusted source information.\n"
+msgstr ""
+
+#: src/LYrcFile.c:458
+msgid ""
+"select_popups specifies whether the OPTIONs in a SELECT block which\n"
+"lacks a MULTIPLE attribute are presented as a vertical list of radio\n"
+"buttons or via a popup menu.  Note that if the MULTIPLE attribute is\n"
+"present in the SELECT start tag, Lynx always will create a vertical list\n"
+"of checkboxes for the OPTIONs.  A value of \"on\" will set popup menus\n"
+"as the default while a value of \"off\" will set use of radio boxes.\n"
+"The default can be overridden via the -popup command line toggle.\n"
+msgstr ""
+
+#: src/LYrcFile.c:468
+msgid ""
+"show_color specifies how to set the color mode at startup.  A value of\n"
+"\"never\" will force color mode off (treat the terminal as monochrome)\n"
+"at startup even if the terminal appears to be color capable.  A value of\n"
+"\"always\" will force color mode on even if the terminal appears to be\n"
+"monochrome, if this is supported by the library used to build lynx.\n"
+"A value of \"default\" will yield the behavior of assuming\n"
+"a monochrome terminal unless color capability is inferred at startup\n"
+"based on the terminal type, or the -color command line switch is used, or\n"
+"the COLORTERM environment variable is set.  The default behavior always is\n"
+"used in anonymous accounts or if the \"option_save\" restriction is set.\n"
+"The effect of the saved value can be overridden via\n"
+"the -color and -nocolor command line switches.\n"
+"The mode set at startup can be changed via the \"show color\" option in\n"
+"the 'o'ptions menu.  If the option settings are saved, the \"on\" and\n"
+"\"off\" \"show color\" settings will be treated as \"default\".\n"
+msgstr ""
+
+#: src/LYrcFile.c:485
+msgid ""
+"show_cursor specifies whether to 'hide' the cursor to the right (and\n"
+"bottom, if possible) of the screen, or to place it to the left of the\n"
+"current link in documents, or current option in select popup windows.\n"
+"Positioning the cursor to the left of the current link or option is\n"
+"helpful for speech or braille interfaces, and when the terminal is\n"
+"one which does not distinguish the current link based on highlighting\n"
+"or color.  A value of \"on\" will set positioning to the left as the\n"
+"default while a value of \"off\" will set 'hiding' of the cursor.\n"
+"The default can be overridden via the -show_cursor command line toggle.\n"
+msgstr ""
+
+#: src/LYrcFile.c:496
+msgid ""
+"show_dotfiles specifies that the directory listing should include\n"
+"\"hidden\" (dot) files/directories.  If set \"on\", this will be\n"
+"honored only if enabled via userdefs.h and/or lynx.cfg, and not\n"
+"restricted via a command line switch.  If display of hidden files\n"
+"is disabled, creation of such files via Lynx also is disabled.\n"
+msgstr ""
+
+#: src/LYrcFile.c:507
+msgid ""
+"If sub_bookmarks is not turned \"off\", and multiple bookmarks have\n"
+"been defined (see below), then all bookmark operations will first\n"
+"prompt the user to select an active sub-bookmark file.  If the default\n"
+"Lynx bookmark_file is defined (see above), it will be used as the\n"
+"default selection.  When this option is set to \"advanced\", and the\n"
+"user mode is advanced, the 'v'iew bookmark command will invoke a\n"
+"statusline prompt instead of the menu seen in novice and intermediate\n"
+"user modes.  When this option is set to \"standard\", the menu will be\n"
+"presented regardless of user mode.\n"
+msgstr ""
+"Якщо sub_bookmarks не вимкнено (\"off\"), та  multiple bookmarks було\n"
+"визначено (дивись нижче), тод╕ вс╕ при будь-як╕й д╕╖ ╕з закладинками\n"
+"користувачев╕ буде запропоновано вибрати sub-bookmark файл. Якщо\n"
+"bookmark_file визначено (дивись вище), в╕н буде запропонованим вибором.\n"
+"Коли цю опц╕ю встановлено у \"advanced\", та режим користування також\n"
+"advanced, тод╕ команда перегляду закладинок ('v'iew) надасть запрошення\n"
+"у рядку статусу зам╕сть меню, як у режимах \"новачок\" та intermediate.\n"
+"Коли цю опц╕ю встановлено у \"standard\", буде надано меню, незалежно\n"
+"в╕д режиму користування.\n"
+
+#: src/LYrcFile.c:520
+msgid ""
+"user_mode specifies the users level of knowledge with Lynx.  The\n"
+"default is \"NOVICE\" which displays two extra lines of help at the\n"
+"bottom of the screen to aid the user in learning the basic Lynx\n"
+"commands.  Set user_mode to \"INTERMEDIATE\" to turn off the extra info.\n"
+"Use \"ADVANCED\" to see the URL of the currently selected link at the\n"
+"bottom of the screen.\n"
+msgstr ""
+
+#: src/LYrcFile.c:529
+msgid ""
+"If verbose_images is \"on\", lynx will print the name of the image\n"
+"source file in place of [INLINE], [LINK] or [IMAGE]\n"
+"See also VERBOSE_IMAGES in lynx.cfg\n"
+msgstr ""
+
+#: src/LYrcFile.c:534
+msgid ""
+"If vi_keys is set to \"on\", then the normal VI movement keys:\n"
+"  j = down    k = up\n"
+"  h = left    l = right\n"
+"will be enabled.  These keys are only lower case.\n"
+"Capital 'H', 'J' and 'K will still activate help, jump shortcuts,\n"
+"and the keymap display, respectively.\n"
+msgstr ""
+
+#: src/LYrcFile.c:542
+msgid ""
+"The visited_links setting controls how Lynx organizes the information\n"
+"in the Visited Links Page.\n"
+msgstr ""
+"Установка visted_links визнача╓, як Lynx в╕добража╓ ╕нформац╕ю\n"
+"на Стор╕нц╕ В╕дв╕даних Посилань.\n"
+
+#: src/LYrcFile.c:759
+msgid ""
+"If keypad_mode is set to \"NUMBERS_AS_ARROWS\", then the numbers on\n"
+"your keypad when the numlock is on will act as arrow keys:\n"
+"            8 = Up Arrow\n"
+"  4 = Left Arrow    6 = Right Arrow\n"
+"            2 = Down Arrow\n"
+"and the corresponding keyboard numbers will act as arrow keys,\n"
+"regardless of whether numlock is on.\n"
+msgstr ""
+
+#: src/LYrcFile.c:768
+msgid ""
+"If keypad_mode is set to \"LINKS_ARE_NUMBERED\", then numbers will\n"
+"appear next to each link and numbers are used to select links.\n"
+msgstr ""
+
+#: src/LYrcFile.c:772
+msgid ""
+"If keypad_mode is set to \"LINKS_AND_FORM_FIELDS_ARE_NUMBERED\", then\n"
+"numbers will appear next to each link and visible form input field.\n"
+"Numbers are used to select links, or to move the \"current link\" to a\n"
+"form input field or button.  In addition, options in popup menus are\n"
+"indexed so that the user may type an option number to select an option in\n"
+"a popup menu, even if the option isn't visible on the screen.  Reference\n"
+"lists and output from the list command also enumerate form inputs.\n"
+msgstr ""
+
+#: src/LYrcFile.c:781
+msgid ""
+"NOTE: Some fixed format documents may look disfigured when\n"
+"\"LINKS_ARE_NUMBERED\" or \"LINKS_AND_FORM_FIELDS_ARE_NUMBERED\" are\n"
+"enabled.\n"
+msgstr ""
+
+#: src/LYrcFile.c:814
+msgid ""
+"Lynx User Defaults File\n"
+"\n"
+"This file contains options saved from the Lynx Options Screen (normally\n"
+"with the '>' key).  There is normally no need to edit this file manually,\n"
+"since the defaults here can be controlled from the Options Screen, and the\n"
+"next time options are saved from the Options Screen this file will be\n"
+"completely rewritten.  You have been warned...\n"
+"If you are looking for the general configuration file - it is normally\n"
+"called lynx.cfg, and it has different content and a different format.\n"
+"It is not this file.\n"
+msgstr ""
+"Файл Початкових Налаштувань Користувача Lynx\n"
+"\n"
+"Цей файл м╕стить налаштування з Екрану Налаштувань Lynx (зазвичай\n"
+"з ключем '>').  Зазвичай нема н╕яко╖ необх╕дност╕ редагувати його,\n"
+"оск╕льки стартов╕ налаштування встановлюють через Екран Налаштувань, отже,\n"
+"коли наступного разу ви збережете ╖х з Екрану Налаштувань, цей файл\n"
+"буде перезаписано.  Вас попередили, майте на уваз╕...\n"
+"Якщо ж ви насправд╕ шука╓те файл загальних налаштувань - то це, як правило,\n"
+"файл lynx.cfg, й в╕н ма╓ ╕нший зм╕ст та ╕нший формат.\n"
+"Тож це не той файл ;-)\n"
+
+#~ msgid "Unable to open file management menu file."
+#~ msgstr "Не можу в╕дкрити файл меню керування файлами."
diff --git a/src/GridText.c b/src/GridText.c
index d5189c46..f957c7fd 100644
--- a/src/GridText.c
+++ b/src/GridText.c
@@ -234,7 +234,7 @@ lines, anchors, and FormInfo. Arrays of HTStyleChange are stored as is,
 other objects are stored using a cast.]
 
  Pool is referenced by the pointer to the last chunk that contains free slots.
-Functions that allocate memory in pool update that pointer if needed.
+Functions that allocate memory in the pool update that pointer if needed.
 There are 3 functions - POOL_NEW, POOL_FREE, and ALLOC_IN_POOL.
 
       - VH
@@ -271,6 +271,7 @@ PRIVATE pool_data* ALLOC_IN_POOL ARGS2(
 	if (j != 0)
 	    n += (ALIGN_SIZE - j);
 	n /= sizeof(pool_data);
+
 	if (POOL_SIZE >= (pool->used + n)) {
 	    ptr = pool->data + pool->used;
 	    pool->used += n;
@@ -282,11 +283,10 @@ PRIVATE pool_data* ALLOC_IN_POOL ARGS2(
 		newpool->prev = pool;
 		newpool->used = n;
 		ptr = newpool->data;
-		pool = newpool;
+		*ppoolptr = newpool;
 	   }
 	}
     }
-    *ppoolptr = pool;
     return ptr;
 }
 
@@ -297,8 +297,8 @@ PRIVATE HTPool* POOL_NEW NOARGS
 {
     HTPool* poolptr = (HTPool*)LY_CALLOC(1, sizeof(HTPool));
     if (poolptr) {
-	(poolptr)->prev = NULL;
-	(poolptr)->used = 0;
+	poolptr->prev = NULL;
+	poolptr->used = 0;
     }
     return poolptr;
 }
@@ -2171,8 +2171,7 @@ PRIVATE void display_page ARGS3(
 		links[nlinks].anchor_number = Anchor_ptr->number;
 		links[nlinks].anchor_line_num = Anchor_ptr->line_num;
 
-		link_dest = HTAnchor_followMainLink(
-					     (HTAnchor *)Anchor_ptr->anchor);
+		link_dest = HTAnchor_followLink(Anchor_ptr->anchor);
 		{
 		    /*
 		     *	Memory leak fixed 05-27-94
@@ -2185,7 +2184,7 @@ PRIVATE void display_page ARGS3(
 #ifndef DONT_TRACK_INTERNAL_LINKS
 			if (Anchor_ptr->link_type == INTERNAL_LINK_ANCHOR) {
 			    link_dest_intl = HTAnchor_followTypedLink(
-				(HTAnchor *)Anchor_ptr->anchor, HTInternalLink);
+				Anchor_ptr->anchor, HTInternalLink);
 			    if (link_dest_intl && link_dest_intl != link_dest) {
 
 				CTRACE((tfp,
@@ -4978,12 +4977,12 @@ PUBLIC int HText_beginAnchor ARGS3(
     text->last_anchor = a;
 
 #ifndef DONT_TRACK_INTERNAL_LINKS
-    if (HTAnchor_followTypedLink((HTAnchor*)anc, HTInternalLink)) {
+    if (HTAnchor_followTypedLink(anc, HTInternalLink)) {
 	a->number = ++(text->last_anchor_number);
 	a->link_type = INTERNAL_LINK_ANCHOR;
     } else
 #endif
-    if (HTAnchor_followMainLink((HTAnchor*)anc)) {
+    if (HTAnchor_followLink(anc)) {
 	a->number = ++(text->last_anchor_number);
     } else {
 	a->number = 0;
@@ -5053,7 +5052,7 @@ PRIVATE BOOL HText_endAnchor0 ARGS3(
 	      (LYNoISMAPifUSEMAP &&
 	       !(text->node_anchor && text->node_anchor->bookmark) &&
 	       HTAnchor_isISMAPScript(
-		   HTAnchor_followMainLink((HTAnchor *)a->anchor))))));
+		   HTAnchor_followLink(a->anchor))))));
 	HTLine *last = text->last_line;
 	HTLine *prev = text->last_line->prev;
 	HTLine *start = last;
@@ -6180,7 +6179,7 @@ PUBLIC int HTGetLinkInfo ARGS6(
 		return(LINK_LINE_FOUND);
 	    } else {
 		*hightext = LYGetHiTextStr(a, 0);
-		link_dest = HTAnchor_followMainLink((HTAnchor *)a->anchor);
+		link_dest = HTAnchor_followLink(a->anchor);
 		{
 		    char *cp_freeme = NULL;
 		    if (traversal) {
@@ -6189,7 +6188,7 @@ PUBLIC int HTGetLinkInfo ARGS6(
 #ifndef DONT_TRACK_INTERNAL_LINKS
 			if (a->link_type == INTERNAL_LINK_ANCHOR) {
 			    link_dest_intl = HTAnchor_followTypedLink(
-				(HTAnchor *)a->anchor, HTInternalLink);
+				a->anchor, HTInternalLink);
 			    if (link_dest_intl && link_dest_intl != link_dest) {
 
 				CTRACE((tfp, "HTGetLinkInfo: unexpected typed link to %s!\n",
@@ -7565,7 +7564,12 @@ PUBLIC void print_wwwfile_to_fd ARGS2(
 
     line = FirstHTLine(HTMainText);
     for (;; line = line->next) {
-	if (!first && line->data[0] != LY_SOFT_NEWLINE) {
+	if (first) {
+	    first = FALSE;
+	    if (is_reply) {
+		fputc('>',fp);
+	    }
+	} else if (line->data[0] != LY_SOFT_NEWLINE) {
 	    fputc('\n',fp);
 	    /*
 	     *  Add news-style quotation if requested. -FM
@@ -7575,7 +7579,6 @@ PUBLIC void print_wwwfile_to_fd ARGS2(
 	    }
 	}
 
-	first = FALSE;
 	write_offset(fp, line);
 
 	/*
@@ -8764,7 +8767,7 @@ PRIVATE void HText_AddHiddenLink ARGS2(
      *  so that first in will be first out on
      *  retrievals. -FM
      */
-    if ((dest = HTAnchor_followMainLink((HTAnchor *)textanchor->anchor)) &&
+    if ((dest = HTAnchor_followLink(textanchor->anchor)) &&
 	(text->hiddenlinkflag != HIDDENLINKS_IGNORE ||
 	 HTList_isEmpty(text->hidden_links)))
 	HTList_appendObject(text->hidden_links, HTAnchor_address(dest));
diff --git a/src/HTML.c b/src/HTML.c
index 93e0cdb2..0de7db0f 100644
--- a/src/HTML.c
+++ b/src/HTML.c
@@ -1573,7 +1573,7 @@ PRIVATE int HTML_start_element ARGS6(
 				   : INTERN_LT);	/* Type */
 	    FREE(temp);
 	    if ((dest = HTAnchor_parent(
-			    HTAnchor_followMainLink((HTAnchor*)me->CurrentA)
+			    HTAnchor_followLink(me->CurrentA)
 				      )) != NULL) {
 		if (pdoctitle && !HTAnchor_title(dest))
 		    HTAnchor_setTitle(dest, *pdoctitle);
@@ -3125,7 +3125,7 @@ PRIVATE int HTML_start_element ARGS6(
 	    }
 	    if (title != NULL || dest_ismap == TRUE || dest_char_set >= 0) {
 		dest = HTAnchor_parent(
-			HTAnchor_followMainLink((HTAnchor*)me->CurrentA)
+			HTAnchor_followLink(me->CurrentA)
 				      );
 	    }
 	    if (dest && title != NULL && HTAnchor_title(dest) == NULL)
@@ -3187,7 +3187,7 @@ PRIVATE int HTML_start_element ARGS6(
 	 */
 	if (me->inA && me->CurrentA) {
 	    if ((dest = HTAnchor_parent(
-			HTAnchor_followMainLink((HTAnchor*)me->CurrentA)
+			HTAnchor_followLink(me->CurrentA)
 				      )) != NULL) {
 		if (dest->isISMAPScript == TRUE) {
 		    dest_ismap = TRUE;
@@ -3476,7 +3476,7 @@ PRIVATE int HTML_start_element ARGS6(
 				INTERN_LT);		/* Type */
 		    if (me->CurrentA && title) {
 			if ((dest = HTAnchor_parent(
-				HTAnchor_followMainLink((HTAnchor*)me->CurrentA)
+				HTAnchor_followLink(me->CurrentA)
 						  )) != NULL) {
 			    if (!HTAnchor_title(dest))
 				HTAnchor_setTitle(dest, title);
@@ -3538,7 +3538,7 @@ PRIVATE int HTML_start_element ARGS6(
 				INTERN_LT);		/* Type */
 		if (me->CurrentA && title) {
 		    if ((dest = HTAnchor_parent(
-				HTAnchor_followMainLink((HTAnchor*)me->CurrentA)
+				HTAnchor_followLink(me->CurrentA)
 					      )) != NULL) {
 			if (!HTAnchor_title(dest))
 			    HTAnchor_setTitle(dest, title);
@@ -3642,7 +3642,7 @@ PRIVATE int HTML_start_element ARGS6(
 				INTERN_LT);		/* Type */
 	    if (me->CurrentA && title) {
 		if ((dest = HTAnchor_parent(
-				HTAnchor_followMainLink((HTAnchor*)me->CurrentA)
+				HTAnchor_followLink(me->CurrentA)
 					  )) != NULL) {
 		    if (!HTAnchor_title(dest))
 			HTAnchor_setTitle(dest, title);
@@ -4596,7 +4596,7 @@ PRIVATE int HTML_start_element ARGS6(
 						   NULL,
 						   action,
 						   (HTLinkType*)0);
-		if ((link_dest = HTAnchor_followMainLink((HTAnchor *)source)) != NULL) {
+		if ((link_dest = HTAnchor_followLink(source)) != NULL) {
 		    /*
 		     *	Memory leak fixed.
 		     *	05-28-94 Lynx 2-3-1 Garrett Arch Blythe
diff --git a/src/LYList.c b/src/LYList.c
index 724f5689..3bd66456 100644
--- a/src/LYList.c
+++ b/src/LYList.c
@@ -127,11 +127,10 @@ PUBLIC int showlist ARGS2(
 	    continue;
 	}
 #ifndef DONT_TRACK_INTERNAL_LINKS
-	dest_intl = HTAnchor_followTypedLink((HTAnchor *)child,
-						       HTInternalLink);
+	dest_intl = HTAnchor_followTypedLink(child, HTInternalLink);
 #endif
 	dest = dest_intl ?
-	    dest_intl : HTAnchor_followMainLink((HTAnchor *)child);
+	    dest_intl : HTAnchor_followLink(child);
 	parent = HTAnchor_parent(dest);
 	if (!intern_w_post && dest_intl &&
 	    HTMainAnchor && HTMainAnchor->post_data &&
@@ -150,11 +149,11 @@ PUBLIC int showlist ARGS2(
 	title = titles ? HTAnchor_title(parent) : NULL;
 	if (dest_intl) {
 	    HTSprintf0(&LinkTitle, "(internal)");
-	} else if (titles && child->mainLink.type &&
-		   dest == child->mainLink.dest &&
-		   !strncmp(HTAtom_name(child->mainLink.type),
+	} else if (titles && child->type &&
+		   dest == child->dest &&
+		   !strncmp(HTAtom_name(child->type),
 			    "RelTitle: ", 10)) {
-	    HTSprintf0(&LinkTitle, "(%s)", HTAtom_name(child->mainLink.type)+10);
+	    HTSprintf0(&LinkTitle, "(%s)", HTAtom_name(child->type)+10);
 	} else {
 	    FREE(LinkTitle);
 	}
@@ -288,7 +287,7 @@ PUBLIC void printlist ARGS2(
 		}
 		continue;
 	    }
-	    dest = HTAnchor_followMainLink((HTAnchor *)child);
+	    dest = HTAnchor_followLink(child);
 	    /*
 	     *	Ignore if child anchor points to itself, i.e., we had
 	     *	something like <A NAME=xyz HREF="#xyz"> and it is not
diff --git a/src/LYMainLoop.c b/src/LYMainLoop.c
index e57b882c..581b834f 100644
--- a/src/LYMainLoop.c
+++ b/src/LYMainLoop.c
@@ -4257,10 +4257,12 @@ PRIVATE void handle_LYK_SHELL ARGS3(
 	stop_curses();
 	printf("%s\r\n", SPAWNING_MSG);
 #if defined(__CYGWIN__)
-	Cygwin_Shell();
-#else
-	LYSystem(LYSysShell());
+	/* handling "exec $SHELL" does not work if $SHELL is null */
+	if (LYGetEnv("SHELL") == NULL) {
+	    Cygwin_Shell();
+	} else
 #endif
+	LYSystem(LYSysShell());
 	start_curses();
 	*refresh_screen = TRUE;	/* for an HText_pageDisplay() */
     } else {
diff --git a/src/LYStrings.c b/src/LYStrings.c
index b981540c..362dc497 100644
--- a/src/LYStrings.c
+++ b/src/LYStrings.c
@@ -2436,30 +2436,44 @@ PUBLIC BOOLEAN LYRemoveNewlines ARGS1(
 	char *,		buffer)
 {
     if (buffer != 0) {
-	size_t i, j;
-	for (i = j = 0; buffer[i]; i++)
-	    if (buffer[i] != '\n' && buffer[i] != '\r')
-		buffer[j++] = buffer[i];
-	buffer[j] = 0;
-	return (i != j);
+	register char* buf = buffer;
+	for ( ; *buf && *buf != '\n' && *buf != '\r'; buf++)
+	    ;
+	if (*buf) {
+	    /* runs very seldom */
+	    char * old = buf;
+	    for ( ; *old; old++) {
+		if (*old != '\n' && *old != '\r')
+		    *buf++ = *old;
+	    }
+	    *buf = '\0';
+	    return TRUE;
+	}
     }
     return FALSE;
 }
 
 /*
- * Remove ALL whitespace from a string (including embedded blanks).
+ * Remove ALL whitespace from a string (including embedded blanks), and returns
+ * a pointer to the end of the trimmed string.
  */
 PUBLIC char * LYRemoveBlanks ARGS1(
 	char *,		buffer)
 {
     if (buffer != 0) {
-	size_t i, j;
-	for (i = j = 0; buffer[i]; i++) {
-	    if (!isspace(UCH((buffer[i]))))
-		buffer[j++] = buffer[i];
+	register char* buf = buffer;
+	for ( ; *buf && !isspace(UCH(*buf)); buf++)
+	    ;
+	if (*buf) {
+	    /* runs very seldom */
+	    char * old = buf;
+	    for ( ; *old; old++) {
+		if (!isspace(UCH(*old)))
+		    *buf++ = *old;
+	    }
+	    *buf = '\0';
 	}
-	buffer[j] = 0;
-	return buffer+j;
+	return buf;
     }
     return NULL;
 }
diff --git a/src/LYUtils.h b/src/LYUtils.h
index 9e1ee115..9600d16d 100644
--- a/src/LYUtils.h
+++ b/src/LYUtils.h
@@ -337,7 +337,8 @@ typedef enum {
 
 #define STR_FILE_URL         "file:"
 #define LEN_FILE_URL         5
-#define isFILE_URL(addr)     !strncasecomp(addr, STR_FILE_URL, LEN_FILE_URL)
+#define isFILE_URL(addr)     ((*addr == 'f' || *addr == 'F') &&\
+                             !strncasecomp(addr, STR_FILE_URL, LEN_FILE_URL))
 
 #define STR_FINGER_URL       "finger:"
 #define LEN_FINGER_URL       7
@@ -402,7 +403,8 @@ typedef enum {
 
 #define STR_LYNXCGI          "lynxcgi:"
 #define LEN_LYNXCGI          8
-#define isLYNXCGI(addr)      !strncasecomp(addr, STR_LYNXCGI, LEN_LYNXCGI)
+#define isLYNXCGI(addr)      ((*addr == 'l' || *addr == 'L') &&\
+                             !strncasecomp(addr, STR_LYNXCGI, LEN_LYNXCGI))
 
 #define STR_LYNXCOOKIE       "LYNXCOOKIE:"
 #define LEN_LYNXCOOKIE       11
@@ -414,7 +416,8 @@ typedef enum {
 
 #define STR_LYNXEXEC         "lynxexec:"
 #define LEN_LYNXEXEC         9
-#define isLYNXEXEC(addr)     !strncasecomp(addr, STR_LYNXEXEC, LEN_LYNXEXEC)
+#define isLYNXEXEC(addr)     ((*addr == 'l' || *addr == 'L') &&\
+                             !strncasecomp(addr, STR_LYNXEXEC, LEN_LYNXEXEC))
 
 #define STR_LYNXDOWNLOAD     "LYNXDOWNLOAD:"
 #define LEN_LYNXDOWNLOAD     13
@@ -446,7 +449,8 @@ typedef enum {
 
 #define STR_LYNXPROG         "lynxprog:"
 #define LEN_LYNXPROG         9
-#define isLYNXPROG(addr)     !strncasecomp(addr, STR_LYNXPROG, LEN_LYNXPROG)
+#define isLYNXPROG(addr)     ((*addr == 'l' || *addr == 'L') &&\
+                             !strncasecomp(addr, STR_LYNXPROG, LEN_LYNXPROG))
 
 /*
  *  For change_sug_filename().
diff --git a/src/LYexit.c b/src/LYexit.c
index 8341180f..d5ce758b 100644
--- a/src/LYexit.c
+++ b/src/LYexit.c
@@ -78,7 +78,7 @@ PRIVATE void LYCompleteExit NOPARAMS
 }
 
 /*
- *  Purpose:		Terminates program.
+ *  Purpose:		Terminates program, reports memory not freed.
  *  Arguments:		status	Exit code.
  *  Return Value:	void
  *  Remarks/Portability/Dependencies/Restrictions:
diff --git a/userdefs.h b/userdefs.h
index cdd223c4..a1c94da4 100644
--- a/userdefs.h
+++ b/userdefs.h
@@ -1347,11 +1347,11 @@
  * the version definition with the Project Version on checkout.  Just
  * ignore it. - kw */
 /* $Format: "#define LYNX_VERSION \"$ProjectVersion$\""$ */
-#define LYNX_VERSION "2.8.5dev.13"
+#define LYNX_VERSION "2.8.5dev.14"
 #define LYNX_WWW_HOME "http://lynx.browser.org/"
 #define LYNX_WWW_DIST "http://lynx.isc.org/current/"
 /* $Format: "#define LYNX_DATE \"$ProjectDate$\""$ */
-#define LYNX_DATE "Wed, 22 Jan 2003 01:43:13 -0800"
+#define LYNX_DATE "Tue, 04 Feb 2003 18:00:17 -0800"
 #define LYNX_DATE_OFF 5		/* truncate the automatically-generated date */
 #define LYNX_DATE_LEN 11	/* truncate the automatically-generated date */