diff --git a/source/ubinstall-gtk-bootloader.c b/source/ubinstall-gtk-bootloader.c index b493086..65f7229 100644 --- a/source/ubinstall-gtk-bootloader.c +++ b/source/ubinstall-gtk-bootloader.c @@ -164,7 +164,8 @@ void on_bootloader_user_add(GtkWidget *, main_window *widgets){ void yon_menu_open_submenu(yon_menu_window *window, yon_menu_item *item){ int size; config_str options = yon_config_load(get_menus_entry_command,&size); - bind_textdomain_codeset("ublinux-init-grub-functions","UTF-8"); + bind_textdomain_codeset("ublinux-init-grub-functions","UTF-8"); + textdomain("ublinux-init-grub-functions"); for (int i=1;iMenuWindow), GTK_WINDOW(widgets->MainWindow)); diff --git a/source/ubinstall-gtk-ui-lang.c b/source/ubinstall-gtk-ui-lang.c index ba8065f..2a5ff07 100644 --- a/source/ubinstall-gtk-ui-lang.c +++ b/source/ubinstall-gtk-ui-lang.c @@ -96,7 +96,7 @@ void yon_main_window_update_locale(main_window *widgets){ locale = setlocale(LC_ALL,locale); gtk_widget_destroy(widgets->MainWindow); - bind_textdomain_codeset(LocaleName,"UTF-8"); + textdomain(LocaleName); g_setenv("LANGUAGE",locale,1); yon_main_window_create(widgets); @@ -129,7 +129,6 @@ void set_locales_list(main_window *widgets){ qsort(locales,size,sizeof(char*),yon_char_parsed_compare); GtkTreeIter iter,itar; GHashTable *added = g_hash_table_new(g_str_hash,g_str_equal); - bind_textdomain_codeset(LOCALES_DOMAIN_NAME,"UTF-8"); textdomain(LOCALES_DOMAIN_NAME); for (int i=0;iLicenceLabel),_(licence)); free(licence); yon_char_parsed_free(parsed,size); - bind_textdomain_codeset(LocaleName,"UTF-8"); + textdomain(LocaleName); } } gtk_builder_connect_signals(builder,NULL); @@ -1001,7 +1002,7 @@ main_window *yon_main_window_complete(){ int main(int argc, char *argv[]){ __attribute__((unused)) char *locale = setlocale(LC_ALL, ""); - bind_textdomain_codeset(LocaleName,"UTF-8"); + textdomain(LocaleName); yon_ubl_connect_config((_template_config*)&main_config); config_init(); config_str unfound = NULL;