Localisation, fixes

pull/41/head
parent b3e483f26f
commit 28563ca874

@ -1162,12 +1162,29 @@ void on_key_generate_accept(GtkWidget *self, key_creation_window* window){
const char *email = gtk_entry_get_text(GTK_ENTRY(window->EmailEntry)); const char *email = gtk_entry_get_text(GTK_ENTRY(window->EmailEntry));
char *strength = yon_char_from_long(gtk_spin_button_get_value(GTK_SPIN_BUTTON(window->KeyStrengthSpin))); char *strength = yon_char_from_long(gtk_spin_button_get_value(GTK_SPIN_BUTTON(window->KeyStrengthSpin)));
const char *comment = gtk_entry_get_text(GTK_ENTRY(window->CommentsEntry)); const char *comment = gtk_entry_get_text(GTK_ENTRY(window->CommentsEntry));
GtkWidget *highlight_target=NULL;
if (yon_char_is_empty(name)){
highlight_target=window->NameEntry;
} else if (yon_char_is_empty(type)){
highlight_target=window->EncryptionCombo;
} else if (yon_char_is_empty(email)){
highlight_target=window->EmailEntry;
} else if (yon_char_is_empty(strength)){
highlight_target=window->KeyStrengthSpin;
} else if (yon_char_is_empty(comment)){
highlight_target=window->CommentsEntry;
}
if (highlight_target){
yon_ubl_status_box_spawn(GTK_CONTAINER(window->StatusBox),EMPTY_IMPORTANT_LABEL,5,BACKGROUND_IMAGE_FAIL_TYPE);
yon_ubl_status_highlight_incorrect(highlight_target);
return;
}
char *expire = NULL; char *expire = NULL;
if (gtk_combo_box_get_active(GTK_COMBO_BOX(window->ExpireCombo))==1){ if (gtk_combo_box_get_active(GTK_COMBO_BOX(window->ExpireCombo))==1){
expire = yon_char_from_int(yon_calendar_get_last_date()); expire = yon_char_from_int(yon_calendar_get_last_date());
} }
const char *password = gtk_entry_get_text(GTK_ENTRY(window->PasswordEntry)); const char *password = gtk_entry_get_text(GTK_ENTRY(window->PasswordEntry));
const char *password_confirm = gtk_entry_get_text(GTK_ENTRY(window->PasswordEntry)); const char *password_confirm = gtk_entry_get_text(GTK_ENTRY(window->PasswordConfirmationEntry));
if (yon_char_is_empty(password)&&yon_char_is_empty(password_confirm)){ if (yon_char_is_empty(password)&&yon_char_is_empty(password_confirm)){
system(yon_generate_key_no_password_command(type,name,email,strength,comment,expire,password)); system(yon_generate_key_no_password_command(type,name,email,strength,comment,expire,password));
} else if (!strcmp(password,password_confirm)){ } else if (!strcmp(password,password_confirm)){

@ -32,6 +32,7 @@
#define REMOVE_PACKAGES_TOOLTIP_LABEL _("Remove packages") #define REMOVE_PACKAGES_TOOLTIP_LABEL _("Remove packages")
#define LAUNCH_UBL_SETTINGS_UPDATE_TOOLTIP_LABEL _("Open ubl-settings-update") #define LAUNCH_UBL_SETTINGS_UPDATE_TOOLTIP_LABEL _("Open ubl-settings-update")
#define EMPTY_IMPORTANT_LABEL _("Empty important field")
#define KEY_LABEL _("Key creation") #define KEY_LABEL _("Key creation")
#define LOAD_SUCCESS_LABEL _("Repository data has been loaded successfully") #define LOAD_SUCCESS_LABEL _("Repository data has been loaded successfully")
@ -64,23 +65,24 @@
#define REPOSITORIES_LABEL _("Repository (-ies)") #define REPOSITORIES_LABEL _("Repository (-ies)")
#define ACCEPT_LABEL _("Accept") #define ACCEPT_LABEL _("Accept")
#define ACCEPT_LABEL _("Repository:") #define REPO_LABEL _("Repository:")
#define ACCEPT_LABEL _("Architecture:") #define ARCH_LABEL _("Architecture:")
#define ACCEPT_LABEL _("Source") #define SOURCE_LABEL _("Source")
#define ACCEPT_LABEL _("Target") #define TARGET_LABEL _("Target")
#define ACCEPT_LABEL _("Packages sign:") #define PACKAGE_SIGN_LABEL _("Packages sign:")
#define ACCEPT_LABEL _("Repository sign:") #define REPO_SIGN_LABEL _("Repository sign:")
#define ACCEPT_LABEL _("Package (-s) to add") #define ADD_PACKAGES_LABEL _("Package (-s) to add")
#define ACCEPT_LABEL _("Name") #define NAME_COLUMN_LABEL _("Name")
#define ACCEPT_LABEL _("Path") #define PATH_COLUMN_LABEL _("Path")
#define ACCEPT_LABEL _("Remove package") #define REMOVE_PACKAGE_LABEL _("Remove package")
#define ACCEPT_LABEL _("Add package") #define ADD_PACKAGE_LABEL _("Add package")
#define ACCEPT_LABEL _("Accept") // #define ACCEPT_LABEL _("Accept")
#define ACCEPT_LABEL _("Accept") // #define ACCEPT_LABEL _("Accept")
#define ACCEPT_LABEL _("Accept") // #define ACCEPT_LABEL _("Accept")
#define CHOOSE_LABEL _("Choose") #define CHOOSE_LABEL _("Choose")
#define CANCEL_LABEL _("Cancel")
#define CREATE_REPO_LABEL _("Open or create repository") #define CREATE_REPO_LABEL _("Open or create repository")
#define OPEN_REPO_LABEL _("Open existing repository") #define OPEN_REPO_LABEL _("Open existing repository")

@ -93,7 +93,7 @@
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="yes">Repository</property> <property name="label" translatable="yes">Repository:</property>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -186,7 +186,7 @@
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="yes">Repository</property> <property name="label" translatable="yes">Repository:</property>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -291,7 +291,7 @@
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="yes">Repository</property> <property name="label" translatable="yes">Repository:</property>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>

@ -1,498 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.38.2 -->
<interface domain="ubl-settings-repomanager">
<requires lib="gtk+" version="3.24"/>
<!-- interface-css-provider-path ubl-settings-repomanager.css -->
<object class="GtkImage" id="image1">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="icon-name">com.ublinux.libublsettingsui-gtk3.trash-symbolic</property>
</object>
<object class="GtkImage" id="image2">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="icon-name">com.ublinux.libublsettingsui-gtk3.add-symbolic</property>
</object>
<object class="GtkApplicationWindow" id="repoEditWindow">
<property name="width-request">800</property>
<property name="height-request">600</property>
<property name="can-focus">False</property>
<property name="modal">True</property>
<property name="icon-name">com.ublinux.ubl-settings-repomanager</property>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkBox" id="StatusBox">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
<child>
<placeholder/>
</child>
</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>
<property name="can-focus">False</property>
<property name="margin-left">5</property>
<property name="margin-right">5</property>
<property name="margin-start">5</property>
<property name="margin-end">5</property>
<property name="margin-top">5</property>
<property name="margin-bottom">5</property>
<property name="orientation">vertical</property>
<property name="spacing">5</property>
<child>
<object class="GtkFrame">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label-xalign">0</property>
<property name="shadow-type">in</property>
<child>
<object class="GtkAlignment">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="bottom-padding">5</property>
<property name="left-padding">5</property>
<property name="right-padding">5</property>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<property name="can-focus">False</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">Storage:</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<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">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Repository</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">2</property>
</packing>
</child>
<child>
<object class="GtkComboBoxText">
<property name="visible">True</property>
<property name="can-focus">False</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">3</property>
</packing>
</child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Architecture:</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">4</property>
</packing>
</child>
<child>
<object class="GtkComboBoxText">
<property name="visible">True</property>
<property name="can-focus">False</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">5</property>
</packing>
</child>
</object>
</child>
</object>
</child>
<child type="label">
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Source</property>
</object>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkFrame">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label-xalign">0</property>
<property name="shadow-type">in</property>
<child>
<object class="GtkAlignment">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="bottom-padding">5</property>
<property name="left-padding">5</property>
<property name="right-padding">5</property>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<property name="can-focus">False</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">Storage:</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<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">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Repository</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">2</property>
</packing>
</child>
<child>
<object class="GtkComboBoxText">
<property name="visible">True</property>
<property name="can-focus">False</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">3</property>
</packing>
</child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Architecture:</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">4</property>
</packing>
</child>
<child>
<object class="GtkComboBoxText">
<property name="visible">True</property>
<property name="can-focus">False</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">5</property>
</packing>
</child>
</object>
</child>
</object>
</child>
<child type="label">
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Target</property>
</object>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<property name="can-focus">False</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 sign:</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<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">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">2</property>
</packing>
</child>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="spacing">5</property>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="margin-top">8</property>
<property name="orientation">vertical</property>
<property name="spacing">5</property>
<child>
<object class="GtkButton">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
<property name="image">image2</property>
<style>
<class name="thin"/>
</style>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkButton">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
<property name="image">image1</property>
<style>
<class name="thin"/>
</style>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkFrame">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label-xalign">0.019999999552965164</property>
<property name="shadow-type">in</property>
<child>
<object class="GtkAlignment">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="bottom-padding">5</property>
<property name="left-padding">5</property>
<property name="right-padding">5</property>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="spacing">5</property>
<child>
<object class="GtkScrolledWindow">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="shadow-type">in</property>
<child>
<object class="GtkTreeView">
<property name="visible">True</property>
<property name="can-focus">True</property>
<child internal-child="selection">
<object class="GtkTreeSelection"/>
</child>
</object>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkScrolledWindow">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="shadow-type">in</property>
<child>
<object class="GtkViewport">
<property name="visible">True</property>
<property name="can-focus">False</property>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="wrap">True</property>
<property name="xalign">0</property>
<property name="yalign">0</property>
</object>
</child>
</object>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
</child>
</object>
</child>
<child type="label">
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Package (-s) to add</property>
</object>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">3</property>
</packing>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
</child>
<child type="titlebar">
<object class="GtkHeaderBar" id="SettingsBar2">
<property name="visible">True</property>
<property name="can-focus">False</property>
<child type="title">
<object class="GtkLabel" id="webHeaderNameLabel2">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Repository manager</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
</object>
</child>
<child>
<object class="GtkImage">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="pixel-size">32</property>
<property name="icon-name">com.ublinux.ubl-settings-repomanager</property>
</object>
</child>
<child>
<object class="GtkButton">
<property name="label" translatable="yes">Cancel</property>
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
</object>
<packing>
<property name="position">1</property>
</packing>
</child>
<child>
<object class="GtkButton">
<property name="label" translatable="yes">Add</property>
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
</object>
<packing>
<property name="pack-type">end</property>
<property name="position">2</property>
</packing>
</child>
</object>
</child>
</object>
</interface>

@ -1,6 +1,6 @@
[Desktop Entry] [Desktop Entry]
Encoding=UTF-8 Encoding=UTF-8
Name=ubl-settings-repomanager Name=Repository manager
Name[ru]=Менеджер репозиториев Name[ru]=Менеджер репозиториев
GenericName=ubl-settings-repomanager GenericName=ubl-settings-repomanager
GenericName[ru]=Менеджер репозиториев GenericName[ru]=Менеджер репозиториев

@ -17,320 +17,410 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: source/ubl-strings.h:1
msgid "Version:"
msgstr ""
#: source/ubl-strings.h:2 #: source/ubl-strings.h:2
msgid "ubl-settings-repomanager version:" msgid "Repository manager"
msgstr ""
#: source/ubl-strings.h:2
msgid "Usage:"
msgstr ""
#: source/ubl-strings.h:2
msgid "[OPTIONS]"
msgstr ""
#: source/ubl-strings.h:2
msgid "Options:"
msgstr "" msgstr ""
#: source/ubl-strings.h:2 #: source/ubl-strings.h:3
msgid "Show this help" msgid "Repository management and configuring"
msgstr "" msgstr ""
#: source/ubl-strings.h:2 #: source/ubl-strings.h:5
msgid "Show package version" msgid "Would you like to read documentation in the Web?"
msgstr "" msgstr ""
#: source/ubl-strings.h:2 #: source/ubl-strings.h:6
msgid "Lock this help menu" msgid ""
"You will be redirected to documentation website where documentation is\n"
"translated and supported by community."
msgstr "" msgstr ""
#: source/ubl-strings.h:2 #: source/ubl-strings.h:7
msgid "Lock configuration saving" msgid "Always redirect to online documentation"
msgstr "" msgstr ""
#: source/ubl-strings.h:2 #: source/ubl-strings.h:8
msgid "Lock local configration saving" msgid "Open documentation"
msgstr "" msgstr ""
#: source/ubl-strings.h:2 #: source/ubl-strings.h:9
msgid "Lock global configration saving" msgid "Project Home Page"
msgstr "" msgstr ""
#: source/ubl-strings.h:2 #: source/ubl-strings.h:10
msgid "Lock global configration loading" msgid "Nothing were chosen"
msgstr "" msgstr ""
#: source/ubl-strings.h:4 #: source/ubl-strings.h:12
msgid "" msgid "Information"
"Warning! Application was launched without root - root-dependent actions are "
"locked"
msgstr "" msgstr ""
#: source/ubl-strings.h:6 #: source/ubl-strings.h:14 source/ubl-strings.h:36
msgid "Repository manager" msgid "Key creation"
msgstr "" msgstr ""
#: source/ubl-strings.h:7 #: source/ubl-strings.h:15
msgid "Repository management and configuring" msgid "Email:"
msgstr "" msgstr ""
#: source/ubl-strings.h:8 #: source/ubl-strings.h:16
msgid "Operation succeeded" msgid "Key additional configuration"
msgstr "" msgstr ""
#: source/ubl-strings.h:10 #: source/ubl-strings.h:17
msgid "About" msgid "Commentary:"
msgstr "" msgstr ""
#: source/ubl-strings.h:11 #: source/ubl-strings.h:18
msgid "Documentation" msgid "Encryption type:"
msgstr "" msgstr ""
#: source/ubl-strings.h:13 #: source/ubl-strings.h:19
msgid "Save to local configuration" msgid "key strength (in bits):"
msgstr "" msgstr ""
#: source/ubl-strings.h:14 #: source/ubl-strings.h:20
msgid "Save to global configuration" msgid "Expires:"
msgstr "" msgstr ""
#: source/ubl-strings.h:15 #: source/ubl-strings.h:21
msgid "Save configuration" msgid "Password:"
msgstr "" msgstr ""
#: source/ubl-strings.h:16 #: source/ubl-strings.h:22
msgid "Save" msgid "Password confirmation:"
msgstr "" msgstr ""
#: source/ubl-strings.h:18 #: source/ubl-strings.h:23
msgid "Load local configuration" msgid "Timeless"
msgstr "" msgstr ""
#: source/ubl-strings.h:19 #: source/ubl-strings.h:24
msgid "Load global configuration" msgid "Until"
msgstr "" msgstr ""
#: source/ubl-strings.h:20 #: source/ubl-strings.h:26
msgid "Load" msgid "Add"
msgstr "" msgstr ""
#: source/ubl-strings.h:22 #: source/ubl-strings.h:28
msgid "Cancel" msgid "Update"
msgstr "" msgstr ""
#: source/ubl-strings.h:24 #: source/ubl-strings.h:29
msgid "Would you like to read documentation in the Web?" msgid "Configure storages"
msgstr "" msgstr ""
#: source/ubl-strings.h:25 #: source/ubl-strings.h:30
msgid "" msgid "Add packages"
"You will be redirected to documentation website where documentation is\n"
"translated and supported by community."
msgstr "" msgstr ""
#: source/ubl-strings.h:26 #: source/ubl-strings.h:31
msgid "Always redirect to online documentation" msgid "Move packages"
msgstr "" msgstr ""
#: source/ubl-strings.h:27 #: source/ubl-strings.h:32
msgid "Open documentation" msgid "Remove packages"
msgstr "" msgstr ""
#: source/ubl-strings.h:28 #: source/ubl-strings.h:33
msgid "Project Home Page" msgid "Open ubl-settings-update"
msgstr "" msgstr ""
#: source/ubl-strings.h:29 #: source/ubl-strings.h:35
msgid "Nothing were chosen" msgid "Empty important field"
msgstr "" msgstr ""
#: source/ubl-strings.h:31 #: source/ubl-strings.h:38
msgid "Repository data has been loaded successfully" msgid "Repository data has been loaded successfully"
msgstr "" msgstr ""
#: source/ubl-strings.h:33 #: source/ubl-strings.h:40
msgid "Saving has succeeded" msgid "Saving has succeeded"
msgstr "" msgstr ""
#: source/ubl-strings.h:35 #: source/ubl-strings.h:42
msgid "General" msgid "General"
msgstr "" msgstr ""
#: source/ubl-strings.h:36 #: source/ubl-strings.h:43
msgid "Publication" msgid "Publication"
msgstr "" msgstr ""
#: source/ubl-strings.h:37 #: source/ubl-strings.h:44
msgid "Trusted repository" msgid "Trusted repository"
msgstr "" msgstr ""
#: source/ubl-strings.h:38 #: source/ubl-strings.h:45
msgid "Server type:" msgid "Server type:"
msgstr "" msgstr ""
#: source/ubl-strings.h:39 #: source/ubl-strings.h:46
msgid "IP adress:" msgid "IP adress:"
msgstr "" msgstr ""
#: source/ubl-strings.h:40 #: source/ubl-strings.h:47
msgid "Port:" msgid "Port:"
msgstr "" msgstr ""
#: source/ubl-strings.h:41 #: source/ubl-strings.h:48
msgid "Publish" msgid "Publish"
msgstr "" msgstr ""
#: source/ubl-strings.h:42 #: source/ubl-strings.h:49
msgid "Code name:" msgid "Code name:"
msgstr "" msgstr ""
#: source/ubl-strings.h:43 #: source/ubl-strings.h:50
msgid "Branch:" msgid "Branch:"
msgstr "" msgstr ""
#: source/ubl-strings.h:44 #: source/ubl-strings.h:51 source/ubl-strings.h:69
msgid "Architecture:" msgid "Architecture:"
msgstr "" msgstr ""
#: source/ubl-strings.h:45 #: source/ubl-strings.h:52
msgid "Components:" msgid "Components:"
msgstr "" msgstr ""
#: source/ubl-strings.h:46 #: source/ubl-strings.h:53
msgid "Signature:" msgid "Signature:"
msgstr "" msgstr ""
#: source/ubl-strings.h:47 #: source/ubl-strings.h:54
msgid "Sign" msgid "Sign"
msgstr "" msgstr ""
#: source/ubl-strings.h:49 #: source/ubl-strings.h:56
msgid "Sign repo"
msgstr ""
#: source/ubl-strings.h:57
msgid "Remove repo"
msgstr ""
#: source/ubl-strings.h:58
msgid "Manage storages"
msgstr ""
#: source/ubl-strings.h:59
msgid "Storage:"
msgstr ""
#: source/ubl-strings.h:60
msgid "Open existing"
msgstr ""
#: source/ubl-strings.h:61
msgid "Create new"
msgstr ""
#: source/ubl-strings.h:62
msgid "Disable"
msgstr ""
#: source/ubl-strings.h:63
msgid "Delete"
msgstr ""
#: source/ubl-strings.h:64
msgid "Add repo"
msgstr ""
#: source/ubl-strings.h:65
msgid "Repository (-ies)"
msgstr ""
#: source/ubl-strings.h:66
msgid "Accept"
msgstr ""
#: source/ubl-strings.h:68
msgid "Repository:"
msgstr ""
#: source/ubl-strings.h:70
msgid "Source"
msgstr ""
#: source/ubl-strings.h:71
msgid "Target"
msgstr ""
#: source/ubl-strings.h:72
msgid "Packages sign:"
msgstr ""
#: source/ubl-strings.h:73
msgid "Repository sign:"
msgstr ""
#: source/ubl-strings.h:74
msgid "Package (-s) to add"
msgstr ""
#: source/ubl-strings.h:75
msgid "Name"
msgstr ""
#: source/ubl-strings.h:76
msgid "Path"
msgstr ""
#: source/ubl-strings.h:77 source/ubl-strings.h:96
msgid "Remove package"
msgstr ""
#: source/ubl-strings.h:78 source/ubl-strings.h:95
msgid "Add package"
msgstr ""
#: source/ubl-strings.h:84
msgid "Choose"
msgstr ""
#: source/ubl-strings.h:85
msgid "Cancel"
msgstr ""
#: source/ubl-strings.h:87
msgid "Open or create repository" msgid "Open or create repository"
msgstr "" msgstr ""
#: source/ubl-strings.h:50 #: source/ubl-strings.h:88
msgid "Open existing repository" msgid "Open existing repository"
msgstr "" msgstr ""
#: source/ubl-strings.h:51 #: source/ubl-strings.h:89
msgid "Configure repository" msgid "Configure repository"
msgstr "" msgstr ""
#: source/ubl-strings.h:52 #: source/ubl-strings.h:90
msgid "Delete repository" msgid "Delete repository"
msgstr "" msgstr ""
#: source/ubl-strings.h:53 #: source/ubl-strings.h:91
msgid "" msgid ""
"Add/Remove repository from\n" "Add/Remove repository from\n"
"local package sources" "local package sources"
msgstr "" msgstr ""
#: source/ubl-strings.h:54 #: source/ubl-strings.h:92
msgid "Enable/disable repository publish" msgid "Enable/disable repository publish"
msgstr "" msgstr ""
#: source/ubl-strings.h:55 #: source/ubl-strings.h:93
msgid "Check dependences" msgid "Check dependences"
msgstr "" msgstr ""
#: source/ubl-strings.h:56 #: source/ubl-strings.h:94
msgid "Sign ripository" msgid "Sign ripository"
msgstr "" msgstr ""
#: source/ubl-strings.h:57 #: source/ubl-strings.h:97
msgid "Add package"
msgstr ""
#: source/ubl-strings.h:58
msgid "Remove package"
msgstr ""
#: source/ubl-strings.h:59
msgid "Open" msgid "Open"
msgstr "" msgstr ""
#: source/ubl-strings.h:61 #: source/ubl-strings.h:99
msgid "Operation done" msgid "Operation done"
msgstr "" msgstr ""
#: source/ubl-strings.h:63 #: source/ubl-strings.h:101
msgid "Choose branch or pack in branch to add file!" msgid "Choose branch or pack in branch to add file!"
msgstr "" msgstr ""
#: source/ubl-strings.h:64 #: source/ubl-strings.h:102
msgid "Choose repository or branch!" msgid "Choose repository or branch!"
msgstr "" msgstr ""
#: source/ubl-strings.h:65 #: source/ubl-strings.h:103
msgid "Choose pack to delete!" msgid "Choose pack to delete!"
msgstr "" msgstr ""
#: source/ubl-strings.h:66 #: source/ubl-strings.h:104
msgid "Choose repository to delete!" msgid "Choose repository to delete!"
msgstr "" msgstr ""
#: source/ubl-strings.h:67 #: source/ubl-strings.h:105
msgid "Choose repository or package to sign" msgid "Choose repository or package to sign"
msgstr "" msgstr ""
#: source/ubl-strings.h:69 #: source/ubl-strings.h:107
msgid "Name:" msgid "Name:"
msgstr "" msgstr ""
#: source/ubl-strings.h:70 #: source/ubl-strings.h:108
msgid "Branches:" msgid "Branches:"
msgstr "" msgstr ""
#: source/ubl-strings.h:71 #: source/ubl-strings.h:109
msgid "< Type branch name >" msgid "< Type branch name >"
msgstr "" msgstr ""
#: source/ubl-strings.h:72 #: source/ubl-strings.h:110
msgid "Name must be filled!" msgid "Name must be filled!"
msgstr "" msgstr ""
#: source/ubl-strings.h:73 #: source/ubl-strings.h:111
msgid "Choose path for new repository" msgid "Choose path for new repository"
msgstr "" msgstr ""
#: source/ubl-strings.h:75 #: source/ubl-strings.h:113
msgid "Choose repository folder" msgid "Choose repository folder"
msgstr "" msgstr ""
#: source/ubl-strings.h:76 #: source/ubl-strings.h:114
msgid "Choose repository" msgid "Choose repository"
msgstr "" msgstr ""
#: source/ubl-strings.h:78 #: source/ubl-strings.h:116
msgid "Absent" msgid "Absent"
msgstr "" msgstr ""
#: source/ubl-strings.h:79 #: source/ubl-strings.h:117
msgid "Dependences:" msgid "Dependences:"
msgstr "" msgstr ""
#: source/ubl-strings.h:80 #: source/ubl-strings.h:118
msgid "Digital signature" msgid "Digital signature"
msgstr "" msgstr ""
#: source/ubl-strings.h:82 #: source/ubl-strings.h:120
msgid "package" msgid "package"
msgstr "" msgstr ""
#: source/ubl-strings.h:83 #: source/ubl-strings.h:121
msgid "repository" msgid "repository"
msgstr "" msgstr ""
#: source/ubl-strings.h:84 #: source/ubl-strings.h:122
msgid "This package already exists in that repository" msgid "This package already exists in that repository"
msgstr "" msgstr ""
#: source/ubl-strings.h:84 #: source/ubl-strings.h:123
msgid "This repository has already been added" msgid "This repository has already been added"
msgstr "" msgstr ""
#: source/ubl-strings.h:125
msgid "Close"
msgstr ""
#: source/ubl-strings.h:127
msgid "Are you sure want to disable?"
msgstr ""
#: source/ubl-strings.h:129
msgid "Are you sure want to remove?"
msgstr ""
#: source/ubl-strings.h:131
msgid "Do not sign"
msgstr ""
#: source/ubl-strings.h:133
msgid "Package name error - package has incorrect name pattern"
msgstr ""
#: source/ubl-strings.h:135
msgid "Passwords do not match"
msgstr ""

@ -17,220 +17,291 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: source/ubl-strings.h:1
msgid "Version:"
msgstr "Версия:"
#: source/ubl-strings.h:2
msgid "ubl-settings-repomanager version:"
msgstr "Версия ubl-settings-repomanager: "
#: source/ubl-strings.h:2
msgid "Usage:"
msgstr "Использование:"
#: source/ubl-strings.h:2
msgid "[OPTIONS]"
msgstr "[АРГУМЕНТЫ]"
#: source/ubl-strings.h:2
msgid "Options:"
msgstr "Аргументы:"
#: source/ubl-strings.h:2 #: source/ubl-strings.h:2
msgid "Show this help" msgid "Repository manager"
msgstr "Показать параметры справки" msgstr "Менеджер репозиториев"
#: source/ubl-strings.h:2
msgid "Show package version"
msgstr "Показать текущую версию"
#: source/ubl-strings.h:2
msgid "Lock this help menu"
msgstr "Блокировка вызова справки"
#: source/ubl-strings.h:2
msgid "Lock configuration saving"
msgstr "Блокировка сохранения локальной и глобальной конфигурации"
#: source/ubl-strings.h:2
msgid "Lock local configration saving"
msgstr "Блокировка сохранения локальной конфигурации"
#: source/ubl-strings.h:2 #: source/ubl-strings.h:3
msgid "Lock global configration saving" msgid "Repository management and configuring"
msgstr "Блокировка сохранения глобальной конфигурации" msgstr "Настройка параметров и управление репозиториями системы"
#: source/ubl-strings.h:2 #: source/ubl-strings.h:5
msgid "Lock global configration loading" msgid "Would you like to read documentation in the Web?"
msgstr "Блокировка загрузки глобальной конфигурации" msgstr "Вы хотите прочитать справку в Сети?"
#: source/ubl-strings.h:4 #: source/ubl-strings.h:6
msgid "" msgid ""
"Warning! Application was launched without root - root-dependent actions are " "You will be redirected to documentation website where documentation is\n"
"locked" "translated and supported by community."
msgstr "" msgstr ""
"Внимание! Приложение было запущено без прав суперпользователя - действия, " "Вы будете перенаправлены на сайт с документацией где страницы помощи\n"
"требующие их наличия заблокированы" "переводятся и поддерживаются сообществом."
#: source/ubl-strings.h:6
msgid "Repository manager"
msgstr "Менеджер репозиториев"
#: source/ubl-strings.h:7 #: source/ubl-strings.h:7
msgid "Repository management and configuring" msgid "Always redirect to online documentation"
msgstr "Настройка параметров и управление репозиториями системы" msgstr "Всегда перенаправлять"
#: source/ubl-strings.h:8 #: source/ubl-strings.h:8
msgid "Operation succeeded" msgid "Open documentation"
msgstr "Операция завершена" msgstr "Прочитать справку"
#: source/ubl-strings.h:10 #: source/ubl-strings.h:9
msgid "About" msgid "Project Home Page"
msgstr "О программе" msgstr "Домашняя страница проекта"
#: source/ubl-strings.h:11 #: source/ubl-strings.h:10
msgid "Documentation" msgid "Nothing were chosen"
msgstr "Справка" msgstr "Ничего не было выбрано"
#: source/ubl-strings.h:13 #: source/ubl-strings.h:12
msgid "Save to local configuration" msgid "Information"
msgstr "Сохранить в локальную конфигурацию" msgstr "Информация"
#: source/ubl-strings.h:14 #: source/ubl-strings.h:14 source/ubl-strings.h:36
msgid "Save to global configuration" msgid "Key creation"
msgstr "Сохранить в глобальную конфигурацию" msgstr "Создание ключа"
#: source/ubl-strings.h:15 #: source/ubl-strings.h:15
msgid "Save configuration" msgid "Email:"
msgstr "Сохранить конфигурацию" msgstr "Адрес электронной почты:"
#: source/ubl-strings.h:16 #: source/ubl-strings.h:16
msgid "Save" msgid "Key additional configuration"
msgstr "Сохранить" msgstr "Дополнительные параметры ключа"
#: source/ubl-strings.h:17
msgid "Commentary:"
msgstr "Комментарий:"
#: source/ubl-strings.h:18 #: source/ubl-strings.h:18
msgid "Load local configuration" msgid "Encryption type:"
msgstr "Загрузить локальную конфигуруцию" msgstr "Тип шифрования:"
#: source/ubl-strings.h:19 #: source/ubl-strings.h:19
msgid "Load global configuration" msgid "key strength (in bits):"
msgstr "Загрузить глобальную конфигурацию" msgstr "Стойкость ключа (в битах):"
#: source/ubl-strings.h:20 #: source/ubl-strings.h:20
msgid "Load" msgid "Expires:"
msgstr "Загрузить" msgstr "Срок действия:"
#: source/ubl-strings.h:21
msgid "Password:"
msgstr "Пароль:"
#: source/ubl-strings.h:22 #: source/ubl-strings.h:22
msgid "Cancel" msgid "Password confirmation:"
msgstr "Отмена" msgstr "Подтверждение пароля:"
#: source/ubl-strings.h:24 #: source/ubl-strings.h:23
msgid "Would you like to read documentation in the Web?" msgid "Timeless"
msgstr "Вы хотите прочитать справку в Сети?" msgstr "Бессрочный"
#: source/ubl-strings.h:25 #: source/ubl-strings.h:24
msgid "" msgid "Until"
"You will be redirected to documentation website where documentation is\n" msgstr "До"
"translated and supported by community."
msgstr ""
"Вы будете перенаправлены на сайт с документацией где страницы помощи\n"
"переводятся и поддерживаются сообществом."
#: source/ubl-strings.h:26 #: source/ubl-strings.h:26
msgid "Always redirect to online documentation" msgid "Add"
msgstr "Всегда перенаправлять" msgstr "Добавить"
#: source/ubl-strings.h:27
msgid "Open documentation"
msgstr "Прочитать справку"
#: source/ubl-strings.h:28 #: source/ubl-strings.h:28
msgid "Project Home Page" msgid "Update"
msgstr "Домашняя страница проекта" msgstr "Обновить"
#: source/ubl-strings.h:29 #: source/ubl-strings.h:29
msgid "Nothing were chosen" msgid "Configure storages"
msgstr "Ничего не было выбрано" msgstr "Редактировать хранилища"
#: source/ubl-strings.h:30
msgid "Add packages"
msgstr "Добавить пакеты"
#: source/ubl-strings.h:31 #: source/ubl-strings.h:31
msgid "Move packages"
msgstr "Переместить пакеты"
#: source/ubl-strings.h:32
msgid "Remove packages"
msgstr "Удалить пакеты"
#: source/ubl-strings.h:33
msgid "Open ubl-settings-update"
msgstr "Открыть ubl-settings-update"
#: source/ubl-strings.h:35
msgid "Empty important field"
msgstr "Пустое важное поле"
#: source/ubl-strings.h:38
msgid "Repository data has been loaded successfully" msgid "Repository data has been loaded successfully"
msgstr "Информация о пакетах успешно загружена" msgstr "Информация о пакетах успешно загружена"
#: source/ubl-strings.h:33 #: source/ubl-strings.h:40
#, fuzzy
msgid "Saving has succeeded" msgid "Saving has succeeded"
msgstr "Успешно сохранено" msgstr "Успешно сохранено"
#: source/ubl-strings.h:35 #: source/ubl-strings.h:42
msgid "General" msgid "General"
msgstr "Общие" msgstr "Общие"
#: source/ubl-strings.h:36 #: source/ubl-strings.h:43
msgid "Publication" msgid "Publication"
msgstr "Публикация" msgstr "Публикация"
#: source/ubl-strings.h:37 #: source/ubl-strings.h:44
msgid "Trusted repository" msgid "Trusted repository"
msgstr "Доверенный репозиторий" msgstr "Доверенный репозиторий"
#: source/ubl-strings.h:38 #: source/ubl-strings.h:45
msgid "Server type:" msgid "Server type:"
msgstr "Тип сервера:" msgstr "Тип сервера:"
#: source/ubl-strings.h:39 #: source/ubl-strings.h:46
msgid "IP adress:" msgid "IP adress:"
msgstr "IP-адрес:" msgstr "IP-адрес:"
#: source/ubl-strings.h:40 #: source/ubl-strings.h:47
msgid "Port:" msgid "Port:"
msgstr "Порт:" msgstr "Порт:"
#: source/ubl-strings.h:41 #: source/ubl-strings.h:48
msgid "Publish" msgid "Publish"
msgstr "Опубликовать" msgstr "Опубликовать"
#: source/ubl-strings.h:42 #: source/ubl-strings.h:49
msgid "Code name:" msgid "Code name:"
msgstr "Кодовое имя:" msgstr "Кодовое имя:"
#: source/ubl-strings.h:43 #: source/ubl-strings.h:50
msgid "Branch:" msgid "Branch:"
msgstr "Ветка:" msgstr "Ветка:"
#: source/ubl-strings.h:44 #: source/ubl-strings.h:51 source/ubl-strings.h:69
msgid "Architecture:" msgid "Architecture:"
msgstr "Архитектура:" msgstr "Архитектура:"
#: source/ubl-strings.h:45 #: source/ubl-strings.h:52
msgid "Components:" msgid "Components:"
msgstr "Компоненты" msgstr "Компоненты"
#: source/ubl-strings.h:46 #: source/ubl-strings.h:53
msgid "Signature:" msgid "Signature:"
msgstr "Подпись:" msgstr "Подпись:"
#: source/ubl-strings.h:47 #: source/ubl-strings.h:54
msgid "Sign" msgid "Sign"
msgstr "Подписать" msgstr "Подписать"
#: source/ubl-strings.h:49 #: source/ubl-strings.h:56
msgid "Sign repo"
msgstr "Подписать репозиторий"
#: source/ubl-strings.h:57
msgid "Remove repo"
msgstr "Удалить репозиторий"
#: source/ubl-strings.h:58
msgid "Manage storages"
msgstr "Управление хранилищами"
#: source/ubl-strings.h:59
msgid "Storage:"
msgstr "Хранилище:"
#: source/ubl-strings.h:60
msgid "Open existing"
msgstr "Открыть существующее хранилище"
#: source/ubl-strings.h:61
msgid "Create new"
msgstr "Создать"
#: source/ubl-strings.h:62
msgid "Disable"
msgstr "Отключить"
#: source/ubl-strings.h:63
msgid "Delete"
msgstr "Удалить"
#: source/ubl-strings.h:64
msgid "Add repo"
msgstr "Добавить репозиторий"
#: source/ubl-strings.h:65
msgid "Repository (-ies)"
msgstr "Рупозиторий (-ии)"
#: source/ubl-strings.h:66
msgid "Accept"
msgstr "Принять"
#: source/ubl-strings.h:68
msgid "Repository:"
msgstr "Репозиторий:"
#: source/ubl-strings.h:70
msgid "Source"
msgstr "Источник"
#: source/ubl-strings.h:71
msgid "Target"
msgstr "Назначение"
#: source/ubl-strings.h:72
msgid "Packages sign:"
msgstr "Подпись пакетов:"
#: source/ubl-strings.h:73
msgid "Repository sign:"
msgstr "Подпись репозитория:"
#: source/ubl-strings.h:74
msgid "Package (-s) to add"
msgstr "Пакет(-ы) лоя добавления"
#: source/ubl-strings.h:75
msgid "Name"
msgstr "Имя"
#: source/ubl-strings.h:76
msgid "Path"
msgstr "Путь"
#: source/ubl-strings.h:77 source/ubl-strings.h:96
msgid "Remove package"
msgstr "Удалить пакет"
#: source/ubl-strings.h:78 source/ubl-strings.h:95
msgid "Add package"
msgstr "Добавить пакет"
#: source/ubl-strings.h:84
msgid "Choose"
msgstr "Выбрать"
#: source/ubl-strings.h:85
msgid "Cancel"
msgstr "Отмена"
#: source/ubl-strings.h:87
msgid "Open or create repository" msgid "Open or create repository"
msgstr "Открыть или создать репозиторий" msgstr "Открыть или создать репозиторий"
#: source/ubl-strings.h:50 #: source/ubl-strings.h:88
msgid "Open existing repository" msgid "Open existing repository"
msgstr "Открыть и добавить репозиторий" msgstr "Открыть и добавить репозиторий"
#: source/ubl-strings.h:51 #: source/ubl-strings.h:89
msgid "Configure repository" msgid "Configure repository"
msgstr "Редактировать репозиторий" msgstr "Редактировать репозиторий"
#: source/ubl-strings.h:52 #: source/ubl-strings.h:90
msgid "Delete repository" msgid "Delete repository"
msgstr "Удалить репозиторий" msgstr "Удалить репозиторий"
#: source/ubl-strings.h:53 #: source/ubl-strings.h:91
msgid "" msgid ""
"Add/Remove repository from\n" "Add/Remove repository from\n"
"local package sources" "local package sources"
@ -238,106 +309,130 @@ msgstr ""
"Добавить/удалить репу из\n" "Добавить/удалить репу из\n"
" локальных источников пакетов" " локальных источников пакетов"
#: source/ubl-strings.h:54 #: source/ubl-strings.h:92
msgid "Enable/disable repository publish" msgid "Enable/disable repository publish"
msgstr "Включить/отключить публикацию" msgstr "Включить/отключить публикацию"
#: source/ubl-strings.h:55 #: source/ubl-strings.h:93
msgid "Check dependences" msgid "Check dependences"
msgstr "Проверить на битые зависимости" msgstr "Проверить на битые зависимости"
#: source/ubl-strings.h:56 #: source/ubl-strings.h:94
msgid "Sign ripository" msgid "Sign ripository"
msgstr "Подпись пакетов" msgstr "Подпись пакетов"
#: source/ubl-strings.h:57 #: source/ubl-strings.h:97
msgid "Add package"
msgstr "Добавить пакет"
#: source/ubl-strings.h:58
msgid "Remove package"
msgstr "Удалить пакет"
#: source/ubl-strings.h:59
msgid "Open" msgid "Open"
msgstr "Открыть" msgstr "Открыть"
#: source/ubl-strings.h:61 #: source/ubl-strings.h:99
msgid "Operation done" msgid "Operation done"
msgstr "Операция завершена" msgstr "Операция завершена"
#: source/ubl-strings.h:63 #: source/ubl-strings.h:101
msgid "Choose branch or pack in branch to add file!" msgid "Choose branch or pack in branch to add file!"
msgstr "Выберите ветку чтобы добавить пакет!" msgstr "Выберите ветку чтобы добавить пакет!"
#: source/ubl-strings.h:64 #: source/ubl-strings.h:102
msgid "Choose repository or branch!" msgid "Choose repository or branch!"
msgstr "Выберите репозиторий!" msgstr "Выберите репозиторий!"
#: source/ubl-strings.h:65 #: source/ubl-strings.h:103
msgid "Choose pack to delete!" msgid "Choose pack to delete!"
msgstr "Выберите пакет для удаления!" msgstr "Выберите пакет для удаления!"
#: source/ubl-strings.h:66 #: source/ubl-strings.h:104
msgid "Choose repository to delete!" msgid "Choose repository to delete!"
msgstr "Выберите репозиторий для удаления!" msgstr "Выберите репозиторий для удаления!"
#: source/ubl-strings.h:67 #: source/ubl-strings.h:105
msgid "Choose repository or package to sign" msgid "Choose repository or package to sign"
msgstr "Выберите репозиторий или пакет для подписи" msgstr "Выберите репозиторий или пакет для подписи"
#: source/ubl-strings.h:69 #: source/ubl-strings.h:107
msgid "Name:" msgid "Name:"
msgstr "Название:" msgstr "Название:"
#: source/ubl-strings.h:70 #: source/ubl-strings.h:108
msgid "Branches:" msgid "Branches:"
msgstr "Ветки:" msgstr "Ветки:"
#: source/ubl-strings.h:71 #: source/ubl-strings.h:109
msgid "< Type branch name >" msgid "< Type branch name >"
msgstr "< Введите название ветки >" msgstr "< Введите название ветки >"
#: source/ubl-strings.h:72 #: source/ubl-strings.h:110
msgid "Name must be filled!" msgid "Name must be filled!"
msgstr "Введите название!" msgstr "Введите название!"
#: source/ubl-strings.h:73 #: source/ubl-strings.h:111
msgid "Choose path for new repository" msgid "Choose path for new repository"
msgstr "Выбрать расположение нового репозитория" msgstr "Выбрать расположение нового репозитория"
#: source/ubl-strings.h:75 #: source/ubl-strings.h:113
msgid "Choose repository folder" msgid "Choose repository folder"
msgstr "Выбрать директорию для репозитория" msgstr "Выбрать директорию для репозитория"
#: source/ubl-strings.h:76 #: source/ubl-strings.h:114
msgid "Choose repository" msgid "Choose repository"
msgstr "Выбрать репозиторий" msgstr "Выбрать репозиторий"
#: source/ubl-strings.h:78 #: source/ubl-strings.h:116
msgid "Absent" msgid "Absent"
msgstr "Отсутствует" msgstr "Отсутствует"
#: source/ubl-strings.h:79 #: source/ubl-strings.h:117
msgid "Dependences:" msgid "Dependences:"
msgstr "Зависит от:" msgstr "Зависит от:"
#: source/ubl-strings.h:80 #: source/ubl-strings.h:118
msgid "Digital signature" msgid "Digital signature"
msgstr "Цифровая подпись" msgstr "Цифровая подпись"
#: source/ubl-strings.h:82 #: source/ubl-strings.h:120
msgid "package" msgid "package"
msgstr "пакет" msgstr "пакет"
#: source/ubl-strings.h:83 #: source/ubl-strings.h:121
msgid "repository" msgid "repository"
msgstr "репозиторий" msgstr "репозиторий"
#: source/ubl-strings.h:84 #: source/ubl-strings.h:122
msgid "This package already exists in that repository" msgid "This package already exists in that repository"
msgstr "Этот пакет уже присутствует в выбранном репозитории" msgstr "Этот пакет уже присутствует в выбранном репозитории"
#: source/ubl-strings.h:84 #: source/ubl-strings.h:123
msgid "This repository has already been added" msgid "This repository has already been added"
msgstr "Этот репозиторий уже был добавлен" msgstr "Этот репозиторий уже был добавлен"
#: source/ubl-strings.h:125
msgid "Close"
msgstr "Закрыть"
#: source/ubl-strings.h:127
msgid "Are you sure want to disable?"
msgstr ""
"Внимание! Вы хотите отключить хранилище от управления менеджером "
"репозиториев. При этом будет прекращено управление самим хранилищем и "
"вложенными репозиториями!\n"
"\n"
"Примечание: в дальнейшем Вы можете заново подключить хранилище и управлять "
"им."
#: source/ubl-strings.h:129
msgid "Are you sure want to remove?"
msgstr ""
"Внимание! Вы ходите удалить хранилище При этом хранилище и вложенные "
"репозитории будут безвозвратно удалены!"
#: source/ubl-strings.h:131
msgid "Do not sign"
msgstr "Не подписывать"
#: source/ubl-strings.h:133
msgid "Package name error - package has incorrect name pattern"
msgstr "Ошибка имени пакета - некорректное имя пакета"
#: source/ubl-strings.h:135
msgid "Passwords do not match"
msgstr "Пароли не совпадают"

Loading…
Cancel
Save