OSDN Git Service

GNU_ed: Add sources for v1.17 to preview.
[linuxjm/jm.git] / manual / GNU_ed / po4a / ed.pot
index bdd95fa..2747456 100644 (file)
@@ -7,52 +7,59 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2012-06-03 18:49+0900\n"
+"POT-Creation-Date: 2021-06-02 07:46+0900\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Language: \n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 #. type: TH
-#: original/man1/ed.1:1
+#: original/man1/ed.1:2
 #, no-wrap
 msgid "ED"
 msgstr ""
 
 #. type: TH
-#: original/man1/ed.1:1
+#: original/man1/ed.1:2
 #, no-wrap
-msgid "3 July 2010"
+msgid "January 2021"
 msgstr ""
 
-#. type: SH
+#. type: TH
 #: original/man1/ed.1:2
 #, no-wrap
-msgid "NAME"
+msgid "GNU ed 1.17"
 msgstr ""
 
-#. type: Plain text
-#: original/man1/ed.1:4
-msgid "ed, red - text editor"
+#. type: TH
+#: original/man1/ed.1:2
+#, no-wrap
+msgid "User Commands"
 msgstr ""
 
 #. type: SH
-#: original/man1/ed.1:4
+#: original/man1/ed.1:3
 #, no-wrap
-msgid "SYNOPSIS"
+msgid "NAME"
 msgstr ""
 
 #. type: Plain text
-#: original/man1/ed.1:6
-msgid "ed [-GVhs] [-p I<string>] [I<file>]"
+#: original/man1/ed.1:5
+msgid "ed - line-oriented text editor"
+msgstr ""
+
+#. type: SH
+#: original/man1/ed.1:5
+#, no-wrap
+msgid "SYNOPSIS"
 msgstr ""
 
 #. type: Plain text
 #: original/man1/ed.1:8
-msgid "red [-GVhs] [-p I<string>] [I<file>]"
+msgid "B<ed> [I<\\,options\\/>] [I<\\,file\\/>]"
 msgstr ""
 
 #. type: SH
@@ -62,1445 +69,203 @@ msgid "DESCRIPTION"
 msgstr ""
 
 #. type: Plain text
-#: original/man1/ed.1:18
-msgid ""
-"B<ed> is a line-oriented text editor.  It is used to create, display, modify "
-"and otherwise manipulate text files.  B<red> is a restricted B<ed>: it can "
-"only edit files in the current directory and cannot execute shell commands."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:32
-msgid ""
-"If invoked with a I<file> argument, then a copy of I<file> is read into the "
-"editor's buffer.  Changes are made to this copy and not directly to I<file> "
-"itself.  Upon quitting B<ed>, any changes not explicitly saved with a I<`w'> "
-"command are lost."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:43
-msgid ""
-"Editing is done in two distinct modes: I<command> and I<input>.  When first "
-"invoked, B<ed> is in command mode.  In this mode commands are read from the "
-"standard input and executed to manipulate the contents of the editor "
-"buffer.  A typical command might look like:"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:46
-msgid ",s/I<old>/I<new>/g"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:52
-msgid "which replaces all occurrences of the string I<old> with I<new>."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:71
-msgid ""
-"When an input command, such as I<`a'> (append), I<`i'> (insert) or I<`c'> "
-"(change), is given, B<ed> enters input mode.  This is the primary means of "
-"adding text to a file.  In this mode, no commands are available; instead, "
-"the standard input is written directly to the editor buffer.  Lines consist "
-"of text up to and including a I<newline> character.  Input mode is "
-"terminated by entering a single period (I<.>) on a line."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:84
-msgid ""
-"All B<ed> commands operate on whole lines or ranges of lines; e.g., the "
-"I<`d'> command deletes lines; the I<`m'> command moves lines, and so on.  It "
-"is possible to modify only a portion of a line by means of replacement, as "
-"in the example above.  However even here, the I<`s'> command is applied to "
-"whole lines at a time."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:90
-msgid ""
-"In general, B<ed> commands consist of zero or more line addresses, followed "
-"by a single character command and possibly additional parameters; i.e., "
-"commands have the structure:"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:93
-msgid "I<[address [,address]]command[parameters]>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:98
+#: original/man1/ed.1:16
 msgid ""
-"The address(es) indicate the line or range of lines to be affected by the "
-"command.  If fewer addresses are given than the command accepts, then "
-"default addresses are supplied."
+"GNU ed is a line-oriented text editor. It is used to create, display, modify "
+"and otherwise manipulate text files, both interactively and via shell "
+"scripts. A restricted version of ed, red, can only edit files in the current "
+"directory and cannot execute shell commands. Ed is the \\&'standard' text "
+"editor in the sense that it is the original editor for Unix, and thus widely "
+"available. For most purposes, however, it is superseded by full-screen "
+"editors such as GNU Emacs or GNU Moe."
 msgstr ""
 
