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

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

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

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

@ -10,122 +10,154 @@
#define REMOVE_REPO_WARNING_LABEL _("Are you sure want to remove repository?")
#define NO_SHARED_REPOS_LABEL _("No repositories were chosen to share")
#define PASSWORD_MISMATCH_LABEL _("passwords do not match")
// #define _LABEL _("Update")
// #define _LABEL _("Repositories")
// #define _LABEL _("Publication")
// #define _LABEL _("WEB-publication")
// #define _LABEL _("Mirror publication")
// #define _LABEL _("Date of last automatic update: ")
// #define _LABEL _("Automatic update")
// #define _LABEL _("First update all modules and then the system")
// #define _LABEL _("Update only modules")
// #define _LABEL _("Update everything in the order of the specified repositories")
// #define _LABEL _("Update mode:")
// #define _LABEL _("Update interval:")
// #define _LABEL _("Boot")
// #define _LABEL _("Minutes")
// #define _LABEL _("Hours")
// #define _LABEL _("Days")
// #define _LABEL _("Months")
// #define _LABEL _("Repositories from which the update will occur")
// #define _LABEL _("Repositories list:")
// #define _LABEL _("Default")
// #define _LABEL _("Choose")
// #define _LABEL _("Chosen")
// #define _LABEL _("Repository")
// #define _LABEL _("Manage repository list")
// #define _LABEL _("Disable system repositories")
// #define _LABEL _("Update")
// #define _LABEL _("Move up")
// #define _LABEL _("Move down")
// #define _LABEL _("Add")
// #define _LABEL _("Edit")
// #define _LABEL _("Remove")
// #define _LABEL _("Enabled")
// #define _LABEL _("Source")
// #define _LABEL _("Signature level")
// #define _LABEL _("Usage level")
// #define _LABEL _("Repository connection configuration")
// #define _LABEL _("Setting up a connection to a distributed repository network and publishing your repositories")
// #define _LABEL _("Connect and publish")
// #define _LABEL _("Recieve DB packages from shared network")
// #define _LABEL _("Repositories for publishing")
// #define _LABEL _("Repositories list:")
// #define _LABEL _("All repositories")
// #define _LABEL _("Choose")
// #define _LABEL _("Accept")
// #define _LABEL _("Repository name")
// #define _LABEL _("Setting up publication of storage and/or repositories as a local WEB resource")
// #define _LABEL _("Authorization parameters")
// #define _LABEL _("Storage")
// #define _LABEL _("Chosen repositories")
// #define _LABEL _("Reviewer")
// #define _LABEL _("Port")
// #define _LABEL _("Name")
// #define _LABEL _("Password/Hash type")
// #define _LABEL _("Password/Password hash")
// #define _LABEL _("Setting up publication of a lazy mirror of connected repositories as a local WEB resource")
// #define _LABEL _("Publish lazy mirror")
// #define _LABEL _("Type")
// #define _LABEL _("Resource URL")
// #define _LABEL _("Configure")
// #define _LABEL _("Mirror publish configuration")
// #define _LABEL _("Service port:")
// #define _LABEL _("Cache directory:")
// #define _LABEL _("Duration of inactivity (in seconds):")
// #define _LABEL _("Timeout (in seconds) for loading internel cache:")
// #define _LABEL _("Work through proxy:")
// #define _LABEL _("User agent:")
// #define _LABEL _("Standard expression for cron:")
// #define _LABEL _("The number of consecutie days that systems on the network have not been updated:")
// #define _LABEL _("The number of consecutive days wthout an update requested:")
// #define _LABEL _("Add mirror")
// #define _LABEL _("Repository name:")
// #define _LABEL _("Repository type:")
// #define _LABEL _("WEB link")
// #define _LABEL _("Proxy server")
// #define _LABEL _("Mirrors file")
// #define _LABEL _("Source:")
// #define _LABEL _("Configuration")
// #define _LABEL _("Sign level:")
// #define _LABEL _("Enable repository update")
// #define _LABEL _("Enable repository search")
// #define _LABEL _("Enable installation of packages from this repository during --sync operation")
// #define _LABEL _("Allow this repository to be a valid source of packages when running --sysupgrade")
// #define _LABEL _("Add repository for publication")
// #define _LABEL _("Enable publishing of local repository as WEB resource")
// #define _LABEL _("Path to publication directory:")
// #define _LABEL _("Port:")
// #define _LABEL _("Publishing parameters")
// #define _LABEL _("Enable WEB file browser")
// #define _LABEL _("Authorization parameters")
// #define _LABEL _("Set")
// #define _LABEL _("Username:")
// #define _LABEL _("User password:")
// #define _LABEL _("Not encrypted")
// #define _LABEL _("Encrypted with SHA256")
// #define _LABEL _("Encrypted with SHA512")
// #define _LABEL _("System")
// #define _LABEL _("Minutes")
// #define _LABEL _("Hours")
// #define _LABEL _("Days")
// #define _LABEL _("Months")
// #define _LABEL _("Sign level")
// #define _LABEL _("Password input")
// #define _LABEL _("Password:")
// #define _LABEL _("Repeat password:")
// #define _LABEL _("Entryption:")
// #define _LABEL _("Do not encrypt password")
// #define _LABEL _("Password hash:")
#define ADD_WEB_LABEL _("Add repository for publication")
#define EDIT_WEB_LABEL _("Edit repository for publication")
#define PASSWORD_MISMATCH_LABEL _("passwords do not match")
#define REPO_TOOLTIP_LABEL _("file://\t\t- Directory URL prefix for repository\n\
ftp://\t\t- FTP URL prefix for repository\n\
http://\t\t- HTTP URL prefix for repository\n\
https://\t\t- HTTPS URL prefix for repository\n\
Configuration - configuration path")
#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 _LABEL _("every")
#define _LABEL _("Resource link of file path")
#define _LABEL _("Open file explorer")
#define _LABEL _("Add source")
#define _LABEL _("Username")
#define _LABEL _("User password")
#define _LABEL _("Storage path to publish")
#define _LABEL _("The full URL of where to find the database, packages, and signatures (if available) for this repository. Multiple can be specified, separated by commas (,)")
#define _LABEL _("Update")
#define _LABEL _("Repositories")
#define _LABEL _("Publication")
#define _LABEL _("WEB-publication")
#define _LABEL _("Mirror publication")
#define _LABEL _("Date of last automatic update:")
#define _LABEL _("Date of last automatic update")
#define _LABEL _("Automatic update")
#define _LABEL _("First update all modules and then the system")
#define _LABEL _("Update only modules")
#define _LABEL _("Update everything in the order of the specified repositories")
#define _LABEL _("Update mode:")
#define _LABEL _("Update interval:")
#define _LABEL _("Update mode")
#define _LABEL _("Update interval")
#define _LABEL _("Boot")
#define _LABEL _("Minutes")
#define _LABEL _("Hours")
#define _LABEL _("Days")
#define _LABEL _("Months")
#define _LABEL _("Repositories from which the update will occur")
#define _LABEL _("Repositories list:")
#define _LABEL _("Repositories list")
#define _LABEL _("Default")
#define _LABEL _("Choose")
#define _LABEL _("Chosen")
#define _LABEL _("Repository")
#define _LABEL _("Manage repository list")
#define _LABEL _("Disable system repositories")
#define _LABEL _("Update")
#define _LABEL _("Move up")
#define _LABEL _("Move down")
#define _LABEL _("Add")
#define _LABEL _("Edit")
#define _LABEL _("Remove")
#define _LABEL _("Enabled")
#define _LABEL _("Source")
#define _LABEL _("Signature level")
#define _LABEL _("Usage level")
#define _LABEL _("Repository connection configuration")
#define _LABEL _("Setting up a connection to a distributed repository network and publishing your repositories")
#define _LABEL _("Connect and publish")
#define _LABEL _("Recieve DB packages from shared network")
#define _LABEL _("Repositories for publishing")
#define _LABEL _("Repositories list:")
#define _LABEL _("All repositories")
#define _LABEL _("Choose")
#define _LABEL _("Accept")
#define _LABEL _("Repository name")
#define _LABEL _("Setting up publication of storage and/or repositories as a local WEB resource")
#define _LABEL _("Authorization parameters")
#define _LABEL _("Storage")
#define _LABEL _("Chosen repositories")
#define _LABEL _("Reviewer")
#define _LABEL _("Port")
#define _LABEL _("Name")
#define _LABEL _("Password/Hash type")
#define _LABEL _("Password/Password hash")
#define _LABEL _("Setting up publication of a lazy mirror of connected repositories as a local WEB resource")
#define _LABEL _("Publish lazy mirror")
#define _LABEL _("Type")
#define _LABEL _("Resource URL")
#define _LABEL _("Configure")
#define _LABEL _("Mirror publish configuration")
#define _LABEL _("Service port:")
#define _LABEL _("Cache directory:")
#define _LABEL _("Duration of inactivity (in seconds):")
#define _LABEL _("Timeout (in seconds) for loading internel cache:")
#define _LABEL _("Work through proxy:")
#define _LABEL _("User agent:")
#define _LABEL _("Standard expression for cron:")
#define _LABEL _("The number of consecutie days that systems on the network have not been updated:")
#define _LABEL _("The number of consecutive days wthout an update requested:")
#define _LABEL _("Add mirror")
#define _LABEL _("Repository name:")
#define _LABEL _("Repository type:")
#define _LABEL _("WEB link")
#define _LABEL _("Proxy server")
#define _LABEL _("Mirrors file")
#define _LABEL _("Source:")
#define _LABEL _("Configuration")
#define _LABEL _("Sign level:")
#define _LABEL _("Enable repository update")
#define _LABEL _("Enable repository search")
#define _LABEL _("Enable installation of packages from this repository during --sync operation")
#define _LABEL _("Allow this repository to be a valid source of packages when running --sysupgrade")
#define _LABEL _("Enable publishing of local repository as WEB resource")
#define _LABEL _("Path to publication directory:")
#define _LABEL _("Port:")
#define _LABEL _("Publishing parameters")
#define _LABEL _("Enable WEB file browser")
#define _LABEL _("Authorization parameters")
#define _LABEL _("Set")
#define _LABEL _("Username:")
#define _LABEL _("User password:")
#define _LABEL _("Not encrypted")
#define _LABEL _("Encrypted with SHA256")
#define _LABEL _("Encrypted with SHA512")
#define _LABEL _("System")
#define _LABEL _("Minutes")
#define _LABEL _("Hours")
#define _LABEL _("Days")
#define _LABEL _("Months")
#define _LABEL _("Sign level")
#define _LABEL _("Password input")
#define _LABEL _("Password:")
#define _LABEL _("Repeat password:")
#define _LABEL _("Entryption:")
#define _LABEL _("Do not encrypt password")
#define _LABEL _("Password hash:")
*/
#endif

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

@ -170,6 +170,8 @@
</child>
<child>
<object class="GtkButton" id="CacheButton">
<property name="width-request">28</property>
<property name="height-request">28</property>
<property name="visible">True</property>
<property name="sensitive">False</property>
<property name="can-focus">True</property>

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

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

File diff suppressed because it is too large Load Diff

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

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

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

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

Loading…
Cancel
Save