Defined in header <locale> public:
catalog open( const std::basic_string<char>& name, const std::locale& loc ) const; (1) protected:
virtual catalog do_open( const std::basic_string<char>& name, const std::locale& loc ) const; (2)
1) Public member function, calls the protected virtual member function do_open of the most derived class.
2) Obtains a value of type catalog (inherited from std::messages_base), which can be passed to get() to ret