CMUCL commit: src/i18n/locale (3 files)

Raymond Toy rtoy at common-lisp.net
Mon Jul 12 17:03:45 CEST 2010


    Date: Monday, July 12, 2010 @ 11:03:45
  Author: rtoy
    Path: /project/cmucl/cvsroot/src/i18n/locale

Modified: cmucl.pot en at piglatin/LC_MESSAGES/cmucl.po ko/LC_MESSAGES/cmucl.po

Update translations from current code.


----------------------------------+
 cmucl.pot                        |  416 ++++++++++++++++++-
 en at piglatin/LC_MESSAGES/cmucl.po |  801 ++++++++++++++++++++++++++++++++++++-
 ko/LC_MESSAGES/cmucl.po          |  416 ++++++++++++++++++-
 3 files changed, 1605 insertions(+), 28 deletions(-)


Index: src/i18n/locale/cmucl.pot
diff -u src/i18n/locale/cmucl.pot:1.5 src/i18n/locale/cmucl.pot:1.6
--- src/i18n/locale/cmucl.pot:1.5	Sat May 29 13:48:20 2010
+++ src/i18n/locale/cmucl.pot	Mon Jul 12 11:03:44 2010
@@ -8817,11 +8817,27 @@
 msgstr ""
 
 #: src/code/extfmts.lisp
+msgid ""
+"The default external format to use if no other external format is\n"
+"  specified"
+msgstr ""
+
+#: src/code/extfmts.lisp
+msgid "Hash table of all the external formats that have been loaded"
+msgstr ""
+
+#: src/code/extfmts.lisp
+msgid ""
+"Hash table mapping an external format alias to the actual external\n"
+"  format implementation"
+msgstr ""
+
+#: src/code/extfmts.lisp
 msgid "Attempting unimplemented external-format I/O."
 msgstr ""
 
 #: src/code/extfmts.lisp
-msgid "Nonsensical argument (~S) to DEFINE-EXTERNAL-FORMAT."
+msgid "External format ~S not found."
 msgstr ""
 
 #: src/code/extfmts.lisp
@@ -8833,6 +8849,41 @@
 msgstr ""
 
 #: src/code/extfmts.lisp
+msgid ""
+"List the available external formats.  A list is returned where each\n"
+"  element is list of the external format and a list of aliases for the\n"
+"  format.  No distinction is made between external formats and\n"
+"  composing external formats."
+msgstr ""
+
+#: src/code/extfmts.lisp
+msgid ""
+"Print a description of the given External-Format.  This may cause\n"
+"  the external format to be loaded (silently), if it is not already\n"
+"  loaded."
+msgstr ""
+
+#: src/code/extfmts.lisp
+msgid "~&~S is an alias for the external format ~S.~2%"
+msgstr ""
+
+#: src/code/extfmts.lisp
+msgid "~&~S is a composed external format.~2%"
+msgstr ""
+
+#: src/code/extfmts.lisp
+msgid "~S~:[~; - [Aliases: ~{~S~^, ~}~]]~%"
+msgstr ""
+
+#: src/code/extfmts.lisp
+msgid "~&~S is a composing external format.~2%"
+msgstr ""
+
+#: src/code/extfmts.lisp
+msgid "~&Could not find external format ~S~%"
+msgstr ""
+
+#: src/code/extfmts.lisp
 msgid "External-format aliasing depth exceeded."
 msgstr ""
 
@@ -8849,19 +8900,29 @@
 msgstr ""
 
 #: src/code/extfmts.lisp
-msgid "External format ~S not found."
+msgid "Attempting I/O through void external-format."
 msgstr ""
 
 #: src/code/extfmts.lisp
-msgid "Attempting I/O through void external-format."
+msgid "Void external format that signals an error on any input or output."
+msgstr ""
+
+#: src/code/extfmts.lisp
+msgid ""
+"ISO8859-1 is an 8-bit character encoding generally intended for\n"
+"Western European languages including English, German, Italian,\n"
+"Norwegian, Portuguese, Spanish, Swedish and many others.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
 msgstr ""
 
 #: src/code/extfmts.lisp
 msgid ""
 "Convert String to octets using the specified External-format.  The\n"
-"   string is bounded by Start (defaulting to 0) and End (defaulting to\n"
-"   the end of the string.  If Buffer is given, the octets are stored\n"
-"   there.  If not, a new buffer is created."
+"  string is bounded by Start (defaulting to 0) and End (defaulting to\n"
+"  the end of the string.  If Buffer is given, the octets are stored\n"
+"  there.  If not, a new buffer is created."
 msgstr ""
 
 #: src/code/extfmts.lisp
@@ -9033,7 +9094,12 @@
 "(the\n"
 "    default), then wait forever.  When we time out, we signal IO-TIMEOUT.\n"
 "  File is the name of the file (will be returned by PATHNAME).\n"
-"  Name is used to identify the stream when printed."
+"  Name is used to identify the stream when printed.\n"
+"  External-format is the external format to use for the stream.\n"
+"  Decoding-error and Encoding-error indicate how decoding/encoding errors "
+"on\n"
+"    the stream should be handled.  The default is to use a replacement "
+"character."
 msgstr ""
 
 #: src/code/fd-stream.lisp
@@ -9045,6 +9111,10 @@
 msgstr ""
 
 #: src/code/fd-stream.lisp
+msgid "Use Unicode replacement character instead"
+msgstr ""
+
+#: src/code/fd-stream.lisp
 msgid ""
 "This is a string that OPEN tacks on the end of a file namestring to produce\n"
 "   a name for the :if-exists :rename-and-delete and :rename options.  Also,\n"
@@ -9114,6 +9184,22 @@
 "                       :overwrite, :append, :supersede or nil\n"
 "   :if-does-not-exist - one of :error, :create or nil\n"
 "   :external-format - an external format name\n"
+"   :decoding-error - How to handle decoding errors from the external "
+"format.\n"
+"                       Should be a symbol or function of 3 arguments.  If "
+"it\n"
+"                       returns, it should return a code point to use as the\n"
+"                       replacment.  NIL means use the default replacement "
+"scheme\n"
+"                       specified by the external format.  The function "
+"arguments\n"
+"                       are a format message string, the offending octet, "
+"and the\n"
+"                       number of octets read in the current encoding.   \n"
+"   :encoding-error - Like :decoding-error, but for errors when encoding the\n"
+"                       stream.  The function arguments are a format message\n"
+"                       string and the incorrect codepoint.\n"
+"\n"
 "  See the manual for details."
 msgstr ""
 
@@ -9174,6 +9260,26 @@
 msgid "Setting external-format on Gray streams not supported."
 msgstr ""
 
+#: src/code/fd-stream-extfmt.lisp
+msgid "Surrogate codepoint #x~~4,'0X is illegal for ~A"
+msgstr ""
+
+#: src/code/fd-stream-extfmt.lisp
+msgid "Illegal codepoint on input: #x~X"
+msgstr ""
+
+#: src/code/fd-stream-extfmt.lisp
+msgid "Cannot output codepoint #x~X to ISO8859-1 stream"
+msgstr ""
+
+#: src/code/fd-stream-extfmt.lisp
+msgid "Cannot convert invalid surrogate #x~X to character"
+msgstr ""
+
+#: src/code/fd-stream-extfmt.lisp
+msgid "Cannot convert lone trailing surrogate #x~X to character"
+msgstr ""
+
 #: src/code/pathname.lisp
 msgid ""
 "When non-nil, attempt to load \"library:<host>.translations\" to resolve\n"
