X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Fjob_wrapper.cc;h=df4aa7d2e78a740c786caffb1250a798c065a864;hb=f0edd6ab35c3c2b7800a26ec8206adab75e5f633;hp=ad83aa271da0d8c43d08b7fe6b9b5c67aeeee58e;hpb=05be486efc8360bc1bbbf1da8526135d6f2aa060;p=dcpomatic.git diff --git a/src/wx/job_wrapper.cc b/src/wx/job_wrapper.cc index ad83aa271..df4aa7d2e 100644 --- a/src/wx/job_wrapper.cc +++ b/src/wx/job_wrapper.cc @@ -23,24 +23,20 @@ #include "job_wrapper.h" #include "wx_util.h" -using namespace std; +using boost::shared_ptr; void -JobWrapper::make_dcp (wxWindow* parent, Film* film, bool transcode) +JobWrapper::make_dcp (wxWindow* parent, shared_ptr film) { if (!film) { return; } try { - film->make_dcp (transcode); + film->make_dcp (); } catch (BadSettingError& e) { - stringstream s; - s << "Bad setting for " << e.setting() << "(" << e.what() << ")"; - error_dialog (parent, s.str ()); + error_dialog (parent, wxString::Format (_("Bad setting for %s (%s)"), std_to_wx(e.setting()).data(), std_to_wx(e.what()).data())); } catch (std::exception& e) { - stringstream s; - s << "Could not make DCP: " << e.what () << "."; - error_dialog (parent, s.str ()); + error_dialog (parent, wxString::Format (_("Could not make DCP: %s"), std_to_wx(e.what()).data())); } }