Merge pull request 'devel' (#43) from devel into master

Reviewed-on: YanTheKaller/ubl-settings-manager#43
pull/45/head
commit dfd5b72c24

@ -280,7 +280,7 @@ void on_paned_move(GtkPaned* self, GtkScrollType* scroll_type, actionWidgets *wi
} }
int on_settingsOpen(GtkWidget *button, actionWidgets *widgets){ int on_settingsOpen(GtkWidget *button, actionWidgets *widgets){
gtk_window_set_title(GTK_WINDOW(widgets->SettingsWindow),"UBLinux Settings Manager"); gtk_window_set_title(GTK_WINDOW(widgets->SettingsWindow),UBL_SETTINGS_MANAGER_TITLE);
gtk_widget_set_size_request(widgets->SettingsWindow,400,250); gtk_widget_set_size_request(widgets->SettingsWindow,400,250);
GtkIconTheme *icthm=gtk_icon_theme_get_default(); GtkIconTheme *icthm=gtk_icon_theme_get_default();
gtk_window_set_icon(GTK_WINDOW(widgets->SettingsWindow),gtk_icon_info_load_icon(gtk_icon_theme_lookup_icon_for_scale(icthm, AppIconPath,yon_get_icon_size(32),1,GTK_ICON_LOOKUP_FORCE_SVG),NULL)); gtk_window_set_icon(GTK_WINDOW(widgets->SettingsWindow),gtk_icon_info_load_icon(gtk_icon_theme_lookup_icon_for_scale(icthm, AppIconPath,yon_get_icon_size(32),1,GTK_ICON_LOOKUP_FORCE_SVG),NULL));
@ -636,13 +636,20 @@ void on_double_click_changed(GtkWidget *Switch, gboolean state, dictionary *widg
void on_about(GtkWidget *button){ void on_about(GtkWidget *button){
GtkBuilder *builder = gtk_builder_new_from_file(GladePath); GtkBuilder *builder = gtk_builder_new_from_file(GladePath);
GtkWidget *AboutButtons = GTK_WIDGET(gtk_builder_get_object(builder,"AboutButtons")); GtkWidget *AboutButtons = GTK_WIDGET(gtk_builder_get_object(builder,"AboutButtons"));
GtkWidget *AboutHeadLabel = GTK_WIDGET(gtk_builder_get_object(builder,"aboutHeadLabel"));
GtkWidget *About = GTK_WIDGET(gtk_builder_get_object(builder, "ublAbloutWindow")); GtkWidget *About = GTK_WIDGET(gtk_builder_get_object(builder, "ublAbloutWindow"));
gtk_about_dialog_set_comments(GTK_ABOUT_DIALOG(About),_("Settings manager for UBLinux")); gtk_about_dialog_set_comments(GTK_ABOUT_DIALOG(About),_(ABOUT_PROJECT_COMMENTS_LABEL));
gtk_about_dialog_set_program_name(GTK_ABOUT_DIALOG(About),_("UBLinux Settings Manager")); gtk_about_dialog_set_program_name(GTK_ABOUT_DIALOG(About),_(UBL_SETTINGS_MANAGER_TITLE));
gtk_label_set_text(GTK_LABEL(AboutHeadLabel),UBL_SETTINGS_MANAGER_ABOUT_TITLE);
gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(About),version_application); gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(About),version_application);
gtk_widget_show(About); gtk_widget_show(About);
gtk_about_dialog_set_website_label(GTK_ABOUT_DIALOG(About),_("Project Home Page")); GList *list = gtk_container_get_children(GTK_CONTAINER(AboutButtons));
gtk_widget_set_visible(AboutButtons,0); gtk_widget_destroy(AboutButtons);
// gtk_widget_destroy(GTK_WIDGET(g_list_first(list)->next->next));
// gtk_widget_destroy(GTK_WIDGET(g_list_first(list)->next));
// gtk_widget_destroy(GTK_WIDGET(g_list_first(list)));
gtk_about_dialog_set_website_label(GTK_ABOUT_DIALOG(About),_(ABOUT_PROJECT_HOME_PAGE_LABEL));
// gtk_widget_set_visible(AboutButtons,0);
} }
int launch(thread_output *thread){ int launch(thread_output *thread){
@ -896,16 +903,13 @@ int setup_config(){
GKeyFile *configfile = g_key_file_new(); GKeyFile *configfile = g_key_file_new();
char *pth=malloc(7+strlen(UserConfigPath)+strlen(getlogin())); char *pth=malloc(7+strlen(UserConfigPath)+strlen(getlogin()));
sprintf(pth,"%s%s%s","/home/",getlogin(),UserConfigPath); sprintf(pth,"%s%s%s","/home/",getlogin(),UserConfigPath);
g_key_file_load_from_file(configfile,pth,G_KEY_FILE_KEEP_TRANSLATIONS,&err);
if (err){
g_error_free(err);
err=NULL;
g_key_file_load_from_file(configfile,GlobalConfigPath,G_KEY_FILE_KEEP_TRANSLATIONS,&err); g_key_file_load_from_file(configfile,GlobalConfigPath,G_KEY_FILE_KEEP_TRANSLATIONS,&err);
if (err){ if (err){
g_error_free(err); g_error_free(err);
return 0; return 0;
} } else {
}
char *foroutput=NULL; char *foroutput=NULL;
char *line=NULL; char *line=NULL;
main_config.GnomeDoubleClick=g_key_file_get_boolean(configfile,"window", "GnomeDoubleClick",NULL); main_config.GnomeDoubleClick=g_key_file_get_boolean(configfile,"window", "GnomeDoubleClick",NULL);
@ -924,6 +928,51 @@ int setup_config(){
main_config.lastUser=g_key_file_get_string(configfile,"window","User",NULL); main_config.lastUser=g_key_file_get_string(configfile,"window","User",NULL);
main_config.fullscreen=g_key_file_get_boolean(configfile,"window","fullscreen",NULL); main_config.fullscreen=g_key_file_get_boolean(configfile,"window","fullscreen",NULL);
main_config.BannerHidden=g_key_file_get_boolean(configfile,"window","BannerHidden",NULL); main_config.BannerHidden=g_key_file_get_boolean(configfile,"window","BannerHidden",NULL);
}
g_key_file_load_from_file(configfile,pth,G_KEY_FILE_KEEP_TRANSLATIONS,&err);
if (err||main_config.lock_settings==1){
g_error_free(err);
err=NULL;
g_key_file_load_from_file(configfile,GlobalConfigPath,G_KEY_FILE_KEEP_TRANSLATIONS,&err);
} else {
int GnomeDoubleClick=g_key_file_get_boolean(configfile,"window", "GnomeDoubleClick",NULL);
int MainDoubleClick=g_key_file_get_boolean(configfile,"window", "MainDoubleClick",NULL);
int windowPosX=g_key_file_get_integer(configfile,"window","WindowPosX",NULL);
int windowPosY=g_key_file_get_integer(configfile,"window","WindowPosY",NULL);
int windowWidth=g_key_file_get_integer(configfile,"window","WindowWidth",NULL);
int windowHeight=g_key_file_get_integer(configfile,"window","WindowHeight",NULL);
int WindowTheme=g_key_file_get_integer(configfile,"window","WindowTheme",NULL);
int Mainiconsize=g_key_file_get_integer(configfile,"window","MainIconSize",NULL);
int Gnomeiconsize=g_key_file_get_integer(configfile,"window","GnomeIconSize",NULL);
int iconSegmentSize=g_key_file_get_integer(configfile,"window","IconSegmentSize",NULL);
int MainlabelSize=g_key_file_get_integer(configfile,"window","MainLabelSize",NULL);
int GnomelabelSize=g_key_file_get_integer(configfile,"window","GnomeLabelSize",NULL);
int labelDensity=g_key_file_get_integer(configfile,"window","LabelDensity",NULL);
char *lastUser=g_key_file_get_string(configfile,"window","User",NULL);
int fullscreen=g_key_file_get_boolean(configfile,"window","fullscreen",NULL);
int BannerHidden=g_key_file_get_boolean(configfile,"window","BannerHidden",NULL);
main_config.GnomeDoubleClick=GnomeDoubleClick;
main_config.MainDoubleClick=MainDoubleClick;
main_config.windowPosX=windowPosX;
main_config.windowPosY=windowPosY;
main_config.windowWidth=windowWidth;
main_config.windowHeight=windowHeight;
main_config.WindowTheme=WindowTheme;
main_config.Mainiconsize=Mainiconsize;
main_config.Gnomeiconsize=Gnomeiconsize;
main_config.iconSegmentSize=iconSegmentSize;
main_config.MainlabelSize=MainlabelSize;
main_config.GnomelabelSize=GnomelabelSize;
main_config.labelDensity=labelDensity;
if (lastUser)
main_config.lastUser=lastUser;
main_config.fullscreen=fullscreen;
main_config.BannerHidden=BannerHidden;
}
if (main_config.MainlabelSize==0) main_config.MainlabelSize=12; if (main_config.MainlabelSize==0) main_config.MainlabelSize=12;
if (main_config.labelDensity==0) main_config.labelDensity=0; if (main_config.labelDensity==0) main_config.labelDensity=0;
main_config.MainlabelSize=main_config.MainlabelSize*1000; main_config.MainlabelSize=main_config.MainlabelSize*1000;
@ -959,6 +1008,8 @@ int setup_config(){
}; };
void save_config(actionWidgets *widgets){ void save_config(actionWidgets *widgets){
if (main_config.lock_settings==1)
return;
GKeyFile *gfile=g_key_file_new(); GKeyFile *gfile=g_key_file_new();
int sz=1,szm=1; int sz=1,szm=1;
@ -1008,6 +1059,8 @@ void save_config(actionWidgets *widgets){
} }
g_key_file_set_boolean(gfile,"window","fullscreen",main_config.fullscreen); g_key_file_set_boolean(gfile,"window","fullscreen",main_config.fullscreen);
g_key_file_set_boolean(gfile,"window","BannerHidden",main_config.BannerHidden); g_key_file_set_boolean(gfile,"window","BannerHidden",main_config.BannerHidden);
g_key_file_set_boolean(gfile,"window","MainDoubleClick",main_config.MainDoubleClick);
g_key_file_set_boolean(gfile,"window","GnomeDoubleClick",main_config.GnomeDoubleClick);
sprintf(fromint,"%d",main_config.WindowTheme); sprintf(fromint,"%d",main_config.WindowTheme);
g_key_file_set_string(gfile,"window","WindowTheme",fromint); g_key_file_set_string(gfile,"window","WindowTheme",fromint);
sprintf(fromint,"%d",sz); sprintf(fromint,"%d",sz);
@ -1023,6 +1076,7 @@ void save_config(actionWidgets *widgets){
sprintf(fromint,"%d",(int)((float)main_config.labelDensity/1000)); sprintf(fromint,"%d",(int)((float)main_config.labelDensity/1000));
g_key_file_set_string(gfile,"window","LabelDensity",fromint); g_key_file_set_string(gfile,"window","LabelDensity",fromint);
g_key_file_set_string(gfile,"window","User",login); g_key_file_set_string(gfile,"window","User",login);
if (main_config.lock_settings==0)
g_key_file_save_to_file(gfile,pth,NULL); g_key_file_save_to_file(gfile,pth,NULL);
} }
@ -1057,7 +1111,7 @@ void yon_set_default_sections(dictionary *section){
yon_section_new(section,"Personal","X-UBL-SettingsManager;X-UBL-PersonalSettings;"); yon_section_new(section,"Personal","X-UBL-SettingsManager;X-UBL-PersonalSettings;");
yon_section_new(section,"Hardware","X-UBL-SettingsManager;X-UBL-HardwareSettings;"); yon_section_new(section,"Hardware","X-UBL-SettingsManager;X-UBL-HardwareSettings;");
yon_section_new(section,"System","X-UBL-SettingsManager;X-UBL-SystemSettings;"); yon_section_new(section,"System","X-UBL-SettingsManager;X-UBL-SystemSettings;");
yon_section_new(section,"Misc","X-UBL-SettingsManager;X-UBL-MiscSettings;"); yon_section_new(section,"Misc","");
} }
IVGraphicals *yon_create_single_section_IV(char *name,char *cats){ IVGraphicals *yon_create_single_section_IV(char *name,char *cats){
@ -1635,9 +1689,10 @@ dictionary *yon_theme_new(dictionary **widgetss, GtkBuilder *builder, char *them
curWidgets->ThirdSocketPlace=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"ThirdSocketPlace"))); curWidgets->ThirdSocketPlace=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"ThirdSocketPlace")));
curWidgets->MenuItemSettings=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"MenuItemSettings"))); curWidgets->MenuItemSettings=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"MenuItemSettings")));
curWidgets->MenuItemDocumentation=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"MenuItemDocumentation"))); curWidgets->MenuItemDocumentation=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"MenuItemDocumentation")));
curWidgets->MenuItemAboutSystem=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"MenuItemAboutSystem"))); curWidgets->MenuItemAboutSystem=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"MenuItemAbout")));
curWidgets->BannerRevealer=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"RevealButton"))); curWidgets->BannerRevealer=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"RevealButton")));
curWidgets->Revealer=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"Revealer"))); curWidgets->Revealer=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"Revealer")));
curWidgets->BackToSettingsLabel=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"BackToSettingsLabel")));
curWidgets->SettingsSections=main_config.SettingsSections; curWidgets->SettingsSections=main_config.SettingsSections;
if (main_config.BannerHidden==0){ if (main_config.BannerHidden==0){
gtk_revealer_set_reveal_child(GTK_REVEALER(curWidgets->Revealer),1); gtk_revealer_set_reveal_child(GTK_REVEALER(curWidgets->Revealer),1);
@ -1649,8 +1704,8 @@ dictionary *yon_theme_new(dictionary **widgetss, GtkBuilder *builder, char *them
gtk_style_context_add_class(gtk_widget_get_style_context(curWidgets->icvpack),"iconview"); gtk_style_context_add_class(gtk_widget_get_style_context(curWidgets->icvpack),"iconview");
curWidgets->socket=GTK_WIDGET(create_socket(curWidgets)); curWidgets->socket=GTK_WIDGET(create_socket(curWidgets));
if (curWidgets->ButtonBackToMain!=NULL) if (curWidgets->ButtonBackToMain!=NULL)
gtk_button_set_label(GTK_BUTTON(curWidgets->ButtonBackToMain),_("Back to all settings")); gtk_label_set_text(GTK_LABEL(curWidgets->BackToSettingsLabel),BACK_TO_ALL_SETTINGS_LABEL);
gtk_window_set_title(GTK_WINDOW(curWidgets->window),_("UBLinux Settings Manager")); gtk_window_set_title(GTK_WINDOW(curWidgets->window),UBL_SETTINGS_MANAGER_TITLE);
if (curWidgets->GnomePaned!=NULL){ if (curWidgets->GnomePaned!=NULL){
gtk_paned_set_position(GTK_PANED(curWidgets->GnomePaned),main_config.iconSegmentSize); gtk_paned_set_position(GTK_PANED(curWidgets->GnomePaned),main_config.iconSegmentSize);
g_signal_connect(G_OBJECT(curWidgets->GnomePaned), "notify::position", G_CALLBACK(on_paned_move), curWidgets); g_signal_connect(G_OBJECT(curWidgets->GnomePaned), "notify::position", G_CALLBACK(on_paned_move), curWidgets);
@ -1663,7 +1718,7 @@ dictionary *yon_theme_new(dictionary **widgetss, GtkBuilder *builder, char *them
// } // }
if (curWidgets->ButtonBackToMain!=NULL) if (curWidgets->ButtonBackToMain!=NULL)
g_signal_connect(G_OBJECT(curWidgets->ButtonBackToMain), "clicked", G_CALLBACK(on_backToSettingsButton_clicked), curWidgets); g_signal_connect(G_OBJECT(curWidgets->ButtonBackToMain), "clicked", G_CALLBACK(on_backToSettingsButton_clicked), curWidgets);
gtk_window_set_title(GTK_WINDOW(curWidgets->window),_("UBLinux Settings Manager")); gtk_window_set_title(GTK_WINDOW(curWidgets->window),UBL_SETTINGS_MANAGER_TITLE);
gtk_window_move(GTK_WINDOW(curWidgets->window),main_config.windowPosX,main_config.windowPosY); gtk_window_move(GTK_WINDOW(curWidgets->window),main_config.windowPosX,main_config.windowPosY);
// Standard for all themes // Standard for all themes
@ -1727,28 +1782,29 @@ dictionary *yon_theme_new(dictionary **widgetss, GtkBuilder *builder, char *them
} }
gtk_widget_hide_on_delete(curWidgets->window); gtk_widget_hide_on_delete(curWidgets->window);
g_signal_connect(G_OBJECT(curWidgets->window), "destroy", G_CALLBACK(yon_main_quit), curWidgets); g_signal_connect(G_OBJECT(curWidgets->window), "destroy", G_CALLBACK(yon_main_quit), curWidgets);
gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(builder,"MainHeaderNameLabel")),_("UBLinux Settings Manager")); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(builder,"MainHeaderNameLabel")),UBL_SETTINGS_MANAGER_TITLE);
gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(builder,"sectionsHeaderNameLabel")),_("UBLinux Settings Manager")); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(builder,"sectionsHeaderNameLabel")),UBL_SETTINGS_MANAGER_TITLE);
gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(builder,"GnomeHeaderNameLabel")),_("UBLinux Settings Manager")); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(builder,"GnomeHeaderNameLabel")),UBL_SETTINGS_MANAGER_TITLE);
gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(builder,"UBLinux Settings")),_("UBLinux Settings Manager")); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(builder,"UBLinux Settings")),UBL_SETTINGS_MANAGER_TITLE);
gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(builder,"webHeaderNameLabel")),_("UBLinux Settings Manager")); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(builder,"webHeaderNameLabel")),UBL_SETTINGS_MANAGER_TITLE);
gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(builder,"warningHeaderNameLabel")),_("UBLinux Settings Manager")); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(builder,"warningHeaderNameLabel")),UBL_SETTINGS_MANAGER_TITLE);
gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(builder,"LoaderHeaderNameLabel")),_("UBLinux Settings Manager")); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(builder,"LoaderHeaderNameLabel")),UBL_SETTINGS_MANAGER_TITLE);
gtk_label_set_text(GTK_LABEL(curWidgets->settingsSubmenuLabelSize),_("Icon size")); gtk_label_set_text(GTK_LABEL(curWidgets->settingsSubmenuLabelSize),ICON_SIZE_LABEL);
gtk_label_set_text(GTK_LABEL(curWidgets->settingsSubmenuLabelTheme),_("Window theme")); gtk_label_set_text(GTK_LABEL(curWidgets->settingsSubmenuLabelTheme),WINDOW_THEME_LABEL);
gtk_label_set_text(GTK_LABEL(curWidgets->helpHeader),_("Would you like to read documentation in the Web?")); gtk_label_set_text(GTK_LABEL(curWidgets->helpHeader),REDIRECTION_LABEL);
gtk_label_set_text(GTK_LABEL(curWidgets->helpText),_("You will be redirected to documentation site, where user help pages are translated and supported by community.")); gtk_label_set_text(GTK_LABEL(curWidgets->helpText),REDIRECTION_COMMENT_LABEL);
gtk_button_set_label(GTK_BUTTON(curWidgets->ReadHelpButton),_("Read online")); gtk_button_set_label(GTK_BUTTON(curWidgets->ReadHelpButton),READ_ONLINE_LABEL);
gtk_button_set_label(GTK_BUTTON(curWidgets->CancelHelpButton),_("Cancel")); gtk_button_set_label(GTK_BUTTON(curWidgets->CancelHelpButton),CANCEL_LABEL);
gtk_button_set_label(GTK_BUTTON(curWidgets->settingsCancel),_("Close")); gtk_button_set_label(GTK_BUTTON(curWidgets->settingsCancel),CLOSE_LABEL);
gtk_button_set_label(GTK_BUTTON(curWidgets->settingsAccept),_("Save and apply")); gtk_button_set_label(GTK_BUTTON(curWidgets->settingsAccept),SAVE_AND_APPLY_LABEL);
gtk_button_set_label(GTK_BUTTON(curWidgets->SectionSettingsSaveButton),_("Apply")); gtk_button_set_label(GTK_BUTTON(curWidgets->SectionSettingsSaveButton),APPLY_LABEL);
gtk_button_set_label(GTK_BUTTON(curWidgets->AlwaysOpenDocumentation),_("Always redirect")); gtk_button_set_label(GTK_BUTTON(curWidgets->AlwaysOpenDocumentation),ALWAYS_REDIRECT_LABEL);
gtk_menu_item_set_label(GTK_MENU_ITEM(curWidgets->MenuItemSettings),_("Settings")); gtk_menu_item_set_label(GTK_MENU_ITEM(curWidgets->MenuItemSettings),SETTINGS_LABEL);
gtk_menu_item_set_label(GTK_MENU_ITEM(curWidgets->MenuItemDocumentation),_("About...")); gtk_menu_item_set_label(GTK_MENU_ITEM(curWidgets->MenuItemDocumentation),DOCUMENTATION_LABEL);
gtk_button_set_label(GTK_BUTTON(curWidgets->CautionUnderstandButton),_("Understood")); gtk_menu_item_set_label(GTK_MENU_ITEM(curWidgets->MenuItemAboutSystem),ABOUT_LABEL);
gtk_button_set_label(GTK_BUTTON(curWidgets->settingsSectionsSettingsButton),_("Sections management")); gtk_button_set_label(GTK_BUTTON(curWidgets->CautionUnderstandButton),UNDERSTOOD_LABEL);
gtk_label_set_text(GTK_LABEL(curWidgets->settingsDoubleClickLabel),_("Double click selection")); gtk_button_set_label(GTK_BUTTON(curWidgets->settingsSectionsSettingsButton),SECTIONS_MANAGEMENT_LABEL);
gtk_label_set_text(GTK_LABEL(curWidgets->settingsDoubleClickLabel),DOUBLE_CLICK_SELECTION_LABEL);
return widgets; return widgets;
} }
@ -1777,7 +1833,7 @@ int main(int argc, char *argv[]){
} }
gtk_init(&argc, &argv); gtk_init(&argc, &argv);
if (setup_config()==0){ if (setup_config()==0){
printf("Ошибка загрузки конфига!\n"); printf(CONFIG_LOAD_ERROR);
return -1; return -1;
} }
actionWidgets *widget=NULL; actionWidgets *widget=NULL;

