diff --git a/source/ubl-settings-update.c b/source/ubl-settings-update.c
index c14bef6..e3546e8 100644
--- a/source/ubl-settings-update.c
+++ b/source/ubl-settings-update.c
@@ -51,8 +51,12 @@ void on_toggle_button_toggled(GtkWidget *self, main_window *widgets){
} 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))){
- yon_config_remove_by_key(AUTOUPDATE_interval);
- } else {
+ yon_config_remove_by_key(AUTOUPDATE_interval);
+ gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->BootCheck),0);
+ } else if (!gtk_spin_button_get_value(GTK_SPIN_BUTTON(widgets->UpdateIntervalSpin))){
+ yon_config_remove_by_key(AUTOUPDATE_interval);
+
+ } else {
char *int_str = yon_char_from_long(gtk_spin_button_get_value(GTK_SPIN_BUTTON(widgets->UpdateIntervalSpin)));
char *interval = "";
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->BootCheck))) interval = "boot";
@@ -71,7 +75,7 @@ void on_toggle_button_toggled(GtkWidget *self, main_window *widgets){
}
- } else if (self == widgets->UpdateRepoListCheck){
+ } else if (self == widgets->UpdateRepoListCheck||self == widgets->UpdateRepoTree){
if (!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->UpdateRepoListCheck))){
yon_config_remove_by_key(AUTOUPDATE_repos);
} else {
@@ -101,7 +105,7 @@ void on_toggle_button_toggled(GtkWidget *self, main_window *widgets){
yon_config_register(REPOSITORY_parameter,REPOSITORY_parameter_command,"disable");
}
- } else if (self == widgets->PublicationConnectPublicCheck||self == widgets->RecieveDBFromNetCheck){
+ } else if (self == widgets->PublicationConnectPublicCheck||self == widgets->RecieveDBFromNetCheck||self == widgets->PublicationCheck||self == widgets->PublicationTree){
char *repo_net = "";
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->PublicationConnectPublicCheck))){
repo_net = NULL;
@@ -150,7 +154,7 @@ void on_toggle_button_toggled(GtkWidget *self, main_window *widgets){
}
- }
+ }
}
void yon_load_proceed(YON_CONFIG_TYPE type){
@@ -503,12 +507,24 @@ void on_config_custom_load(GtkWidget *,main_window *widgets){
yon_interface_update(widgets);
}
-void on_toggle_cell_toggled(GtkWidget *,char *path, GtkListStore *target){
+void on_toggle_cell_toggled(GtkCellRenderer *self,char *path, main_window *widgets){
+ GtkListStore *target = NULL;
+ GtkWidget *table = NULL;
+ if (self == widgets->UpdateToggleCell){
+ target = widgets->UpdateRepoList;
+ table = widgets->UpdateRepoTree;
+ } else if (self == widgets->PublicationToggleCell){
+ target = widgets->PublicationList;
+ table = widgets->PublicationTree;
+
+ }
GtkTreeIter iter;
int status;
gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(target),&iter,path);
gtk_tree_model_get(GTK_TREE_MODEL(target),&iter,0,&status,-1);
gtk_list_store_set(GTK_LIST_STORE(target),&iter,0,!status,-1);
+
+ on_toggle_button_toggled(table,widgets);
}
/**config_init()
@@ -765,6 +781,7 @@ void on_repo_edit(GtkWidget *,main_window *widgets){
yon_char_parsed_free(repos,cur_size);
}
if (size>1&&!yon_char_is_empty(parsed[1])){ //siglevel
+ gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(window->SignDefaultCheck),0);
int cur_size;
config_str siglevel = yon_char_parse(parsed[1],&cur_size,",");
if (!strcmp(siglevel[0],"Never")){
@@ -1413,6 +1430,25 @@ password_window *yon_password_window_new(){
return window;
}
+void on_sign_check_toggled(GtkToggleButton *self, repo_add_window *window){
+ int status = gtk_toggle_button_get_active(self);
+ gtk_widget_set_sensitive(window->NeverRadio,!status);
+ gtk_widget_set_sensitive(window->OptionalRadio,!status);
+ gtk_widget_set_sensitive(window->RequiredRadio,!status);
+ gtk_widget_set_sensitive(window->TrustedOnlyRadio,!status);
+ gtk_widget_set_sensitive(window->TrustAllRadio,!status);
+ gtk_widget_set_sensitive(window->PackageNeverRadio,!status);
+ gtk_widget_set_sensitive(window->DatabaseNeverRadio,!status);
+ gtk_widget_set_sensitive(window->PackageOptionalRadio,!status);
+ gtk_widget_set_sensitive(window->DatabaseOptionalRadio,!status);
+ gtk_widget_set_sensitive(window->PackageRequiredRadio,!status);
+ gtk_widget_set_sensitive(window->DatabaseRequiredRadio,!status);
+ gtk_widget_set_sensitive(window->PackageTrustedOnlyRadio,!status);
+ gtk_widget_set_sensitive(window->DatabaseTrustedOnlyRadio,!status);
+ gtk_widget_set_sensitive(window->PackageTrustAllRadio,!status);
+ gtk_widget_set_sensitive(window->DatabaseTrustAllRadio,!status);
+}
+
repo_add_window *yon_repo_add_window_new(){
GtkBuilder *builder = gtk_builder_new_from_resource(glade_repo_add_path);
repo_add_window *window = malloc(sizeof(repo_add_window));
@@ -1437,6 +1473,7 @@ repo_add_window *yon_repo_add_window_new(){
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->SignDefaultCheck = yon_gtk_builder_get_widget(builder,"SignDefaultCheck");
window->NeverRadio = yon_gtk_builder_get_widget(builder,"NeverRadio");
window->OptionalRadio = yon_gtk_builder_get_widget(builder,"OptionalRadio");
window->RequiredRadio = yon_gtk_builder_get_widget(builder,"RequiredRadio");
@@ -1462,6 +1499,8 @@ 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->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->SignDefaultCheck),"toggled",G_CALLBACK(on_sign_check_toggled),window);
// g_signal_connect(G_OBJECT(window->SourceListBox),"size-allocate",G_CALLBACK(on_scrolled_window_size_allocate),window);
gtk_widget_show(window->Window);
gtk_label_set_text(GTK_LABEL(window->SignLevelLabel),SIGN_LEVEL_LABEL);
@@ -1684,8 +1723,8 @@ void yon_main_window_complete(main_window *widgets){
g_signal_connect(G_OBJECT(widgets->LoadLocalMenuItem),"activate",G_CALLBACK(on_config_local_load),widgets);
g_signal_connect(G_OBJECT(widgets->LoadCustomMenuItem),"activate",G_CALLBACK(on_config_custom_load),widgets);
- g_signal_connect(G_OBJECT(widgets->UpdateToggleCell),"toggled",G_CALLBACK(on_toggle_cell_toggled),widgets->UpdateRepoList);
- g_signal_connect(G_OBJECT(widgets->PublicationToggleCell),"toggled",G_CALLBACK(on_toggle_cell_toggled),widgets->PublicationList);
+ g_signal_connect(G_OBJECT(widgets->UpdateToggleCell),"toggled",G_CALLBACK(on_toggle_cell_toggled),widgets);
+ g_signal_connect(G_OBJECT(widgets->PublicationToggleCell),"toggled",G_CALLBACK(on_toggle_cell_toggled),widgets);
g_signal_connect(G_OBJECT(widgets->UpdateRepoListCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button),widgets->UpdateRepoTree);
g_signal_connect(G_OBJECT(widgets->PublicationCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button),widgets->PublicationTree);
diff --git a/source/ubl-settings-update.h b/source/ubl-settings-update.h
index ee5cc72..9082b1d 100644
--- a/source/ubl-settings-update.h
+++ b/source/ubl-settings-update.h
@@ -168,6 +168,7 @@ typedef struct {
GtkWidget *CancelButton;
GtkWidget *SignLevelLabel;
+ GtkWidget *SignDefaultCheck;
GtkWidget *NeverRadio;
GtkWidget *OptionalRadio;
GtkWidget *RequiredRadio;
@@ -304,7 +305,7 @@ void on_config_local_load(GtkWidget *, main_window *widgets);
void on_config_global_load(GtkWidget *, main_window *widgets);
void on_config_custom_load(GtkWidget *,main_window *widgets);
-void on_toggle_cell_toggled(GtkWidget *,char *path, GtkListStore *target);
+void on_toggle_cell_toggled(GtkCellRenderer *,char *path, main_window *widgets);
char *on_save_repos(main_window *widgets);
@@ -327,6 +328,8 @@ void on_password_open(GtkWidget *, web_publication_add_window *window);
void on_scrolled_window_size_allocate(GtkWidget *, GdkRectangle *allocation, repo_add_window *window);
+void on_sign_check_toggled(GtkToggleButton *self, repo_add_window *window);
+
password_window *yon_password_window_new();
repo_add_window *yon_repo_add_window_new();
web_publication_add_window *yon_web_publication_add_window_new();
diff --git a/source/ubl-strings.h b/source/ubl-strings.h
index d36784d..8b70319 100644
--- a/source/ubl-strings.h
+++ b/source/ubl-strings.h
@@ -23,21 +23,21 @@ Configuration - configuration path")
#define MIRROR_TOOLTIP_LABEL _("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")
-#define SIGN_LEVEL_LABEL _("- 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")
+#define SIGN_LEVEL_LABEL _("• Never - Signature verification will not be performed\n\
+• Optional - Signatures will be verified if present, but unsigned databases and packages will also be accepted\n\
+• Required - Signatures will be required for all packages and databases\n\
+• TrustedOnly - If signature is verified for packages and database, it must be in the keyring and fully trusted; marginal trust not applicable\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\
+• PackageNever - Packages only\n\
+• DatabaseNever - Database only\n\
+• PackageOptional - Packages only\n\
+• DatabaseOptional - Database only\n\
+• PackageRequired - Packages only\n\
+• DatabaseRequired - Database only\n\
+• PackageTrustedOnly - If signature is verified only for packages\n\
+• DatabaseTrustedOnly - If signature is verified only for database\n\
+• PackageTrustAll - If signature is verified only for packages\n\
+• DatabaseTrustAll - If signature is verified only for database\n")
/*
#define _LABEL _("every")
#define _LABEL _("Resource link of file path")
diff --git a/ubl-settings-update-repo-add.glade b/ubl-settings-update-repo-add.glade
index bb4fed7..caa9db1 100644
--- a/ubl-settings-update-repo-add.glade
+++ b/ubl-settings-update-repo-add.glade
@@ -311,6 +311,21 @@ Configuration - configuration path
False
vertical
5
+
+
+
+ False
+ True
+ 0
+
+
@@ -364,12 +383,13 @@ Configuration - configuration path
Optional
True
+ False
True
False
Signatures will be checked if present, but unsigned databases and packages will also be accepted
True
True
- NeverRadio
+ RequiredRadio
False
@@ -381,12 +401,13 @@ Configuration - configuration path
DatabaseNever
True
+ False
True
False
For database only
True
True
- PackageNeverRadio
+ DatabaseOptionalRadio
False
@@ -398,7 +419,7 @@ Configuration - configuration path
False
True
- 1
+ 2
@@ -410,12 +431,12 @@ Configuration - configuration path
Required
True
+ False
True
False
Signatures will be required for all packages and databases
True
True
- NeverRadio
False
@@ -427,12 +448,13 @@ Configuration - configuration path
PackageOptional
True
+ False
True
False
For packages only
True
True
- PackageNeverRadio
+ DatabaseOptionalRadio
False
@@ -444,7 +466,7 @@ Configuration - configuration path
False
True
- 2
+ 3
@@ -456,12 +478,13 @@ Configuration - configuration path
TrustedOnly
True
+ False
True
False
Signatures will be required for all packages and databases
True
True
- NeverRadio
+ RequiredRadio
False
@@ -473,12 +496,12 @@ Configuration - configuration path
DatabaseOptional
True
+ False
True
False
For database only
True
True
- PackageNeverRadio
False
@@ -490,7 +513,7 @@ Configuration - configuration path
False
True
- 3
+ 4
@@ -502,12 +525,13 @@ Configuration - configuration path
TrustAll
True
+ False
True
False
If the signature is verified for packages and the database, it must be in the keyring and be fully trusted
True
True
- NeverRadio
+ RequiredRadio
False
@@ -519,12 +543,13 @@ Configuration - configuration path
PackageRequired
True
+ False
True
False
For packages only
True
True
- PackageNeverRadio
+ DatabaseOptionalRadio
False
@@ -536,7 +561,7 @@ Configuration - configuration path
False
True
- 4
+ 5
@@ -562,12 +587,13 @@ Configuration - configuration path
DatabaseRequired
True
+ False
True
False
For database only
True
True
- PackageNeverRadio
+ DatabaseOptionalRadio
False
@@ -579,7 +605,7 @@ Configuration - configuration path
False
True
- 5
+ 6
@@ -605,12 +631,13 @@ Configuration - configuration path
PackageTrustedOnly
True
+ False
True
False
For packages only
True
True
- PackageNeverRadio
+ DatabaseOptionalRadio
False
@@ -622,7 +649,7 @@ Configuration - configuration path
False
True
- 6
+ 7
@@ -648,12 +675,13 @@ Configuration - configuration path
DatabaseTrustedOnly
True
+ False
True
False
For database only
True
True
- PackageNeverRadio
+ DatabaseOptionalRadio
False
@@ -665,7 +693,7 @@ Configuration - configuration path
False
True
- 7
+ 8
@@ -691,12 +719,13 @@ Configuration - configuration path
PackageTrustAll
True
+ False
True
False
If the signature is verified only for packets
True
True
- PackageNeverRadio
+ DatabaseOptionalRadio
False
@@ -708,7 +737,7 @@ Configuration - configuration path
False
True
- 8
+ 9
@@ -734,12 +763,13 @@ Configuration - configuration path
DatabaseTrustAll
True
+ False
True
False
If the signature is verified only for the database
True
True
- PackageNeverRadio
+ DatabaseOptionalRadio
False
@@ -751,7 +781,7 @@ Configuration - configuration path
False
True
- 9
+ 10
@@ -808,6 +838,9 @@ Configuration - configuration path
True
0
0
+
+
+
@@ -865,11 +898,18 @@ Configuration - configuration path
5
- Default
True
True
False
True
+
+
+ True
+ False
+ Default
+ 0
+
+
False
@@ -879,11 +919,19 @@ Configuration - configuration path
- Enable repository update
True
True
False
True
+
+
+ True
+ False
+ Enable repository update
+ True
+ 0
+
+
False
@@ -893,11 +941,19 @@ Configuration - configuration path
- Enable repository search
True
True
False
True
+
+
+ True
+ False
+ Enable repository search
+ True
+ 0
+
+
False
@@ -917,8 +973,12 @@ Configuration - configuration path
False
Enable installation of packages from this repository during --sync operation
True
+ 0
+
False
@@ -938,6 +998,10 @@ Configuration - configuration path
False
Allow this repository to be a valid source of packages when running --sysupgrade
True
+ 0
+
diff --git a/ubl-settings-update.pot b/ubl-settings-update.pot
index abe6c28..3a5dd3f 100644
--- a/ubl-settings-update.pot
+++ b/ubl-settings-update.pot
@@ -80,478 +80,477 @@ msgid ""
"file! Single parameter per repository"
msgstr ""
-#: source/ubl-strings.h:27
-msgid "Resource link of file path"
+#: source/ubl-strings.h:26
+msgid ""
+"• Never - Signature verification will not be performed\n"
+"• Optional - Signatures will be verified if present, but unsigned databases "
+"and packages will also be accepted\n"
+"• Required - Signatures will be required for all packages and databases\n"
+"• TrustedOnly - If signature is verified for packages and database, it must "
+"be in the keyring and fully trusted; marginal trust not applicable\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"
+"• PackageNever - Packages only\n"
+"• DatabaseNever - Database only\n"
+"• PackageOptional - Packages only\n"
+"• DatabaseOptional - Database only\n"
+"• PackageRequired - Packages only\n"
+"• DatabaseRequired - Database only\n"
+"• PackageTrustedOnly - If signature is verified only for packages\n"
+"• DatabaseTrustedOnly - If signature is verified only for database\n"
+"• PackageTrustAll - If signature is verified only for packages\n"
+"• DatabaseTrustAll - If signature is verified only for database\n"
msgstr ""
-#: source/ubl-strings.h:28
+#: source/ubl-strings.h:42
msgid "every"
msgstr ""
-#: source/ubl-strings.h:28
+#: source/ubl-strings.h:43
+msgid "Resource link of file path"
+msgstr ""
+
+#: source/ubl-strings.h:44
msgid "Open file explorer"
msgstr ""
-#: source/ubl-strings.h:29
+#: source/ubl-strings.h:45
msgid "Add source"
msgstr ""
-#: source/ubl-strings.h:30
+#: source/ubl-strings.h:46
msgid "Username"
msgstr ""
-#: source/ubl-strings.h:31
+#: source/ubl-strings.h:47
msgid "User password"
msgstr ""
-#: source/ubl-strings.h:32
+#: source/ubl-strings.h:48
msgid "Storage path to publish"
msgstr ""
-#: source/ubl-strings.h:33
+#: source/ubl-strings.h:49
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
+#: source/ubl-strings.h:50 source/ubl-strings.h:80
msgid "Update"
msgstr ""
-#: source/ubl-strings.h:35
+#: source/ubl-strings.h:51
msgid "Repositories"
msgstr ""
-#: source/ubl-strings.h:36
+#: source/ubl-strings.h:52
msgid "Publication"
msgstr ""
-#: source/ubl-strings.h:37
+#: source/ubl-strings.h:53
msgid "WEB-publication"
msgstr ""
-#: source/ubl-strings.h:38
+#: source/ubl-strings.h:54
msgid "Mirror publication"
msgstr ""
-#: source/ubl-strings.h:39
+#: source/ubl-strings.h:55
msgid "Date of last automatic update:"
msgstr ""
-#: source/ubl-strings.h:40
+#: source/ubl-strings.h:56
msgid "Date of last automatic update"
msgstr ""
-#: source/ubl-strings.h:41
+#: source/ubl-strings.h:57
msgid "Automatic update"
msgstr ""
-#: source/ubl-strings.h:42
+#: source/ubl-strings.h:58
msgid "First update all modules and then the system"
msgstr ""
-#: source/ubl-strings.h:43
+#: source/ubl-strings.h:59
msgid "Update only modules"
msgstr ""
-#: source/ubl-strings.h:44
+#: source/ubl-strings.h:60
msgid "Update everything in the order of the specified repositories"
msgstr ""
-#: source/ubl-strings.h:45
+#: source/ubl-strings.h:61
msgid "Update mode:"
msgstr ""
-#: source/ubl-strings.h:46
+#: source/ubl-strings.h:62
msgid "Update interval:"
msgstr ""
-#: source/ubl-strings.h:48
+#: source/ubl-strings.h:64
msgid "Update mode"
msgstr ""
-#: source/ubl-strings.h:49
+#: source/ubl-strings.h:65
msgid "Update interval"
msgstr ""
-#: source/ubl-strings.h:50
+#: source/ubl-strings.h:66
msgid "Boot"
msgstr ""
-#: source/ubl-strings.h:51 source/ubl-strings.h:134
+#: source/ubl-strings.h:67 source/ubl-strings.h:150
msgid "Minutes"
msgstr ""
-#: source/ubl-strings.h:52 source/ubl-strings.h:135
+#: source/ubl-strings.h:68 source/ubl-strings.h:151
msgid "Hours"
msgstr ""
-#: source/ubl-strings.h:53 source/ubl-strings.h:136
+#: source/ubl-strings.h:69 source/ubl-strings.h:152
msgid "Days"
msgstr ""
-#: source/ubl-strings.h:54 source/ubl-strings.h:137
+#: source/ubl-strings.h:70 source/ubl-strings.h:153
msgid "Months"
msgstr ""
-#: source/ubl-strings.h:55
+#: source/ubl-strings.h:71
msgid "Repositories from which the update will occur"
msgstr ""
-#: source/ubl-strings.h:56 source/ubl-strings.h:79
+#: source/ubl-strings.h:72 source/ubl-strings.h:95
msgid "Repositories list:"
msgstr ""
-#: source/ubl-strings.h:57
+#: source/ubl-strings.h:73
msgid "Repositories list"
msgstr ""
-#: source/ubl-strings.h:58
+#: source/ubl-strings.h:74
msgid "Default"
msgstr ""
-#: source/ubl-strings.h:59 source/ubl-strings.h:81
+#: source/ubl-strings.h:75 source/ubl-strings.h:97
msgid "Choose"
msgstr ""
-#: source/ubl-strings.h:60
+#: source/ubl-strings.h:76
msgid "Chosen"
msgstr ""
-#: source/ubl-strings.h:61
+#: source/ubl-strings.h:77
msgid "Repository"
msgstr ""
-#: source/ubl-strings.h:62
+#: source/ubl-strings.h:78
msgid "Manage repository list"
msgstr ""
-#: source/ubl-strings.h:63
+#: source/ubl-strings.h:79
msgid "Disable system repositories"
msgstr ""
-#: source/ubl-strings.h:65
+#: source/ubl-strings.h:81
msgid "Move up"
msgstr ""
-#: source/ubl-strings.h:66
+#: source/ubl-strings.h:82
msgid "Move down"
msgstr ""
-#: source/ubl-strings.h:67
+#: source/ubl-strings.h:83
msgid "Add"
msgstr ""
-#: source/ubl-strings.h:68
+#: source/ubl-strings.h:84
msgid "Edit"
msgstr ""
-#: source/ubl-strings.h:69
+#: source/ubl-strings.h:85
msgid "Remove"
msgstr ""
-#: source/ubl-strings.h:70
+#: source/ubl-strings.h:86
msgid "Enabled"
msgstr ""
-#: source/ubl-strings.h:71
+#: source/ubl-strings.h:87
msgid "Source"
msgstr ""
-#: source/ubl-strings.h:72
+#: source/ubl-strings.h:88
msgid "Signature level"
msgstr ""
-#: source/ubl-strings.h:73
+#: source/ubl-strings.h:89
msgid "Usage level"
msgstr ""
-#: source/ubl-strings.h:74
+#: source/ubl-strings.h:90
msgid "Repository connection configuration"
msgstr ""
-#: source/ubl-strings.h:75
+#: source/ubl-strings.h:91
msgid ""
"Setting up a connection to a distributed repository network and publishing "
"your repositories"
msgstr ""
-#: source/ubl-strings.h:76
+#: source/ubl-strings.h:92
msgid "Connect and publish"
msgstr ""
-#: source/ubl-strings.h:77
+#: source/ubl-strings.h:93
msgid "Recieve DB packages from shared network"
msgstr ""
-#: source/ubl-strings.h:78
+#: source/ubl-strings.h:94
msgid "Repositories for publishing"
msgstr ""
-#: source/ubl-strings.h:80
+#: source/ubl-strings.h:96
msgid "All repositories"
msgstr ""
-#: source/ubl-strings.h:82
+#: source/ubl-strings.h:98
msgid "Accept"
msgstr ""
-#: source/ubl-strings.h:83
+#: source/ubl-strings.h:99
msgid "Repository name"
msgstr ""
-#: source/ubl-strings.h:84
+#: source/ubl-strings.h:100
msgid ""
"Setting up publication of storage and/or repositories as a local WEB resource"
msgstr ""
-#: source/ubl-strings.h:85 source/ubl-strings.h:126
+#: source/ubl-strings.h:101 source/ubl-strings.h:142
msgid "Authorization parameters"
msgstr ""
-#: source/ubl-strings.h:86
+#: source/ubl-strings.h:102
msgid "Storage"
msgstr ""
-#: source/ubl-strings.h:87
+#: source/ubl-strings.h:103
msgid "Chosen repositories"
msgstr ""
-#: source/ubl-strings.h:88
+#: source/ubl-strings.h:104
msgid "Reviewer"
msgstr ""
-#: source/ubl-strings.h:89
+#: source/ubl-strings.h:105
msgid "Port"
msgstr ""
-#: source/ubl-strings.h:90
+#: source/ubl-strings.h:106
msgid "Name"
msgstr ""
-#: source/ubl-strings.h:91
+#: source/ubl-strings.h:107
msgid "Password/Hash type"
msgstr ""
-#: source/ubl-strings.h:92
+#: source/ubl-strings.h:108
msgid "Password/Password hash"
msgstr ""
-#: source/ubl-strings.h:93
+#: source/ubl-strings.h:109
msgid ""
"Setting up publication of a lazy mirror of connected repositories as a local "
"WEB resource"
msgstr ""
-#: source/ubl-strings.h:94
+#: source/ubl-strings.h:110
msgid "Publish lazy mirror"
msgstr ""
-#: source/ubl-strings.h:95
+#: source/ubl-strings.h:111
msgid "Type"
msgstr ""
-#: source/ubl-strings.h:96
+#: source/ubl-strings.h:112
msgid "Resource URL"
msgstr ""
-#: source/ubl-strings.h:97
+#: source/ubl-strings.h:113
msgid "Configure"
msgstr ""
-#: source/ubl-strings.h:98
+#: source/ubl-strings.h:114
msgid "Mirror publish configuration"
msgstr ""
-#: source/ubl-strings.h:99
+#: source/ubl-strings.h:115
msgid "Service port:"
msgstr ""
-#: source/ubl-strings.h:100
+#: source/ubl-strings.h:116
msgid "Cache directory:"
msgstr ""
-#: source/ubl-strings.h:101
+#: source/ubl-strings.h:117
msgid "Duration of inactivity (in seconds):"
msgstr ""
-#: source/ubl-strings.h:102
+#: source/ubl-strings.h:118
msgid "Timeout (in seconds) for loading internel cache:"
msgstr ""
-#: source/ubl-strings.h:103
+#: source/ubl-strings.h:119
msgid "Work through proxy:"
msgstr ""
-#: source/ubl-strings.h:104
+#: source/ubl-strings.h:120
msgid "User agent:"
msgstr ""
-#: source/ubl-strings.h:105
+#: source/ubl-strings.h:121
msgid "Standard expression for cron:"
msgstr ""
-#: source/ubl-strings.h:106
+#: source/ubl-strings.h:122
msgid ""
"The number of consecutie days that systems on the network have not been "
"updated:"
msgstr ""
-#: source/ubl-strings.h:107
+#: source/ubl-strings.h:123
msgid "The number of consecutive days wthout an update requested:"
msgstr ""
-#: source/ubl-strings.h:108
+#: source/ubl-strings.h:124
msgid "Add mirror"
msgstr ""
-#: source/ubl-strings.h:109
+#: source/ubl-strings.h:125
msgid "Repository name:"
msgstr ""
-#: source/ubl-strings.h:110
+#: source/ubl-strings.h:126
msgid "Repository type:"
msgstr ""
-#: source/ubl-strings.h:111
+#: source/ubl-strings.h:127
msgid "WEB link"
msgstr ""
-#: source/ubl-strings.h:112
+#: source/ubl-strings.h:128
msgid "Proxy server"
msgstr ""
-#: source/ubl-strings.h:113
+#: source/ubl-strings.h:129
msgid "Mirrors file"
msgstr ""
-#: source/ubl-strings.h:114
+#: source/ubl-strings.h:130
msgid "Source:"
msgstr ""
-#: source/ubl-strings.h:115
+#: source/ubl-strings.h:131
msgid "Configuration"
msgstr ""
-#: source/ubl-strings.h:116
+#: source/ubl-strings.h:132
msgid "Sign level:"
msgstr ""
-#: source/ubl-strings.h:117
+#: source/ubl-strings.h:133
msgid "Enable repository update"
msgstr ""
-#: source/ubl-strings.h:118
+#: source/ubl-strings.h:134
msgid "Enable repository search"
msgstr ""
-#: source/ubl-strings.h:119
+#: source/ubl-strings.h:135
msgid ""
"Enable installation of packages from this repository during --sync operation"
msgstr ""
-#: source/ubl-strings.h:120
+#: source/ubl-strings.h:136
msgid ""
"Allow this repository to be a valid source of packages when running --"
"sysupgrade"
msgstr ""
-#: source/ubl-strings.h:121
+#: source/ubl-strings.h:137
msgid "Enable publishing of local repository as WEB resource"
msgstr ""
-#: source/ubl-strings.h:122
+#: source/ubl-strings.h:138
msgid "Path to publication directory:"
msgstr ""
-#: source/ubl-strings.h:123
+#: source/ubl-strings.h:139
msgid "Port:"
msgstr ""
-#: source/ubl-strings.h:124
+#: source/ubl-strings.h:140
msgid "Publishing parameters"
msgstr ""
-#: source/ubl-strings.h:125
+#: source/ubl-strings.h:141
msgid "Enable WEB file browser"
msgstr ""
-#: source/ubl-strings.h:127
+#: source/ubl-strings.h:143
msgid "Set"
msgstr ""
-#: source/ubl-strings.h:128
+#: source/ubl-strings.h:144
msgid "Username:"
msgstr ""
-#: source/ubl-strings.h:129
+#: source/ubl-strings.h:145
msgid "User password:"
msgstr ""
-#: source/ubl-strings.h:130
+#: source/ubl-strings.h:146
msgid "Not encrypted"
msgstr ""
-#: source/ubl-strings.h:131
+#: source/ubl-strings.h:147
msgid "Encrypted with SHA256"
msgstr ""
-#: source/ubl-strings.h:132
+#: source/ubl-strings.h:148
msgid "Encrypted with SHA512"
msgstr ""
-#: source/ubl-strings.h:133
+#: source/ubl-strings.h:149
msgid "System"
msgstr ""
-#: source/ubl-strings.h:138
+#: source/ubl-strings.h:154
msgid "Sign level"
msgstr ""
-#: source/ubl-strings.h:139
+#: source/ubl-strings.h:155
msgid "Password input"
msgstr ""
-#: source/ubl-strings.h:140
+#: source/ubl-strings.h:156
msgid "Password:"
msgstr ""
-#: source/ubl-strings.h:141
+#: source/ubl-strings.h:157
msgid "Repeat password:"
msgstr ""
-#: source/ubl-strings.h:142
+#: source/ubl-strings.h:158
msgid "Entryption:"
msgstr ""
-#: source/ubl-strings.h:143
+#: source/ubl-strings.h:159
msgid "Do not encrypt password"
msgstr ""
-#: source/ubl-strings.h:144
+#: source/ubl-strings.h:160
msgid "Password hash:"
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 ""
diff --git a/ubl-settings-update_ru.po b/ubl-settings-update_ru.po
index 0ea5267..b061d71 100644
--- a/ubl-settings-update_ru.po
+++ b/ubl-settings-update_ru.po
@@ -90,31 +90,78 @@ msgstr ""
"mirrorlist - файл зерка, убедитесь что URL текущего сервера НЕ включен в "
"этот файл! Допускается только один параметр на репозиторий"
-#: source/ubl-strings.h:27
+#: source/ubl-strings.h:26
+#, fuzzy
+msgid ""
+"• Never - Signature verification will not be performed\n"
+"• Optional - Signatures will be verified if present, but unsigned databases "
+"and packages will also be accepted\n"
+"• Required - Signatures will be required for all packages and databases\n"
+"• TrustedOnly - If signature is verified for packages and database, it must "
+"be in the keyring and fully trusted; marginal trust not applicable\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"
+"• PackageNever - Packages only\n"
+"• DatabaseNever - Database only\n"
+"• PackageOptional - Packages only\n"
+"• DatabaseOptional - Database only\n"
+"• PackageRequired - Packages only\n"
+"• DatabaseRequired - Database only\n"
+"• PackageTrustedOnly - If signature is verified only for packages\n"
+"• DatabaseTrustedOnly - If signature is verified only for database\n"
+"• PackageTrustAll - If signature is verified only for packages\n"
+"• DatabaseTrustAll - If signature is verified only for database\n"
+msgstr ""
+"• Never - Проверка подписи выполняться не будет\n"
+"• Optional - Подписи будут проверяться при их наличии, но неподписанные "
+"базы данных и пакеты также будут приниматься\n"
+"• Required - Подписи будут необходимы для всех пакетов и баз данных.\n"
+"• TrustedOnly - Если подпись проверяется для пакетов и базы, она должна "
+"находиться в связке ключей и быть полностью доверенной; маргинальное доверие "
+"не применимо\n"
+"• TrustAll - Если подпись проверена, она должна находиться в связке ключей, "
+"но ей не требуется назначать уровень доверия (например, неизвестное или "
+"предельное доверие)\n"
+"• PackageNever - Только для пакетов\n"
+"• DatabaseNever - Только для базы данных\n"
+"• PackageOptional - Только для пакетов\n"
+"• DatabaseOptional - Только для базы данных\n"
+"• PackageRequired - Только для пакетов\n"
+"• DatabaseRequired - Только для базы данных\n"
+"• PackageTrustedOnly - Если подпись проверяется только для пакетов\n"
+"• DatabaseTrustedOnly - Если подпись проверяется только для базы данных\n"
+"• PackageTrustAll - Если подпись проверена только для пакетов\n"
+"• DatabaseTrustAll - Если подпись проверена только для базы данных\n"
+
+#: source/ubl-strings.h:42
+msgid "every"
+msgstr "каждые"
+
+#: source/ubl-strings.h:43
msgid "Resource link of file path"
msgstr "Ссылка на ресурс или путь до файла"
-#: source/ubl-strings.h:28
+#: source/ubl-strings.h:44
msgid "Open file explorer"
msgstr "Открыть в файловом менеджере"
-#: source/ubl-strings.h:29
+#: source/ubl-strings.h:45
msgid "Add source"
msgstr "Добавить источник"
-#: source/ubl-strings.h:30
+#: source/ubl-strings.h:46
msgid "Username"
msgstr "Имя пользователя"
-#: source/ubl-strings.h:31
+#: source/ubl-strings.h:47
msgid "User password"
msgstr "Пароль"
-#: source/ubl-strings.h:32
+#: source/ubl-strings.h:48
msgid "Storage path to publish"
msgstr "Путь до каталога хранилища, который будет опубликован"
-#: source/ubl-strings.h:33
+#: source/ubl-strings.h:49
msgid ""
"The full URL of where to find the database, packages, and signatures (if "
"available) for this repository. Multiple can be specified, separated by "
@@ -123,167 +170,163 @@ msgstr ""
"Полный адрес места, где можно найти базу данных, пакеты и подписа (если "
"доступны) для этого репозитория. Возможно указать несколько через запятую (,)"
-#: source/ubl-strings.h:28
-msgid "every"
-msgstr "каждые"
-
-#: source/ubl-strings.h:34 source/ubl-strings.h:64
+#: source/ubl-strings.h:50 source/ubl-strings.h:80
msgid "Update"
msgstr "Обновить"
-#: source/ubl-strings.h:35
+#: source/ubl-strings.h:51
msgid "Repositories"
msgstr "Репозитории"
-#: source/ubl-strings.h:36
+#: source/ubl-strings.h:52
msgid "Publication"
msgstr "Публикация"
-#: source/ubl-strings.h:37
+#: source/ubl-strings.h:53
msgid "WEB-publication"
msgstr "WEB-публикация"
-#: source/ubl-strings.h:38
+#: source/ubl-strings.h:54
msgid "Mirror publication"
msgstr "Публикация зеркала"
-#: source/ubl-strings.h:39
+#: source/ubl-strings.h:55
msgid "Date of last automatic update:"
msgstr "Дата последнего автообновления:"
-#: source/ubl-strings.h:40
+#: source/ubl-strings.h:56
msgid "Date of last automatic update"
msgstr "Дата последнего автообновления"
-#: source/ubl-strings.h:41
+#: source/ubl-strings.h:57
msgid "Automatic update"
msgstr "Автоматическое обновление"
-#: source/ubl-strings.h:42
+#: source/ubl-strings.h:58
msgid "First update all modules and then the system"
msgstr "Вначале обновлять все модули и после систему"
-#: source/ubl-strings.h:43
+#: source/ubl-strings.h:59
msgid "Update only modules"
msgstr "Обновлять только модули"
-#: source/ubl-strings.h:44
+#: source/ubl-strings.h:60
msgid "Update everything in the order of the specified repositories"
msgstr "Обновлять всё в порядке указанных репозиториев"
-#: source/ubl-strings.h:45
+#: source/ubl-strings.h:61
msgid "Update mode:"
msgstr "Режим обновления:"
-#: source/ubl-strings.h:46
+#: source/ubl-strings.h:62
msgid "Update interval:"
msgstr "Интервал обновлений:"
-#: source/ubl-strings.h:48
+#: source/ubl-strings.h:64
msgid "Update mode"
msgstr "Режим обновления"
-#: source/ubl-strings.h:49
+#: source/ubl-strings.h:65
msgid "Update interval"
msgstr "Интервал обновлений"
-#: source/ubl-strings.h:50
+#: source/ubl-strings.h:66
msgid "Boot"
msgstr "Запуск"
-#: source/ubl-strings.h:51 source/ubl-strings.h:134
+#: source/ubl-strings.h:67 source/ubl-strings.h:150
msgid "Minutes"
msgstr "минут"
-#: source/ubl-strings.h:52 source/ubl-strings.h:135
+#: source/ubl-strings.h:68 source/ubl-strings.h:151
msgid "Hours"
msgstr "часов"
-#: source/ubl-strings.h:53 source/ubl-strings.h:136
+#: source/ubl-strings.h:69 source/ubl-strings.h:152
msgid "Days"
msgstr "дней"
-#: source/ubl-strings.h:54 source/ubl-strings.h:137
+#: source/ubl-strings.h:70 source/ubl-strings.h:153
msgid "Months"
msgstr "месяцев"
-#: source/ubl-strings.h:55
+#: source/ubl-strings.h:71
msgid "Repositories from which the update will occur"
msgstr "Репозитории с которых будет происходить обновление"
-#: source/ubl-strings.h:56 source/ubl-strings.h:79
+#: source/ubl-strings.h:72 source/ubl-strings.h:95
msgid "Repositories list:"
msgstr "Список репозиториев:"
-#: source/ubl-strings.h:57
+#: source/ubl-strings.h:73
msgid "Repositories list"
msgstr "Список репозиториев"
-#: source/ubl-strings.h:58
+#: source/ubl-strings.h:74
msgid "Default"
msgstr "По умолчанию"
-#: source/ubl-strings.h:59 source/ubl-strings.h:81
+#: source/ubl-strings.h:75 source/ubl-strings.h:97
msgid "Choose"
msgstr "Выбрать"
-#: source/ubl-strings.h:60
+#: source/ubl-strings.h:76
msgid "Chosen"
msgstr "Выбран"
-#: source/ubl-strings.h:61
+#: source/ubl-strings.h:77
msgid "Repository"
msgstr "Репозиторий"
-#: source/ubl-strings.h:62
+#: source/ubl-strings.h:78
msgid "Manage repository list"
msgstr "Управление списком репозиториев"
-#: source/ubl-strings.h:63
+#: source/ubl-strings.h:79
msgid "Disable system repositories"
msgstr "Отключить системные репозитории"
-#: source/ubl-strings.h:65
+#: source/ubl-strings.h:81
msgid "Move up"
msgstr "Переместить выше"
-#: source/ubl-strings.h:66
+#: source/ubl-strings.h:82
msgid "Move down"
msgstr "Переместить ниже"
-#: source/ubl-strings.h:67
+#: source/ubl-strings.h:83
msgid "Add"
msgstr "Добавить"
-#: source/ubl-strings.h:68
+#: source/ubl-strings.h:84
msgid "Edit"
msgstr "Изменить"
-#: source/ubl-strings.h:69
+#: source/ubl-strings.h:85
msgid "Remove"
msgstr "Удалить"
-#: source/ubl-strings.h:70
+#: source/ubl-strings.h:86
msgid "Enabled"
msgstr "Включен"
-#: source/ubl-strings.h:71
+#: source/ubl-strings.h:87
msgid "Source"
msgstr "Источник"
-#: source/ubl-strings.h:72
+#: source/ubl-strings.h:88
msgid "Signature level"
msgstr "Уровень подписи"
-#: source/ubl-strings.h:73
+#: source/ubl-strings.h:89
msgid "Usage level"
msgstr "Уровень использования"
-#: source/ubl-strings.h:74
+#: source/ubl-strings.h:90
msgid "Repository connection configuration"
msgstr "Настройки подключения репозитория"
-#: source/ubl-strings.h:75
+#: source/ubl-strings.h:91
msgid ""
"Setting up a connection to a distributed repository network and publishing "
"your repositories"
@@ -291,70 +334,70 @@ msgstr ""
"Настройки подключения к распределённой сети репозиториев и публикация своих "
"репозиториев"
-#: source/ubl-strings.h:76
+#: source/ubl-strings.h:92
msgid "Connect and publish"
msgstr "Подключиться и опубликовать"
-#: source/ubl-strings.h:77
+#: source/ubl-strings.h:93
msgid "Recieve DB packages from shared network"
msgstr "Получать БД пакетов из распределённой сети"
-#: source/ubl-strings.h:78
+#: source/ubl-strings.h:94
msgid "Repositories for publishing"
msgstr "Репозитории для публикации"
-#: source/ubl-strings.h:80
+#: source/ubl-strings.h:96
msgid "All repositories"
msgstr "Все репозитории"
-#: source/ubl-strings.h:82
+#: source/ubl-strings.h:98
msgid "Accept"
msgstr "Принять"
-#: source/ubl-strings.h:83
+#: source/ubl-strings.h:99
msgid "Repository name"
msgstr "Имя репозитория"
-#: source/ubl-strings.h:84
+#: source/ubl-strings.h:100
msgid ""
"Setting up publication of storage and/or repositories as a local WEB resource"
msgstr ""
"Настройка публикации хранилища и/или репозиториев в виде локального WEB "
"ресурса"
-#: source/ubl-strings.h:85 source/ubl-strings.h:126
+#: source/ubl-strings.h:101 source/ubl-strings.h:142
msgid "Authorization parameters"
msgstr "Параметры авторизации"
-#: source/ubl-strings.h:86
+#: source/ubl-strings.h:102
msgid "Storage"
msgstr "Хранилище"
-#: source/ubl-strings.h:87
+#: source/ubl-strings.h:103
msgid "Chosen repositories"
msgstr "Выбранные репозитории"
-#: source/ubl-strings.h:88
+#: source/ubl-strings.h:104
msgid "Reviewer"
msgstr "Обозреватель"
-#: source/ubl-strings.h:89
+#: source/ubl-strings.h:105
msgid "Port"
msgstr "Порт"
-#: source/ubl-strings.h:90
+#: source/ubl-strings.h:106
msgid "Name"
msgstr "Имя пользователя"
-#: source/ubl-strings.h:91
+#: source/ubl-strings.h:107
msgid "Password/Hash type"
msgstr "Пароль/Тип хэша"
-#: source/ubl-strings.h:92
+#: source/ubl-strings.h:108
msgid "Password/Password hash"
msgstr "Пароль/Хэш пароля"
-#: source/ubl-strings.h:93
+#: source/ubl-strings.h:109
msgid ""
"Setting up publication of a lazy mirror of connected repositories as a local "
"WEB resource"
@@ -362,117 +405,117 @@ msgstr ""
"Настройка публикации ленивого зеркала подключенных репозиториев в виде "
"локального WEB ресурса"
-#: source/ubl-strings.h:94
+#: source/ubl-strings.h:110
msgid "Publish lazy mirror"
msgstr "Опубликовать ленивое зеркало"
-#: source/ubl-strings.h:95
+#: source/ubl-strings.h:111
msgid "Type"
msgstr "Тип"
-#: source/ubl-strings.h:96
+#: source/ubl-strings.h:112
msgid "Resource URL"
msgstr "Ресурс URL"
-#: source/ubl-strings.h:97
+#: source/ubl-strings.h:113
msgid "Configure"
msgstr "Настроить"
-#: source/ubl-strings.h:98
+#: source/ubl-strings.h:114
msgid "Mirror publish configuration"
msgstr "Параметры публикации зеркала"
-#: source/ubl-strings.h:99
+#: source/ubl-strings.h:115
msgid "Service port:"
msgstr "Порт сервиса:"
-#: source/ubl-strings.h:100
+#: source/ubl-strings.h:116
msgid "Cache directory:"
msgstr "Каталог кеша:"
-#: source/ubl-strings.h:101
+#: source/ubl-strings.h:117
msgid "Duration of inactivity (in seconds):"
msgstr "Продолжительность бездействия (в секундах):"
-#: source/ubl-strings.h:102
+#: source/ubl-strings.h:118
msgid "Timeout (in seconds) for loading internel cache:"
msgstr "Таймаут (в секундах) для загрузки интернет-кэша:"
-#: source/ubl-strings.h:103
+#: source/ubl-strings.h:119
msgid "Work through proxy:"
msgstr "Работать через прокси:"
-#: source/ubl-strings.h:104
+#: source/ubl-strings.h:120
msgid "User agent:"
msgstr "Пользовательский агент:"
-#: source/ubl-strings.h:105
+#: source/ubl-strings.h:121
msgid "Standard expression for cron:"
msgstr "Стандартное выражение cron:"
-#: source/ubl-strings.h:106
+#: source/ubl-strings.h:122
msgid ""
"The number of consecutie days that systems on the network have not been "
"updated:"
msgstr ""
"Количество дней подряд, в течение которых не обновляются системы в сети:"
-#: source/ubl-strings.h:107
+#: source/ubl-strings.h:123
msgid "The number of consecutive days wthout an update requested:"
msgstr ""
"Количество дней подряд, в течение которых не было запрошено обновление:"
-#: source/ubl-strings.h:108
+#: source/ubl-strings.h:124
msgid "Add mirror"
msgstr "Добавить зеркало"
-#: source/ubl-strings.h:109
+#: source/ubl-strings.h:125
msgid "Repository name:"
msgstr "Имя репозитория:"
-#: source/ubl-strings.h:110
+#: source/ubl-strings.h:126
msgid "Repository type:"
msgstr "Тип репозитория:"
-#: source/ubl-strings.h:111
+#: source/ubl-strings.h:127
msgid "WEB link"
msgstr "Вэб ссылка"
-#: source/ubl-strings.h:112
+#: source/ubl-strings.h:128
msgid "Proxy server"
msgstr "Прокси-сервер"
-#: source/ubl-strings.h:113
+#: source/ubl-strings.h:129
msgid "Mirrors file"
msgstr "Файл зеркал"
-#: source/ubl-strings.h:114
+#: source/ubl-strings.h:130
msgid "Source:"
msgstr "Источник:"
-#: source/ubl-strings.h:115
+#: source/ubl-strings.h:131
msgid "Configuration"
msgstr "Конфигурация"
-#: source/ubl-strings.h:116
+#: source/ubl-strings.h:132
msgid "Sign level:"
msgstr "Уровень подписи:"
-#: source/ubl-strings.h:117
+#: source/ubl-strings.h:133
msgid "Enable repository update"
msgstr "Включать обновления для этого репозитория"
-#: source/ubl-strings.h:118
+#: source/ubl-strings.h:134
msgid "Enable repository search"
msgstr "Включать поиск этого репозитория"
-#: source/ubl-strings.h:119
+#: source/ubl-strings.h:135
msgid ""
"Enable installation of packages from this repository during --sync operation"
msgstr ""
"Включать установку пакетов из этого репозитория во время операции --sync"
-#: source/ubl-strings.h:120
+#: source/ubl-strings.h:136
msgid ""
"Allow this repository to be a valid source of packages when running --"
"sysupgrade"
@@ -480,126 +523,82 @@ msgstr ""
"Позволить этому репозиторию быть действительным источником пакетов при "
"выполнении --sysupgrade"
-#: source/ubl-strings.h:121
+#: source/ubl-strings.h:137
msgid "Enable publishing of local repository as WEB resource"
msgstr "Включить публикацию локального репозитория в виде WEB ресурса"
-#: source/ubl-strings.h:122
+#: source/ubl-strings.h:138
msgid "Path to publication directory:"
msgstr "Хранилище:"
-#: source/ubl-strings.h:123
+#: source/ubl-strings.h:139
msgid "Port:"
msgstr "Порт:"
-#: source/ubl-strings.h:124
+#: source/ubl-strings.h:140
msgid "Publishing parameters"
msgstr "Параметры публикации"
-#: source/ubl-strings.h:125
+#: source/ubl-strings.h:141
msgid "Enable WEB file browser"
msgstr "Включить WEB обозреватель файлов"
-#: source/ubl-strings.h:127
+#: source/ubl-strings.h:143
msgid "Set"
msgstr "Задать"
-#: source/ubl-strings.h:128
+#: source/ubl-strings.h:144
msgid "Username:"
msgstr "Имя пользователя:"
-#: source/ubl-strings.h:129
+#: source/ubl-strings.h:145
msgid "User password:"
msgstr "Пароль:"
-#: source/ubl-strings.h:130
+#: source/ubl-strings.h:146
msgid "Not encrypted"
msgstr "Пароль не требуется"
-#: source/ubl-strings.h:131
+#: source/ubl-strings.h:147
msgid "Encrypted with SHA256"
msgstr "Шфировать с SHA256"
-#: source/ubl-strings.h:132
+#: source/ubl-strings.h:148
msgid "Encrypted with SHA512"
msgstr "Шифровать с SHA512"
-#: source/ubl-strings.h:133
+#: source/ubl-strings.h:149
msgid "System"
msgstr "Система"
-#: source/ubl-strings.h:138
+#: source/ubl-strings.h:154
msgid "Sign level"
msgstr "Уровень подписи:"
-#: source/ubl-strings.h:139
+#: source/ubl-strings.h:155
msgid "Password input"
msgstr "Ввод пароля"
-#: source/ubl-strings.h:140
+#: source/ubl-strings.h:156
msgid "Password:"
msgstr "Пароль:"
-#: source/ubl-strings.h:141
+#: source/ubl-strings.h:157
msgid "Repeat password:"
msgstr "Подтвердите ввод пароля:"
-#: source/ubl-strings.h:142
+#: source/ubl-strings.h:158
msgid "Entryption:"
msgstr "Алгоритм шифрования пароля:"
-#: source/ubl-strings.h:143
+#: source/ubl-strings.h:159
msgid "Do not encrypt password"
msgstr "Не шифровать пароль"
-#: source/ubl-strings.h:144
+#: source/ubl-strings.h:160
msgid "Password hash:"
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"
msgstr "Проверять обновления при загрузке системы"