@@ -20737,3 +20843,299 @@
 msgid "    Gray Streams Protocol Support"
 msgstr ""
 
+msgid ""
+"US ASCII 7-bit encoding.  Illegal input sequences are replaced with\n"
+"the Unicode replacment character.  Illegal output characters are\n"
+"replaced with a question mark."
+msgstr ""
+
+msgid ""
+"MAC-ROMAN is an 8-bit character encoding for Western European\n"
+"languages including English.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"CP1250 is a Windows code page to represent texts in Central and\n"
+"Eastern European languages such as Polish, Czech, Slovak, Hungarian,\n"
+"Slovene, Bosnian, Croation, Serbian, Romanian, and Albanian.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"CP1251 is a Windows code page to represent texts that use the\n"
+"Cyrillic alphabet such as Russian, Bulgarian, Serbian Cyrillic, and\n"
+"others.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"CP1252 is a Windows code page for the Latin alphabet.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"CP1253 is a Windows code page for Greek.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"CP1254 is a Windows code page for Turkish.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"CP1255 is a Windows code page for Hebrew.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"CP1256 is a Windows code page for Arabic.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"CP1257 is a Windows code page for Estonian, Latvian, and Lithuanian.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"CP1258 is a Windows code page for Vietnamese.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"ISO8859-2 is an 8-bit character encoding generally intended for\n"
+"Eastern European languages including Bosnian, Croation, Czech, German,\n"
+"Hungarian, Polish, Romanian, Serbian Latin, Slovak, Slovene, Upper\n"
+"Sorbian, and Lower Sorbian.  \n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"ISO8859-10 is an 8-bit character encoding intended to cover Nordic\n"
+"languages.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"ISO8859-13 is an 8-bit character encoding for the Baltic languages.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"ISO8859-14 is an 8-bit character encoding intended for the Celtic\n"
+"languages such as Irish, Manx, Scottish Gaelic, Welsh, and Breton.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"ISO8859-15 is an 8-bit character encoding similar to ISO8859-1 but\n"
+"replaces some less common symbols with others, including adding the\n"
+"Euro sign.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"ISO8859-3 is an 8-bit character encoding intended for South European\n"
+"languages including Turkish, Maltese, and Esperanto.  For Turkish,\n"
+"ISO8859-9 supersedes ISO8859-3.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"ISO8859-4 is an 8-bit character encoding for North European languages\n"
+"including Estonian, Latvian, Lithuanian, Greenlandic, and Sami.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"ISO8859-5, informallly referred to as Latin/Cyrillic, is an 8-bit\n"
+"character encoding intended for languages using a Cyrillic alphabet\n"
+"such as Bulgarian, Belarusian, Russian, Serbian, and Macedonian.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"ISO8859-6 is an 8-bit character encoding generally intended languages\n"
+"using the Arabic alphabet.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"ISO8859-7 is an 8-bit character encoding for the modern Greek\n"
+"language.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"ISO8859-8 is an 8-bit character encoding intended for Hebrew.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"ISO8859-9 is an 8-bit character encoding for the Turkish language.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"KOI8-R is an 8-bit character encoding designed to cover Russian.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"MAC-CYRILLIC is an 8-bit character encoding for Cyrillic text on\n"
+"Apple Macintosh computers.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"MAC-GREEK is an 8-bit character encoding for Greek text on Apple\n"
+"Macintosh computers.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"MAC-ICELANDIC is an 8-bit character encoding for Icelandic text on\n"
+"Apple Macintosh computers.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"MAC-LATIN2 is an 8-bit character encoding for Central European text\n"
+"on Apple Macintosh computers.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"MAC-TURKISH is an 8-bit character encoding for Turkish text on\n"
+"Apple Macintosh computers.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"UTF-16 is a variable length character encoding for Unicode.  On\n"
+"input, a byte-order mark is recognized.  If no byte-order mark is\n"
+"given on input, then the encoding is assumed to be big-endian.  For\n"
+"output, the byte-order mark is not written, and the output is\n"
+"big-endian.  (This is specified by the Unicode standard.)\n"
+"\n"
+"By default, illegal inputs and illegal outputs are replaced by the\n"
+"Unicode replacement character."
+msgstr ""
+
+msgid ""
+"UTF-16-BE is a variable length character encoding for Unicode.  For\n"
+"both input and output, the data is assumed to be in big-endian order.\n"
+"No byte-order mark is allowed on input, and no byte-order mark is\n"
+"produced on output.  (This is specified by the Unicode standard.)\n"
+"\n"
+"By default, illegal inputs and illegal outputs are replaced by the\n"
+"Unicode replacement character."
+msgstr ""
+
+msgid ""
+"UTF-16-LE is a variable length character encoding for Unicode.  For\n"
+"both input and output, the data is assumed to be in little-endian\n"
+"order.  No byte-order mark is allowed on input, and no byte-order mark\n"
+"is produced on output.  (This is specified by the Unicode standard.)\n"
+"\n"
+"By default, illegal inputs and illegal outputs are replaced by the\n"
+"Unicode replacement character."
+msgstr ""
+
+msgid ""
+"UTF-32 is a fixed-length character encoding of 4 octets for Unicode.\n"
+"On input, a byte-order mark is recognized.  If no byte-order mark is\n"
+"given on input, then the encoding is assumed to be big-endian.  For\n"
+"output, the byte-order mark is not written, and the output is\n"
+"big-endian.  (This is specified by the Unicode standard.)\n"
+"\n"
+"By default, illegal inputs and illegal outputs are replaced by the\n"
+"Unicode replacement character."
+msgstr ""
+
+msgid ""
+"UTF-32-BE is a fixed-length character encoding of 4 octets for\n"
+"Unicode.  For both input and output, the data is assumed to be in\n"
+"big-endian order.  No byte-order mark is allowed on input, and no\n"
+"byte-order mark is produced on output.  (This is specified by the\n"
+"Unicode standard.)\n"
+"\n"
+"By default, illegal inputs and illegal outputs are replaced by the\n"
+"Unicode replacement character."
+msgstr ""
+
+msgid ""
+"UTF-32-LE is a fixed-length character encoding of 4 octets for\n"
+"Unicode.  For both input and output, the data is assumed to be in\n"
+"little-endian order.  No byte-order mark is allowed on input, and no\n"
+"byte-order mark is produced on output.  (This is specified by the\n"
+"Unicode standard.)\n"
+"\n"
+"By default, illegal inputs and illegal outputs are replaced by the\n"
+"Unicode replacement character."
+msgstr ""
+
+msgid ""
+"UTF-8 is a variable-length character encoding for Unicode.  By\n"
+"default, illegal input sequences are replaced by the Unicode\n"
+"replacement character."
+msgstr ""
+
Index: src/i18n/locale/en at piglatin/LC_MESSAGES/cmucl.po
diff -u src/i18n/locale/en at piglatin/LC_MESSAGES/cmucl.po:1.6 src/i18n/locale/en at piglatin/LC_MESSAGES/cmucl.po:1.7
--- src/i18n/locale/en at piglatin/LC_MESSAGES/cmucl.po:1.6	Mon Jul  5 18:47:09 2010
+++ src/i18n/locale/en at piglatin/LC_MESSAGES/cmucl.po	Mon Jul 12 11:03:44 2010
@@ -12576,12 +12576,36 @@
 "Eventway-istenlay asway uetray, utbay andlerhay idnday't andlehay: ~%~S"
 
 #: src/code/extfmts.lisp
