diff --git a/conf/local-sample.config.php b/conf/local-sample.config.php index ad05da0..882204e 100644 --- a/conf/local-sample.config.php +++ b/conf/local-sample.config.php @@ -39,6 +39,6 @@ return [ ], 'system' => [ 'default_timezone' => 'UTC', - 'language' => 'en', + 'language' => '__LANGUAGE__', ], ]; diff --git a/manifest.json b/manifest.json index dd57e28..d402f65 100644 --- a/manifest.json +++ b/manifest.json @@ -45,6 +45,16 @@ "name": "admin", "type": "user", "example": "johndoe" + }, + { + "name": "language", + "type": "string", + "ask": { + "en": "Choose the application language", + "fr": "Choisissez la langue de l'application" + }, + "choices": ["de", "en", "es", "fr", "it", "pt"], + "default": "en" } ] } diff --git a/scripts/install b/scripts/install index 759e8c4..94805b2 100644 --- a/scripts/install +++ b/scripts/install @@ -28,6 +28,7 @@ domain=$YNH_APP_ARG_DOMAIN path_url='/' admin=$YNH_APP_ARG_ADMIN email=$(ynh_user_get_info --username=$admin --key=mail) +language=$YNH_APP_ARG_LANGUAGE app=$YNH_APP_INSTANCE_NAME @@ -51,6 +52,7 @@ ynh_app_setting_set --app=$app --key=domain --value=$domain ynh_app_setting_set --app=$app --key=path --value=$path_url ynh_app_setting_set --app=$app --key=admin --value=$admin ynh_app_setting_set --app=$app --key=email --value=$email +ynh_app_setting_set --app=$app --key=language --value=$language #================================================= # CREATE DEDICATED USER diff --git a/scripts/upgrade b/scripts/upgrade index 857fe66..5de0c3c 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -24,6 +24,7 @@ db_pwd=$(ynh_app_setting_get --app=$app --key=mysqlpwd) email=$(ynh_app_setting_get --app=$app --key=email) admin=$(ynh_app_setting_get --app=$app --key=admin) phpversion=$(ynh_app_setting_get --app=$app --key=phpversion) +language=$(ynh_app_setting_get --app=$app --key=language) #================================================= # CHECK VERSION