master #34

Merged
asmeron merged 10 commits from YanTheKaller/ubinstall-gtk:master into master 2 years ago

@ -12,8 +12,54 @@ void on_autohostname_check(GtkWidget *, main_window *widgets){
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->HostnameSensitiveCheck),1); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->HostnameSensitiveCheck),1);
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->AutoHostnameCheck))){ if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->AutoHostnameCheck))){
gtk_widget_set_sensitive(widgets->HotnameEntry,0); gtk_widget_set_sensitive(widgets->HotnameEntry,0);
gtk_entry_set_placeholder_text(GTK_ENTRY(widgets->HotnameEntry),"auto");
}else{ }else{
gtk_widget_set_sensitive(widgets->HotnameEntry,1); gtk_widget_set_sensitive(widgets->HotnameEntry,1);
gtk_entry_set_placeholder_text(GTK_ENTRY(widgets->HotnameEntry),"ublinux-install");
}
}
void yon_password_set_sensitive_from_toggle(GtkWidget *self, main_window *widgets);
void yon_password_set_sensitive_from_toggle(GtkWidget *self, main_window *widgets){
GtkWidget *combo = NULL;
GtkWidget *entry = NULL;
if (self == widgets->PasswordSensitiveCheck){
combo = widgets->PasswordCombo;
entry = widgets->PasswordEntry;
} else {
combo = widgets->AdminPasswordCombo;
entry = widgets->AdminPasswordEntry;
}
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(self))){
gtk_widget_set_sensitive(combo,1);
if (gtk_combo_box_get_active(GTK_COMBO_BOX(combo))){
gtk_widget_set_sensitive(entry,1);
} else {
gtk_widget_set_sensitive(entry,0);
}
} else {
gtk_widget_set_sensitive(combo,0);
gtk_widget_set_sensitive(entry,0);
}
}
void yon_password_combo_set_sensitive(GtkWidget *self, main_window *widgets);
void yon_password_combo_set_sensitive(GtkWidget *self, main_window *widgets){
GtkWidget *entry = NULL;
GtkWidget *toggle = NULL;
if (self == widgets->PasswordCombo){
entry = widgets->PasswordEntry;
toggle = widgets->PasswordSensitiveCheck;
} else if (self == widgets->AdminPasswordCombo){
entry = widgets->AdminPasswordEntry;
toggle = widgets->RootPasswordSensitiveCheck;
}
if (gtk_combo_box_get_active(GTK_COMBO_BOX(self))&&gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(toggle))){
gtk_widget_set_sensitive(entry,1);
} else {
gtk_widget_set_sensitive(entry,0);
} }
} }
@ -321,22 +367,19 @@ void yon_interface_update(main_window *widgets){
if (!yon_char_is_empty(region)){ if (!yon_char_is_empty(region)){
gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->RegionCombo),region); gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->RegionCombo),region);
} else { } else {
gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->RegionCombo),0); gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->RegionCombo),"Europe");
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->RegionSensitiveCheck),0); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->RegionSensitiveCheck),0);
} }
if (!yon_char_is_empty(zone)){ if (!yon_char_is_empty(zone)){
gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->ZoneCombo),zone); gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->ZoneCombo),zone);
} else { } else {
gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->ZoneCombo),0); gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->ZoneCombo),"Moscow");
} }
char *language = config(lang_parameter); char *language = config(lang_parameter);
if (!yon_char_is_empty(language)){ if (!yon_char_is_empty(language)){
int feasf = gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->LanguageCombo),language); gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->LanguageCombo),language);
if (feasf){
printf("fsa\n");
};
} else { } else {
gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->LanguageCombo),0); gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->LanguageCombo),0);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->MainLanguageSensitiveCheck),0); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->MainLanguageSensitiveCheck),0);
@ -375,7 +418,13 @@ void yon_interface_update(main_window *widgets){
} }
} else { } else {
for_iter(widgets->LayoutList,&iter){ for_iter(widgets->LayoutList,&iter){
char *id;
gtk_tree_model_get(GTK_TREE_MODEL(widgets->LayoutList),&iter,0,&id,-1);
if (!strcmp(id,"ru")||!strcmp(id,"us")){
gtk_tree_store_set(widgets->LayoutList,&iter,3,1,-1);
} else {
gtk_tree_store_set((widgets->LayoutList),&iter,3,0,-1); gtk_tree_store_set((widgets->LayoutList),&iter,3,0,-1);
}
} }
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->LayoutSensitiveCheck),0); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->LayoutSensitiveCheck),0);
} }
@ -700,7 +749,7 @@ void on_language_window_accept(GtkWidget *,dictionary *dict){
if (status) if (status)
yon_char_parsed_add_or_create_if_exists(parsed,&size,current); yon_char_parsed_add_or_create_if_exists(parsed,&size,current);
} }
char *final = yon_char_parsed_to_string(parsed,size,", "); char *final = yon_char_parsed_to_string(parsed,size,"; ");
gtk_entry_set_text(GTK_ENTRY(widgets->AvailableLanguagesEntry),final); gtk_entry_set_text(GTK_ENTRY(widgets->AvailableLanguagesEntry),final);
free(final); free(final);
yon_char_parsed_free(parsed,size); yon_char_parsed_free(parsed,size);
@ -778,31 +827,37 @@ void on_configuration_mode_switch(GtkWidget *self){
main_config.configure_mode = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(self)); main_config.configure_mode = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(self));
} }
int cur_slide=0;
int yon_image_resize_from_container(GtkImage *target, GdkPixbuf *pixbuf_unscaled); int yon_image_resize_from_container(GtkImage *target, GdkPixbuf *pixbuf_unscaled);
int yon_image_resize_from_container(GtkImage *target, GdkPixbuf *pixbuf_unscaled){ int yon_image_resize_from_container(GtkImage *target, GdkPixbuf *pixbuf_unscaled) {
int width = gtk_widget_get_allocated_width(gtk_widget_get_parent(gtk_widget_get_parent(GTK_WIDGET(target))));
int width = gtk_widget_get_allocated_width(gtk_widget_get_parent(gtk_widget_get_parent(GTK_WIDGET(target)))); int height = gtk_widget_get_allocated_height(gtk_widget_get_parent(gtk_widget_get_parent(GTK_WIDGET(target))));
int height = gtk_widget_get_allocated_height(gtk_widget_get_parent(gtk_widget_get_parent(GTK_WIDGET(target))));
yon_debug_output("width: %s\n",yon_char_from_int(width)); int newImgWidthDef = (width <= 217) ? width : width - 30;
yon_debug_output("height: %s\n\n",yon_char_from_int(height)); int newImgHeightDef = (height <= 120) ? height : height - 217;
int newImgWidthDef = (width <= 217) ? width : width - 30;
int newImgHeightDef = (height <= 120) ? height : height - 217; int originalWidth = gdk_pixbuf_get_width(pixbuf_unscaled);
GdkPixbuf *pixBuf = pixbuf_unscaled; int originalHeight = gdk_pixbuf_get_height(pixbuf_unscaled);
int newImgHeight = (int)(gdk_pixbuf_get_height(pixBuf) / ((double) gdk_pixbuf_get_width(pixBuf) / newImgWidthDef)); int newImgHeight = (int)(originalHeight / ((double) originalWidth / newImgWidthDef));
if (newImgHeight > newImgHeightDef) {
newImgHeight = newImgHeightDef; if (newImgHeight > newImgHeightDef) {
newImgWidthDef = newImgWidthDef; newImgHeight = newImgHeightDef;
} newImgWidthDef = (int)(originalWidth / ((double) originalHeight / newImgHeight));
int newImageWidth = (int)(gdk_pixbuf_get_width(pixBuf) / ((double) gdk_pixbuf_get_height(pixBuf) / newImgHeight)); }
GdkPixbuf *scaledPixBuf = gdk_pixbuf_scale_simple(pixBuf, abs(newImageWidth), abs(newImgHeight), GDK_INTERP_BILINEAR); int newImageWidth = (int)(originalWidth / ((double) originalHeight / newImgHeight));
gtk_image_set_from_pixbuf(target, scaledPixBuf);
GdkPixbuf *scaledPixBuf = gdk_pixbuf_scale_simple(pixbuf_unscaled, newImageWidth, newImgHeight, GDK_INTERP_BILINEAR);
gtk_image_set_from_pixbuf(target, scaledPixBuf);
g_object_unref(scaledPixBuf); // Освобождаем память, занятую скалированным изображением
return 1; return 1;
} }
void on_region_resized(GtkWidget *,main_window *widgets); void on_region_resized(GtkWidget *,main_window *widgets);
void on_region_resized(GtkWidget *,main_window *widgets){ void on_region_resized(GtkWidget *,main_window *widgets){
yon_image_resize_from_container(GTK_IMAGE(widgets->SlidesImage), widgets->slides_original); yon_image_resize_from_container(GTK_IMAGE(widgets->SlidesImage), widgets->slides_original[cur_slide]);
yon_image_resize_from_container(GTK_IMAGE(widgets->RegionImage), widgets->regions_original); yon_image_resize_from_container(GTK_IMAGE(widgets->RegionImage), widgets->regions_original);
yon_image_resize_from_container(GTK_IMAGE(widgets->KeyboardImage), widgets->keyboard_original); yon_image_resize_from_container(GTK_IMAGE(widgets->KeyboardImage), widgets->keyboard_original);
} }
@ -821,37 +876,29 @@ void yon_switch_page_render(main_window *widgets, int page){
GList *list = gtk_container_get_children(parent); GList *list = gtk_container_get_children(parent);
for (guint i=0;i<g_list_length(list);i++){ for (guint i=0;i<g_list_length(list);i++){
if (i!=(guint)page){ if (i!=(guint)page){
g_signal_handlers_block_by_func(G_OBJECT(g_list_nth_data(list,i)),on_toggle_block,NULL); g_signal_handlers_block_by_func(G_OBJECT(g_list_nth_data(list,i)),on_toggle_block,NULL);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(g_list_nth_data(list,i)),0); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(g_list_nth_data(list,i)),0);
g_signal_handlers_unblock_by_func(G_OBJECT(g_list_nth_data(list,i)),on_toggle_block,NULL); g_signal_handlers_unblock_by_func(G_OBJECT(g_list_nth_data(list,i)),on_toggle_block,NULL);
} else { } else {
g_signal_handlers_block_by_func(G_OBJECT(g_list_nth_data(list,i)),on_toggle_block,NULL); g_signal_handlers_block_by_func(G_OBJECT(g_list_nth_data(list,i)),on_toggle_block,NULL);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(g_list_nth_data(list,i)),1); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(g_list_nth_data(list,i)),1);
g_signal_handlers_unblock_by_func(G_OBJECT(g_list_nth_data(list,i)),on_toggle_block,NULL); g_signal_handlers_unblock_by_func(G_OBJECT(g_list_nth_data(list,i)),on_toggle_block,NULL);
} }
} }
g_list_free(list);
} }
int cur_slide=0;
gboolean on_image_slide(void *data); gboolean on_image_slide(void *data);
gboolean on_image_slide(void *data){ gboolean on_image_slide(void *data){
main_window *widgets = (main_window*)data; main_window *widgets = (main_window*)data;
int size; int size;
config_str target = yon_char_parsed_new(&size,slide_repeat_path); config_str target = yon_char_parsed_new(&size,slide_repeat_path);
g_object_unref(widgets->slides_original);
widgets->slides_original = gdk_pixbuf_new_from_resource_at_scale(target[cur_slide],600,400,1,NULL);
if (size) if (size)
yon_char_parsed_free(target,size); yon_char_parsed_free(target,size);
GtkWidget *parent = gtk_widget_get_parent(widgets->SlidesImage); gtk_image_set_from_pixbuf(GTK_IMAGE(widgets->SlidesImage),widgets->slides_original[cur_slide]);
gtk_widget_destroy(widgets->SlidesImage);
widgets->SlidesImage = gtk_image_new();
gtk_container_add(GTK_CONTAINER(parent),widgets->SlidesImage);
gtk_widget_show(widgets->SlidesImage);
gtk_image_set_from_pixbuf(GTK_IMAGE(widgets->SlidesImage),widgets->slides_original);
gtk_widget_queue_draw(widgets->SlidesImage); gtk_widget_queue_draw(widgets->SlidesImage);
if (cur_slide<size-1) cur_slide++; else cur_slide=0; if (cur_slide<size-1) cur_slide++; else cur_slide=1;
return 1; return 1;
} }
@ -876,7 +923,6 @@ void *on_config_save(void *data){
yon_char_parsed_free(parameters,size); yon_char_parsed_free(parameters,size);
if (system(command)){ if (system(command)){
gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets->Notebook),YON_PAGE_INSTALL_ERROR); gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets->Notebook),YON_PAGE_INSTALL_ERROR);
// yon_ubl_status_box_spawn(GTK_CONTAINER(widgets->StatusBox),INSTALLATION_ERROR,5,BACKGROUND_IMAGE_FAIL_TYPE);
}; };
free(command); free(command);
main_config.install_thread=NULL; main_config.install_thread=NULL;
@ -888,51 +934,54 @@ void *on_config_save(void *data){
} }
main_config.config_save_thread=NULL; main_config.config_save_thread=NULL;
} }
return NULL; pthread_exit(NULL);
} }
gboolean yon_installation_progress_update(void *data); gboolean yon_installation_progress_update(void *data);
gboolean yon_installation_progress_update(void *data){ gboolean yon_installation_progress_update(void *data) {
main_window *widgets = (main_window*)data; main_window *widgets = (main_window*)data;
while (gtk_events_pending()) gtk_main_iteration();
int size; int size;
while (main_config.log_progress_buzy){
while (gtk_events_pending()) gtk_main_iteration();}; while (main_config.log_progress_buzy) {
main_config.log_progress_buzy=1; while (gtk_events_pending()) gtk_main_iteration();
config_str text = yon_file_open(progress_path,&size); }
main_config.log_progress_buzy=0; main_config.log_progress_buzy = 1;
if (size){ config_str text = yon_file_open(progress_path, &size);
if (!yon_char_is_empty(text[size-1])&&text[size-1][0]=='('){ main_config.log_progress_buzy = 0;
char * current_copy = yon_char_new(text[size-1]);
char *percentage = yon_char_divide_search(current_copy,")",-1); if (size) {
yon_char_parsed_free(text,size); if (!yon_char_is_empty(text[size-1]) && text[size-1][0] == '(') {
free(yon_char_divide(current_copy,0)); char *current_copy = yon_char_new(text[size-1]);
free(yon_char_divide(percentage,0)); char *percentage = yon_char_divide_search(current_copy, ")", -1);
if (strcmp(percentage,"#pb")){ yon_char_parsed_free(text, size);
double fraction = atof(percentage);
gtk_label_set_text(GTK_LABEL(widgets->InstallationLabel),current_copy); if (strcmp(percentage, "#pb")) {
gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(widgets->InstallationProgress),fraction/100); double fraction = atof(percentage);
gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(widgets->PackageInstallationProgress),0); gtk_label_set_text(GTK_LABEL(widgets->InstallationLabel), current_copy);
gtk_label_set_text(GTK_LABEL(widgets->PackageInstallationLabel),""); gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(widgets->InstallationProgress), fraction / 100);
gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(widgets->PackageInstallationProgress), 0);
gtk_label_set_text(GTK_LABEL(widgets->PackageInstallationLabel), "");
} else { } else {
gtk_widget_show(gtk_widget_get_parent(widgets->PackageInstallationProgress)); gtk_widget_show(gtk_widget_get_parent(widgets->PackageInstallationProgress));
int size; config_str parsed = yon_char_parse(current_copy, &size, " ");
config_str parsed = yon_char_parse(current_copy,&size," "); if (size >= 3) {
double fraction = atof(parsed[2])/100; double fraction = atof(parsed[2]) / 100;
gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(widgets->PackageInstallationProgress),fraction); gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(widgets->PackageInstallationProgress), fraction);
gtk_label_set_text(GTK_LABEL(widgets->PackageInstallationLabel),yon_char_parsed_to_string(parsed,size," ")); gtk_label_set_text(GTK_LABEL(widgets->PackageInstallationLabel), yon_char_parsed_to_string(parsed, size, " "));
yon_char_parsed_free(parsed,size); }
yon_char_parsed_free(parsed, size);
} }
free(current_copy); free(current_copy);
free(percentage); free(percentage);
} }
} }
if (main_config.install_thread){ if (main_config.install_thread) {
return 1; return 1;
} else { } else {
gtk_label_set_text(GTK_LABEL(widgets->PackageInstallationLabel),""); gtk_label_set_text(GTK_LABEL(widgets->PackageInstallationLabel), "");
return 0; return 0;
} }
} }
@ -2199,8 +2248,11 @@ main_window *yon_main_window_complete(){
g_signal_connect(G_OBJECT(widgets->HostnameSensitiveCheck),"toggled",G_CALLBACK(on_autohostname_sensitiveness_check),widgets); g_signal_connect(G_OBJECT(widgets->HostnameSensitiveCheck),"toggled",G_CALLBACK(on_autohostname_sensitiveness_check),widgets);
g_signal_connect(G_OBJECT(widgets->AutoHostnameCheck),"toggled",G_CALLBACK(on_autohostname_check),widgets); g_signal_connect(G_OBJECT(widgets->AutoHostnameCheck),"toggled",G_CALLBACK(on_autohostname_check),widgets);
g_signal_connect(G_OBJECT(widgets->HotnameEntry),"changed",G_CALLBACK(on_hostname_entry_changed),widgets); g_signal_connect(G_OBJECT(widgets->HotnameEntry),"changed",G_CALLBACK(on_hostname_entry_changed),widgets);
// g_signal_connect(G_OBJECT(widgets->InstallationToggle),"toggled",G_CALLBACK(on_toggle_block),widgets);
g_signal_connect(G_OBJECT(widgets->PasswordCombo),"changed",G_CALLBACK(yon_password_combo_set_sensitive),widgets);
g_signal_connect(G_OBJECT(widgets->AdminPasswordCombo),"changed",G_CALLBACK(yon_password_combo_set_sensitive),widgets);
g_signal_connect(G_OBJECT(widgets->RootPasswordSensitiveCheck),"toggled",G_CALLBACK(yon_password_set_sensitive_from_toggle),widgets);
g_signal_connect(G_OBJECT(widgets->PasswordSensitiveCheck),"toggled",G_CALLBACK(yon_password_set_sensitive_from_toggle),widgets);
gtk_tree_model_filter_set_visible_column(GTK_TREE_MODEL_FILTER(widgets->LanguagesFilter),0); gtk_tree_model_filter_set_visible_column(GTK_TREE_MODEL_FILTER(widgets->LanguagesFilter),0);
gtk_tree_model_filter_refilter(GTK_TREE_MODEL_FILTER(widgets->LanguagesFilter)); gtk_tree_model_filter_refilter(GTK_TREE_MODEL_FILTER(widgets->LanguagesFilter));
@ -2217,15 +2269,21 @@ main_window *yon_main_window_complete(){
yon_char_parsed_free(parsed,size); yon_char_parsed_free(parsed,size);
} }
config_str slides = yon_char_parsed_new(&size,slide_repeat_path);
widgets->regions_original = gdk_pixbuf_new_from_resource(regions_path,NULL); widgets->regions_original = gdk_pixbuf_new_from_resource(regions_path,NULL);
widgets->keyboard_original = gdk_pixbuf_new_from_resource(keyboard_path,NULL); widgets->keyboard_original = gdk_pixbuf_new_from_resource(keyboard_path,NULL);
widgets->slides_original = gdk_pixbuf_new_from_resource(slide_0_path,NULL); widgets->slides_original = malloc(sizeof(GdkPixbuf*)*size);
widgets->slides_original[0] = gdk_pixbuf_new_from_resource(slide_0_path,NULL);
for (int i=1;i<size;i++){
widgets->slides_original[i] = gdk_pixbuf_new_from_resource(slides[i-1],NULL);
}
yon_char_parsed_free(slides,size);
int width = gdk_pixbuf_get_width(widgets->regions_original); int width = gdk_pixbuf_get_width(widgets->regions_original);
int height = gdk_pixbuf_get_height(widgets->regions_original); int height = gdk_pixbuf_get_height(widgets->regions_original);
widgets->region_height_mult = (float)height/width; widgets->region_height_mult = (float)height/width;
gtk_image_set_from_pixbuf(GTK_IMAGE(widgets->RegionImage),gdk_pixbuf_scale_simple(widgets->regions_original,600,400,GDK_INTERP_BILINEAR)); gtk_image_set_from_pixbuf(GTK_IMAGE(widgets->RegionImage),gdk_pixbuf_scale_simple(widgets->regions_original,600,400,GDK_INTERP_BILINEAR));
gtk_image_set_from_pixbuf(GTK_IMAGE(widgets->KeyboardImage),gdk_pixbuf_scale_simple(widgets->keyboard_original,600,400,GDK_INTERP_BILINEAR)); gtk_image_set_from_pixbuf(GTK_IMAGE(widgets->KeyboardImage),gdk_pixbuf_scale_simple(widgets->keyboard_original,600,400,GDK_INTERP_BILINEAR));
gtk_image_set_from_pixbuf(GTK_IMAGE(widgets->SlidesImage),gdk_pixbuf_scale_simple(widgets->slides_original,600,400,GDK_INTERP_BILINEAR)); gtk_image_set_from_pixbuf(GTK_IMAGE(widgets->SlidesImage),gdk_pixbuf_scale_simple(widgets->slides_original[0],600,400,GDK_INTERP_BILINEAR));
GtkTreeIter iter; GtkTreeIter iter;
gtk_list_store_clear(widgets->LanguagesList); gtk_list_store_clear(widgets->LanguagesList);