+msgid ""
+"The default external format to use if no other external format is\n"
+"  specified"
+msgstr ""
+"Ethay efaultday externalway ormatfay otay useway ifway onay otherway "
+"externalway ormatfay isway\n"
+"  ecifiedspay"
+
+#: src/code/extfmts.lisp
+msgid "Hash table of all the external formats that have been loaded"
+msgstr ""
+"Ashhay abletay ofway allway ethay externalway ormatsfay atthay avehay eenbay "
+"oadedlay"
+
+#: src/code/extfmts.lisp
+msgid ""
+"Hash table mapping an external format alias to the actual external\n"
+"  format implementation"
+msgstr ""
+"Ashhay abletay appingmay anway externalway ormatfay aliasway otay ethay "
+"actualway externalway\n"
+"  ormatfay implementationway"
+
+#: src/code/extfmts.lisp
 msgid "Attempting unimplemented external-format I/O."
 msgstr "Attemptingway unimplementedway externalway-ormatfay Iway/O."
 
 #: src/code/extfmts.lisp
-msgid "Nonsensical argument (~S) to DEFINE-EXTERNAL-FORMAT."
-msgstr "Onsensicalnay argumentway (~S) otay DEFINE-EXTERNAL-FORMAT."
+msgid "External format ~S not found."
+msgstr "Externalway ormatfay ~S otnay oundfay."
 
 #: src/code/extfmts.lisp
 msgid "Bad entry in external-format aliases file: ~S => ~S."
@@ -12592,6 +12616,53 @@
 msgstr "Externalway-ormatfay aliasesway ilefay endsway earlyway."
 
 #: src/code/extfmts.lisp
+msgid ""
+"List the available external formats.  A list is returned where each\n"
+"  element is list of the external format and a list of aliases for the\n"
+"  format.  No distinction is made between external formats and\n"
+"  composing external formats."
+msgstr ""
+"Istlay ethay availableway externalway ormatsfay.  Away istlay isway "
+"eturnedray erewhay eachway\n"
+"  elementway isway istlay ofway ethay externalway ormatfay andway away "
+"istlay ofway aliasesway orfay ethay\n"
+"  ormatfay.  Onay istinctionday isway ademay etweenbay externalway ormatsfay "
+"andway\n"
+"  omposingcay externalway ormatsfay."
+
+#: src/code/extfmts.lisp
+msgid ""
+"Print a description of the given External-Format.  This may cause\n"
+"  the external format to be loaded (silently), if it is not already\n"
+"  loaded."
+msgstr ""
+"Intpray away escriptionday ofway ethay ivengay Externalway-Ormatfay.  Isthay "
+"aymay ausecay\n"
+"  ethay externalway ormatfay otay ebay oadedlay (ilentlysay), ifway itway "
+"isway otnay alreadyway\n"
+"  oadedlay."
+
+#: src/code/extfmts.lisp
+msgid "~&~S is an alias for the external format ~S.~2%"
+msgstr "~&~S isway anway aliasway orfay ethay externalway ormatfay ~S.~2%"
+
+#: src/code/extfmts.lisp
+msgid "~&~S is a composed external format.~2%"
+msgstr "~&~S isway away omposedcay externalway ormatfay.~2%"
+
+#: src/code/extfmts.lisp
+msgid "~S~:[~; - [Aliases: ~{~S~^, ~}~]]~%"
+msgstr "~S~:[~; - [Aliasesway: ~{~S~^, ~}~]]~%"
+
+#: src/code/extfmts.lisp
+msgid "~&~S is a composing external format.~2%"
+msgstr "~&~S isway away omposingcay externalway ormatfay.~2%"
+
+#: src/code/extfmts.lisp
+msgid "~&Could not find external format ~S~%"
+msgstr "~&Ouldcay otnay indfay externalway ormatfay ~S~%"
+
+#: src/code/extfmts.lisp
 msgid "External-format aliasing depth exceeded."
 msgstr "Externalway-ormatfay aliasingway epthday exceededway."
 
@@ -12608,27 +12679,49 @@
 msgstr "~S isway otnay away alidvay externalway ormatfay amenay."
 
 #: src/code/extfmts.lisp
-msgid "External format ~S not found."
-msgstr "Externalway ormatfay ~S otnay oundfay."
-
-#: src/code/extfmts.lisp
 msgid "Attempting I/O through void external-format."
 msgstr "Attemptingway Iway/O roughthay oidvay externalway-ormatfay."
 
 #: src/code/extfmts.lisp
+msgid "Void external format that signals an error on any input or output."
+msgstr ""
+"Oidvay externalway ormatfay atthay ignalssay anway errorway onway anyway "
+"inputway orway outputway."
+
+#: src/code/extfmts.lisp
+msgid ""
+"ISO8859-1 is an 8-bit character encoding generally intended for\n"
+"Western European languages including English, German, Italian,\n"
+"Norwegian, Portuguese, Spanish, Swedish and many others.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"ISO8859-1 isway anway 8-itbay aracterchay encodingway enerallygay "
+"intendedway orfay\n"
+"Esternway Europeanway anguageslay includingway Englishway, Ermangay, "
+"Italianway,\n"
+"Orwegiannay, Ortuguesepay, Anishspay, Wedishsay andway anymay othersway.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+#: src/code/extfmts.lisp
 msgid ""
 "Convert String to octets using the specified External-format.  The\n"
-"   string is bounded by Start (defaulting to 0) and End (defaulting to\n"
-"   the end of the string.  If Buffer is given, the octets are stored\n"
-"   there.  If not, a new buffer is created."
+"  string is bounded by Start (defaulting to 0) and End (defaulting to\n"
+"  the end of the string.  If Buffer is given, the octets are stored\n"
+"  there.  If not, a new buffer is created."
 msgstr ""
 "Onvertcay Ingstray otay octetsway usingway ethay ecifiedspay Externalway-"
 "ormatfay.  Ethay\n"
-"   ingstray isway oundedbay ybay Tartsay (efaultingday otay 0) andway Endway "
+"  ingstray isway oundedbay ybay Tartsay (efaultingday otay 0) andway Endway "
 "(efaultingday otay\n"
-"   ethay endway ofway ethay ingstray.  Ifway Ufferbay isway ivengay, ethay "
+"  ethay endway ofway ethay ingstray.  Ifway Ufferbay isway ivengay, ethay "
 "octetsway areway toredsay\n"
-"   erethay.  Ifway otnay, away ewnay ufferbay isway eatedcray."
+"  erethay.  Ifway otnay, away ewnay ufferbay isway eatedcray."
 
 #: src/code/extfmts.lisp
 msgid ""
@@ -12870,7 +12963,12 @@
 "(the\n"
 "    default), then wait forever.  When we time out, we signal IO-TIMEOUT.\n"
 "  File is the name of the file (will be returned by PATHNAME).\n"
-"  Name is used to identify the stream when printed."
+"  Name is used to identify the stream when printed.\n"
+"  External-format is the external format to use for the stream.\n"
+"  Decoding-error and Encoding-error indicate how decoding/encoding errors "
+"on\n"
+"    the stream should be handled.  The default is to use a replacement "
+"character."
 msgstr ""
 "Eatecray away eamstray orfay ethay ivengay unixway ilefay escriptorday.\n"
 "  Ifway inputway isway onnay-ilnay, allowway inputway operationsway.\n"
