diff --git a/conf/main.xml b/conf/main.xml
index 9dbd7eb..a956031 100644
--- a/conf/main.xml
+++ b/conf/main.xml
@@ -5,7 +5,7 @@
- fr
+ CHANGELANG
YunoJappix
on
off
diff --git a/manifest.json b/manifest.json
index 54f1a21..db2d7be 100644
--- a/manifest.json
+++ b/manifest.json
@@ -27,7 +27,16 @@
},
"example": "/jappix",
"default": "/jappix"
- }
+ },
+ {
+ "name": "language",
+ "ask": {
+ "en": "Choose the language of the Jappix",
+ "fr": "Choissisez la langue du Jappix"
+ },
+ "example": "en",
+ "default": "en"
+ }
]
}
}
diff --git a/scripts/install b/scripts/install
index d5e2e1a..036fb30 100644
--- a/scripts/install
+++ b/scripts/install
@@ -3,6 +3,7 @@
# Retrieve arguments
domain=$1
path=$2
+language=$3
# Check domain/path availability
sudo yunohost app checkurl $domain$path -a jappix
@@ -29,12 +30,21 @@ if [ -z "$path" ]; then
path="/"
fi
+sudo ls $final_path/lang/$language > /dev/null 2>&1
+if [ $? != 0 ];
+then
+ language="en"
+fi
+
+sudo yunohost app setting jappix language -v $language
+
sudo sed -i "s@PATHTOCHANGE@$path@g" ../conf/nginx.conf
sudo sed -i "s@ALIASTOCHANGE@$final_path/@g" ../conf/nginx.conf
sudo cp ../conf/nginx.conf /etc/nginx/conf.d/$domain.d/jappix.conf
sudo sed -i "s@PATHTOCHANGE@$path@g" $final_path/store/conf/main.xml
sudo sed -i "s@PATHTOCHANGE@$path@g" $final_path/store/conf/hosts.xml
sudo sed -i "s@DOMAINTOCHANGE@$domain@g" $final_path/store/conf/main.xml
+sudo sed -i "s@CHANGELANG@$language@g" $final_path/store/conf/main.xml
sudo sed -i "s@DOMAINTOCHANGE@$domain@g" $final_path/store/conf/hosts.xml
# Reload Nginx and regenerate SSOwat conf
diff --git a/scripts/upgrade b/scripts/upgrade
index e9e2b79..20c569d 100644
--- a/scripts/upgrade
+++ b/scripts/upgrade
@@ -3,6 +3,12 @@
# Retrieve arguments
domain=$(sudo yunohost app setting jappix domain)
path=$(sudo yunohost app setting jappix path)
+language=$(sudo yunohost app setting jappix language)
+
+if [[ "$language" = "" ]];
+then
+ language="en"
+fi
# Remove trailing "/" for next commands
@@ -30,6 +36,7 @@ sudo cp ../conf/nginx.conf /etc/nginx/conf.d/$domain.d/jappix.conf
sudo sed -i "s@PATHTOCHANGE@$path@g" $final_path/store/conf/main.xml
sudo sed -i "s@PATHTOCHANGE@$path@g" $final_path/store/conf/hosts.xml
sudo sed -i "s@DOMAINTOCHANGE@$domain@g" $final_path/store/conf/main.xml
+sudo sed -i "s@CHANGELANG@$language@g" $final_path/store/conf/main.xml
sudo sed -i "s@DOMAINTOCHANGE@$domain@g" $final_path/store/conf/hosts.xml
# Reload Nginx and regenerate SSOwat conf