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

Reviewed-on: #48
pull/109/head^2^2 v2.6
Dmitry Razumov 1 year ago
commit 3e7c27a5d1

@ -52,6 +52,10 @@ void on_toggle_button_toggled(GtkWidget *self, main_window *widgets){
} else if (self == widgets->UpdateIntervalDefaultCheck||self == widgets->UpdateIntervalSpin|| self == widgets->UpdateIntervalCombo || self == widgets->BootCheck){ } 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);
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 { } else {
char *int_str = yon_char_from_long(gtk_spin_button_get_value(GTK_SPIN_BUTTON(widgets->UpdateIntervalSpin))); char *int_str = yon_char_from_long(gtk_spin_button_get_value(GTK_SPIN_BUTTON(widgets->UpdateIntervalSpin)));
char *interval = ""; char *interval = "";
@ -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))){ if (!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->UpdateRepoListCheck))){
yon_config_remove_by_key(AUTOUPDATE_repos); yon_config_remove_by_key(AUTOUPDATE_repos);
} else { } else {
@ -101,7 +105,7 @@ void on_toggle_button_toggled(GtkWidget *self, main_window *widgets){
yon_config_register(REPOSITORY_parameter,REPOSITORY_parameter_command,"disable"); 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 = ""; char *repo_net = "";
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->PublicationConnectPublicCheck))){ if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->PublicationConnectPublicCheck))){
repo_net = NULL; repo_net = NULL;
@ -503,12 +507,24 @@ void on_config_custom_load(GtkWidget *,main_window *widgets){
yon_interface_update(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; GtkTreeIter iter;
int status; int status;
gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(target),&iter,path); 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_tree_model_get(GTK_TREE_MODEL(target),&iter,0,&status,-1);
gtk_list_store_set(GTK_LIST_STORE(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() /**config_init()
@ -765,6 +781,7 @@ void on_repo_edit(GtkWidget *,main_window *widgets){
yon_char_parsed_free(repos,cur_size); yon_char_parsed_free(repos,cur_size);
} }
if (size>1&&!yon_char_is_empty(parsed[1])){ //siglevel if (size>1&&!yon_char_is_empty(parsed[1])){ //siglevel
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(window->SignDefaultCheck),0);
int cur_size; int cur_size;
config_str siglevel = yon_char_parse(parsed[1],&cur_size,","); config_str siglevel = yon_char_parse(parsed[1],&cur_size,",");
if (!strcmp(siglevel[0],"Never")){ if (!strcmp(siglevel[0],"Never")){
@ -1413,6 +1430,25 @@ password_window *yon_password_window_new(){
return window; 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(){ repo_add_window *yon_repo_add_window_new(){
GtkBuilder *builder = gtk_builder_new_from_resource(glade_repo_add_path); GtkBuilder *builder = gtk_builder_new_from_resource(glade_repo_add_path);
repo_add_window *window = malloc(sizeof(repo_add_window)); 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->SourceBox = yon_gtk_builder_get_widget(builder,"SourceBox");
window->SourceListBox = yon_gtk_builder_get_widget(builder,"SourceListBox"); 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->SignDefaultCheck = yon_gtk_builder_get_widget(builder,"SignDefaultCheck");
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");
window->RequiredRadio = yon_gtk_builder_get_widget(builder,"RequiredRadio"); 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->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->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); // 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); 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->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->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->UpdateToggleCell),"toggled",G_CALLBACK(on_toggle_cell_toggled),widgets);
g_signal_connect(G_OBJECT(widgets->PublicationToggleCell),"toggled",G_CALLBACK(on_toggle_cell_toggled),widgets->PublicationList); 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->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); g_signal_connect(G_OBJECT(widgets->PublicationCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button),widgets->PublicationTree);

@ -168,6 +168,7 @@ typedef struct {
GtkWidget *CancelButton; GtkWidget *CancelButton;
GtkWidget *SignLevelLabel; GtkWidget *SignLevelLabel;
GtkWidget *SignDefaultCheck;
GtkWidget *NeverRadio; GtkWidget *NeverRadio;
GtkWidget *OptionalRadio; GtkWidget *OptionalRadio;
GtkWidget *RequiredRadio; 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_global_load(GtkWidget *, main_window *widgets);
void on_config_custom_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); 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_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(); 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();

@ -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\ #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\ 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") 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\ #define SIGN_LEVEL_LABEL _(" Never - Signature verification will not be performed\n\
\t- PackageNever - Packages only. Secondary\n\ Optional - Signatures will be verified if present, but unsigned databases and packages will also be accepted\n\
\t- DatabaseNever - Database only. Secondary\n\ Required - Signatures will be required for all packages and databases\n\
- Optional - Signatures will be verified if present, but unsigned databases and packages will also be accepted. Primary\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- PackageOptional - Packages only. Secondary\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- DatabaseOptional - Database only.\n\ PackageNever - Packages only\n\
- Required - Signatures will be required for all packages and databases. Primary\n\ DatabaseNever - Database only\n\
\t- PackageRequired - Packages only. Secondary\n\ PackageOptional - Packages only\n\
\t- DatabaseRequired - Database only. Secondary\n\ DatabaseOptional - Database only\n\
- TrustedOnly - If signature is verified for packages and database, it must be in the keyring and fully trusted; marginal trust not applicable\n\ PackageRequired - Packages only\n\
\t- PackageTrustedOnly - If signature is verified only for packages\n\ DatabaseRequired - Database only\n\
\t- DatabaseTrustedOnly - If signature is verified only for database\n\ PackageTrustedOnly - If signature is verified only for packages\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\ DatabaseTrustedOnly - If signature is verified only for database\n\
\t- PackageTrustAll - If signature is verified only for packages\n\ PackageTrustAll - If signature is verified only for packages\n\
\t- DatabaseTrustAll - If signature is verified only for database\n") DatabaseTrustAll - If signature is verified only for database\n")
/* /*
#define _LABEL _("every") #define _LABEL _("every")
#define _LABEL _("Resource link of file path") #define _LABEL _("Resource link of file path")

@ -311,6 +311,21 @@ Configuration - configuration path</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<property name="spacing">5</property> <property name="spacing">5</property>
<child>
<object class="GtkCheckButton" id="SignDefaultCheck">
<property name="label" translatable="yes">Default</property>
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">False</property>
<property name="active">True</property>
<property name="draw-indicator">True</property>
</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>
@ -320,11 +335,13 @@ Configuration - configuration path</property>
<object class="GtkRadioButton" id="NeverRadio"> <object class="GtkRadioButton" id="NeverRadio">
<property name="label" translatable="yes">Never</property> <property name="label" translatable="yes">Never</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="receives-default">False</property> <property name="receives-default">False</property>
<property name="tooltip-text" translatable="yes">Signature verification will not be performed</property> <property name="tooltip-text" translatable="yes">Signature verification will not be performed</property>
<property name="active">True</property> <property name="active">True</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<property name="group">RequiredRadio</property>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -336,11 +353,13 @@ Configuration - configuration path</property>
<object class="GtkRadioButton" id="PackageNeverRadio"> <object class="GtkRadioButton" id="PackageNeverRadio">
<property name="label" translatable="yes">PackageNever</property> <property name="label" translatable="yes">PackageNever</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="receives-default">False</property> <property name="receives-default">False</property>
<property name="tooltip-text" translatable="yes">For packages only</property> <property name="tooltip-text" translatable="yes">For packages only</property>
<property name="active">True</property> <property name="active">True</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<property name="group">DatabaseOptionalRadio</property>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -352,7 +371,7 @@ Configuration - configuration path</property>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">0</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
<child> <child>
@ -364,12 +383,13 @@ Configuration - configuration path</property>
<object class="GtkRadioButton" id="OptionalRadio"> <object class="GtkRadioButton" id="OptionalRadio">
<property name="label" translatable="yes">Optional</property> <property name="label" translatable="yes">Optional</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="receives-default">False</property> <property name="receives-default">False</property>
<property name="tooltip-text" translatable="yes">Signatures will be checked if present, but unsigned databases and packages will also be accepted</property> <property name="tooltip-text" translatable="yes">Signatures will be checked if present, but unsigned databases and packages will also be accepted</property>
<property name="active">True</property> <property name="active">True</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<property name="group">NeverRadio</property> <property name="group">RequiredRadio</property>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -381,12 +401,13 @@ Configuration - configuration path</property>
<object class="GtkRadioButton" id="DatabaseNeverRadio"> <object class="GtkRadioButton" id="DatabaseNeverRadio">
<property name="label" translatable="yes">DatabaseNever</property> <property name="label" translatable="yes">DatabaseNever</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="receives-default">False</property> <property name="receives-default">False</property>
<property name="tooltip-text" translatable="yes">For database only</property> <property name="tooltip-text" translatable="yes">For database only</property>
<property name="active">True</property> <property name="active">True</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<property name="group">PackageNeverRadio</property> <property name="group">DatabaseOptionalRadio</property>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -398,7 +419,7 @@ Configuration - configuration path</property>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">1</property> <property name="position">2</property>
</packing> </packing>
</child> </child>
<child> <child>
@ -410,12 +431,12 @@ Configuration - configuration path</property>
<object class="GtkRadioButton" id="RequiredRadio"> <object class="GtkRadioButton" id="RequiredRadio">
<property name="label" translatable="yes">Required</property> <property name="label" translatable="yes">Required</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="receives-default">False</property> <property name="receives-default">False</property>
<property name="tooltip-text" translatable="yes">Signatures will be required for all packages and databases</property> <property name="tooltip-text" translatable="yes">Signatures will be required for all packages and databases</property>
<property name="active">True</property> <property name="active">True</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<property name="group">NeverRadio</property>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -427,12 +448,13 @@ Configuration - configuration path</property>
<object class="GtkRadioButton" id="PackageOptionalRadio"> <object class="GtkRadioButton" id="PackageOptionalRadio">
<property name="label" translatable="yes">PackageOptional</property> <property name="label" translatable="yes">PackageOptional</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="receives-default">False</property> <property name="receives-default">False</property>
<property name="tooltip-text" translatable="yes">For packages only</property> <property name="tooltip-text" translatable="yes">For packages only</property>
<property name="active">True</property> <property name="active">True</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<property name="group">PackageNeverRadio</property> <property name="group">DatabaseOptionalRadio</property>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -444,7 +466,7 @@ Configuration - configuration path</property>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">2</property> <property name="position">3</property>
</packing> </packing>
</child> </child>
<child> <child>
@ -456,12 +478,13 @@ Configuration - configuration path</property>
<object class="GtkRadioButton" id="TrustedOnlyRadio"> <object class="GtkRadioButton" id="TrustedOnlyRadio">
<property name="label" translatable="yes">TrustedOnly</property> <property name="label" translatable="yes">TrustedOnly</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="receives-default">False</property> <property name="receives-default">False</property>
<property name="tooltip-text" translatable="yes">Signatures will be required for all packages and databases</property> <property name="tooltip-text" translatable="yes">Signatures will be required for all packages and databases</property>
<property name="active">True</property> <property name="active">True</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<property name="group">NeverRadio</property> <property name="group">RequiredRadio</property>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -473,12 +496,12 @@ Configuration - configuration path</property>
<object class="GtkRadioButton" id="DatabaseOptionalRadio"> <object class="GtkRadioButton" id="DatabaseOptionalRadio">
<property name="label" translatable="yes">DatabaseOptional</property> <property name="label" translatable="yes">DatabaseOptional</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="receives-default">False</property> <property name="receives-default">False</property>
<property name="tooltip-text" translatable="yes">For database only</property> <property name="tooltip-text" translatable="yes">For database only</property>
<property name="active">True</property> <property name="active">True</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<property name="group">PackageNeverRadio</property>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -490,7 +513,7 @@ Configuration - configuration path</property>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">3</property> <property name="position">4</property>
</packing> </packing>
</child> </child>
<child> <child>
@ -502,12 +525,13 @@ Configuration - configuration path</property>
<object class="GtkRadioButton" id="TrustAllRadio"> <object class="GtkRadioButton" id="TrustAllRadio">
<property name="label" translatable="yes">TrustAll</property> <property name="label" translatable="yes">TrustAll</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="receives-default">False</property> <property name="receives-default">False</property>
<property name="tooltip-text" translatable="yes">If the signature is verified for packages and the database, it must be in the keyring and be fully trusted</property> <property name="tooltip-text" translatable="yes">If the signature is verified for packages and the database, it must be in the keyring and be fully trusted</property>
<property name="active">True</property> <property name="active">True</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<property name="group">NeverRadio</property> <property name="group">RequiredRadio</property>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -519,12 +543,13 @@ Configuration - configuration path</property>
<object class="GtkRadioButton" id="PackageRequiredRadio"> <object class="GtkRadioButton" id="PackageRequiredRadio">
<property name="label" translatable="yes">PackageRequired</property> <property name="label" translatable="yes">PackageRequired</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="receives-default">False</property> <property name="receives-default">False</property>
<property name="tooltip-text" translatable="yes">For packages only</property> <property name="tooltip-text" translatable="yes">For packages only</property>
<property name="active">True</property> <property name="active">True</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<property name="group">PackageNeverRadio</property> <property name="group">DatabaseOptionalRadio</property>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -536,7 +561,7 @@ Configuration - configuration path</property>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">4</property> <property name="position">5</property>
</packing> </packing>
</child> </child>
<child> <child>
@ -562,12 +587,13 @@ Configuration - configuration path</property>
<object class="GtkRadioButton" id="DatabaseRequiredRadio"> <object class="GtkRadioButton" id="DatabaseRequiredRadio">
<property name="label" translatable="yes">DatabaseRequired</property> <property name="label" translatable="yes">DatabaseRequired</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="receives-default">False</property> <property name="receives-default">False</property>
<property name="tooltip-text" translatable="yes">For database only</property> <property name="tooltip-text" translatable="yes">For database only</property>
<property name="active">True</property> <property name="active">True</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<property name="group">PackageNeverRadio</property> <property name="group">DatabaseOptionalRadio</property>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -579,7 +605,7 @@ Configuration - configuration path</property>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">5</property> <property name="position">6</property>
</packing> </packing>
</child> </child>
<child> <child>
@ -605,12 +631,13 @@ Configuration - configuration path</property>
<object class="GtkRadioButton" id="PackageTrustedOnlyRadio"> <object class="GtkRadioButton" id="PackageTrustedOnlyRadio">
<property name="label" translatable="yes">PackageTrustedOnly</property> <property name="label" translatable="yes">PackageTrustedOnly</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="receives-default">False</property> <property name="receives-default">False</property>
<property name="tooltip-text" translatable="yes">For packages only</property> <property name="tooltip-text" translatable="yes">For packages only</property>
<property name="active">True</property> <property name="active">True</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<property name="group">PackageNeverRadio</property> <property name="group">DatabaseOptionalRadio</property>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -622,7 +649,7 @@ Configuration - configuration path</property>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">6</property> <property name="position">7</property>
</packing> </packing>
</child> </child>
<child> <child>
@ -648,12 +675,13 @@ Configuration - configuration path</property>
<object class="GtkRadioButton" id="DatabaseTrustedOnlyRadio"> <object class="GtkRadioButton" id="DatabaseTrustedOnlyRadio">
<property name="label" translatable="yes">DatabaseTrustedOnly</property> <property name="label" translatable="yes">DatabaseTrustedOnly</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="receives-default">False</property> <property name="receives-default">False</property>
<property name="tooltip-text" translatable="yes">For database only</property> <property name="tooltip-text" translatable="yes">For database only</property>
<property name="active">True</property> <property name="active">True</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<property name="group">PackageNeverRadio</property> <property name="group">DatabaseOptionalRadio</property>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -665,7 +693,7 @@ Configuration - configuration path</property>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">7</property> <property name="position">8</property>
</packing> </packing>
</child> </child>
<child> <child>
@ -691,12 +719,13 @@ Configuration - configuration path</property>
<object class="GtkRadioButton" id="PackageTrustAllRadio"> <object class="GtkRadioButton" id="PackageTrustAllRadio">
<property name="label" translatable="yes">PackageTrustAll</property> <property name="label" translatable="yes">PackageTrustAll</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="receives-default">False</property> <property name="receives-default">False</property>
<property name="tooltip-text" translatable="yes">If the signature is verified only for packets</property> <property name="tooltip-text" translatable="yes">If the signature is verified only for packets</property>
<property name="active">True</property> <property name="active">True</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<property name="group">PackageNeverRadio</property> <property name="group">DatabaseOptionalRadio</property>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -708,7 +737,7 @@ Configuration - configuration path</property>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">8</property> <property name="position">9</property>
</packing> </packing>
</child> </child>
<child> <child>
@ -734,12 +763,13 @@ Configuration - configuration path</property>
<object class="GtkRadioButton" id="DatabaseTrustAllRadio"> <object class="GtkRadioButton" id="DatabaseTrustAllRadio">
<property name="label" translatable="yes">DatabaseTrustAll</property> <property name="label" translatable="yes">DatabaseTrustAll</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="receives-default">False</property> <property name="receives-default">False</property>
<property name="tooltip-text" translatable="yes">If the signature is verified only for the database</property> <property name="tooltip-text" translatable="yes">If the signature is verified only for the database</property>
<property name="active">True</property> <property name="active">True</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<property name="group">PackageNeverRadio</property> <property name="group">DatabaseOptionalRadio</property>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -751,7 +781,7 @@ Configuration - configuration path</property>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">9</property> <property name="position">10</property>
</packing> </packing>
</child> </child>
</object> </object>
@ -808,6 +838,9 @@ Configuration - configuration path</property>
<property name="wrap">True</property> <property name="wrap">True</property>
<property name="xalign">0</property> <property name="xalign">0</property>
<property name="yalign">0</property> <property name="yalign">0</property>
<attributes>
<attribute name="size" value="8192"/>
</attributes>
</object> </object>
</child> </child>
</object> </object>
@ -865,11 +898,18 @@ Configuration - configuration path</property>
<property name="spacing">5</property> <property name="spacing">5</property>
<child> <child>
<object class="GtkCheckButton" id="UsageDefaultCheck"> <object class="GtkCheckButton" id="UsageDefaultCheck">
<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="draw-indicator">True</property> <property name="draw-indicator">True</property>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Default</property>
<property name="xalign">0</property>
</object>
</child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -879,11 +919,19 @@ Configuration - configuration path</property>
</child> </child>
<child> <child>
<object class="GtkCheckButton" id="UsageEnableUpdateCheck"> <object class="GtkCheckButton" id="UsageEnableUpdateCheck">
<property name="label" translatable="yes">Enable repository update</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="draw-indicator">True</property> <property name="draw-indicator">True</property>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Enable repository update</property>
<property name="wrap">True</property>
<property name="xalign">0</property>
</object>
</child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -893,11 +941,19 @@ Configuration - configuration path</property>
</child> </child>
<child> <child>
<object class="GtkCheckButton" id="UsageEnableSearchCheck"> <object class="GtkCheckButton" id="UsageEnableSearchCheck">
<property name="label" translatable="yes">Enable repository search</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="draw-indicator">True</property> <property name="draw-indicator">True</property>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Enable repository search</property>
<property name="wrap">True</property>
<property name="xalign">0</property>
</object>
</child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -917,8 +973,12 @@ Configuration - configuration path</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="yes">Enable installation of packages from this repository during --sync operation</property> <property name="label" translatable="yes">Enable installation of packages from this repository during --sync operation</property>
<property name="wrap">True</property> <property name="wrap">True</property>
<property name="xalign">0</property>
</object> </object>
</child> </child>
<style>
<class name="thin"/>
</style>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -938,6 +998,10 @@ Configuration - configuration path</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="yes">Allow this repository to be a valid source of packages when running --sysupgrade</property> <property name="label" translatable="yes">Allow this repository to be a valid source of packages when running --sysupgrade</property>
<property name="wrap">True</property> <property name="wrap">True</property>
<property name="xalign">0</property>
<style>
<class name="thin"/>
</style>
</object> </object>
</child> </child>
</object> </object>

@ -80,478 +80,477 @@ msgid ""
"file! Single parameter per repository" "file! Single parameter per repository"
msgstr "" msgstr ""
#: source/ubl-strings.h:27 #: source/ubl-strings.h:26
msgid "Resource link of file path" 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 "" msgstr ""
#: source/ubl-strings.h:28 #: source/ubl-strings.h:42
msgid "every" msgid "every"
msgstr "" 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" msgid "Open file explorer"
msgstr "" msgstr ""
#: source/ubl-strings.h:29 #: source/ubl-strings.h:45
msgid "Add source" msgid "Add source"
msgstr "" msgstr ""
#: source/ubl-strings.h:30 #: source/ubl-strings.h:46
msgid "Username" msgid "Username"
msgstr "" msgstr ""
#: source/ubl-strings.h:31 #: source/ubl-strings.h:47
msgid "User password" msgid "User password"
msgstr "" msgstr ""
#: source/ubl-strings.h:32 #: source/ubl-strings.h:48
msgid "Storage path to publish" msgid "Storage path to publish"
msgstr "" msgstr ""
#: source/ubl-strings.h:33 #: source/ubl-strings.h:49
msgid "" msgid ""
"The full URL of where to find the database, packages, and signatures (if " "The full URL of where to find the database, packages, and signatures (if "
"available) for this repository. Multiple can be specified, separated by " "available) for this repository. Multiple can be specified, separated by "
"commas (,)" "commas (,)"
msgstr "" msgstr ""
#: source/ubl-strings.h:34 source/ubl-strings.h:64 #: source/ubl-strings.h:50 source/ubl-strings.h:80
msgid "Update" msgid "Update"
msgstr "" msgstr ""
#: source/ubl-strings.h:35 #: source/ubl-strings.h:51
msgid "Repositories" msgid "Repositories"
msgstr "" msgstr ""
#: source/ubl-strings.h:36 #: source/ubl-strings.h:52
msgid "Publication" msgid "Publication"
msgstr "" msgstr ""
#: source/ubl-strings.h:37 #: source/ubl-strings.h:53
msgid "WEB-publication" msgid "WEB-publication"
msgstr "" msgstr ""
#: source/ubl-strings.h:38 #: source/ubl-strings.h:54
msgid "Mirror publication" msgid "Mirror publication"
msgstr "" msgstr ""
#: source/ubl-strings.h:39 #: source/ubl-strings.h:55
msgid "Date of last automatic update:" msgid "Date of last automatic update:"
msgstr "" msgstr ""
#: source/ubl-strings.h:40 #: source/ubl-strings.h:56
msgid "Date of last automatic update" msgid "Date of last automatic update"
msgstr "" msgstr ""
#: source/ubl-strings.h:41 #: source/ubl-strings.h:57
msgid "Automatic update" msgid "Automatic update"
msgstr "" msgstr ""
#: source/ubl-strings.h:42 #: source/ubl-strings.h:58
msgid "First update all modules and then the system" msgid "First update all modules and then the system"
msgstr "" msgstr ""
#: source/ubl-strings.h:43 #: source/ubl-strings.h:59
msgid "Update only modules" msgid "Update only modules"
msgstr "" msgstr ""
#: source/ubl-strings.h:44 #: source/ubl-strings.h:60
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:45 #: source/ubl-strings.h:61
msgid "Update mode:" msgid "Update mode:"
msgstr "" msgstr ""
#: source/ubl-strings.h:46 #: source/ubl-strings.h:62
msgid "Update interval:" msgid "Update interval:"
msgstr "" msgstr ""
#: source/ubl-strings.h:48 #: source/ubl-strings.h:64
msgid "Update mode" msgid "Update mode"
msgstr "" msgstr ""
#: source/ubl-strings.h:49 #: source/ubl-strings.h:65
msgid "Update interval" msgid "Update interval"
msgstr "" msgstr ""
#: source/ubl-strings.h:50 #: source/ubl-strings.h:66
msgid "Boot" msgid "Boot"
msgstr "" msgstr ""
#: source/ubl-strings.h:51 source/ubl-strings.h:134 #: source/ubl-strings.h:67 source/ubl-strings.h:150
msgid "Minutes" msgid "Minutes"
msgstr "" msgstr ""
#: source/ubl-strings.h:52 source/ubl-strings.h:135 #: source/ubl-strings.h:68 source/ubl-strings.h:151
msgid "Hours" msgid "Hours"
msgstr "" msgstr ""
#: source/ubl-strings.h:53 source/ubl-strings.h:136 #: source/ubl-strings.h:69 source/ubl-strings.h:152
msgid "Days" msgid "Days"
msgstr "" msgstr ""
#: source/ubl-strings.h:54 source/ubl-strings.h:137 #: source/ubl-strings.h:70 source/ubl-strings.h:153
msgid "Months" msgid "Months"
msgstr "" msgstr ""
#: source/ubl-strings.h:55 #: source/ubl-strings.h:71
msgid "Repositories from which the update will occur" msgid "Repositories from which the update will occur"
msgstr "" msgstr ""
#: source/ubl-strings.h:56 source/ubl-strings.h:79 #: source/ubl-strings.h:72 source/ubl-strings.h:95
msgid "Repositories list:" msgid "Repositories list:"
msgstr "" msgstr ""
#: source/ubl-strings.h:57 #: source/ubl-strings.h:73
msgid "Repositories list" msgid "Repositories list"
msgstr "" msgstr ""
#: source/ubl-strings.h:58 #: source/ubl-strings.h:74
msgid "Default" msgid "Default"
msgstr "" msgstr ""
#: source/ubl-strings.h:59 source/ubl-strings.h:81 #: source/ubl-strings.h:75 source/ubl-strings.h:97
msgid "Choose" msgid "Choose"
msgstr "" msgstr ""
#: source/ubl-strings.h:60 #: source/ubl-strings.h:76
msgid "Chosen" msgid "Chosen"
msgstr "" msgstr ""
#: source/ubl-strings.h:61 #: source/ubl-strings.h:77
msgid "Repository" msgid "Repository"
msgstr "" msgstr ""
#: source/ubl-strings.h:62 #: source/ubl-strings.h:78
msgid "Manage repository list" msgid "Manage repository list"
msgstr "" msgstr ""
#: source/ubl-strings.h:63 #: source/ubl-strings.h:79
msgid "Disable system repositories" msgid "Disable system repositories"
msgstr "" msgstr ""
#: source/ubl-strings.h:65 #: source/ubl-strings.h:81
msgid "Move up" msgid "Move up"
msgstr "" msgstr ""
#: source/ubl-strings.h:66 #: source/ubl-strings.h:82
msgid "Move down" msgid "Move down"
msgstr "" msgstr ""
#: source/ubl-strings.h:67 #: source/ubl-strings.h:83
msgid "Add" msgid "Add"
msgstr "" msgstr ""
#: source/ubl-strings.h:68 #: source/ubl-strings.h:84
msgid "Edit" msgid "Edit"
msgstr "" msgstr ""
#: source/ubl-strings.h:69 #: source/ubl-strings.h:85
msgid "Remove" msgid "Remove"
msgstr "" msgstr ""
#: source/ubl-strings.h:70 #: source/ubl-strings.h:86
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#: source/ubl-strings.h:71 #: source/ubl-strings.h:87
msgid "Source" msgid "Source"
msgstr "" msgstr ""
#: source/ubl-strings.h:72 #: source/ubl-strings.h:88
msgid "Signature level" msgid "Signature level"
msgstr "" msgstr ""
#: source/ubl-strings.h:73 #: source/ubl-strings.h:89
msgid "Usage level" msgid "Usage level"
msgstr "" msgstr ""
#: source/ubl-strings.h:74 #: source/ubl-strings.h:90
msgid "Repository connection configuration" msgid "Repository connection configuration"
msgstr "" msgstr ""
#: source/ubl-strings.h:75 #: source/ubl-strings.h:91
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:76 #: source/ubl-strings.h:92
msgid "Connect and publish" msgid "Connect and publish"
msgstr "" msgstr ""
#: source/ubl-strings.h:77 #: source/ubl-strings.h:93
msgid "Recieve DB packages from shared network" msgid "Recieve DB packages from shared network"
msgstr "" msgstr ""
#: source/ubl-strings.h:78 #: source/ubl-strings.h:94
msgid "Repositories for publishing" msgid "Repositories for publishing"
msgstr "" msgstr ""
#: source/ubl-strings.h:80 #: source/ubl-strings.h:96
msgid "All repositories" msgid "All repositories"
msgstr "" msgstr ""
#: source/ubl-strings.h:82 #: source/ubl-strings.h:98
msgid "Accept" msgid "Accept"
msgstr "" msgstr ""
#: source/ubl-strings.h:83 #: source/ubl-strings.h:99
msgid "Repository name" msgid "Repository name"
msgstr "" msgstr ""
#: source/ubl-strings.h:84 #: source/ubl-strings.h:100
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:85 source/ubl-strings.h:126 #: source/ubl-strings.h:101 source/ubl-strings.h:142
msgid "Authorization parameters" msgid "Authorization parameters"
msgstr "" msgstr ""
#: source/ubl-strings.h:86 #: source/ubl-strings.h:102
msgid "Storage" msgid "Storage"
msgstr "" msgstr ""
#: source/ubl-strings.h:87 #: source/ubl-strings.h:103
msgid "Chosen repositories" msgid "Chosen repositories"
msgstr "" msgstr ""
#: source/ubl-strings.h:88 #: source/ubl-strings.h:104
msgid "Reviewer" msgid "Reviewer"
msgstr "" msgstr ""
#: source/ubl-strings.h:89 #: source/ubl-strings.h:105
msgid "Port" msgid "Port"
msgstr "" msgstr ""
#: source/ubl-strings.h:90 #: source/ubl-strings.h:106
msgid "Name" msgid "Name"
msgstr "" msgstr ""
#: source/ubl-strings.h:91 #: source/ubl-strings.h:107
msgid "Password/Hash type" msgid "Password/Hash type"
msgstr "" msgstr ""
#: source/ubl-strings.h:92 #: source/ubl-strings.h:108
msgid "Password/Password hash" msgid "Password/Password hash"
msgstr "" msgstr ""
#: source/ubl-strings.h:93 #: source/ubl-strings.h:109
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:94 #: source/ubl-strings.h:110
msgid "Publish lazy mirror" msgid "Publish lazy mirror"
msgstr "" msgstr ""
#: source/ubl-strings.h:95 #: source/ubl-strings.h:111
msgid "Type" msgid "Type"
msgstr "" msgstr ""
#: source/ubl-strings.h:96 #: source/ubl-strings.h:112
msgid "Resource URL" msgid "Resource URL"
msgstr "" msgstr ""
#: source/ubl-strings.h:97 #: source/ubl-strings.h:113
msgid "Configure" msgid "Configure"
msgstr "" msgstr ""
#: source/ubl-strings.h:98 #: source/ubl-strings.h:114
msgid "Mirror publish configuration" msgid "Mirror publish configuration"
msgstr "" msgstr ""
#: source/ubl-strings.h:99 #: source/ubl-strings.h:115
msgid "Service port:" msgid "Service port:"
msgstr "" msgstr ""
#: source/ubl-strings.h:100 #: source/ubl-strings.h:116
msgid "Cache directory:" msgid "Cache directory:"
msgstr "" msgstr ""
#: source/ubl-strings.h:101 #: source/ubl-strings.h:117
msgid "Duration of inactivity (in seconds):" msgid "Duration of inactivity (in seconds):"
msgstr "" msgstr ""
#: source/ubl-strings.h:102 #: source/ubl-strings.h:118
msgid "Timeout (in seconds) for loading internel cache:" msgid "Timeout (in seconds) for loading internel cache:"
msgstr "" msgstr ""
#: source/ubl-strings.h:103 #: source/ubl-strings.h:119
msgid "Work through proxy:" msgid "Work through proxy:"
msgstr "" msgstr ""
#: source/ubl-strings.h:104 #: source/ubl-strings.h:120
msgid "User agent:" msgid "User agent:"
msgstr "" msgstr ""
#: source/ubl-strings.h:105 #: source/ubl-strings.h:121
msgid "Standard expression for cron:" msgid "Standard expression for cron:"
msgstr "" msgstr ""
#: source/ubl-strings.h:106 #: source/ubl-strings.h:122
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:107 #: source/ubl-strings.h:123
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:108 #: source/ubl-strings.h:124
msgid "Add mirror" msgid "Add mirror"
msgstr "" msgstr ""
#: source/ubl-strings.h:109 #: source/ubl-strings.h:125
msgid "Repository name:" msgid "Repository name:"
msgstr "" msgstr ""
#: source/ubl-strings.h:110 #: source/ubl-strings.h:126
msgid "Repository type:" msgid "Repository type:"
msgstr "" msgstr ""
#: source/ubl-strings.h:111 #: source/ubl-strings.h:127
msgid "WEB link" msgid "WEB link"
msgstr "" msgstr ""
#: source/ubl-strings.h:112 #: source/ubl-strings.h:128
msgid "Proxy server" msgid "Proxy server"
msgstr "" msgstr ""
#: source/ubl-strings.h:113 #: source/ubl-strings.h:129
msgid "Mirrors file" msgid "Mirrors file"
msgstr "" msgstr ""
#: source/ubl-strings.h:114 #: source/ubl-strings.h:130
msgid "Source:" msgid "Source:"
msgstr "" msgstr ""
#: source/ubl-strings.h:115 #: source/ubl-strings.h:131
msgid "Configuration" msgid "Configuration"
msgstr "" msgstr ""
#: source/ubl-strings.h:116 #: source/ubl-strings.h:132
msgid "Sign level:" msgid "Sign level:"
msgstr "" msgstr ""
#: source/ubl-strings.h:117 #: source/ubl-strings.h:133
msgid "Enable repository update" msgid "Enable repository update"
msgstr "" msgstr ""
#: source/ubl-strings.h:118 #: source/ubl-strings.h:134
msgid "Enable repository search" msgid "Enable repository search"
msgstr "" msgstr ""
#: source/ubl-strings.h:119 #: source/ubl-strings.h:135
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:120 #: source/ubl-strings.h:136
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:121 #: source/ubl-strings.h:137
msgid "Enable publishing of local repository as WEB resource" msgid "Enable publishing of local repository as WEB resource"
msgstr "" msgstr ""
#: source/ubl-strings.h:122 #: source/ubl-strings.h:138
msgid "Path to publication directory:" msgid "Path to publication directory:"
msgstr "" msgstr ""
#: source/ubl-strings.h:123 #: source/ubl-strings.h:139
msgid "Port:" msgid "Port:"
msgstr "" msgstr ""
#: source/ubl-strings.h:124 #: source/ubl-strings.h:140
msgid "Publishing parameters" msgid "Publishing parameters"
msgstr "" msgstr ""
#: source/ubl-strings.h:125 #: source/ubl-strings.h:141
msgid "Enable WEB file browser" msgid "Enable WEB file browser"
msgstr "" msgstr ""
#: source/ubl-strings.h:127 #: source/ubl-strings.h:143
msgid "Set" msgid "Set"
msgstr "" msgstr ""
#: source/ubl-strings.h:128 #: source/ubl-strings.h:144
msgid "Username:" msgid "Username:"
msgstr "" msgstr ""
#: source/ubl-strings.h:129 #: source/ubl-strings.h:145
msgid "User password:" msgid "User password:"
msgstr "" msgstr ""
#: source/ubl-strings.h:130 #: source/ubl-strings.h:146
msgid "Not encrypted" msgid "Not encrypted"
msgstr "" msgstr ""
#: source/ubl-strings.h:131 #: source/ubl-strings.h:147
msgid "Encrypted with SHA256" msgid "Encrypted with SHA256"
msgstr "" msgstr ""
#: source/ubl-strings.h:132 #: source/ubl-strings.h:148
msgid "Encrypted with SHA512" msgid "Encrypted with SHA512"
msgstr "" msgstr ""
#: source/ubl-strings.h:133 #: source/ubl-strings.h:149
msgid "System" msgid "System"
msgstr "" msgstr ""
#: source/ubl-strings.h:138 #: source/ubl-strings.h:154
msgid "Sign level" msgid "Sign level"
msgstr "" msgstr ""
#: source/ubl-strings.h:139 #: source/ubl-strings.h:155
msgid "Password input" msgid "Password input"
msgstr "" msgstr ""
#: source/ubl-strings.h:140 #: source/ubl-strings.h:156
msgid "Password:" msgid "Password:"
msgstr "" msgstr ""
#: source/ubl-strings.h:141 #: source/ubl-strings.h:157
msgid "Repeat password:" msgid "Repeat password:"
msgstr "" msgstr ""
#: source/ubl-strings.h:142 #: source/ubl-strings.h:158
msgid "Entryption:" msgid "Entryption:"
msgstr "" msgstr ""
#: source/ubl-strings.h:143 #: source/ubl-strings.h:159
msgid "Do not encrypt password" msgid "Do not encrypt password"
msgstr "" msgstr ""
#: source/ubl-strings.h:144 #: source/ubl-strings.h:160
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 ""

@ -90,31 +90,78 @@ msgstr ""
"mirrorlist - файл зерка, убедитесь что URL текущего сервера НЕ включен в " "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" msgid "Resource link of file path"
msgstr "Ссылка на ресурс или путь до файла" msgstr "Ссылка на ресурс или путь до файла"
#: source/ubl-strings.h:28 #: source/ubl-strings.h:44
msgid "Open file explorer" msgid "Open file explorer"
msgstr "Открыть в файловом менеджере" msgstr "Открыть в файловом менеджере"
#: source/ubl-strings.h:29 #: source/ubl-strings.h:45
msgid "Add source" msgid "Add source"
msgstr "Добавить источник" msgstr "Добавить источник"
#: source/ubl-strings.h:30 #: source/ubl-strings.h:46
msgid "Username" msgid "Username"
msgstr "Имя пользователя" msgstr "Имя пользователя"
#: source/ubl-strings.h:31 #: source/ubl-strings.h:47
msgid "User password" msgid "User password"
msgstr "Пароль" msgstr "Пароль"
#: source/ubl-strings.h:32 #: source/ubl-strings.h:48
msgid "Storage path to publish" msgid "Storage path to publish"
msgstr "Путь до каталога хранилища, который будет опубликован" msgstr "Путь до каталога хранилища, который будет опубликован"
#: source/ubl-strings.h:33 #: source/ubl-strings.h:49
msgid "" msgid ""
"The full URL of where to find the database, packages, and signatures (if " "The full URL of where to find the database, packages, and signatures (if "
"available) for this repository. Multiple can be specified, separated by " "available) for this repository. Multiple can be specified, separated by "
@ -123,167 +170,163 @@ msgstr ""
"Полный адрес места, где можно найти базу данных, пакеты и подписа (если " "Полный адрес места, где можно найти базу данных, пакеты и подписа (если "
"доступны) для этого репозитория. Возможно указать несколько через запятую (,)" "доступны) для этого репозитория. Возможно указать несколько через запятую (,)"
#: source/ubl-strings.h:28 #: source/ubl-strings.h:50 source/ubl-strings.h:80
msgid "every"
msgstr "каждые"
#: source/ubl-strings.h:34 source/ubl-strings.h:64
msgid "Update" msgid "Update"
msgstr "Обновить" msgstr "Обновить"
#: source/ubl-strings.h:35 #: source/ubl-strings.h:51
msgid "Repositories" msgid "Repositories"
msgstr "Репозитории" msgstr "Репозитории"
#: source/ubl-strings.h:36 #: source/ubl-strings.h:52
msgid "Publication" msgid "Publication"
msgstr "Публикация" msgstr "Публикация"
#: source/ubl-strings.h:37 #: source/ubl-strings.h:53
msgid "WEB-publication" msgid "WEB-publication"
msgstr "WEB-публикация" msgstr "WEB-публикация"
#: source/ubl-strings.h:38 #: source/ubl-strings.h:54
msgid "Mirror publication" msgid "Mirror publication"
msgstr "Публикация зеркала" msgstr "Публикация зеркала"
#: source/ubl-strings.h:39 #: source/ubl-strings.h:55
msgid "Date of last automatic update:" msgid "Date of last automatic update:"
msgstr "Дата последнего автообновления:" msgstr "Дата последнего автообновления:"
#: source/ubl-strings.h:40 #: source/ubl-strings.h:56
msgid "Date of last automatic update" msgid "Date of last automatic update"
msgstr "Дата последнего автообновления" msgstr "Дата последнего автообновления"
#: source/ubl-strings.h:41 #: source/ubl-strings.h:57
msgid "Automatic update" msgid "Automatic update"
msgstr "Автоматическое обновление" msgstr "Автоматическое обновление"
#: source/ubl-strings.h:42 #: source/ubl-strings.h:58
msgid "First update all modules and then the system" msgid "First update all modules and then the system"
msgstr "Вначале обновлять все модули и после систему" msgstr "Вначале обновлять все модули и после систему"
#: source/ubl-strings.h:43 #: source/ubl-strings.h:59
msgid "Update only modules" msgid "Update only modules"
msgstr "Обновлять только модули" msgstr "Обновлять только модули"
#: source/ubl-strings.h:44 #: source/ubl-strings.h:60
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:45 #: source/ubl-strings.h:61
msgid "Update mode:" msgid "Update mode:"
msgstr "Режим обновления:" msgstr "Режим обновления:"
#: source/ubl-strings.h:46 #: source/ubl-strings.h:62
msgid "Update interval:" msgid "Update interval:"
msgstr "Интервал обновлений:" msgstr "Интервал обновлений:"
#: source/ubl-strings.h:48 #: source/ubl-strings.h:64
msgid "Update mode" msgid "Update mode"
msgstr "Режим обновления" msgstr "Режим обновления"
#: source/ubl-strings.h:49 #: source/ubl-strings.h:65
msgid "Update interval" msgid "Update interval"
msgstr "Интервал обновлений" msgstr "Интервал обновлений"
#: source/ubl-strings.h:50 #: source/ubl-strings.h:66
msgid "Boot" msgid "Boot"
msgstr "Запуск" msgstr "Запуск"
#: source/ubl-strings.h:51 source/ubl-strings.h:134 #: source/ubl-strings.h:67 source/ubl-strings.h:150
msgid "Minutes" msgid "Minutes"
msgstr "минут" msgstr "минут"
#: source/ubl-strings.h:52 source/ubl-strings.h:135 #: source/ubl-strings.h:68 source/ubl-strings.h:151
msgid "Hours" msgid "Hours"
msgstr "часов" msgstr "часов"
#: source/ubl-strings.h:53 source/ubl-strings.h:136 #: source/ubl-strings.h:69 source/ubl-strings.h:152
msgid "Days" msgid "Days"
msgstr "дней" msgstr "дней"
#: source/ubl-strings.h:54 source/ubl-strings.h:137 #: source/ubl-strings.h:70 source/ubl-strings.h:153
msgid "Months" msgid "Months"
msgstr "месяцев" msgstr "месяцев"
#: source/ubl-strings.h:55 #: source/ubl-strings.h:71
msgid "Repositories from which the update will occur" msgid "Repositories from which the update will occur"
msgstr "Репозитории с которых будет происходить обновление" msgstr "Репозитории с которых будет происходить обновление"
#: source/ubl-strings.h:56 source/ubl-strings.h:79 #: source/ubl-strings.h:72 source/ubl-strings.h:95
msgid "Repositories list:" msgid "Repositories list:"
msgstr "Список репозиториев:" msgstr "Список репозиториев:"
#: source/ubl-strings.h:57 #: source/ubl-strings.h:73
msgid "Repositories list" msgid "Repositories list"
msgstr "Список репозиториев" msgstr "Список репозиториев"
#: source/ubl-strings.h:58 #: source/ubl-strings.h:74
msgid "Default" msgid "Default"
msgstr "По умолчанию" msgstr "По умолчанию"
#: source/ubl-strings.h:59 source/ubl-strings.h:81 #: source/ubl-strings.h:75 source/ubl-strings.h:97
msgid "Choose" msgid "Choose"
msgstr "Выбрать" msgstr "Выбрать"
#: source/ubl-strings.h:60 #: source/ubl-strings.h:76
msgid "Chosen" msgid "Chosen"
msgstr "Выбран" msgstr "Выбран"
#: source/ubl-strings.h:61 #: source/ubl-strings.h:77
msgid "Repository" msgid "Repository"
msgstr "Репозиторий" msgstr "Репозиторий"
#: source/ubl-strings.h:62 #: source/ubl-strings.h:78
msgid "Manage repository list" msgid "Manage repository list"
msgstr "Управление списком репозиториев" msgstr "Управление списком репозиториев"
#: source/ubl-strings.h:63 #: source/ubl-strings.h:79
msgid "Disable system repositories" msgid "Disable system repositories"
msgstr "Отключить системные репозитории" msgstr "Отключить системные репозитории"
#: source/ubl-strings.h:65 #: source/ubl-strings.h:81
msgid "Move up" msgid "Move up"
msgstr "Переместить выше" msgstr "Переместить выше"
#: source/ubl-strings.h:66 #: source/ubl-strings.h:82
msgid "Move down" msgid "Move down"
msgstr "Переместить ниже" msgstr "Переместить ниже"
#: source/ubl-strings.h:67 #: source/ubl-strings.h:83
msgid "Add" msgid "Add"
msgstr "Добавить" msgstr "Добавить"
#: source/ubl-strings.h:68 #: source/ubl-strings.h:84
msgid "Edit" msgid "Edit"
msgstr "Изменить" msgstr "Изменить"
#: source/ubl-strings.h:69 #: source/ubl-strings.h:85
msgid "Remove" msgid "Remove"
msgstr "Удалить" msgstr "Удалить"
#: source/ubl-strings.h:70 #: source/ubl-strings.h:86
msgid "Enabled" msgid "Enabled"
msgstr "Включен" msgstr "Включен"
#: source/ubl-strings.h:71 #: source/ubl-strings.h:87
msgid "Source" msgid "Source"
msgstr "Источник" msgstr "Источник"
#: source/ubl-strings.h:72 #: source/ubl-strings.h:88
msgid "Signature level" msgid "Signature level"
msgstr "Уровень подписи" msgstr "Уровень подписи"
#: source/ubl-strings.h:73 #: source/ubl-strings.h:89
msgid "Usage level" msgid "Usage level"
msgstr "Уровень использования" msgstr "Уровень использования"
#: source/ubl-strings.h:74 #: source/ubl-strings.h:90
msgid "Repository connection configuration" msgid "Repository connection configuration"
msgstr "Настройки подключения репозитория" msgstr "Настройки подключения репозитория"
#: source/ubl-strings.h:75 #: source/ubl-strings.h:91
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"
@ -291,70 +334,70 @@ msgstr ""
"Настройки подключения к распределённой сети репозиториев и публикация своих " "Настройки подключения к распределённой сети репозиториев и публикация своих "
"репозиториев" "репозиториев"
#: source/ubl-strings.h:76 #: source/ubl-strings.h:92
msgid "Connect and publish" msgid "Connect and publish"
msgstr "Подключиться и опубликовать" msgstr "Подключиться и опубликовать"
#: source/ubl-strings.h:77 #: source/ubl-strings.h:93
msgid "Recieve DB packages from shared network" msgid "Recieve DB packages from shared network"
msgstr "Получать БД пакетов из распределённой сети" msgstr "Получать БД пакетов из распределённой сети"
#: source/ubl-strings.h:78 #: source/ubl-strings.h:94
msgid "Repositories for publishing" msgid "Repositories for publishing"
msgstr "Репозитории для публикации" msgstr "Репозитории для публикации"
#: source/ubl-strings.h:80 #: source/ubl-strings.h:96
msgid "All repositories" msgid "All repositories"
msgstr "Все репозитории" msgstr "Все репозитории"
#: source/ubl-strings.h:82 #: source/ubl-strings.h:98
msgid "Accept" msgid "Accept"
msgstr "Принять" msgstr "Принять"
#: source/ubl-strings.h:83 #: source/ubl-strings.h:99
msgid "Repository name" msgid "Repository name"
msgstr "Имя репозитория" msgstr "Имя репозитория"
#: source/ubl-strings.h:84 #: source/ubl-strings.h:100
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 ""
"Настройка публикации хранилища и/или репозиториев в виде локального WEB " "Настройка публикации хранилища и/или репозиториев в виде локального WEB "
"ресурса" "ресурса"
#: source/ubl-strings.h:85 source/ubl-strings.h:126 #: source/ubl-strings.h:101 source/ubl-strings.h:142
msgid "Authorization parameters" msgid "Authorization parameters"
msgstr "Параметры авторизации" msgstr "Параметры авторизации"
#: source/ubl-strings.h:86 #: source/ubl-strings.h:102
msgid "Storage" msgid "Storage"
msgstr "Хранилище" msgstr "Хранилище"
#: source/ubl-strings.h:87 #: source/ubl-strings.h:103
msgid "Chosen repositories" msgid "Chosen repositories"
msgstr "Выбранные репозитории" msgstr "Выбранные репозитории"
#: source/ubl-strings.h:88 #: source/ubl-strings.h:104
msgid "Reviewer" msgid "Reviewer"
msgstr "Обозреватель" msgstr "Обозреватель"
#: source/ubl-strings.h:89 #: source/ubl-strings.h:105
msgid "Port" msgid "Port"
msgstr "Порт" msgstr "Порт"
#: source/ubl-strings.h:90 #: source/ubl-strings.h:106
msgid "Name" msgid "Name"
msgstr "Имя пользователя" msgstr "Имя пользователя"
#: source/ubl-strings.h:91 #: source/ubl-strings.h:107
msgid "Password/Hash type" msgid "Password/Hash type"
msgstr "Пароль/Тип хэша" msgstr "Пароль/Тип хэша"
#: source/ubl-strings.h:92 #: source/ubl-strings.h:108
msgid "Password/Password hash" msgid "Password/Password hash"
msgstr "Пароль/Хэш пароля" msgstr "Пароль/Хэш пароля"
#: source/ubl-strings.h:93 #: source/ubl-strings.h:109
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"
@ -362,117 +405,117 @@ msgstr ""
"Настройка публикации ленивого зеркала подключенных репозиториев в виде " "Настройка публикации ленивого зеркала подключенных репозиториев в виде "
"локального WEB ресурса" "локального WEB ресурса"
#: source/ubl-strings.h:94 #: source/ubl-strings.h:110
msgid "Publish lazy mirror" msgid "Publish lazy mirror"
msgstr "Опубликовать ленивое зеркало" msgstr "Опубликовать ленивое зеркало"
#: source/ubl-strings.h:95 #: source/ubl-strings.h:111
msgid "Type" msgid "Type"
msgstr "Тип" msgstr "Тип"
#: source/ubl-strings.h:96 #: source/ubl-strings.h:112
msgid "Resource URL" msgid "Resource URL"
msgstr "Ресурс URL" msgstr "Ресурс URL"
#: source/ubl-strings.h:97 #: source/ubl-strings.h:113
msgid "Configure" msgid "Configure"
msgstr "Настроить" msgstr "Настроить"
#: source/ubl-strings.h:98 #: source/ubl-strings.h:114
msgid "Mirror publish configuration" msgid "Mirror publish configuration"
msgstr "Параметры публикации зеркала" msgstr "Параметры публикации зеркала"
#: source/ubl-strings.h:99 #: source/ubl-strings.h:115
msgid "Service port:" msgid "Service port:"
msgstr "Порт сервиса:" msgstr "Порт сервиса:"
#: source/ubl-strings.h:100 #: source/ubl-strings.h:116
msgid "Cache directory:" msgid "Cache directory:"
msgstr "Каталог кеша:" msgstr "Каталог кеша:"
#: source/ubl-strings.h:101 #: source/ubl-strings.h:117
msgid "Duration of inactivity (in seconds):" msgid "Duration of inactivity (in seconds):"
msgstr "Продолжительность бездействия (в секундах):" msgstr "Продолжительность бездействия (в секундах):"
#: source/ubl-strings.h:102 #: source/ubl-strings.h:118
msgid "Timeout (in seconds) for loading internel cache:" msgid "Timeout (in seconds) for loading internel cache:"
msgstr "Таймаут (в секундах) для загрузки интернет-кэша:" msgstr "Таймаут (в секундах) для загрузки интернет-кэша:"
#: source/ubl-strings.h:103 #: source/ubl-strings.h:119
msgid "Work through proxy:" msgid "Work through proxy:"
msgstr "Работать через прокси:" msgstr "Работать через прокси:"
#: source/ubl-strings.h:104 #: source/ubl-strings.h:120
msgid "User agent:" msgid "User agent:"
msgstr "Пользовательский агент:" msgstr "Пользовательский агент:"
#: source/ubl-strings.h:105 #: source/ubl-strings.h:121
msgid "Standard expression for cron:" msgid "Standard expression for cron:"
msgstr "Стандартное выражение cron:" msgstr "Стандартное выражение cron:"
#: source/ubl-strings.h:106 #: source/ubl-strings.h:122
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:107 #: source/ubl-strings.h:123
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:108 #: source/ubl-strings.h:124
msgid "Add mirror" msgid "Add mirror"
msgstr "Добавить зеркало" msgstr "Добавить зеркало"
#: source/ubl-strings.h:109 #: source/ubl-strings.h:125
msgid "Repository name:" msgid "Repository name:"
msgstr "Имя репозитория:" msgstr "Имя репозитория:"
#: source/ubl-strings.h:110 #: source/ubl-strings.h:126
msgid "Repository type:" msgid "Repository type:"
msgstr "Тип репозитория:" msgstr "Тип репозитория:"
#: source/ubl-strings.h:111 #: source/ubl-strings.h:127
msgid "WEB link" msgid "WEB link"
msgstr "Вэб ссылка" msgstr "Вэб ссылка"
#: source/ubl-strings.h:112 #: source/ubl-strings.h:128
msgid "Proxy server" msgid "Proxy server"
msgstr "Прокси-сервер" msgstr "Прокси-сервер"
#: source/ubl-strings.h:113 #: source/ubl-strings.h:129
msgid "Mirrors file" msgid "Mirrors file"
msgstr "Файл зеркал" msgstr "Файл зеркал"
#: source/ubl-strings.h:114 #: source/ubl-strings.h:130
msgid "Source:" msgid "Source:"
msgstr "Источник:" msgstr "Источник:"
#: source/ubl-strings.h:115 #: source/ubl-strings.h:131
msgid "Configuration" msgid "Configuration"
msgstr "Конфигурация" msgstr "Конфигурация"
#: source/ubl-strings.h:116 #: source/ubl-strings.h:132
msgid "Sign level:" msgid "Sign level:"
msgstr "Уровень подписи:" msgstr "Уровень подписи:"
#: source/ubl-strings.h:117 #: source/ubl-strings.h:133
msgid "Enable repository update" msgid "Enable repository update"
msgstr "Включать обновления для этого репозитория" msgstr "Включать обновления для этого репозитория"
#: source/ubl-strings.h:118 #: source/ubl-strings.h:134
msgid "Enable repository search" msgid "Enable repository search"
msgstr "Включать поиск этого репозитория" msgstr "Включать поиск этого репозитория"
#: source/ubl-strings.h:119 #: source/ubl-strings.h:135
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:120 #: source/ubl-strings.h:136
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"
@ -480,126 +523,82 @@ msgstr ""
"Позволить этому репозиторию быть действительным источником пакетов при " "Позволить этому репозиторию быть действительным источником пакетов при "
"выполнении --sysupgrade" "выполнении --sysupgrade"
#: source/ubl-strings.h:121 #: source/ubl-strings.h:137
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:122 #: source/ubl-strings.h:138
msgid "Path to publication directory:" msgid "Path to publication directory:"
msgstr "Хранилище:" msgstr "Хранилище:"
#: source/ubl-strings.h:123 #: source/ubl-strings.h:139
msgid "Port:" msgid "Port:"
msgstr "Порт:" msgstr "Порт:"
#: source/ubl-strings.h:124 #: source/ubl-strings.h:140
msgid "Publishing parameters" msgid "Publishing parameters"
msgstr "Параметры публикации" msgstr "Параметры публикации"
#: source/ubl-strings.h:125 #: source/ubl-strings.h:141
msgid "Enable WEB file browser" msgid "Enable WEB file browser"
msgstr "Включить WEB обозреватель файлов" msgstr "Включить WEB обозреватель файлов"
#: source/ubl-strings.h:127 #: source/ubl-strings.h:143
msgid "Set" msgid "Set"
msgstr "Задать" msgstr "Задать"
#: source/ubl-strings.h:128 #: source/ubl-strings.h:144
msgid "Username:" msgid "Username:"
msgstr "Имя пользователя:" msgstr "Имя пользователя:"
#: source/ubl-strings.h:129 #: source/ubl-strings.h:145
msgid "User password:" msgid "User password:"
msgstr "Пароль:" msgstr "Пароль:"
#: source/ubl-strings.h:130 #: source/ubl-strings.h:146
msgid "Not encrypted" msgid "Not encrypted"
msgstr "Пароль не требуется" msgstr "Пароль не требуется"
#: source/ubl-strings.h:131 #: source/ubl-strings.h:147
msgid "Encrypted with SHA256" msgid "Encrypted with SHA256"
msgstr "Шфировать с SHA256" msgstr "Шфировать с SHA256"
#: source/ubl-strings.h:132 #: source/ubl-strings.h:148
msgid "Encrypted with SHA512" msgid "Encrypted with SHA512"
msgstr "Шифровать с SHA512" msgstr "Шифровать с SHA512"
#: source/ubl-strings.h:133 #: source/ubl-strings.h:149
msgid "System" msgid "System"
msgstr "Система" msgstr "Система"
#: source/ubl-strings.h:138 #: source/ubl-strings.h:154
msgid "Sign level" msgid "Sign level"
msgstr "Уровень подписи:" msgstr "Уровень подписи:"
#: source/ubl-strings.h:139 #: source/ubl-strings.h:155
msgid "Password input" msgid "Password input"
msgstr "Ввод пароля" msgstr "Ввод пароля"
#: source/ubl-strings.h:140 #: source/ubl-strings.h:156
msgid "Password:" msgid "Password:"
msgstr "Пароль:" msgstr "Пароль:"
#: source/ubl-strings.h:141 #: source/ubl-strings.h:157
msgid "Repeat password:" msgid "Repeat password:"
msgstr "Подтвердите ввод пароля:" msgstr "Подтвердите ввод пароля:"
#: source/ubl-strings.h:142 #: source/ubl-strings.h:158
msgid "Entryption:" msgid "Entryption:"
msgstr "Алгоритм шифрования пароля:" msgstr "Алгоритм шифрования пароля:"
#: source/ubl-strings.h:143 #: source/ubl-strings.h:159
msgid "Do not encrypt password" msgid "Do not encrypt password"
msgstr "Не шифровать пароль" msgstr "Не шифровать пароль"
#: source/ubl-strings.h:144 #: source/ubl-strings.h:160
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