-#. type: SS
-#: original/man1/ed.1:99
+#. type: SH
+#: original/man1/ed.1:16
 #, no-wrap
 msgid "OPTIONS"
 msgstr ""
 
 #. type: TP
-#: original/man1/ed.1:100
-#, no-wrap
-msgid "-G"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:111
-msgid ""
-"Forces backwards compatibility.  Affects the commands I<`G'>, I<`V'>, "
-"I<`f'>, I<`l'>, I<`m'>, I<`t'>, and I<`!!'>."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:111
-#, no-wrap
-msgid "-s"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:116
-msgid ""
-"Suppresses diagnostics. This should be used if B<ed>'s standard input is "
-"from a script."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:117
-#, no-wrap
-msgid "-pI<\\ string>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:122
-msgid ""
-"Specifies a command prompt.  This may be toggled on and off with the I<`P'> "
-"command."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:123
-#, no-wrap
-msgid "I<file>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:139
-msgid ""
-"Specifies the name of a file to read.  If I<file> is prefixed with a bang "
-"(!), then it is interpreted as a shell command.  In this case, what is read "
-"is the standard output of I<file> executed via I<sh>(1).  To read a file "
-"whose name begins with a bang, prefix the name with a backslash (\\e).  The "
-"default filename is set to I<file> only if it is not prefixed with a bang."
-msgstr ""
-
-#. type: SS
-#: original/man1/ed.1:140
-#, no-wrap
-msgid "LINE ADDRESSING"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:150
-msgid ""
-"An address represents the number of a line in the buffer.  B<ed> maintains a "
-"I<current address> which is typically supplied to commands as the default "
-"address when none is specified.  When a file is first read, the current "
-"address is set to the last line of the file.  In general, the current "
-"address is set to the last line affected by a command."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:161
-msgid ""
-"A line address is constructed from one of the bases in the list below, "
-"optionally followed by a numeric offset.  The offset may include any "
-"combination of digits, operators (i.e.  I<+> and I<->)  and whitespace.  "
-"Addresses are read from left to right, and their values are computed "
-"relative to the current address."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:167
-msgid ""
-"One exception to the rule that addresses represent line numbers is the "
-"address I<0> (zero).  This means \"before the first line\", and is valid "
-"wherever it makes sense."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:179
-msgid ""
-"An address range is two addresses separated either by a comma or "
-"semicolon. The value of the first address in a range cannot exceed the value "
-"of the second.  If only one address is given in a range, then the second "
-"address is set to the given address.  If an I<n->tuple of addresses is given "
-"where I<n E<gt> 2,> then the corresponding range is determined by the last "
-"two addresses in the I<n->tuple.  If only one address is expected, then the "
-"last address is used."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:184
-msgid ""
-"Each address in a comma-delimited range is interpreted relative to the "
-"current address.  In a semicolon-delimited range, the first address is used "
-"to set the current address, and the second address is interpreted relative "
-"to the first."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:187
-msgid "The following address symbols are recognized."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:188 original/man1/ed.1:325
-#, no-wrap
-msgid "\\&."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:191
-msgid "The current line (address) in the buffer."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:192 original/man1/ed.1:392
-#, no-wrap
-msgid "$"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:195
-msgid "The last line in the buffer."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:196
-#, no-wrap
-msgid "I<n>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:205
-msgid "The I<n>th, line in the buffer where I<n> is a number in the range I<[0,$]>."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:206
-#, no-wrap
-msgid "-"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:212
-msgid ""
-"The previous line.  This is equivalent to I<-1> and may be repeated with "
-"cumulative effect."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:213
-#, no-wrap
-msgid "^I<n>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:220
-msgid "The I<n>th previous line, where I<n> is a non-negative number."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:221
-#, no-wrap
-msgid "+"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:228
-msgid ""
-"The next line.  This is equivalent to I<+1> and may be repeated with "
-"cumulative effect."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:231
-msgid "I<whitespace n>"
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:231
+#: original/man1/ed.1:17
 #, no-wrap
-msgid "+I<n>"
+msgid "B<-h>, B<--help>"
 msgstr ""
 
 #. type: Plain text
-#: original/man1/ed.1:243
-msgid ""
-"The I<n>th next line, where I<n> is a non-negative number.  I<Whitespace> "
-"followed by a number I<n> is interpreted as I<+n>."
+#: original/man1/ed.1:20
+msgid "display this help and exit"
 msgstr ""
 
 #. type: TP
-#: original/man1/ed.1:244
+#: original/man1/ed.1:20
 #, no-wrap
-msgid ","
+msgid "B<-V>, B<--version>"
 msgstr ""
 
 #. type: Plain text
-#: original/man1/ed.1:249
-msgid ""
-"The first through last lines in the buffer.  This is equivalent to the "
-"address range I<1,$>."
+#: original/man1/ed.1:23
+msgid "output version information and exit"
 msgstr ""
 
 #. type: TP
