diff --git a/source/ubinstall-gtk-ui-lang.c b/source/ubinstall-gtk-ui-lang.c index 1125b0d..ba49182 100644 --- a/source/ubinstall-gtk-ui-lang.c +++ b/source/ubinstall-gtk-ui-lang.c @@ -288,7 +288,11 @@ void yon_update_translation(main_window *widgets){ GtkWidget *cur_label = GTK_WIDGET(iter->data); char *source_label = g_object_get_data(G_OBJECT(cur_label),"original_label"); if (!yon_char_is_empty(source_label)){ - gtk_label_set_text(GTK_LABEL(cur_label),_(source_label)); + if (gtk_label_get_use_markup(GTK_LABEL(cur_label))){ + gtk_label_set_markup(GTK_LABEL(cur_label),_(source_label)); + } else { + gtk_label_set_text(GTK_LABEL(cur_label),_(source_label)); + } } } else if (GTK_IS_MENU_ITEM(iter->data)){