@@ -12886,7 +12984,13 @@
 "ignalsay IO-TIMEOUT.\n"
 "  Ilefay isway ethay amenay ofway ethay ilefay (illway ebay eturnedray ybay "
 "PATHNAME).\n"
-"  Amenay isway usedway otay identifyway ethay eamstray enwhay intedpray."
+"  Amenay isway usedway otay identifyway ethay eamstray enwhay intedpray.\n"
+"  Externalway-ormatfay isway ethay externalway ormatfay otay useway orfay "
+"ethay eamstray.\n"
+"  Ecodingday-errorway andway Encodingway-errorway indicateway owhay "
+"ecodingday/encodingway errorsway onway\n"
+"    ethay eamstray ouldshay ebay andledhay.  Ethay efaultday isway otay "
+"useway away eplacementray aracterchay."
 
 #: src/code/fd-stream.lisp
 msgid "File descriptor must be opened either for input or output."
@@ -12899,6 +13003,10 @@
 msgstr "** Osedclay ~Away~%"
 
 #: src/code/fd-stream.lisp
+msgid "Use Unicode replacement character instead"
+msgstr "Useway Unicodeway eplacementray aracterchay insteadway"
+
+#: src/code/fd-stream.lisp
 msgid ""
 "This is a string that OPEN tacks on the end of a file namestring to produce\n"
 "   a name for the :if-exists :rename-and-delete and :rename options.  Also,\n"
@@ -12975,6 +13083,22 @@
 "                       :overwrite, :append, :supersede or nil\n"
 "   :if-does-not-exist - one of :error, :create or nil\n"
 "   :external-format - an external format name\n"
+"   :decoding-error - How to handle decoding errors from the external "
+"format.\n"
+"                       Should be a symbol or function of 3 arguments.  If "
+"it\n"
+"                       returns, it should return a code point to use as the\n"
+"                       replacment.  NIL means use the default replacement "
+"scheme\n"
+"                       specified by the external format.  The function "
+"arguments\n"
+"                       are a format message string, the offending octet, and "
+"the\n"
+"                       number of octets read in the current encoding.   \n"
+"   :encoding-error - Like :decoding-error, but for errors when encoding the\n"
+"                       stream.  The function arguments are a format message\n"
+"                       string and the incorrect codepoint.\n"
+"\n"
 "  See the manual for details."
 msgstr ""
 "Eturnray away eamstray ichwhay eadsray omfray orway iteswray otay "
@@ -12990,6 +13114,26 @@
 "   :ifway-oesday-otnay-existway - oneway ofway :errorway, :eatecray orway "
 "ilnay\n"
 "   :externalway-ormatfay - anway externalway ormatfay amenay\n"
+"   :ecodingday-errorway - Owhay otay andlehay ecodingday errorsway omfray "
+"ethay externalway ormatfay.\n"
+"                       Ouldshay ebay away ymbolsay orway unctionfay ofway 3 "
+"argumentsway.  Ifway itway\n"
+"                       eturnsray, itway ouldshay eturnray away odecay "
+"ointpay otay useway asway ethay\n"
+"                       eplacmentray.  NIL eansmay useway ethay efaultday "
+"eplacementray emeschay\n"
+"                       ecifiedspay ybay ethay externalway ormatfay.  Ethay "
+"unctionfay argumentsway\n"
+"                       areway away ormatfay essagemay ingstray, ethay "
+"offendingway octetway, andway ethay\n"
+"                       umbernay ofway octetsway eadray inway ethay urrentcay "
+"encodingway.   \n"
+"   :encodingway-errorway - Ikelay :ecodingday-errorway, utbay orfay "
+"errorsway enwhay encodingway ethay\n"
+"                       eamstray.  Ethay unctionfay argumentsway areway away "
+"ormatfay essagemay\n"
+"                       ingstray andway ethay incorrectway odepointcay.\n"
+"\n"
 "  Eesay ethay anualmay orfay etailsday."
 
 #: src/pcl/std-class.lisp src/pcl/boot.lisp src/pcl/defs.lisp
@@ -13065,6 +13209,26 @@
 msgstr ""
 "Ettingsay externalway-ormatfay onway Aygray eamsstray otnay upportedsay."
 
+#: src/code/fd-stream-extfmt.lisp
+msgid "Surrogate codepoint #x~~4,'0X is illegal for ~A"
+msgstr "Urrogatesay odepointcay #x~~4,'0X isway illegalway orfay ~Away"
+
+#: src/code/fd-stream-extfmt.lisp
+msgid "Illegal codepoint on input: #x~X"
+msgstr "Illegalway odepointcay onway inputway: #x~X"
+
+#: src/code/fd-stream-extfmt.lisp
+msgid "Cannot output codepoint #x~X to ISO8859-1 stream"
+msgstr "Annotcay outputway odepointcay #x~X otay ISO8859-1 eamstray"
+
+#: src/code/fd-stream-extfmt.lisp
+msgid "Cannot convert invalid surrogate #x~X to character"
+msgstr "Annotcay onvertcay invalidway urrogatesay #x~X otay aracterchay"
+
+#: src/code/fd-stream-extfmt.lisp
+msgid "Cannot convert lone trailing surrogate #x~X to character"
+msgstr "Annotcay onvertcay onelay ailingtray urrogatesay #x~X otay aracterchay"
+
 #: src/code/pathname.lisp
 msgid ""
 "When non-nil, attempt to load \"library:<host>.translations\" to resolve\n"
@@ -29454,3 +29618,612 @@
 #: src/pcl/gray-streams.lisp
 msgid "    Gray Streams Protocol Support"
 msgstr "    Aygray Eamsstray Otocolpray Upportsay"
