From 4d4df2d7aba322c63b692619f8ea74d1d03abbe0 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 17 Dec 2024 09:48:30 +0600 Subject: [PATCH 1/8] Localisation changes --- source/ubl-strings.h | 26 +-- ubl-settings-update-repo-add.glade | 26 +-- ubl-settings-update.pot | 267 ++++++++++++------------ ubl-settings-update_ru.po | 314 ++++++++++++++--------------- 4 files changed, 316 insertions(+), 317 deletions(-) diff --git a/source/ubl-strings.h b/source/ubl-strings.h index d36784d..e438284 100644 --- a/source/ubl-strings.h +++ b/source/ubl-strings.h @@ -23,21 +23,21 @@ Configuration - configuration path") #define MIRROR_TOOLTIP_LABEL _("url - web-link for repository. It is allowed to write multiple, separating with comma (,)\n\ http_proxy - proxy-server for repository, replaces 'http_proxy'. Single parameter per repository\n\ mirrorlist - mirrors file, make sure server URL is NOT included in this file! Single parameter per repository") -#define SIGN_LEVEL_LABEL _("- Never - Signature verification will not be performed. Primary\n\ -\t- PackageNever - Packages only. Secondary\n\ -\t- DatabaseNever - Database only. Secondary\n\ -- Optional - Signatures will be verified if present, but unsigned databases and packages will also be accepted. Primary\n\ -\t- PackageOptional - Packages only. Secondary\n\ -\t- DatabaseOptional - Database only.\n\ -- Required - Signatures will be required for all packages and databases. Primary\n\ -\t- PackageRequired - Packages only. Secondary\n\ -\t- DatabaseRequired - Database only. Secondary\n\ +#define SIGN_LEVEL_LABEL _("- Never - Signature verification will not be performed\n\ +- Optional - Signatures will be verified if present, but unsigned databases and packages will also be accepted\n\ +- Required - Signatures will be required for all packages and databases\n\ - TrustedOnly - If signature is verified for packages and database, it must be in the keyring and fully trusted; marginal trust not applicable\n\ -\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") +- PackageNever - Packages only\n\ +- DatabaseNever - Database only\n\ +- PackageOptional - Packages only\n\ +- DatabaseOptional - Database only\n\ +- PackageRequired - Packages only\n\ +- DatabaseRequired - Database only\n\ +- PackageTrustedOnly - If signature is verified only for packages\n\ +- DatabaseTrustedOnly - If signature is verified only for database\n\ +- PackageTrustAll - If signature is verified only for packages\n\ +- DatabaseTrustAll - If signature is verified only for database\n") /* #define _LABEL _("every") #define _LABEL _("Resource link of file path") diff --git a/ubl-settings-update-repo-add.glade b/ubl-settings-update-repo-add.glade index bb4fed7..ae2cdd9 100644 --- a/ubl-settings-update-repo-add.glade +++ b/ubl-settings-update-repo-add.glade @@ -325,6 +325,7 @@ Configuration - configuration path Signature verification will not be performed True True + RequiredRadio False @@ -341,6 +342,7 @@ Configuration - configuration path For packages only True True + DatabaseOptionalRadio False @@ -369,7 +371,7 @@ Configuration - configuration path Signatures will be checked if present, but unsigned databases and packages will also be accepted True True - NeverRadio + RequiredRadio False @@ -386,7 +388,7 @@ Configuration - configuration path For database only True True - PackageNeverRadio + DatabaseOptionalRadio False @@ -415,7 +417,6 @@ Configuration - configuration path Signatures will be required for all packages and databases True True - NeverRadio False @@ -432,7 +433,7 @@ Configuration - configuration path For packages only True True - PackageNeverRadio + DatabaseOptionalRadio False @@ -461,7 +462,7 @@ Configuration - configuration path Signatures will be required for all packages and databases True True - NeverRadio + RequiredRadio False @@ -478,7 +479,6 @@ Configuration - configuration path For database only True True - PackageNeverRadio False @@ -507,7 +507,7 @@ Configuration - configuration path If the signature is verified for packages and the database, it must be in the keyring and be fully trusted True True - NeverRadio + RequiredRadio False @@ -524,7 +524,7 @@ Configuration - configuration path For packages only True True - PackageNeverRadio + DatabaseOptionalRadio False @@ -567,7 +567,7 @@ Configuration - configuration path For database only True True - PackageNeverRadio + DatabaseOptionalRadio False @@ -610,7 +610,7 @@ Configuration - configuration path For packages only True True - PackageNeverRadio + DatabaseOptionalRadio False @@ -653,7 +653,7 @@ Configuration - configuration path For database only True True - PackageNeverRadio + DatabaseOptionalRadio False @@ -696,7 +696,7 @@ Configuration - configuration path If the signature is verified only for packets True True - PackageNeverRadio + DatabaseOptionalRadio False @@ -739,7 +739,7 @@ Configuration - configuration path If the signature is verified only for the database True True - PackageNeverRadio + DatabaseOptionalRadio False diff --git a/ubl-settings-update.pot b/ubl-settings-update.pot index abe6c28..e83cb47 100644 --- a/ubl-settings-update.pot +++ b/ubl-settings-update.pot @@ -80,478 +80,477 @@ msgid "" "file! Single parameter per repository" msgstr "" -#: source/ubl-strings.h:27 -msgid "Resource link of file path" +#: source/ubl-strings.h:26 +msgid "" +"- Never - Signature verification will not be performed\n" +"- Optional - Signatures will be verified if present, but unsigned databases " +"and packages will also be accepted\n" +"- Required - Signatures will be required for all packages and databases\n" +"- TrustedOnly - If signature is verified for packages and database, it must " +"be in the keyring and fully trusted; marginal trust not applicable\n" +"- TrustAll - If signature is verified, it must be in keyring, but does not " +"need to have a trust level assigned (e.g. unknown or marginal trust)\n" +"- PackageNever - Packages only\n" +"- DatabaseNever - Database only\n" +"- PackageOptional - Packages only\n" +"- DatabaseOptional - Database only\n" +"- PackageRequired - Packages only\n" +"- DatabaseRequired - Database only\n" +"- PackageTrustedOnly - If signature is verified only for packages\n" +"- DatabaseTrustedOnly - If signature is verified only for database\n" +"- PackageTrustAll - If signature is verified only for packages\n" +"- DatabaseTrustAll - If signature is verified only for database\n" msgstr "" -#: source/ubl-strings.h:28 +#: source/ubl-strings.h:42 msgid "every" msgstr "" -#: source/ubl-strings.h:28 +#: source/ubl-strings.h:43 +msgid "Resource link of file path" +msgstr "" + +#: source/ubl-strings.h:44 msgid "Open file explorer" msgstr "" -#: source/ubl-strings.h:29 +#: source/ubl-strings.h:45 msgid "Add source" msgstr "" -#: source/ubl-strings.h:30 +#: source/ubl-strings.h:46 msgid "Username" msgstr "" -#: source/ubl-strings.h:31 +#: source/ubl-strings.h:47 msgid "User password" msgstr "" -#: source/ubl-strings.h:32 +#: source/ubl-strings.h:48 msgid "Storage path to publish" msgstr "" -#: source/ubl-strings.h:33 +#: source/ubl-strings.h:49 msgid "" "The full URL of where to find the database, packages, and signatures (if " "available) for this repository. Multiple can be specified, separated by " "commas (,)" msgstr "" -#: source/ubl-strings.h:34 source/ubl-strings.h:64 +#: source/ubl-strings.h:50 source/ubl-strings.h:80 msgid "Update" msgstr "" -#: source/ubl-strings.h:35 +#: source/ubl-strings.h:51 msgid "Repositories" msgstr "" -#: source/ubl-strings.h:36 +#: source/ubl-strings.h:52 msgid "Publication" msgstr "" -#: source/ubl-strings.h:37 +#: source/ubl-strings.h:53 msgid "WEB-publication" msgstr "" -#: source/ubl-strings.h:38 +#: source/ubl-strings.h:54 msgid "Mirror publication" msgstr "" -#: source/ubl-strings.h:39 +#: source/ubl-strings.h:55 msgid "Date of last automatic update:" msgstr "" -#: source/ubl-strings.h:40 +#: source/ubl-strings.h:56 msgid "Date of last automatic update" msgstr "" -#: source/ubl-strings.h:41 +#: source/ubl-strings.h:57 msgid "Automatic update" msgstr "" -#: source/ubl-strings.h:42 +#: source/ubl-strings.h:58 msgid "First update all modules and then the system" msgstr "" -#: source/ubl-strings.h:43 +#: source/ubl-strings.h:59 msgid "Update only modules" msgstr "" -#: source/ubl-strings.h:44 +#: source/ubl-strings.h:60 msgid "Update everything in the order of the specified repositories" msgstr "" -#: source/ubl-strings.h:45 +#: source/ubl-strings.h:61 msgid "Update mode:" msgstr "" -#: source/ubl-strings.h:46 +#: source/ubl-strings.h:62 msgid "Update interval:" msgstr "" -#: source/ubl-strings.h:48 +#: source/ubl-strings.h:64 msgid "Update mode" msgstr "" -#: source/ubl-strings.h:49 +#: source/ubl-strings.h:65 msgid "Update interval" msgstr "" -#: source/ubl-strings.h:50 +#: source/ubl-strings.h:66 msgid "Boot" msgstr "" -#: source/ubl-strings.h:51 source/ubl-strings.h:134 +#: source/ubl-strings.h:67 source/ubl-strings.h:150 msgid "Minutes" msgstr "" -#: source/ubl-strings.h:52 source/ubl-strings.h:135 +#: source/ubl-strings.h:68 source/ubl-strings.h:151 msgid "Hours" msgstr "" -#: source/ubl-strings.h:53 source/ubl-strings.h:136 +#: source/ubl-strings.h:69 source/ubl-strings.h:152 msgid "Days" msgstr "" -#: source/ubl-strings.h:54 source/ubl-strings.h:137 +#: source/ubl-strings.h:70 source/ubl-strings.h:153 msgid "Months" msgstr "" -#: source/ubl-strings.h:55 +#: source/ubl-strings.h:71 msgid "Repositories from which the update will occur" msgstr "" -#: source/ubl-strings.h:56 source/ubl-strings.h:79 +#: source/ubl-strings.h:72 source/ubl-strings.h:95 msgid "Repositories list:" msgstr "" -#: source/ubl-strings.h:57 +#: source/ubl-strings.h:73 msgid "Repositories list" msgstr "" -#: source/ubl-strings.h:58 +#: source/ubl-strings.h:74 msgid "Default" msgstr "" -#: source/ubl-strings.h:59 source/ubl-strings.h:81 +#: source/ubl-strings.h:75 source/ubl-strings.h:97 msgid "Choose" msgstr "" -#: source/ubl-strings.h:60 +#: source/ubl-strings.h:76 msgid "Chosen" msgstr "" -#: source/ubl-strings.h:61 +#: source/ubl-strings.h:77 msgid "Repository" msgstr "" -#: source/ubl-strings.h:62 +#: source/ubl-strings.h:78 msgid "Manage repository list" msgstr "" -#: source/ubl-strings.h:63 +#: source/ubl-strings.h:79 msgid "Disable system repositories" msgstr "" -#: source/ubl-strings.h:65 +#: source/ubl-strings.h:81 msgid "Move up" msgstr "" -#: source/ubl-strings.h:66 +#: source/ubl-strings.h:82 msgid "Move down" msgstr "" -#: source/ubl-strings.h:67 +#: source/ubl-strings.h:83 msgid "Add" msgstr "" -#: source/ubl-strings.h:68 +#: source/ubl-strings.h:84 msgid "Edit" msgstr "" -#: source/ubl-strings.h:69 +#: source/ubl-strings.h:85 msgid "Remove" msgstr "" -#: source/ubl-strings.h:70 +#: source/ubl-strings.h:86 msgid "Enabled" msgstr "" -#: source/ubl-strings.h:71 +#: source/ubl-strings.h:87 msgid "Source" msgstr "" -#: source/ubl-strings.h:72 +#: source/ubl-strings.h:88 msgid "Signature level" msgstr "" -#: source/ubl-strings.h:73 +#: source/ubl-strings.h:89 msgid "Usage level" msgstr "" -#: source/ubl-strings.h:74 +#: source/ubl-strings.h:90 msgid "Repository connection configuration" msgstr "" -#: source/ubl-strings.h:75 +#: source/ubl-strings.h:91 msgid "" "Setting up a connection to a distributed repository network and publishing " "your repositories" msgstr "" -#: source/ubl-strings.h:76 +#: source/ubl-strings.h:92 msgid "Connect and publish" msgstr "" -#: source/ubl-strings.h:77 +#: source/ubl-strings.h:93 msgid "Recieve DB packages from shared network" msgstr "" -#: source/ubl-strings.h:78 +#: source/ubl-strings.h:94 msgid "Repositories for publishing" msgstr "" -#: source/ubl-strings.h:80 +#: source/ubl-strings.h:96 msgid "All repositories" msgstr "" -#: source/ubl-strings.h:82 +#: source/ubl-strings.h:98 msgid "Accept" msgstr "" -#: source/ubl-strings.h:83 +#: source/ubl-strings.h:99 msgid "Repository name" msgstr "" -#: source/ubl-strings.h:84 +#: source/ubl-strings.h:100 msgid "" "Setting up publication of storage and/or repositories as a local WEB resource" msgstr "" -#: source/ubl-strings.h:85 source/ubl-strings.h:126 +#: source/ubl-strings.h:101 source/ubl-strings.h:142 msgid "Authorization parameters" msgstr "" -#: source/ubl-strings.h:86 +#: source/ubl-strings.h:102 msgid "Storage" msgstr "" -#: source/ubl-strings.h:87 +#: source/ubl-strings.h:103 msgid "Chosen repositories" msgstr "" -#: source/ubl-strings.h:88 +#: source/ubl-strings.h:104 msgid "Reviewer" msgstr "" -#: source/ubl-strings.h:89 +#: source/ubl-strings.h:105 msgid "Port" msgstr "" -#: source/ubl-strings.h:90 +#: source/ubl-strings.h:106 msgid "Name" msgstr "" -#: source/ubl-strings.h:91 +#: source/ubl-strings.h:107 msgid "Password/Hash type" msgstr "" -#: source/ubl-strings.h:92 +#: source/ubl-strings.h:108 msgid "Password/Password hash" msgstr "" -#: source/ubl-strings.h:93 +#: source/ubl-strings.h:109 msgid "" "Setting up publication of a lazy mirror of connected repositories as a local " "WEB resource" msgstr "" -#: source/ubl-strings.h:94 +#: source/ubl-strings.h:110 msgid "Publish lazy mirror" msgstr "" -#: source/ubl-strings.h:95 +#: source/ubl-strings.h:111 msgid "Type" msgstr "" -#: source/ubl-strings.h:96 +#: source/ubl-strings.h:112 msgid "Resource URL" msgstr "" -#: source/ubl-strings.h:97 +#: source/ubl-strings.h:113 msgid "Configure" msgstr "" -#: source/ubl-strings.h:98 +#: source/ubl-strings.h:114 msgid "Mirror publish configuration" msgstr "" -#: source/ubl-strings.h:99 +#: source/ubl-strings.h:115 msgid "Service port:" msgstr "" -#: source/ubl-strings.h:100 +#: source/ubl-strings.h:116 msgid "Cache directory:" msgstr "" -#: source/ubl-strings.h:101 +#: source/ubl-strings.h:117 msgid "Duration of inactivity (in seconds):" msgstr "" -#: source/ubl-strings.h:102 +#: source/ubl-strings.h:118 msgid "Timeout (in seconds) for loading internel cache:" msgstr "" -#: source/ubl-strings.h:103 +#: source/ubl-strings.h:119 msgid "Work through proxy:" msgstr "" -#: source/ubl-strings.h:104 +#: source/ubl-strings.h:120 msgid "User agent:" msgstr "" -#: source/ubl-strings.h:105 +#: source/ubl-strings.h:121 msgid "Standard expression for cron:" msgstr "" -#: source/ubl-strings.h:106 +#: source/ubl-strings.h:122 msgid "" "The number of consecutie days that systems on the network have not been " "updated:" msgstr "" -#: source/ubl-strings.h:107 +#: source/ubl-strings.h:123 msgid "The number of consecutive days wthout an update requested:" msgstr "" -#: source/ubl-strings.h:108 +#: source/ubl-strings.h:124 msgid "Add mirror" msgstr "" -#: source/ubl-strings.h:109 +#: source/ubl-strings.h:125 msgid "Repository name:" msgstr "" -#: source/ubl-strings.h:110 +#: source/ubl-strings.h:126 msgid "Repository type:" msgstr "" -#: source/ubl-strings.h:111 +#: source/ubl-strings.h:127 msgid "WEB link" msgstr "" -#: source/ubl-strings.h:112 +#: source/ubl-strings.h:128 msgid "Proxy server" msgstr "" -#: source/ubl-strings.h:113 +#: source/ubl-strings.h:129 msgid "Mirrors file" msgstr "" -#: source/ubl-strings.h:114 +#: source/ubl-strings.h:130 msgid "Source:" msgstr "" -#: source/ubl-strings.h:115 +#: source/ubl-strings.h:131 msgid "Configuration" msgstr "" -#: source/ubl-strings.h:116 +#: source/ubl-strings.h:132 msgid "Sign level:" msgstr "" -#: source/ubl-strings.h:117 +#: source/ubl-strings.h:133 msgid "Enable repository update" msgstr "" -#: source/ubl-strings.h:118 +#: source/ubl-strings.h:134 msgid "Enable repository search" msgstr "" -#: source/ubl-strings.h:119 +#: source/ubl-strings.h:135 msgid "" "Enable installation of packages from this repository during --sync operation" msgstr "" -#: source/ubl-strings.h:120 +#: source/ubl-strings.h:136 msgid "" "Allow this repository to be a valid source of packages when running --" "sysupgrade" msgstr "" -#: source/ubl-strings.h:121 +#: source/ubl-strings.h:137 msgid "Enable publishing of local repository as WEB resource" msgstr "" -#: source/ubl-strings.h:122 +#: source/ubl-strings.h:138 msgid "Path to publication directory:" msgstr "" -#: source/ubl-strings.h:123 +#: source/ubl-strings.h:139 msgid "Port:" msgstr "" -#: source/ubl-strings.h:124 +#: source/ubl-strings.h:140 msgid "Publishing parameters" msgstr "" -#: source/ubl-strings.h:125 +#: source/ubl-strings.h:141 msgid "Enable WEB file browser" msgstr "" -#: source/ubl-strings.h:127 +#: source/ubl-strings.h:143 msgid "Set" msgstr "" -#: source/ubl-strings.h:128 +#: source/ubl-strings.h:144 msgid "Username:" msgstr "" -#: source/ubl-strings.h:129 +#: source/ubl-strings.h:145 msgid "User password:" msgstr "" -#: source/ubl-strings.h:130 +#: source/ubl-strings.h:146 msgid "Not encrypted" msgstr "" -#: source/ubl-strings.h:131 +#: source/ubl-strings.h:147 msgid "Encrypted with SHA256" msgstr "" -#: source/ubl-strings.h:132 +#: source/ubl-strings.h:148 msgid "Encrypted with SHA512" msgstr "" -#: source/ubl-strings.h:133 +#: source/ubl-strings.h:149 msgid "System" msgstr "" -#: source/ubl-strings.h:138 +#: source/ubl-strings.h:154 msgid "Sign level" msgstr "" -#: source/ubl-strings.h:139 +#: source/ubl-strings.h:155 msgid "Password input" msgstr "" -#: source/ubl-strings.h:140 +#: source/ubl-strings.h:156 msgid "Password:" msgstr "" -#: source/ubl-strings.h:141 +#: source/ubl-strings.h:157 msgid "Repeat password:" msgstr "" -#: source/ubl-strings.h:142 +#: source/ubl-strings.h:158 msgid "Entryption:" msgstr "" -#: source/ubl-strings.h:143 +#: source/ubl-strings.h:159 msgid "Do not encrypt password" msgstr "" -#: source/ubl-strings.h:144 +#: source/ubl-strings.h:160 msgid "Password hash:" msgstr "" - -#: source/ubl-strings.h:145 -msgid "" -"- Never - Signature verification will not be performed. Primary\n" -"\t- PackageNever - Packages only. Secondary\n" -"\t- DatabaseNever - Database only. Secondary\n" -"- Optional - Signatures will be verified if present, but unsigned databases " -"and packages will also be accepted. Primary\n" -"\t- PackageOptional - Packages only. Secondary\n" -"\t- DatabaseOptional - Database only.\n" -"- Required - Signatures will be required for all packages and databases. " -"Primary\n" -"\t- PackageRequired - Packages only. Secondary\n" -"\t- DatabaseRequired - Database only. Secondary\n" -"- TrustedOnly - If signature is verified for packages and database, it must " -"be in the keyring and fully trusted; marginal trust not applicable\n" -"\t- PackageTrustedOnly - If signature is verified only for packages\n" -"\t- DatabaseTrustedOnly - If signature is verified only for database\n" -"- TrustAll - If signature is verified, it must be in keyring, but does not " -"need to have a trust level assigned (e.g. unknown or marginal trust)\n" -"\t- PackageTrustAll - If signature is verified only for packages\n" -"\t- DatabaseTrustAll - If signature is verified only for database\n" -msgstr "" diff --git a/ubl-settings-update_ru.po b/ubl-settings-update_ru.po index 0ea5267..c3dd0f7 100644 --- a/ubl-settings-update_ru.po +++ b/ubl-settings-update_ru.po @@ -90,31 +90,79 @@ msgstr "" "mirrorlist - файл зерка, убедитесь что URL текущего сервера НЕ включен в " "этот файл! Допускается только один параметр на репозиторий" -#: source/ubl-strings.h:27 +#: source/ubl-strings.h:26 +#, fuzzy +msgid "" +"- Never - Signature verification will not be performed\n" +"- Optional - Signatures will be verified if present, but unsigned databases " +"and packages will also be accepted\n" +"- Required - Signatures will be required for all packages and databases\n" +"- TrustedOnly - If signature is verified for packages and database, it must " +"be in the keyring and fully trusted; marginal trust not applicable\n" +"- TrustAll - If signature is verified, it must be in keyring, but does not " +"need to have a trust level assigned (e.g. unknown or marginal trust)\n" +"- PackageNever - Packages only\n" +"- DatabaseNever - Database only\n" +"- PackageOptional - Packages only\n" +"- DatabaseOptional - Database only\n" +"- PackageRequired - Packages only\n" +"- DatabaseRequired - Database only\n" +"- PackageTrustedOnly - If signature is verified only for packages\n" +"- DatabaseTrustedOnly - If signature is verified only for database\n" +"- PackageTrustAll - If signature is verified only for packages\n" +"- DatabaseTrustAll - If signature is verified only for database\n" +msgstr "" +"- Never - Проверка подписи выполняться не будет. Основная\n" +"- Optional - Подписи будут проверяться при их наличии, но неподписанные " +"базы данных и пакеты также будут приниматься. Основная\n" +"- Required - Подписи будут необходимы для всех пакетов и баз данных. " +"Основная\n" +"- TrustedOnly - Если подпись проверяется для пакетов и базы, она должна " +"находиться в связке ключей и быть полностью доверенной; маргинальное доверие " +"не применимо\n" +"- TrustAll - Если подпись проверена, она должна находиться в связке ключей, " +"но ей не требуется назначать уровень доверия (например, неизвестное или " +"предельное доверие)\n" +"- PackageNever - Только для пакетов. Дополнительная\n" +"- DatabaseNever - Только для базы данных. Дополнительная\n" +"- PackageOptional - Только для пакетов. Дополнительная\n" +"- DatabaseOptional - Только для базы данных. Дополнительная\n" +"- PackageRequired - Только для пакетов. Дополнительная\n" +"- DatabaseRequired - Только для базы данных. Дополнительная\n" +"- PackageTrustedOnly - Если подпись проверяется только для пакетов\n" +"- DatabaseTrustedOnly - Если подпись проверяется только для базы данных\n" +"- PackageTrustAll - Если подпись проверена только для пакетов\n" +"- DatabaseTrustAll - Если подпись проверена только для базы данных\n" + +#: source/ubl-strings.h:42 +msgid "every" +msgstr "каждые" + +#: source/ubl-strings.h:43 msgid "Resource link of file path" msgstr "Ссылка на ресурс или путь до файла" -#: source/ubl-strings.h:28 +#: source/ubl-strings.h:44 msgid "Open file explorer" msgstr "Открыть в файловом менеджере" -#: source/ubl-strings.h:29 +#: source/ubl-strings.h:45 msgid "Add source" msgstr "Добавить источник" -#: source/ubl-strings.h:30 +#: source/ubl-strings.h:46 msgid "Username" msgstr "Имя пользователя" -#: source/ubl-strings.h:31 +#: source/ubl-strings.h:47 msgid "User password" msgstr "Пароль" -#: source/ubl-strings.h:32 +#: source/ubl-strings.h:48 msgid "Storage path to publish" msgstr "Путь до каталога хранилища, который будет опубликован" -#: source/ubl-strings.h:33 +#: source/ubl-strings.h:49 msgid "" "The full URL of where to find the database, packages, and signatures (if " "available) for this repository. Multiple can be specified, separated by " @@ -123,167 +171,163 @@ msgstr "" "Полный адрес места, где можно найти базу данных, пакеты и подписа (если " "доступны) для этого репозитория. Возможно указать несколько через запятую (,)" -#: source/ubl-strings.h:28 -msgid "every" -msgstr "каждые" - -#: source/ubl-strings.h:34 source/ubl-strings.h:64 +#: source/ubl-strings.h:50 source/ubl-strings.h:80 msgid "Update" msgstr "Обновить" -#: source/ubl-strings.h:35 +#: source/ubl-strings.h:51 msgid "Repositories" msgstr "Репозитории" -#: source/ubl-strings.h:36 +#: source/ubl-strings.h:52 msgid "Publication" msgstr "Публикация" -#: source/ubl-strings.h:37 +#: source/ubl-strings.h:53 msgid "WEB-publication" msgstr "WEB-публикация" -#: source/ubl-strings.h:38 +#: source/ubl-strings.h:54 msgid "Mirror publication" msgstr "Публикация зеркала" -#: source/ubl-strings.h:39 +#: source/ubl-strings.h:55 msgid "Date of last automatic update:" msgstr "Дата последнего автообновления:" -#: source/ubl-strings.h:40 +#: source/ubl-strings.h:56 msgid "Date of last automatic update" msgstr "Дата последнего автообновления" -#: source/ubl-strings.h:41 +#: source/ubl-strings.h:57 msgid "Automatic update" msgstr "Автоматическое обновление" -#: source/ubl-strings.h:42 +#: source/ubl-strings.h:58 msgid "First update all modules and then the system" msgstr "Вначале обновлять все модули и после систему" -#: source/ubl-strings.h:43 +#: source/ubl-strings.h:59 msgid "Update only modules" msgstr "Обновлять только модули" -#: source/ubl-strings.h:44 +#: source/ubl-strings.h:60 msgid "Update everything in the order of the specified repositories" msgstr "Обновлять всё в порядке указанных репозиториев" -#: source/ubl-strings.h:45 +#: source/ubl-strings.h:61 msgid "Update mode:" msgstr "Режим обновления:" -#: source/ubl-strings.h:46 +#: source/ubl-strings.h:62 msgid "Update interval:" msgstr "Интервал обновлений:" -#: source/ubl-strings.h:48 +#: source/ubl-strings.h:64 msgid "Update mode" msgstr "Режим обновления" -#: source/ubl-strings.h:49 +#: source/ubl-strings.h:65 msgid "Update interval" msgstr "Интервал обновлений" -#: source/ubl-strings.h:50 +#: source/ubl-strings.h:66 msgid "Boot" msgstr "Запуск" -#: source/ubl-strings.h:51 source/ubl-strings.h:134 +#: source/ubl-strings.h:67 source/ubl-strings.h:150 msgid "Minutes" msgstr "минут" -#: source/ubl-strings.h:52 source/ubl-strings.h:135 +#: source/ubl-strings.h:68 source/ubl-strings.h:151 msgid "Hours" msgstr "часов" -#: source/ubl-strings.h:53 source/ubl-strings.h:136 +#: source/ubl-strings.h:69 source/ubl-strings.h:152 msgid "Days" msgstr "дней" -#: source/ubl-strings.h:54 source/ubl-strings.h:137 +#: source/ubl-strings.h:70 source/ubl-strings.h:153 msgid "Months" msgstr "месяцев" -#: source/ubl-strings.h:55 +#: source/ubl-strings.h:71 msgid "Repositories from which the update will occur" msgstr "Репозитории с которых будет происходить обновление" -#: source/ubl-strings.h:56 source/ubl-strings.h:79 +#: source/ubl-strings.h:72 source/ubl-strings.h:95 msgid "Repositories list:" msgstr "Список репозиториев:" -#: source/ubl-strings.h:57 +#: source/ubl-strings.h:73 msgid "Repositories list" msgstr "Список репозиториев" -#: source/ubl-strings.h:58 +#: source/ubl-strings.h:74 msgid "Default" msgstr "По умолчанию" -#: source/ubl-strings.h:59 source/ubl-strings.h:81 +#: source/ubl-strings.h:75 source/ubl-strings.h:97 msgid "Choose" msgstr "Выбрать" -#: source/ubl-strings.h:60 +#: source/ubl-strings.h:76 msgid "Chosen" msgstr "Выбран" -#: source/ubl-strings.h:61 +#: source/ubl-strings.h:77 msgid "Repository" msgstr "Репозиторий" -#: source/ubl-strings.h:62 +#: source/ubl-strings.h:78 msgid "Manage repository list" msgstr "Управление списком репозиториев" -#: source/ubl-strings.h:63 +#: source/ubl-strings.h:79 msgid "Disable system repositories" msgstr "Отключить системные репозитории" -#: source/ubl-strings.h:65 +#: source/ubl-strings.h:81 msgid "Move up" msgstr "Переместить выше" -#: source/ubl-strings.h:66 +#: source/ubl-strings.h:82 msgid "Move down" msgstr "Переместить ниже" -#: source/ubl-strings.h:67 +#: source/ubl-strings.h:83 msgid "Add" msgstr "Добавить" -#: source/ubl-strings.h:68 +#: source/ubl-strings.h:84 msgid "Edit" msgstr "Изменить" -#: source/ubl-strings.h:69 +#: source/ubl-strings.h:85 msgid "Remove" msgstr "Удалить" -#: source/ubl-strings.h:70 +#: source/ubl-strings.h:86 msgid "Enabled" msgstr "Включен" -#: source/ubl-strings.h:71 +#: source/ubl-strings.h:87 msgid "Source" msgstr "Источник" -#: source/ubl-strings.h:72 +#: source/ubl-strings.h:88 msgid "Signature level" msgstr "Уровень подписи" -#: source/ubl-strings.h:73 +#: source/ubl-strings.h:89 msgid "Usage level" msgstr "Уровень использования" -#: source/ubl-strings.h:74 +#: source/ubl-strings.h:90 msgid "Repository connection configuration" msgstr "Настройки подключения репозитория" -#: source/ubl-strings.h:75 +#: source/ubl-strings.h:91 msgid "" "Setting up a connection to a distributed repository network and publishing " "your repositories" @@ -291,70 +335,70 @@ msgstr "" "Настройки подключения к распределённой сети репозиториев и публикация своих " "репозиториев" -#: source/ubl-strings.h:76 +#: source/ubl-strings.h:92 msgid "Connect and publish" msgstr "Подключиться и опубликовать" -#: source/ubl-strings.h:77 +#: source/ubl-strings.h:93 msgid "Recieve DB packages from shared network" msgstr "Получать БД пакетов из распределённой сети" -#: source/ubl-strings.h:78 +#: source/ubl-strings.h:94 msgid "Repositories for publishing" msgstr "Репозитории для публикации" -#: source/ubl-strings.h:80 +#: source/ubl-strings.h:96 msgid "All repositories" msgstr "Все репозитории" -#: source/ubl-strings.h:82 +#: source/ubl-strings.h:98 msgid "Accept" msgstr "Принять" -#: source/ubl-strings.h:83 +#: source/ubl-strings.h:99 msgid "Repository name" msgstr "Имя репозитория" -#: source/ubl-strings.h:84 +#: source/ubl-strings.h:100 msgid "" "Setting up publication of storage and/or repositories as a local WEB resource" msgstr "" "Настройка публикации хранилища и/или репозиториев в виде локального WEB " "ресурса" -#: source/ubl-strings.h:85 source/ubl-strings.h:126 +#: source/ubl-strings.h:101 source/ubl-strings.h:142 msgid "Authorization parameters" msgstr "Параметры авторизации" -#: source/ubl-strings.h:86 +#: source/ubl-strings.h:102 msgid "Storage" msgstr "Хранилище" -#: source/ubl-strings.h:87 +#: source/ubl-strings.h:103 msgid "Chosen repositories" msgstr "Выбранные репозитории" -#: source/ubl-strings.h:88 +#: source/ubl-strings.h:104 msgid "Reviewer" msgstr "Обозреватель" -#: source/ubl-strings.h:89 +#: source/ubl-strings.h:105 msgid "Port" msgstr "Порт" -#: source/ubl-strings.h:90 +#: source/ubl-strings.h:106 msgid "Name" msgstr "Имя пользователя" -#: source/ubl-strings.h:91 +#: source/ubl-strings.h:107 msgid "Password/Hash type" msgstr "Пароль/Тип хэша" -#: source/ubl-strings.h:92 +#: source/ubl-strings.h:108 msgid "Password/Password hash" msgstr "Пароль/Хэш пароля" -#: source/ubl-strings.h:93 +#: source/ubl-strings.h:109 msgid "" "Setting up publication of a lazy mirror of connected repositories as a local " "WEB resource" @@ -362,117 +406,117 @@ msgstr "" "Настройка публикации ленивого зеркала подключенных репозиториев в виде " "локального WEB ресурса" -#: source/ubl-strings.h:94 +#: source/ubl-strings.h:110 msgid "Publish lazy mirror" msgstr "Опубликовать ленивое зеркало" -#: source/ubl-strings.h:95 +#: source/ubl-strings.h:111 msgid "Type" msgstr "Тип" -#: source/ubl-strings.h:96 +#: source/ubl-strings.h:112 msgid "Resource URL" msgstr "Ресурс URL" -#: source/ubl-strings.h:97 +#: source/ubl-strings.h:113 msgid "Configure" msgstr "Настроить" -#: source/ubl-strings.h:98 +#: source/ubl-strings.h:114 msgid "Mirror publish configuration" msgstr "Параметры публикации зеркала" -#: source/ubl-strings.h:99 +#: source/ubl-strings.h:115 msgid "Service port:" msgstr "Порт сервиса:" -#: source/ubl-strings.h:100 +#: source/ubl-strings.h:116 msgid "Cache directory:" msgstr "Каталог кеша:" -#: source/ubl-strings.h:101 +#: source/ubl-strings.h:117 msgid "Duration of inactivity (in seconds):" msgstr "Продолжительность бездействия (в секундах):" -#: source/ubl-strings.h:102 +#: source/ubl-strings.h:118 msgid "Timeout (in seconds) for loading internel cache:" msgstr "Таймаут (в секундах) для загрузки интернет-кэша:" -#: source/ubl-strings.h:103 +#: source/ubl-strings.h:119 msgid "Work through proxy:" msgstr "Работать через прокси:" -#: source/ubl-strings.h:104 +#: source/ubl-strings.h:120 msgid "User agent:" msgstr "Пользовательский агент:" -#: source/ubl-strings.h:105 +#: source/ubl-strings.h:121 msgid "Standard expression for cron:" msgstr "Стандартное выражение cron:" -#: source/ubl-strings.h:106 +#: source/ubl-strings.h:122 msgid "" "The number of consecutie days that systems on the network have not been " "updated:" msgstr "" "Количество дней подряд, в течение которых не обновляются системы в сети:" -#: source/ubl-strings.h:107 +#: source/ubl-strings.h:123 msgid "The number of consecutive days wthout an update requested:" msgstr "" "Количество дней подряд, в течение которых не было запрошено обновление:" -#: source/ubl-strings.h:108 +#: source/ubl-strings.h:124 msgid "Add mirror" msgstr "Добавить зеркало" -#: source/ubl-strings.h:109 +#: source/ubl-strings.h:125 msgid "Repository name:" msgstr "Имя репозитория:" -#: source/ubl-strings.h:110 +#: source/ubl-strings.h:126 msgid "Repository type:" msgstr "Тип репозитория:" -#: source/ubl-strings.h:111 +#: source/ubl-strings.h:127 msgid "WEB link" msgstr "Вэб ссылка" -#: source/ubl-strings.h:112 +#: source/ubl-strings.h:128 msgid "Proxy server" msgstr "Прокси-сервер" -#: source/ubl-strings.h:113 +#: source/ubl-strings.h:129 msgid "Mirrors file" msgstr "Файл зеркал" -#: source/ubl-strings.h:114 +#: source/ubl-strings.h:130 msgid "Source:" msgstr "Источник:" -#: source/ubl-strings.h:115 +#: source/ubl-strings.h:131 msgid "Configuration" msgstr "Конфигурация" -#: source/ubl-strings.h:116 +#: source/ubl-strings.h:132 msgid "Sign level:" msgstr "Уровень подписи:" -#: source/ubl-strings.h:117 +#: source/ubl-strings.h:133 msgid "Enable repository update" msgstr "Включать обновления для этого репозитория" -#: source/ubl-strings.h:118 +#: source/ubl-strings.h:134 msgid "Enable repository search" msgstr "Включать поиск этого репозитория" -#: source/ubl-strings.h:119 +#: source/ubl-strings.h:135 msgid "" "Enable installation of packages from this repository during --sync operation" msgstr "" "Включать установку пакетов из этого репозитория во время операции --sync" -#: source/ubl-strings.h:120 +#: source/ubl-strings.h:136 msgid "" "Allow this repository to be a valid source of packages when running --" "sysupgrade" @@ -480,126 +524,82 @@ msgstr "" "Позволить этому репозиторию быть действительным источником пакетов при " "выполнении --sysupgrade" -#: source/ubl-strings.h:121 +#: source/ubl-strings.h:137 msgid "Enable publishing of local repository as WEB resource" msgstr "Включить публикацию локального репозитория в виде WEB ресурса" -#: source/ubl-strings.h:122 +#: source/ubl-strings.h:138 msgid "Path to publication directory:" msgstr "Хранилище:" -#: source/ubl-strings.h:123 +#: source/ubl-strings.h:139 msgid "Port:" msgstr "Порт:" -#: source/ubl-strings.h:124 +#: source/ubl-strings.h:140 msgid "Publishing parameters" msgstr "Параметры публикации" -#: source/ubl-strings.h:125 +#: source/ubl-strings.h:141 msgid "Enable WEB file browser" msgstr "Включить WEB обозреватель файлов" -#: source/ubl-strings.h:127 +#: source/ubl-strings.h:143 msgid "Set" msgstr "Задать" -#: source/ubl-strings.h:128 +#: source/ubl-strings.h:144 msgid "Username:" msgstr "Имя пользователя:" -#: source/ubl-strings.h:129 +#: source/ubl-strings.h:145 msgid "User password:" msgstr "Пароль:" -#: source/ubl-strings.h:130 +#: source/ubl-strings.h:146 msgid "Not encrypted" msgstr "Пароль не требуется" -#: source/ubl-strings.h:131 +#: source/ubl-strings.h:147 msgid "Encrypted with SHA256" msgstr "Шфировать с SHA256" -#: source/ubl-strings.h:132 +#: source/ubl-strings.h:148 msgid "Encrypted with SHA512" msgstr "Шифровать с SHA512" -#: source/ubl-strings.h:133 +#: source/ubl-strings.h:149 msgid "System" msgstr "Система" -#: source/ubl-strings.h:138 +#: source/ubl-strings.h:154 msgid "Sign level" msgstr "Уровень подписи:" -#: source/ubl-strings.h:139 +#: source/ubl-strings.h:155 msgid "Password input" msgstr "Ввод пароля" -#: source/ubl-strings.h:140 +#: source/ubl-strings.h:156 msgid "Password:" msgstr "Пароль:" -#: source/ubl-strings.h:141 +#: source/ubl-strings.h:157 msgid "Repeat password:" msgstr "Подтвердите ввод пароля:" -#: source/ubl-strings.h:142 +#: source/ubl-strings.h:158 msgid "Entryption:" msgstr "Алгоритм шифрования пароля:" -#: source/ubl-strings.h:143 +#: source/ubl-strings.h:159 msgid "Do not encrypt password" msgstr "Не шифровать пароль" -#: source/ubl-strings.h:144 +#: source/ubl-strings.h:160 msgid "Password hash:" msgstr "Пароль/Хэш пароля" -#: source/ubl-strings.h:145 -msgid "" -"- Never - Signature verification will not be performed. Primary\n" -"\t- PackageNever - Packages only. Secondary\n" -"\t- DatabaseNever - Database only. Secondary\n" -"- Optional - Signatures will be verified if present, but unsigned databases " -"and packages will also be accepted. Primary\n" -"\t- PackageOptional - Packages only. Secondary\n" -"\t- DatabaseOptional - Database only.\n" -"- Required - Signatures will be required for all packages and databases. " -"Primary\n" -"\t- PackageRequired - Packages only. Secondary\n" -"\t- DatabaseRequired - Database only. Secondary\n" -"- TrustedOnly - If signature is verified for packages and database, it must " -"be in the keyring and fully trusted; marginal trust not applicable\n" -"\t- PackageTrustedOnly - If signature is verified only for packages\n" -"\t- DatabaseTrustedOnly - If signature is verified only for database\n" -"- TrustAll - If signature is verified, it must be in keyring, but does not " -"need to have a trust level assigned (e.g. unknown or marginal trust)\n" -"\t- PackageTrustAll - If signature is verified only for packages\n" -"\t- DatabaseTrustAll - If signature is verified only for database\n" -msgstr "" -"- Never\t\t - Проверка подписи выполняться не будет. Основная\n" -" - PackageNever \t - Только для пакетов. Дополнительная\n" -" - DatabaseNever \t - Только для базы данных. Дополнительная\n" -"- Optional\t\t - Подписи будут проверяться при их наличии, но неподписанные " -"базы данных и пакеты также будут приниматься. Основная\n" -" - PackageOptional - Только для пакетов. Дополнительная\n" -" - DatabaseOptional - Только для базы данных. Дополнительная\n" -"- Required\t\t - Подписи будут необходимы для всех пакетов и баз данных. " -"Основная\n" -" - PackageRequired - Только для пакетов. Дополнительная\n" -" - DatabaseRequired - Только для базы данных. Дополнительная\n" -"- TrustedOnly\t - Если подпись проверяется для пакетов и базы, она должна " -"находиться в связке ключей и быть полностью доверенной; маргинальное доверие " -"не применимо\n" -" - PackageTrustedOnly - Если подпись проверяется только для пакетов\n" -" - DatabaseTrustedOnly - Если подпись проверяется только для базы данных\n" -"- TrustAll - Если подпись проверена, она должна находиться в связке " -"ключей, но ей не требуется назначать уровень доверия (например, неизвестное " -"или предельное доверие)\n" -" - PackageTrustAll - Если подпись проверена только для пакетов\n" -" - DatabaseTrustAll - Если подпись проверена только для базы данных\n" - msgid "Check system updates at system startup" msgstr "Проверять обновления при загрузке системы" From b1f88d18a1e869b1b915f92739bf3dcd1e6c2d55 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 17 Dec 2024 10:11:05 +0600 Subject: [PATCH 2/8] Localisation changes --- source/ubl-strings.h | 30 +++++++-------- ubl-settings-update-repo-add.glade | 3 ++ ubl-settings-update.pot | 30 +++++++-------- ubl-settings-update_ru.po | 60 +++++++++++++++--------------- 4 files changed, 63 insertions(+), 60 deletions(-) diff --git a/source/ubl-strings.h b/source/ubl-strings.h index e438284..8b70319 100644 --- a/source/ubl-strings.h +++ b/source/ubl-strings.h @@ -23,21 +23,21 @@ Configuration - configuration path") #define MIRROR_TOOLTIP_LABEL _("url - web-link for repository. It is allowed to write multiple, separating with comma (,)\n\ http_proxy - proxy-server for repository, replaces 'http_proxy'. Single parameter per repository\n\ mirrorlist - mirrors file, make sure server URL is NOT included in this file! Single parameter per repository") -#define SIGN_LEVEL_LABEL _("- Never - Signature verification will not be performed\n\ -- Optional - Signatures will be verified if present, but unsigned databases and packages will also be accepted\n\ -- Required - Signatures will be required for all packages and databases\n\ -- TrustedOnly - If signature is verified for packages and database, it must be in the keyring and fully trusted; marginal trust not applicable\n\ -- TrustAll - If signature is verified, it must be in keyring, but does not need to have a trust level assigned (e.g. unknown or marginal trust)\n\ -- PackageNever - Packages only\n\ -- DatabaseNever - Database only\n\ -- PackageOptional - Packages only\n\ -- DatabaseOptional - Database only\n\ -- PackageRequired - Packages only\n\ -- DatabaseRequired - Database only\n\ -- PackageTrustedOnly - If signature is verified only for packages\n\ -- DatabaseTrustedOnly - If signature is verified only for database\n\ -- PackageTrustAll - If signature is verified only for packages\n\ -- DatabaseTrustAll - If signature is verified only for database\n") +#define SIGN_LEVEL_LABEL _("• Never - Signature verification will not be performed\n\ +• Optional - Signatures will be verified if present, but unsigned databases and packages will also be accepted\n\ +• Required - Signatures will be required for all packages and databases\n\ +• TrustedOnly - If signature is verified for packages and database, it must be in the keyring and fully trusted; marginal trust not applicable\n\ +• TrustAll - If signature is verified, it must be in keyring, but does not need to have a trust level assigned (e.g. unknown or marginal trust)\n\ +• PackageNever - Packages only\n\ +• DatabaseNever - Database only\n\ +• PackageOptional - Packages only\n\ +• DatabaseOptional - Database only\n\ +• PackageRequired - Packages only\n\ +• DatabaseRequired - Database only\n\ +• PackageTrustedOnly - If signature is verified only for packages\n\ +• DatabaseTrustedOnly - If signature is verified only for database\n\ +• PackageTrustAll - If signature is verified only for packages\n\ +• DatabaseTrustAll - If signature is verified only for database\n") /* #define _LABEL _("every") #define _LABEL _("Resource link of file path") diff --git a/ubl-settings-update-repo-add.glade b/ubl-settings-update-repo-add.glade index ae2cdd9..34d9cfc 100644 --- a/ubl-settings-update-repo-add.glade +++ b/ubl-settings-update-repo-add.glade @@ -808,6 +808,9 @@ Configuration - configuration path True 0 0 + + + diff --git a/ubl-settings-update.pot b/ubl-settings-update.pot index e83cb47..3a5dd3f 100644 --- a/ubl-settings-update.pot +++ b/ubl-settings-update.pot @@ -82,24 +82,24 @@ msgstr "" #: source/ubl-strings.h:26 msgid "" -"- Never - Signature verification will not be performed\n" -"- Optional - Signatures will be verified if present, but unsigned databases " +"• Never - Signature verification will not be performed\n" +"• Optional - Signatures will be verified if present, but unsigned databases " "and packages will also be accepted\n" -"- Required - Signatures will be required for all packages and databases\n" -"- TrustedOnly - If signature is verified for packages and database, it must " +"• Required - Signatures will be required for all packages and databases\n" +"• TrustedOnly - If signature is verified for packages and database, it must " "be in the keyring and fully trusted; marginal trust not applicable\n" -"- TrustAll - If signature is verified, it must be in keyring, but does not " +"• TrustAll - If signature is verified, it must be in keyring, but does not " "need to have a trust level assigned (e.g. unknown or marginal trust)\n" -"- PackageNever - Packages only\n" -"- DatabaseNever - Database only\n" -"- PackageOptional - Packages only\n" -"- DatabaseOptional - Database only\n" -"- PackageRequired - Packages only\n" -"- DatabaseRequired - Database only\n" -"- PackageTrustedOnly - If signature is verified only for packages\n" -"- DatabaseTrustedOnly - If signature is verified only for database\n" -"- PackageTrustAll - If signature is verified only for packages\n" -"- DatabaseTrustAll - If signature is verified only for database\n" +"• PackageNever - Packages only\n" +"• DatabaseNever - Database only\n" +"• PackageOptional - Packages only\n" +"• DatabaseOptional - Database only\n" +"• PackageRequired - Packages only\n" +"• DatabaseRequired - Database only\n" +"• PackageTrustedOnly - If signature is verified only for packages\n" +"• DatabaseTrustedOnly - If signature is verified only for database\n" +"• PackageTrustAll - If signature is verified only for packages\n" +"• DatabaseTrustAll - If signature is verified only for database\n" msgstr "" #: source/ubl-strings.h:42 diff --git a/ubl-settings-update_ru.po b/ubl-settings-update_ru.po index c3dd0f7..b9b0200 100644 --- a/ubl-settings-update_ru.po +++ b/ubl-settings-update_ru.po @@ -93,46 +93,46 @@ msgstr "" #: source/ubl-strings.h:26 #, fuzzy msgid "" -"- Never - Signature verification will not be performed\n" -"- Optional - Signatures will be verified if present, but unsigned databases " +"• Never - Signature verification will not be performed\n" +"• Optional - Signatures will be verified if present, but unsigned databases " "and packages will also be accepted\n" -"- Required - Signatures will be required for all packages and databases\n" -"- TrustedOnly - If signature is verified for packages and database, it must " +"• Required - Signatures will be required for all packages and databases\n" +"• TrustedOnly - If signature is verified for packages and database, it must " "be in the keyring and fully trusted; marginal trust not applicable\n" -"- TrustAll - If signature is verified, it must be in keyring, but does not " +"• TrustAll - If signature is verified, it must be in keyring, but does not " "need to have a trust level assigned (e.g. unknown or marginal trust)\n" -"- PackageNever - Packages only\n" -"- DatabaseNever - Database only\n" -"- PackageOptional - Packages only\n" -"- DatabaseOptional - Database only\n" -"- PackageRequired - Packages only\n" -"- DatabaseRequired - Database only\n" -"- PackageTrustedOnly - If signature is verified only for packages\n" -"- DatabaseTrustedOnly - If signature is verified only for database\n" -"- PackageTrustAll - If signature is verified only for packages\n" -"- DatabaseTrustAll - If signature is verified only for database\n" +"• PackageNever - Packages only\n" +"• DatabaseNever - Database only\n" +"• PackageOptional - Packages only\n" +"• DatabaseOptional - Database only\n" +"• PackageRequired - Packages only\n" +"• DatabaseRequired - Database only\n" +"• PackageTrustedOnly - If signature is verified only for packages\n" +"• DatabaseTrustedOnly - If signature is verified only for database\n" +"• PackageTrustAll - If signature is verified only for packages\n" +"• DatabaseTrustAll - If signature is verified only for database\n" msgstr "" -"- Never - Проверка подписи выполняться не будет. Основная\n" -"- Optional - Подписи будут проверяться при их наличии, но неподписанные " +"• Never - Проверка подписи выполняться не будет. Основная\n" +"• Optional - Подписи будут проверяться при их наличии, но неподписанные " "базы данных и пакеты также будут приниматься. Основная\n" -"- Required - Подписи будут необходимы для всех пакетов и баз данных. " +"• Required - Подписи будут необходимы для всех пакетов и баз данных. " "Основная\n" -"- TrustedOnly - Если подпись проверяется для пакетов и базы, она должна " +"• TrustedOnly - Если подпись проверяется для пакетов и базы, она должна " "находиться в связке ключей и быть полностью доверенной; маргинальное доверие " "не применимо\n" -"- TrustAll - Если подпись проверена, она должна находиться в связке ключей, " +"• TrustAll - Если подпись проверена, она должна находиться в связке ключей, " "но ей не требуется назначать уровень доверия (например, неизвестное или " "предельное доверие)\n" -"- PackageNever - Только для пакетов. Дополнительная\n" -"- DatabaseNever - Только для базы данных. Дополнительная\n" -"- PackageOptional - Только для пакетов. Дополнительная\n" -"- DatabaseOptional - Только для базы данных. Дополнительная\n" -"- PackageRequired - Только для пакетов. Дополнительная\n" -"- DatabaseRequired - Только для базы данных. Дополнительная\n" -"- PackageTrustedOnly - Если подпись проверяется только для пакетов\n" -"- DatabaseTrustedOnly - Если подпись проверяется только для базы данных\n" -"- PackageTrustAll - Если подпись проверена только для пакетов\n" -"- DatabaseTrustAll - Если подпись проверена только для базы данных\n" +"• PackageNever - Только для пакетов. Дополнительная\n" +"• DatabaseNever - Только для базы данных. Дополнительная\n" +"• PackageOptional - Только для пакетов. Дополнительная\n" +"• DatabaseOptional - Только для базы данных. Дополнительная\n" +"• PackageRequired - Только для пакетов. Дополнительная\n" +"• DatabaseRequired - Только для базы данных. Дополнительная\n" +"• PackageTrustedOnly - Если подпись проверяется только для пакетов\n" +"• DatabaseTrustedOnly - Если подпись проверяется только для базы данных\n" +"• PackageTrustAll - Если подпись проверена только для пакетов\n" +"• DatabaseTrustAll - Если подпись проверена только для базы данных\n" #: source/ubl-strings.h:42 msgid "every" From 817511c3815bfbcc58a8fb6f5f82a86c0d3fe50c Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 17 Dec 2024 10:15:26 +0600 Subject: [PATCH 3/8] Localisation changes --- ubl-settings-update_ru.po | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/ubl-settings-update_ru.po b/ubl-settings-update_ru.po index b9b0200..ae51ea0 100644 --- a/ubl-settings-update_ru.po +++ b/ubl-settings-update_ru.po @@ -112,23 +112,22 @@ msgid "" "• PackageTrustAll - If signature is verified only for packages\n" "• DatabaseTrustAll - If signature is verified only for database\n" msgstr "" -"• Never - Проверка подписи выполняться не будет. Основная\n" +"• Never - Проверка подписи выполняться не будет\n" "• Optional - Подписи будут проверяться при их наличии, но неподписанные " "базы данных и пакеты также будут приниматься. Основная\n" -"• Required - Подписи будут необходимы для всех пакетов и баз данных. " -"Основная\n" +"• Required - Подписи будут необходимы для всех пакетов и баз данных.\n" "• TrustedOnly - Если подпись проверяется для пакетов и базы, она должна " "находиться в связке ключей и быть полностью доверенной; маргинальное доверие " "не применимо\n" "• TrustAll - Если подпись проверена, она должна находиться в связке ключей, " "но ей не требуется назначать уровень доверия (например, неизвестное или " "предельное доверие)\n" -"• PackageNever - Только для пакетов. Дополнительная\n" -"• DatabaseNever - Только для базы данных. Дополнительная\n" -"• PackageOptional - Только для пакетов. Дополнительная\n" -"• DatabaseOptional - Только для базы данных. Дополнительная\n" -"• PackageRequired - Только для пакетов. Дополнительная\n" -"• DatabaseRequired - Только для базы данных. Дополнительная\n" +"• PackageNever - Только для пакетов\n" +"• DatabaseNever - Только для базы данных\n" +"• PackageOptional - Только для пакетов\n" +"• DatabaseOptional - Только для базы данных\n" +"• PackageRequired - Только для пакетов\n" +"• DatabaseRequired - Только для базы данных\n" "• PackageTrustedOnly - Если подпись проверяется только для пакетов\n" "• DatabaseTrustedOnly - Если подпись проверяется только для базы данных\n" "• PackageTrustAll - Если подпись проверена только для пакетов\n" From 79dd48c1774542e5f681ea23c4931e360b71575d Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 17 Dec 2024 10:16:55 +0600 Subject: [PATCH 4/8] Localisation changes --- ubl-settings-update_ru.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ubl-settings-update_ru.po b/ubl-settings-update_ru.po index ae51ea0..b061d71 100644 --- a/ubl-settings-update_ru.po +++ b/ubl-settings-update_ru.po @@ -114,7 +114,7 @@ msgid "" msgstr "" "• Never - Проверка подписи выполняться не будет\n" "• Optional - Подписи будут проверяться при их наличии, но неподписанные " -"базы данных и пакеты также будут приниматься. Основная\n" +"базы данных и пакеты также будут приниматься\n" "• Required - Подписи будут необходимы для всех пакетов и баз данных.\n" "• TrustedOnly - Если подпись проверяется для пакетов и базы, она должна " "находиться в связке ключей и быть полностью доверенной; маргинальное доверие " From 78f9776b2bff1d4580d0e341c3f81e63dcb4d040 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 17 Dec 2024 10:52:23 +0600 Subject: [PATCH 5/8] Fixed parameter saving --- source/ubl-settings-update.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/source/ubl-settings-update.c b/source/ubl-settings-update.c index c14bef6..23ea47f 100644 --- a/source/ubl-settings-update.c +++ b/source/ubl-settings-update.c @@ -51,8 +51,12 @@ void on_toggle_button_toggled(GtkWidget *self, main_window *widgets){ } else if (self == widgets->UpdateIntervalDefaultCheck||self == widgets->UpdateIntervalSpin|| self == widgets->UpdateIntervalCombo || self == widgets->BootCheck){ if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->UpdateIntervalDefaultCheck))){ - yon_config_remove_by_key(AUTOUPDATE_interval); - } else { + yon_config_remove_by_key(AUTOUPDATE_interval); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->BootCheck),0); + } else if (!gtk_spin_button_get_value(GTK_SPIN_BUTTON(widgets->UpdateIntervalSpin))){ + yon_config_remove_by_key(AUTOUPDATE_interval); + + } else { char *int_str = yon_char_from_long(gtk_spin_button_get_value(GTK_SPIN_BUTTON(widgets->UpdateIntervalSpin))); char *interval = ""; if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->BootCheck))) interval = "boot"; From 0d54ff7e53762f8d60c34a0cece1a8ca8585383b Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 17 Dec 2024 15:16:34 +0600 Subject: [PATCH 6/8] Fixed tables saving --- source/ubl-settings-update.c | 24 ++++++++++++++++++------ source/ubl-settings-update.h | 2 +- ubl-settings-update-repo-add.glade | 6 ++++++ 3 files changed, 25 insertions(+), 7 deletions(-) diff --git a/source/ubl-settings-update.c b/source/ubl-settings-update.c index 23ea47f..2fda8b5 100644 --- a/source/ubl-settings-update.c +++ b/source/ubl-settings-update.c @@ -75,7 +75,7 @@ void on_toggle_button_toggled(GtkWidget *self, main_window *widgets){ } - } else if (self == widgets->UpdateRepoListCheck){ + } else if (self == widgets->UpdateRepoListCheck||self == widgets->UpdateRepoTree){ if (!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->UpdateRepoListCheck))){ yon_config_remove_by_key(AUTOUPDATE_repos); } else { @@ -105,7 +105,7 @@ void on_toggle_button_toggled(GtkWidget *self, main_window *widgets){ yon_config_register(REPOSITORY_parameter,REPOSITORY_parameter_command,"disable"); } - } else if (self == widgets->PublicationConnectPublicCheck||self == widgets->RecieveDBFromNetCheck){ + } else if (self == widgets->PublicationConnectPublicCheck||self == widgets->RecieveDBFromNetCheck||self == widgets->PublicationCheck||self == widgets->PublicationTree){ char *repo_net = ""; if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->PublicationConnectPublicCheck))){ repo_net = NULL; @@ -154,7 +154,7 @@ void on_toggle_button_toggled(GtkWidget *self, main_window *widgets){ } - } + } } void yon_load_proceed(YON_CONFIG_TYPE type){ @@ -507,12 +507,24 @@ void on_config_custom_load(GtkWidget *,main_window *widgets){ yon_interface_update(widgets); } -void on_toggle_cell_toggled(GtkWidget *,char *path, GtkListStore *target){ +void on_toggle_cell_toggled(GtkCellRenderer *self,char *path, main_window *widgets){ + GtkListStore *target = NULL; + GtkWidget *table = NULL; + if (self == widgets->UpdateToggleCell){ + target = widgets->UpdateRepoList; + table = widgets->UpdateRepoTree; + } else if (self == widgets->PublicationToggleCell){ + target = widgets->PublicationList; + table = widgets->PublicationTree; + + } GtkTreeIter iter; int status; gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(target),&iter,path); gtk_tree_model_get(GTK_TREE_MODEL(target),&iter,0,&status,-1); gtk_list_store_set(GTK_LIST_STORE(target),&iter,0,!status,-1); + + on_toggle_button_toggled(table,widgets); } /**config_init() @@ -1688,8 +1700,8 @@ void yon_main_window_complete(main_window *widgets){ g_signal_connect(G_OBJECT(widgets->LoadLocalMenuItem),"activate",G_CALLBACK(on_config_local_load),widgets); g_signal_connect(G_OBJECT(widgets->LoadCustomMenuItem),"activate",G_CALLBACK(on_config_custom_load),widgets); - g_signal_connect(G_OBJECT(widgets->UpdateToggleCell),"toggled",G_CALLBACK(on_toggle_cell_toggled),widgets->UpdateRepoList); - g_signal_connect(G_OBJECT(widgets->PublicationToggleCell),"toggled",G_CALLBACK(on_toggle_cell_toggled),widgets->PublicationList); + g_signal_connect(G_OBJECT(widgets->UpdateToggleCell),"toggled",G_CALLBACK(on_toggle_cell_toggled),widgets); + g_signal_connect(G_OBJECT(widgets->PublicationToggleCell),"toggled",G_CALLBACK(on_toggle_cell_toggled),widgets); g_signal_connect(G_OBJECT(widgets->UpdateRepoListCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button),widgets->UpdateRepoTree); g_signal_connect(G_OBJECT(widgets->PublicationCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button),widgets->PublicationTree); diff --git a/source/ubl-settings-update.h b/source/ubl-settings-update.h index ee5cc72..38e95d7 100644 --- a/source/ubl-settings-update.h +++ b/source/ubl-settings-update.h @@ -304,7 +304,7 @@ void on_config_local_load(GtkWidget *, main_window *widgets); void on_config_global_load(GtkWidget *, main_window *widgets); void on_config_custom_load(GtkWidget *,main_window *widgets); -void on_toggle_cell_toggled(GtkWidget *,char *path, GtkListStore *target); +void on_toggle_cell_toggled(GtkCellRenderer *,char *path, main_window *widgets); char *on_save_repos(main_window *widgets); diff --git a/ubl-settings-update-repo-add.glade b/ubl-settings-update-repo-add.glade index 34d9cfc..492a475 100644 --- a/ubl-settings-update-repo-add.glade +++ b/ubl-settings-update-repo-add.glade @@ -922,6 +922,9 @@ Configuration - configuration path True + False @@ -941,6 +944,9 @@ Configuration - configuration path False Allow this repository to be a valid source of packages when running --sysupgrade True + From 982692f1a9cd1418f8ba34ecf7f708590697f0ba Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 17 Dec 2024 15:56:54 +0600 Subject: [PATCH 7/8] Added default check for repository sign level --- source/ubl-settings-update.c | 23 ++++++++++++++ source/ubl-settings-update.h | 3 ++ ubl-settings-update-repo-add.glade | 50 ++++++++++++++++++++++++------ 3 files changed, 66 insertions(+), 10 deletions(-) diff --git a/source/ubl-settings-update.c b/source/ubl-settings-update.c index 2fda8b5..e3546e8 100644 --- a/source/ubl-settings-update.c +++ b/source/ubl-settings-update.c @@ -781,6 +781,7 @@ void on_repo_edit(GtkWidget *,main_window *widgets){ yon_char_parsed_free(repos,cur_size); } if (size>1&&!yon_char_is_empty(parsed[1])){ //siglevel + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(window->SignDefaultCheck),0); int cur_size; config_str siglevel = yon_char_parse(parsed[1],&cur_size,","); if (!strcmp(siglevel[0],"Never")){ @@ -1429,6 +1430,25 @@ password_window *yon_password_window_new(){ return window; } +void on_sign_check_toggled(GtkToggleButton *self, repo_add_window *window){ + int status = gtk_toggle_button_get_active(self); + gtk_widget_set_sensitive(window->NeverRadio,!status); + gtk_widget_set_sensitive(window->OptionalRadio,!status); + gtk_widget_set_sensitive(window->RequiredRadio,!status); + gtk_widget_set_sensitive(window->TrustedOnlyRadio,!status); + gtk_widget_set_sensitive(window->TrustAllRadio,!status); + gtk_widget_set_sensitive(window->PackageNeverRadio,!status); + gtk_widget_set_sensitive(window->DatabaseNeverRadio,!status); + gtk_widget_set_sensitive(window->PackageOptionalRadio,!status); + gtk_widget_set_sensitive(window->DatabaseOptionalRadio,!status); + gtk_widget_set_sensitive(window->PackageRequiredRadio,!status); + gtk_widget_set_sensitive(window->DatabaseRequiredRadio,!status); + gtk_widget_set_sensitive(window->PackageTrustedOnlyRadio,!status); + gtk_widget_set_sensitive(window->DatabaseTrustedOnlyRadio,!status); + gtk_widget_set_sensitive(window->PackageTrustAllRadio,!status); + gtk_widget_set_sensitive(window->DatabaseTrustAllRadio,!status); +} + repo_add_window *yon_repo_add_window_new(){ GtkBuilder *builder = gtk_builder_new_from_resource(glade_repo_add_path); repo_add_window *window = malloc(sizeof(repo_add_window)); @@ -1453,6 +1473,7 @@ repo_add_window *yon_repo_add_window_new(){ window->SourceBox = yon_gtk_builder_get_widget(builder,"SourceBox"); window->SourceListBox = yon_gtk_builder_get_widget(builder,"SourceListBox"); window->RepoSourceAddButton = yon_gtk_builder_get_widget(builder,"RepoSourceAddButton"); + window->SignDefaultCheck = yon_gtk_builder_get_widget(builder,"SignDefaultCheck"); window->NeverRadio = yon_gtk_builder_get_widget(builder,"NeverRadio"); window->OptionalRadio = yon_gtk_builder_get_widget(builder,"OptionalRadio"); window->RequiredRadio = yon_gtk_builder_get_widget(builder,"RequiredRadio"); @@ -1478,6 +1499,8 @@ repo_add_window *yon_repo_add_window_new(){ g_signal_connect(G_OBJECT(window->UsageDefaultCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button_inversed),window->UsageEnableSearchCheck); g_signal_connect(G_OBJECT(window->UsageDefaultCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button_inversed),window->UsageEnableUpdateCheck); g_signal_connect(G_OBJECT(window->UsageDefaultCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button_inversed),window->UsageSysupgradeCheck); + + g_signal_connect(G_OBJECT(window->SignDefaultCheck),"toggled",G_CALLBACK(on_sign_check_toggled),window); // g_signal_connect(G_OBJECT(window->SourceListBox),"size-allocate",G_CALLBACK(on_scrolled_window_size_allocate),window); gtk_widget_show(window->Window); gtk_label_set_text(GTK_LABEL(window->SignLevelLabel),SIGN_LEVEL_LABEL); diff --git a/source/ubl-settings-update.h b/source/ubl-settings-update.h index 38e95d7..9082b1d 100644 --- a/source/ubl-settings-update.h +++ b/source/ubl-settings-update.h @@ -168,6 +168,7 @@ typedef struct { GtkWidget *CancelButton; GtkWidget *SignLevelLabel; + GtkWidget *SignDefaultCheck; GtkWidget *NeverRadio; GtkWidget *OptionalRadio; GtkWidget *RequiredRadio; @@ -327,6 +328,8 @@ void on_password_open(GtkWidget *, web_publication_add_window *window); void on_scrolled_window_size_allocate(GtkWidget *, GdkRectangle *allocation, repo_add_window *window); +void on_sign_check_toggled(GtkToggleButton *self, repo_add_window *window); + password_window *yon_password_window_new(); repo_add_window *yon_repo_add_window_new(); web_publication_add_window *yon_web_publication_add_window_new(); diff --git a/ubl-settings-update-repo-add.glade b/ubl-settings-update-repo-add.glade index 492a475..0b967f5 100644 --- a/ubl-settings-update-repo-add.glade +++ b/ubl-settings-update-repo-add.glade @@ -311,6 +311,21 @@ Configuration - configuration path False vertical 5 + + + Default + True + True + False + True + True + + + False + True + 0 + + True @@ -320,6 +335,7 @@ Configuration - configuration path Never True + False True False Signature verification will not be performed @@ -337,6 +353,7 @@ Configuration - configuration path PackageNever True + False True False For packages only @@ -354,7 +371,7 @@ Configuration - configuration path False True - 0 + 1 @@ -366,6 +383,7 @@ Configuration - configuration path Optional True + False True False Signatures will be checked if present, but unsigned databases and packages will also be accepted @@ -383,6 +401,7 @@ Configuration - configuration path DatabaseNever True + False True False For database only @@ -400,7 +419,7 @@ Configuration - configuration path False True - 1 + 2 @@ -412,6 +431,7 @@ Configuration - configuration path Required True + False True False Signatures will be required for all packages and databases @@ -428,6 +448,7 @@ Configuration - configuration path PackageOptional True + False True False For packages only @@ -445,7 +466,7 @@ Configuration - configuration path False True - 2 + 3 @@ -457,6 +478,7 @@ Configuration - configuration path TrustedOnly True + False True False Signatures will be required for all packages and databases @@ -474,6 +496,7 @@ Configuration - configuration path DatabaseOptional True + False True False For database only @@ -490,7 +513,7 @@ Configuration - configuration path False True - 3 + 4 @@ -502,6 +525,7 @@ Configuration - configuration path TrustAll True + False True False If the signature is verified for packages and the database, it must be in the keyring and be fully trusted @@ -519,6 +543,7 @@ Configuration - configuration path PackageRequired True + False True False For packages only @@ -536,7 +561,7 @@ Configuration - configuration path False True - 4 + 5 @@ -562,6 +587,7 @@ Configuration - configuration path DatabaseRequired True + False True False For database only @@ -579,7 +605,7 @@ Configuration - configuration path False True - 5 + 6 @@ -605,6 +631,7 @@ Configuration - configuration path PackageTrustedOnly True + False True False For packages only @@ -622,7 +649,7 @@ Configuration - configuration path False True - 6 + 7 @@ -648,6 +675,7 @@ Configuration - configuration path DatabaseTrustedOnly True + False True False For database only @@ -665,7 +693,7 @@ Configuration - configuration path False True - 7 + 8 @@ -691,6 +719,7 @@ Configuration - configuration path PackageTrustAll True + False True False If the signature is verified only for packets @@ -708,7 +737,7 @@ Configuration - configuration path False True - 8 + 9 @@ -734,6 +763,7 @@ Configuration - configuration path DatabaseTrustAll True + False True False If the signature is verified only for the database @@ -751,7 +781,7 @@ Configuration - configuration path False True - 9 + 10 From e43b40872cddfb5c4254d0db7d653f41b25527f3 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 17 Dec 2024 16:21:00 +0600 Subject: [PATCH 8/8] Fixed paddings --- ubl-settings-update-repo-add.glade | 31 +++++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/ubl-settings-update-repo-add.glade b/ubl-settings-update-repo-add.glade index 0b967f5..caa9db1 100644 --- a/ubl-settings-update-repo-add.glade +++ b/ubl-settings-update-repo-add.glade @@ -898,11 +898,18 @@ Configuration - configuration path 5 - Default True True False True + + + True + False + Default + 0 + + False @@ -912,11 +919,19 @@ Configuration - configuration path - Enable repository update True True False True + + + True + False + Enable repository update + True + 0 + + False @@ -926,11 +941,19 @@ Configuration - configuration path - Enable repository search True True False True + + + True + False + Enable repository search + True + 0 + + False @@ -950,6 +973,7 @@ Configuration - configuration path False Enable installation of packages from this repository during --sync operation True + 0