#include <wx/preferences.h>
#include <wx/spinctrl.h>
#include <wx/filepicker.h>
-#include <boost/lexical_cast.hpp>
#include <boost/filesystem.hpp>
#include <boost/foreach.hpp>
#include <iostream>
using std::cout;
using boost::bind;
using boost::shared_ptr;
-using boost::lexical_cast;
using boost::function;
using boost::optional;
_language->Append (wxT ("Português europeu"));
_language->Append (wxT ("Slovenský jazyk"));
_language->Append (wxT ("Čeština"));
+ _language->Append (wxT ("українська мова"));
table->Add (_language, wxGBPosition (r, 1));
++r;
checked_set (_language, 11);
} else if (config->language().get_value_or ("") == "cs") {
checked_set (_language, 12);
+ } else if (config->language().get_value_or ("") == "uk") {
+ checked_set (_language, 13);
} else {
_language->SetSelection (1);
}
case 12:
Config::instance()->set_language ("cs");
break;
+ case 13:
+ Config::instance()->set_language ("uk");
+ break;
}
}
columns,
boost::bind (&Config::servers, Config::instance()),
boost::bind (&Config::set_servers, Config::instance(), _1),
+ boost::bind (&always_valid),
boost::bind (&EncodingServersPage::server_column, this, _1)
);
columns.push_back (wx_to_std (_("Address")));
add_label_to_sizer (table, _panel, _("CC addresses"), true);
_kdm_cc = new EditableList<string, EmailDialog> (
- _panel, columns, bind (&Config::kdm_cc, Config::instance()), bind (&Config::set_kdm_cc, Config::instance(), _1), bind (&column, _1)
+ _panel,
+ columns,
+ bind (&Config::kdm_cc, Config::instance()),
+ bind (&Config::set_kdm_cc, Config::instance(), _1),
+ bind (&string_not_empty, _1),
+ bind (&column, _1)
);
table->Add (_kdm_cc, 1, wxEXPAND | wxALL);