+
+msgid ""
+"US ASCII 7-bit encoding.  Illegal input sequences are replaced with\n"
+"the Unicode replacment character.  Illegal output characters are\n"
+"replaced with a question mark."
+msgstr ""
+"US ASCII 7-itbay encodingway.  Illegalway inputway equencessay areway "
+"eplacedray ithway\n"
+"ethay Unicodeway eplacmentray aracterchay.  Illegalway outputway "
+"aracterschay areway\n"
+"eplacedray ithway away estionquay arkmay."
+
+msgid ""
+"MAC-ROMAN is an 8-bit character encoding for Western European\n"
+"languages including English.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"MAC-ROMAN isway anway 8-itbay aracterchay encodingway orfay Esternway "
+"Europeanway\n"
+"anguageslay includingway Englishway.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"CP1250 is a Windows code page to represent texts in Central and\n"
+"Eastern European languages such as Polish, Czech, Slovak, Hungarian,\n"
+"Slovene, Bosnian, Croation, Serbian, Romanian, and Albanian.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"CP1250 isway away Indowsway odecay agepay otay epresentray extstay inway "
+"Entralcay andway\n"
+"Easternway Europeanway anguageslay uchsay asway Olishpay, Zechcay, Ovakslay, "
+"Ungarianhay,\n"
+"Oveneslay, Osnianbay, Oationcray, Erbiansay, Omanianray, andway "
+"Albanianway.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"CP1251 is a Windows code page to represent texts that use the\n"
+"Cyrillic alphabet such as Russian, Bulgarian, Serbian Cyrillic, and\n"
+"others.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"CP1251 isway away Indowsway odecay agepay otay epresentray extstay atthay "
+"useway ethay\n"
+"Yrilliccay alphabetway uchsay asway Ussianray, Ulgarianbay, Erbiansay "
+"Yrilliccay, andway\n"
+"othersway.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"CP1252 is a Windows code page for the Latin alphabet.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"CP1252 isway away Indowsway odecay agepay orfay ethay Atinlay alphabetway.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"CP1253 is a Windows code page for Greek.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"CP1253 isway away Indowsway odecay agepay orfay Eekgray.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"CP1254 is a Windows code page for Turkish.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"CP1254 isway away Indowsway odecay agepay orfay Urkishtay.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"CP1255 is a Windows code page for Hebrew.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"CP1255 isway away Indowsway odecay agepay orfay Ebrewhay.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"CP1256 is a Windows code page for Arabic.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"CP1256 isway away Indowsway odecay agepay orfay Arabicway.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"CP1257 is a Windows code page for Estonian, Latvian, and Lithuanian.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"CP1257 isway away Indowsway odecay agepay orfay Estonianway, Atvianlay, "
+"andway Ithuanianlay.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"CP1258 is a Windows code page for Vietnamese.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"CP1258 isway away Indowsway odecay agepay orfay Ietnamesevay.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"ISO8859-2 is an 8-bit character encoding generally intended for\n"
+"Eastern European languages including Bosnian, Croation, Czech, German,\n"
+"Hungarian, Polish, Romanian, Serbian Latin, Slovak, Slovene, Upper\n"
+"Sorbian, and Lower Sorbian.  \n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"ISO8859-2 isway anway 8-itbay aracterchay encodingway enerallygay "
+"intendedway orfay\n"
+"Easternway Europeanway anguageslay includingway Osnianbay, Oationcray, "
+"Zechcay, Ermangay,\n"
+"Ungarianhay, Olishpay, Omanianray, Erbiansay Atinlay, Ovakslay, Oveneslay, "
+"Upperway\n"
+"Orbiansay, andway Owerlay Orbiansay.  \n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"ISO8859-10 is an 8-bit character encoding intended to cover Nordic\n"
+"languages.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"ISO8859-10 isway anway 8-itbay aracterchay encodingway intendedway otay "
+"overcay Ordicnay\n"
+"anguageslay.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"ISO8859-13 is an 8-bit character encoding for the Baltic languages.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"ISO8859-13 isway anway 8-itbay aracterchay encodingway orfay ethay Alticbay "
+"anguageslay.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"ISO8859-14 is an 8-bit character encoding intended for the Celtic\n"
+"languages such as Irish, Manx, Scottish Gaelic, Welsh, and Breton.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"ISO8859-14 isway anway 8-itbay aracterchay encodingway intendedway orfay "
+"ethay Elticcay\n"
+"anguageslay uchsay asway Irishway, Anxmay, Ottishscay Aelicgay, Elshway, "
+"andway Etonbray.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"ISO8859-15 is an 8-bit character encoding similar to ISO8859-1 but\n"
+"replaces some less common symbols with others, including adding the\n"
+"Euro sign.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"ISO8859-15 isway anway 8-itbay aracterchay encodingway imilarsay otay "
+"ISO8859-1 utbay\n"
+"eplacesray omesay esslay ommoncay ymbolssay ithway othersway, includingway "
+"addingway ethay\n"
+"Euroway ignsay.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"ISO8859-3 is an 8-bit character encoding intended for South European\n"
+"languages including Turkish, Maltese, and Esperanto.  For Turkish,\n"
+"ISO8859-9 supersedes ISO8859-3.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"ISO8859-3 isway anway 8-itbay aracterchay encodingway intendedway orfay "
+"Outhsay Europeanway\n"
+"anguageslay includingway Urkishtay, Altesemay, andway Esperantoway.  Orfay "
+"Urkishtay,\n"
+"ISO8859-9 upersedessay ISO8859-3.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"ISO8859-4 is an 8-bit character encoding for North European languages\n"
+"including Estonian, Latvian, Lithuanian, Greenlandic, and Sami.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"ISO8859-4 isway anway 8-itbay aracterchay encodingway orfay Orthnay "
+"Europeanway anguageslay\n"
+"includingway Estonianway, Atvianlay, Ithuanianlay, Eenlandicgray, andway "
+"Amisay.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"ISO8859-5, informallly referred to as Latin/Cyrillic, is an 8-bit\n"
+"character encoding intended for languages using a Cyrillic alphabet\n"
+"such as Bulgarian, Belarusian, Russian, Serbian, and Macedonian.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"ISO8859-5, informalllyway eferredray otay asway Atinlay/Yrilliccay, isway "
+"anway 8-itbay\n"
+"aracterchay encodingway intendedway orfay anguageslay usingway away "
+"Yrilliccay alphabetway\n"
+"uchsay asway Ulgarianbay, Elarusianbay, Ussianray, Erbiansay, andway "
+"Acedonianmay.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"ISO8859-6 is an 8-bit character encoding generally intended languages\n"
+"using the Arabic alphabet.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"ISO8859-6 isway anway 8-itbay aracterchay encodingway enerallygay "
+"intendedway anguageslay\n"
+"usingway ethay Arabicway alphabetway.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"ISO8859-7 is an 8-bit character encoding for the modern Greek\n"
+"language.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"ISO8859-7 isway anway 8-itbay aracterchay encodingway orfay ethay odernmay "
+"Eekgray\n"
+"anguagelay.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"ISO8859-8 is an 8-bit character encoding intended for Hebrew.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"ISO8859-8 isway anway 8-itbay aracterchay encodingway intendedway orfay "
+"Ebrewhay.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"ISO8859-9 is an 8-bit character encoding for the Turkish language.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"ISO8859-9 isway anway 8-itbay aracterchay encodingway orfay ethay Urkishtay "
+"anguagelay.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"KOI8-R is an 8-bit character encoding designed to cover Russian.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"KOI8-R isway anway 8-itbay aracterchay encodingway esignedday otay overcay "
+"Ussianray.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"MAC-CYRILLIC is an 8-bit character encoding for Cyrillic text on\n"
+"Apple Macintosh computers.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"MAC-CYRILLIC isway anway 8-itbay aracterchay encodingway orfay Yrilliccay "
+"exttay onway\n"
+"Appleway Acintoshmay omputerscay.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"MAC-GREEK is an 8-bit character encoding for Greek text on Apple\n"
+"Macintosh computers.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"MAC-GREEK isway anway 8-itbay aracterchay encodingway orfay Eekgray exttay "
+"onway Appleway\n"
+"Acintoshmay omputerscay.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"MAC-ICELANDIC is an 8-bit character encoding for Icelandic text on\n"
+"Apple Macintosh computers.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"MAC-ICELANDIC isway anway 8-itbay aracterchay encodingway orfay Icelandicway "
+"exttay onway\n"
+"Appleway Acintoshmay omputerscay.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"MAC-LATIN2 is an 8-bit character encoding for Central European text\n"
+"on Apple Macintosh computers.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"MAC-LATIN2 isway anway 8-itbay aracterchay encodingway orfay Entralcay "
+"Europeanway exttay\n"
+"onway Appleway Acintoshmay omputerscay.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"MAC-TURKISH is an 8-bit character encoding for Turkish text on\n"
+"Apple Macintosh computers.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+"MAC-TURKISH isway anway 8-itbay aracterchay encodingway orfay Urkishtay "
+"exttay onway\n"
+"Appleway Acintoshmay omputerscay.\n"
+"\n"
+"Ybay efaultday, illegalway inputsway areway eplacedray ybay ethay Unicodeway "
+"eplacementray\n"
+"aracterchay andway illegalway outputsway areway eplacedray ybay away "
+"estionquay arkmay."
+
+msgid ""
+"UTF-16 is a variable length character encoding for Unicode.  On\n"
+"input, a byte-order mark is recognized.  If no byte-order mark is\n"
+"given on input, then the encoding is assumed to be big-endian.  For\n"
+"output, the byte-order mark is not written, and the output is\n"
+"big-endian.  (This is specified by the Unicode standard.)\n"
+"\n"
+"By default, illegal inputs and illegal outputs are replaced by the\n"
+"Unicode replacement character."
+msgstr ""
+"UTF-16 isway away ariablevay engthlay aracterchay encodingway orfay "
+"Unicodeway.  Onway\n"
+"inputway, away ytebay-orderway arkmay isway ecognizedray.  Ifway onay ytebay-"
+"orderway arkmay isway\n"
+"ivengay onway inputway, enthay ethay encodingway isway assumedway otay ebay "
+"igbay-endianway.  Orfay\n"
+"outputway, ethay ytebay-orderway arkmay isway otnay ittenwray, andway ethay "
+"outputway isway\n"
+"igbay-endianway.  (Isthay isway ecifiedspay ybay ethay Unicodeway "
+"tandardsay.)\n"
+"\n"
+"Ybay efaultday, illegalway inputsway andway illegalway outputsway areway "
+"eplacedray ybay ethay\n"
+"Unicodeway eplacementray aracterchay."
+
+msgid ""
+"UTF-16-BE is a variable length character encoding for Unicode.  For\n"
+"both input and output, the data is assumed to be in big-endian order.\n"
+"No byte-order mark is allowed on input, and no byte-order mark is\n"
+"produced on output.  (This is specified by the Unicode standard.)\n"
+"\n"
+"By default, illegal inputs and illegal outputs are replaced by the\n"
+"Unicode replacement character."
+msgstr ""
+"UTF-16-BE isway away ariablevay engthlay aracterchay encodingway orfay "
+"Unicodeway.  Orfay\n"
+"othbay inputway andway outputway, ethay ataday isway assumedway otay ebay "
+"inway igbay-endianway orderway.\n"
+"Onay ytebay-orderway arkmay isway allowedway onway inputway, andway onay "
+"ytebay-orderway arkmay isway\n"
+"oducedpray onway outputway.  (Isthay isway ecifiedspay ybay ethay Unicodeway "
+"tandardsay.)\n"
+"\n"
+"Ybay efaultday, illegalway inputsway andway illegalway outputsway areway "
+"eplacedray ybay ethay\n"
+"Unicodeway eplacementray aracterchay."
+
+msgid ""
+"UTF-16-LE is a variable length character encoding for Unicode.  For\n"
+"both input and output, the data is assumed to be in little-endian\n"
+"order.  No byte-order mark is allowed on input, and no byte-order mark\n"
+"is produced on output.  (This is specified by the Unicode standard.)\n"
+"\n"
+"By default, illegal inputs and illegal outputs are replaced by the\n"
+"Unicode replacement character."
+msgstr ""
+"UTF-16-LE isway away ariablevay engthlay aracterchay encodingway orfay "
+"Unicodeway.  Orfay\n"
+"othbay inputway andway outputway, ethay ataday isway assumedway otay ebay "
+"inway ittlelay-endianway\n"
+"orderway.  Onay ytebay-orderway arkmay isway allowedway onway inputway, "
+"andway onay ytebay-orderway arkmay\n"
+"isway oducedpray onway outputway.  (Isthay isway ecifiedspay ybay ethay "
+"Unicodeway tandardsay.)\n"
+"\n"
+"Ybay efaultday, illegalway inputsway andway illegalway outputsway areway "
+"eplacedray ybay ethay\n"
+"Unicodeway eplacementray aracterchay."
+
+msgid ""
+"UTF-32 is a fixed-length character encoding of 4 octets for Unicode.\n"
+"On input, a byte-order mark is recognized.  If no byte-order mark is\n"
+"given on input, then the encoding is assumed to be big-endian.  For\n"
+"output, the byte-order mark is not written, and the output is\n"
+"big-endian.  (This is specified by the Unicode standard.)\n"
+"\n"
+"By default, illegal inputs and illegal outputs are replaced by the\n"
+"Unicode replacement character."
+msgstr ""
+"UTF-32 isway away ixedfay-engthlay aracterchay encodingway ofway 4 octetsway "
+"orfay Unicodeway.\n"
+"Onway inputway, away ytebay-orderway arkmay isway ecognizedray.  Ifway onay "
+"ytebay-orderway arkmay isway\n"
+"ivengay onway inputway, enthay ethay encodingway isway assumedway otay ebay "
+"igbay-endianway.  Orfay\n"
+"outputway, ethay ytebay-orderway arkmay isway otnay ittenwray, andway ethay "
+"outputway isway\n"
+"igbay-endianway.  (Isthay isway ecifiedspay ybay ethay Unicodeway "
+"tandardsay.)\n"
+"\n"
+"Ybay efaultday, illegalway inputsway andway illegalway outputsway areway "
+"eplacedray ybay ethay\n"
+"Unicodeway eplacementray aracterchay."
+
+msgid ""
+"UTF-32-BE is a fixed-length character encoding of 4 octets for\n"
+"Unicode.  For both input and output, the data is assumed to be in\n"
+"big-endian order.  No byte-order mark is allowed on input, and no\n"
+"byte-order mark is produced on output.  (This is specified by the\n"
+"Unicode standard.)\n"
+"\n"
+"By default, illegal inputs and illegal outputs are replaced by the\n"
+"Unicode replacement character."
+msgstr ""
+"UTF-32-BE isway away ixedfay-engthlay aracterchay encodingway ofway 4 "
+"octetsway orfay\n"
+"Unicodeway.  Orfay othbay inputway andway outputway, ethay ataday isway "
+"assumedway otay ebay inway\n"
+"igbay-endianway orderway.  Onay ytebay-orderway arkmay isway allowedway "
+"onway inputway, andway onay\n"
+"ytebay-orderway arkmay isway oducedpray onway outputway.  (Isthay isway "
+"ecifiedspay ybay ethay\n"
+"Unicodeway tandardsay.)\n"
+"\n"
+"Ybay efaultday, illegalway inputsway andway illegalway outputsway areway "
+"eplacedray ybay ethay\n"
+"Unicodeway eplacementray aracterchay."
+
+msgid ""
+"UTF-32-LE is a fixed-length character encoding of 4 octets for\n"
+"Unicode.  For both input and output, the data is assumed to be in\n"
+"little-endian order.  No byte-order mark is allowed on input, and no\n"
+"byte-order mark is produced on output.  (This is specified by the\n"
+"Unicode standard.)\n"
+"\n"
+"By default, illegal inputs and illegal outputs are replaced by the\n"
+"Unicode replacement character."
+msgstr ""
+"UTF-32-LE isway away ixedfay-engthlay aracterchay encodingway ofway 4 "
+"octetsway orfay\n"
+"Unicodeway.  Orfay othbay inputway andway outputway, ethay ataday isway "
+"assumedway otay ebay inway\n"
+"ittlelay-endianway orderway.  Onay ytebay-orderway arkmay isway allowedway "
+"onway inputway, andway onay\n"
+"ytebay-orderway arkmay isway oducedpray onway outputway.  (Isthay isway "
+"ecifiedspay ybay ethay\n"
+"Unicodeway tandardsay.)\n"
+"\n"
+"Ybay efaultday, illegalway inputsway andway illegalway outputsway areway "
+"eplacedray ybay ethay\n"
+"Unicodeway eplacementray aracterchay."
+
+msgid ""
+"UTF-8 is a variable-length character encoding for Unicode.  By\n"
+"default, illegal input sequences are replaced by the Unicode\n"
+"replacement character."
+msgstr ""
+"UTF-8 isway away ariablevay-engthlay aracterchay encodingway orfay "
+"Unicodeway.  Ybay\n"
+"efaultday, illegalway inputway equencessay areway eplacedray ybay ethay "
+"Unicodeway\n"
+"eplacementray aracterchay."
Index: src/i18n/locale/ko/LC_MESSAGES/cmucl.po
diff -u src/i18n/locale/ko/LC_MESSAGES/cmucl.po:1.7 src/i18n/locale/ko/LC_MESSAGES/cmucl.po:1.8
--- src/i18n/locale/ko/LC_MESSAGES/cmucl.po:1.7	Sat May 29 13:48:20 2010
+++ src/i18n/locale/ko/LC_MESSAGES/cmucl.po	Mon Jul 12 11:03:45 2010
@@ -8836,11 +8836,27 @@
 msgstr ""
 
 #: src/code/extfmts.lisp
