From a35bd634772eedc6d6be990bd39802e4394bd735 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Wed, 15 Jan 2025 14:25:08 +0600 Subject: [PATCH] Localisation update --- source/ubl-settings-usergroups-system.c | 18 ++++++++++++++++-- ubl-settings-usergroups.pot | 8 ++++++++ ubl-settings-usergroups_ru.po | 9 +++++++++ 3 files changed, 33 insertions(+), 2 deletions(-) diff --git a/source/ubl-settings-usergroups-system.c b/source/ubl-settings-usergroups-system.c index 9bbe361..d326e44 100644 --- a/source/ubl-settings-usergroups-system.c +++ b/source/ubl-settings-usergroups-system.c @@ -14,7 +14,14 @@ void on_delete_system_user(GtkWidget *, dictionary *dict){ else command = delete_home_status?remove_user_and_homedir_from_system_command(target):remove_user_from_system_command(target); } if (!yon_char_is_empty(command)){ - yon_launch(yon_debug_output("%s\n",command)); + if (system(yon_debug_output("%s\n",command))){ + yon_ubl_status_box_render(USER_REMOVE_ERROR,BACKGROUND_IMAGE_FAIL_TYPE); + } else { + + textdomain(template_ui_LocaleName); + yon_ubl_status_box_render(SUCCESS_LABEL,BACKGROUND_IMAGE_FAIL_TYPE); + textdomain(LocalePath); + } } on_subwindow_close(dialog->Window); yon_system_load(widgets); @@ -34,7 +41,14 @@ void on_delete_system_group(GtkWidget *, dictionary *dict){ else command = remove_group_from_system_command(target); } if (!yon_char_is_empty(command)){ - yon_launch(yon_debug_output("%s\n",command)); + if (system(yon_debug_output("%s\n",command))){ + yon_ubl_status_box_render(USER_REMOVE_ERROR,BACKGROUND_IMAGE_FAIL_TYPE); + } else { + + textdomain(template_ui_LocaleName); + yon_ubl_status_box_render(SUCCESS_LABEL,BACKGROUND_IMAGE_FAIL_TYPE); + textdomain(LocalePath); + } } on_subwindow_close(dialog->Window); yon_system_load(widgets); diff --git a/ubl-settings-usergroups.pot b/ubl-settings-usergroups.pot index df5a488..2d8f29d 100644 --- a/ubl-settings-usergroups.pot +++ b/ubl-settings-usergroups.pot @@ -800,3 +800,11 @@ msgstr "" #: source/ubl-strings.h:232 msgid "Remove from configuration" msgstr "" + +#: source/ubl-strings.h:234 +msgid "Group deletion has failed" +msgstr "" + +#: source/ubl-strings.h:235 +msgid "User deletion has failed" +msgstr "" diff --git a/ubl-settings-usergroups_ru.po b/ubl-settings-usergroups_ru.po index 3639c9a..5930499 100644 --- a/ubl-settings-usergroups_ru.po +++ b/ubl-settings-usergroups_ru.po @@ -859,3 +859,12 @@ msgstr "Удалить из системы" #: source/ubl-strings.h:232 msgid "Remove from configuration" msgstr "Удалить из конфигурации" + +#: source/ubl-strings.h:234 +msgid "Group deletion has failed" +msgstr "Удаление группы завершено с ошибкой" + +#: source/ubl-strings.h:235 +#, fuzzy +msgid "User deletion has failed" +msgstr "Удаление пользователя завершено с ошибкой"