Added new descriptions for repositories

i9 changed/i9/gnome-software-41.5-3.el9.inferit.2
Alexey Berezhok 1 year ago
parent 0a3635cba7
commit 1bc5a72823

@ -1,67 +1,71 @@
From 31b639413a37f2fd1759c39b75760163a91fb6c0 Mon Sep 17 00:00:00 2001 From 8a43761341f2a3e676f7e2d479705e5fe180d1d3 Mon Sep 17 00:00:00 2001
From: Alexey Berezhok <aberezhok@msvsphere-os.ru> From: alexey <aberezhok@msvsphere-os.ru>
Date: Tue, 5 Dec 2023 17:29:48 +0300 Date: Tue, 5 Dec 2023 17:29:48 +0300
Subject: [PATCH] Added description of standart repos Subject: [PATCH] Added description of standart repos
--- ---
po/ru.po | 41 ++++++++++++++++++++++++++++++ po/ru.po | 45 +++++++++++++++++++++++++++++++
src/gs-repo-row.c | 63 +++++++++++++++++++++++++++++++++++++++++------ src/gs-repo-row.c | 67 +++++++++++++++++++++++++++++++++++++++++------
2 files changed, 96 insertions(+), 8 deletions(-) 2 files changed, 104 insertions(+), 8 deletions(-)
diff --git a/po/ru.po b/po/ru.po diff --git a/po/ru.po b/po/ru.po
index a80f80e..3df5754 100644 index a80f80e..3c34e5a 100644
--- a/po/ru.po --- a/po/ru.po
+++ b/po/ru.po +++ b/po/ru.po
@@ -3134,6 +3134,47 @@ msgctxt "repo-row" @@ -3134,6 +3134,51 @@ msgctxt "repo-row"
msgid "%s • %s" msgid "%s • %s"
msgstr "%s • %s" msgstr "%s • %s"
+#. TRANSLATORS: additional repo description 1; +#. TRANSLATORS: additional repo description 1;
+#: src/gs-repo-row.c:249 +#: src/gs-repo-row.c:249
+msgid "AppStream repo" +msgid "General-purpose applications set"
+msgstr "Репозиторий стандартных приложений" +msgstr "Приложения общего назначения"
+ +
+#. TRANSLATORS: additional repo description 2; +#. TRANSLATORS: additional repo description 2;
+#: src/gs-repo-row.c:252 +#: src/gs-repo-row.c:252
+msgid "BaseOS repo" +msgid "Core set of the operating system packages"
+msgstr "Базовый репозиторий" +msgstr "Базовый набор пакетов операционной системы"
+ +
+#. TRANSLATORS: additional repo description 3; +#. TRANSLATORS: additional repo description 3;
+#: src/gs-repo-row.c:255 +#: src/gs-repo-row.c:255
+msgid "CRB repo" +msgid "Additional packages for use by developers"
+msgstr "Репозиторий для разработчиков" +msgstr "Дополнительные пакеты для разработчиков"
+ +
+#. TRANSLATORS: additional repo description 4; +#. TRANSLATORS: additional repo description 4;
+#: src/gs-repo-row.c:258 +#: src/gs-repo-row.c:258
+msgid "Extras repo" +msgid "Extra applications set"
+msgstr "Репозиторий с дополнительными приложениями" +msgstr "Набор дополнительных приложений"
+ +
+#. TRANSLATORS: additional repo description 5; +#. TRANSLATORS: additional repo description 5;
+#: src/gs-repo-row.c:261 +#: src/gs-repo-row.c:261
+msgid "HighAvailability repo" +msgid "Packages for making high availability clusters"
+msgstr "Репозиторий со служюами высокой доступности" +msgstr "Пакеты для создания кластеров высокой доступности"
+ +
+#. TRANSLATORS: additional repo description 6; +#. TRANSLATORS: additional repo description 6;
+#: src/gs-repo-row.c:264 +#: src/gs-repo-row.c:264
+msgid "NFV repo" +msgid "Network functions virtualization components"
+msgstr "Репозиторий с пакетами для концепции NFV" +msgstr "Компоненты для виртуализации сетевых служб"
+ +
+#. TRANSLATORS: additional repo description 7; +#. TRANSLATORS: additional repo description 7;
+#: src/gs-repo-row.c:267 +#: src/gs-repo-row.c:267
+msgid "ResilientStorage repo" +msgid "Packages for making clustered storages"
+msgstr "Репозиторий для кластерных хранилищ" +msgstr "Пакеты для создания кластерных хранилищ"
+ +
+#. TRANSLATORS: additional repo description 8; +#. TRANSLATORS: additional repo description 8;
+#: src/gs-repo-row.c:270 +#: src/gs-repo-row.c:270
+msgid "RT repo" +msgid "Real-time system packages set"
+msgstr "Репозиторий с пакетами ядра реального времени" +msgstr "Набор пакетов для системы реального времени"
+ +
+#. TRANSLATORS: additional repo description 9;
+#: src/gs-repo-row.c:273
+msgid "Additional packages for use by OS maintainers"
+msgstr "Дополнительные пакеты для сопровождающих ОС"
+ +
#. TRANSLATORS: lighthearted star rating description; #. TRANSLATORS: lighthearted star rating description;
#. * A really bad application #. * A really bad application
#: src/gs-review-dialog.c:82 #: src/gs-review-dialog.c:82
diff --git a/src/gs-repo-row.c b/src/gs-repo-row.c diff --git a/src/gs-repo-row.c b/src/gs-repo-row.c
index 4bdf07b..4775db3 100644 index 4bdf07b..30ca16c 100644
--- a/src/gs-repo-row.c --- a/src/gs-repo-row.c
+++ b/src/gs-repo-row.c +++ b/src/gs-repo-row.c
@@ -189,12 +189,15 @@ get_repo_installed_text (GsApp *repo) @@ -189,12 +189,15 @@ get_repo_installed_text (GsApp *repo)
@ -109,7 +113,7 @@ index 4bdf07b..4775db3 100644
} }
} }
@@ -242,6 +251,44 @@ gs_repo_row_set_repo (GsRepoRow *self, GsApp *repo) @@ -242,6 +251,48 @@ gs_repo_row_set_repo (GsRepoRow *self, GsApp *repo)
refresh_ui (self); refresh_ui (self);
} }
@ -117,35 +121,39 @@ index 4bdf07b..4775db3 100644
+ if (g_strstr_len(repo_name, 9, "MSVSphere") != NULL) { + if (g_strstr_len(repo_name, 9, "MSVSphere") != NULL) {
+ if (g_strstr_len(repo_name, 32, "AppStream")) { + if (g_strstr_len(repo_name, 32, "AppStream")) {
+ /* TRANSLATORS: additional repo description 1 */ + /* TRANSLATORS: additional repo description 1 */
+ return g_strdup(_("AppStream repo")); + return g_strdup(_("General-purpose applications set"));
+ } + }
+ if (g_strstr_len(repo_name, 32, "BaseOS") != NULL) { + if (g_strstr_len(repo_name, 32, "BaseOS") != NULL) {
+ /* TRANSLATORS: additional repo description 2 */ + /* TRANSLATORS: additional repo description 2 */
+ return g_strdup(_("BaseOS repo")); + return g_strdup(_("Core set of the operating system packages"));
+ } + }
+ if (g_strstr_len(repo_name, 32, "CRB") != NULL) { + if (g_strstr_len(repo_name, 32, "CRB") != NULL) {
+ /* TRANSLATORS: additional repo description 3 */ + /* TRANSLATORS: additional repo description 3 */
+ return g_strdup(_("CRB repo")); + return g_strdup(_("Additional packages for use by developers"));
+ } + }
+ if (g_strstr_len(repo_name, 32, "Extras") != NULL) { + if (g_strstr_len(repo_name, 32, "Extras") != NULL) {
+ /* TRANSLATORS: additional repo description 4 */ + /* TRANSLATORS: additional repo description 4 */
+ return g_strdup(_("Extras repo")); + return g_strdup(_("Extra applications set"));
+ } + }
+ if (g_strstr_len(repo_name, 32, "HighAvailability") != NULL) { + if (g_strstr_len(repo_name, 32, "HighAvailability") != NULL) {
+ /* TRANSLATORS: additional repo description 5 */ + /* TRANSLATORS: additional repo description 5 */
+ return g_strdup(_("HighAvailability repo")); + return g_strdup(_("Packages for making high availability clusters"));
+ } + }
+ if (g_strstr_len(repo_name, 32, "NFV") != NULL) { + if (g_strstr_len(repo_name, 32, "NFV") != NULL) {
+ /* TRANSLATORS: additional repo description 6 */ + /* TRANSLATORS: additional repo description 6 */
+ return g_strdup(_("NFV repo")); + return g_strdup(_("Network functions virtualization components"));
+ } + }
+ if (g_strstr_len(repo_name, 32, "ResilientStorage") != NULL) { + if (g_strstr_len(repo_name, 32, "ResilientStorage") != NULL) {
+ /* TRANSLATORS: additional repo description 7 */ + /* TRANSLATORS: additional repo description 7 */
+ return g_strdup(_("ResilientStorage repo")); + return g_strdup(_("Packages for making clustered storages"));
+ } + }
+ if (g_strstr_len(repo_name, 32, "RT") != NULL) { + if (g_strstr_len(repo_name, 32, "RT") != NULL) {
+ /* TRANSLATORS: additional repo description 8 */ + /* TRANSLATORS: additional repo description 8 */
+ return g_strdup(_("RT repo")); + return g_strdup(_("Real-time system packages set"));
+ }
+ if (g_strstr_len(repo_name, 32, "Devel") != NULL) {
+ /* TRANSLATORS: additional repo description 9 */
+ return g_strdup(_("Additional packages for use by OS maintainers"));
+ } + }
+ } + }
+ return NULL; + return NULL;

@ -12,7 +12,7 @@
Name: gnome-software Name: gnome-software
Version: 41.5 Version: 41.5
Release: 3%{?dist}.inferit.1 Release: 3%{?dist}.inferit.2
Summary: A software center for GNOME Summary: A software center for GNOME
License: GPLv2+ License: GPLv2+
@ -205,7 +205,7 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
%{_datadir}/gtk-doc/html/gnome-software %{_datadir}/gtk-doc/html/gnome-software
%changelog %changelog
* Tue Dec 05 2023 Alexey Berezhok <aberezhok@msvsphere-os.ru> - 41.5-3.inferit.1 * Tue Dec 05 2023 Alexey Berezhok <aberezhok@msvsphere-os.ru> - 41.5-3.inferit.2
- Added description of standart repos - Added description of standart repos
* Tue Nov 14 2023 Arkady L. Shane <tigro@msvsphere-os.ru> - 41.5-3.inferit * Tue Nov 14 2023 Arkady L. Shane <tigro@msvsphere-os.ru> - 41.5-3.inferit

Loading…
Cancel
Save