Merge pull request 'master' (#41) from YanTheKaller/ubl-settings-update:master into master

Reviewed-on: #41
pull/109/head^2^2 v2.4
Dmitry Razumov 1 year ago
commit 51a646e06c

@ -49,7 +49,7 @@ void on_toggle_button_toggled(GtkWidget *self, main_window *widgets){
break; break;
} }
} else if (self == widgets->UpdateIntervalDefaultCheck){ } else if (self == widgets->UpdateIntervalDefaultCheck||self == widgets->UpdateIntervalSpin|| self == widgets->UpdateIntervalCombo || self == widgets->BootCheck){
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->UpdateIntervalDefaultCheck))){ if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->UpdateIntervalDefaultCheck))){
yon_config_remove_by_key(AUTOUPDATE_interval); yon_config_remove_by_key(AUTOUPDATE_interval);
} else { } else {
@ -600,6 +600,16 @@ void on_web_publish_add(GtkWidget *,main_window *widgets){
g_signal_connect(G_OBJECT(window->AcceptButton),"clicked",G_CALLBACK(on_web_publish_accept),dict); g_signal_connect(G_OBJECT(window->AcceptButton),"clicked",G_CALLBACK(on_web_publish_accept),dict);
} }
void on_scrolled_window_size_allocate(GtkWidget *, GdkRectangle *allocation, repo_add_window *window){
if (allocation->height<100){
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(gtk_widget_get_parent(gtk_widget_get_parent(window->SourceListBox))),GTK_POLICY_NEVER,GTK_POLICY_NEVER);
gtk_widget_set_size_request(gtk_widget_get_parent(gtk_widget_get_parent(window->SourceListBox)),-1,allocation->height);
} else {
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(gtk_widget_get_parent(gtk_widget_get_parent(window->SourceListBox))),GTK_POLICY_NEVER,GTK_POLICY_ALWAYS);
gtk_widget_set_size_request(gtk_widget_get_parent(gtk_widget_get_parent(window->SourceListBox)),-1,100);
}
}
void on_repo_add(GtkWidget *, main_window *widgets){ void on_repo_add(GtkWidget *, main_window *widgets){
gtk_tree_selection_unselect_all(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->MirrorTree))); gtk_tree_selection_unselect_all(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->MirrorTree)));
repo_add_window *window = yon_repo_add_window_new(); repo_add_window *window = yon_repo_add_window_new();
@ -810,7 +820,8 @@ void on_repo_edit(GtkWidget *,main_window *widgets){
void on_web_publish_edit(GtkWidget *,main_window *widgets){ void on_web_publish_edit(GtkWidget *,main_window *widgets){
web_publication_add_window *window = yon_web_publication_add_window_new(); web_publication_add_window *window = yon_web_publication_add_window_new();
yon_gtk_window_setup(GTK_WINDOW(window->Window),GTK_WINDOW(widgets->Window),ADD_REPO_LABEL,icon_path,"web_publish_window"); gtk_label_set_text(GTK_LABEL(window->HeadLabel),EDIT_WEB_LABEL);
yon_gtk_window_setup(GTK_WINDOW(window->Window),GTK_WINDOW(widgets->Window),ADD_WEB_LABEL,icon_path,"web_publish_window");
dictionary *dict = NULL; dictionary *dict = NULL;
yon_dictionary_add_or_create_if_exists_with_data(dict,"widgets",widgets); yon_dictionary_add_or_create_if_exists_with_data(dict,"widgets",widgets);
@ -877,7 +888,8 @@ void on_web_publish_edit(GtkWidget *,main_window *widgets){
void on_mirror_edit(GtkWidget *,main_window *widgets){ void on_mirror_edit(GtkWidget *,main_window *widgets){
mirror_add_window *window = yon_mirror_add_window_new(); mirror_add_window *window = yon_mirror_add_window_new();
yon_gtk_window_setup(GTK_WINDOW(window->Window),GTK_WINDOW(widgets->Window),ADD_REPO_LABEL,icon_path,"mirror_window"); gtk_label_set_text(GTK_LABEL(window->HeadLabel),EDIT_WEB_LABEL);
yon_gtk_window_setup(GTK_WINDOW(window->Window),GTK_WINDOW(widgets->Window),ADD_WEB_LABEL,icon_path,"mirror_window");
dictionary *dict = NULL; dictionary *dict = NULL;
yon_dictionary_add_or_create_if_exists_with_data(dict,"widgets",widgets); yon_dictionary_add_or_create_if_exists_with_data(dict,"widgets",widgets);
@ -886,7 +898,8 @@ void on_mirror_edit(GtkWidget *,main_window *widgets){
char *target; char *target;
GtkTreeIter iter; GtkTreeIter iter;
gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->MirrorTree)),NULL,&iter); GtkTreeModel *model;
gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->MirrorTree)),&model,&iter);
gtk_tree_model_get(GTK_TREE_MODEL(widgets->MirrorList),&iter,0,&target,-1); gtk_tree_model_get(GTK_TREE_MODEL(widgets->MirrorList),&iter,0,&target,-1);
gtk_entry_set_text(GTK_ENTRY(window->NameEntry),target); gtk_entry_set_text(GTK_ENTRY(window->NameEntry),target);
window->name = target; window->name = target;
@ -900,12 +913,10 @@ void on_mirror_edit(GtkWidget *,main_window *widgets){
yon_ubl_status_highlight_incorrect(window->TypeEntry); yon_ubl_status_highlight_incorrect(window->TypeEntry);
return; return;
} }
char *type = (char*)gtk_combo_box_get_active_id(GTK_COMBO_BOX(window->TypeCombo));
char *full_name = yon_char_unite(type,"@",target,NULL);
gtk_entry_set_text(GTK_ENTRY(window->TypeEntry),""); gtk_entry_set_text(GTK_ENTRY(window->TypeEntry),"");
GtkBuilder *builder = gtk_builder_new_from_resource(glade_mirror_path_add_path); GtkBuilder *builder = gtk_builder_new_from_resource(glade_mirror_path_add_path);
gtk_box_pack_start(GTK_BOX(window->PathBox),yon_gtk_builder_get_widget(builder,"PathRemovalBox"),0,0,2); gtk_box_pack_start(GTK_BOX(window->PathBox),yon_gtk_builder_get_widget(builder,"PathRemovalBox"),0,0,2);
gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(builder,"PathEntry")),full_name); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(builder,"PathEntry")),target);
g_signal_connect(gtk_builder_get_object(builder,"PathEditButton"),"clicked",G_CALLBACK(on_mirror_path_edit),gtk_builder_get_object(builder,"PathRemovalBox")); g_signal_connect(gtk_builder_get_object(builder,"PathEditButton"),"clicked",G_CALLBACK(on_mirror_path_edit),gtk_builder_get_object(builder,"PathRemovalBox"));
g_signal_connect(gtk_builder_get_object(builder,"PathRemoveButton"),"clicked",G_CALLBACK(on_mirror_path_removed),gtk_builder_get_object(builder,"PathRemovalBox")); g_signal_connect(gtk_builder_get_object(builder,"PathRemoveButton"),"clicked",G_CALLBACK(on_mirror_path_removed),gtk_builder_get_object(builder,"PathRemovalBox"));
g_object_unref(G_OBJECT(builder)); g_object_unref(G_OBJECT(builder));
@ -1357,7 +1368,9 @@ repo_add_window *yon_repo_add_window_new(){
window->AcceptButton = yon_gtk_builder_get_widget(builder,"AcceptButton"); window->AcceptButton = yon_gtk_builder_get_widget(builder,"AcceptButton");
window->CancelButton = yon_gtk_builder_get_widget(builder,"CancelButton"); window->CancelButton = yon_gtk_builder_get_widget(builder,"CancelButton");
window->HeadLabel = yon_gtk_builder_get_widget(builder,"HeadLabel"); window->HeadLabel = yon_gtk_builder_get_widget(builder,"HeadLabel");
window->SignLevelLabel = yon_gtk_builder_get_widget(builder,"SignLevelLabel");
window->SourceBox = yon_gtk_builder_get_widget(builder,"SourceBox"); window->SourceBox = yon_gtk_builder_get_widget(builder,"SourceBox");
window->SourceListBox = yon_gtk_builder_get_widget(builder,"SourceListBox");
window->RepoSourceAddButton = yon_gtk_builder_get_widget(builder,"RepoSourceAddButton"); window->RepoSourceAddButton = yon_gtk_builder_get_widget(builder,"RepoSourceAddButton");
window->NeverRadio = yon_gtk_builder_get_widget(builder,"NeverRadio"); window->NeverRadio = yon_gtk_builder_get_widget(builder,"NeverRadio");
window->OptionalRadio = yon_gtk_builder_get_widget(builder,"OptionalRadio"); window->OptionalRadio = yon_gtk_builder_get_widget(builder,"OptionalRadio");
@ -1383,7 +1396,9 @@ repo_add_window *yon_repo_add_window_new(){
g_signal_connect(G_OBJECT(window->UsageDefaultCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button_inversed),window->UsageEnableSearchCheck); g_signal_connect(G_OBJECT(window->UsageDefaultCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button_inversed),window->UsageEnableSearchCheck);
g_signal_connect(G_OBJECT(window->UsageDefaultCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button_inversed),window->UsageEnableUpdateCheck); g_signal_connect(G_OBJECT(window->UsageDefaultCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button_inversed),window->UsageEnableUpdateCheck);
g_signal_connect(G_OBJECT(window->UsageDefaultCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button_inversed),window->UsageSysupgradeCheck); g_signal_connect(G_OBJECT(window->UsageDefaultCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button_inversed),window->UsageSysupgradeCheck);
// g_signal_connect(G_OBJECT(window->SourceListBox),"size-allocate",G_CALLBACK(on_scrolled_window_size_allocate),window);
gtk_widget_show(window->Window); gtk_widget_show(window->Window);
gtk_label_set_text(GTK_LABEL(window->SignLevelLabel),SIGN_LEVEL_LABEL);
return window; return window;
} }
@ -1610,8 +1625,12 @@ void yon_main_window_complete(main_window *widgets){
g_signal_connect(G_OBJECT(widgets->PublicationCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button),widgets->PublicationUpdateButton); g_signal_connect(G_OBJECT(widgets->PublicationCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button),widgets->PublicationUpdateButton);
g_signal_connect(G_OBJECT(widgets->UpdateIntervalDefaultCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button_inversed),widgets->UpdateIntervalCombo); g_signal_connect(G_OBJECT(widgets->UpdateIntervalDefaultCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button_inversed),widgets->UpdateIntervalCombo);
g_signal_connect(G_OBJECT(widgets->UpdateIntervalDefaultCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button_inversed),widgets->UpdateIntervalSpin); g_signal_connect(G_OBJECT(widgets->UpdateIntervalDefaultCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button_inversed),widgets->UpdateIntervalSpin);
g_signal_connect(G_OBJECT(widgets->UpdateIntervalDefaultCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button_inversed),widgets->BootCheck);
g_signal_connect(G_OBJECT(widgets->BootCheck),"toggled",G_CALLBACK(on_toggle_button_toggled),widgets);
g_signal_connect(G_OBJECT(widgets->UpdateIntervalSpin),"changed",G_CALLBACK(on_toggle_button_toggled),widgets);
g_signal_connect(G_OBJECT(widgets->UpdateIntervalCombo),"changed",G_CALLBACK(on_toggle_button_toggled),widgets);
g_signal_connect(G_OBJECT(widgets->AutoUpdateCheck),"toggled",G_CALLBACK(on_toggle_button_toggled),widgets); g_signal_connect(G_OBJECT(widgets->AutoUpdateCheck),"toggled",G_CALLBACK(on_toggle_button_toggled),widgets);
g_signal_connect(G_OBJECT(widgets->UpdateModeCombo),"changed",G_CALLBACK(on_toggle_button_toggled),widgets); g_signal_connect(G_OBJECT(widgets->UpdateModeCombo),"changed",G_CALLBACK(on_toggle_button_toggled),widgets);
g_signal_connect(G_OBJECT(widgets->UpdateIntervalDefaultCheck),"toggled",G_CALLBACK(on_toggle_button_toggled),widgets); g_signal_connect(G_OBJECT(widgets->UpdateIntervalDefaultCheck),"toggled",G_CALLBACK(on_toggle_button_toggled),widgets);

@ -152,6 +152,7 @@ typedef struct {
GtkWidget *UsageEnableSearchCheck; GtkWidget *UsageEnableSearchCheck;
GtkWidget *UsageEnableUpdateCheck; GtkWidget *UsageEnableUpdateCheck;
GtkWidget *UsageDefaultCheck; GtkWidget *UsageDefaultCheck;
GtkWidget *SourceListBox;
GtkWidget *RepoSignConditionCombo; GtkWidget *RepoSignConditionCombo;
GtkWidget *RepoSignCheckCombo; GtkWidget *RepoSignCheckCombo;
GtkWidget *RepoSourceButton; GtkWidget *RepoSourceButton;
@ -163,6 +164,7 @@ typedef struct {
GtkWidget *EnabledCheck; GtkWidget *EnabledCheck;
GtkWidget *AcceptButton; GtkWidget *AcceptButton;
GtkWidget *CancelButton; GtkWidget *CancelButton;
GtkWidget *SignLevelLabel;
GtkWidget *NeverRadio; GtkWidget *NeverRadio;
GtkWidget *OptionalRadio; GtkWidget *OptionalRadio;
@ -311,6 +313,8 @@ void on_password_accept();
void on_password_open(GtkWidget *, web_publication_add_window *window); void on_password_open(GtkWidget *, web_publication_add_window *window);
void on_scrolled_window_size_allocate(GtkWidget *, GdkRectangle *allocation, repo_add_window *window);
password_window *yon_password_window_new(); password_window *yon_password_window_new();
repo_add_window *yon_repo_add_window_new(); repo_add_window *yon_repo_add_window_new();
web_publication_add_window *yon_web_publication_add_window_new(); web_publication_add_window *yon_web_publication_add_window_new();

@ -10,122 +10,154 @@
#define REMOVE_REPO_WARNING_LABEL _("Are you sure want to remove repository?") #define REMOVE_REPO_WARNING_LABEL _("Are you sure want to remove repository?")
#define NO_SHARED_REPOS_LABEL _("No repositories were chosen to share") #define NO_SHARED_REPOS_LABEL _("No repositories were chosen to share")
#define ADD_WEB_LABEL _("Add repository for publication")
#define EDIT_WEB_LABEL _("Edit repository for publication")
#define PASSWORD_MISMATCH_LABEL _("passwords do not match") #define PASSWORD_MISMATCH_LABEL _("passwords do not match")
// #define _LABEL _("Update") #define REPO_TOOLTIP_LABEL _("file://\t\t- Directory URL prefix for repository\n\
// #define _LABEL _("Repositories") ftp://\t\t- FTP URL prefix for repository\n\
// #define _LABEL _("Publication") http://\t\t- HTTP URL prefix for repository\n\
// #define _LABEL _("WEB-publication") https://\t\t- HTTPS URL prefix for repository\n\
// #define _LABEL _("Mirror publication") Configuration - configuration path")
// #define _LABEL _("Date of last automatic update: ") #define MIRROR_TOOLTIP_LABEL _("url - web-link for repository. It is allowed to write multiple, separating with comma (,)\n\
// #define _LABEL _("Automatic update") http_proxy - proxy-server for repository, replaces 'http_proxy'. Single parameter per repository\n\
// #define _LABEL _("First update all modules and then the system") mirrorlist - mirrors file, make sure server URL is NOT included in this file! Single parameter per repository")
// #define _LABEL _("Update only modules") #define SIGN_LEVEL_LABEL _("- Never - Signature verification will not be performed. Primary\n\
// #define _LABEL _("Update everything in the order of the specified repositories") \t- PackageNever - Packages only. Secondary\n\
// #define _LABEL _("Update mode:") \t- DatabaseNever - Database only. Secondary\n\
// #define _LABEL _("Update interval:") - Optional - Signatures will be verified if present, but unsigned databases and packages will also be accepted. Primary\n\
// #define _LABEL _("Boot") \t- PackageOptional - Packages only. Secondary\n\
// #define _LABEL _("Minutes") \t- DatabaseOptional - Database only.\n\
// #define _LABEL _("Hours") - Required - Signatures will be required for all packages and databases. Primary\n\
// #define _LABEL _("Days") \t- PackageRequired - Packages only. Secondary\n\
// #define _LABEL _("Months") \t- DatabaseRequired - Database only. Secondary\n\
// #define _LABEL _("Repositories from which the update will occur") - TrustedOnly - If signature is verified for packages and database, it must be in the keyring and fully trusted; marginal trust not applicable\n\
// #define _LABEL _("Repositories list:") \t- PackageTrustedOnly - If signature is verified only for packages\n\
// #define _LABEL _("Default") \t- DatabaseTrustedOnly - If signature is verified only for database\n\
// #define _LABEL _("Choose") - TrustAll - If signature is verified, it must be in keyring, but does not need to have a trust level assigned (e.g. unknown or marginal trust)\n\
// #define _LABEL _("Chosen") \t- PackageTrustAll - If signature is verified only for packages\n\
// #define _LABEL _("Repository") \t- DatabaseTrustAll - If signature is verified only for database\n")
// #define _LABEL _("Manage repository list") /*
// #define _LABEL _("Disable system repositories") #define _LABEL _("every")
// #define _LABEL _("Update") #define _LABEL _("Resource link of file path")
// #define _LABEL _("Move up") #define _LABEL _("Open file explorer")
// #define _LABEL _("Move down") #define _LABEL _("Add source")
// #define _LABEL _("Add") #define _LABEL _("Username")
// #define _LABEL _("Edit") #define _LABEL _("User password")
// #define _LABEL _("Remove") #define _LABEL _("Storage path to publish")
// #define _LABEL _("Enabled") #define _LABEL _("The full URL of where to find the database, packages, and signatures (if available) for this repository. Multiple can be specified, separated by commas (,)")
// #define _LABEL _("Source") #define _LABEL _("Update")
// #define _LABEL _("Signature level") #define _LABEL _("Repositories")
// #define _LABEL _("Usage level") #define _LABEL _("Publication")
// #define _LABEL _("Repository connection configuration") #define _LABEL _("WEB-publication")
// #define _LABEL _("Setting up a connection to a distributed repository network and publishing your repositories") #define _LABEL _("Mirror publication")
// #define _LABEL _("Connect and publish") #define _LABEL _("Date of last automatic update:")
// #define _LABEL _("Recieve DB packages from shared network") #define _LABEL _("Date of last automatic update")
// #define _LABEL _("Repositories for publishing") #define _LABEL _("Automatic update")
// #define _LABEL _("Repositories list:") #define _LABEL _("First update all modules and then the system")
// #define _LABEL _("All repositories") #define _LABEL _("Update only modules")
// #define _LABEL _("Choose") #define _LABEL _("Update everything in the order of the specified repositories")
// #define _LABEL _("Accept") #define _LABEL _("Update mode:")
// #define _LABEL _("Repository name") #define _LABEL _("Update interval:")
// #define _LABEL _("Setting up publication of storage and/or repositories as a local WEB resource")
// #define _LABEL _("Authorization parameters")
// #define _LABEL _("Storage")
// #define _LABEL _("Chosen repositories")
// #define _LABEL _("Reviewer")
// #define _LABEL _("Port")
// #define _LABEL _("Name")
// #define _LABEL _("Password/Hash type")
// #define _LABEL _("Password/Password hash")
// #define _LABEL _("Setting up publication of a lazy mirror of connected repositories as a local WEB resource")
// #define _LABEL _("Publish lazy mirror")
// #define _LABEL _("Type")
// #define _LABEL _("Resource URL")
// #define _LABEL _("Configure")
// #define _LABEL _("Mirror publish configuration")
// #define _LABEL _("Service port:")
// #define _LABEL _("Cache directory:")
// #define _LABEL _("Duration of inactivity (in seconds):")
// #define _LABEL _("Timeout (in seconds) for loading internel cache:")
// #define _LABEL _("Work through proxy:")
// #define _LABEL _("User agent:")
// #define _LABEL _("Standard expression for cron:")
// #define _LABEL _("The number of consecutie days that systems on the network have not been updated:")
// #define _LABEL _("The number of consecutive days wthout an update requested:")
// #define _LABEL _("Add mirror")
// #define _LABEL _("Repository name:")
// #define _LABEL _("Repository type:")
// #define _LABEL _("WEB link")
// #define _LABEL _("Proxy server")
// #define _LABEL _("Mirrors file")
// #define _LABEL _("Source:")
// #define _LABEL _("Configuration")
// #define _LABEL _("Sign level:")
// #define _LABEL _("Enable repository update")
// #define _LABEL _("Enable repository search")
// #define _LABEL _("Enable installation of packages from this repository during --sync operation")
// #define _LABEL _("Allow this repository to be a valid source of packages when running --sysupgrade")
// #define _LABEL _("Add repository for publication")
// #define _LABEL _("Enable publishing of local repository as WEB resource")
// #define _LABEL _("Path to publication directory:")
// #define _LABEL _("Port:")
// #define _LABEL _("Publishing parameters")
// #define _LABEL _("Enable WEB file browser")
// #define _LABEL _("Authorization parameters")
// #define _LABEL _("Set")
// #define _LABEL _("Username:")
// #define _LABEL _("User password:")
// #define _LABEL _("Not encrypted")
// #define _LABEL _("Encrypted with SHA256")
// #define _LABEL _("Encrypted with SHA512")
// #define _LABEL _("System")
// #define _LABEL _("Minutes")
// #define _LABEL _("Hours")
// #define _LABEL _("Days")
// #define _LABEL _("Months")
// #define _LABEL _("Sign level")
// #define _LABEL _("Password input")
// #define _LABEL _("Password:")
// #define _LABEL _("Repeat password:")
// #define _LABEL _("Entryption:")
// #define _LABEL _("Do not encrypt password")
// #define _LABEL _("Password hash:")
#define _LABEL _("Update mode")
#define _LABEL _("Update interval")
#define _LABEL _("Boot")
#define _LABEL _("Minutes")
#define _LABEL _("Hours")
#define _LABEL _("Days")
#define _LABEL _("Months")
#define _LABEL _("Repositories from which the update will occur")
#define _LABEL _("Repositories list:")
#define _LABEL _("Repositories list")
#define _LABEL _("Default")
#define _LABEL _("Choose")
#define _LABEL _("Chosen")
#define _LABEL _("Repository")
#define _LABEL _("Manage repository list")
#define _LABEL _("Disable system repositories")
#define _LABEL _("Update")
#define _LABEL _("Move up")
#define _LABEL _("Move down")
#define _LABEL _("Add")
#define _LABEL _("Edit")
#define _LABEL _("Remove")
#define _LABEL _("Enabled")
#define _LABEL _("Source")
#define _LABEL _("Signature level")
#define _LABEL _("Usage level")
#define _LABEL _("Repository connection configuration")
#define _LABEL _("Setting up a connection to a distributed repository network and publishing your repositories")
#define _LABEL _("Connect and publish")
#define _LABEL _("Recieve DB packages from shared network")
#define _LABEL _("Repositories for publishing")
#define _LABEL _("Repositories list:")
#define _LABEL _("All repositories")
#define _LABEL _("Choose")
#define _LABEL _("Accept")
#define _LABEL _("Repository name")
#define _LABEL _("Setting up publication of storage and/or repositories as a local WEB resource")
#define _LABEL _("Authorization parameters")
#define _LABEL _("Storage")
#define _LABEL _("Chosen repositories")
#define _LABEL _("Reviewer")
#define _LABEL _("Port")
#define _LABEL _("Name")
#define _LABEL _("Password/Hash type")
#define _LABEL _("Password/Password hash")
#define _LABEL _("Setting up publication of a lazy mirror of connected repositories as a local WEB resource")
#define _LABEL _("Publish lazy mirror")
#define _LABEL _("Type")
#define _LABEL _("Resource URL")
#define _LABEL _("Configure")
#define _LABEL _("Mirror publish configuration")
#define _LABEL _("Service port:")
#define _LABEL _("Cache directory:")
#define _LABEL _("Duration of inactivity (in seconds):")
#define _LABEL _("Timeout (in seconds) for loading internel cache:")
#define _LABEL _("Work through proxy:")
#define _LABEL _("User agent:")
#define _LABEL _("Standard expression for cron:")
#define _LABEL _("The number of consecutie days that systems on the network have not been updated:")
#define _LABEL _("The number of consecutive days wthout an update requested:")
#define _LABEL _("Add mirror")
#define _LABEL _("Repository name:")
#define _LABEL _("Repository type:")
#define _LABEL _("WEB link")
#define _LABEL _("Proxy server")
#define _LABEL _("Mirrors file")
#define _LABEL _("Source:")
#define _LABEL _("Configuration")
#define _LABEL _("Sign level:")
#define _LABEL _("Enable repository update")
#define _LABEL _("Enable repository search")
#define _LABEL _("Enable installation of packages from this repository during --sync operation")
#define _LABEL _("Allow this repository to be a valid source of packages when running --sysupgrade")
#define _LABEL _("Enable publishing of local repository as WEB resource")
#define _LABEL _("Path to publication directory:")
#define _LABEL _("Port:")
#define _LABEL _("Publishing parameters")
#define _LABEL _("Enable WEB file browser")
#define _LABEL _("Authorization parameters")
#define _LABEL _("Set")
#define _LABEL _("Username:")
#define _LABEL _("User password:")
#define _LABEL _("Not encrypted")
#define _LABEL _("Encrypted with SHA256")
#define _LABEL _("Encrypted with SHA512")
#define _LABEL _("System")
#define _LABEL _("Minutes")
#define _LABEL _("Hours")
#define _LABEL _("Days")
#define _LABEL _("Months")
#define _LABEL _("Sign level")
#define _LABEL _("Password input")
#define _LABEL _("Password:")
#define _LABEL _("Repeat password:")
#define _LABEL _("Entryption:")
#define _LABEL _("Do not encrypt password")
#define _LABEL _("Password hash:")
*/
#endif #endif

@ -75,6 +75,7 @@
<object class="GtkEntry" id="NameEntry"> <object class="GtkEntry" id="NameEntry">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="tooltip-text" translatable="yes">Repository name</property>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -137,6 +138,9 @@
<object class="GtkComboBoxText" id="TypeCombo"> <object class="GtkComboBoxText" id="TypeCombo">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="tooltip-text" translatable="yes">url - web-link for repository. It is allowed to write multiple, separating with comma (,)
http_proxy - proxy-server for repository, replaces 'http_proxy'. Single parameter per repository
mirrorlist - mirrors file, make sure server URL is NOT included in this file! Single parameter per repository</property>
<property name="active">0</property> <property name="active">0</property>
<items> <items>
<item id="url" translatable="yes">WEB link</item> <item id="url" translatable="yes">WEB link</item>
@ -154,6 +158,7 @@
<object class="GtkEntry" id="TypeEntry"> <object class="GtkEntry" id="TypeEntry">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="tooltip-text" translatable="yes">Resource link of file path</property>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -163,9 +168,12 @@
</child> </child>
<child> <child>
<object class="GtkButton" id="TypeButton"> <object class="GtkButton" id="TypeButton">
<property name="width-request">28</property>
<property name="height-request">28</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="receives-default">True</property> <property name="receives-default">True</property>
<property name="tooltip-text" translatable="yes">Open file explorer</property>
<property name="image">image1</property> <property name="image">image1</property>
<style> <style>
<class name="thin"/> <class name="thin"/>
@ -179,9 +187,12 @@
</child> </child>
<child> <child>
<object class="GtkButton" id="AddButton"> <object class="GtkButton" id="AddButton">
<property name="width-request">28</property>
<property name="height-request">28</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="receives-default">True</property> <property name="receives-default">True</property>
<property name="tooltip-text" translatable="yes">Add</property>
<property name="image">image3</property> <property name="image">image3</property>
<style> <style>
<class name="thin"/> <class name="thin"/>
@ -302,7 +313,7 @@
<object class="GtkLabel" id="HeadLabel"> <object class="GtkLabel" id="HeadLabel">
<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">Add mirror</property> <property name="label" translatable="yes">Add repository for publication</property>
<attributes> <attributes>
<attribute name="weight" value="bold"/> <attribute name="weight" value="bold"/>
</attributes> </attributes>

@ -170,6 +170,8 @@
</child> </child>
<child> <child>
<object class="GtkButton" id="CacheButton"> <object class="GtkButton" id="CacheButton">
<property name="width-request">28</property>
<property name="height-request">28</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">True</property> <property name="can-focus">True</property>

@ -19,9 +19,12 @@
<property name="spacing">5</property> <property name="spacing">5</property>
<child> <child>
<object class="GtkButton" id="PathRemoveButton"> <object class="GtkButton" id="PathRemoveButton">
<property name="width-request">28</property>
<property name="height-request">28</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<property name="tooltip-text" translatable="yes">Remove</property>
<property name="image">image2</property> <property name="image">image2</property>
<style> <style>
<class name="noborder"/> <class name="noborder"/>
@ -35,12 +38,22 @@
<property name="position">0</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkComboBoxText">
<property name="visible">True</property>
<property name="can-focus">False</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child> <child>
<object class="GtkEntry" id="PathEntry"> <object class="GtkEntry" id="PathEntry">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="editable">False</property> <property name="editable">False</property>
<property name="has-frame">False</property>
<property name="caps-lock-warning">False</property> <property name="caps-lock-warning">False</property>
<style> <style>
<class name="nobackground"/> <class name="nobackground"/>
@ -54,9 +67,12 @@
</child> </child>
<child> <child>
<object class="GtkButton" id="PathEditButton"> <object class="GtkButton" id="PathEditButton">
<property name="width-request">28</property>
<property name="height-request">28</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<property name="tooltip-text" translatable="yes">Edit</property>
<property name="image">image1</property> <property name="image">image1</property>
<style> <style>
<class name="noborder"/> <class name="noborder"/>

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.40.0 --> <!-- Generated with glade 3.38.2 -->
<interface domain="ubl-settings-update"> <interface domain="ubl-settings-update">
<requires lib="gtk+" version="3.24"/> <requires lib="gtk+" version="3.24"/>
<!-- interface-css-provider-path ubl-settings-update.css --> <!-- interface-css-provider-path ubl-settings-update.css -->
@ -77,6 +77,7 @@
<object class="GtkEntry" id="PasswordEntry"> <object class="GtkEntry" id="PasswordEntry">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="tooltip-text" translatable="yes">Password</property>
<property name="visibility">False</property> <property name="visibility">False</property>
<property name="invisible-char">*</property> <property name="invisible-char">*</property>
<property name="truncate-multiline">True</property> <property name="truncate-multiline">True</property>
@ -119,6 +120,7 @@
<object class="GtkEntry" id="RepeatPasswordEntry"> <object class="GtkEntry" id="RepeatPasswordEntry">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="tooltip-text" translatable="yes">Repeat password</property>
<property name="visibility">False</property> <property name="visibility">False</property>
<property name="invisible-char">*</property> <property name="invisible-char">*</property>
<property name="truncate-multiline">True</property> <property name="truncate-multiline">True</property>
@ -168,6 +170,7 @@
<object class="GtkComboBoxText" id="EncryptionCombo"> <object class="GtkComboBoxText" id="EncryptionCombo">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="tooltip-text" translatable="yes">Encryption</property>
<property name="active">0</property> <property name="active">0</property>
<items> <items>
<item id="sha512" translatable="yes">Default</item> <item id="sha512" translatable="yes">Default</item>
@ -242,6 +245,7 @@
<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="tooltip-text" translatable="yes">Password hash</property>
<property name="visibility">False</property> <property name="visibility">False</property>
<property name="invisible-char">*</property> <property name="invisible-char">*</property>
<property name="secondary-icon-name">com.ublinux.ubl-settings-usergroups.view-symbolic</property> <property name="secondary-icon-name">com.ublinux.ubl-settings-usergroups.view-symbolic</property>

File diff suppressed because it is too large Load Diff

@ -92,6 +92,7 @@
<object class="GtkEntry" id="PathEntry"> <object class="GtkEntry" id="PathEntry">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="tooltip-text" translatable="yes">Storage path to publish</property>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -101,9 +102,12 @@
</child> </child>
<child> <child>
<object class="GtkButton" id="PathButton"> <object class="GtkButton" id="PathButton">
<property name="width-request">28</property>
<property name="height-request">28</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="receives-default">True</property> <property name="receives-default">True</property>
<property name="tooltip-text" translatable="yes">Open file explorer</property>
<property name="image">image1</property> <property name="image">image1</property>
<style> <style>
<class name="thin"/> <class name="thin"/>
@ -207,6 +211,8 @@
<object class="GtkEntry" id="PortEntry"> <object class="GtkEntry" id="PortEntry">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="tooltip-text" translatable="yes">Port</property>
<property name="placeholder-text" translatable="yes">8080</property>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -314,6 +320,7 @@
<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="tooltip-text" translatable="yes">Username</property>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -350,6 +357,7 @@
<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="tooltip-text" translatable="yes">User password</property>
<property name="active">0</property> <property name="active">0</property>
<items> <items>
<item translatable="yes">Not encrypted</item> <item translatable="yes">Not encrypted</item>
@ -367,8 +375,10 @@
<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="tooltip-text" translatable="yes">User password</property>
<property name="visibility">False</property> <property name="visibility">False</property>
<property name="invisible-char">*</property> <property name="invisible-char">*</property>
<property name="placeholder-text" translatable="yes">******</property>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -378,10 +388,13 @@
</child> </child>
<child> <child>
<object class="GtkButton" id="PasswordButton"> <object class="GtkButton" id="PasswordButton">
<property name="width-request">28</property>
<property name="height-request">28</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">True</property> <property name="can-focus">True</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<property name="tooltip-text" translatable="yes">Edit</property>
<property name="image">image2</property> <property name="image">image2</property>
<style> <style>
<class name="thin"/> <class name="thin"/>

@ -208,21 +208,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<property name="position">0</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkCheckButton" id="BootCheck">
<property name="label" translatable="yes">Check system updates at system startup</property>
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">False</property>
<property name="halign">start</property>
<property name="draw-indicator">True</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child> <child>
<object class="GtkEntry" id="DateEntry"> <object class="GtkEntry" id="DateEntry">
<property name="visible">True</property> <property name="visible">True</property>
@ -232,6 +217,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="pack-type">end</property>
<property name="position">2</property> <property name="position">2</property>
</packing> </packing>
</child> </child>
@ -264,6 +250,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<object class="GtkComboBoxText" id="UpdateModeCombo"> <object class="GtkComboBoxText" id="UpdateModeCombo">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="tooltip-text" translatable="yes">Update mode</property>
<property name="active">0</property> <property name="active">0</property>
<items> <items>
<item translatable="yes">Default</item> <item translatable="yes">Default</item>
@ -296,6 +283,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="yes">Update interval:</property> <property name="label" translatable="yes">Update interval:</property>
<property name="xalign">0</property> <property name="xalign">0</property>
<property name="yalign">0</property>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -307,13 +295,14 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<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> <property name="orientation">vertical</property>
<child> <child>
<object class="GtkCheckButton" id="UpdateIntervalDefaultCheck"> <object class="GtkCheckButton" id="UpdateIntervalDefaultCheck">
<property name="label" translatable="yes">Default</property> <property name="label" translatable="yes">Default</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="receives-default">False</property> <property name="receives-default">False</property>
<property name="tooltip-text" translatable="yes">Update interval</property>
<property name="active">True</property> <property name="active">True</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
</object> </object>
@ -324,30 +313,73 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkSpinButton" id="UpdateIntervalSpin"> <object class="GtkCheckButton" id="BootCheck">
<property name="label" translatable="yes">Check system updates at system startup</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="sensitive">False</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="adjustment">adjustment1</property> <property name="receives-default">False</property>
<property name="halign">start</property>
<property name="draw-indicator">True</property>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">True</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">1</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkComboBoxText" id="UpdateIntervalCombo"> <object class="GtkBox">
<property name="visible">True</property> <property name="visible">True</property>
<property name="sensitive">False</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="active">0</property> <property name="spacing">5</property>
<items> <child>
<item translatable="yes">Minutes</item> <object class="GtkLabel">
<item translatable="yes">Hours</item> <property name="visible">True</property>
<item translatable="yes">Days</item> <property name="can-focus">False</property>
<item translatable="yes">Months</item> <property name="margin-start">2</property>
</items> <property name="label" translatable="yes">every</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkSpinButton" id="UpdateIntervalSpin">
<property name="visible">True</property>
<property name="sensitive">False</property>
<property name="can-focus">True</property>
<property name="tooltip-text" translatable="yes">Update interval</property>
<property name="text" translatable="yes">0</property>
<property name="adjustment">adjustment1</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child>
<object class="GtkComboBoxText" id="UpdateIntervalCombo">
<property name="visible">True</property>
<property name="sensitive">False</property>
<property name="can-focus">False</property>
<property name="tooltip-text" translatable="yes">Update interval</property>
<property name="active">0</property>
<items>
<item translatable="yes">Minutes</item>
<item translatable="yes">Hours</item>
<item translatable="yes">Days</item>
<item translatable="yes">Months</item>
</items>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">2</property>
</packing>
</child>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -357,7 +389,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
</child> </child>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">1</property> <property name="position">1</property>
</packing> </packing>
@ -504,25 +536,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<property name="margin-bottom">5</property> <property name="margin-bottom">5</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</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">Repository connection configuration</property>
<property name="wrap">True</property>
<property name="xalign">0</property>
<attributes>
<attribute name="weight" value="bold"/>
<attribute name="foreground" value="#33722f2e7a06"/>
<attribute name="size" value="12288"/>
</attributes>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child> <child>
<object class="GtkBox"> <object class="GtkBox">
<property name="visible">True</property> <property name="visible">True</property>
@ -568,7 +581,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<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="margin-start">3</property>
<property name="spacing">5</property> <property name="spacing">5</property>
<child> <child>
<object class="GtkBox"> <object class="GtkBox">
@ -579,6 +591,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<property name="spacing">5</property> <property name="spacing">5</property>
<child> <child>
<object class="GtkButton" id="RepositoriesUpdateButton"> <object class="GtkButton" id="RepositoriesUpdateButton">
<property name="width-request">26</property>
<property name="height-request">26</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="receives-default">True</property> <property name="receives-default">True</property>
@ -596,6 +610,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
</child> </child>
<child> <child>
<object class="GtkButton" id="RepositoriesMoveUpButton"> <object class="GtkButton" id="RepositoriesMoveUpButton">
<property name="width-request">26</property>
<property name="height-request">26</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">True</property> <property name="can-focus">True</property>
@ -630,6 +646,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
</child> </child>
<child> <child>
<object class="GtkButton" id="RepositoriesMoveDownButton"> <object class="GtkButton" id="RepositoriesMoveDownButton">
<property name="width-request">26</property>
<property name="height-request">26</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">True</property> <property name="can-focus">True</property>
@ -663,6 +681,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
</child> </child>
<child> <child>
<object class="GtkButton" id="RepositoriesCreateButton"> <object class="GtkButton" id="RepositoriesCreateButton">
<property name="width-request">26</property>
<property name="height-request">26</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="receives-default">True</property> <property name="receives-default">True</property>
@ -680,6 +700,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
</child> </child>
<child> <child>
<object class="GtkButton" id="RepositoriesEditButton"> <object class="GtkButton" id="RepositoriesEditButton">
<property name="width-request">26</property>
<property name="height-request">26</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">True</property> <property name="can-focus">True</property>
@ -698,6 +720,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
</child> </child>
<child> <child>
<object class="GtkButton" id="RepositoriesDeleteButton"> <object class="GtkButton" id="RepositoriesDeleteButton">
<property name="width-request">26</property>
<property name="height-request">26</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">True</property> <property name="can-focus">True</property>
@ -832,6 +856,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<object class="GtkLabel" id="repositoriesTabLabel"> <object class="GtkLabel" id="repositoriesTabLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="tooltip-text" translatable="yes">Repository connection configuration</property>
<property name="label" translatable="yes">Repositories</property> <property name="label" translatable="yes">Repositories</property>
</object> </object>
<packing> <packing>
@ -849,25 +874,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<property name="margin-bottom">5</property> <property name="margin-bottom">5</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</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">Setting up a connection to a distributed repository network and publishing your repositories</property>
<property name="wrap">True</property>
<property name="xalign">0</property>
<attributes>
<attribute name="weight" value="bold"/>
<attribute name="foreground" value="#33722f2e7a06"/>
<attribute name="size" value="12288"/>
</attributes>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child> <child>
<object class="GtkCheckButton" id="PublicationConnectPublicCheck"> <object class="GtkCheckButton" id="PublicationConnectPublicCheck">
<property name="label" translatable="yes">Connect and publish</property> <property name="label" translatable="yes">Connect and publish</property>
@ -945,7 +951,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<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="margin-start">3</property>
<property name="spacing">5</property> <property name="spacing">5</property>
<child> <child>
<object class="GtkBox"> <object class="GtkBox">
@ -954,6 +959,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<child> <child>
<object class="GtkButton" id="PublicationUpdateButton"> <object class="GtkButton" id="PublicationUpdateButton">
<property name="width-request">26</property>
<property name="height-request">26</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">True</property> <property name="can-focus">True</property>
@ -1060,6 +1067,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<object class="GtkLabel" id="extraTabLabel"> <object class="GtkLabel" id="extraTabLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="tooltip-text" translatable="yes">Setting up a connection to a distributed repository network and publishing your repositories</property>
<property name="label" translatable="yes">Publication</property> <property name="label" translatable="yes">Publication</property>
</object> </object>
<packing> <packing>
@ -1077,25 +1085,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<property name="margin-bottom">5</property> <property name="margin-bottom">5</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</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">Setting up publication of storage and/or repositories as a local WEB resource</property>
<property name="wrap">True</property>
<property name="xalign">0</property>
<attributes>
<attribute name="weight" value="bold"/>
<attribute name="foreground" value="#33722f2e7a06"/>
<attribute name="size" value="12288"/>
</attributes>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child> <child>
<object class="GtkBox"> <object class="GtkBox">
<property name="visible">True</property> <property name="visible">True</property>
@ -1109,6 +1098,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<property name="spacing">5</property> <property name="spacing">5</property>
<child> <child>
<object class="GtkButton" id="WebPublicationUpdateButton"> <object class="GtkButton" id="WebPublicationUpdateButton">
<property name="width-request">26</property>
<property name="height-request">26</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="receives-default">True</property> <property name="receives-default">True</property>
@ -1126,6 +1117,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
</child> </child>
<child> <child>
<object class="GtkButton" id="WebPublicationAddButton"> <object class="GtkButton" id="WebPublicationAddButton">
<property name="width-request">26</property>
<property name="height-request">26</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="receives-default">True</property> <property name="receives-default">True</property>
@ -1143,6 +1136,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
</child> </child>
<child> <child>
<object class="GtkButton" id="WebPublicationEditButton"> <object class="GtkButton" id="WebPublicationEditButton">
<property name="width-request">26</property>
<property name="height-request">26</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">True</property> <property name="can-focus">True</property>
@ -1161,6 +1156,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
</child> </child>
<child> <child>
<object class="GtkButton" id="WebPublicationRemoveButton"> <object class="GtkButton" id="WebPublicationRemoveButton">
<property name="width-request">26</property>
<property name="height-request">26</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">True</property> <property name="can-focus">True</property>
@ -1379,6 +1376,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<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="tooltip-text" translatable="yes">Setting up publication of storage and/or repositories as a local WEB resource</property>
<property name="label" translatable="yes">WEB-publication</property> <property name="label" translatable="yes">WEB-publication</property>
</object> </object>
<packing> <packing>
@ -1396,25 +1394,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<property name="margin-bottom">5</property> <property name="margin-bottom">5</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</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">Setting up publication of a lazy mirror of connected repositories as a local WEB resource</property>
<property name="wrap">True</property>
<property name="xalign">0</property>
<attributes>
<attribute name="weight" value="bold"/>
<attribute name="foreground" value="#33722f2e7a06"/>
<attribute name="size" value="12288"/>
</attributes>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child> <child>
<object class="GtkCheckButton" id="MirrorPublicCheck"> <object class="GtkCheckButton" id="MirrorPublicCheck">
<property name="label" translatable="yes">Publish lazy mirror</property> <property name="label" translatable="yes">Publish lazy mirror</property>
@ -1438,11 +1417,12 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<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="margin-start">3</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<property name="spacing">5</property> <property name="spacing">5</property>
<child> <child>
<object class="GtkButton" id="MirrorUpdateButton"> <object class="GtkButton" id="MirrorUpdateButton">
<property name="width-request">26</property>
<property name="height-request">26</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="receives-default">True</property> <property name="receives-default">True</property>
@ -1460,6 +1440,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
</child> </child>
<child> <child>
<object class="GtkButton" id="MirrorAddButton"> <object class="GtkButton" id="MirrorAddButton">
<property name="width-request">26</property>
<property name="height-request">26</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="receives-default">True</property> <property name="receives-default">True</property>
@ -1477,6 +1459,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
</child> </child>
<child> <child>
<object class="GtkButton" id="MirrorEditButton"> <object class="GtkButton" id="MirrorEditButton">
<property name="width-request">26</property>
<property name="height-request">26</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">True</property> <property name="can-focus">True</property>
@ -1495,6 +1479,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
</child> </child>
<child> <child>
<object class="GtkButton" id="MirrorRemoveButton"> <object class="GtkButton" id="MirrorRemoveButton">
<property name="width-request">26</property>
<property name="height-request">26</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">True</property> <property name="can-focus">True</property>
@ -1513,6 +1499,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
</child> </child>
<child> <child>
<object class="GtkButton" id="MirrorConfigureButton"> <object class="GtkButton" id="MirrorConfigureButton">
<property name="width-request">26</property>
<property name="height-request">26</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="receives-default">True</property> <property name="receives-default">True</property>
@ -1617,6 +1605,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<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="tooltip-text" translatable="yes">Setting up publication of a lazy mirror of connected repositories as a local WEB resource</property>
<property name="label" translatable="yes">Mirror publication</property> <property name="label" translatable="yes">Mirror publication</property>
</object> </object>
<packing> <packing>

@ -37,424 +37,521 @@ msgstr ""
msgid "Add repository" msgid "Add repository"
msgstr "" msgstr ""
#: source/ubl-strings.h:8 #: source/ubl-strings.h:9
msgid "Edit repository" msgid "Edit repository"
msgstr "" msgstr ""
#: source/ubl-strings.h:9 #: source/ubl-strings.h:10
msgid "Are you sure want to remove repository?" msgid "Are you sure want to remove repository?"
msgstr "" msgstr ""
#: source/ubl-strings.h:10 #: source/ubl-strings.h:11
msgid "No repositories were chosen to share" msgid "No repositories were chosen to share"
msgstr "" msgstr ""
#: source/ubl-strings.h:12 #: source/ubl-strings.h:13
msgid "Add repository for publication"
msgstr ""
#: source/ubl-strings.h:14
msgid "Edit repository for publication"
msgstr ""
#: source/ubl-strings.h:16
msgid "passwords do not match" msgid "passwords do not match"
msgstr "" msgstr ""
#: source/ubl-strings.h:14 source/ubl-strings.h:39 #: source/ubl-strings.h:18
msgid ""
"file://\t\t- Directory URL prefix for repository\n"
"ftp://\t\t- FTP URL prefix for repository\n"
"http://\t\t- HTTP URL prefix for repository\n"
"https://\t\t- HTTPS URL prefix for repository\n"
"Configuration - configuration path"
msgstr ""
#: source/ubl-strings.h:23
msgid ""
"url - web-link for repository. It is allowed to write multiple, separating "
"with comma (,)\n"
"http_proxy - proxy-server for repository, replaces 'http_proxy'. Single "
"parameter per repository\n"
"mirrorlist - mirrors file, make sure server URL is NOT included in this "
"file! Single parameter per repository"
msgstr ""
#: source/ubl-strings.h:27
msgid "Resource link of file path"
msgstr ""
#: source/ubl-strings.h:28
msgid "every"
msgstr ""
#: source/ubl-strings.h:28
msgid "Open file explorer"
msgstr ""
#: source/ubl-strings.h:29
msgid "Add source"
msgstr ""
#: source/ubl-strings.h:30
msgid "Username"
msgstr ""
#: source/ubl-strings.h:31
msgid "User password"
msgstr ""
#: source/ubl-strings.h:32
msgid "Storage path to publish"
msgstr ""
#: source/ubl-strings.h:33
msgid ""
"The full URL of where to find the database, packages, and signatures (if "
"available) for this repository. Multiple can be specified, separated by "
"commas (,)"
msgstr ""
#: source/ubl-strings.h:34 source/ubl-strings.h:64
msgid "Update" msgid "Update"
msgstr "" msgstr ""
#: source/ubl-strings.h:15 #: source/ubl-strings.h:35
msgid "Repositories" msgid "Repositories"
msgstr "" msgstr ""
#: source/ubl-strings.h:16 #: source/ubl-strings.h:36
msgid "Publication" msgid "Publication"
msgstr "" msgstr ""
#: source/ubl-strings.h:17 #: source/ubl-strings.h:37
msgid "WEB-publication" msgid "WEB-publication"
msgstr "" msgstr ""
#: source/ubl-strings.h:18 #: source/ubl-strings.h:38
msgid "Mirror publication" msgid "Mirror publication"
msgstr "" msgstr ""
#: source/ubl-strings.h:19 #: source/ubl-strings.h:39
msgid "Date of last automatic update: " msgid "Date of last automatic update:"
msgstr ""
#: source/ubl-strings.h:40
msgid "Date of last automatic update"
msgstr "" msgstr ""
#: source/ubl-strings.h:20 #: source/ubl-strings.h:41
msgid "Automatic update" msgid "Automatic update"
msgstr "" msgstr ""
#: source/ubl-strings.h:21 #: source/ubl-strings.h:42
msgid "First update all modules and then the system" msgid "First update all modules and then the system"
msgstr "" msgstr ""
#: source/ubl-strings.h:22 #: source/ubl-strings.h:43
msgid "Update only modules" msgid "Update only modules"
msgstr "" msgstr ""
#: source/ubl-strings.h:23 #: source/ubl-strings.h:44
msgid "Update everything in the order of the specified repositories" msgid "Update everything in the order of the specified repositories"
msgstr "" msgstr ""
#: source/ubl-strings.h:24 #: source/ubl-strings.h:45
msgid "Update mode:" msgid "Update mode:"
msgstr "" msgstr ""
#: source/ubl-strings.h:25 #: source/ubl-strings.h:46
msgid "Update interval:" msgid "Update interval:"
msgstr "" msgstr ""
#: source/ubl-strings.h:26 #: source/ubl-strings.h:48
msgid "Update mode"
msgstr ""
#: source/ubl-strings.h:49
msgid "Update interval"
msgstr ""
#: source/ubl-strings.h:50
msgid "Boot" msgid "Boot"
msgstr "" msgstr ""
#: source/ubl-strings.h:27 source/ubl-strings.h:110 #: source/ubl-strings.h:51 source/ubl-strings.h:134
msgid "Minutes" msgid "Minutes"
msgstr "" msgstr ""
#: source/ubl-strings.h:28 source/ubl-strings.h:111 #: source/ubl-strings.h:52 source/ubl-strings.h:135
msgid "Hours" msgid "Hours"
msgstr "" msgstr ""
#: source/ubl-strings.h:29 source/ubl-strings.h:112 #: source/ubl-strings.h:53 source/ubl-strings.h:136
msgid "Days" msgid "Days"
msgstr "" msgstr ""
#: source/ubl-strings.h:30 source/ubl-strings.h:113 #: source/ubl-strings.h:54 source/ubl-strings.h:137
msgid "Months" msgid "Months"
msgstr "" msgstr ""
#: source/ubl-strings.h:31 #: source/ubl-strings.h:55
msgid "Repositories from which the update will occur" msgid "Repositories from which the update will occur"
msgstr "" msgstr ""
#: source/ubl-strings.h:32 source/ubl-strings.h:54 #: source/ubl-strings.h:56 source/ubl-strings.h:79
msgid "Repositories list:"
msgstr ""
#: source/ubl-strings.h:57
msgid "Repositories list" msgid "Repositories list"
msgstr "" msgstr ""
#: source/ubl-strings.h:33 #: source/ubl-strings.h:58
msgid "Default" msgid "Default"
msgstr "" msgstr ""
#: source/ubl-strings.h:34 source/ubl-strings.h:56 #: source/ubl-strings.h:59 source/ubl-strings.h:81
msgid "Choose" msgid "Choose"
msgstr "" msgstr ""
#: source/ubl-strings.h:35 #: source/ubl-strings.h:60
msgid "Chosen" msgid "Chosen"
msgstr "" msgstr ""
#: source/ubl-strings.h:36 #: source/ubl-strings.h:61
msgid "Repository" msgid "Repository"
msgstr "" msgstr ""
#: source/ubl-strings.h:37 #: source/ubl-strings.h:62
msgid "Manage repository list" msgid "Manage repository list"
msgstr "" msgstr ""
#: source/ubl-strings.h:38 #: source/ubl-strings.h:63
msgid "Disable system repositories" msgid "Disable system repositories"
msgstr "" msgstr ""
#: source/ubl-strings.h:40 #: source/ubl-strings.h:65
msgid "Move up" msgid "Move up"
msgstr "" msgstr ""
#: source/ubl-strings.h:41 #: source/ubl-strings.h:66
msgid "Move down" msgid "Move down"
msgstr "" msgstr ""
#: source/ubl-strings.h:42 #: source/ubl-strings.h:67
msgid "Add" msgid "Add"
msgstr "" msgstr ""
#: source/ubl-strings.h:43 #: source/ubl-strings.h:68
msgid "Edit" msgid "Edit"
msgstr "" msgstr ""
#: source/ubl-strings.h:44 #: source/ubl-strings.h:69
msgid "Remove" msgid "Remove"
msgstr "" msgstr ""
#: source/ubl-strings.h:45 #: source/ubl-strings.h:70
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#: source/ubl-strings.h:46 #: source/ubl-strings.h:71
msgid "Source" msgid "Source"
msgstr "" msgstr ""
#: source/ubl-strings.h:47 #: source/ubl-strings.h:72
msgid "Signature level" msgid "Signature level"
msgstr "" msgstr ""
#: source/ubl-strings.h:48 #: source/ubl-strings.h:73
msgid "Usage level" msgid "Usage level"
msgstr "" msgstr ""
#: source/ubl-strings.h:49 #: source/ubl-strings.h:74
msgid "Repository connection configuration" msgid "Repository connection configuration"
msgstr "" msgstr ""
#: source/ubl-strings.h:50 #: source/ubl-strings.h:75
msgid "" msgid ""
"Setting up a connection to a distributed repository network and publishing " "Setting up a connection to a distributed repository network and publishing "
"your repositories" "your repositories"
msgstr "" msgstr ""
#: source/ubl-strings.h:51 #: source/ubl-strings.h:76
msgid "Connect and publish" msgid "Connect and publish"
msgstr "" msgstr ""
#: source/ubl-strings.h:52 #: source/ubl-strings.h:77
msgid "Recieve DB packages from shared network" msgid "Recieve DB packages from shared network"
msgstr "" msgstr ""
#: source/ubl-strings.h:53 #: source/ubl-strings.h:78
msgid "Repositories for publishing" msgid "Repositories for publishing"
msgstr "" msgstr ""
#: source/ubl-strings.h:55 #: source/ubl-strings.h:80
msgid "All repositories" msgid "All repositories"
msgstr "" msgstr ""
#: source/ubl-strings.h:57 #: source/ubl-strings.h:82
msgid "Accept" msgid "Accept"
msgstr "" msgstr ""
#: source/ubl-strings.h:58 #: source/ubl-strings.h:83
msgid "Repository name" msgid "Repository name"
msgstr "" msgstr ""
#: source/ubl-strings.h:59 #: source/ubl-strings.h:84
msgid "" msgid ""
"Setting up publication of storage and/or repositories as a local WEB resource" "Setting up publication of storage and/or repositories as a local WEB resource"
msgstr "" msgstr ""
#: source/ubl-strings.h:60 source/ubl-strings.h:102 #: source/ubl-strings.h:85 source/ubl-strings.h:126
msgid "Authorization parameters" msgid "Authorization parameters"
msgstr "" msgstr ""
#: source/ubl-strings.h:61 #: source/ubl-strings.h:86
msgid "Storage" msgid "Storage"
msgstr "" msgstr ""
#: source/ubl-strings.h:62 #: source/ubl-strings.h:87
msgid "Chosen repositories" msgid "Chosen repositories"
msgstr "" msgstr ""
#: source/ubl-strings.h:63 #: source/ubl-strings.h:88
msgid "Reviewer" msgid "Reviewer"
msgstr "" msgstr ""
#: source/ubl-strings.h:64 #: source/ubl-strings.h:89
msgid "Port" msgid "Port"
msgstr "" msgstr ""
#: source/ubl-strings.h:65 #: source/ubl-strings.h:90
msgid "Name" msgid "Name"
msgstr "" msgstr ""
#: source/ubl-strings.h:66 #: source/ubl-strings.h:91
msgid "Password/Hash type" msgid "Password/Hash type"
msgstr "" msgstr ""
#: source/ubl-strings.h:67 #: source/ubl-strings.h:92
msgid "Password/Password hash" msgid "Password/Password hash"
msgstr "" msgstr ""
#: source/ubl-strings.h:68 #: source/ubl-strings.h:93
msgid "" msgid ""
"Setting up publication of a lazy mirror of connected repositories as a local " "Setting up publication of a lazy mirror of connected repositories as a local "
"WEB resource" "WEB resource"
msgstr "" msgstr ""
#: source/ubl-strings.h:69 #: source/ubl-strings.h:94
msgid "Publish lazy mirror" msgid "Publish lazy mirror"
msgstr "" msgstr ""
#: source/ubl-strings.h:70 #: source/ubl-strings.h:95
msgid "Type" msgid "Type"
msgstr "" msgstr ""
#: source/ubl-strings.h:71 #: source/ubl-strings.h:96
msgid "Resource URL" msgid "Resource URL"
msgstr "" msgstr ""
#: source/ubl-strings.h:72 #: source/ubl-strings.h:97
msgid "Configure" msgid "Configure"
msgstr "" msgstr ""
#: source/ubl-strings.h:73 #: source/ubl-strings.h:98
msgid "Mirror publish configuration" msgid "Mirror publish configuration"
msgstr "" msgstr ""
#: source/ubl-strings.h:74 #: source/ubl-strings.h:99
msgid "Service port:" msgid "Service port:"
msgstr "" msgstr ""
#: source/ubl-strings.h:75 #: source/ubl-strings.h:100
msgid "Cache directory:" msgid "Cache directory:"
msgstr "" msgstr ""
#: source/ubl-strings.h:76 #: source/ubl-strings.h:101
msgid "Duration of inactivity (in seconds):" msgid "Duration of inactivity (in seconds):"
msgstr "" msgstr ""
#: source/ubl-strings.h:77 #: source/ubl-strings.h:102
msgid "Timeout (in seconds) for loading internel cache:" msgid "Timeout (in seconds) for loading internel cache:"
msgstr "" msgstr ""
#: source/ubl-strings.h:78 #: source/ubl-strings.h:103
msgid "Work through proxy:" msgid "Work through proxy:"
msgstr "" msgstr ""
#: source/ubl-strings.h:79 #: source/ubl-strings.h:104
msgid "User agent:" msgid "User agent:"
msgstr "" msgstr ""
#: source/ubl-strings.h:80 #: source/ubl-strings.h:105
msgid "Standard expression for cron:" msgid "Standard expression for cron:"
msgstr "" msgstr ""
#: source/ubl-strings.h:81 #: source/ubl-strings.h:106
msgid "" msgid ""
"The number of consecutie days that systems on the network have not been " "The number of consecutie days that systems on the network have not been "
"updated:" "updated:"
msgstr "" msgstr ""
#: source/ubl-strings.h:82 #: source/ubl-strings.h:107
msgid "The number of consecutive days wthout an update requested:" msgid "The number of consecutive days wthout an update requested:"
msgstr "" msgstr ""
#: source/ubl-strings.h:83 #: source/ubl-strings.h:108
msgid "Add mirror" msgid "Add mirror"
msgstr "" msgstr ""
#: source/ubl-strings.h:84 #: source/ubl-strings.h:109
msgid "Repository name:" msgid "Repository name:"
msgstr "" msgstr ""
#: source/ubl-strings.h:85 #: source/ubl-strings.h:110
msgid "Repository type:" msgid "Repository type:"
msgstr "" msgstr ""
#: source/ubl-strings.h:86 #: source/ubl-strings.h:111
msgid "WEB link" msgid "WEB link"
msgstr "" msgstr ""
#: source/ubl-strings.h:87 #: source/ubl-strings.h:112
msgid "Proxy server" msgid "Proxy server"
msgstr "" msgstr ""
#: source/ubl-strings.h:88 #: source/ubl-strings.h:113
msgid "Mirrors file" msgid "Mirrors file"
msgstr "" msgstr ""
#: source/ubl-strings.h:89 #: source/ubl-strings.h:114
msgid "Source:" msgid "Source:"
msgstr "" msgstr ""
#: source/ubl-strings.h:90 #: source/ubl-strings.h:115
msgid "Configuration" msgid "Configuration"
msgstr "" msgstr ""
#: source/ubl-strings.h:91 #: source/ubl-strings.h:116
msgid "Sign level:" msgid "Sign level:"
msgstr "" msgstr ""
#: source/ubl-strings.h:92 #: source/ubl-strings.h:117
msgid "Enable repository update" msgid "Enable repository update"
msgstr "" msgstr ""
#: source/ubl-strings.h:93 #: source/ubl-strings.h:118
msgid "Enable repository search" msgid "Enable repository search"
msgstr "" msgstr ""
#: source/ubl-strings.h:94 #: source/ubl-strings.h:119
msgid "" msgid ""
"Enable installation of packages from this repository during --sync operation" "Enable installation of packages from this repository during --sync operation"
msgstr "" msgstr ""
#: source/ubl-strings.h:95 #: source/ubl-strings.h:120
msgid "" msgid ""
"Allow this repository to be a valid source of packages when running --" "Allow this repository to be a valid source of packages when running --"
"sysupgrade" "sysupgrade"
msgstr "" msgstr ""
#: source/ubl-strings.h:96 #: source/ubl-strings.h:121
msgid "Add repository for publication"
msgstr ""
#: source/ubl-strings.h:97
msgid "Enable publishing of local repository as WEB resource" msgid "Enable publishing of local repository as WEB resource"
msgstr "" msgstr ""
#: source/ubl-strings.h:98 #: source/ubl-strings.h:122
msgid "Path to publication directory:" msgid "Path to publication directory:"
msgstr "" msgstr ""
#: source/ubl-strings.h:99 #: source/ubl-strings.h:123
msgid "Port:" msgid "Port:"
msgstr "" msgstr ""
#: source/ubl-strings.h:100 #: source/ubl-strings.h:124
msgid "Publishing parameters" msgid "Publishing parameters"
msgstr "" msgstr ""
#: source/ubl-strings.h:101 #: source/ubl-strings.h:125
msgid "Enable WEB file browser" msgid "Enable WEB file browser"
msgstr "" msgstr ""
#: source/ubl-strings.h:103 #: source/ubl-strings.h:127
msgid "Set" msgid "Set"
msgstr "" msgstr ""
#: source/ubl-strings.h:104 #: source/ubl-strings.h:128
msgid "Username:" msgid "Username:"
msgstr "" msgstr ""
#: source/ubl-strings.h:105 #: source/ubl-strings.h:129
msgid "User password:" msgid "User password:"
msgstr "" msgstr ""
#: source/ubl-strings.h:106 #: source/ubl-strings.h:130
msgid "Not encrypted" msgid "Not encrypted"
msgstr "" msgstr ""
#: source/ubl-strings.h:107 #: source/ubl-strings.h:131
msgid "Encrypted with SHA256" msgid "Encrypted with SHA256"
msgstr "" msgstr ""
#: source/ubl-strings.h:108 #: source/ubl-strings.h:132
msgid "Encrypted with SHA512" msgid "Encrypted with SHA512"
msgstr "" msgstr ""
#: source/ubl-strings.h:109 #: source/ubl-strings.h:133
msgid "System" msgid "System"
msgstr "" msgstr ""
#: source/ubl-strings.h:114 #: source/ubl-strings.h:138
msgid "Sign level" msgid "Sign level"
msgstr "" msgstr ""
#: source/ubl-strings.h:115 #: source/ubl-strings.h:139
msgid "Password input" msgid "Password input"
msgstr "" msgstr ""
#: source/ubl-strings.h:116 #: source/ubl-strings.h:140
msgid "Password:" msgid "Password:"
msgstr "" msgstr ""
#: source/ubl-strings.h:117 #: source/ubl-strings.h:141
msgid "Repeat password:" msgid "Repeat password:"
msgstr "" msgstr ""
#: source/ubl-strings.h:118 #: source/ubl-strings.h:142
msgid "Entryption:" msgid "Entryption:"
msgstr "" msgstr ""
#: source/ubl-strings.h:119 #: source/ubl-strings.h:143
msgid "Do not encrypt password" msgid "Do not encrypt password"
msgstr "" msgstr ""
#: source/ubl-strings.h:120 #: source/ubl-strings.h:144
msgid "Password hash:" msgid "Password hash:"
msgstr "" msgstr ""
#: source/ubl-strings.h:145
msgid ""
"- Never - Signature verification will not be performed. Primary\n"
"\t- PackageNever - Packages only. Secondary\n"
"\t- DatabaseNever - Database only. Secondary\n"
"- Optional - Signatures will be verified if present, but unsigned databases "
"and packages will also be accepted. Primary\n"
"\t- PackageOptional - Packages only. Secondary\n"
"\t- DatabaseOptional - Database only.\n"
"- Required - Signatures will be required for all packages and databases. "
"Primary\n"
"\t- PackageRequired - Packages only. Secondary\n"
"\t- DatabaseRequired - Database only. Secondary\n"
"- TrustedOnly - If signature is verified for packages and database, it must "
"be in the keyring and fully trusted; marginal trust not applicable\n"
"\t- PackageTrustedOnly - If signature is verified only for packages\n"
"\t- DatabaseTrustedOnly - If signature is verified only for database\n"
"- TrustAll - If signature is verified, it must be in keyring, but does not "
"need to have a trust level assigned (e.g. unknown or marginal trust)\n"
"\t- PackageTrustAll - If signature is verified only for packages\n"
"\t- DatabaseTrustAll - If signature is verified only for database\n"
msgstr ""

@ -31,354 +31,448 @@ msgstr "Ничего не выбрано"
#: source/ubl-strings.h:7 #: source/ubl-strings.h:7
msgid "Empty important field!" msgid "Empty important field!"
msgstr "" msgstr "Поле не заполнено!"
#: source/ubl-strings.h:8 #: source/ubl-strings.h:8
msgid "Add repository" msgid "Add repository"
msgstr "Добавление репозитория" msgstr "Добавление репозитория"
#: source/ubl-strings.h:8 #: source/ubl-strings.h:9
msgid "Edit repository" msgid "Edit repository"
msgstr "Редактировать репозиторий" msgstr "Редактировать репозиторий"
#: source/ubl-strings.h:9 #: source/ubl-strings.h:10
msgid "Are you sure want to remove repository?" msgid "Are you sure want to remove repository?"
msgstr "Вы точно хотите удалить репозиторий?" msgstr "Вы точно хотите удалить репозиторий?"
#: source/ubl-strings.h:10 #: source/ubl-strings.h:11
msgid "No repositories were chosen to share" msgid "No repositories were chosen to share"
msgstr "Репозитории для публикации не были выбраны" msgstr "Репозитории для публикации не были выбраны"
#: source/ubl-strings.h:12 #: source/ubl-strings.h:13
msgid "Add repository for publication"
msgstr "Добавление репозиториев на публикацию"
#: source/ubl-strings.h:14
msgid "Edit repository for publication"
msgstr "Редактирование репозитория для публикации"
#: source/ubl-strings.h:16
msgid "passwords do not match" msgid "passwords do not match"
msgstr "Пароли не совпадают"
#: source/ubl-strings.h:18
msgid ""
"file://\t\t- Directory URL prefix for repository\n"
"ftp://\t\t- FTP URL prefix for repository\n"
"http://\t\t- HTTP URL prefix for repository\n"
"https://\t\t- HTTPS URL prefix for repository\n"
"Configuration - configuration path"
msgstr ""
"file://\t\t- URL префикс для репозитория в каталоге\n"
"ftp://\t\t- URL префикс для репозитория FTP\n"
"http://\t\t- URL префикс для репозитория HTTP\n"
"https://\t\t- URL префикс для репозитория HTTPS\n"
"Конфигурация - путь до конфигурации"
#: source/ubl-strings.h:23
msgid ""
"url - web-link for repository. It is allowed to write multiple, separating "
"with comma (,)\n"
"http_proxy - proxy-server for repository, replaces 'http_proxy'. Single "
"parameter per repository\n"
"mirrorlist - mirrors file, make sure server URL is NOT included in this "
"file! Single parameter per repository"
msgstr "" msgstr ""
"url - web-ссылка на репозиторий. Допускается нескольк через запятую (,)\n"
"http_proxy - прокси-сервер для репозитория, заменяет 'http_proxy'. "
"Допускается только один параметр на репозиторий\n"
"mirrorlist - файл зерка, убедитесь что URL текущего сервера НЕ включен в "
"этот файл! Допускается только один параметр на репозиторий"
#: source/ubl-strings.h:27
msgid "Resource link of file path"
msgstr "Ссылка на ресурс или путь до файла"
#: source/ubl-strings.h:28
msgid "Open file explorer"
msgstr "Открыть в файловом менеджере"
#: source/ubl-strings.h:29
msgid "Add source"
msgstr "Добавить источник"
#: source/ubl-strings.h:30
msgid "Username"
msgstr "Имя пользователя"
#: source/ubl-strings.h:31
msgid "User password"
msgstr "Пароль"
#: source/ubl-strings.h:14 source/ubl-strings.h:39 #: source/ubl-strings.h:32
msgid "Storage path to publish"
msgstr "Путь до каталога хранилища, который будет опубликован"
#: source/ubl-strings.h:33
msgid ""
"The full URL of where to find the database, packages, and signatures (if "
"available) for this repository. Multiple can be specified, separated by "
"commas (,)"
msgstr ""
"Полный адрес места, где можно найти базу данных, пакеты и подписа (если "
"доступны) для этого репозитория. Возможно указать несколько через запятую (,)"
#: source/ubl-strings.h:28
msgid "every"
msgstr "каждые"
#: source/ubl-strings.h:34 source/ubl-strings.h:64
msgid "Update" msgid "Update"
msgstr "Обновить" msgstr "Обновить"
#: source/ubl-strings.h:15 #: source/ubl-strings.h:35
msgid "Repositories" msgid "Repositories"
msgstr "Репозитории" msgstr "Репозитории"
#: source/ubl-strings.h:16 #: source/ubl-strings.h:36
msgid "Publication" msgid "Publication"
msgstr "Публикация" msgstr "Публикация"
#: source/ubl-strings.h:17 #: source/ubl-strings.h:37
msgid "WEB-publication" msgid "WEB-publication"
msgstr "WEB-публикация" msgstr "WEB-публикация"
#: source/ubl-strings.h:18 #: source/ubl-strings.h:38
msgid "Mirror publication" msgid "Mirror publication"
msgstr "Публикация зеркала" msgstr "Публикация зеркала"
#: source/ubl-strings.h:19 #: source/ubl-strings.h:39
#, fuzzy msgid "Date of last automatic update:"
msgid "Date of last automatic update: "
msgstr "Дата последнего автообновления:" msgstr "Дата последнего автообновления:"
#: source/ubl-strings.h:20 #: source/ubl-strings.h:40
msgid "Date of last automatic update"
msgstr "Дата последнего автообновления"
#: source/ubl-strings.h:41
msgid "Automatic update" msgid "Automatic update"
msgstr "Автоматическое обновление" msgstr "Автоматическое обновление"
#: source/ubl-strings.h:21 #: source/ubl-strings.h:42
msgid "First update all modules and then the system" msgid "First update all modules and then the system"
msgstr "Вначале обновлять все модули и после систему" msgstr "Вначале обновлять все модули и после систему"
#: source/ubl-strings.h:22 #: source/ubl-strings.h:43
msgid "Update only modules" msgid "Update only modules"
msgstr "Обновлять только модули" msgstr "Обновлять только модули"
#: source/ubl-strings.h:23 #: source/ubl-strings.h:44
msgid "Update everything in the order of the specified repositories" msgid "Update everything in the order of the specified repositories"
msgstr "Обновлять всё в порядке указанных репозиториев" msgstr "Обновлять всё в порядке указанных репозиториев"
#: source/ubl-strings.h:24 #: source/ubl-strings.h:45
msgid "Update mode:" msgid "Update mode:"
msgstr "Режим обновления:" msgstr "Режим обновления:"
#: source/ubl-strings.h:25 #: source/ubl-strings.h:46
msgid "Update interval:" msgid "Update interval:"
msgstr "Интервал обновлений:"
#: source/ubl-strings.h:48
msgid "Update mode"
msgstr "Режим обновления"
#: source/ubl-strings.h:49
msgid "Update interval"
msgstr "Интервал обновлений" msgstr "Интервал обновлений"
#: source/ubl-strings.h:26 #: source/ubl-strings.h:50
msgid "Boot" msgid "Boot"
msgstr "Запуск" msgstr "Запуск"
#: source/ubl-strings.h:27 source/ubl-strings.h:110 #: source/ubl-strings.h:51 source/ubl-strings.h:134
msgid "Minutes" msgid "Minutes"
msgstr "минут" msgstr "минут"
#: source/ubl-strings.h:28 source/ubl-strings.h:111 #: source/ubl-strings.h:52 source/ubl-strings.h:135
msgid "Hours" msgid "Hours"
msgstr "часов" msgstr "часов"
#: source/ubl-strings.h:29 source/ubl-strings.h:112 #: source/ubl-strings.h:53 source/ubl-strings.h:136
msgid "Days" msgid "Days"
msgstr "дней" msgstr "дней"
#: source/ubl-strings.h:30 source/ubl-strings.h:113 #: source/ubl-strings.h:54 source/ubl-strings.h:137
msgid "Months" msgid "Months"
msgstr "месяцев" msgstr "месяцев"
#: source/ubl-strings.h:31 #: source/ubl-strings.h:55
msgid "Repositories from which the update will occur" msgid "Repositories from which the update will occur"
msgstr "Репозитории с которых будет происходить обновление" msgstr "Репозитории с которых будет происходить обновление"
#: source/ubl-strings.h:32 source/ubl-strings.h:54 #: source/ubl-strings.h:56 source/ubl-strings.h:79
msgid "Repositories list:"
msgstr "Список репозиториев:"
#: source/ubl-strings.h:57
msgid "Repositories list" msgid "Repositories list"
msgstr "Список репозиториев" msgstr "Список репозиториев"
#: source/ubl-strings.h:33 #: source/ubl-strings.h:58
msgid "Default" msgid "Default"
msgstr "По умолчанию" msgstr "По умолчанию"
#: source/ubl-strings.h:34 source/ubl-strings.h:56 #: source/ubl-strings.h:59 source/ubl-strings.h:81
msgid "Choose" msgid "Choose"
msgstr "Выбрать" msgstr "Выбрать"
#: source/ubl-strings.h:35 #: source/ubl-strings.h:60
msgid "Chosen" msgid "Chosen"
msgstr "Выбран" msgstr "Выбран"
#: source/ubl-strings.h:36 #: source/ubl-strings.h:61
msgid "Repository" msgid "Repository"
msgstr "Репозиторий" msgstr "Репозиторий"
#: source/ubl-strings.h:37 #: source/ubl-strings.h:62
msgid "Manage repository list" msgid "Manage repository list"
msgstr "Управление списком репозиториев" msgstr "Управление списком репозиториев"
#: source/ubl-strings.h:38 #: source/ubl-strings.h:63
msgid "Disable system repositories" msgid "Disable system repositories"
msgstr "Отключить системные репозитории" msgstr "Отключить системные репозитории"
#: source/ubl-strings.h:40 #: source/ubl-strings.h:65
msgid "Move up" msgid "Move up"
msgstr "Переместить выше" msgstr "Переместить выше"
#: source/ubl-strings.h:41 #: source/ubl-strings.h:66
msgid "Move down" msgid "Move down"
msgstr "Переместить ниже" msgstr "Переместить ниже"
#: source/ubl-strings.h:42 #: source/ubl-strings.h:67
msgid "Add" msgid "Add"
msgstr "Добавить" msgstr "Добавить"
#: source/ubl-strings.h:43 #: source/ubl-strings.h:68
msgid "Edit" msgid "Edit"
msgstr "Изменить" msgstr "Изменить"
#: source/ubl-strings.h:44 #: source/ubl-strings.h:69
msgid "Remove" msgid "Remove"
msgstr "Удалить" msgstr "Удалить"
#: source/ubl-strings.h:45 #: source/ubl-strings.h:70
msgid "Enabled" msgid "Enabled"
msgstr "Включен" msgstr "Включен"
#: source/ubl-strings.h:46 #: source/ubl-strings.h:71
msgid "Source" msgid "Source"
msgstr "Источник" msgstr "Источник"
#: source/ubl-strings.h:47 #: source/ubl-strings.h:72
msgid "Signature level" msgid "Signature level"
msgstr "Уровень подписи" msgstr "Уровень подписи"
#: source/ubl-strings.h:48 #: source/ubl-strings.h:73
msgid "Usage level" msgid "Usage level"
msgstr "Уровень использования" msgstr "Уровень использования"
#: source/ubl-strings.h:49 #: source/ubl-strings.h:74
msgid "Repository connection configuration" msgid "Repository connection configuration"
msgstr "Настройки подключения репозитория" msgstr "Настройки подключения репозитория"
#: source/ubl-strings.h:50 #: source/ubl-strings.h:75
msgid "" msgid ""
"Setting up a connection to a distributed repository network and publishing " "Setting up a connection to a distributed repository network and publishing "
"your repositories" "your repositories"
msgstr "Настройки подключения к распределённой сети репозиториев и публикация своих репозиториев" msgstr ""
"Настройки подключения к распределённой сети репозиториев и публикация своих "
"репозиториев"
#: source/ubl-strings.h:51 #: source/ubl-strings.h:76
msgid "Connect and publish" msgid "Connect and publish"
msgstr "Подключиться и опубликовать" msgstr "Подключиться и опубликовать"
#: source/ubl-strings.h:52 #: source/ubl-strings.h:77
msgid "Recieve DB packages from shared network" msgid "Recieve DB packages from shared network"
msgstr "Получать БД пакетов из распределённой сети" msgstr "Получать БД пакетов из распределённой сети"
#: source/ubl-strings.h:53 #: source/ubl-strings.h:78
msgid "Repositories for publishing" msgid "Repositories for publishing"
msgstr "Репозитории для публикации" msgstr "Репозитории для публикации"
#: source/ubl-strings.h:55 #: source/ubl-strings.h:80
msgid "All repositories" msgid "All repositories"
msgstr "Все репозитории" msgstr "Все репозитории"
#: source/ubl-strings.h:57 #: source/ubl-strings.h:82
msgid "Accept" msgid "Accept"
msgstr "Принять" msgstr "Принять"
#: source/ubl-strings.h:58 #: source/ubl-strings.h:83
msgid "Repository name" msgid "Repository name"
msgstr "Имя репозитория" msgstr "Имя репозитория"
#: source/ubl-strings.h:59 #: source/ubl-strings.h:84
#, fuzzy
msgid "" msgid ""
"Setting up publication of storage and/or repositories as a local WEB resource" "Setting up publication of storage and/or repositories as a local WEB resource"
msgstr "Настройка публикации хранилища и/или репозиториев в виде локального WEB ресурса" msgstr ""
"Настройка публикации хранилища и/или репозиториев в виде локального WEB "
"ресурса"
#: source/ubl-strings.h:60 source/ubl-strings.h:102 #: source/ubl-strings.h:85 source/ubl-strings.h:126
msgid "Authorization parameters" msgid "Authorization parameters"
msgstr "Параметры авторизации" msgstr "Параметры авторизации"
#: source/ubl-strings.h:61 #: source/ubl-strings.h:86
msgid "Storage" msgid "Storage"
msgstr "Хранилище" msgstr "Хранилище"
#: source/ubl-strings.h:62 #: source/ubl-strings.h:87
msgid "Chosen repositories" msgid "Chosen repositories"
msgstr "Выбранные репозитории" msgstr "Выбранные репозитории"
#: source/ubl-strings.h:63 #: source/ubl-strings.h:88
msgid "Reviewer" msgid "Reviewer"
msgstr "Обозреватель" msgstr "Обозреватель"
#: source/ubl-strings.h:64 #: source/ubl-strings.h:89
msgid "Port" msgid "Port"
msgstr "Порт" msgstr "Порт"
#: source/ubl-strings.h:65 #: source/ubl-strings.h:90
msgid "Name" msgid "Name"
msgstr "Имя пользователя" msgstr "Имя пользователя"
#: source/ubl-strings.h:66 #: source/ubl-strings.h:91
msgid "Password/Hash type" msgid "Password/Hash type"
msgstr "Пароль/Тип хэша" msgstr "Пароль/Тип хэша"
#: source/ubl-strings.h:67 #: source/ubl-strings.h:92
msgid "Password/Password hash" msgid "Password/Password hash"
msgstr "Пароль/Хэш пароля" msgstr "Пароль/Хэш пароля"
#: source/ubl-strings.h:68 #: source/ubl-strings.h:93
msgid "" msgid ""
"Setting up publication of a lazy mirror of connected repositories as a local " "Setting up publication of a lazy mirror of connected repositories as a local "
"WEB resource" "WEB resource"
msgstr "Настройка публикации ленивого зеркала подключенных репозиториев в виде локального WEB ресурса" msgstr ""
"Настройка публикации ленивого зеркала подключенных репозиториев в виде "
"локального WEB ресурса"
#: source/ubl-strings.h:69 #: source/ubl-strings.h:94
msgid "Publish lazy mirror" msgid "Publish lazy mirror"
msgstr "Опубликовать ленивое зеркало" msgstr "Опубликовать ленивое зеркало"
#: source/ubl-strings.h:70 #: source/ubl-strings.h:95
msgid "Type" msgid "Type"
msgstr "Тип" msgstr "Тип"
#: source/ubl-strings.h:71 #: source/ubl-strings.h:96
msgid "Resource URL" msgid "Resource URL"
msgstr "Ресурс URL" msgstr "Ресурс URL"
#: source/ubl-strings.h:72 #: source/ubl-strings.h:97
msgid "Configure" msgid "Configure"
msgstr "Настроить" msgstr "Настроить"
#: source/ubl-strings.h:73 #: source/ubl-strings.h:98
msgid "Mirror publish configuration" msgid "Mirror publish configuration"
msgstr "Параметры публикации зеркала" msgstr "Параметры публикации зеркала"
#: source/ubl-strings.h:74 #: source/ubl-strings.h:99
msgid "Service port:" msgid "Service port:"
msgstr "Порт сервиса:" msgstr "Порт сервиса:"
#: source/ubl-strings.h:75 #: source/ubl-strings.h:100
msgid "Cache directory:" msgid "Cache directory:"
msgstr "Каталог кеша:" msgstr "Каталог кеша:"
#: source/ubl-strings.h:76 #: source/ubl-strings.h:101
msgid "Duration of inactivity (in seconds):" msgid "Duration of inactivity (in seconds):"
msgstr "Продолжительность бездействия (в секундах):" msgstr "Продолжительность бездействия (в секундах):"
#: source/ubl-strings.h:77 #: source/ubl-strings.h:102
msgid "Timeout (in seconds) for loading internel cache:" msgid "Timeout (in seconds) for loading internel cache:"
msgstr "Таймаут (в секундах) для загрузки интернет-кэша:" msgstr "Таймаут (в секундах) для загрузки интернет-кэша:"
#: source/ubl-strings.h:78 #: source/ubl-strings.h:103
msgid "Work through proxy:" msgid "Work through proxy:"
msgstr "Работать через прокси:" msgstr "Работать через прокси:"
#: source/ubl-strings.h:79 #: source/ubl-strings.h:104
msgid "User agent:" msgid "User agent:"
msgstr "Пользовательский агент:" msgstr "Пользовательский агент:"
#: source/ubl-strings.h:80 #: source/ubl-strings.h:105
msgid "Standard expression for cron:" msgid "Standard expression for cron:"
msgstr "Стандартное выражение cron:" msgstr "Стандартное выражение cron:"
#: source/ubl-strings.h:81 #: source/ubl-strings.h:106
msgid "" msgid ""
"The number of consecutie days that systems on the network have not been " "The number of consecutie days that systems on the network have not been "
"updated:" "updated:"
msgstr "" msgstr ""
"Количество дней подряд, в течение которых не обновляются системы в сети:" "Количество дней подряд, в течение которых не обновляются системы в сети:"
#: source/ubl-strings.h:82 #: source/ubl-strings.h:107
msgid "The number of consecutive days wthout an update requested:" msgid "The number of consecutive days wthout an update requested:"
msgstr "" msgstr ""
"Количество дней подряд, в течение которых не было запрошено обновление:" "Количество дней подряд, в течение которых не было запрошено обновление:"
#: source/ubl-strings.h:83 #: source/ubl-strings.h:108
msgid "Add mirror" msgid "Add mirror"
msgstr "Добавить зеркало" msgstr "Добавить зеркало"
#: source/ubl-strings.h:84 #: source/ubl-strings.h:109
msgid "Repository name:" msgid "Repository name:"
msgstr "Имя репозитория:" msgstr "Имя репозитория:"
#: source/ubl-strings.h:85 #: source/ubl-strings.h:110
msgid "Repository type:" msgid "Repository type:"
msgstr "Тип репозитория:" msgstr "Тип репозитория:"
#: source/ubl-strings.h:86 #: source/ubl-strings.h:111
msgid "WEB link" msgid "WEB link"
msgstr "Вэб ссылка" msgstr "Вэб ссылка"
#: source/ubl-strings.h:87 #: source/ubl-strings.h:112
msgid "Proxy server" msgid "Proxy server"
msgstr "Прокси-сервер" msgstr "Прокси-сервер"
#: source/ubl-strings.h:88 #: source/ubl-strings.h:113
msgid "Mirrors file" msgid "Mirrors file"
msgstr "Файл зеркал" msgstr "Файл зеркал"
#: source/ubl-strings.h:89 #: source/ubl-strings.h:114
msgid "Source:" msgid "Source:"
msgstr "Источник:" msgstr "Источник:"
#: source/ubl-strings.h:90 #: source/ubl-strings.h:115
msgid "Configuration" msgid "Configuration"
msgstr "Конфигурация" msgstr "Конфигурация"
#: source/ubl-strings.h:91 #: source/ubl-strings.h:116
msgid "Sign level:" msgid "Sign level:"
msgstr "Уровень подписи:" msgstr "Уровень подписи:"
#: source/ubl-strings.h:92 #: source/ubl-strings.h:117
msgid "Enable repository update" msgid "Enable repository update"
msgstr "Включать обновления для этого репозитория" msgstr "Включать обновления для этого репозитория"
#: source/ubl-strings.h:93 #: source/ubl-strings.h:118
msgid "Enable repository search" msgid "Enable repository search"
msgstr "Включать поиск этого репозитория" msgstr "Включать поиск этого репозитория"
#: source/ubl-strings.h:94 #: source/ubl-strings.h:119
msgid "" msgid ""
"Enable installation of packages from this repository during --sync operation" "Enable installation of packages from this repository during --sync operation"
msgstr "" msgstr ""
"Включать установку пакетов из этого репозитория во время операции --sync" "Включать установку пакетов из этого репозитория во время операции --sync"
#: source/ubl-strings.h:95 #: source/ubl-strings.h:120
msgid "" msgid ""
"Allow this repository to be a valid source of packages when running --" "Allow this repository to be a valid source of packages when running --"
"sysupgrade" "sysupgrade"
@ -386,86 +480,126 @@ msgstr ""
"Позволить этому репозиторию быть действительным источником пакетов при " "Позволить этому репозиторию быть действительным источником пакетов при "
"выполнении --sysupgrade" "выполнении --sysupgrade"
#: source/ubl-strings.h:96 #: source/ubl-strings.h:121
msgid "Add repository for publication"
msgstr "Добавление репозиториев на публикацию"
#: source/ubl-strings.h:97
msgid "Enable publishing of local repository as WEB resource" msgid "Enable publishing of local repository as WEB resource"
msgstr "Включить публикацию локального репозитория в виде WEB ресурса" msgstr "Включить публикацию локального репозитория в виде WEB ресурса"
#: source/ubl-strings.h:98 #: source/ubl-strings.h:122
msgid "Path to publication directory:" msgid "Path to publication directory:"
msgstr "Хранилище:" msgstr "Хранилище:"
#: source/ubl-strings.h:99 #: source/ubl-strings.h:123
msgid "Port:" msgid "Port:"
msgstr "Порт:" msgstr "Порт:"
#: source/ubl-strings.h:100 #: source/ubl-strings.h:124
msgid "Publishing parameters" msgid "Publishing parameters"
msgstr "Параметры публикации" msgstr "Параметры публикации"
#: source/ubl-strings.h:101 #: source/ubl-strings.h:125
msgid "Enable WEB file browser" msgid "Enable WEB file browser"
msgstr "Включить WEB обозреватель файлов" msgstr "Включить WEB обозреватель файлов"
#: source/ubl-strings.h:103 #: source/ubl-strings.h:127
msgid "Set" msgid "Set"
msgstr "Задать" msgstr "Задать"
#: source/ubl-strings.h:104 #: source/ubl-strings.h:128
msgid "Username:" msgid "Username:"
msgstr "Имя пользователя:" msgstr "Имя пользователя:"
#: source/ubl-strings.h:105 #: source/ubl-strings.h:129
msgid "User password:" msgid "User password:"
msgstr "Пароль:" msgstr "Пароль:"
#: source/ubl-strings.h:106 #: source/ubl-strings.h:130
msgid "Not encrypted" msgid "Not encrypted"
msgstr "Пароль не требуется" msgstr "Пароль не требуется"
#: source/ubl-strings.h:107 #: source/ubl-strings.h:131
msgid "Encrypted with SHA256" msgid "Encrypted with SHA256"
msgstr "" msgstr "Шфировать с SHA256"
#: source/ubl-strings.h:108 #: source/ubl-strings.h:132
msgid "Encrypted with SHA512" msgid "Encrypted with SHA512"
msgstr "" msgstr "Шифровать с SHA512"
#: source/ubl-strings.h:109 #: source/ubl-strings.h:133
msgid "System" msgid "System"
msgstr "Система" msgstr "Система"
#: source/ubl-strings.h:114 #: source/ubl-strings.h:138
msgid "Sign level" msgid "Sign level"
msgstr "Уровень подписи:" msgstr "Уровень подписи:"
#: source/ubl-strings.h:115 #: source/ubl-strings.h:139
msgid "Password input" msgid "Password input"
msgstr "Ввод пароля" msgstr "Ввод пароля"
#: source/ubl-strings.h:116 #: source/ubl-strings.h:140
msgid "Password:" msgid "Password:"
msgstr "Пароль:" msgstr "Пароль:"
#: source/ubl-strings.h:117 #: source/ubl-strings.h:141
msgid "Repeat password:" msgid "Repeat password:"
msgstr "Подтвердите ввод пароля:" msgstr "Подтвердите ввод пароля:"
#: source/ubl-strings.h:118 #: source/ubl-strings.h:142
msgid "Entryption:" msgid "Entryption:"
msgstr "Алгоритм шифрования пароля:" msgstr "Алгоритм шифрования пароля:"
#: source/ubl-strings.h:119 #: source/ubl-strings.h:143
msgid "Do not encrypt password" msgid "Do not encrypt password"
msgstr "Пароль не требуется" msgstr "Не шифровать пароль"
#: source/ubl-strings.h:120 #: source/ubl-strings.h:144
msgid "Password hash:" msgid "Password hash:"
msgstr "Пароль/Хэш пароля" msgstr "Пароль/Хэш пароля"
#: source/ubl-strings.h:145
msgid ""
"- Never - Signature verification will not be performed. Primary\n"
"\t- PackageNever - Packages only. Secondary\n"
"\t- DatabaseNever - Database only. Secondary\n"
"- Optional - Signatures will be verified if present, but unsigned databases "
"and packages will also be accepted. Primary\n"
"\t- PackageOptional - Packages only. Secondary\n"
"\t- DatabaseOptional - Database only.\n"
"- Required - Signatures will be required for all packages and databases. "
"Primary\n"
"\t- PackageRequired - Packages only. Secondary\n"
"\t- DatabaseRequired - Database only. Secondary\n"
"- TrustedOnly - If signature is verified for packages and database, it must "
"be in the keyring and fully trusted; marginal trust not applicable\n"
"\t- PackageTrustedOnly - If signature is verified only for packages\n"
"\t- DatabaseTrustedOnly - If signature is verified only for database\n"
"- TrustAll - If signature is verified, it must be in keyring, but does not "
"need to have a trust level assigned (e.g. unknown or marginal trust)\n"
"\t- PackageTrustAll - If signature is verified only for packages\n"
"\t- DatabaseTrustAll - If signature is verified only for database\n"
msgstr ""
"- Never\t\t - Проверка подписи выполняться не будет. Основная\n"
" - PackageNever \t - Только для пакетов. Дополнительная\n"
" - DatabaseNever \t - Только для базы данных. Дополнительная\n"
"- Optional\t\t - Подписи будут проверяться при их наличии, но неподписанные "
"базы данных и пакеты также будут приниматься. Основная\n"
" - PackageOptional - Только для пакетов. Дополнительная\n"
" - DatabaseOptional - Только для базы данных. Дополнительная\n"
"- Required\t\t - Подписи будут необходимы для всех пакетов и баз данных. "
"Основная\n"
" - PackageRequired - Только для пакетов. Дополнительная\n"
" - DatabaseRequired - Только для базы данных. Дополнительная\n"
"- TrustedOnly\t - Если подпись проверяется для пакетов и базы, она должна "
"находиться в связке ключей и быть полностью доверенной; маргинальное доверие "
"не применимо\n"
" - PackageTrustedOnly - Если подпись проверяется только для пакетов\n"
" - DatabaseTrustedOnly - Если подпись проверяется только для базы данных\n"
"- TrustAll - Если подпись проверена, она должна находиться в связке "
"ключей, но ей не требуется назначать уровень доверия (например, неизвестное "
"или предельное доверие)\n"
" - PackageTrustAll - Если подпись проверена только для пакетов\n"
" - DatabaseTrustAll - Если подпись проверена только для базы данных\n"
msgid "Check system updates at system startup" msgid "Check system updates at system startup"
msgstr "Проверять обновления при загрузке системы" msgstr "Проверять обновления при загрузке системы"

Loading…
Cancel
Save