diff --git a/source/main.cc b/source/main.cc
index b1d135b..7272934 100644
--- a/source/main.cc
+++ b/source/main.cc
@@ -14,20 +14,17 @@ int main(int argc, char* argv[]) {
// return system(cmd.c_str());
}
setlocale(LC_ALL, "");
- bindtextdomain("ubl-settings-datetime", "/usr/share/locale/");
- bind_textdomain_codeset("ubl-settings-datetime", "UTF-8");
- textdomain("ubl-settings-datetime");
+ textdomain(app_name);
if (argc > 1){
str_argv = argv[1];
}
if (str_argv.find("--socket-id") != std::string::npos){
-
pars_flag(3, argc, argv);
auto app = Gtk::Application::create(argc, argv, "org.gtkmm.example.plug");
auto builder = Gtk::Builder::create_from_resource(path_glade);
+ builder->set_translation_domain(app_name);
Glib::init();
- setlocale(LC_ALL, "");
Glib::OptionContext context;
CmdArgParser parser{
@@ -53,6 +50,7 @@ int main(int argc, char* argv[]) {
pars_flag(1, argc, argv);
auto app = Gtk::Application::create(len_argv, argv, "org.gtkmm.example.plug");
auto builder = Gtk::Builder::create_from_resource(path_glade);
+ builder->set_translation_domain(app_name);
MainWindow* wnd = nullptr;
builder->get_widget_derived("window", wnd);
auto r = app->run(*wnd);
diff --git a/source/ubl-settings-datetime.cc b/source/ubl-settings-datetime.cc
index 6674516..a37aab7 100644
--- a/source/ubl-settings-datetime.cc
+++ b/source/ubl-settings-datetime.cc
@@ -170,6 +170,11 @@ void MainWindow::lacalization() {
btnCancelHelp->set_label(cancel);
chkAlwaysOpenHelp->set_label(always_redirect);
lblwebHeaderName->set_label(name_app);
+ btnSaveLocalGlob->set_label(save_all);
+ btnSaveGlob->set_label(save_global);
+ btnSaveLocal->set_label(save_local);
+ btnLoadGlob->set_label(load_global);
+ btnLoadLocal->set_label(load_local);
}
void MainWindow::bubble_sort(string arr[],string arr_local[], int len_arr) {
diff --git a/ubl-settings-datetime.glade b/ubl-settings-datetime.glade
index 5a7b10c..4ba0e5c 100644
--- a/ubl-settings-datetime.glade
+++ b/ubl-settings-datetime.glade
@@ -85,22 +85,6 @@
-
-
+
+