-#: original/man1/ed.1:250
+#: original/man1/ed.1:23
 #, no-wrap
-msgid ";"
+msgid "B<-E>, B<--extended-regexp>"
 msgstr ""
 
 #. type: Plain text
-#: original/man1/ed.1:255
-msgid ""
-"The current through last lines in the buffer.  This is equivalent to the "
-"address range I<.,$>."
+#: original/man1/ed.1:26
+msgid "use extended regular expressions"
 msgstr ""
 
 #. type: TP
-#: original/man1/ed.1:256
+#: original/man1/ed.1:26
 #, no-wrap
-msgid "/I<re>/"
+msgid "B<-G>, B<--traditional>"
 msgstr ""
 
 #. type: Plain text
-#: original/man1/ed.1:264
-msgid ""
-"The next line containing the regular expression I<re>.  The search wraps to "
-"the beginning of the buffer and continues down to the current line, if "
-"necessary.  // repeats the last search."
+#: original/man1/ed.1:29
+msgid "run in compatibility mode"
 msgstr ""
 
 #. type: TP
-#: original/man1/ed.1:265
+#: original/man1/ed.1:29
 #, no-wrap
-msgid "?I<re>?"
+msgid "B<-l>, B<--loose-exit-status>"
 msgstr ""
 
 #. type: Plain text
-#: original/man1/ed.1:273
-msgid ""
-"The previous line containing the regular expression I<re>.  The search wraps "
-"to the end of the buffer and continues up to the current line, if "
-"necessary.  ?? repeats the last search."
+#: original/man1/ed.1:32
+msgid "exit with 0 status even if a command fails"
 msgstr ""
 
 #. type: TP
-#: original/man1/ed.1:274
-#, no-wrap
-msgid "'I<lc>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:282
-msgid ""
-"The line previously marked by a I<`k'> (mark) command, where I<lc> is a "
-"lower case letter."
-msgstr ""
-
-#. type: SS
-#: original/man1/ed.1:283
+#: original/man1/ed.1:32
 #, no-wrap
-msgid "REGULAR EXPRESSIONS"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:288
-msgid ""
-"Regular expressions are patterns used in selecting text.  For example, the "
-"B<ed> command"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:291
-msgid "g/I<string>/"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:299
-msgid ""
-"prints all lines containing I<string>.  Regular expressions are also used by "
-"the I<`s'> command for selecting old text to be replaced with new."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:307
-msgid ""
-"In addition to a specifying string literals, regular expressions can "
-"represent classes of strings.  Strings thus represented are said to be "
-"matched by the corresponding regular expression.  If it is possible for a "
-"regular expression to match several strings in a line, then the left-most "
-"longest match is the one selected."
+msgid "B<-p>, B<--prompt>=I<\\,STRING\\/>"
 msgstr ""
 
 #. type: Plain text
-#: original/man1/ed.1:309
-msgid "The following symbols are used in constructing regular expressions:"
+#: original/man1/ed.1:35
+msgid "use STRING as an interactive prompt"
 msgstr ""
 
 #. type: TP
-#: original/man1/ed.1:310
+#: original/man1/ed.1:35
 #, no-wrap
-msgid "c"
+msgid "B<-r>, B<--restricted>"
 msgstr ""
 
 #. type: Plain text
-#: original/man1/ed.1:316
-msgid ""
-"Any character I<c> not listed below, including `{', '}', `(', `)', `E<lt>' "
-"and `E<gt>', matches itself."
+#: original/man1/ed.1:38
+msgid "run in restricted mode"
 msgstr ""
 
 #. type: TP
-#: original/man1/ed.1:317
+#: original/man1/ed.1:38
 #, no-wrap
-msgid "\\eI<c>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:324
-msgid ""
-"A backslash-escaped character I<c> other than `{', '}', `(', `)', `E<lt>', "
-"`E<gt>', `b', 'B', `w', `W', `+', and `?' matches itself."
+msgid "B<-s>, B<--quiet>, B<--silent>"
 msgstr ""
 
 #. type: Plain text
-#: original/man1/ed.1:328
-msgid "Matches any single character."
+#: original/man1/ed.1:41
+msgid "suppress diagnostics, byte counts and '!' prompt"
 msgstr ""
 
 #. type: TP
-#: original/man1/ed.1:329
-#, no-wrap
-msgid "I<[char-class]>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:342
-msgid ""
-"Matches any single character in I<char-class>.  To include a `]' in "
-"I<char-class>, it must be the first character.  A range of characters may be "
-"specified by separating the end characters of the range with a `-', e.g., "
-"`a-z' specifies the lower case characters.  The following literal "
-"expressions can also be used in I<char-class> to specify sets of characters:"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:345
-#, no-wrap
-msgid "\\ \\ [:alnum:]\\ \\ [:cntrl:]\\ \\ [:lower:]\\ \\ [:space:]\n"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:347
+#: original/man1/ed.1:41
 #, no-wrap
