}
// convert locale to language (de_DE -> de)
-string i18n_locale2language(string locale)
+string i18n_locale2language(const string &locale)
{
// search for "_"
string::size_type pos = locale.find("_");
std::string i18n_get_string (const char *source, const std::vector<std::string> &data);
std::string i18n_get_string (const std::string &source, const std::vector<std::string> &data);
-std::string i18n_locale2language(const std::string locale);
+std::string i18n_locale2language(const std::string &locale);
#endif
* @param level the log level.
* @param msg the log message.
*/
-void PartLogger::log(int level, const std::string msg)
+void PartLogger::log(int level, const std::string &msg)
{
boost::recursive_mutex::scoped_lock lock(LoggerLock);
PartLogger( const SourceLocation& loc );
virtual ~PartLogger();
- void log(int level, const std::string msg);
+ void log(int level, const std::string &msg);
void fatal(const std::string& msg);
void alert(const std::string& msg);