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