-msgid "\\ \\ [:alpha:]\\ \\ [:digit:]\\ \\ [:print:]\\ \\ [:upper:]\n"
+msgid "B<-v>, B<--verbose>"
 msgstr ""
 
 #. type: Plain text
-#: original/man1/ed.1:349
-#, no-wrap
-msgid "\\ \\ [:blank:]\\ \\ [:graph:]\\ \\ [:punct:]\\ \\ [:xdigit:]\n"
+#: original/man1/ed.1:44
+msgid "be verbose; equivalent to the 'H' command"
 msgstr ""
 
 #. type: Plain text
-#: original/man1/ed.1:358
+#: original/man1/ed.1:47
 msgid ""
-"If `-' appears as the first or last character of I<char-class>, then it "
-"matches itself.  All other characters in I<char-class> match themselves."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:362
-msgid "Patterns in I<char-class> of the form:"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:364
-msgid "\\ \\ [.I<col-elm>.] or,"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:366
-msgid "\\ \\ [=I<col-elm>=]"
+"Start edit by reading in 'file' if given.  If 'file' begins with a '!', read "
+"output of shell command."
 msgstr ""
 
 #. type: Plain text
-#: original/man1/ed.1:377
+#: original/man1/ed.1:52
 msgid ""
-"where I<col-elm> is a I<collating element> are interpreted according to "
-"I<locale>(5)  (not currently supported).  See I<regex>(3)  for an "
-"explanation of these constructs."
+"Exit status: 0 for a normal exit, 1 for environmental problems (file not "
+"found, invalid flags, I/O errors, etc), 2 to indicate a corrupt or invalid "
+"input file, 3 for an internal consistency error (eg, bug) which caused ed to "
+"panic."
 msgstr ""
 
-#. type: TP
-#: original/man1/ed.1:378
+#. type: SH
+#: original/man1/ed.1:52
 #, no-wrap
-msgid "[^I<char-class>]"
+msgid "REPORTING BUGS"
 msgstr ""
 
 #. type: Plain text
-#: original/man1/ed.1:385
-msgid ""
-"Matches any single character, other than newline, not in I<char-class>.  "
-"I<char-class> is defined as above."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:386
-#, no-wrap
-msgid "^"
+#: original/man1/ed.1:54
+msgid "Report bugs to bug-ed@gnu.org"
 msgstr ""
 
 #. type: Plain text
-#: original/man1/ed.1:391
-msgid ""
-"If `^' is the first character of a regular expression, then it anchors the "
-"regular expression to the beginning of a line.  Otherwise, it matches "
-"itself."
+#: original/man1/ed.1:56
+msgid "Ed home page: http://www.gnu.org/software/ed/ed.html"
 msgstr ""
 
 #. type: Plain text
-#: original/man1/ed.1:397
-msgid ""
-"If `$' is the last character of a regular expression, it anchors the regular "
-"expression to the end of a line.  Otherwise, it matches itself."
+#: original/man1/ed.1:58
+msgid "General help using GNU software: http://www.gnu.org/gethelp"
 msgstr ""
 
-#. type: TP
-#: original/man1/ed.1:398
+#. type: SH
+#: original/man1/ed.1:58
 #, no-wrap
-msgid "\\e(I<re>\\e)"
+msgid "COPYRIGHT"
 msgstr ""
 
 #. type: Plain text
-#: original/man1/ed.1:412
-msgid ""
-"Defines a (possibly null) subexpression I<re>.  Subexpressions may be "
-"nested.  A subsequent backreference of the form `\\eI<n>', where I<n> is a "
-"number in the range [1,9], expands to the text matched by the I<n>th "
-"subexpression.  For example, the regular expression `\\e(a.c\\e)\\e1' "
-"matches the string `abcabc', but not `abcadc'.  Subexpressions are ordered "
-"relative to their left delimiter."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:413
-#, no-wrap
-msgid "*"
+#: original/man1/ed.1:60
+msgid "Copyright \\(co 1994 Andrew L. Moore."
 msgstr ""
 
 #. type: Plain text
-#: original/man1/ed.1:422
+#: original/man1/ed.1:63
 msgid ""
-"Matches the single character regular expression or subexpression immediately "
-"preceding it zero or more times.  If '*' is the first character of a regular "
-"expression or subexpression, then it matches itself.  The `*' operator "
-"sometimes yields unexpected results.  For example, the regular expression "
-"`b*' matches the beginning of the string `abbb', as opposed to the substring "
-"`bbb', since a null match is the only left-most match."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:425
-msgid "\\e{I<n,m>\\e}"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:427
-msgid "\\e{I<n,>\\e}"
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:427
-#, no-wrap
-msgid "\\e{I<n>\\e}"
+"Copyright \\(co 2021 Antonio Diaz Diaz.  License GPLv3+: GNU GPL version 3 "
+"or later E<lt>http://gnu.org/licenses/gpl.htmlE<gt>"
 msgstr ""
 
 #. type: Plain text