+msgid ""
+"The default external format to use if no other external format is\n"
+"  specified"
+msgstr ""
+
+#: src/code/extfmts.lisp
+msgid "Hash table of all the external formats that have been loaded"
+msgstr ""
+
+#: src/code/extfmts.lisp
+msgid ""
+"Hash table mapping an external format alias to the actual external\n"
+"  format implementation"
+msgstr ""
+
+#: src/code/extfmts.lisp
 msgid "Attempting unimplemented external-format I/O."
 msgstr ""
 
 #: src/code/extfmts.lisp
-msgid "Nonsensical argument (~S) to DEFINE-EXTERNAL-FORMAT."
+msgid "External format ~S not found."
 msgstr ""
 
 #: src/code/extfmts.lisp
@@ -8852,6 +8868,41 @@
 msgstr ""
 
 #: src/code/extfmts.lisp
+msgid ""
+"List the available external formats.  A list is returned where each\n"
+"  element is list of the external format and a list of aliases for the\n"
+"  format.  No distinction is made between external formats and\n"
+"  composing external formats."
+msgstr ""
+
+#: src/code/extfmts.lisp
+msgid ""
+"Print a description of the given External-Format.  This may cause\n"
+"  the external format to be loaded (silently), if it is not already\n"
+"  loaded."
+msgstr ""
+
+#: src/code/extfmts.lisp
+msgid "~&~S is an alias for the external format ~S.~2%"
+msgstr ""
+
+#: src/code/extfmts.lisp
+msgid "~&~S is a composed external format.~2%"
+msgstr ""
+
+#: src/code/extfmts.lisp
+msgid "~S~:[~; - [Aliases: ~{~S~^, ~}~]]~%"
+msgstr ""
+
+#: src/code/extfmts.lisp
+msgid "~&~S is a composing external format.~2%"
+msgstr ""
+
+#: src/code/extfmts.lisp
+msgid "~&Could not find external format ~S~%"
+msgstr ""
+
+#: src/code/extfmts.lisp
 msgid "External-format aliasing depth exceeded."
 msgstr ""
 
