From ad44cd119df9b1cce5999b1447bcf2e3abcefdbe Mon Sep 17 00:00:00 2001 From: Ivan Dmitrievich Yartsev Date: Fri, 28 Nov 2025 14:36:05 +0600 Subject: [PATCH] Test fix for region locale setting --- source/ubinstall-gtk-region.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/source/ubinstall-gtk-region.c b/source/ubinstall-gtk-region.c index 9732ec9..b4a8dc6 100644 --- a/source/ubinstall-gtk-region.c +++ b/source/ubinstall-gtk-region.c @@ -77,17 +77,19 @@ void yon_region_init(main_window *widgets){ GtkTreeIter iter; gtk_list_store_clear(widgets->LanguagesList); - parsed = yon_file_open(languages_path,&size); + + yon_locale_init(); + + parsed = yon_locale_get_all_codes(&size); + textdomain(LOCALES_DOMAIN_NAME); for (int i=0;iLanguagesList,&iter); - gtk_list_store_set(widgets->LanguagesList,&iter,0,0,1,_(cur[1]),2,cur[0],-1); + gtk_list_store_set(widgets->LanguagesList,&iter,0,0,1,_(lang_name),2,parsed[i],-1); } - yon_char_parsed_free(cur,cur_size); } + textdomain(LocaleName); yon_char_parsed_free(parsed,size); if (lang) yon_char_parsed_free(lang,langsize);