From f059aa29ca8079d992a5446f6786553bd3dde885 Mon Sep 17 00:00:00 2001 From: Ivan Dmitrievich Yartsev Date: Mon, 2 Mar 2026 10:36:29 +0600 Subject: [PATCH] Fixed title localisation --- source/ubinstall-gtk.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/source/ubinstall-gtk.c b/source/ubinstall-gtk.c index 9440563..00940fc 100644 --- a/source/ubinstall-gtk.c +++ b/source/ubinstall-gtk.c @@ -874,6 +874,7 @@ void yon_main_window_create(main_window *widgets){ } gtk_window_set_title(GTK_WINDOW(widgets->MainWindow),TITLE_LABEL); + gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(builder,"headerTopic")),TITLE_LABEL); gtk_window_set_icon_name(GTK_WINDOW(widgets->MainWindow),icon_path); } gtk_builder_connect_signals(builder,NULL); @@ -956,13 +957,11 @@ main_window *yon_main_window_complete(){ int main(int argc, char *argv[]){ // __attribute__((unused)) char *locale = setlocale(LC_ALL, "en_US.UTF-8"); - textdomain(LocaleName); - yon_ubl_connect_config((_template_config*)&main_config); - config_init(); config_str unfound = NULL; int size=0; opterr=0; - yon_ubl_window_init(TITLE_LABEL,"",LocaleName,CssPath,LocaleName,version_application,WIKI_LINK); + yon_ubl_connect_config((_template_config*)&main_config); + textdomain(LocaleName); yon_ubl_setup_arguments(argc,argv,&unfound,&size,ADDITIONAL_ARGS); if (size) { int option_index = 0; @@ -987,6 +986,8 @@ int main(int argc, char *argv[]){ } } gtk_init(&argc,&argv); + config_init(); + yon_ubl_window_init(TITLE_LABEL,"",LocaleName,CssPath,LocaleName,version_application,WIKI_LINK); main_window *widgets = NULL; GtkCssProvider *css=gtk_css_provider_new(); gtk_css_provider_load_from_resource(css,CssPath);