Set language for English rather than just using blank string.
[dcpomatic.git] / src / wx / new_film_dialog.cc
index cc48c422a697bd9c99fc52a02e3279bd2443be94..90c2d727ef27defab61568d07025d7ec1408af76 100644 (file)
@@ -19,6 +19,7 @@
 
 #include <boost/filesystem.hpp>
 #include <wx/stdpaths.h>
+#include "lib/config.h"
 #include "new_film_dialog.h"
 #ifdef __WXMSW__
 #include "dir_picker_ctrl.h"
@@ -29,7 +30,7 @@ using namespace std;
 using namespace boost;
 
 NewFilmDialog::NewFilmDialog (wxWindow* parent)
-       : wxDialog (parent, wxID_ANY, wxString (_("New Film")))
+       : wxDialog (parent, wxID_ANY, _("New Film"))
 {
        wxBoxSizer* overall_sizer = new wxBoxSizer (wxVERTICAL);
        SetSizer (overall_sizer);
@@ -38,17 +39,17 @@ NewFilmDialog::NewFilmDialog (wxWindow* parent)
        table->AddGrowableCol (1, 1);
        overall_sizer->Add (table, 1, wxEXPAND | wxALL, 6);
 
-       add_label_to_sizer (table, this, "Film name");
+       add_label_to_sizer (table, this, _("Film name"));
        _name = new wxTextCtrl (this, wxID_ANY);
        table->Add (_name, 1, wxEXPAND);
 
-       add_label_to_sizer (table, this, "Create in folder");
+       add_label_to_sizer (table, this, _("Create in folder"));
 #ifdef __WXMSW__
        _folder = new DirPickerCtrl (this);
 #else  
        _folder = new wxDirPickerCtrl (this, wxDD_DIR_MUST_EXIST);
 #endif
-       _folder->SetPath (wxStandardPaths::Get().GetDocumentsDir());
+       _folder->SetPath (std_to_wx (Config::instance()->default_directory_or (wx_to_std (wxStandardPaths::Get().GetDocumentsDir()))));
        table->Add (_folder, 1, wxEXPAND);
 
        wxSizer* buttons = CreateSeparatedButtonSizer (wxOK | wxCANCEL);