# include <sys/time.h>
#endif
+using lyx::docstring;
+
using boost::shared_ptr;
#ifndef CXX_GLOBAL_CSTD
child_.reset(li);
if (li->start() == -1) {
error_ = _("Could not create an ispell process.\nYou may not have "
- "the right languages installed.");
+ "the right languages installed.");
child_.reset(0);
return;
}
}
/* must have read something from stderr */
- error_ = buf;
+ error_ =lyx::from_utf8(buf);
} else {
// select returned error
error_ = _("The ispell process returned an error.\nPerhaps "
- "it has been configured wrongly ?");
+ "it has been configured wrongly ?");
}
close(pipein[0]);
}
if (err_read) {
- error_ = buf;
+ error_ = lyx::from_utf8(buf);
return UNKNOWN_WORD;
}
}
-string const ISpell::error()
+docstring const ISpell::error()
{
return error_;
}