-#: original/man1/ed.1:445
+#: original/man1/ed.1:66
 msgid ""
-"Matches the single character regular expression or subexpression immediately "
-"preceding it at least I<n> and at most I<m> times.  If I<m> is omitted, then "
-"it matches at least I<n> times.  If the comma is also omitted, then it "
-"matches exactly I<n> times.  If any of these forms occurs first in a regular "
-"expression or subexpression, then it is interpreted literally (i.e., the "
-"regular expression `\\e{2\\e}' matches the string `{2}', and so on)."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:448
-msgid "\\eE<lt>"
+"This is free software: you are free to change and redistribute it.  There is "
+"NO WARRANTY, to the extent permitted by law."
 msgstr ""
 
-#. type: TP
-#: original/man1/ed.1:448
+#. type: SH
+#: original/man1/ed.1:66
 #, no-wrap
-msgid "\\eE<gt>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:454
-msgid ""
-"Anchors the single character regular expression or subexpression immediately "
-"following it to the beginning (\\eE<lt>) or ending (\\eE<gt>) of a I<word>, "
-"i.e., in ASCII, a maximal string of alphanumeric characters, including the "
-"underscore (_)."
+msgid "SEE ALSO"
 msgstr ""
 
 #. type: Plain text
-#: original/man1/ed.1:461
+#: original/man1/ed.1:74
 msgid ""
-"The following extended operators are preceded by a backslash (\\e) to "
-"distinguish them from traditional B<ed> syntax."
+"The full documentation for B<ed> is maintained as a Texinfo manual.  If the "
+"B<info> and B<ed> programs are properly installed at your site, the command"
 msgstr ""
 
 #. type: Plain text