@ -23,6 +23,29 @@
typedef char* string; typedef char* string;
string version_application = "1.3"; string version_application = "1.3";
#define UBL_SETTINGS_MANAGER_TITLE _("UBLinux Settings Manager")
#define UBL_SETTINGS_MANAGER_ABOUT_TITLE _("About UBLinux Settings Manager")
#define ABOUT_PROJECT_HOME_PAGE_LABEL _("Project Home Page")
#define ABOUT_PROJECT_COMMENTS_LABEL _("Settings manager for UBLinux")
#define CONFIG_LOAD_ERROR _("Config loading failed!\n")
#define DOUBLE_CLICK_SELECTION_LABEL _("Double click selection")
#define SECTIONS_MANAGEMENT_LABEL _("Sections management")
#define UNDERSTOOD_LABEL _("Understood")
#define ABOUT_LABEL _("About...")
#define DOCUMENTATION_LABEL _("Documentation")
#define SETTINGS_LABEL _("Settings")
#define ALWAYS_REDIRECT_LABEL _("Always redirect")
#define APPLY_LABEL _("Apply")
#define SAVE_AND_APPLY_LABEL _("Save and apply")
#define CLOSE_LABEL _("Close")
#define CANCEL_LABEL _("Cancel")
#define READ_ONLINE_LABEL _("Read online")
#define REDIRECTION_COMMENT_LABEL _("You will be redirected to documentation site, where user help pages are translated and supported by community.")
#define REDIRECTION_LABEL _("Would you like to read documentation in the Web?")
#define WINDOW_THEME_LABEL _("Window theme")
#define ICON_SIZE_LABEL _("Icon size")
#define BACK_TO_ALL_SETTINGS_LABEL _("Back to all settings")
typedef struct apps{ typedef struct apps{
char *Name; char *Name;
@ -173,6 +196,7 @@ typedef struct {
GtkWidget *Revealer; GtkWidget *Revealer;
GtkWidget *settingsDoubleClickSwitch; GtkWidget *settingsDoubleClickSwitch;
GtkWidget *settingsDoubleClickLabel; GtkWidget *settingsDoubleClickLabel;
GtkWidget *BackToSettingsLabel;
} actionWidgets; } actionWidgets;

@ -125,6 +125,17 @@
</style> </style>
</object> </object>
</child> </child>
<child>
<object class="GtkMenuItem" id="GnomeMenuItemAbout">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">About...</property>
<property name="use-underline">True</property>
<style>
<class name="menuitemmiddle"/>
</style>
</object>
</child>
<child> <child>
<object class="GtkMenuItem" id="GnomeMenuItemDocumentation"> <object class="GtkMenuItem" id="GnomeMenuItemDocumentation">
<property name="visible">True</property> <property name="visible">True</property>
@ -354,6 +365,17 @@
</style> </style>
</object> </object>
</child> </child>
<child>
<object class="GtkMenuItem" id="MainMenuItemAbout">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">About...</property>
<property name="use-underline">True</property>
<style>
<class name="menuitemmiddle"/>
</style>
</object>
</child>
<child> <child>
<object class="GtkMenuItem" id="MainMenuItemDocumentation"> <object class="GtkMenuItem" id="MainMenuItemDocumentation">
<property name="visible">True</property> <property name="visible">True</property>
@ -391,25 +413,7 @@
</child> </child>
</object> </object>
<object class="GtkAction" id="action1"/> <object class="GtkAction" id="action1"/>
<object class="GtkAdjustment" id="adjustment1"> <object class="GtkWindow" id="GnomeWindow">
<property name="lower">1</property>
<property name="upper">5</property>
<property name="value">2</property>
<property name="step-increment">1</property>
<property name="page-increment">1</property>
</object>
<object class="GtkAdjustment" id="adjustment2">
<property name="upper">1</property>
<property name="step-increment">1</property>
<property name="page-increment">10</property>
</object>
<object class="GtkAdjustment" id="adjustment3"/>
<object class="GtkImage" id="image1">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="icon-name">go-first-symbolic</property>
</object>
<object class="GtkWindow" id="MainWindow">
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="default-width">800</property> <property name="default-width">800</property>
<property name="default-height">558</property> <property name="default-height">558</property>
@ -417,30 +421,28 @@
<child> <child>
<object class="GtkBox"> <object class="GtkBox">
<property name="visible">True</property> <property name="visible">True</property>
<property name="app-paintable">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<child> <child>
<object class="GtkBox"> <object class="GtkBox">
<property name="visible">True</property> <property name="visible">True</property>
<property name="app-paintable">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<child> <child>
<object class="GtkBox" id="MainImageBackground"> <object class="GtkBox">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="vexpand">True</property>
<child> <child>
<object class="GtkRevealer" id="MainRevealer"> <object class="GtkRevealer" id="GnomeRevealer">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="valign">start</property> <property name="valign">start</property>
<property name="transition-type">slide-left</property> <property name="transition-type">slide-left</property>
<child> <child>
<object class="GtkImage" id="MainBanner"> <object class="GtkImage" id="GnomeBanner">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">start</property> <property name="halign">center</property>
<property name="valign">start</property>
<property name="icon_size">3</property> <property name="icon_size">3</property>
<style> <style>
<class name="noborder"/> <class name="noborder"/>
@ -461,12 +463,13 @@
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<child> <child>
<object class="GtkMenuButton" id="MainRevealButton"> <object class="GtkMenuButton" id="GnomeRevealButton">
<property name="related-action">action1</property> <property name="related-action">action1</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="focus-on-click">False</property> <property name="focus-on-click">False</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<property name="use-underline">True</property>
<property name="direction">right</property> <property name="direction">right</property>
<child> <child>
<placeholder/> <placeholder/>
@ -505,51 +508,101 @@
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkBox" id="Mainworkingwindow"> <object class="GtkPaned" id="GnomePaned">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkBox" id="MainHideWhileLaunch">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">True</property>
<property name="margin-right">5</property> <property name="position">52</property>
<property name="margin-end">5</property> <property name="position-set">True</property>
<property name="margin-top">5</property> <property name="wide-handle">True</property>
<property name="margin-bottom">5</property>
<property name="orientation">vertical</property>
<child> <child>
<object class="GtkScrolledWindow"> <object class="GtkScrolledWindow">
<property name="width-request">5</property>
<property name="height-request">5</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="resize-mode">immediate</property> <property name="hscrollbar-policy">external</property>
<property name="hscrollbar-policy">never</property>
<property name="vscrollbar-policy">always</property>
<property name="shadow-type">in</property> <property name="shadow-type">in</property>
<child> <child>
<object class="GtkViewport"> <object class="GtkViewport">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="vscroll-policy">natural</property> <property name="resize-mode">immediate</property>
<property name="hscroll-policy">natural</property>
<child> <child>
<object class="GtkBox" id="Mainicvpack"> <object class="GtkBox" id="Gnomeicvpack">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<property name="spacing">2</property>
<child> <child>
<placeholder/> <placeholder/>
</child> </child>
<style> <style>
<class name="workingbg"/> <class name="workingbg"/>
<class name="noborder"/>
</style> </style>
</object> </object>
</child> </child>
</object> </object>
</child> </child>
</object> </object>
<packing>
<property name="resize">False</property>
<property name="shrink">True</property>
</packing>
</child>
<child>
<object class="GtkBox" id="Gnomeworkingwindow">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkBox" id="GnomeHideWhileLaunch">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkFrame">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="margin-right">3</property>
<property name="margin-start">3</property>
<property name="margin-end">3</property>
<property name="margin-top">3</property>
<property name="margin-bottom">3</property>
<property name="label-xalign">0</property>
<property name="shadow-type">in</property>
<child>
<object class="GtkAlignment">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="halign">center</property>
<property name="valign">center</property>
<property name="left-padding">12</property>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="halign">center</property>
<property name="valign">center</property>
<child>
<object class="GtkImage" id="GnomeInfoLogo">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="halign">center</property>
<property name="valign">center</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
</object>
</child>
</object>
</child>
<child type="label_item">
<placeholder/>
</child>
</object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
<property name="fill">True</property> <property name="fill">True</property>
@ -564,15 +617,24 @@
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkBox" id="Mainsocketplace"> <object class="GtkBox">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkBox" id="Gnomesocketplace">
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<child> <child>
<placeholder/> <placeholder/>
</child> </child>
<style> </object>
<class name="frontground"/> <packing>
</style> <property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -580,13 +642,17 @@
<property name="position">1</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
<style> </object>
<class name="workingbg"/> <packing>
</style> <property name="resize">True</property>
<property name="shrink">True</property>
</packing>
</child>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="pack-type">end</property>
<property name="position">1</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
@ -605,7 +671,7 @@
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="show-close-button">True</property> <property name="show-close-button">True</property>
<child type="title"> <child type="title">
<object class="GtkLabel" id="GnomeHeaderNameLabel"> <object class="GtkLabel" id="MainHeaderNameLabel">
<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">UBLinux Settings</property> <property name="label" translatable="yes">UBLinux Settings</property>
@ -624,57 +690,73 @@
</object> </object>
</child> </child>
<child> <child>
<object class="GtkButton" id="MainbackToSettingsButton"> <object class="GtkButton" id="GnomebackToSettingsButton">
<property name="label" translatable="yes">Back to settings</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="focus-on-click">False</property> <property name="focus-on-click">False</property>
<property name="receives-default">False</property> <property name="receives-default">False</property>
<property name="double-buffered">False</property>
<property name="halign">center</property> <property name="halign">center</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="margin-right">10</property>
<property name="margin-end">10</property> <property name="margin-end">10</property>
<property name="image">image1</property>
<signal name="clicked" handler="on_backToSettingsButton_clicked" swapped="no"/>
</object>
<packing>
<property name="position">1</property>
</packing>
</child>
<child> <child>
<object class="GtkBox" id="MainThirdSocketPlace"> <object class="GtkBox">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">center</property> <property name="spacing">5</property>
<property name="valign">center</property> <child>
<property name="orientation">vertical</property> <object class="GtkMenuButton">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="focus-on-click">False</property>
<property name="receives-default">True</property>
<property name="direction">left</property>
<property name="use-popover">False</property>
<child> <child>
<placeholder/> <placeholder/>
</child> </child>
<style> <style>
<class name="bkim"/> <class name="thin"/>
<class name="noborder"/>
</style> </style>
</object> </object>
<packing> <packing>
<property name="position">2</property> <property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="GnomeBackToSettingsLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Back to settings</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
</child>
</object>
<packing>
<property name="position">1</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkBox"> <object class="GtkBox">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="orientation">vertical</property>
<child> <child>
<object class="GtkMenuButton" id="MainappSettings"> <object class="GtkMenuButton" id="GnomeappSettings">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="focus-on-click">False</property> <property name="focus-on-click">False</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<property name="halign">center</property> <property name="halign">center</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="popup">MainMenu</property> <property name="popup">GnomeMenu</property>
<property name="direction">none</property> <property name="direction">none</property>
<property name="use-popover">False</property>
<child> <child>
<placeholder/> <placeholder/>
</child> </child>
@ -688,11 +770,11 @@
</object> </object>
<packing> <packing>
<property name="pack-type">end</property> <property name="pack-type">end</property>
<property name="position">3</property> <property name="position">2</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkBox" id="Mainsocketbuttonplace"> <object class="GtkBox" id="Gnomesocketbuttonplace">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">center</property> <property name="halign">center</property>
@ -700,86 +782,35 @@
<child> <child>
<placeholder/> <placeholder/>
</child> </child>
<style>
<class name="bkim"/>
</style>
</object> </object>
<packing> <packing>
<property name="pack-type">end</property> <property name="pack-type">end</property>
<property name="position">4</property> <property name="position">3</property>
</packing> </packing>
</child> </child>
<style>
<class name="bkim"/>
<class name="roundborder"/>
</style>
</object>
</child>
</object>
<object class="GtkImage" id="image2">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="pixel-size">16</property>
<property name="icon-name">user-trash-symbolic</property>
</object>
<object class="GtkImage" id="image3">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="icon-name">ubconfig-gui</property>
<property name="icon_size">6</property>
</object>
<object class="GtkMenu" id="PersonalMenu">
<property name="visible">True</property>
<property name="can-focus">False</property>
<child> <child>
<object class="GtkMenuItem"> <object class="GtkBox" id="GnomeThirdSocketPlace">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Element 1</property>
</object>
</child>
<child>
<object class="GtkMenuItem">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Element 2</property>
<child type="submenu">
<object class="GtkMenu" id="menu2">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">center</property>
<property name="valign">center</property>
<property name="orientation">vertical</property>
<child> <child>
<object class="GtkMenuItem"> <placeholder/>
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Element 3</property>
</object>
</child>
</object>
</child> </child>
</object> </object>
<packing>
<property name="position">4</property>
</packing>
</child> </child>
<child> <style>
<object class="GtkImageMenuItem"> <class name="bkim"/>
<property name="label" translatable="yes">Element 4</property> <class name="roundborder"/>
<property name="visible">True</property> </style>
<property name="can-focus">False</property>
<property name="image">image3</property>
<property name="use-stock">False</property>
</object> </object>
</child> </child>
</object> </object>
<object class="GtkImage" id="image4"> <object class="GtkWindow" id="MainWindow">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="pixel-size">16</property>
<property name="icon-name">object-select-symbolic</property>
</object>
<object class="GtkImage" id="image5">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="icon-name">go-first-symbolic</property>
</object>
<object class="GtkWindow" id="GnomeWindow">
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="default-width">800</property> <property name="default-width">800</property>
<property name="default-height">558</property> <property name="default-height">558</property>
@ -787,28 +818,30 @@
<child> <child>
<object class="GtkBox"> <object class="GtkBox">
<property name="visible">True</property> <property name="visible">True</property>
<property name="app-paintable">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<child> <child>
<object class="GtkBox"> <object class="GtkBox">
<property name="visible">True</property> <property name="visible">True</property>
<property name="app-paintable">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<child> <child>
<object class="GtkBox"> <object class="GtkBox" id="MainImageBackground">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="vexpand">True</property>
<child> <child>
<object class="GtkRevealer" id="GnomeRevealer"> <object class="GtkRevealer" id="MainRevealer">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="valign">start</property> <property name="valign">start</property>
<property name="transition-type">slide-left</property> <property name="transition-type">slide-left</property>
<child> <child>
<object class="GtkImage" id="GnomeBanner"> <object class="GtkImage" id="MainBanner">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">center</property> <property name="halign">start</property>
<property name="valign">start</property>
<property name="icon_size">3</property> <property name="icon_size">3</property>
<style> <style>
<class name="noborder"/> <class name="noborder"/>
@ -829,13 +862,12 @@
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<child> <child>
<object class="GtkMenuButton" id="GnomeRevealButton"> <object class="GtkMenuButton" id="MainRevealButton">
<property name="related-action">action1</property> <property name="related-action">action1</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="focus-on-click">False</property> <property name="focus-on-click">False</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<property name="use-underline">True</property>
<property name="direction">right</property> <property name="direction">right</property>
<child> <child>
<placeholder/> <placeholder/>
@ -867,107 +899,57 @@
<class name="bannerbackground"/> <class name="bannerbackground"/>
</style> </style>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">0</property> <property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkPaned" id="GnomePaned">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="position">52</property>
<property name="position-set">True</property>
<property name="wide-handle">True</property>
<child>
<object class="GtkScrolledWindow">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="hscrollbar-policy">external</property>
<property name="shadow-type">in</property>
<child>
<object class="GtkViewport">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="resize-mode">immediate</property>
<property name="hscroll-policy">natural</property>
<child>
<object class="GtkBox" id="Gnomeicvpack">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
<child>
<placeholder/>
</child>
<style>
<class name="workingbg"/>
<class name="noborder"/>
</style>
</object>
</child>
</object>
</child>
</object>
<packing>
<property name="resize">False</property>
<property name="shrink">True</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkBox" id="Gnomeworkingwindow"> <object class="GtkBox" id="Mainworkingwindow">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<child> <child>
<object class="GtkBox" id="GnomeHideWhileLaunch"> <object class="GtkBox" id="MainHideWhileLaunch">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="margin-right">5</property>
<property name="margin-end">5</property>
<property name="margin-top">5</property>
<property name="margin-bottom">5</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<child> <child>
<object class="GtkFrame"> <object class="GtkScrolledWindow">
<property name="width-request">5</property>
<property name="height-request">5</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">True</property>
<property name="margin-right">3</property> <property name="resize-mode">immediate</property>
<property name="margin-start">3</property> <property name="hscrollbar-policy">never</property>
<property name="margin-end">3</property> <property name="vscrollbar-policy">always</property>
<property name="margin-top">3</property>
<property name="margin-bottom">3</property>
<property name="label-xalign">0</property>
<property name="shadow-type">in</property> <property name="shadow-type">in</property>
<child> <child>
<object class="GtkAlignment"> <object class="GtkViewport">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">center</property> <property name="vscroll-policy">natural</property>
<property name="valign">center</property>
<property name="left-padding">12</property>
<child> <child>
<object class="GtkBox"> <object class="GtkBox" id="Mainicvpack">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">center</property> <property name="orientation">vertical</property>
<property name="valign">center</property> <property name="spacing">2</property>
<child> <child>
<object class="GtkImage" id="GnomeInfoLogo"> <placeholder/>
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="halign">center</property>
<property name="valign">center</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child> </child>
<style>
<class name="workingbg"/>
</style>
</object> </object>
</child> </child>
</object> </object>
</child> </child>
<child type="label_item">
<placeholder/>
</child>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -983,24 +965,15 @@
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkBox"> <object class="GtkBox" id="Mainsocketplace">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkBox" id="Gnomesocketplace">
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<child> <child>
<placeholder/> <placeholder/>
</child> </child>
</object> <style>
<packing> <class name="frontground"/>
<property name="expand">False</property> </style>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -1008,17 +981,13 @@
<property name="position">1</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
</object> <style>
<packing> <class name="workingbg"/>
<property name="resize">True</property> </style>
<property name="shrink">True</property>
</packing>
</child>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="pack-type">end</property>
<property name="position">1</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
@ -1037,7 +1006,7 @@
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="show-close-button">True</property> <property name="show-close-button">True</property>
<child type="title"> <child type="title">
<object class="GtkLabel" id="MainHeaderNameLabel"> <object class="GtkLabel" id="GnomeHeaderNameLabel">
<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">UBLinux Settings</property> <property name="label" translatable="yes">UBLinux Settings</property>
@ -1056,37 +1025,34 @@
</object> </object>
</child> </child>
<child> <child>
<object class="GtkButton" id="GnomebackToSettingsButton"> <object class="GtkButton" id="MainbackToSettingsButton">
<property name="label" translatable="yes">Back to settings</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="focus-on-click">False</property> <property name="focus-on-click">False</property>
<property name="receives-default">False</property> <property name="receives-default">False</property>
<property name="double-buffered">False</property>
<property name="halign">center</property> <property name="halign">center</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="margin-end">10</property> <property name="margin-end">10</property>
<property name="image">image5</property> <signal name="clicked" handler="on_backToSettingsButton_clicked" swapped="no"/>
</object>
<packing>
<property name="position">1</property>
</packing>
</child>
<child> <child>
<object class="GtkBox"> <object class="GtkBox">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="spacing">5</property>
<child> <child>
<object class="GtkMenuButton" id="GnomeappSettings"> <object class="GtkMenuButton">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="focus-on-click">False</property> <property name="focus-on-click">False</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<property name="halign">center</property> <property name="direction">left</property>
<property name="valign">center</property>
<property name="popup">GnomeMenu</property>
<property name="direction">none</property>
<child> <child>
<placeholder/> <placeholder/>
</child> </child>
<style>
<class name="thin"/>
<class name="noborder"/>
</style>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -1094,39 +1060,90 @@
<property name="position">0</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkLabel" id="MainBackToSettingsLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Back to settings</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
</child>
</object>
<packing>
<property name="position">1</property>
</packing>
</child>
<child>
<object class="GtkBox" id="MainThirdSocketPlace">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="halign">center</property>
<property name="valign">center</property>
<property name="orientation">vertical</property>
<child>
<placeholder/>
</child>
<style>
<class name="bkim"/>
</style>
</object> </object>
<packing> <packing>
<property name="pack-type">end</property>
<property name="position">2</property> <property name="position">2</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkBox" id="Gnomesocketbuttonplace"> <object class="GtkBox">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkMenuButton" id="MainappSettings">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="focus-on-click">False</property>
<property name="receives-default">True</property>
<property name="halign">center</property> <property name="halign">center</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="popup">MainMenu</property>
<property name="direction">none</property>
<property name="use-popover">False</property>
<child> <child>
<placeholder/> <placeholder/>
</child> </child>
</object> </object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
</object>
<packing> <packing>
<property name="pack-type">end</property> <property name="pack-type">end</property>
<property name="position">3</property> <property name="position">3</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkBox" id="GnomeThirdSocketPlace"> <object class="GtkBox" id="Mainsocketbuttonplace">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">center</property> <property name="halign">center</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="orientation">vertical</property>
<child> <child>
<placeholder/> <placeholder/>
</child> </child>
<style>
<class name="bkim"/>
</style>
</object> </object>
<packing> <packing>
<property name="pack-type">end</property>
<property name="position">4</property> <property name="position">4</property>
</packing> </packing>
</child> </child>
@ -1137,6 +1154,77 @@
</object> </object>
</child> </child>
</object> </object>
<object class="GtkAdjustment" id="adjustment1">
<property name="lower">1</property>
<property name="upper">5</property>
<property name="value">2</property>
<property name="step-increment">1</property>
<property name="page-increment">1</property>
</object>
<object class="GtkAdjustment" id="adjustment2">
<property name="upper">1</property>
<property name="step-increment">1</property>
<property name="page-increment">10</property>
</object>
<object class="GtkAdjustment" id="adjustment3"/>
<object class="GtkImage" id="image2">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="pixel-size">16</property>
<property name="icon-name">user-trash-symbolic</property>
</object>
<object class="GtkImage" id="image3">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="icon-name">ubconfig-gui</property>
<property name="icon_size">6</property>
</object>
<object class="GtkMenu" id="PersonalMenu">
<property name="visible">True</property>
<property name="can-focus">False</property>
<child>
<object class="GtkMenuItem">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Element 1</property>
</object>
</child>
<child>
<object class="GtkMenuItem">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Element 2</property>
<child type="submenu">
<object class="GtkMenu" id="menu2">
<property name="visible">True</property>
<property name="can-focus">False</property>
<child>
<object class="GtkMenuItem">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Element 3</property>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkImageMenuItem">
<property name="label" translatable="yes">Element 4</property>
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="image">image3</property>
<property name="use-stock">False</property>
</object>
</child>
</object>
<object class="GtkImage" id="image4">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="pixel-size">16</property>
<property name="icon-name">object-select-symbolic</property>
</object>
<object class="GtkImage" id="image6"> <object class="GtkImage" id="image6">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
@ -2163,7 +2251,6 @@
</object> </object>
<object class="GtkAboutDialog" id="ublAbloutWindow"> <object class="GtkAboutDialog" id="ublAbloutWindow">
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="title" translatable="yes">About</property>
<property name="resizable">False</property> <property name="resizable">False</property>
<property name="modal">True</property> <property name="modal">True</property>
<property name="window-position">center</property> <property name="window-position">center</property>
@ -2196,8 +2283,31 @@
<property name="position">0</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
</object>
</child>
<child type="titlebar">
<object class="GtkHeaderBar" id="headaderbabr">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="show-close-button">True</property>
<child type="title">
<object class="GtkLabel" id="aboutHeadLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">About UBLinux Settings Manager</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
</object>
</child>
<child> <child>
<placeholder/> <object class="GtkImage">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="pixel-size">32</property>
<property name="icon-name">com.ublinux.ubl-settings-manager</property>
<property name="icon_size">5</property>
</object>
</child> </child>
</object> </object>
</child> </child>

@ -1,137 +1,163 @@
# Language translations for ubl-settings-manager package. # SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, UBTech LLC # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the ubl-settings-manager package. # This file is distributed under the same license as the PACKAGE package.
# UBLinux Team <info@ublinux.com>, 2022 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
# #
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: ubl-settings-manager 1.0\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: info@ublinux.com\n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-01 00:00+0600\n" "POT-Creation-Date: 2023-04-21 12:33+0000\n"
"PO-Revision-Date: 2023-01-01 00:00+0600\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: UBLinux Team <info@ublinux.com>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: UBLinux Team <info@ublinux.com>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n" "Language: \n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: source/ubl-settings-manager.c:632 #: source/ubl-settings-manager.h:9
msgid "Settings manager for UBLinux" msgid ""
"\n"
"GTK settings manager for UBLinux\n"
"Usage: ubl-settings-manager [OPTIONS...]\n"
"Options:\n"
" -h, --help\t\t Show this help\n"
" -V, --version\t \t Show package version\n"
" --lock-settings Lock menu settings\n"
msgstr "" msgstr ""
#: source/ubl-settings-manager.c:633 source/ubl-settings-manager.c:1601 #: source/ubl-settings-manager.h:27
#: source/ubl-settings-manager.c:1615 source/ubl-settings-manager.c:1674 msgid "About UBLinux Settings Manager"
msgid "UBLinux Settings Manager"
msgstr "" msgstr ""
#: source/ubl-settings-manager.c:636 #: source/ubl-settings-manager.h:34 source/ubl-settings-manager.c:1685
msgid "Project Home Page" msgid "About..."
msgstr "" msgstr ""
#: source/ubl-settings-manager.h:37 source/ubl-settings-manager.h:36
#: source/ubl-settings-manager.c:1683
msgid "Always redirect"
msgstr ""
#: source/ubl-settings-manager.h:38 source/ubl-settings-manager.h:37
#: source/ubl-settings-manager.c:1742
msgid "Apply"
msgstr ""
#: source/ubl-settings-manager.h:47 source/ubl-settings-manager.h:46
#: source/ubl-settings-manager.c:1600 #: source/ubl-settings-manager.c:1600
msgid "Back to all settings" msgid "Back to all settings"
msgstr "" msgstr ""
#: source/ubl-settings-manager.c:1675 #: source/ubl-settings-manager.h:41 source/ubl-settings-manager.h:40
msgid "Icon size" #: source/ubl-settings-manager.c:1680
msgid "Cancel"
msgstr "" msgstr ""
#: source/ubl-settings-manager.c:1676 #: source/ubl-settings-manager.h:40 source/ubl-settings-manager.h:39
msgid "Window theme" #: source/ubl-settings-manager.c:1681
msgid "Close"
msgstr "" msgstr ""
#: source/ubl-settings-manager.c:1677 #: source/ubl-settings-manager.h:30
msgid "Would you like to read documentation in the Web?" msgid "Config loading failed!\n"
msgstr "" msgstr ""
#: source/ubl-settings-manager.c:1678 #: source/ubl-settings-manager.h:35
msgid "" msgid "Documentation"
"You will be redirected to documentation site, where user help pages are "
"translated and supported by community."
msgstr "" msgstr ""
#: source/ubl-settings-manager.c:1679 #: source/ubl-settings-manager.h:31 source/ubl-settings-manager.c:1748
msgid "Read online" msgid "Double click selection"
msgstr "" msgstr ""
#: source/ubl-settings-manager.c:1680 #: source/ubl-settings-manager.c:1913 source/ubl-settings-manager.c:1912
msgid "Cancel" #: source/ubl-settings-manager.c:1793
msgid "GNOME theme"
msgstr "" msgstr ""
#: source/ubl-settings-manager.c:1681 msgid "Hardware"
msgid "Close"
msgstr "" msgstr ""
#: source/ubl-settings-manager.c:1682 #: source/ubl-settings-manager.h:46 source/ubl-settings-manager.h:45
msgid "Save and apply" #: source/ubl-settings-manager.c:1675
msgid "Icon size"
msgstr "" msgstr ""
#: source/ubl-settings-manager.c:1742 msgid "Misc"
msgid "Apply"
msgstr "" msgstr ""
#: source/ubl-settings-manager.c:1683 msgid "Personal"
msgid "Always redirect"
msgstr "" msgstr ""
#: source/ubl-settings-manager.c:1684 #: source/ubl-settings-manager.h:28 source/ubl-settings-manager.c:636
msgid "Settings" msgid "Project Home Page"
msgstr "" msgstr ""
#: source/ubl-settings-manager.c:1685 #: source/ubl-settings-manager.h:42 source/ubl-settings-manager.h:41
msgid "About..." #: source/ubl-settings-manager.c:1679
msgid "Read online"
msgstr "" msgstr ""
#: source/ubl-settings-manager.c:1686 #: source/ubl-settings-manager.h:39 source/ubl-settings-manager.h:38
msgid "Understood" #: source/ubl-settings-manager.c:1682
msgid "Save and apply"
msgstr "" msgstr ""
#: source/ubl-settings-manager.c:1687 #: source/ubl-settings-manager.h:32 source/ubl-settings-manager.c:1687
msgid "Sections management" msgid "Sections management"
msgstr "" msgstr ""
#: source/ubl-settings-manager.c:1748 #: source/ubl-settings-manager.h:36 source/ubl-settings-manager.h:35
msgid "Double click selection" #: source/ubl-settings-manager.c:1684
msgid "Settings"
msgstr ""
#: source/ubl-settings-manager.h:29 source/ubl-settings-manager.c:632
msgid "Settings manager for UBLinux"
msgstr "" msgstr ""
#: source/ubl-settings-manager.c:1912 source/ubl-settings-manager.c:1911
#: source/ubl-settings-manager.c:1792 #: source/ubl-settings-manager.c:1792
msgid "Standard theme" msgid "Standard theme"
msgstr "" msgstr ""
#: source/ubl-settings-manager.c:1793 msgid "System"
msgid "GNOME theme"
msgstr "" msgstr ""
#: source/ubl-settings-manager.h:8 #: source/ubl-settings-manager.h:26 source/ubl-settings-manager.c:633
msgid "Version: " #: source/ubl-settings-manager.c:1601 source/ubl-settings-manager.c:1615
#: source/ubl-settings-manager.c:1674
msgid "UBLinux Settings Manager"
msgstr "" msgstr ""
#: source/ubl-settings-manager.h:9 #: source/ubl-settings-manager.h:33 source/ubl-settings-manager.c:1686
msgid "ubl-settings-manager version: " msgid "Understood"
msgstr "" msgstr ""
#: source/ubl-settings-manager.h:9 #: source/ubl-settings-manager.h:8
msgid "" msgid "Version: "
"\n"
"GTK settings manager for UBLinux\n"
"Usage: ubl-settings-manager [OPTIONS...]\n"
"Options:\n"
" -h, --help\t\t Show this help\n"
" -V, --version\t \t Show package version\n"
" --lock-settings Lock menu settings\n"
msgstr "" msgstr ""
msgid "Personal" #: source/ubl-settings-manager.h:45 source/ubl-settings-manager.h:44
#: source/ubl-settings-manager.c:1676
msgid "Window theme"
msgstr "" msgstr ""
msgid "Hardware" #: source/ubl-settings-manager.h:44 source/ubl-settings-manager.h:43
#: source/ubl-settings-manager.c:1677
msgid "Would you like to read documentation in the Web?"
msgstr "" msgstr ""
msgid "System" #: source/ubl-settings-manager.h:43 source/ubl-settings-manager.h:42
#: source/ubl-settings-manager.c:1678
msgid ""
"You will be redirected to documentation site, where user help pages are "
"translated and supported by community."
msgstr "" msgstr ""
msgid "Misc" #: source/ubl-settings-manager.h:9
msgid "ubl-settings-manager version: "
msgstr "" msgstr ""

@ -4,11 +4,11 @@
# UBLinux Team <info@ublinux.com>, 2022 # UBLinux Team <info@ublinux.com>, 2022
# #
#, fuzzy #, fuzzy
msgid "translation_info\n" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: ubl-settings-manager 1.0\n" "Project-Id-Version: ubl-settings-manager 1.0\n"
"Report-Msgid-Bugs-To: info@ublinux.com\n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-01 00:00+0600\n" "POT-Creation-Date: 2023-04-21 12:33+0000\n"
"PO-Revision-Date: 2023-01-01 00:00+0600\n" "PO-Revision-Date: 2023-01-01 00:00+0600\n"
"Last-Translator: UBLinux Team <info@ublinux.com>\n" "Last-Translator: UBLinux Team <info@ublinux.com>\n"
"Language-Team: Russian - UBLinux Team <info@ublinux.com>\n" "Language-Team: Russian - UBLinux Team <info@ublinux.com>\n"
@ -17,128 +17,157 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: source/ubl-settings-manager.c:667 #: source/ubl-settings-manager.h:9
msgid "Settings manager for UBLinux" msgid ""
msgstr "Менеджер настроек для UBLinux" "\n"
"GTK settings manager for UBLinux\n"
"Usage: ubl-settings-manager [OPTIONS...]\n"
"Options:\n"
" -h, --help\t\t Show this help\n"
" -V, --version\t \t Show package version\n"
" --lock-settings Lock menu settings\n"
msgstr ""
"\n"
"GTK Менеджер настроек для UBLinux\n"
"Использование: ubl-settings-manager [АРГУМЕНТЫ...]\n"
"Аргументы:\n"
" -h, --help\t\t Показать помощь\n"
" -V, --version\t \t Показать версию пакета\n"
" --lock-settings \t Заблокировать окно настроек\n"
#: source/ubl-settings-manager.c:668 source/ubl-settings-manager.c:1655 #: source/ubl-settings-manager.h:27
#: source/ubl-settings-manager.c:1669 source/ubl-settings-manager.c:1733 #, fuzzy
msgid "UBLinux Settings Manager" msgid "About UBLinux Settings Manager"
msgstr "Настройки UBLinux" msgstr "О приложении Настройки UBLinux"
#: source/ubl-settings-manager.c:671 #: source/ubl-settings-manager.h:34 source/ubl-settings-manager.c:1685
msgid "Project Home Page" msgid "About..."
msgstr "Домашняя страница проекта" msgstr "О программе"
#: source/ubl-settings-manager.c:1654 #: source/ubl-settings-manager.h:37 source/ubl-settings-manager.h:36
#: source/ubl-settings-manager.c:1683
msgid "Always redirect"
msgstr "Всегда перенаправлять"
#: source/ubl-settings-manager.h:38 source/ubl-settings-manager.h:37
#: source/ubl-settings-manager.c:1742
msgid "Apply"
msgstr "Применить"
#: source/ubl-settings-manager.h:47 source/ubl-settings-manager.h:46
#: source/ubl-settings-manager.c:1600
msgid "Back to all settings" msgid "Back to all settings"
msgstr "Назад ко всем настройкам" msgstr "Назад ко всем настройкам"
#: source/ubl-settings-manager.c:1734 #: source/ubl-settings-manager.h:41 source/ubl-settings-manager.h:40
msgid "Icon size" #: source/ubl-settings-manager.c:1680
msgstr "Размер иконок" msgid "Cancel"
msgstr "Отменить"
#: source/ubl-settings-manager.c:1735 #: source/ubl-settings-manager.h:40 source/ubl-settings-manager.h:39
msgid "Window theme" #: source/ubl-settings-manager.c:1681
msgstr "Выбор темы" msgid "Close"
msgstr "Закрыть"
#: source/ubl-settings-manager.c:1736 #: source/ubl-settings-manager.h:30
msgid "Would you like to read documentation in the Web?" msgid "Config loading failed!\n"
msgstr "Вы хотите прочитать справку в Сети?" msgstr ""
#: source/ubl-settings-manager.c:1737 #: source/ubl-settings-manager.h:35
msgid "" msgid "Documentation"
"You will be redirected to documentation site, where user help pages are " msgstr "Справка"
"translated and supported by community."
msgstr "Вы будете перенаправлены на сайт с документацией где страницы помощи переводятся и поддерживаются сообществом."
#: source/ubl-settings-manager.c:1738 #: source/ubl-settings-manager.h:31 source/ubl-settings-manager.c:1748
msgid "Read online" msgid "Double click selection"
msgstr "Прочитать онлайн" msgstr "Открывать приложения двойным нажатием"
#: source/ubl-settings-manager.c:1739 #: source/ubl-settings-manager.c:1913 source/ubl-settings-manager.c:1912
msgid "Cancel" #: source/ubl-settings-manager.c:1793
msgstr "Отменить" msgid "GNOME theme"
msgstr "GNOME тема"
#: source/ubl-settings-manager.c:1740 msgid "Hardware"
msgid "Close" msgstr "Оборудование"
msgstr "Закрыть"
#: source/ubl-settings-manager.c:1741 #: source/ubl-settings-manager.h:46 source/ubl-settings-manager.h:45
msgid "Save and apply" #: source/ubl-settings-manager.c:1675
msgstr "Сохранить и применить" msgid "Icon size"
msgstr "Размер иконок"
#: source/ubl-settings-manager.c:1742 msgid "Misc"
msgid "Apply" msgstr "Прочее"
msgstr "Применить"
#: source/ubl-settings-manager.c:1743 msgid "Personal"
msgid "Always redirect" msgstr "Личные"
msgstr "Всегда перенаправлять"
#: source/ubl-settings-manager.c:1744 #: source/ubl-settings-manager.h:28 source/ubl-settings-manager.c:636
msgid "Settings" msgid "Project Home Page"
msgstr "Настройки" msgstr "Домашняя страница проекта"
#: source/ubl-settings-manager.c:1745 #: source/ubl-settings-manager.h:42 source/ubl-settings-manager.h:41
msgid "About..." #: source/ubl-settings-manager.c:1679
msgstr "О программе" msgid "Read online"
msgstr "Прочитать онлайн"
#: source/ubl-settings-manager.c:1746 #: source/ubl-settings-manager.h:39 source/ubl-settings-manager.h:38
msgid "Understood" #: source/ubl-settings-manager.c:1682
msgstr "Понятно" msgid "Save and apply"
msgstr "Сохранить и применить"
#: source/ubl-settings-manager.c:1747 #: source/ubl-settings-manager.h:32 source/ubl-settings-manager.c:1687
msgid "Sections management" msgid "Sections management"
msgstr "Настройка разделов" msgstr "Настройка разделов"
#: source/ubl-settings-manager.c:1748 #: source/ubl-settings-manager.h:36 source/ubl-settings-manager.h:35
msgid "Double click selection" #: source/ubl-settings-manager.c:1684
msgstr "Открывать приложения двойным нажатием" msgid "Settings"
msgstr "Настройки"
#: source/ubl-settings-manager.c:1853 #: source/ubl-settings-manager.h:29 source/ubl-settings-manager.c:632
msgid "Settings manager for UBLinux"
msgstr "Менеджер настроек для UBLinux"
#: source/ubl-settings-manager.c:1912 source/ubl-settings-manager.c:1911
#: source/ubl-settings-manager.c:1792
msgid "Standard theme" msgid "Standard theme"
msgstr "Стандартная тема" msgstr "Стандартная тема"
#: source/ubl-settings-manager.c:1854 msgid "System"
msgid "GNOME theme" msgstr "Система"
msgstr "GNOME тема"
#: source/ubl-settings-manager.h:26 source/ubl-settings-manager.c:633
#: source/ubl-settings-manager.c:1601 source/ubl-settings-manager.c:1615
#: source/ubl-settings-manager.c:1674
msgid "UBLinux Settings Manager"
msgstr "Настройки UBLinux"
#: source/ubl-settings-manager.h:33 source/ubl-settings-manager.c:1686
msgid "Understood"
msgstr "Понятно"
#: source/ubl-settings-manager.h:8 #: source/ubl-settings-manager.h:8
msgid "Version: " msgid "Version: "
msgstr "Версия: " msgstr "Версия: "
#: source/ubl-settings-manager.h:9 #: source/ubl-settings-manager.h:45 source/ubl-settings-manager.h:44
msgid "ubl-settings-manager version: " #: source/ubl-settings-manager.c:1676
msgstr "ubl-settings-manager версия: " msgid "Window theme"
msgstr "Выбор темы"
#: source/ubl-settings-manager.h:9 #: source/ubl-settings-manager.h:44 source/ubl-settings-manager.h:43
#: source/ubl-settings-manager.c:1677
msgid "Would you like to read documentation in the Web?"
msgstr "Вы хотите прочитать справку в Сети?"
#: source/ubl-settings-manager.h:43 source/ubl-settings-manager.h:42
#: source/ubl-settings-manager.c:1678
msgid "" msgid ""
"\n" "You will be redirected to documentation site, where user help pages are "
"GTK settings manager for UBLinux\n" "translated and supported by community."
"Usage: ubl-settings-manager [OPTIONS...]\n"
"Options:\n"
" -h, --help\t\t Show this help\n"
" -V, --version\t \t Show package version\n"
" --lock-settings Lock menu settings\n"
msgstr "" msgstr ""
"\n" "Вы будете перенаправлены на сайт с документацией где страницы помощи "
"GTK Менеджер настроек для UBLinux\n" "переводятся и поддерживаются сообществом."
"Использование: ubl-settings-manager [АРГУМЕНТЫ...]\n"
"Аргументы:\n"
" -h, --help\t\t Показать помощь\n"
" -V, --version\t \t Показать версию пакета\n"
" --lock-settings \t Заблокировать окно настроек\n"
msgid "Personal"
msgstr "Личные"
msgid "Hardware"
msgstr "Оборудование"
msgid "System" #: source/ubl-settings-manager.h:9
msgstr "Система" msgid "ubl-settings-manager version: "
msgstr "ubl-settings-manager версия: "
msgid "Misc"
msgstr "Прочее"

Loading…
Cancel
Save