From ba2a1db3a58e575a71e67d88e7b9a4d419222a8a Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Fri, 29 Nov 2024 16:38:20 +0600 Subject: [PATCH] Localisation fixes --- source/ubl-settings-kernel.c | 2 ++ source/ubl-settings-kernel.h | 1 + ubl-settings-kernel.pot | 48 ++++++++++++++++++++++++++++++++ ubl-settings-kernel_ru.po | 54 +++++++++++++++++++++++++++++++++++- 4 files changed, 104 insertions(+), 1 deletion(-) diff --git a/source/ubl-settings-kernel.c b/source/ubl-settings-kernel.c index 1ada85e..de97a07 100644 --- a/source/ubl-settings-kernel.c +++ b/source/ubl-settings-kernel.c @@ -1259,6 +1259,8 @@ void yon_main_window_complete(main_window *widgets){ on_update_clicked(NULL,widgets); yon_save_window_set_postsave_function(on_save_done,widgets); + + yon_command_execute_async(pacman_update_command,widgets); } yon_load_proceed(YON_CONFIG_LOCAL); } diff --git a/source/ubl-settings-kernel.h b/source/ubl-settings-kernel.h index ea97da6..0d96a86 100644 --- a/source/ubl-settings-kernel.h +++ b/source/ubl-settings-kernel.h @@ -48,6 +48,7 @@ #define get_package_is_installed_command(target) yon_char_append("pacman -Qq ",target) #define get_package_is_updated_command(target) yon_char_append("pacman -Qu ",target) #define unload_command(target) yon_char_append("ubmunload ",target) +#define pacman_update_command "pacman -Sy" #define install_command(target) yon_char_append("pacman -Sy --noconfirm ",target) #define remove_command(target) yon_char_append("pacman -R --noconfirm ",target) diff --git a/ubl-settings-kernel.pot b/ubl-settings-kernel.pot index 9251b21..6596ef3 100644 --- a/ubl-settings-kernel.pot +++ b/ubl-settings-kernel.pot @@ -281,3 +281,51 @@ msgstr "" #: source/ubl-strings.h:80 msgid "Update package" msgstr "" + +#: source/ubl-strings.h:81 +msgid "Install kernel module" +msgstr "" + +#: source/ubl-strings.h:82 +msgid "Install kernel package" +msgstr "" + +#: source/ubl-strings.h:83 +msgid "Remove kernel module" +msgstr "" + +#: source/ubl-strings.h:84 +msgid "Remove kernel package" +msgstr "" + +#: source/ubl-strings.h:85 +msgid "Update kernel module" +msgstr "" + +#: source/ubl-strings.h:86 +msgid "Update kernel package" +msgstr "" + +#: source/ubl-strings.h:87 +msgid "Install addition module" +msgstr "" + +#: source/ubl-strings.h:88 +msgid "Install addition package" +msgstr "" + +#: source/ubl-strings.h:89 +msgid "Remove addition module" +msgstr "" + +#: source/ubl-strings.h:90 +msgid "Remove addition package" +msgstr "" + +#: source/ubl-strings.h:91 +msgid "Update addition module" +msgstr "" + +#: source/ubl-strings.h:92 +msgid "Update addition package" +msgstr "" diff --git a/ubl-settings-kernel_ru.po b/ubl-settings-kernel_ru.po index 81dc4ac..f6b2b71 100644 --- a/ubl-settings-kernel_ru.po +++ b/ubl-settings-kernel_ru.po @@ -241,7 +241,9 @@ msgstr "Вы действительно хотите удалить из сис msgid "" "The kernel is the only one in the system. If you remove it, it will become " "impossible to boot. Do you really want to remove" -msgstr "Ядро является единственным в системе. При удалении загрузка станет невозможна. Вы действительно хотите удалить" +msgstr "" +"Ядро является единственным в системе. При удалении загрузка станет " +"невозможна. Вы действительно хотите удалить" #: source/ubl-strings.h:70 msgid "Are you sure want to remove kernel package" @@ -288,3 +290,53 @@ msgstr "Обновить модуль" #: source/ubl-strings.h:80 msgid "Update package" msgstr "Обновить пакет" + +#: source/ubl-strings.h:81 +msgid "Install kernel module" +msgstr "Установить модуль ядра" + +#: source/ubl-strings.h:82 +msgid "Install kernel package" +msgstr "Установить пакет с ядром" + +#: source/ubl-strings.h:83 +msgid "Remove kernel module" +msgstr "Удалить модуль с ядром" + +#: source/ubl-strings.h:84 +msgid "Remove kernel package" +msgstr "Удалить пакет с ядром" + +#: source/ubl-strings.h:85 +msgid "Update kernel module" +msgstr "Обновить модуль с ядром" + +#: source/ubl-strings.h:86 +msgid "Update kernel package" +msgstr "Обновить пакет с ядром" + +#: source/ubl-strings.h:87 +msgid "Install addition module" +msgstr "Установить модуль с дополнением" + +#: source/ubl-strings.h:88 +msgid "Install addition package" +msgstr "Установить пакет с дополнением" + +#: source/ubl-strings.h:89 +msgid "Remove addition module" +msgstr "Удалить модуль с дополнением" + +#: source/ubl-strings.h:90 +msgid "Remove addition package" +msgstr "Удалить пакет с дополнением" + +#: source/ubl-strings.h:91 +#, fuzzy +msgid "Update addition module" +msgstr "Обновить модуль с дополнением" + +#: source/ubl-strings.h:92 +#, fuzzy +msgid "Update addition package" +msgstr "Обновить пакет с дополнением"