#include <cerrno>
-using std::map;
-using std::string;
+using namespace std;
namespace {
# if HAVE_GETTEXT
# include <libintl.h> // use the header already in the system *EK*
# else
-# include "../../intl/libintl.h"
+# include "../intl/libintl.h"
# endif
-namespace lyx {
-
-using support::package;
-using support::getEnv;
-using support::setEnv;
+using namespace lyx::support;
+namespace lyx {
// This version use the traditional gettext.
Messages::Messages(string const & l)
#endif
}
- std::pair<TranslationCache::iterator, bool> result =
- cache_.insert(std::make_pair(m, trans));
+ pair<TranslationCache::iterator, bool> result =
+ cache_.insert(make_pair(m, trans));
BOOST_ASSERT(result.second);
// libstdc++ that is distributed with GNU G++.
class Messages::Pimpl {
public:
- typedef std::messages<char>::catalog catalog;
+ typedef messages<char>::catalog catalog;
Pimpl(string const & l)
: lang_(l),
loc_gl(lang_.c_str()),
- mssg_gl(std::use_facet<std::messages<char> >(loc_gl))
+ mssg_gl(use_facet<messages<char> >(loc_gl))
{
//LYXERR("Messages: language(" << l << ") in dir(" << dir << ")");
///
string lang_;
///
- std::locale loc_gl;
+ locale loc_gl;
///
- std::messages<char> const & mssg_gl;
+ messages<char> const & mssg_gl;
///
catalog cat_gl;
};