diff --git a/source/ubl-settings-update.c b/source/ubl-settings-update.c index 0ee60fc..02ddd8f 100644 --- a/source/ubl-settings-update.c +++ b/source/ubl-settings-update.c @@ -29,12 +29,8 @@ repo_window *setup_repo_window(){ widgets->repoTypeLabel=yon_gtk_builder_get_widget(widgets->builder, "repoTypeLabel"); widgets->repoTypeEntry=yon_gtk_builder_get_widget(widgets->builder, "repoTypeEntry"); - widgets->repoURILabel=yon_gtk_builder_get_widget(widgets->builder, "repoURILabel"); - widgets->repoURIMeanLabel=yon_gtk_builder_get_widget(widgets->builder, "repoURIMeanLabel"); widgets->repoDistributionLabel=yon_gtk_builder_get_widget(widgets->builder, "repoDistributionLabel"); - widgets->repoDistributionMeanLabel=yon_gtk_builder_get_widget(widgets->builder, "repoDistributionMeanLabel"); - widgets->repoSectionsLabel=yon_gtk_builder_get_widget(widgets->builder, "repoSectionsLabel"); - widgets->repoSectionsMeanlabel=yon_gtk_builder_get_widget(widgets->builder, "repoSectionsMeanlabel"); + widgets->repoDistributionEntry=yon_gtk_builder_get_widget(widgets->builder, "repoDistributionEntry"); widgets->repoCancelButton=yon_gtk_builder_get_widget(widgets->builder, "repoCancelButton"); widgets->repoAcceptButton=yon_gtk_builder_get_widget(widgets->builder, "repoAcceptButton"); @@ -43,18 +39,13 @@ repo_window *setup_repo_window(){ g_signal_connect(G_OBJECT(widgets->repoAcceptButton), "clicked", G_CALLBACK(on_close_subwindow), NULL); - gtk_window_set_title(GTK_WINDOW(widgets->window),_("System update")); + gtk_window_set_title(GTK_WINDOW(widgets->window),TITLE_LABEL); - gtk_label_set_text(GTK_LABEL(widgets->repoTypeLabel),_("Type: ")); - gtk_label_set_text(GTK_LABEL(widgets->repoURILabel),_("URI: ")); - gtk_label_set_text(GTK_LABEL(widgets->repoURIMeanLabel),_(" ")); - gtk_label_set_text(GTK_LABEL(widgets->repoDistributionLabel),_("Distribution: ")); - gtk_label_set_text(GTK_LABEL(widgets->repoDistributionMeanLabel),_(" ")); - gtk_label_set_text(GTK_LABEL(widgets->repoSectionsLabel),_("Sections: ")); - gtk_label_set_text(GTK_LABEL(widgets->repoSectionsMeanlabel),_(" ")); + gtk_label_set_text(GTK_LABEL(widgets->repoTypeLabel),ADRESS_LABEL); + gtk_label_set_text(GTK_LABEL(widgets->repoDistributionLabel),DISTRIBUTION_LABEL); - gtk_button_set_label(GTK_BUTTON(widgets->repoCancelButton),_("Cancel")); - gtk_button_set_label(GTK_BUTTON(widgets->repoAcceptButton),_("Save")); + gtk_button_set_label(GTK_BUTTON(widgets->repoCancelButton),CANCEL_LABEL); + gtk_button_set_label(GTK_BUTTON(widgets->repoAcceptButton),SAVE_LABEL); gtk_widget_show_all(widgets->window); } @@ -108,47 +99,47 @@ main_window *setup_window(){ widgets->mainCheckForUpdatesButton=yon_gtk_builder_get_widget(widgets->builder,"checkForUpdatesButton"); - gtk_window_set_title(GTK_WINDOW(widgets->window),_("System update")); + gtk_window_set_title(GTK_WINDOW(widgets->window),TITLE_LABEL); - gtk_label_set_text(GTK_LABEL(widgets->HeaderTopic),_("System update")); + gtk_label_set_text(GTK_LABEL(widgets->HeaderTopic),TITLE_LABEL); - gtk_label_set_text(GTK_LABEL(widgets->generalSettingsTabLabel),_("General")); - gtk_label_set_text(GTK_LABEL(widgets->repositoriesSettingsTabLabel),_("Repositories")); - gtk_label_set_text(GTK_LABEL(widgets->extraSettingsTabLabel),_("Extra")); + gtk_label_set_text(GTK_LABEL(widgets->generalSettingsTabLabel),GENERAL_LABEL); + gtk_label_set_text(GTK_LABEL(widgets->repositoriesSettingsTabLabel),REPOSITORIES_LABEL); + gtk_label_set_text(GTK_LABEL(widgets->extraSettingsTabLabel),EXTRA_LABEL); - gtk_label_set_text(GTK_LABEL(widgets->generalSettingsUpdatesCheckFreqLabel),_("Update checking frequency")); - gtk_button_set_label(GTK_BUTTON(widgets->generalSettingsHideNoUpdatesCheck),_("Hide icon of no updates found")); - gtk_button_set_label(GTK_BUTTON(widgets->generalSettingsDownloadAutoCheck),_("Download updates automatically")); - gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(widgets->generalSettingsUpdatesCheckFreqCombo),_("Every 1 hour")); - gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(widgets->generalSettingsUpdatesCheckFreqCombo),_("Every 2 hours")); - gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(widgets->generalSettingsUpdatesCheckFreqCombo),_("Every 3 hours")); + gtk_label_set_text(GTK_LABEL(widgets->generalSettingsUpdatesCheckFreqLabel),CHECK_FREQUENCY_LABEL); + gtk_button_set_label(GTK_BUTTON(widgets->generalSettingsHideNoUpdatesCheck),HIDE_NO_UPDATES_LABEL); + gtk_button_set_label(GTK_BUTTON(widgets->generalSettingsDownloadAutoCheck),AUTO_UPDATE_LABEL); + gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(widgets->generalSettingsUpdatesCheckFreqCombo),EVERY_1_HOUR_LABEL); + gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(widgets->generalSettingsUpdatesCheckFreqCombo),EVERY_2_HOURS_LABEL); + gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(widgets->generalSettingsUpdatesCheckFreqCombo),EVERY_3_HOURS_LABEL); - gtk_button_set_label(GTK_BUTTON(widgets->repositoriesSettingsActivateAURCheck),_("Activate AUR")); - gtk_button_set_label(GTK_BUTTON(widgets->repositoriesSettingsActivateUBURCheck),_("Activate UBUR")); - gtk_button_set_label(GTK_BUTTON(widgets->repositoriesSettingsCreateButton),_("Create")); - gtk_button_set_label(GTK_BUTTON(widgets->repositoriesSettingsEditButton),_("Edit")); - gtk_button_set_label(GTK_BUTTON(widgets->repositoriesSettingsDeleteButton),_("Delete")); - gtk_tree_view_column_set_title(GTK_TREE_VIEW_COLUMN(widgets->repositoriesSettingsEnabledColumn),_("Enabled")); - gtk_tree_view_column_set_title(GTK_TREE_VIEW_COLUMN(widgets->repositoriesSettingsURIColumn),_("URI")); + gtk_button_set_label(GTK_BUTTON(widgets->repositoriesSettingsActivateAURCheck),AUR_LABEL); + gtk_button_set_label(GTK_BUTTON(widgets->repositoriesSettingsActivateUBURCheck),UBUR_LABEL); + // gtk_button_set_label(GTK_BUTTON(widgets->repositoriesSettingsCreateButton),_("Create")); + // gtk_button_set_label(GTK_BUTTON(widgets->repositoriesSettingsEditButton),_("Edit")); + // gtk_button_set_label(GTK_BUTTON(widgets->repositoriesSettingsDeleteButton),_("Delete")); + gtk_tree_view_column_set_title(GTK_TREE_VIEW_COLUMN(widgets->repositoriesSettingsEnabledColumn),ENABLED_LABEL); + gtk_tree_view_column_set_title(GTK_TREE_VIEW_COLUMN(widgets->repositoriesSettingsURIColumn),URI_LABEL); - gtk_label_set_text(GTK_LABEL(widgets->extraSettingsPackageManagerLabel),_("Package manager: ")); - gtk_label_set_text(GTK_LABEL(widgets->extraSettingsUpdateCommandLabel),_("Update command: ")); - gtk_label_set_text(GTK_LABEL(widgets->extraSettingsCacheCleanlabel),_("Cache clean command: ")); - gtk_button_set_label(GTK_BUTTON(widgets->extraSettingsLaunchPackageManagerButton),_("Launch package manager")); + gtk_label_set_text(GTK_LABEL(widgets->extraSettingsPackageManagerLabel),PACKAGE_MANAGER_LABEL); + gtk_label_set_text(GTK_LABEL(widgets->extraSettingsUpdateCommandLabel),UPDATE_COMMAND_LABEL); + gtk_label_set_text(GTK_LABEL(widgets->extraSettingsCacheCleanlabel),CACHE_CLEAN_LABEL); + gtk_button_set_label(GTK_BUTTON(widgets->extraSettingsLaunchPackageManagerButton),LAUNCH_PACKAGE_MANAGER_LABEL); - gtk_label_set_text(GTK_LABEL(widgets->headerLoadConfigLabel),_("load")); - gtk_menu_item_set_label(GTK_MENU_ITEM(widgets->headerLoadGlobalConfigButton),_("Load global configuration")); - gtk_menu_item_set_label(GTK_MENU_ITEM(widgets->headerLoadLocalConfigButton),_("Load local configuration")); + gtk_label_set_text(GTK_LABEL(widgets->headerLoadConfigLabel),LOAD_LABEL); + gtk_menu_item_set_label(GTK_MENU_ITEM(widgets->headerLoadGlobalConfigButton),LOAD_GLOBAL_LABEL); + gtk_menu_item_set_label(GTK_MENU_ITEM(widgets->headerLoadLocalConfigButton),LOAD_LOCAL_LABEL); - gtk_label_set_text(GTK_LABEL(widgets->headerSaveConfigLabel),_("Save")); - gtk_menu_item_set_label(GTK_MENU_ITEM(widgets->headerSaveGlobalLocalConfigButton),_("Save to global and local configuration")); - gtk_menu_item_set_label(GTK_MENU_ITEM(widgets->headerSaveGlobalConfigButton),_("Save to global configuration")); - gtk_menu_item_set_label(GTK_MENU_ITEM(widgets->headerSaveLocalConfigButton),_("Save to local configuration")); + gtk_label_set_text(GTK_LABEL(widgets->headerSaveConfigLabel),SAVE_LABEL); + gtk_menu_item_set_label(GTK_MENU_ITEM(widgets->headerSaveGlobalLocalConfigButton),SAVE_LABEL); + gtk_menu_item_set_label(GTK_MENU_ITEM(widgets->headerSaveGlobalConfigButton),SAVE_GLOBAL_LABEL); + gtk_menu_item_set_label(GTK_MENU_ITEM(widgets->headerSaveLocalConfigButton),SAVE_LOCAL_LABEL); - gtk_menu_item_set_label(GTK_MENU_ITEM(widgets->headerDocumentationButton),_("Documentation")); - gtk_menu_item_set_label(GTK_MENU_ITEM(widgets->headerAboutButton),_("About")); + gtk_menu_item_set_label(GTK_MENU_ITEM(widgets->headerDocumentationButton),DOCUMENTATION_LABEL); + gtk_menu_item_set_label(GTK_MENU_ITEM(widgets->headerAboutButton),ABOUT_LABEL); - gtk_button_set_label(GTK_BUTTON(widgets->mainCheckForUpdatesButton),_("Check for updates")); + gtk_button_set_label(GTK_BUTTON(widgets->mainCheckForUpdatesButton),CHECK_FOR_UPDATES_LABEL); @@ -163,7 +154,7 @@ main_window *setup_window(){ yon_ubl_header_setup(Overlay,Header,Image,image_path); gtk_overlay_add_overlay(GTK_OVERLAY(UnderNoteOverlay),checkForUpdatesButton); - gtk_label_set_text(GTK_LABEL(headLabel),_("System update parameter configuration")); + gtk_label_set_text(GTK_LABEL(headLabel),TITLE_LABEL); gtk_widget_show_all(widgets->window); diff --git a/source/ubl-settings-update.h b/source/ubl-settings-update.h index e5129f0..69c7296 100644 --- a/source/ubl-settings-update.h +++ b/source/ubl-settings-update.h @@ -5,6 +5,7 @@ #include #include #include +#include "ubl-settings-update-strings.h" #define _(String) gettext(String) @@ -75,12 +76,8 @@ typedef struct { GtkWidget *repoTypeLabel; GtkWidget *repoTypeEntry; - GtkWidget *repoURILabel; - GtkWidget *repoURIMeanLabel; GtkWidget *repoDistributionLabel; - GtkWidget *repoDistributionMeanLabel; - GtkWidget *repoSectionsLabel; - GtkWidget *repoSectionsMeanlabel; + GtkWidget *repoDistributionEntry; GtkWidget *repoCancelButton; GtkWidget *repoAcceptButton; diff --git a/ubl-settings-update.desktop b/ubl-settings-update.desktop index c67c7c4..74138da 100644 --- a/ubl-settings-update.desktop +++ b/ubl-settings-update.desktop @@ -1,9 +1,9 @@ [Desktop Entry] Encoding=UTF-8 Name=ubl-settings-update -Name[ru]=Настройки обновлений +Name[ru]=Обновление системы GenericName=ubl-settings-quotas -GenericName[ru]=Настройки обновлений +GenericName[ru]=Обвноление системы Comment=ubl-settings-update Comment[ru]=Приложение для управления настройками обновлений Type=Application diff --git a/ubl-settings-update.glade b/ubl-settings-update.glade index 6e72350..d89d9df 100644 --- a/ubl-settings-update.glade +++ b/ubl-settings-update.glade @@ -66,6 +66,7 @@ + True False @@ -211,43 +212,6 @@ False vertical 5 - - - True - False - 5 - - - True - False - URI: - 0 - - - False - True - 0 - - - - - True - False - 0 - - - False - True - 1 - - - - - False - True - 0 - - True @@ -267,13 +231,12 @@ - + True - False - 0 + True - False + True True 1 @@ -285,43 +248,6 @@ 1 - - - True - False - 5 - - - True - False - Sections: - 0 - - - False - True - 0 - - - - - True - False - 0 - - - False - True - 1 - - - - - False - True - 2 - - False @@ -397,12 +323,10 @@ - + - - - + @@ -425,6 +349,21 @@ start image4 + + True + False + value-increase-symbolic + + + True + False + error-correct-symbolic + + + True + False + user-trash-symbolic + @@ -501,6 +440,8 @@ + 800 + 600 False 800 600 @@ -714,6 +655,8 @@ True False + 5 + 5 5 @@ -756,9 +699,9 @@ True False - center + start vertical - 25 + 15 True @@ -822,6 +765,54 @@ 1 + + + True + True + True + image5 + + + + False + True + 2 + + + + + True + True + True + image6 + + + + False + True + 3 + + + + + True + True + True + image7 + + + + False + True + 4 + + False @@ -836,60 +827,6 @@ 1 - - - True - False - 5 - 5 - 5 - - - Create - True - True - True - - - False - True - 0 - - - - - Edit - True - True - True - - - False - True - 1 - - - - - Delete - True - True - True - - - False - True - 2 - - - - - False - True - end - 2 - - 1 @@ -1051,7 +988,6 @@ False True - end 3