new upstream release (3.3.0); modify package compatibility for Stretch
[ossec-hids.git] / src / init / language.sh
1 #!/bin/sh
2 # language.sh
3 # Author: Daniel B. Cid <daniel.cid@gmail.com>
4
5 catError()
6 {
7     FILE=$1;
8
9     FILE_PATH="${TEMPLATE}/${LANGUAGE}/${ERROR}/${FILE}.txt"
10     if [ `isFile ${FILE_PATH}` = "${FALSE}" ]; then
11         # If we can't file in that specific language, try
12         # the english one.
13         FILE_PATH="${TEMPLATE}/en/${ERROR}/${FILE}.txt"
14         if [ `isFile ${FILE_PATH}` = "${FALSE}" ]; then
15             echo "0x0000 - Internal error for ${FILE}"
16             exit 1;
17         fi
18     fi
19     cat ${FILE_PATH}
20     exit 1;
21 }
22
23 catMsg()
24 {
25     FILE=$1;
26
27     FILE_PATH="${TEMPLATE}/${LANGUAGE}/${MSG}/${FILE}.txt"
28     if [ `isFile ${FILE_PATH}` = "${FALSE}" ]; then
29         # If we can't file in that specific language, try
30         # the english one.
31         FILE_PATH="${TEMPLATE}/en/${MSG}/${FILE}.txt"
32         FILE_PATH="${MSG_TEMPLATE}/en/${FILE}.txt"
33         if [ `isFile ${FILE_PATH}` = "${FALSE}" ]; then
34             echo "0x0001 - Internal error for ${FILE}"
35             exit 1;
36         fi
37     fi
38
39     cat ${FILE_PATH}
40 }
41