@ -352,7 +352,7 @@ typedef struct {
GdkPixbuf *regions_original; GdkPixbuf *regions_original;
GdkPixbuf *keyboard_original; GdkPixbuf *keyboard_original;
GdkPixbuf *slides_original; GdkPixbuf **slides_original;
float region_height_mult; float region_height_mult;
GtkWidget *RegionSensitiveCheck; GtkWidget *RegionSensitiveCheck;

@ -41,15 +41,16 @@
#define LAYOUT_CHANGING_LABEL _("Layout changing:") #define LAYOUT_CHANGING_LABEL _("Layout changing:")
#define DEFAUL_LAYOUT_LABEL _("Default layout (ru)") #define DEFAUL_LAYOUT_LABEL _("Default layout (ru)")
#define DEFINE_LABEL _("Define") #define DEFINE_LABEL _("Define")
#define ACCOUNT_NAME_LABEL _("Your account name:") #define SETTINGS_LABEL _("Settings")
#define LOGIN__LABEL _("Login:") #define ACCOUNT_NAME_LABEL _("Administrator name:")
#define PASSWORD__LABEL _("Password") #define LOGIN__LABEL _("Administrator login:")
#define PASSWORD__LABEL _("Administrator password:")
#define DEFAULT_LABEL _("Default") #define DEFAULT_LABEL _("Default")
#define SET_PASSWORD_LABEL _("Set a password") #define SET_PASSWORD_LABEL _("Set a password")
#define DO_NOT_SET_PASSWORD_LABEL _("Do no set a password") #define DO_NOT_SET_PASSWORD_LABEL _("Do no set a password")
#define AUTOMATIC_LOGIN_LABEL _("Automatic login without password prompt") #define AUTOMATIC_LOGIN_LABEL _("Automatic login without password prompt")
#define ADMIN_PASSWORD_LABEL _("Administrator password (root):") #define ADMIN_PASSWORD_LABEL _("User root password:")
#define COMPUTER_NAME_LABEL _("Computer name:") #define COMPUTER_NAME_LABEL _("Host name:")
#define AUTOMATICALLY_LABEL _("Automatically") #define AUTOMATICALLY_LABEL _("Automatically")
#define USER_LABEL _("User") #define USER_LABEL _("User")
#define COMPLETION_LABEL _("Completion") #define COMPLETION_LABEL _("Completion")
@ -162,4 +163,6 @@
#define CONFIGURATION_SAVE_HEAD_LABEL _("Configuration has been saved") #define CONFIGURATION_SAVE_HEAD_LABEL _("Configuration has been saved")
#define CONFIGURATION_SAVE_LABEL _("You can safely exit configurator or return and create new configuration file.") #define CONFIGURATION_SAVE_LABEL _("You can safely exit configurator or return and create new configuration file.")
#define SCROLL_TO_END_LABEL _("Scroll to the end") #define SCROLL_TO_END_LABEL _("Scroll to the end")
#define ADMINISTRATOR_LABEL _("Administrator")
#define DEFAULT_LOCALES_LABEL _("English, U.S.A.; Russian, Russia")

@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.38.2 --> <!-- Generated with glade 3.38.2 -->
<interface> <interface domain="ubinstall-gtk">
<requires lib="gtk+" version="3.24"/> <requires lib="gtk+" version="3.24"/>
<!-- interface-css-provider-path ubinstall-gtk.css -->
<object class="GtkWindow" id="MainWindow"> <object class="GtkWindow" id="MainWindow">
<property name="width-request">200</property> <property name="width-request">200</property>
<property name="height-request">400</property> <property name="height-request">400</property>

@ -123,7 +123,7 @@
<object class="GtkLabel" id="headerTopic"> <object class="GtkLabel" id="headerTopic">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="yes">Available languages in the system</property> <property name="label" translatable="yes">Available languages in the system</property>
<attributes> <attributes>
<attribute name="weight" value="bold"/> <attribute name="weight" value="bold"/>
</attributes> </attributes>

@ -1601,7 +1601,11 @@ and help you install UBLinux on your computer</property>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="RegionCombo" swapped="no"/> <signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="RegionCombo" swapped="no"/>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="ZoneCombo" swapped="no"/> <signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="ZoneCombo" swapped="no"/>
<child> <child>
<placeholder/> <object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Region:</property>
</object>
</child> </child>
</object> </object>
<packing> <packing>
@ -1621,24 +1625,11 @@ and help you install UBLinux on your computer</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="margin-end">15</property> <property name="margin-end">15</property>
<property name="spacing">5</property> <property name="spacing">5</property>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Region:</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child> <child>
<object class="GtkComboBoxText" id="RegionCombo"> <object class="GtkComboBoxText" id="RegionCombo">
<property name="visible">True</property> <property name="visible">True</property>
<property name="sensitive">False</property> <property name="sensitive">False</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<signal name="changed" handler="on_toggle_button_switch_on" object="RegionSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -1676,7 +1667,6 @@ and help you install UBLinux on your computer</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="sensitive">False</property> <property name="sensitive">False</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<signal name="changed" handler="on_toggle_button_switch_on" object="RegionSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -1730,7 +1720,11 @@ and help you install UBLinux on your computer</property>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="AvailableLanguagesButton" swapped="no"/> <signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="AvailableLanguagesButton" swapped="no"/>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="AvailableLanguagesEntry" swapped="no"/> <signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="AvailableLanguagesEntry" swapped="no"/>
<child> <child>
<placeholder/> <object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Available languages in the system:</property>
</object>
</child> </child>
</object> </object>
<packing> <packing>
@ -1739,23 +1733,12 @@ and help you install UBLinux on your computer</property>
<property name="position">0</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Available languages in the system:</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child> <child>
<object class="GtkEntry" id="AvailableLanguagesEntry"> <object class="GtkEntry" id="AvailableLanguagesEntry">
<property name="visible">True</property> <property name="visible">True</property>
<property name="sensitive">False</property> <property name="sensitive">False</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="placeholder-text" translatable="yes">English, U.S.A.; Russian, Russia</property>
<signal name="changed" handler="on_toggle_button_switch_on" object="LanguagesSensitiveCheck" swapped="no"/> <signal name="changed" handler="on_toggle_button_switch_on" object="LanguagesSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
@ -1801,7 +1784,11 @@ and help you install UBLinux on your computer</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="LanguagesCombo" swapped="no"/> <signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="LanguagesCombo" swapped="no"/>
<child> <child>
<placeholder/> <object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Language:</property>
</object>
</child> </child>
</object> </object>
<packing> <packing>
@ -1810,18 +1797,6 @@ and help you install UBLinux on your computer</property>
<property name="position">0</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Language:</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child> <child>
<object class="GtkComboBox" id="LanguagesCombo"> <object class="GtkComboBox" id="LanguagesCombo">
<property name="visible">True</property> <property name="visible">True</property>
@ -1938,7 +1913,11 @@ and help you install UBLinux on your computer</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="KeyboardModelCombo" swapped="no"/> <signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="KeyboardModelCombo" swapped="no"/>
<child> <child>
<placeholder/> <object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Keyboard model:</property>
</object>
</child> </child>
</object> </object>
<packing> <packing>
@ -1947,18 +1926,6 @@ and help you install UBLinux on your computer</property>
<property name="position">0</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Keyboard model:</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child> <child>
<object class="GtkComboBoxText" id="KeyboardModelCombo"> <object class="GtkComboBoxText" id="KeyboardModelCombo">
<property name="visible">True</property> <property name="visible">True</property>
@ -1996,7 +1963,11 @@ and help you install UBLinux on your computer</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="LayoutBindingCombo" swapped="no"/> <signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="LayoutBindingCombo" swapped="no"/>
<child> <child>
<placeholder/> <object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Layout changing:</property>
</object>
</child> </child>
</object> </object>
<packing> <packing>
@ -2005,18 +1976,6 @@ and help you install UBLinux on your computer</property>
<property name="position">0</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Layout changing:</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child> <child>
<object class="GtkComboBoxText" id="LayoutBindingCombo"> <object class="GtkComboBoxText" id="LayoutBindingCombo">
<property name="visible">True</property> <property name="visible">True</property>
@ -2296,7 +2255,7 @@ and help you install UBLinux on your computer</property>
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="yes">User</property> <property name="label" translatable="yes">Settings</property>
<attributes> <attributes>
<attribute name="weight" value="bold"/> <attribute name="weight" value="bold"/>
<attribute name="scale" value="1"/> <attribute name="scale" value="1"/>
@ -2351,7 +2310,12 @@ and help you install UBLinux on your computer</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="UserNameEntry" swapped="no"/> <signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="UserNameEntry" swapped="no"/>
<child> <child>
<placeholder/> <object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Administrator name:</property>
<property name="xalign">0</property>
</object>
</child> </child>
</object> </object>
<packing> <packing>
@ -2360,25 +2324,12 @@ and help you install UBLinux on your computer</property>
<property name="position">0</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Your account name:</property>
<property name="xalign">0</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child> <child>
<object class="GtkEntry" id="UserNameEntry"> <object class="GtkEntry" id="UserNameEntry">
<property name="visible">True</property> <property name="visible">True</property>
<property name="sensitive">False</property> <property name="sensitive">False</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="placeholder-text" translatable="yes">Super Admin</property> <property name="placeholder-text" translatable="yes">Administrator</property>
<signal name="changed" handler="on_toggle_button_switch_on" object="UsernameSensitiveCheck" swapped="no"/> <signal name="changed" handler="on_toggle_button_switch_on" object="UsernameSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
@ -2407,7 +2358,12 @@ and help you install UBLinux on your computer</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="LoginEntry" swapped="no"/> <signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="LoginEntry" swapped="no"/>
<child> <child>
<placeholder/> <object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Administrator login:</property>
<property name="xalign">0</property>
</object>
</child> </child>
</object> </object>
<packing> <packing>
@ -2416,19 +2372,6 @@ and help you install UBLinux on your computer</property>
<property name="position">0</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Login:</property>
<property name="xalign">0</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child> <child>
<object class="GtkEntry" id="LoginEntry"> <object class="GtkEntry" id="LoginEntry">
<property name="visible">True</property> <property name="visible">True</property>
@ -2461,9 +2404,13 @@ and help you install UBLinux on your computer</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="receives-default">False</property> <property name="receives-default">False</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="PasswordCombo" swapped="no"/>
<child> <child>
<placeholder/> <object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Administrator password:</property>
<property name="xalign">0</property>
</object>
</child> </child>
</object> </object>
<packing> <packing>
@ -2472,19 +2419,6 @@ and help you install UBLinux on your computer</property>
<property name="position">0</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Password</property>
<property name="xalign">0</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child> <child>
<object class="GtkComboBoxText" id="PasswordCombo"> <object class="GtkComboBoxText" id="PasswordCombo">
<property name="visible">True</property> <property name="visible">True</property>
@ -2582,9 +2516,13 @@ and help you install UBLinux on your computer</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="receives-default">False</property> <property name="receives-default">False</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="AdminPasswordCombo" swapped="no"/>
<child> <child>
<placeholder/> <object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">User root password:</property>
<property name="xalign">0</property>
</object>
</child> </child>
</object> </object>
<packing> <packing>
@ -2593,19 +2531,6 @@ and help you install UBLinux on your computer</property>
<property name="position">0</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Administrator password (root):</property>
<property name="xalign">0</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child> <child>
<object class="GtkComboBoxText" id="AdminPasswordCombo"> <object class="GtkComboBoxText" id="AdminPasswordCombo">
<property name="visible">True</property> <property name="visible">True</property>
@ -2670,7 +2595,12 @@ and help you install UBLinux on your computer</property>
<property name="receives-default">False</property> <property name="receives-default">False</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<child> <child>
<placeholder/> <object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Host name:</property>
<property name="xalign">0</property>
</object>
</child> </child>
</object> </object>
<packing> <packing>
@ -2679,25 +2609,12 @@ and help you install UBLinux on your computer</property>
<property name="position">0</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Computer name:</property>
<property name="xalign">0</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child> <child>
<object class="GtkEntry" id="HotnameEntry"> <object class="GtkEntry" id="HotnameEntry">
<property name="visible">True</property> <property name="visible">True</property>
<property name="sensitive">False</property> <property name="sensitive">False</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="placeholder-text" translatable="yes">ubstation</property> <property name="placeholder-text" translatable="yes">ublinux-install </property>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -3078,7 +2995,7 @@ or continue working in the UBLinux Live environment.</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="shadow-type">in</property> <property name="shadow-type">in</property>
<property name="min-content-height">128</property> <property name="min-content-height">105</property>
<child> <child>
<object class="GtkTreeView" id="CommonInstallationDevicesTree"> <object class="GtkTreeView" id="CommonInstallationDevicesTree">
<property name="visible">True</property> <property name="visible">True</property>
@ -3172,7 +3089,11 @@ or continue working in the UBLinux Live environment.</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="CommonInstallationFilesystemTypeCombo" swapped="no"/> <signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="CommonInstallationFilesystemTypeCombo" swapped="no"/>
<child> <child>
<placeholder/> <object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Choose file system type for the section:</property>
</object>
</child> </child>
</object> </object>
<packing> <packing>
@ -3181,18 +3102,6 @@ or continue working in the UBLinux Live environment.</property>
<property name="position">0</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Choose file system type for the section:</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child> <child>
<object class="GtkComboBoxText" id="CommonInstallationFilesystemTypeCombo"> <object class="GtkComboBoxText" id="CommonInstallationFilesystemTypeCombo">
<property name="visible">True</property> <property name="visible">True</property>
@ -3238,7 +3147,11 @@ or continue working in the UBLinux Live environment.</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="CommonInstallationSectionNameEntry" swapped="no"/> <signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="CommonInstallationSectionNameEntry" swapped="no"/>
<child> <child>
<placeholder/> <object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Section name:</property>
</object>
</child> </child>
</object> </object>
<packing> <packing>
@ -3247,18 +3160,6 @@ or continue working in the UBLinux Live environment.</property>
<property name="position">0</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Section name:</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child> <child>
<object class="GtkEntry" id="CommonInstallationSectionNameEntry"> <object class="GtkEntry" id="CommonInstallationSectionNameEntry">
<property name="visible">True</property> <property name="visible">True</property>
@ -3497,7 +3398,7 @@ installed.</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="shadow-type">in</property> <property name="shadow-type">in</property>
<property name="min-content-height">128</property> <property name="min-content-height">105</property>
<child> <child>
<object class="GtkTreeView" id="InstallationNearSysDevicesTree"> <object class="GtkTreeView" id="InstallationNearSysDevicesTree">
<property name="visible">True</property> <property name="visible">True</property>
@ -3696,7 +3597,11 @@ installed.</property>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="InstallationNearSizeSpin" swapped="no"/> <signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="InstallationNearSizeSpin" swapped="no"/>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="InstallationNearSizeTypeSpin" swapped="no"/> <signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="InstallationNearSizeTypeSpin" swapped="no"/>
<child> <child>
<placeholder/> <object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Specify the size of the new partition for UBLinux OS:</property>
</object>
</child> </child>
</object> </object>
<packing> <packing>
@ -3705,18 +3610,6 @@ installed.</property>
<property name="position">0</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Specify the size of the new partition for UBLinux OS:</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child> <child>
<object class="GtkSpinButton" id="InstallationNearSizeSpin"> <object class="GtkSpinButton" id="InstallationNearSizeSpin">
<property name="visible">True</property> <property name="visible">True</property>
@ -3779,7 +3672,11 @@ installed.</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="NextInstallationFormatCheck" swapped="no"/> <signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="NextInstallationFormatCheck" swapped="no"/>
<child> <child>
<placeholder/> <object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Choose file system type for the section:</property>
</object>
</child> </child>
</object> </object>
<packing> <packing>
@ -3788,18 +3685,6 @@ installed.</property>
<property name="position">0</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Choose file system type for the section:</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child> <child>
<object class="GtkComboBoxText" id="NextInstallationFilesystemTypeCombo"> <object class="GtkComboBoxText" id="NextInstallationFilesystemTypeCombo">
<property name="visible">True</property> <property name="visible">True</property>
@ -3861,7 +3746,11 @@ installed.</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="NextInstallationSectionNameEntry" swapped="no"/> <signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="NextInstallationSectionNameEntry" swapped="no"/>
<child> <child>
<placeholder/> <object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Section name:</property>
</object>
</child> </child>
</object> </object>
<packing> <packing>
@ -3870,18 +3759,6 @@ installed.</property>
<property name="position">0</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Section name:</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child> <child>
<object class="GtkEntry" id="NextInstallationSectionNameEntry"> <object class="GtkEntry" id="NextInstallationSectionNameEntry">
<property name="visible">True</property> <property name="visible">True</property>
@ -4119,7 +3996,7 @@ installed.</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="shadow-type">in</property> <property name="shadow-type">in</property>
<property name="min-content-height">128</property> <property name="min-content-height">105</property>
<child> <child>
<object class="GtkTreeView" id="SamePlaceDeviceTree"> <object class="GtkTreeView" id="SamePlaceDeviceTree">
<property name="visible">True</property> <property name="visible">True</property>
@ -4313,7 +4190,11 @@ installed.</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="SameInstallationFormatCheck" swapped="no"/> <signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="SameInstallationFormatCheck" swapped="no"/>
<child> <child>
<placeholder/> <object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Choose file system type for the section:</property>
</object>
</child> </child>
</object> </object>
<packing> <packing>
@ -4322,18 +4203,6 @@ installed.</property>
<property name="position">0</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Choose file system type for the section:</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child> <child>
<object class="GtkComboBoxText" id="SameInstallationFilesystemTypeCombo"> <object class="GtkComboBoxText" id="SameInstallationFilesystemTypeCombo">
<property name="visible">True</property> <property name="visible">True</property>
@ -4395,7 +4264,11 @@ installed.</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="SameInstallationSectionNameEntry" swapped="no"/> <signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="SameInstallationSectionNameEntry" swapped="no"/>
<child> <child>
<placeholder/> <object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Section name:</property>
</object>
</child> </child>
</object> </object>
<packing> <packing>
@ -4404,18 +4277,6 @@ installed.</property>
<property name="position">0</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Section name:</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child> <child>
<object class="GtkEntry" id="SameInstallationSectionNameEntry"> <object class="GtkEntry" id="SameInstallationSectionNameEntry">
<property name="visible">True</property> <property name="visible">True</property>

@ -208,15 +208,15 @@ msgid "Define"
msgstr "" msgstr ""
#: source/ubl-strings.h:41 #: source/ubl-strings.h:41
msgid "Your account name:" msgid "Administrator name:"
msgstr "" msgstr ""
#: source/ubl-strings.h:42 #: source/ubl-strings.h:42
msgid "Login:" msgid "Administrator login:"
msgstr "" msgstr ""
#: source/ubl-strings.h:43 #: source/ubl-strings.h:43
msgid "Password" msgid "Administrator password:"
msgstr "" msgstr ""
#: source/ubl-strings.h:44 #: source/ubl-strings.h:44
@ -236,11 +236,11 @@ msgid "Automatic login without password prompt"
msgstr "" msgstr ""
#: source/ubl-strings.h:48 #: source/ubl-strings.h:48
msgid "Administrator password (root):" msgid "User root password:"
msgstr "" msgstr ""
#: source/ubl-strings.h:49 #: source/ubl-strings.h:49
msgid "Computer name:" msgid "Host name:"
msgstr "" msgstr ""
#: source/ubl-strings.h:50 #: source/ubl-strings.h:50
@ -595,6 +595,18 @@ msgstr ""
msgid "You can safely exit configurator or return and create new configuration file." msgid "You can safely exit configurator or return and create new configuration file."
msgstr "" msgstr ""
msgid "Scroll to the end"
msgstr ""
msgid "Settings"
msgstr ""
msgid "Administrator"
msgstr ""
msgid "English, U.S.A.; Russian, Russia"
msgstr ""
msgid "Afrikaans" msgid "Afrikaans"
msgstr "" msgstr ""

@ -219,16 +219,16 @@ msgid "Define"
msgstr "Задать" msgstr "Задать"
#: source/ubl-strings.h:41 #: source/ubl-strings.h:41
msgid "Your account name:" msgid "Administrator name:"
msgstr "Имя аккаунта:" msgstr "Имя администратора:"
#: source/ubl-strings.h:42 #: source/ubl-strings.h:42
msgid "Login:" msgid "Administrator login:"
msgstr "Логин:" msgstr "Логин администратора:"
#: source/ubl-strings.h:43 #: source/ubl-strings.h:43
msgid "Password" msgid "Administrator password:"
msgstr "Пароль" msgstr "Пароль администратора:"
#: source/ubl-strings.h:44 #: source/ubl-strings.h:44
msgid "Default" msgid "Default"
@ -247,8 +247,8 @@ msgid "Automatic login without password prompt"
msgstr "Автоматический вход в систему без запроса пароля" msgstr "Автоматический вход в систему без запроса пароля"
#: source/ubl-strings.h:48 #: source/ubl-strings.h:48
msgid "Administrator password (root):" msgid "User root password:"
msgstr "Пароль администратора (root):" msgstr "Пароль пользователя root:"
#: source/ubl-strings.h:49 #: source/ubl-strings.h:49
msgid "Computer name:" msgid "Computer name:"
@ -620,6 +620,18 @@ msgid ""
"You can safely exit configurator or return and create new configuration file." "You can safely exit configurator or return and create new configuration file."
msgstr "Вы можете выйти из настройки конфигурации или настроить другой файл конфигурации." msgstr "Вы можете выйти из настройки конфигурации или настроить другой файл конфигурации."
msgid "Scroll to the end"
msgstr "Прокрутить до конца"
msgid "Settings"
msgstr "Настройки"
msgid "Administrator"
msgstr "Администратор"
msgid "English, U.S.A.; Russian, Russia"
msgstr "Английский, США; Русский, Россия"
msgid "Afrikaans" msgid "Afrikaans"
msgstr "Африканский" msgstr "Африканский"

Loading…
Cancel
Save