-#: original/man1/ed.1:464
-msgid "\\e\\`"
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:464
-#, no-wrap
-msgid "\\e\\'"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:467
-msgid "Unconditionally matches the beginning (\\e\\`) or ending (\\e\\') of a line."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:468
-#, no-wrap
-msgid "\\e?"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:474
-msgid ""
-"Optionally matches the single character regular expression or subexpression "
-"immediately preceding it.  For example, the regular expression `a[bd]\\e?c' "
-"matches the strings `abc', `adc' and `ac'.  If \\e? occurs at the beginning "
-"of a regular expressions or subexpression, then it matches a literal `?'."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:475
-#, no-wrap
-msgid "\\e+"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:481
-msgid ""
-"Matches the single character regular expression or subexpression immediately "
-"preceding it one or more times.  So the regular expression `a\\e+' is "
-"shorthand for `aa*'.  If \\e+ occurs at the beginning of a regular "
-"expression or subexpression, then it matches a literal `+'."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:483
-#, no-wrap
-msgid "\\eb"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:488
-msgid ""
-"Matches the beginning or ending (null string) of a word.  Thus the regular "
-"expression `\\ebhello\\eb' is equivalent to `\\eE<lt>hello\\eE<gt>'.  "
-"However, `\\eb\\eb' is a valid regular expression whereas `\\eE<lt>\\eE<gt>' "
-"is not."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:489
-#, no-wrap
-msgid "\\eB"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:492
-msgid "Matches (a null string) inside a word."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:493
-#, no-wrap
-msgid "\\ew"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:496
-msgid "Matches any character in a word."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:497
-#, no-wrap
-msgid "\\eW"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:500
-msgid "Matches any character not in a word."
-msgstr ""
-
-#. type: SS
-#: original/man1/ed.1:501
-#, no-wrap
-msgid "COMMANDS"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:508
-msgid ""
-"All B<ed> commands are single characters, though some require additional "
-"parameters.  If a command's parameters extend over several lines, then each "
-"line except for the last must be terminated with a backslash (\\e)."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:519
-msgid ""
-"In general, at most one command is allowed per line.  However, most commands "
-"accept a print suffix, which is any of I<`p'> (print), I<`l'> (list) , or "
-"I<`n'> (enumerate), to print the last line affected by the command."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:522
-msgid ""
-"An interrupt (typically ^C) has the effect of aborting the current command "
-"and returning the editor to command mode."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:527
-msgid ""
-"B<ed> recognizes the following commands.  The commands are shown together "
-"with the default address or address range supplied if none is specified (in "
-"parenthesis)."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:528
-#, no-wrap
-msgid "(.)a"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:533
-msgid ""
-"Appends text to the buffer after the addressed line, which may be the "
-"address 0 (zero).  Text is entered in input mode.  The current address is "
-"set to last line entered."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:534
-#, no-wrap
-msgid "(.,.)c"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:540
-msgid ""
-"Changes lines in the buffer.  The addressed lines are deleted from the "
-"buffer, and text is appended in their place.  Text is entered in input "
-"mode.  The current address is set to last line entered."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:541
-#, no-wrap
-msgid "(.,.)d"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:547
-msgid ""
-"Deletes the addressed lines from the buffer.  If there is a line after the "
-"deleted range, then the current address is set to this line. Otherwise the "
-"current address is set to the line before the deleted range."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:548
-#, no-wrap
-msgid "eI<\\ file>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:559
-msgid ""
-"Edits I<file>, and sets the default filename.  If I<file> is not specified, "
-"then the default filename is used.  Any lines in the buffer are deleted "
-"before the new file is read.  The current address is set to the last line "
-"read."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:560
-#, no-wrap
-msgid "e !I<command>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:572
-msgid ""
-"Edits the standard output of I<`!command'>, (see !I<command> below).  The "
-"default filename is unchanged.  Any lines in the buffer are deleted before "
-"the output of I<command> is read.  The current address is set to the last "
-"line read."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:573
-#, no-wrap
-msgid "EI<\\ file>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:583
-msgid ""
-"Edits I<file> unconditionally.  This is similar to the I<e> command, except "
-"that unwritten changes are discarded without warning.  The current address "
-"is set to the last line read."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:584
-#, no-wrap
-msgid "fI<\\ file>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:591
-msgid ""
-"Sets the default filename to I<file>.  If I<file> is not specified, then the "
-"default unescaped filename is printed."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:592
-#, no-wrap
-msgid "(1,$)gI</re/command-list>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:606
-msgid ""
-"Applies I<command-list> to each of the addressed lines matching a regular "
-"expression I<re>.  The current address is set to the line currently matched "
-"before I<command-list> is executed.  At the end of the I<`g'> command, the "
-"current address is set to the last line affected by I<command-list>."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:623
-msgid ""
-"Each command in I<command-list> must be on a separate line, and every line "
-"except for the last must be terminated by a backslash (\\e).  Any commands "
-"are allowed, except for I<`g'>, I<`G'>, I<`v'>, and I<`V'>.  A newline alone "
-"in I<command-list> is equivalent to a I<`p'> command."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:624
-#, no-wrap
-msgid "(1,$)GI</re/>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:638
-msgid ""
-"Interactively edits the addressed lines matching a regular expression I<re.> "
-"For each matching line, the line is printed, the current address is set, and "
-"the user is prompted to enter a I<command-list>.  At the end of the I<`G'> "
-"command, the current address is set to the last line affected by (the last)  "
-"I<command-list>."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:645
-msgid ""
-"The format of I<command-list> is the same as that of the I<`g'> command.  A "
-"newline alone acts as a null command list.  A single `&' repeats the last "
-"non-null command list."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:646
-#, no-wrap
-msgid "H"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:652
-msgid ""
-"Toggles the printing of error explanations.  By default, explanations are "
-"not printed.  It is recommended that ed scripts begin with this command to "
-"aid in debugging."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:653
-#, no-wrap
-msgid "h"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:656
-msgid "Prints an explanation of the last error."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:657
-#, no-wrap
-msgid "(.)i"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:662
-msgid ""
-"Inserts text in the buffer before the current line.  Text is entered in "
-"input mode.  The current address is set to the last line entered."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:663
-#, no-wrap
-msgid "(.,.+1)j"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:669
-msgid ""
-"Joins the addressed lines.  The addressed lines are deleted from the buffer "
-"and replaced by a single line containing their joined text.  The current "
-"address is set to the resultant line."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:670
-#, no-wrap
-msgid "(.)kI<lc>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:680
-msgid ""
-"Marks a line with a lower case letter I<lc>.  The line can then be addressed "
-"as I<'lc> (i.e., a single quote followed by I<lc> ) in subsequent commands.  "
-"The mark is not cleared until the line is deleted or otherwise modified."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:681
-#, no-wrap
-msgid "(.,.)l"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:687
-msgid ""
-"Prints the addressed lines unambiguously.  If invoked from a terminal, B<ed> "
-"pauses at the end of each page until a newline is entered.  The current "
-"address is set to the last line printed."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:688
-#, no-wrap
-msgid "(.,.)m(.)"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:695
-msgid ""
-"Moves lines in the buffer.  The addressed lines are moved to after the "
-"right-hand destination address, which may be the address I<0> (zero).  The "
-"current address is set to the new address of the last line moved."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:696
-#, no-wrap
-msgid "(.,.)n"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:701
-msgid ""
-"Prints the addressed lines along with their line numbers.  The current "
-"address is set to the last line printed."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:702
-#, no-wrap
-msgid "(.,.)p"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:709
-msgid ""
-"Prints the addressed lines.  If invoked from a terminal, B<ed> pauses at the "
-"end of each page until a newline is entered.  The current address is set to "
-"the last line printed."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:710
-#, no-wrap
-msgid "P"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:715
-msgid ""
-"Toggles the command prompt on and off.  Unless a prompt was specified by "
-"with command-line option I<-p string>, the command prompt is by default "
-"turned off."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:716
-#, no-wrap
-msgid "q"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:719
-msgid "Quits ed."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:720
-#, no-wrap
-msgid "Q"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:727
-msgid ""
-"Quits ed unconditionally.  This is similar to the I<q> command, except that "
-"unwritten changes are discarded without warning."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:728
-#, no-wrap
-msgid "($)rI<\\ file>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:740
-msgid ""
-"Reads I<file> to after the addressed line.  If I<file> is not specified, "
-"then the default filename is used.  If there was no default filename prior "
-"to the command, then the default filename is set to I<file>.  Otherwise, the "
-"default filename is unchanged.  The current address is set to the last line "
-"read."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:741
-#, no-wrap
-msgid "($)r !I<command>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:752
-msgid ""
-"Reads to after the addressed line the standard output of I<`!command'>, (see "
-"the !I<command> below).  The default filename is unchanged.  The current "
-"address is set to the last line read."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:755
-msgid "(.,.)sI</re/replacement/>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:757
-msgid "(.,.)sI</re/replacement/>g"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:759
-msgid "(.,.)sI</re/replacement/n>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:779
-msgid ""
-"Replaces text in the addressed lines matching a regular expression I<re> "
-"with I<replacement>.  By default, only the first match in each line is "
-"replaced.  If the I<`g'> (global) suffix is given, then every match to be "
-"replaced.  The I<`n'> suffix, where I<n> is a positive number, causes only "
-"the I<n>th match to be replaced.  It is an error if no substitutions are "
-"performed on any of the addressed lines.  The current address is set to the "
-"last line affected."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:791
-msgid ""
-"I<re> and I<replacement> may be delimited by any character other than space, "
-"newline and the characters used by the form of the I<`s'> command shown "
-"below.  If one or two of the last delimiters is omitted, then the last line "
-"affected is printed as though the print suffix I<`p'> were specified."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:811
-msgid ""
-"An unescaped `&' in I<replacement> is replaced by the currently matched "
-"text.  The character sequence I<`\\em'>, where I<m> is a number in the range "
-"[1,9], is replaced by the I<m>th backreference expression of the matched "
-"text.  If I<replacement> consists of a single `%', then I<replacement> from "
-"the last substitution is used.  Newlines may be embedded in I<replacement> "
-"if they are escaped with a backslash (\\e)."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:812
-#, no-wrap
-msgid "(.,.)s"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:841
-msgid ""
-"Repeats the last substitution.  This form of the I<`s'> command accepts a "
-"count suffix I<`n'>, and any combination of the characters I<`r'>, I<`g'>, "
-"and I<`p'>.  If a count suffix I<`n'> is given, then only the I<n>th match "
-"is replaced.  The I<`r'> suffix causes the regular expression of the last "
-"search to be used instead of the that of the last substitution.  The I<`g'> "
-"suffix toggles the global suffix of the last substitution.  The I<`p'> "
-"suffix toggles the print suffix of the last substitution.  The current "
-"address is set to the last line affected."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:842
-#, no-wrap
-msgid "(.,.)t(.)"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:850
-msgid ""
-"Copies (i.e., transfers) the addressed lines to after the right-hand "
-"destination address, which may be the address I<0> (zero).  The current "
-"address is set to the last line copied."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:851
-#, no-wrap
-msgid "u"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:864
-msgid ""
-"Undoes the last command and restores the current address to what it was "
-"before the command.  The global commands I<`g'>, I<`G'>, I<`v'>, and "
-"I<`V'>.  are treated as a single command by undo.  I<`u'> is its own "
-"inverse."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:865
-#, no-wrap
-msgid "(1,$)vI</re/command-list>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:874
-msgid ""
-"Applies I<command-list> to each of the addressed lines not matching a "
-"regular expression I<re>.  This is similar to the I<`g'> command."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:875
-#, no-wrap
-msgid "(1,$)VI</re/>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:882
-msgid ""
-"Interactively edits the addressed lines not matching a regular expression "
-"I<re.> This is similar to the I<`G'> command."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:883
-#, no-wrap
-msgid "(1,$)wI<\\ file>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:895
-msgid ""
-"Writes the addressed lines to I<file>.  Any previous contents of I<file> is "
-"lost without warning.  If there is no default filename, then the default "
-"filename is set to I<file,> otherwise it is unchanged.  If no filename is "
-"specified, then the default filename is used.  The current address is "
-"unchanged."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:896
-#, no-wrap
-msgid "(1,$)wqI<\\ file>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:903
-msgid "Writes the addressed lines to I<file>, and then executes a I<`q'> command."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:904
-#, no-wrap
-msgid "(1,$)w !I<command>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:912
-msgid ""
-"Writes the addressed lines to the standard input of I<`!command'>, (see the "
-"!I<command> below).  The default filename and current address are unchanged."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:913
-#, no-wrap
-msgid "(1,$)WI<\\ file>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:921
-msgid ""
-"Appends the addressed lines to the end of I<file>.  This is similar to the "
-"I<`w'> command, expect that the previous contents of file is not clobbered.  "
-"The current address is unchanged."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:922
-#, no-wrap
-msgid "(.)x"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:926
-msgid ""
-"Copies (puts) the contents of the cut buffer to after the addressed line.  "
-"The current address is set to the last line copied."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:927
-#, no-wrap
-msgid "(.,.)y"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:939
-msgid ""
-"Copies (yanks) the addressed lines to the cut buffer.  The cut buffer is "
-"overwritten by subsequent I<`y'>, I<`s'>, I<`j'>, I<`d'>, or I<`c'> "
-"commands.  The current address is unchanged."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:940
-#, no-wrap
-msgid "(.+1)zI<n>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:948
-msgid ""
-"Scrolls I<n> lines at a time starting at addressed line.  If I<n> is not "
-"specified, then the current window size is used.  The current address is set "
-"to the last line printed."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:949
-#, no-wrap
-msgid "!I<command>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:970
-msgid ""
-"Executes I<command> via I<sh>(1).  If the first character of I<command> is "
-"`!', then it is replaced by text of the previous I<`!command'>.  B<ed> does "
-"not process I<command> for backslash (\\e) escapes.  However, an unescaped "
-"I<`%'> is replaced by the default filename.  When the shell returns from "
-"execution, a `!' is printed to the standard output.  The current line is "
-"unchanged."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:971
-#, no-wrap
-msgid "(.,.)#"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:977
-msgid ""
-"Begins a comment; the rest of the line, up to a newline, is ignored.  If a "
-"line address followed by a semicolon is given, then the current address is "
-"set to that address.  Otherwise, the current address is unchanged."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:978
-#, no-wrap
-msgid "($)="
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:981
-msgid "Prints the line number of the addressed line."
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:982
-#, no-wrap
-msgid "(.+1)newline"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:986
-msgid "Prints the addressed line, and sets the current address to that line."
-msgstr ""
-
-#. type: SH
-#: original/man1/ed.1:987
-#, no-wrap
-msgid "FILES"
-msgstr ""
-
-#. type: TP
-#: original/man1/ed.1:988
-#, no-wrap
-msgid "ed.hup"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:993
-msgid ""
-"The file to which B<ed> attempts to write the buffer if the terminal hangs "
-"up."
-msgstr ""
-
-#. type: SH
-#: original/man1/ed.1:994
-#, no-wrap
-msgid "SEE ALSO"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:1000
-msgid "I<vi>(1), I<sed>(1), I<regex>(3), I<sh>(1)."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:1002
-msgid "USD:12-13"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:1006
-msgid ""
-"B. W. Kernighan and P. J. Plauger, I<Software Tools in Pascal ,> "
-"Addison-Wesley, 1981."
-msgstr ""
-
-#. type: SH
-#: original/man1/ed.1:1007
-#, no-wrap
-msgid "LIMITATIONS"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:1014
-msgid ""
-"B<ed> processes I<file> arguments for backslash escapes, i.e., in a "
-"filename, any character preceded by a backslash (\\e) is interpreted "
-"literally."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:1021
-msgid ""
-"If a text (non-binary) file is not terminated by a newline character, then "
-"B<ed> appends one on reading/writing it.  In the case of a binary file, "
-"B<ed> does not append a newline on reading/writing."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:1023
-msgid "Per line overhead: 2 pointers, 1 long int, and 1 int."
-msgstr ""
-
-#. type: SH
-#: original/man1/ed.1:1024
-#, no-wrap
-msgid "DIAGNOSTICS"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:1035
-msgid ""
-"When an error occurs, if B<ed>'s input is from a regular file or here "
-"document, then it exits, otherwise it prints a `?' and returns to command "
-"mode.  An explanation of the last error can be printed with the I<`h'> "
-"(help) command."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/ed.1:1042
-msgid ""
-"Attempting to quit B<ed> or edit another file before writing a modified "
-"buffer results in an error.  If the command is entered a second time, it "
-"succeeds, but any changes to the buffer are lost."
+#: original/man1/ed.1:76
+msgid "B<info ed>"
 msgstr ""
 
 #. type: Plain text
-#: original/man1/ed.1:1044
-msgid "B<ed> exits with 0 if no errors occurred; otherwise E<gt>0."
+#: original/man1/ed.1:77
+msgid "should give you access to the complete manual."
 msgstr ""