diff --git a/locale/ubl-settings-services.pot b/locale/ubl-settings-services.pot index 636c2d4..3a2528d 100644 --- a/locale/ubl-settings-services.pot +++ b/locale/ubl-settings-services.pot @@ -523,6 +523,46 @@ msgstr "" msgid "abandoned" msgstr "" +#: source/ubl-strings.h:149 source/ubl-settings-services-systemd.c:93 +msgid "Disabled" +msgstr "" + +#: source/ubl-strings.h:150 +msgid "Active" +msgstr "" + +#: source/ubl-strings.h:151 +msgid "Dead" +msgstr "" + +#: source/ubl-strings.h:152 +msgid "Waiting" +msgstr "" + +#: source/ubl-strings.h:153 +msgid "Running" +msgstr "" + +#: source/ubl-strings.h:154 +msgid "Listening" +msgstr "" + +#: source/ubl-strings.h:155 +msgid "Exited" +msgstr "" + +#: source/ubl-strings.h:156 +msgid "Mounted" +msgstr "" + +#: source/ubl-strings.h:157 +msgid "Plugged" +msgstr "" + +#: source/ubl-strings.h:158 +msgid "Abandoned" +msgstr "" + #: source/ubl-strings.h:160 msgid "State of " msgstr "" @@ -567,10 +607,6 @@ msgstr "" msgid "Null" msgstr "" -#: source/ubl-strings.h:175 source/ubl-strings.h:180 -msgid "Unit file:" -msgstr "" - #: source/ubl-strings.h:176 msgid "Unit file state:" msgstr "" @@ -602,3 +638,19 @@ msgstr "" #: source/ubl-strings.h:180 msgid "masked" msgstr "" + +#: source/ubl-strings.h:180 +msgid "Loaded" +msgstr "" + +#: source/ubl-strings.h:180 +msgid "Inactive" +msgstr "" + +#: source/ubl-strings.h:180 +msgid "Not-found" +msgstr "" + +#: source/ubl-strings.h:180 +msgid "Masked" +msgstr "" diff --git a/locale/ubl-settings-services_ru.po b/locale/ubl-settings-services_ru.po index 76f823d..30330ff 100644 --- a/locale/ubl-settings-services_ru.po +++ b/locale/ubl-settings-services_ru.po @@ -323,12 +323,12 @@ msgid "Seconds" msgstr "Секунд" #: source/ubl-strings.h:96 -msgid "Active" -msgstr "Активна" +#msgid "Active" +#msgstr "Активна" #: source/ubl-strings.h:97 -msgid "Inactive" -msgstr "Неактивна" +#msgid "Inactive" +#msgstr "Неактивна" #: source/ubl-strings.h:99 msgid "System units" @@ -526,6 +526,46 @@ msgstr "подключен" msgid "abandoned" msgstr "заброшен" +#: source/ubl-strings.h:149 source/ubl-settings-services-systemd.c:93 +msgid "Disabled" +msgstr "Неактивен" + +#: source/ubl-strings.h:150 +msgid "Active" +msgstr "Активен" + +#: source/ubl-strings.h:151 +msgid "Dead" +msgstr "Остановлен" + +#: source/ubl-strings.h:152 +msgid "Waiting" +msgstr "Ожидание" + +#: source/ubl-strings.h:153 +msgid "Running" +msgstr "Работает" + +#: source/ubl-strings.h:154 +msgid "Listening" +msgstr "Прослушивание" + +#: source/ubl-strings.h:155 +msgid "Exited" +msgstr "Завершён" + +#: source/ubl-strings.h:156 +msgid "Mounted" +msgstr "Примонтирован" + +#: source/ubl-strings.h:157 +msgid "Plugged" +msgstr "Подключен" + +#: source/ubl-strings.h:158 +msgid "Abandoned" +msgstr "Заброшен" + #: source/ubl-strings.h:160 msgid "State of " msgstr "Состояние " @@ -571,8 +611,12 @@ msgid "Null" msgstr "Нет данных" #: source/ubl-strings.h:175 source/ubl-strings.h:180 -msgid "Unit file:" -msgstr "Юнит-файл:" +msgid "File:" +msgstr "Файл:" + +#: source/ubl-strings.h:175 source/ubl-strings.h:180 +msgid "Autostart:" +msgstr "Автозапуск:" #: source/ubl-strings.h:176 msgid "Unit file state:" @@ -680,4 +724,20 @@ msgstr "вылючен" #: source/ubl-strings.h:180 msgid "masked" -msgstr "выключен" \ No newline at end of file +msgstr "выключен" + +#: source/ubl-strings.h:180 +msgid "Loaded" +msgstr "Включен" + +#: source/ubl-strings.h:180 +msgid "Inactive" +msgstr "Неактивен" + +#: source/ubl-strings.h:180 +msgid "Not-found" +msgstr "Вылючен" + +#: source/ubl-strings.h:180 +msgid "Masked" +msgstr "Выключен" \ No newline at end of file diff --git a/source/ubl-settings-services.c b/source/ubl-settings-services.c index 8f905e9..c0e100a 100644 --- a/source/ubl-settings-services.c +++ b/source/ubl-settings-services.c @@ -1799,7 +1799,7 @@ gboolean on_tooltip_show(GtkWidget*, gint x, gint y, gboolean, GtkTooltip* toolt if (gtk_tree_model_get_iter(model, &iter, path)) { gchar *name, *description, *state, *name_target, *load_status, *active_status,*unit_path; int size; - gtk_tree_model_get(model, &iter, 5, &name, 6, &description, 11, &state, 14,&load_status,15,&active_status,16,&unit_path, -1); + gtk_tree_model_get(model, &iter, 5, &name, 6, &description, 13, &state, 14,&load_status,15,&active_status,16,&unit_path, -1); name_target = yon_char_new(name); if (name[0]=='-'){ name_target = yon_char_append("-- ",name_target); @@ -1815,11 +1815,13 @@ gboolean on_tooltip_show(GtkWidget*, gint x, gint y, gboolean, GtkTooltip* toolt yon_char_remove_last_symbol(target[2], '\n'); } - + state[0]=g_ascii_toupper(state[0]); + load_status[0]=g_ascii_toupper(load_status[0]); + active_status[0]=g_ascii_toupper(active_status[0]); gtk_label_set_text(GTK_LABEL(widgets->UnitLabel), unit_path); - gtk_label_set_text(GTK_LABEL(widgets->NameLabel), name); + gtk_label_set_markup(GTK_LABEL(widgets->NameLabel), yon_char_unite("",name,"",NULL)); gtk_label_set_text(GTK_LABEL(widgets->DescriptionLabel), description); - gtk_label_set_text(GTK_LABEL(widgets->StatusQueryLabel), state); + gtk_label_set_text(GTK_LABEL(widgets->StatusQueryLabel), _(state)); gtk_label_set_text(GTK_LABEL(widgets->AutostartLabel), _(load_status)); gtk_label_set_text(GTK_LABEL(widgets->TooltipStatusLabel), _(active_status)); diff --git a/source/ubl-strings.h b/source/ubl-strings.h index 45c3a81..011ffeb 100644 --- a/source/ubl-strings.h +++ b/source/ubl-strings.h @@ -172,7 +172,7 @@ #define SAVE_LABEL _("Save") #define NULL_LABEL _("Null") -#define UNIT_FILE_LABEL _("Unit file:") +#define UNIT_FILE_LABEL _("File:") #define UNIT_STATE_LABEL _("Unit file state:") #define ACTIVATED_LABEL _("Activated:") #define DEACTIVATED_LABEL _("Deactivated:") @@ -181,4 +181,15 @@ #define LOADED_STATUS_LABEL _("loaded") #define INACTIVE_STATUS_LABEL _("inactive") #define NOT_FOUND_STATUS_LABEL _("not-found") -#define MASKED_STATUS_LABEL _("masked") \ No newline at end of file +#define MASKED_STATUS_LABEL _("masked") +#define STATE_DISABLED_TOOLTIP_LABEL _("Disabled") +#define STATE_ACTIVE_TOOLTIP_LABEL _("Active") +#define STATE_DEAD_TOOLTIP_LABEL _("Dead") +#define STATE_WAITING_TOOLTIP_LABEL _("Waiting") +#define STATE_RUNNING_TOOLTIP_LABEL _("Running") +#define STATE_LISTENING_TOOLTIP_LABEL _("Listening") +#define STATE_EXITED_TOOLTIP_LABEL _("Exited") +#define STATE_MOUNTED_TOOLTIP_LABEL _("Mounted") +#define STATE_PLUGGED_TOOLTIP_LABEL _("Plugged") +#define STATE_ABANDONED_TOOLTIP_LABEL _("Abandoned") +#define AUTOSTART_STATUS_TOOLTIP_LABEL _("Autostart:") \ No newline at end of file diff --git a/ubl-settings-services.glade b/ubl-settings-services.glade index 416e8a8..7c5916a 100644 --- a/ubl-settings-services.glade +++ b/ubl-settings-services.glade @@ -1,5 +1,5 @@ - + @@ -117,23 +117,12 @@ True False 5 - - - True - False - Service: - - - False - True - 0 - - True False Service: + True True 0 @@ -325,7 +314,7 @@ True False - Unit file: + File: False