From c05b7cdeb152d234615bb048033a8e0035f84806 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Mon, 1 Apr 2024 11:53:46 +0600 Subject: [PATCH] Confirmation windows removed --- source/ubl-settings-services.c | 20 +++--- source/ubl-strings.h | 3 +- ubl-settings-services.pot | 116 ++++++++++++++++---------------- ubl-settings-services_ru.po | 119 +++++++++++++++++---------------- 4 files changed, 129 insertions(+), 129 deletions(-) diff --git a/source/ubl-settings-services.c b/source/ubl-settings-services.c index 66819d9..a5d1aaa 100644 --- a/source/ubl-settings-services.c +++ b/source/ubl-settings-services.c @@ -442,16 +442,10 @@ void on_system_launch_clicked(GtkWidget *self, char *path, main_window *widgets) config_str result = yon_config_load(service_check_active_command(service_name),&size); yon_char_remove_last_symbol(result[0],'\n'); if (size>0){ - int answer = 0; if (!strcmp(result[0],"active")){ if (status){ - dialog_confirmation_data data; - data.action_text=STOP_SERVICE_WARMING_LABEL(service_name); - data.function=(void*)(void*)on_system_kill_confirmed; - data.data=service_name; - answer = yon_confirmation_dialog_call(widgets->Window,&data); - if (answer==GTK_RESPONSE_ACCEPT) - gtk_list_store_set(GTK_LIST_STORE(model),&iter,4,0,-1); + on_system_kill_confirmed(NULL,service_name); + gtk_list_store_set(GTK_LIST_STORE(model),&iter,4,0,-1); } } else { gtk_list_store_set(GTK_LIST_STORE(model),&iter,4,0,-1); @@ -591,7 +585,7 @@ void on_system_update_hz_clicked(GtkWidget *self, main_window *widgets){ if (self){} if (widgets){ dialog_confirmation_data *data = malloc(sizeof(dialog_confirmation_data)); - data->action_text = "Are you sure?"; + data->action_text = RELOAD_SERVICE_WARMING_LABEL("systemd"); data->data = widgets; data->function = (data_function)yon_system_systemd_restart; yon_confirmation_dialog_call(self,data); @@ -603,7 +597,7 @@ void on_system_update_clicked(GtkWidget *self, main_window *widgets){ if (self){} if (widgets){ dialog_confirmation_data *data = malloc(sizeof(dialog_confirmation_data)); - data->action_text = "Are you sure?"; + data->action_text = REEXEC_SERVICE_WARMING_LABEL("systemd"); data->data = widgets; data->function = (data_function)yon_system_systemd_reexec; yon_confirmation_dialog_call(self,data); @@ -714,7 +708,7 @@ void on_user_update_hz_clicked(GtkWidget *self, main_window *widgets){ if (self){} if (widgets){ dialog_confirmation_data *data = malloc(sizeof(dialog_confirmation_data)); - data->action_text = "Are you sure?"; + data->action_text = REEXEC_SERVICE_WARMING_LABEL("systemd"); data->data = widgets; data->function = (data_function)yon_system_systemd_restart; yon_confirmation_dialog_call(self,data); @@ -727,7 +721,7 @@ void on_user_update_clicked(GtkWidget *self, main_window *widgets){ if (self){} if (widgets){ dialog_confirmation_data *data = malloc(sizeof(dialog_confirmation_data)); - data->action_text = "Are you sure?"; + data->action_text = RELOAD_SERVICE_WARMING_LABEL("systemd"); data->data = widgets; data->function = (data_function)yon_system_systemd_reexec; yon_confirmation_dialog_call(self,data); @@ -1581,7 +1575,9 @@ int main(int argc, char *argv[]){ char *path = yon_char_unite(yon_ubl_user_get_home_directory(),"/.config/",LocaleName,"/",LocaleName,".conf",NULL); yon_window_config_load(path); if (getuid()!=0){ + textdomain(template_ui_LocaleName); yon_ubl_status_box_render(ROOT_WARNING_LABEL,BACKGROUND_IMAGE_FAIL_TYPE); + textdomain(LocaleName); } main_config.launch_arguments=argv; main_config.launch_size=argc; diff --git a/source/ubl-strings.h b/source/ubl-strings.h index c2493a1..ea30837 100644 --- a/source/ubl-strings.h +++ b/source/ubl-strings.h @@ -59,7 +59,8 @@ #define ERROR_LABEL _("Error has occured") #define SWITCH_OFF_ERROR_LABEL _("Service were not stopped") -#define STOP_SERVICE_WARMING_LABEL(target) yon_char_unite(_("Are you sure want to stop "),target,"?\n",_("The stop will be forced.\nThe system may become unstable."),NULL) +#define REEXEC_SERVICE_WARMING_LABEL(target) yon_char_unite(_("Are you sure want to restart "),target,"?\n",_("The system may become unstable."),NULL) +#define RELOAD_SERVICE_WARMING_LABEL(target) yon_char_unite(_("Are you sure want to reload "),target,"?\n",_("The system may become unstable."),NULL) #define DAYS_LABEL _("Days") #define HOURS_LABEL _("Hours") #define MINUTES_LABEL _("Minutes") diff --git a/ubl-settings-services.pot b/ubl-settings-services.pot index 8ab1b5c..9c59b4e 100644 --- a/ubl-settings-services.pot +++ b/ubl-settings-services.pot @@ -198,223 +198,225 @@ msgid "Service were not stopped" msgstr "" #: source/ubl-strings.h:62 -msgid "Are you sure want to stop " +msgid "Are you sure want to restart " msgstr "" -#: source/ubl-strings.h:62 -msgid "" -"The stop will be forced.\n" -"The system may become unstable." +#: source/ubl-strings.h:62 source/ubl-strings.h:63 +msgid "The system may become unstable." msgstr "" #: source/ubl-strings.h:63 -msgid "Days" +msgid "Are you sure want to reload " msgstr "" #: source/ubl-strings.h:64 -msgid "Hours" +msgid "Days" msgstr "" #: source/ubl-strings.h:65 -msgid "Minutes" +msgid "Hours" msgstr "" #: source/ubl-strings.h:66 +msgid "Minutes" +msgstr "" + +#: source/ubl-strings.h:67 msgid "Seconds" msgstr "" -#: source/ubl-strings.h:68 +#: source/ubl-strings.h:69 msgid "Active" msgstr "" -#: source/ubl-strings.h:69 +#: source/ubl-strings.h:70 msgid "Inactive" msgstr "" -#: source/ubl-strings.h:71 +#: source/ubl-strings.h:72 msgid "System units" msgstr "" -#: source/ubl-strings.h:72 +#: source/ubl-strings.h:73 msgid "User units" msgstr "" -#: source/ubl-strings.h:73 +#: source/ubl-strings.h:74 msgid "Config files" msgstr "" -#: source/ubl-strings.h:74 +#: source/ubl-strings.h:75 msgid "Sessions" msgstr "" -#: source/ubl-strings.h:75 +#: source/ubl-strings.h:76 msgid "Timers" msgstr "" -#: source/ubl-strings.h:77 +#: source/ubl-strings.h:78 msgid "System services status" msgstr "" -#: source/ubl-strings.h:78 +#: source/ubl-strings.h:79 msgid "User services status" msgstr "" -#: source/ubl-strings.h:79 +#: source/ubl-strings.h:80 msgid "Installed unit files" msgstr "" -#: source/ubl-strings.h:80 +#: source/ubl-strings.h:81 msgid "Units and status list" msgstr "" -#: source/ubl-strings.h:81 +#: source/ubl-strings.h:82 msgid "Sockets and status list" msgstr "" -#: source/ubl-strings.h:82 +#: source/ubl-strings.h:83 msgid "Timers and status list" msgstr "" -#: source/ubl-strings.h:84 +#: source/ubl-strings.h:85 msgid "Unit" msgstr "" -#: source/ubl-strings.h:86 +#: source/ubl-strings.h:87 msgid "Relaunch systemctl" msgstr "" -#: source/ubl-strings.h:87 +#: source/ubl-strings.h:88 msgid "Reexec systemctl" msgstr "" -#: source/ubl-strings.h:88 +#: source/ubl-strings.h:89 msgid "Show service information" msgstr "" -#: source/ubl-strings.h:89 +#: source/ubl-strings.h:90 msgid "Show service log" msgstr "" -#: source/ubl-strings.h:90 +#: source/ubl-strings.h:91 msgid "Show service source file" msgstr "" -#: source/ubl-strings.h:91 +#: source/ubl-strings.h:92 msgid "Show service properties" msgstr "" -#: source/ubl-strings.h:92 +#: source/ubl-strings.h:93 msgid "Show..." msgstr "" -#: source/ubl-strings.h:94 +#: source/ubl-strings.h:95 msgid "Show inactive" msgstr "" -#: source/ubl-strings.h:95 +#: source/ubl-strings.h:96 msgid "Show unloaded" msgstr "" -#: source/ubl-strings.h:97 +#: source/ubl-strings.h:98 msgid "File" msgstr "" -#: source/ubl-strings.h:98 +#: source/ubl-strings.h:99 msgid "Change date" msgstr "" -#: source/ubl-strings.h:99 +#: source/ubl-strings.h:100 msgid "Description" msgstr "" -#: source/ubl-strings.h:100 +#: source/ubl-strings.h:101 msgid "Edit" msgstr "" -#: source/ubl-strings.h:102 +#: source/ubl-strings.h:103 msgid "Session ID" msgstr "" -#: source/ubl-strings.h:103 +#: source/ubl-strings.h:104 msgid "User ID" msgstr "" -#: source/ubl-strings.h:104 +#: source/ubl-strings.h:105 msgid "User name" msgstr "" -#: source/ubl-strings.h:105 +#: source/ubl-strings.h:106 msgid "Seat ID" msgstr "" -#: source/ubl-strings.h:107 +#: source/ubl-strings.h:108 msgid "Start session" msgstr "" -#: source/ubl-strings.h:108 +#: source/ubl-strings.h:109 msgid "Stop session" msgstr "" -#: source/ubl-strings.h:109 +#: source/ubl-strings.h:110 msgid "Lock session" msgstr "" -#: source/ubl-strings.h:111 +#: source/ubl-strings.h:112 msgid "Timer" msgstr "" -#: source/ubl-strings.h:112 +#: source/ubl-strings.h:113 msgid "Next" msgstr "" -#: source/ubl-strings.h:113 +#: source/ubl-strings.h:114 msgid "Left" msgstr "" -#: source/ubl-strings.h:114 +#: source/ubl-strings.h:115 msgid "Last" msgstr "" -#: source/ubl-strings.h:115 +#: source/ubl-strings.h:116 msgid "Passed" msgstr "" -#: source/ubl-strings.h:116 +#: source/ubl-strings.h:117 msgid "Activates" msgstr "" -#: source/ubl-strings.h:118 +#: source/ubl-strings.h:119 msgid "active" msgstr "" -#: source/ubl-strings.h:119 +#: source/ubl-strings.h:120 msgid "dead" msgstr "" -#: source/ubl-strings.h:120 +#: source/ubl-strings.h:121 msgid "waiting" msgstr "" -#: source/ubl-strings.h:121 +#: source/ubl-strings.h:122 msgid "running" msgstr "" -#: source/ubl-strings.h:122 +#: source/ubl-strings.h:123 msgid "listening" msgstr "" -#: source/ubl-strings.h:123 +#: source/ubl-strings.h:124 msgid "exited" msgstr "" -#: source/ubl-strings.h:124 +#: source/ubl-strings.h:125 msgid "mounted" msgstr "" -#: source/ubl-strings.h:125 +#: source/ubl-strings.h:126 msgid "plugged" msgstr "" -#: source/ubl-strings.h:127 +#: source/ubl-strings.h:128 msgid "Upgrade to root" msgstr "" diff --git a/ubl-settings-services_ru.po b/ubl-settings-services_ru.po index 43b2602..e7c7a6b 100644 --- a/ubl-settings-services_ru.po +++ b/ubl-settings-services_ru.po @@ -199,225 +199,226 @@ msgid "Service were not stopped" msgstr "Сервис не был остановлен" #: source/ubl-strings.h:62 -msgid "Are you sure want to stop " -msgstr "Вы уверены что хотите остановить " +msgid "Are you sure want to restart " +msgstr "Вы уверены что хотите перезапустить " -#: source/ubl-strings.h:62 -msgid "" -"The stop will be forced.\n" -"The system may become unstable." +#: source/ubl-strings.h:62 source/ubl-strings.h:63 +msgid "The system may become unstable." msgstr "" -"Остановка будет произведена принудительно.\n" "Возможна нестабильная работа системы." #: source/ubl-strings.h:63 +msgid "Are you sure want to reload " +msgstr "Вы уверены что хотите пурузагрузить " + +#: source/ubl-strings.h:64 msgid "Days" msgstr "Дней" -#: source/ubl-strings.h:64 +#: source/ubl-strings.h:65 msgid "Hours" msgstr "Часов" -#: source/ubl-strings.h:65 +#: source/ubl-strings.h:66 msgid "Minutes" msgstr "Минут" -#: source/ubl-strings.h:66 +#: source/ubl-strings.h:67 msgid "Seconds" msgstr "Секунд" -#: source/ubl-strings.h:68 +#: source/ubl-strings.h:69 msgid "Active" msgstr "Активна" -#: source/ubl-strings.h:69 +#: source/ubl-strings.h:70 msgid "Inactive" msgstr "Неактивна" -#: source/ubl-strings.h:71 +#: source/ubl-strings.h:72 msgid "System units" msgstr "Системные юниты" -#: source/ubl-strings.h:72 +#: source/ubl-strings.h:73 msgid "User units" msgstr "Пользовательские юниты" -#: source/ubl-strings.h:73 +#: source/ubl-strings.h:74 msgid "Config files" msgstr "Конфигурационные файлы" -#: source/ubl-strings.h:74 +#: source/ubl-strings.h:75 msgid "Sessions" msgstr "Сессии" -#: source/ubl-strings.h:75 +#: source/ubl-strings.h:76 msgid "Timers" msgstr "Таймеры" -#: source/ubl-strings.h:77 +#: source/ubl-strings.h:78 msgid "System services status" msgstr "Статус сервисов системы" -#: source/ubl-strings.h:78 +#: source/ubl-strings.h:79 msgid "User services status" msgstr "Статус сервисов пользователя" -#: source/ubl-strings.h:79 +#: source/ubl-strings.h:80 msgid "Installed unit files" msgstr "Установленные юнит-файлы" -#: source/ubl-strings.h:80 +#: source/ubl-strings.h:81 msgid "Units and status list" msgstr "Список юнитов и состояния" -#: source/ubl-strings.h:81 +#: source/ubl-strings.h:82 msgid "Sockets and status list" msgstr "Список сокетов и состояния" -#: source/ubl-strings.h:82 +#: source/ubl-strings.h:83 msgid "Timers and status list" msgstr "Список таймеров и состояния" -#: source/ubl-strings.h:84 +#: source/ubl-strings.h:85 msgid "Unit" msgstr "Юнит" -#: source/ubl-strings.h:86 +#: source/ubl-strings.h:87 msgid "Relaunch systemctl" msgstr "Перезагрузить systemctl" -#: source/ubl-strings.h:87 +#: source/ubl-strings.h:88 msgid "Reexec systemctl" msgstr "Перезапустить systemctl" -#: source/ubl-strings.h:88 +#: source/ubl-strings.h:89 msgid "Show service information" msgstr "Показать информацию о сервисе" -#: source/ubl-strings.h:89 +#: source/ubl-strings.h:90 msgid "Show service log" msgstr "Открыть лог сервиса" -#: source/ubl-strings.h:90 +#: source/ubl-strings.h:91 msgid "Show service source file" msgstr "Показать конфигурационный файл сервиса" -#: source/ubl-strings.h:91 +#: source/ubl-strings.h:92 msgid "Show service properties" msgstr "Открыть свойства сервиса" -#: source/ubl-strings.h:92 +#: source/ubl-strings.h:93 msgid "Show..." msgstr "Показать..." -#: source/ubl-strings.h:94 +#: source/ubl-strings.h:95 msgid "Show inactive" msgstr "Показать неактивные" -#: source/ubl-strings.h:95 +#: source/ubl-strings.h:96 msgid "Show unloaded" msgstr "Показать незагруженные" -#: source/ubl-strings.h:97 +#: source/ubl-strings.h:98 msgid "File" msgstr "Файл" -#: source/ubl-strings.h:98 +#: source/ubl-strings.h:99 msgid "Change date" msgstr "Изменён" -#: source/ubl-strings.h:99 +#: source/ubl-strings.h:100 msgid "Description" msgstr "Описание" -#: source/ubl-strings.h:100 +#: source/ubl-strings.h:101 msgid "Edit" msgstr "Редактировать" -#: source/ubl-strings.h:102 +#: source/ubl-strings.h:103 msgid "Session ID" msgstr "ID сессии" -#: source/ubl-strings.h:103 +#: source/ubl-strings.h:104 msgid "User ID" msgstr "ID пользователя" -#: source/ubl-strings.h:104 +#: source/ubl-strings.h:105 msgid "User name" msgstr "Имя пользователя" -#: source/ubl-strings.h:105 +#: source/ubl-strings.h:106 msgid "Seat ID" msgstr "Seat ID" -#: source/ubl-strings.h:107 +#: source/ubl-strings.h:108 msgid "Start session" msgstr "Запустить сессию" -#: source/ubl-strings.h:108 +#: source/ubl-strings.h:109 msgid "Stop session" msgstr "Остановить сессию" -#: source/ubl-strings.h:109 +#: source/ubl-strings.h:110 msgid "Lock session" msgstr "Заблокировать сессию" -#: source/ubl-strings.h:111 +#: source/ubl-strings.h:112 msgid "Timer" msgstr "Таймер" -#: source/ubl-strings.h:112 +#: source/ubl-strings.h:113 msgid "Next" msgstr "Следующий" -#: source/ubl-strings.h:113 +#: source/ubl-strings.h:114 msgid "Left" msgstr "Осталось времени" -#: source/ubl-strings.h:114 +#: source/ubl-strings.h:115 msgid "Last" msgstr "Последний" -#: source/ubl-strings.h:115 +#: source/ubl-strings.h:116 msgid "Passed" msgstr "Пройденный" -#: source/ubl-strings.h:116 +#: source/ubl-strings.h:117 msgid "Activates" msgstr "Активируется" -#: source/ubl-strings.h:118 +#: source/ubl-strings.h:119 msgid "active" msgstr "актиен" -#: source/ubl-strings.h:119 +#: source/ubl-strings.h:120 msgid "dead" msgstr "" -#: source/ubl-strings.h:120 +#: source/ubl-strings.h:121 msgid "waiting" msgstr "ожидает" -#: source/ubl-strings.h:121 +#: source/ubl-strings.h:122 msgid "running" msgstr "работает" -#: source/ubl-strings.h:122 +#: source/ubl-strings.h:123 msgid "listening" msgstr "слушает" -#: source/ubl-strings.h:123 +#: source/ubl-strings.h:124 msgid "exited" msgstr "" -#: source/ubl-strings.h:124 +#: source/ubl-strings.h:125 msgid "mounted" msgstr "примонтирован" -#: source/ubl-strings.h:125 +#: source/ubl-strings.h:126 msgid "plugged" msgstr "подключен" -#: source/ubl-strings.h:127 +#: source/ubl-strings.h:128 msgid "Upgrade to root" msgstr "Повысить права до root"