Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/CISOfy/lynis.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/lynis
diff options
context:
space:
mode:
authorMichael Boelen <michael.boelen@cisofy.com>2016-06-11 15:34:21 +0300
committerMichael Boelen <michael.boelen@cisofy.com>2016-06-11 15:34:21 +0300
commitf8b134f3c3c9571f173835c3437f4e023d23e605 (patch)
tree56a4ff1781b7715df7407986f97a5a5f7420c400 /lynis
parent18c3984b206f9863ecf4293fc15ffbe1ec5f1fdb (diff)
Add automatic detection of used language
Diffstat (limited to 'lynis')
-rwxr-xr-xlynis13
1 files changed, 9 insertions, 4 deletions
diff --git a/lynis b/lynis
index 96617058..2b2c9d5e 100755
--- a/lynis
+++ b/lynis
@@ -91,12 +91,15 @@ Make sure to execute ${PROGRAM_NAME} from untarred directory or check your insta
done
# Import translations. First import English to prefill all texts
- if [ ! -f ${DBDIR}/languages/en-US ]; then
- echo "Could not find languages directory (file: ${DBDIR}/languages/en-US)"
+ if [ ! -f ${DBDIR}/languages/en ]; then
+ echo "Could not find languages directory (file: ${DBDIR}/languages/en)"
exit 1
else
- . ${DBDIR}/languages/en-US
+ . ${DBDIR}/languages/en
fi
+
+ # Auto detection of language based on locale (first two characters)
+ LANGUAGE=$(locale | egrep "^LANGUAGE=" | cut -d= -f2 | cut -d_ -f1)
#
#################################################################################
#
@@ -549,7 +552,8 @@ ${NORMAL}
. ${INCLUDEDIR}/profiles
# Import a different language when configured
- if [ ! "${LANGUAGE}" = "en-US" ]; then
+ if [ ! "${LANGUAGE}" = "en" ]; then
+ LogText "Language is set to ${LANGUAGE}"
if [ ! -f ${DBDIR}/languages/${LANGUAGE} ]; then
Display "Warning: could not find languages directory (file: ${DBDIR}/languages/${LANGUAGE})"
else
@@ -557,6 +561,7 @@ ${NORMAL}
. ${DBDIR}/languages/${LANGUAGE}
fi
fi
+ LogTextBreak
#
#################################################################################
#