using namespace std;
using lyx::pit_type;
+using lyx::docstring;
using lyx::support::bformat;
using lyx::support::libFileSearch;
using lyx::support::makeDisplayPath;
// File information about normal file
if (!fs::exists(s)) {
- string const file = makeDisplayPath(s, 50);
- string text = bformat(_("The specified document\n%1$s"
- "\ncould not be read."), file);
+ docstring const file = makeDisplayPath(s, 50);
+ docstring text = bformat(_("The specified document\n%1$s"
+ "\ncould not be read."), file);
Alert::error(_("Could not read document"), text);
return false;
}
if (fs::exists(e) && fs::exists(s)
&& fs::last_write_time(e) > fs::last_write_time(s))
{
- string const file = makeDisplayPath(s, 20);
- string const text =
+ docstring const file = makeDisplayPath(s, 20);
+ docstring const text =
bformat(_("An emergency save of the document "
"%1$s exists.\n\n"
- "Recover emergency save?"), file);
+ "Recover emergency save?"), file);
switch (Alert::prompt(_("Load emergency save?"), text, 0, 2,
_("&Recover"), _("&Load Original"),
_("&Cancel")))
if (fs::exists(a) && fs::exists(s)
&& fs::last_write_time(a) > fs::last_write_time(s))
{
- string const file = makeDisplayPath(s, 20);
- string const text =
+ docstring const file = makeDisplayPath(s, 20);
+ docstring const text =
bformat(_("The backup of the document "
"%1$s is newer.\n\nLoad the "
- "backup instead?"), file);
+ "backup instead?"), file);
switch (Alert::prompt(_("Load backup?"), text, 0, 2,
_("&Load backup"), _("Load &original"),
_("&Cancel") ))
return true;
}
} else {
- string const file = makeDisplayPath(s, 20);
+ docstring const file = makeDisplayPath(s, 20);
// Here we probably should run
if (LyXVC::file_not_found_hook(s)) {
- string const text =
+ docstring const text =
bformat(_("Do you want to retrieve the document"
- " %1$s from version control?"), file);
+ " %1$s from version control?"), file);
int const ret = Alert::prompt(_("Retrieve from version control?"),
text, 0, 1, _("&Retrieve"), _("&Cancel"));
if (!tname.empty()) {
if (!b->readFile(tname)) {
- string const file = makeDisplayPath(tname, 50);
- string const text = bformat(_("The specified document template\n%1$s\ncould not be read."), file);
+ docstring const file = makeDisplayPath(tname, 50);
+ docstring const text = bformat(
+ _("The specified document template\n%1$s\ncould not be read."),
+ file);
Alert::error(_("Could not read template"), text);
bufferlist.release(b);
return 0;
pos_end);
} while (found && id_start == id_end && pos_start == pos_end);
- errorList.push_back(ErrorItem(cit->error_desc,
- cit->error_text, id_start, pos_start, pos_end));
+ errorList.push_back(ErrorItem(lyx::from_utf8(cit->error_desc),
+ lyx::from_utf8(cit->error_text), id_start, pos_start, pos_end));
}
}
}
}
- string s;
+ docstring s;
if (!type.empty()) {
Floating const & fl = textclass.floats().getType(type);
// Doesn't work... yet.
// FIXME UNICODE
- s = bformat(_("%1$s #:"), lyx::to_utf8(buf.B_(fl.name())));
+ s = bformat(_("%1$s #:"), buf.B_(fl.name()));
} else {
// par->SetLayout(0);
// FIXME UNICODE
- s = lyx::to_utf8(buf.B_(layout->labelstring()));
+ s = buf.B_(layout->labelstring());
}
- par.params().labelString(s);
+ par.params().labelString(lyx::to_utf8(s));
} else if (layout->labeltype == LABEL_NO_LABEL)
par.params().labelString(string());
else