From c3a7de6ad83ba50db476c9c212b94f18cdcac3b2 Mon Sep 17 00:00:00 2001 From: Peter Schmid Date: Thu, 31 Jan 2002 00:24:56 +0000 Subject: [PATCH] messages.html: Fix example code. 2002-01-30 Peter Schmid * docs/html/22_locale/messages.html: Fix example code. From-SVN: r49349 --- libstdc++-v3/ChangeLog | 4 ++++ .../docs/html/22_locale/messages.html | 21 ++++++++----------- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 117b12256e0..cb3f92bfaaf 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,7 @@ +2002-01-30 Peter Schmid + + * docs/html/22_locale/messages.html: Fix example code. + 2002-01-30 Richard Henderson * testsuite/27_io/ostream_inserter_arith.cc (test03_check): Break diff --git a/libstdc++-v3/docs/html/22_locale/messages.html b/libstdc++-v3/docs/html/22_locale/messages.html index 6888c72a980..371371fa63f 100644 --- a/libstdc++-v3/docs/html/22_locale/messages.html +++ b/libstdc++-v3/docs/html/22_locale/messages.html @@ -251,26 +251,23 @@ documentation. Here's an idea of what is required:
  • message converting, simple example using the GNU model.
    +#include 
     #include 
    +using namespace std;
     
     void test01()
     {
    -  using namespace std;
    -  typedef std::messages::catalog catalog;
    -
    -  // Set to the root directory of the libstdc++.mo catalogs.
    -  const char* dir = LOCALEDIR;
    -  locale loc_de("de_DE");
    -
    -  // Cache the messages facet.
    +  typedef messages::catalog catalog;
    +  const char* dir =
    +  "/mnt/egcs/build/i686-pc-linux-gnu/libstdc++-v3/po/share/locale";  
    +  const locale loc_de("de_DE");
       const messages& mssg_de = use_facet >(loc_de); 
     
    -  // Check German (de_DE) locale.
    -  catalog cat_de = mssg_de.open("libstdc++", loc_c, dir);
    +  catalog cat_de = mssg_de.open("libstdc++", loc_de, dir);
       string s01 = mssg_de.get(cat_de, 0, 0, "please");
       string s02 = mssg_de.get(cat_de, 0, 0, "thank you");
    -  // s01 == "bitte" 
    -  // s02 == "danke" 
    +  cout << "please in german:" << s01 << '\n';
    +  cout << "thank you in german:" << s02 << '\n';
       mssg_de.close(cat_de);
     }
     
    -- 2.30.2