@@ -8868,19 +8919,29 @@
 msgstr ""
 
 #: src/code/extfmts.lisp
-msgid "External format ~S not found."
+msgid "Attempting I/O through void external-format."
 msgstr ""
 
 #: src/code/extfmts.lisp
-msgid "Attempting I/O through void external-format."
+msgid "Void external format that signals an error on any input or output."
+msgstr ""
+
+#: src/code/extfmts.lisp
+msgid ""
+"ISO8859-1 is an 8-bit character encoding generally intended for\n"
+"Western European languages including English, German, Italian,\n"
+"Norwegian, Portuguese, Spanish, Swedish and many others.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
 msgstr ""
 
 #: src/code/extfmts.lisp
 msgid ""
 "Convert String to octets using the specified External-format.  The\n"
-"   string is bounded by Start (defaulting to 0) and End (defaulting to\n"
-"   the end of the string.  If Buffer is given, the octets are stored\n"
-"   there.  If not, a new buffer is created."
+"  string is bounded by Start (defaulting to 0) and End (defaulting to\n"
+"  the end of the string.  If Buffer is given, the octets are stored\n"
+"  there.  If not, a new buffer is created."
 msgstr ""
 
 #: src/code/extfmts.lisp
@@ -9051,7 +9112,12 @@
 "(the\n"
 "    default), then wait forever.  When we time out, we signal IO-TIMEOUT.\n"
 "  File is the name of the file (will be returned by PATHNAME).\n"
-"  Name is used to identify the stream when printed."
+"  Name is used to identify the stream when printed.\n"
+"  External-format is the external format to use for the stream.\n"
+"  Decoding-error and Encoding-error indicate how decoding/encoding errors "
+"on\n"
+"    the stream should be handled.  The default is to use a replacement "
+"character."
 msgstr ""
 
 #: src/code/fd-stream.lisp
@@ -9063,6 +9129,10 @@
 msgstr ""
 
 #: src/code/fd-stream.lisp
+msgid "Use Unicode replacement character instead"
+msgstr ""
+
+#: src/code/fd-stream.lisp
 msgid ""
 "This is a string that OPEN tacks on the end of a file namestring to produce\n"
 "   a name for the :if-exists :rename-and-delete and :rename options.  Also,\n"
@@ -9132,6 +9202,22 @@
 "                       :overwrite, :append, :supersede or nil\n"
 "   :if-does-not-exist - one of :error, :create or nil\n"
 "   :external-format - an external format name\n"
+"   :decoding-error - How to handle decoding errors from the external "
+"format.\n"
+"                       Should be a symbol or function of 3 arguments.  If "
+"it\n"
+"                       returns, it should return a code point to use as the\n"
+"                       replacment.  NIL means use the default replacement "
+"scheme\n"
+"                       specified by the external format.  The function "
+"arguments\n"
+"                       are a format message string, the offending octet, and "
+"the\n"
+"                       number of octets read in the current encoding.   \n"
+"   :encoding-error - Like :decoding-error, but for errors when encoding the\n"
+"                       stream.  The function arguments are a format message\n"
+"                       string and the incorrect codepoint.\n"
+"\n"
 "  See the manual for details."
 msgstr ""
 
@@ -9192,6 +9278,26 @@
 msgid "Setting external-format on Gray streams not supported."
 msgstr ""
 
+#: src/code/fd-stream-extfmt.lisp
+msgid "Surrogate codepoint #x~~4,'0X is illegal for ~A"
+msgstr ""
+
+#: src/code/fd-stream-extfmt.lisp
+msgid "Illegal codepoint on input: #x~X"
+msgstr ""
+
+#: src/code/fd-stream-extfmt.lisp
+msgid "Cannot output codepoint #x~X to ISO8859-1 stream"
+msgstr ""
+
+#: src/code/fd-stream-extfmt.lisp
+msgid "Cannot convert invalid surrogate #x~X to character"
+msgstr ""
+
+#: src/code/fd-stream-extfmt.lisp
+msgid "Cannot convert lone trailing surrogate #x~X to character"
+msgstr ""
+
 #: src/code/pathname.lisp
 msgid ""
 "When non-nil, attempt to load \"library:<host>.translations\" to resolve\n"
