diff --git a/tools/NLS/Xlat/Xlat_MsgCatalog.cpp b/tools/NLS/Xlat/Xlat_MsgCatalog.cpp
index 1fe4a99a5bfe9c2de55217cbf9813119a15843a1..f5d30740cd1d16e275903003b6d26733b4c61b17 100644
--- a/tools/NLS/Xlat/Xlat_MsgCatalog.cpp
+++ b/tools/NLS/Xlat/Xlat_MsgCatalog.cpp
@@ -56,8 +56,11 @@
 
 /**
  * $Log$
- * Revision 1.1  1999/11/09 01:01:24  twl
- * Initial revision
+ * Revision 1.2  1999/12/20 22:51:09  roddey
+ * Updated to deal with the new transcoder interface.
+ *
+ * Revision 1.1.1.1  1999/11/09 01:01:24  twl
+ * Initial checkin
  *
  * Revision 1.5  1999/11/08 20:42:06  rahul
  * Swat for adding in Product name and CVS comment log variable.
@@ -84,17 +87,10 @@ MsgCatFormatter::MsgCatFormatter() :
     //  Try to create a transcoder for the format that we were told
     //  to output in.
     //
-    XMLTransService::Codes resValue;
-    fTranscoder = XMLPlatformUtils::fgTransService->makeNewTranscoderFor
-    (
-        L"UTF8"
-        , resValue
-        , 0
-    );
-
+    fTranscoder = XMLPlatformUtils::fgTransService->makeNewLCPTranscoder();
     if (!fTranscoder)
     {
-        wprintf(L"Could not create UTF-8 transcoder\n");
+        wprintf(L"Could not create LCP transcoder\n");
         throw ErrReturn_NoTranscoder;
     }
 }
diff --git a/tools/NLS/Xlat/Xlat_MsgCatalog.hpp b/tools/NLS/Xlat/Xlat_MsgCatalog.hpp
index 6d6f55391cba25b2a89c418068dc6770e95ea5ea..1616f3251f8d0b5a35aaa0bd91c81ec0c52609c4 100644
--- a/tools/NLS/Xlat/Xlat_MsgCatalog.hpp
+++ b/tools/NLS/Xlat/Xlat_MsgCatalog.hpp
@@ -56,8 +56,11 @@
 
 /**
  * $Log$
- * Revision 1.1  1999/11/09 01:01:27  twl
- * Initial revision
+ * Revision 1.2  1999/12/20 22:51:09  roddey
+ * Updated to deal with the new transcoder interface.
+ *
+ * Revision 1.1.1.1  1999/11/09 01:01:27  twl
+ * Initial checkin
  *
  * Revision 1.3  1999/11/08 20:42:06  rahul
  * Swat for adding in Product name and CVS comment log variable.
@@ -128,9 +131,9 @@ private :
     //      This is the current output file.
     //
     //  fTranscoder
-    //      This is our transcoder. We transcode to UTF-8 in order to output
-    //      Unicode based text to the message catalog.
+    //      This is our transcoder. We transcode to the local code page in
+    //      order to output Unicode based text to the message catalog.
     // -----------------------------------------------------------------------
-    FILE*           fOutFl;
-    XMLTranscoder*  fTranscoder;
+    FILE*               fOutFl;
+    XMLLCPTranscoder*   fTranscoder;
 };