diff --git a/scripts/install b/scripts/install index 926bd17..361e3bf 100644 --- a/scripts/install +++ b/scripts/install @@ -52,6 +52,7 @@ sudo yunohost app setting $app domain -v $domain sudo yunohost app setting $app admin -v $admin sudo yunohost app setting $app is_public -v $is_public sudo yunohost app setting $app password -v $password +sudo yunohost app setting $app language -v $language sudo yunohost app setting $app port -v $port sudo yunohost app setting $app abiword -v $abiword diff --git a/scripts/upgrade b/scripts/upgrade index 0f7cd07..3354e44 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -10,6 +10,7 @@ app=$YNH_APP_INSTANCE_NAME domain=$(sudo yunohost app setting $app domain) path=$(sudo yunohost app setting $app path) admin=$(sudo yunohost app setting $app admin) +language=$(sudo yunohost app setting $app language) is_public=$(sudo yunohost app setting $app is_public) final_path=$(sudo yunohost app setting $app final_path) port=$(sudo yunohost app setting $app port) @@ -41,6 +42,11 @@ then abiword_path=`which abiword` # Récupère l'emplacement de l'exécutable de abiword sudo sed -i "s@\"abiword\" : null@\"abiword\" : \"$abiword_path\"@" "$final_path/settings.json" # Renseigne l'emplacement de abiword dans la config de etherpad fi +if test -z $language; then + language=en # En cas d'upgrade d'une version ne gérant pas la langue, la langue est anglais par défaut + sudo yunohost app setting $app language -v $language +fi +sudo sed -i "s/__LANGUAGE__/$language/g" "$final_path/settings.json" STORE_MD5_CONFIG "settings.json" "$final_path/settings.json" # Réenregistre la somme de contrôle du fichier de config STORE_MD5_CONFIG "credentials.json" "$final_path/credentials.json" # Réenregistre la somme de contrôle du fichier de config