Inspector buttons has been done

pull/46/head
parent 69e05554c5
commit a5c60445a5

@ -222,6 +222,15 @@ void on_inspector_update(GtkWidget *self, inspector_window *window){
case 4:
yon_terminal_integrated_start(window->LoggingTerminal, get_journal_output_prioritied_command,NULL,NULL);
break;
case 5:
yon_terminal_integrated_start(window->LoggingTerminal, get_journal_all_boots_command,NULL,NULL);
break;
case 6:
yon_terminal_integrated_start(window->LoggingTerminal, get_journal_all_units_command,NULL,NULL);
break;
case 7:
yon_terminal_integrated_start(window->LoggingTerminal, get_journal_init_tree_command,NULL,NULL);
break;
}
}
if (self==window->ShowSinceBootButton){
@ -240,24 +249,22 @@ void on_inspector_update(GtkWidget *self, inspector_window *window){
window->last_mode=4;
yon_terminal_integrated_start(window->LoggingTerminal, get_journal_output_prioritied_command,NULL,NULL);
}
// if (output){
// for (int i=0;i<size;i++){
// gtk_text_buffer_get_end_iter(window->textbuffer1,&titer);
// gtk_text_buffer_insert(window->textbuffer1,&titer,output[i],-1);
// }
// gtk_text_buffer_get_end_iter(window->textbuffer1,&titer);
// gtk_text_view_scroll_to_iter(GTK_TEXT_VIEW(window->LoggingTerminal),&titer,0.25,0,1,0);
// }
if (self==window->ShowAllBootsButton){
window->last_mode=5;
yon_terminal_integrated_start(window->LoggingTerminal, get_journal_all_boots_command,NULL,NULL);
}
if (self==window->ShowAllUnitsButton){
window->last_mode=6;
yon_terminal_integrated_start(window->LoggingTerminal, get_journal_all_units_command,NULL,NULL);
}
if (self==window->ShowInitTreeButton){
window->last_mode=7;
yon_terminal_integrated_start(window->LoggingTerminal, get_journal_init_tree_command,NULL,NULL);
}
} else {
// window->journal_paths = yon_char_replace(window->journal_paths,"\n"," ");
// output = yon_config_load(yon_char_unite("cat ",window->journal_paths,NULL),&size);
// for (int i=0;i<size;i++){
// gtk_text_buffer_get_end_iter(window->textbuffer1,&titer);
// gtk_text_buffer_insert(window->textbuffer1,&titer,output[i],-1);
// }
// gtk_text_buffer_get_end_iter(window->textbuffer1,&titer);
// gtk_text_view_scroll_to_iter(GTK_TEXT_VIEW(window->LoggingTerminal),&titer,0.25,0,1,0);
}
window->journal_paths = yon_char_replace(window->journal_paths,"\n"," ");
yon_terminal_integrated_start(window->LoggingTerminal,yon_char_unite("cat ",window->journal_paths,NULL),NULL,NULL);
}
}
void on_inspector_open(GtkWidget *self, main_window *widgets){
@ -268,6 +275,9 @@ void on_inspector_open(GtkWidget *self, main_window *widgets){
window->NewMessagesButton=yon_gtk_builder_get_widget(builder,"NewMessagesButton");
window->ShowKernelButton=yon_gtk_builder_get_widget(builder,"ShowKernelButton");
window->ShowPriorityButton=yon_gtk_builder_get_widget(builder,"ShowPriorityButton");
window->ShowAllBootsButton=yon_gtk_builder_get_widget(builder,"ShowAllBootsButton");
window->ShowAllUnitsButton=yon_gtk_builder_get_widget(builder,"ShowAllUnitsButton");
window->ShowInitTreeButton=yon_gtk_builder_get_widget(builder,"ShowInitTreeButton");
window->UpdateButton=yon_gtk_builder_get_widget(builder,"UpdateButton");
window->LoggingTerminal=yon_gtk_builder_get_widget(builder,"LoggingTerminal");
window->JournalActionsBox=yon_gtk_builder_get_widget(builder,"JournalActionsBox");
@ -276,11 +286,24 @@ void on_inspector_open(GtkWidget *self, main_window *widgets){
GtkTreeIter iter;
char *name;
char *paths;
GdkRGBA rgba;
rgba.alpha=1;
rgba.red=0.95;
rgba.green=0.95;
rgba.blue=0.95;
vte_terminal_set_color_background(VTE_TERMINAL(window->LoggingTerminal),&rgba);
rgba.red=0;
rgba.green=0;
rgba.blue=0;
vte_terminal_set_color_foreground(VTE_TERMINAL(window->LoggingTerminal),&rgba);
g_signal_connect(G_OBJECT(window->UpdateButton),"clicked", G_CALLBACK(on_inspector_update),window);
g_signal_connect(G_OBJECT(window->ShowKernelButton),"clicked", G_CALLBACK(on_inspector_update),window);
g_signal_connect(G_OBJECT(window->NewMessagesButton),"clicked", G_CALLBACK(on_inspector_update),window);
g_signal_connect(G_OBJECT(window->ShowPriorityButton),"clicked", G_CALLBACK(on_inspector_update),window);
g_signal_connect(G_OBJECT(window->ShowSinceBootButton),"clicked", G_CALLBACK(on_inspector_update),window);
g_signal_connect(G_OBJECT(window->ShowAllBootsButton),"clicked", G_CALLBACK(on_inspector_update),window);
g_signal_connect(G_OBJECT(window->ShowAllUnitsButton),"clicked", G_CALLBACK(on_inspector_update),window);
g_signal_connect(G_OBJECT(window->ShowInitTreeButton),"clicked", G_CALLBACK(on_inspector_update),window);
if (gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->MainTree)),&model,&iter)){
gtk_tree_model_get(model,&iter,0,&name,1,&paths,-1);
if (strcmp(name,"journald")){

@ -49,6 +49,9 @@
#define get_journal_output_followed_command "clear;journalctl --no-pager -f"
#define get_journal_output_kernel_command "clear;journalctl --no-pager -k"
#define get_journal_output_prioritied_command "clear;journalctl --no-pager -p err..alert"
#define get_journal_all_boots_command "clear;journalctl --list-boots"
#define get_journal_all_units_command "clear;systemd-analyze blame --no-pager"
#define get_journal_init_tree_command "clear;systemd-analyze critical-chain"
#define start_icon_name "com.ublinux.ubl-settings-logging.play-symbolic"
#define stop_icon_name "com.ublinux.ubl-settings-logging.stop-symbolic"
@ -195,6 +198,9 @@ GtkWidget *NewMessagesButton;
GtkWidget *ShowKernelButton;
GtkWidget *ShowPriorityButton;
GtkWidget *UpdateButton;
GtkWidget *ShowAllBootsButton;
GtkWidget *ShowAllUnitsButton;
GtkWidget *ShowInitTreeButton;
GtkWidget *LoggingTerminal;
GtkWidget *JournalActionsBox;
int last_mode;

@ -61,9 +61,9 @@
#define TOOLTIP_FOLLOW_LABEL _("Follow for new messages")
#define TOOLTIP_KERNEL_LABEL _("Show kernel ring buffer")
#define TOOLTIP_PRIORITY_LABEL _("Show only priority error messages, critical messages and warnings")
// #define LABEL _("Cancel")
// #define LABEL _("Cancel")
// #define LABEL _("Cancel")
#define ALL_BOOTS_LABEL _("Show all boots")
#define ALL_UNITS_LABEL _("Show a list of all units, ordered by the time of their initialisation")
#define TREE_INIT_LABEL _("Show tree of time-critical initialization unit chain")
#define UPDATE_LABEL _("Update")
//ubl-settings-logging-journald.glade

@ -71,7 +71,6 @@
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="margin-start">5</property>
<property name="margin-end">5</property>
<property name="margin-top">5</property>
<property name="margin-bottom">5</property>
<property name="orientation">vertical</property>
@ -161,7 +160,7 @@
</packing>
</child>
<child>
<object class="GtkButton" id="ShowPriorityButton2">
<object class="GtkButton" id="ShowAllBootsButton">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
@ -178,7 +177,7 @@
</packing>
</child>
<child>
<object class="GtkButton" id="ShowPriorityButton1">
<object class="GtkButton" id="ShowAllUnitsButton">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
@ -195,7 +194,7 @@
</packing>
</child>
<child>
<object class="GtkButton" id="ShowPriorityButton3">
<object class="GtkButton" id="ShowInitTreeButton">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>

@ -241,449 +241,469 @@ msgstr ""
msgid "Autostart"
msgstr ""
#: source/ubl-strings.h:58
#: source/ubl-strings.h:56
msgid "Switch autostart off"
msgstr ""
#: source/ubl-strings.h:57
msgid "Switch autostart on"
msgstr ""
#: source/ubl-strings.h:60
msgid "Show messages since the current system boot"
msgstr ""
#: source/ubl-strings.h:59
#: source/ubl-strings.h:61
msgid "Follow for new messages"
msgstr ""
#: source/ubl-strings.h:60
#: source/ubl-strings.h:62
msgid "Show kernel ring buffer"
msgstr ""
#: source/ubl-strings.h:61
#: source/ubl-strings.h:63
msgid "Show only priority error messages, critical messages and warnings"
msgstr ""
#: source/ubl-strings.h:64
msgid "Show all boots"
msgstr ""
#: source/ubl-strings.h:65
msgid "Show a list of all units, ordered by the time of their initialisation"
msgstr ""
#: source/ubl-strings.h:66
msgid "Show tree of time-critical initialization unit chain"
msgstr ""
#: source/ubl-strings.h:67
msgid "Update"
msgstr ""
#: source/ubl-strings.h:68
#: source/ubl-strings.h:70
msgid "Description:"
msgstr ""
#: source/ubl-strings.h:69
#: source/ubl-strings.h:71
msgid "Journal storage place:"
msgstr ""
#: source/ubl-strings.h:70 source/ubl-strings.h:71
#: source/ubl-strings.h:72 source/ubl-strings.h:73
msgid "Use compression:"
msgstr ""
#: source/ubl-strings.h:72
#: source/ubl-strings.h:74
msgid "Split journal files:"
msgstr ""
#: source/ubl-strings.h:73
#: source/ubl-strings.h:75
msgid "Log recording journal interval:"
msgstr ""
#: source/ubl-strings.h:74
#: source/ubl-strings.h:76
msgid "Records amount:"
msgstr ""
#: source/ubl-strings.h:75
#: source/ubl-strings.h:77
msgid "Maximum size of all logs:"
msgstr ""
#: source/ubl-strings.h:76
#: source/ubl-strings.h:78
msgid "Maximum size of rotation journal:"
msgstr ""
#: source/ubl-strings.h:77
#: source/ubl-strings.h:79
msgid "Leave free space at storage:"
msgstr ""
#: source/ubl-strings.h:78
#: source/ubl-strings.h:80
msgid "Redirect to console:"
msgstr ""
#: source/ubl-strings.h:79
#: source/ubl-strings.h:81
msgid "TTY:"
msgstr ""
#: source/ubl-strings.h:80
#: source/ubl-strings.h:82
msgid "Type of forwarded messages:"
msgstr ""
#: source/ubl-strings.h:81
#: source/ubl-strings.h:83
msgid "Journal configuration"
msgstr ""
#: source/ubl-strings.h:82
#: source/ubl-strings.h:84
msgid "Total log size:"
msgstr ""
#: source/ubl-strings.h:83
#: source/ubl-strings.h:85
msgid "Lower size to:"
msgstr ""
#: source/ubl-strings.h:84
#: source/ubl-strings.h:86
msgid "Apply"
msgstr ""
#: source/ubl-strings.h:85
#: source/ubl-strings.h:87
msgid "Statistics"
msgstr ""
#: source/ubl-strings.h:86
#: source/ubl-strings.h:88
msgid "Default"
msgstr ""
#: source/ubl-strings.h:87
#: source/ubl-strings.h:89
msgid "RAM"
msgstr ""
#: source/ubl-strings.h:88
#: source/ubl-strings.h:90
msgid "Drive"
msgstr ""
#: source/ubl-strings.h:89
#: source/ubl-strings.h:91
msgid "Auto"
msgstr ""
#: source/ubl-strings.h:90
#: source/ubl-strings.h:92
msgid "None"
msgstr ""
#: source/ubl-strings.h:91
#: source/ubl-strings.h:93
msgid "Yes"
msgstr ""
#: source/ubl-strings.h:92
#: source/ubl-strings.h:94
msgid "No"
msgstr ""
#: source/ubl-strings.h:93
#: source/ubl-strings.h:95
msgid "After"
msgstr ""
#: source/ubl-strings.h:94
#: source/ubl-strings.h:96
msgid "Kb"
msgstr ""
#: source/ubl-strings.h:95
#: source/ubl-strings.h:97
msgid "Mb"
msgstr ""
#: source/ubl-strings.h:96
#: source/ubl-strings.h:98
msgid "Gb"
msgstr ""
#: source/ubl-strings.h:97
#: source/ubl-strings.h:99
msgid "Minutes"
msgstr ""
#: source/ubl-strings.h:98
#: source/ubl-strings.h:100
msgid "Hours"
msgstr ""
#: source/ubl-strings.h:99
#: source/ubl-strings.h:101
msgid "Days"
msgstr ""
#: source/ubl-strings.h:100
#: source/ubl-strings.h:102
msgid "Weeks"
msgstr ""
#: source/ubl-strings.h:101
#: source/ubl-strings.h:103
msgid "Years"
msgstr ""
#: source/ubl-strings.h:104
#: source/ubl-strings.h:106
msgid "Log/Journal:"
msgstr ""
#: source/ubl-strings.h:105
#: source/ubl-strings.h:107
msgid "Paths to log and journals files"
msgstr ""
#: source/ubl-strings.h:106
#: source/ubl-strings.h:108
msgid "On"
msgstr ""
#: source/ubl-strings.h:107
#: source/ubl-strings.h:109
msgid "Off"
msgstr ""
#: source/ubl-strings.h:108 source/ubl-strings.h:162
#: source/ubl-strings.h:110 source/ubl-strings.h:164
msgid "Scenarios"
msgstr ""
#: source/ubl-strings.h:109 source/ubl-strings.h:161
#: source/ubl-strings.h:111 source/ubl-strings.h:163
msgid "Scenarios are running for each rotated journal"
msgstr ""
#: source/ubl-strings.h:110
#: source/ubl-strings.h:112
msgid "Command before rotation (one time):"
msgstr ""
#: source/ubl-strings.h:111
#: source/ubl-strings.h:113
msgid "Command after rotation (one time):"
msgstr ""
#: source/ubl-strings.h:112
#: source/ubl-strings.h:114
msgid "Command before rotation:"
msgstr ""
#: source/ubl-strings.h:113
#: source/ubl-strings.h:115
msgid "Command after rotation:"
msgstr ""
#: source/ubl-strings.h:114
#: source/ubl-strings.h:116
msgid "Rotation period:"
msgstr ""
#: source/ubl-strings.h:115
#: source/ubl-strings.h:117
msgid "Maximum size of file:"
msgstr ""
#: source/ubl-strings.h:116
#: source/ubl-strings.h:118
msgid "Checking frequency configuration"
msgstr ""
#: source/ubl-strings.h:117
#: source/ubl-strings.h:119
msgid "File amount:"
msgstr ""
#: source/ubl-strings.h:118
#: source/ubl-strings.h:120
msgid "Store at:"
msgstr ""
#: source/ubl-strings.h:119
#: source/ubl-strings.h:121
msgid "Rotation as user:"
msgstr ""
#: source/ubl-strings.h:120
#: source/ubl-strings.h:122
msgid "Rotation as group:"
msgstr ""
#: source/ubl-strings.h:121
#: source/ubl-strings.h:123
msgid "Rotation configuration"
msgstr ""
#: source/ubl-strings.h:122
#: source/ubl-strings.h:124
msgid "Error processing:"
msgstr ""
#: source/ubl-strings.h:123
#: source/ubl-strings.h:125
msgid "Rotation of jurnal even when it is empty:"
msgstr ""
#: source/ubl-strings.h:124
#: source/ubl-strings.h:126
msgid "Do not rotate journal younger than"
msgstr ""
#: source/ubl-strings.h:125
#: source/ubl-strings.h:127
msgid "days"
msgstr ""
#: source/ubl-strings.h:126
#: source/ubl-strings.h:128
msgid "Delete rotated journals older than"
msgstr ""
#: source/ubl-strings.h:127
#: source/ubl-strings.h:129
msgid "Rotate journals if size more than"
msgstr ""
#: source/ubl-strings.h:128
#: source/ubl-strings.h:130
msgid "but not earlier than the specified time interval"
msgstr ""
#: source/ubl-strings.h:129
#: source/ubl-strings.h:131
msgid "before specified time interval"
msgstr ""
#: source/ubl-strings.h:130
#: source/ubl-strings.h:132
msgid "File choosing configuration"
msgstr ""
#: source/ubl-strings.h:131
#: source/ubl-strings.h:133
msgid "Create log"
msgstr ""
#: source/ubl-strings.h:132
#: source/ubl-strings.h:134
msgid "as user:"
msgstr ""
#: source/ubl-strings.h:133
#: source/ubl-strings.h:135
msgid "as group:"
msgstr ""
#: source/ubl-strings.h:134
#: source/ubl-strings.h:136
msgid "rules:"
msgstr ""
#: source/ubl-strings.h:135
#: source/ubl-strings.h:137
msgid ""
"Cut source journal fileafter copy creating instead of moving old journal "
"file and creating new one"
msgstr ""
#: source/ubl-strings.h:136
#: source/ubl-strings.h:138
msgid "Files and directories configuration"
msgstr ""
#: source/ubl-strings.h:137
#: source/ubl-strings.h:139
msgid "Delay compression by one journal in queue:"
msgstr ""
#: source/ubl-strings.h:138
#: source/ubl-strings.h:140
msgid "Compression configuration"
msgstr ""
#: source/ubl-strings.h:139
#: source/ubl-strings.h:141
msgid "Save original log file after rotation if it has specified extension:"
msgstr ""
#: source/ubl-strings.h:140
#: source/ubl-strings.h:142
msgid "Add date of rotation before log header"
msgstr ""
#: source/ubl-strings.h:141
#: source/ubl-strings.h:143
msgid "Number from which numbering of old logs will begin"
msgstr ""
#: source/ubl-strings.h:142
#: source/ubl-strings.h:144
msgid "Filename configuration"
msgstr ""
#: source/ubl-strings.h:143
#: source/ubl-strings.h:145
msgid "Email after rotation:"
msgstr ""
#: source/ubl-strings.h:144
#: source/ubl-strings.h:146
msgid "adress:"
msgstr ""
#: source/ubl-strings.h:145
#: source/ubl-strings.h:147
msgid "contents:"
msgstr ""
#: source/ubl-strings.h:146 source/ubl-strings.h:159
#: source/ubl-strings.h:148 source/ubl-strings.h:161
msgid "Message configuration"
msgstr ""
#: source/ubl-strings.h:147
#: source/ubl-strings.h:149
msgid "Manual input:"
msgstr ""
#: source/ubl-strings.h:148
#: source/ubl-strings.h:150
msgid "Log (-s) size:"
msgstr ""
#: source/ubl-strings.h:149
#: source/ubl-strings.h:151
msgid "Same directory"
msgstr ""
#: source/ubl-strings.h:150
#: source/ubl-strings.h:152
msgid "Separate directory"
msgstr ""
#: source/ubl-strings.h:151
#: source/ubl-strings.h:153
msgid "Output errors if log file does not exist*"
msgstr ""
#: source/ubl-strings.h:152
#: source/ubl-strings.h:154
msgid "Do not output errors if log file does not exist"
msgstr ""
#: source/ubl-strings.h:153
#: source/ubl-strings.h:155
msgid "Do not output"
msgstr ""
#: source/ubl-strings.h:154
#: source/ubl-strings.h:156
msgid "Output errors"
msgstr ""
#: source/ubl-strings.h:155
#: source/ubl-strings.h:157
msgid "Send Email"
msgstr ""
#: source/ubl-strings.h:156
#: source/ubl-strings.h:158
msgid "Don't send Email"
msgstr ""
#: source/ubl-strings.h:157
#: source/ubl-strings.h:159
msgid "First rotated copy"
msgstr ""
#: source/ubl-strings.h:158
#: source/ubl-strings.h:160
msgid "Last rotated copy"
msgstr ""
#: source/ubl-strings.h:160
#: source/ubl-strings.h:162
msgid "Endwork command:"
msgstr ""
#: source/ubl-strings.h:163
#: source/ubl-strings.h:165
msgid "Hourly"
msgstr ""
#: source/ubl-strings.h:164
#: source/ubl-strings.h:166
msgid "Daily"
msgstr ""
#: source/ubl-strings.h:165
#: source/ubl-strings.h:167
msgid "Weekly*"
msgstr ""
#: source/ubl-strings.h:166
#: source/ubl-strings.h:168
msgid "Monthly"
msgstr ""
#: source/ubl-strings.h:167
#: source/ubl-strings.h:169
msgid "Yearly"
msgstr ""
#: source/ubl-strings.h:168
#: source/ubl-strings.h:170
msgid "Monday"
msgstr ""
#: source/ubl-strings.h:169
#: source/ubl-strings.h:171
msgid "Tuesday"
msgstr ""
#: source/ubl-strings.h:170
#: source/ubl-strings.h:172
msgid "Wednesday"
msgstr ""
#: source/ubl-strings.h:171
#: source/ubl-strings.h:173
msgid "Thursday"
msgstr ""
#: source/ubl-strings.h:172
#: source/ubl-strings.h:174
msgid "Friday"
msgstr ""
#: source/ubl-strings.h:173
#: source/ubl-strings.h:175
msgid "Saturday"
msgstr ""
#: source/ubl-strings.h:174
#: source/ubl-strings.h:176
msgid "Sunday*"
msgstr ""
#: source/ubl-strings.h:177
#: source/ubl-strings.h:179
msgid "System configuration"
msgstr ""
#: source/ubl-strings.h:178
#: source/ubl-strings.h:180
msgid "Applications configuration"
msgstr ""
#: source/ubl-strings.h:181
#: source/ubl-strings.h:183
msgid "Path (-s):"
msgstr ""
#: source/ubl-strings.h:182
#: source/ubl-strings.h:184
msgid "Control:"
msgstr ""
#: source/ubl-strings.h:183
#: source/ubl-strings.h:185
msgid "Log file"
msgstr ""

@ -245,287 +245,307 @@ msgstr "Сервис"
msgid "Autostart"
msgstr "Автозапуск"
#: source/ubl-strings.h:58
#: source/ubl-strings.h:56
msgid "Switch autostart off"
msgstr "Выключить автозапуск"
#: source/ubl-strings.h:57
msgid "Switch autostart on"
msgstr "Включить автозапуск"
#: source/ubl-strings.h:60
msgid "Show messages since the current system boot"
msgstr "Показать сообщения с момента загрузки системы"
#: source/ubl-strings.h:59
#: source/ubl-strings.h:61
msgid "Follow for new messages"
msgstr "Следить за появлением новых сообщений"
#: source/ubl-strings.h:60
#: source/ubl-strings.h:62
msgid "Show kernel ring buffer"
msgstr "Показать кольцевой буфер ядра"
#: source/ubl-strings.h:61
#: source/ubl-strings.h:63
msgid "Show only priority error messages, critical messages and warnings"
msgstr ""
"Показать только приоритетные сообщения об ошибках, критических сообщениях и "
"предупреждениях"
#: source/ubl-strings.h:64
msgid "Show all boots"
msgstr "Показать все загрузки в журнале"
#: source/ubl-strings.h:65
msgid "Show a list of all units, ordered by the time of their initialisation"
msgstr "Показать список всех работающих юнитов, упорядоченных по времени их инициализации"
#: source/ubl-strings.h:66
msgid "Show tree of time-critical initialization unit chain"
msgstr "Показать дерево критической по времени цепочки юнитов инициализации"
#: source/ubl-strings.h:67
msgid "Update"
msgstr "Обновить"
#: source/ubl-strings.h:68
#: source/ubl-strings.h:70
msgid "Description:"
msgstr "Описание:"
#: source/ubl-strings.h:69
#: source/ubl-strings.h:71
msgid "Journal storage place:"
msgstr "Место хранения журнала:"
#: source/ubl-strings.h:70 source/ubl-strings.h:71
#: source/ubl-strings.h:72 source/ubl-strings.h:73
msgid "Use compression:"
msgstr "Использовать сжатие:"
#: source/ubl-strings.h:72
#: source/ubl-strings.h:74
msgid "Split journal files:"
msgstr "Разделять файлы журнала:"
#: source/ubl-strings.h:73
#: source/ubl-strings.h:75
msgid "Log recording journal interval:"
msgstr "Интервал записи журнала:"
#: source/ubl-strings.h:74
#: source/ubl-strings.h:76
msgid "Records amount:"
msgstr "Количество записей:"
#: source/ubl-strings.h:75
#: source/ubl-strings.h:77
msgid "Maximum size of all logs:"
msgstr "Максимальный размер всех журналов:"
#: source/ubl-strings.h:76
#: source/ubl-strings.h:78
msgid "Maximum size of rotation journal:"
msgstr "Максимальный размер журнала для ротации:"
#: source/ubl-strings.h:77
#: source/ubl-strings.h:79
msgid "Leave free space at storage:"
msgstr "Оставлять в хранилище свободным:"
#: source/ubl-strings.h:78
#: source/ubl-strings.h:80
msgid "Redirect to console:"
msgstr "Перенаправление в консоль:"
#: source/ubl-strings.h:79
#: source/ubl-strings.h:81
msgid "TTY:"
msgstr "TTY:"
#: source/ubl-strings.h:80
#: source/ubl-strings.h:82
msgid "Type of forwarded messages:"
msgstr "Тип перенаправляемых сообщений:"
#: source/ubl-strings.h:81
#: source/ubl-strings.h:83
msgid "Journal configuration"
msgstr "Настройка файла журнала"
#: source/ubl-strings.h:82
#: source/ubl-strings.h:84
msgid "Total log size:"
msgstr "Общий размер журналов:"
#: source/ubl-strings.h:83
#: source/ubl-strings.h:85
msgid "Lower size to:"
msgstr "Уменьшить размер до:"
#: source/ubl-strings.h:84
#: source/ubl-strings.h:86
msgid "Apply"
msgstr "Применить"
#: source/ubl-strings.h:85
#: source/ubl-strings.h:87
msgid "Statistics"
msgstr "Статистика"
#: source/ubl-strings.h:86
#: source/ubl-strings.h:88
msgid "Default"
msgstr "По умолчанию"
#: source/ubl-strings.h:87
#: source/ubl-strings.h:89
msgid "RAM"
msgstr "Оперативная память"
#: source/ubl-strings.h:88
#: source/ubl-strings.h:90
msgid "Drive"
msgstr "Диск"
#: source/ubl-strings.h:89
#: source/ubl-strings.h:91
#, fuzzy
msgid "Auto"
msgstr "Автоматически"
#: source/ubl-strings.h:90
#: source/ubl-strings.h:92
msgid "None"
msgstr "Нет"
#: source/ubl-strings.h:91
#: source/ubl-strings.h:93
msgid "Yes"
msgstr "Да"
#: source/ubl-strings.h:92
#: source/ubl-strings.h:94
msgid "No"
msgstr "Нет"
#: source/ubl-strings.h:93
#: source/ubl-strings.h:95
msgid "After"
msgstr "После"
#: source/ubl-strings.h:94
#: source/ubl-strings.h:96
msgid "Kb"
msgstr "Кб"
#: source/ubl-strings.h:95
#: source/ubl-strings.h:97
msgid "Mb"
msgstr "Мб"
#: source/ubl-strings.h:96
#: source/ubl-strings.h:98
msgid "Gb"
msgstr "Гб"
#: source/ubl-strings.h:97
#: source/ubl-strings.h:99
msgid "Minutes"
msgstr "Минут"
#: source/ubl-strings.h:98
#: source/ubl-strings.h:100
msgid "Hours"
msgstr "Часов"
#: source/ubl-strings.h:99
#: source/ubl-strings.h:101
msgid "Days"
msgstr "Дней"
#: source/ubl-strings.h:100
#: source/ubl-strings.h:102
#, fuzzy
msgid "Weeks"
msgstr "Недель"
#: source/ubl-strings.h:101
#: source/ubl-strings.h:103
msgid "Years"
msgstr "Лет"
#: source/ubl-strings.h:104
#: source/ubl-strings.h:106
msgid "Log/Journal:"
msgstr "Лог/Журнал:"
#: source/ubl-strings.h:105
#: source/ubl-strings.h:107
msgid "Paths to log and journals files"
msgstr "Пути к файлам лога/журнала"
#: source/ubl-strings.h:106
#: source/ubl-strings.h:108
msgid "On"
msgstr "Включено"
#: source/ubl-strings.h:107
#: source/ubl-strings.h:109
msgid "Off"
msgstr "Выключено"
#: source/ubl-strings.h:108 source/ubl-strings.h:162
#: source/ubl-strings.h:110 source/ubl-strings.h:164
msgid "Scenarios"
msgstr "Сценарии"
#: source/ubl-strings.h:109 source/ubl-strings.h:161
#: source/ubl-strings.h:111 source/ubl-strings.h:163
msgid "Scenarios are running for each rotated journal"
msgstr "Сценарии запускаются для каждого ротируемого журнала"
#: source/ubl-strings.h:110
#: source/ubl-strings.h:112
msgid "Command before rotation (one time):"
msgstr "Команда перед ротацией (один раз):"
#: source/ubl-strings.h:111
#: source/ubl-strings.h:113
msgid "Command after rotation (one time):"
msgstr "Команда после ротации (один раз):"
#: source/ubl-strings.h:112
#: source/ubl-strings.h:114
msgid "Command before rotation:"
msgstr "Команда перед ротацией:"
#: source/ubl-strings.h:113
#: source/ubl-strings.h:115
msgid "Command after rotation:"
msgstr "Команда после ротации:"
#: source/ubl-strings.h:114
#: source/ubl-strings.h:116
msgid "Rotation period:"
msgstr "Период ротации:"
#: source/ubl-strings.h:115
#: source/ubl-strings.h:117
msgid "Maximum size of file:"
msgstr "Максимальный размер файла:"
#: source/ubl-strings.h:116
#: source/ubl-strings.h:118
msgid "Checking frequency configuration"
msgstr "Настройки частоты проверки"
#: source/ubl-strings.h:117
#: source/ubl-strings.h:119
msgid "File amount:"
msgstr "Количество файлов:"
#: source/ubl-strings.h:118
#: source/ubl-strings.h:120
msgid "Store at:"
msgstr "Хранить в:"
#: source/ubl-strings.h:119
#: source/ubl-strings.h:121
msgid "Rotation as user:"
msgstr "Ротация от пользователя:"
#: source/ubl-strings.h:120
#: source/ubl-strings.h:122
msgid "Rotation as group:"
msgstr "Ротация от группы:"
#: source/ubl-strings.h:121
#: source/ubl-strings.h:123
msgid "Rotation configuration"
msgstr "Настройки ротации"
#: source/ubl-strings.h:122
#: source/ubl-strings.h:124
msgid "Error processing:"
msgstr "Обработка ошибок:"
#: source/ubl-strings.h:123
#: source/ubl-strings.h:125
msgid "Rotation of jurnal even when it is empty:"
msgstr "Ротация файла журнала даже если он пуст:"
#: source/ubl-strings.h:124
#: source/ubl-strings.h:126
msgid "Do not rotate journal younger than"
msgstr "Не ротировать журналы, возраст которых меньше"
#: source/ubl-strings.h:125
#: source/ubl-strings.h:127
msgid "days"
msgstr "дней"
#: source/ubl-strings.h:126
#: source/ubl-strings.h:128
msgid "Delete rotated journals older than"
msgstr "Удалить ротированные журналы старше"
#: source/ubl-strings.h:127
#: source/ubl-strings.h:129
msgid "Rotate journals if size more than"
msgstr "Ротация журналов, если размер превышает"
#: source/ubl-strings.h:128
#: source/ubl-strings.h:130
msgid "but not earlier than the specified time interval"
msgstr "но не раньше указанного интервала времени"
#: source/ubl-strings.h:129
#: source/ubl-strings.h:131
msgid "before specified time interval"
msgstr "до истечения указанного интервала времени"
#: source/ubl-strings.h:130
#: source/ubl-strings.h:132
msgid "File choosing configuration"
msgstr "Настройки выбора файла"
#: source/ubl-strings.h:131
#: source/ubl-strings.h:133
msgid "Create log"
msgstr "Создавать лог"
#: source/ubl-strings.h:132
#: source/ubl-strings.h:134
msgid "as user:"
msgstr "от пользователя:"
#: source/ubl-strings.h:133
#: source/ubl-strings.h:135
msgid "as group:"
msgstr "от группы:"
#: source/ubl-strings.h:134
#: source/ubl-strings.h:136
msgid "rules:"
msgstr "права:"
#: source/ubl-strings.h:135
#: source/ubl-strings.h:137
msgid ""
"Cut source journal fileafter copy creating instead of moving old journal "
"file and creating new one"
@ -533,169 +553,169 @@ msgstr ""
"После создания копии, обрезать исходный файл журнала взамен перемещения "
"старого файла журнала и создания нового"
#: source/ubl-strings.h:136
#: source/ubl-strings.h:138
msgid "Files and directories configuration"
msgstr "Настройки файлов и папок"
#: source/ubl-strings.h:137
#: source/ubl-strings.h:139
msgid "Delay compression by one journal in queue:"
msgstr "Отложить сжание на один журнал в очереди:"
#: source/ubl-strings.h:138
#: source/ubl-strings.h:140
msgid "Compression configuration"
msgstr "Настройка сжатия"
#: source/ubl-strings.h:139
#: source/ubl-strings.h:141
msgid "Save original log file after rotation if it has specified extension:"
msgstr ""
"Сохранять оригинальный лог после ротации, если у него указано расширение:"
#: source/ubl-strings.h:140
#: source/ubl-strings.h:142
msgid "Add date of rotation before log header"
msgstr "Добавлять дату ротации перед заголовком старого лога:"
#: source/ubl-strings.h:141
#: source/ubl-strings.h:143
msgid "Number from which numbering of old logs will begin"
msgstr "Номер, с которого будет начата нумерация старых логов:"
#: source/ubl-strings.h:142
#: source/ubl-strings.h:144
msgid "Filename configuration"
msgstr "Настройка имени файлов"
#: source/ubl-strings.h:143
#: source/ubl-strings.h:145
msgid "Email after rotation:"
msgstr "Отправка Email после ротации:"
#: source/ubl-strings.h:144
#: source/ubl-strings.h:146
msgid "adress:"
msgstr "на адрес:"
#: source/ubl-strings.h:145
#: source/ubl-strings.h:147
msgid "contents:"
msgstr "содержимое:"
#: source/ubl-strings.h:146 source/ubl-strings.h:159
#: source/ubl-strings.h:148 source/ubl-strings.h:161
msgid "Message configuration"
msgstr "Настройка сообщения"
#: source/ubl-strings.h:147
#: source/ubl-strings.h:149
msgid "Manual input:"
msgstr "Команды настройки"
#: source/ubl-strings.h:148
#: source/ubl-strings.h:150
msgid "Log (-s) size:"
msgstr "Общий размер лога (-ов):"
#: source/ubl-strings.h:149
#: source/ubl-strings.h:151
msgid "Same directory"
msgstr "Той же папке"
#: source/ubl-strings.h:150
#: source/ubl-strings.h:152
msgid "Separate directory"
msgstr "Другой папке"
#: source/ubl-strings.h:151
#: source/ubl-strings.h:153
msgid "Output errors if log file does not exist*"
msgstr "Выводить ошибки, если лог файла не существует*"
#: source/ubl-strings.h:152
#: source/ubl-strings.h:154
msgid "Do not output errors if log file does not exist"
msgstr "Не выводить ошибки, если лог файла не существует"
#: source/ubl-strings.h:153
#: source/ubl-strings.h:155
msgid "Do not output"
msgstr "Не выводить"
#: source/ubl-strings.h:154
#: source/ubl-strings.h:156
msgid "Output errors"
msgstr "Выводить ошибки"
#: source/ubl-strings.h:155
#: source/ubl-strings.h:157
msgid "Send Email"
msgstr "Отправлять Email"
#: source/ubl-strings.h:156
#: source/ubl-strings.h:158
msgid "Don't send Email"
msgstr "Не отправлять Email"
#: source/ubl-strings.h:157
#: source/ubl-strings.h:159
msgid "First rotated copy"
msgstr "Первая ротированная копия"
#: source/ubl-strings.h:158
#: source/ubl-strings.h:160
msgid "Last rotated copy"
msgstr "Последняя ротированная копия"
#: source/ubl-strings.h:160
#: source/ubl-strings.h:162
msgid "Endwork command:"
msgstr "Команда перед удалением файла журнала:"
#: source/ubl-strings.h:163
#: source/ubl-strings.h:165
#, fuzzy
msgid "Hourly"
msgstr "Час"
#: source/ubl-strings.h:164
#: source/ubl-strings.h:166
msgid "Daily"
msgstr "День"
#: source/ubl-strings.h:165
#: source/ubl-strings.h:167
msgid "Weekly*"
msgstr "Неделя*"
#: source/ubl-strings.h:166
#: source/ubl-strings.h:168
msgid "Monthly"
msgstr "Месяц"
#: source/ubl-strings.h:167
#: source/ubl-strings.h:169
msgid "Yearly"
msgstr "Год"
#: source/ubl-strings.h:168
#: source/ubl-strings.h:170
msgid "Monday"
msgstr "Понедельник"
#: source/ubl-strings.h:169
#: source/ubl-strings.h:171
msgid "Tuesday"
msgstr "Вторник"
#: source/ubl-strings.h:170
#: source/ubl-strings.h:172
msgid "Wednesday"
msgstr "Среда"
#: source/ubl-strings.h:171
#: source/ubl-strings.h:173
msgid "Thursday"
msgstr "Четверг"
#: source/ubl-strings.h:172
#: source/ubl-strings.h:174
msgid "Friday"
msgstr "Пятница"
#: source/ubl-strings.h:173
#: source/ubl-strings.h:175
msgid "Saturday"
msgstr "Суббота"
#: source/ubl-strings.h:174
#: source/ubl-strings.h:176
msgid "Sunday*"
msgstr "Воскресенье*"
#: source/ubl-strings.h:177
#: source/ubl-strings.h:179
msgid "System configuration"
msgstr "Настройки системы"
#: source/ubl-strings.h:178
#: source/ubl-strings.h:180
msgid "Applications configuration"
msgstr "Настройки приложений"
#: source/ubl-strings.h:181
#: source/ubl-strings.h:183
msgid "Path (-s):"
msgstr "Путь (-и):"
#: source/ubl-strings.h:182
#: source/ubl-strings.h:184
msgid "Control:"
msgstr "Управление:"
#: source/ubl-strings.h:183
#: source/ubl-strings.h:185
msgid "Log file"
msgstr "Файл лога"

Loading…
Cancel
Save