@@ -20777,3 +20883,299 @@
 #: src/pcl/gray-streams.lisp
 msgid "    Gray Streams Protocol Support"
 msgstr ""
+
+msgid ""
+"US ASCII 7-bit encoding.  Illegal input sequences are replaced with\n"
+"the Unicode replacment character.  Illegal output characters are\n"
+"replaced with a question mark."
+msgstr ""
+
+msgid ""
+"MAC-ROMAN is an 8-bit character encoding for Western European\n"
+"languages including English.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"CP1250 is a Windows code page to represent texts in Central and\n"
+"Eastern European languages such as Polish, Czech, Slovak, Hungarian,\n"
+"Slovene, Bosnian, Croation, Serbian, Romanian, and Albanian.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"CP1251 is a Windows code page to represent texts that use the\n"
+"Cyrillic alphabet such as Russian, Bulgarian, Serbian Cyrillic, and\n"
+"others.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"CP1252 is a Windows code page for the Latin alphabet.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"CP1253 is a Windows code page for Greek.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"CP1254 is a Windows code page for Turkish.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"CP1255 is a Windows code page for Hebrew.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"CP1256 is a Windows code page for Arabic.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"CP1257 is a Windows code page for Estonian, Latvian, and Lithuanian.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"CP1258 is a Windows code page for Vietnamese.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"ISO8859-2 is an 8-bit character encoding generally intended for\n"
+"Eastern European languages including Bosnian, Croation, Czech, German,\n"
+"Hungarian, Polish, Romanian, Serbian Latin, Slovak, Slovene, Upper\n"
+"Sorbian, and Lower Sorbian.  \n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"ISO8859-10 is an 8-bit character encoding intended to cover Nordic\n"
+"languages.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"ISO8859-13 is an 8-bit character encoding for the Baltic languages.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"ISO8859-14 is an 8-bit character encoding intended for the Celtic\n"
+"languages such as Irish, Manx, Scottish Gaelic, Welsh, and Breton.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"ISO8859-15 is an 8-bit character encoding similar to ISO8859-1 but\n"
+"replaces some less common symbols with others, including adding the\n"
+"Euro sign.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"ISO8859-3 is an 8-bit character encoding intended for South European\n"
+"languages including Turkish, Maltese, and Esperanto.  For Turkish,\n"
+"ISO8859-9 supersedes ISO8859-3.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"ISO8859-4 is an 8-bit character encoding for North European languages\n"
+"including Estonian, Latvian, Lithuanian, Greenlandic, and Sami.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"ISO8859-5, informallly referred to as Latin/Cyrillic, is an 8-bit\n"
+"character encoding intended for languages using a Cyrillic alphabet\n"
+"such as Bulgarian, Belarusian, Russian, Serbian, and Macedonian.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"ISO8859-6 is an 8-bit character encoding generally intended languages\n"
+"using the Arabic alphabet.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"ISO8859-7 is an 8-bit character encoding for the modern Greek\n"
+"language.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"ISO8859-8 is an 8-bit character encoding intended for Hebrew.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"ISO8859-9 is an 8-bit character encoding for the Turkish language.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"KOI8-R is an 8-bit character encoding designed to cover Russian.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"MAC-CYRILLIC is an 8-bit character encoding for Cyrillic text on\n"
+"Apple Macintosh computers.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"MAC-GREEK is an 8-bit character encoding for Greek text on Apple\n"
+"Macintosh computers.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"MAC-ICELANDIC is an 8-bit character encoding for Icelandic text on\n"
+"Apple Macintosh computers.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"MAC-LATIN2 is an 8-bit character encoding for Central European text\n"
+"on Apple Macintosh computers.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"MAC-TURKISH is an 8-bit character encoding for Turkish text on\n"
+"Apple Macintosh computers.\n"
+"\n"
+"By default, illegal inputs are replaced by the Unicode replacement\n"
+"character and illegal outputs are replaced by a question mark."
+msgstr ""
+
+msgid ""
+"UTF-16 is a variable length character encoding for Unicode.  On\n"
+"input, a byte-order mark is recognized.  If no byte-order mark is\n"
+"given on input, then the encoding is assumed to be big-endian.  For\n"
+"output, the byte-order mark is not written, and the output is\n"
+"big-endian.  (This is specified by the Unicode standard.)\n"
+"\n"
+"By default, illegal inputs and illegal outputs are replaced by the\n"
+"Unicode replacement character."
+msgstr ""
+
+msgid ""
+"UTF-16-BE is a variable length character encoding for Unicode.  For\n"
+"both input and output, the data is assumed to be in big-endian order.\n"
+"No byte-order mark is allowed on input, and no byte-order mark is\n"
+"produced on output.  (This is specified by the Unicode standard.)\n"
+"\n"
+"By default, illegal inputs and illegal outputs are replaced by the\n"
+"Unicode replacement character."
+msgstr ""
+
+msgid ""
+"UTF-16-LE is a variable length character encoding for Unicode.  For\n"
+"both input and output, the data is assumed to be in little-endian\n"
+"order.  No byte-order mark is allowed on input, and no byte-order mark\n"
+"is produced on output.  (This is specified by the Unicode standard.)\n"
+"\n"
+"By default, illegal inputs and illegal outputs are replaced by the\n"
+"Unicode replacement character."
+msgstr ""
+
+msgid ""
+"UTF-32 is a fixed-length character encoding of 4 octets for Unicode.\n"
+"On input, a byte-order mark is recognized.  If no byte-order mark is\n"
+"given on input, then the encoding is assumed to be big-endian.  For\n"
+"output, the byte-order mark is not written, and the output is\n"
+"big-endian.  (This is specified by the Unicode standard.)\n"
+"\n"
+"By default, illegal inputs and illegal outputs are replaced by the\n"
+"Unicode replacement character."
+msgstr ""
+
+msgid ""
+"UTF-32-BE is a fixed-length character encoding of 4 octets for\n"
+"Unicode.  For both input and output, the data is assumed to be in\n"
+"big-endian order.  No byte-order mark is allowed on input, and no\n"
+"byte-order mark is produced on output.  (This is specified by the\n"
+"Unicode standard.)\n"
+"\n"
+"By default, illegal inputs and illegal outputs are replaced by the\n"
+"Unicode replacement character."
+msgstr ""
+
+msgid ""
+"UTF-32-LE is a fixed-length character encoding of 4 octets for\n"
+"Unicode.  For both input and output, the data is assumed to be in\n"
+"little-endian order.  No byte-order mark is allowed on input, and no\n"
+"byte-order mark is produced on output.  (This is specified by the\n"
+"Unicode standard.)\n"
+"\n"
+"By default, illegal inputs and illegal outputs are replaced by the\n"
+"Unicode replacement character."
+msgstr ""
+
+msgid ""
+"UTF-8 is a variable-length character encoding for Unicode.  By\n"
+"default, illegal input sequences are replaced by the Unicode\n"
+"replacement character."
+msgstr ""



More information about the cmucl-commit mailing list