-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsound-events.messages
188 lines (143 loc) · 6.08 KB
/
sound-events.messages
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
show_message() {
case $1 in
##############
SHOW_USAGE)############################################################
##############
case $lang in
ru)
cat <<EOFUSAGE
${BASE_NAME} - скрипт для выполнения звуковых событий системы.
Используются следующие опции командной строки:
-v --version : Версия скрипта.
-h --help: Показать справку и выйти.
-startup: Загрузка системы завершена.
-shutdown: Завершение работы системы.
-powerbtn: Нажата кнопка питания.
-shutdown-all-vm: Выполнение команды для выключения всех виртуальных машин.
-shutdown-vm-complete: Процесс выключения виртуальных машин завершен.
Пример: ${BASE_NAME} -h
EOFUSAGE
;;
uk)
cat <<EOFUSAGE
${BASE_NAME} - скрипт для виконання звукових подій системи.
Використовуються наступні опції командного рядка:
-v --version : Версія скрипта.
-h --help : Показати довідку і вийти.
-startup: Завантаження системи завершено.
-shutdown: Завершення роботи системи.
-powerbtn: Натиснута кнопка живлення.
-shutdown-all-vm: Виконання команди для виключення всіх віртуальних машин.
-shutdown-vm-complete: Процес вимкнення віртуальних машин завершений.
Приклад: ${BASE_NAME} -h
EOFUSAGE
;;
*)
cat << EOFUSAGE
${BASE_NAME} - script for performing system sound events.
Use the following command line options:
-v --version : Version of the script.
-h --help : Show help and exit.
-startup: System boot complete.
-shutdown: System shutdown is in progress.
-powerbtn: Power button pressed.
-shutdown-all-vm: Run a command to shut down all virtual machines.
-shutdown-vm-complete: The shutdown process for virtual machines is complete.
Example: ${BASE_NAME} -h
EOFUSAGE
;;
esac
;;
#############
CURRENT_VERSION)
#############
case $lang in
ru) echo -e "Версия скрипта ${FC_4}${CURRENT_VERSION}${FC_0}";;
uk) echo -e "Версія скрипта ${FC_4}${CURRENT_VERSION}${FC_0}";;
*) echo -e "Script version ${FC_4}${CURRENT_VERSION}${FC_0}";;
esac
;;
################
FILE_NOT_FOUND*)#######################################################
################
case $lang in
ru) echo -e "${FC_2}Ошибка:${FC_0} Файл ${FC_3}$2${FC_0} не найден!";;
uk) echo -e "${FC_2}Помилка:${FC_0} Файл ${FC_3}$2${FC_0} не знайдено!";;
*) echo -e "${FC_2}ERROR:${FC_0} File ${FC_3}$2${FC_0} not found!";;
esac
;;
###############
UNKNOWN_ARG)##########################################################
###############
case $lang in
ru) echo -e "${FC_2}Ошибка:${FC_0} Неизвестный аргумент ${FC_3}$2${FC_0}";;
uk) echo -e "${FC_2}Помилка:${FC_0} Невідомий аргумент ${FC_3}$2${FC_0}";;
*) echo -e "${FC_2}ERROR:${FC_0} Unknown argement ${FC_3}$2${FC_0}";;
esac
;;
###############
VAR_NOT_SET*)##########################################################
###############
case $lang in
ru) echo -e "${FC_2}Ошибка:${FC_0} Переменная ${FC_3}$2${FC_0} не установлена";;
uk) echo -e "${FC_2}Помилка:${FC_0} Змінна ${FC_3}$2${FC_0} не встановлена";;
*) echo -e "${FC_2}ERROR:${FC_0} Variable ${FC_3}$2${FC_0} not set";;
esac
;;
##########
NOT_FOUND_CONFIG*)###################################################
############
case $lang in
ru) echo -e "${FC_2}Ошибка:${FC_0} Не найден конфигурационный файл ${FC_3}$2${FC_0}";;
uk) echo -e "${FC_2}Помилка:${FC_0} Не знайдено конфігураційний файл ${FC_3}$2${FC_0}";;
*) echo -e "${FC_2}ERROR:${FC_0} Not found config file ${FC_3}$2${FC_0}";;
esac
;;
##########
NOT_SPECIFIED_PARAMETER*)###################################################
############
case $lang in
ru) echo -e "${FC_2}Ошибка:${FC_0} Не указан параметр ${FC_3}$2${FC_0}";;
uk) echo -e "${FC_2}Помилка:${FC_0} Не вказано параметр ${FC_3}$2${FC_0}";;
*) echo -e "${FC_2}ERROR:${FC_0} Not specified parameter ${FC_3}$2${FC_0}";;
esac
;;
#############
DIRECTORY_NOT_FOUND*)
#############
case $lang in
ru) echo -e "${FC_2}Ошибка:${FC_0} Каталог ${FC_3}$2${FC_0} не найден";;
uk) echo -e "${FC_2}Помилка:${FC_0} Каталог ${FC_3}$2${FC_0} не знайдено";;
*) echo -e "${FC_2}ERROR:${FC_0} Directory ${FC_3}$2${FC_0} not found";;
esac
;;
################
FAILED_EXECUTE_COMMAND*)
################
case $lang in
ru) echo -e "${FC_2}Ошибка:${FC_4} Не удалось выполнить команду ${FC_3}$2${FC_0}";;
uk) echo -e "${FC_2}Помилка:${FC_4} Не вдалося виконати команду ${FC_3}$2${FC_0}";;
*) echo -e "${FC_2}ERROR:${FC_4} Failed to execute the command ${FC_3}$2${FC_0}";;
esac
;;
################
DEMON_AUTOSTART*)
################
case $lang in
ru) echo -e "${FC_4}Демон ${FC_3}$2${FC_4} был добавлен в автозапуск${FC_0}";;
uk) echo -e "${FC_4}Демон ${FC_3}$2${FC_4} було додано до автозапуску${FC_0}";;
*) echo -e "${FC_4}The demon ${FC_3}$2${FC_4} has been added to auto start${FC_0}";;
esac;;
################
ADD_DAEMON_AUTOSTART*)
################
case $lang in
ru) echo -e "${FC_4}Добавить в автозапуск демон ${FC_3}$2${FC_4} systemd? ${FC_3}(y/n)${FC_0}";;
uk) echo -e "${FC_4}Додати до автозапуску демон ${FC_3}$2${FC_4} systemd? ${FC_3}(y/n)${FC_0}";;
*) echo -e "${FC_4}Add the demon ${FC_3}$2${FC_4} systemd to the autostart? ${FC_3}(y/n)${FC_0}";;
esac;;
*)
echo -e "Unknown string $1";
exit 1
esac
}