|
|
|
|
@ -13,7 +13,7 @@ void yon_language_update(main_window *widgets){
|
|
|
|
|
int parsed_size;
|
|
|
|
|
config_str parsed = yon_char_parse(cur_lang,&parsed_size,"|");
|
|
|
|
|
gtk_list_store_append(widgets->LanguageList,&iter);
|
|
|
|
|
gtk_list_store_set(widgets->LanguageList,&iter,1,parsed[1],2,parsed[2],3,parsed[0],-1);
|
|
|
|
|
gtk_list_store_set(widgets->LanguageList,&iter,0,1,1,parsed[1],2,parsed[2],3,parsed[0],-1);
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
gtk_switch_set_active(GTK_SWITCH(widgets->LocaleDefaultSwitch),0);
|
|
|
|
|
@ -35,6 +35,11 @@ void yon_language_update(main_window *widgets){
|
|
|
|
|
yon_char_parsed_free(parsed,parsed_size);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (!config_languages){
|
|
|
|
|
if (gtk_tree_model_get_iter_first(GTK_TREE_MODEL(widgets->LanguageList),&iter)){
|
|
|
|
|
gtk_list_store_set(widgets->LanguageList,&iter,0,1,-1);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|