diff --git a/htdocs/install/check.php b/htdocs/install/check.php
index c6af0556d99..1bd8993cfc2 100644
--- a/htdocs/install/check.php
+++ b/htdocs/install/check.php
@@ -22,14 +22,15 @@
*/
/**
- \file htdocs/install/check.php
- \brief Test si le fichier conf est modifiable et si il n'existe pas, test la possibilité de le créer
- \version $Revision$
+ \file htdocs/install/check.php
+ \ingroup install
+ \brief Test si le fichier conf est modifiable et si il n'existe pas, test la possibilité de le créer
+ \version $Revision$
*/
include_once("./inc.php");
-$setuplang=isset($_POST["selectlang"])?$_POST["selectlang"]:$langcode;
+$setuplang=isset($_POST["selectlang"])?$_POST["selectlang"]:(isset($_GET["selectlang"])?$_GET["selectlang"]:$langcode);
$langs->defaultlang=$setuplang;
$langs->load("install");
@@ -59,10 +60,13 @@ else
if (!file_exists($conffile))
{
- print "
Le fichier de configuration conf.php n'existe pas ! ";
- print "Vous devez créer un fichier htdocs/conf/conf.php et donner les droits d'écriture dans celui-ci au serveur Apache.
";
+ print "
";
+ print "Le fichier de configuration conf.php n'existe pas !";
+ print " ";
+ print "Vous devez créer un fichier htdocs/conf/conf.php et donner les droits d'écriture dans celui-ci au serveur Apache.";
+ print "
";
- print 'Corrigez le problème et rechargez la page';
+ print 'Corrigez le problème et rechargez la page.';
$err++;
}
@@ -70,18 +74,32 @@ else
{
if (!is_writable($conffile))
{
- if ($confexists) print "
Le fichier de configuration conf.php existe. ";
- else print "
Le fichier de configuration conf.php a pu etre créé. ";
- print "Le fichier conf.php n'est pas accessible en écriture, vérifiez les droits sur celui-ci, le serveur Apache doit avoir le droit d'écrire dans ce fichier le temps de la configuration (chmod 666 par exemple) ";
-
+ print "
";
$ok = 1 ;
}
else
@@ -344,8 +368,16 @@ if ($_POST["action"] == "set")
// Création de la base
//
dolibarr_syslog("la connexion a la database est rate");
- print "
Echec de connexion à la base : $dolibarr_main_db_name
Warning
";
- print '
Création de la base : '.$dolibarr_main_db_name.'
';
+ print "
";
+ print "Echec de connexion à la base : ";
+ print $dolibarr_main_db_name;
+ print "
";
+ print $langs->trans("Warning");
+ print "
";
+ print '
';
+ print "Création de la base : ";
+ print $dolibarr_main_db_name;
+ print '
';
$conf = new Conf();
$conf->db->host = $dolibarr_main_db_host;
@@ -360,12 +392,12 @@ if ($_POST["action"] == "set")
if ($dbt->connected == 1)
{
dolibarr_syslog("la connexion au serveur avec l'utilisateur root reussi");
- print "
Connexion au serveur : $dolibarr_main_db_host avec l'utilisateur : ".$_POST["db_user_root"]."
OK
";
+ print "
Connexion au serveur : $dolibarr_main_db_host avec l'utilisateur : ".$_POST["db_user_root"]."
".$langs->trans("OK")."
";
}
else
{
dolibarr_syslog("la connexion au serveur avec l'utilisateur root rate");
- print "
Connexion au serveur : $dolibarr_main_db_host avec l'utilisateur : ".$_POST["db_user_root"]."
ERREUR
";
+ print "
Connexion au serveur : $dolibarr_main_db_host avec l'utilisateur : ".$_POST["db_user_root"]."
';
$error=0;
@@ -90,7 +91,7 @@ if ($_POST["action"] == "set")
if ($db->query($sql) || $db->errno() == 1062)
{
$db->query("DELETE FROM llx_const WHERE name='MAIN_NOT_INSTALLED'");
- print "Création du compte administrateur réussie ";
+ print $langs->trans("AdminLoginCreatedSuccessfuly")." ";
$success = 1;
}
else
@@ -106,10 +107,12 @@ if ($_POST["action"] == "set")
";
-print "Il vous reste à le configurer selon vos besoins (Choix de l'apparence, des fonctionnalités, etc...). Pour cela, cliquez sur le lien ci-dessous: ";
+print $langs->trans("SystemIsInstalled")." ";
+print $langs->trans("YouNeedToPersonalizeSetup")." ";
-print ' Accès à l\'espace configuration';
+print ' ';
+print $langs->trans("GoToSetupArea");
+print '';
pFooter(1);
?>
diff --git a/htdocs/install/fileconf.php b/htdocs/install/fileconf.php
index fd08dd79c0d..7fb7f4cfaf7 100644
--- a/htdocs/install/fileconf.php
+++ b/htdocs/install/fileconf.php
@@ -25,17 +25,18 @@
*/
/** \file htdocs/install/fileconf.php
+ \ingroup install
\brief Demande les infos qui constituerons le contenu du fichier conf.php. Ce fichier sera remplie à l'étape suivante
\version $Revision$
*/
include_once("./inc.php");
-$setuplang=isset($_POST["selectlang"])?$_POST["selectlang"]:$langcode;
+$setuplang=isset($_POST["selectlang"])?$_POST["selectlang"]:(isset($_GET["selectlang"])?$_GET["selectlang"]:$langcode);
$langs->defaultlang=$setuplang;
$langs->load("install");
-pHeader("Fichier de configuration","etape1");
+pHeader($langs->trans("ConfigurationFile"),"etape1");
// Ici, le fichier conf.php existe et est forcément editable car le test a été fait précédemment.
include_once($conffile);
@@ -44,7 +45,7 @@ print '
Nom ou adresse ip du serveur de base de données, généralement 'localhost' quand le serveur est installé sur la même machine que le serveur web
+
+Nom ou adresse ip du serveur de base de données, généralement 'localhost' quand le serveur est installé sur la même machine que le serveur web
+
-
Nom de la base de données
+
+trans("DatabaseName"); ?>
+
-
Nom de la base de données Dolibarr (sera créée si nécessaire)
+
+Nom de la base de données Dolibarr (sera créée si nécessaire)
+
-
Login
+
+trans("Login"); ?>
+
-
Login de l'administrateur de la base de données Dolibarr. Laisser vide si vous vous connectez en anonymous
-
-
-
-
Mot de passe
-
-
-
Mot de passe de l'administrateur de la base de données Dolibarr. Laisser vide si vous vous connectez en anonymous
-
-
-
-
Créer l'utilisateur
-
-
-
Cocher cette option si l'utilisateur doit-être créé
+
+trans("AdminLogin"); ?>
-
Base de données - Accés super utilisateur
+
+trans("Password"); ?>
+
+
+
+
+trans("AdminPassword"); ?>
+
+
-
Login
+
+trans("CreateUser"); ?>
+
+
+
+
+trans("CheckToCreate"); ?>
+
+
+
+
+
+trans("DatabaseSuperUserAccess"); ?>
+
+
+
+
+trans("Login"); ?>
+
Login de l'utilisateur ayant les droits de création de la base de données, inutile si votre base est déjà créée (comme lorsque vous êtes chez un hébergeur). Laisser vide si vous vous connectez en anonymous
-
Mot de passe
+
+trans("Password"); ?>
+
-
Laisser vide si l'utilisateur n'a pas de mot de passe
+
+trans("KeepEmptyIfNoPassword"); ?>
+
diff --git a/htdocs/install/index.php b/htdocs/install/index.php
index 2cdb49bf994..9918b97a056 100644
--- a/htdocs/install/index.php
+++ b/htdocs/install/index.php
@@ -22,9 +22,10 @@
*/
/**
- \file htdocs/install/index.php
- \brief Test si le fichier conf est modifiable et si il n'existe pas, test la possibilité de le créer
- \version $Revision$
+ \file htdocs/install/index.php
+ \ingroup install
+ \brief Affichage page sélectin langue si premiere install. Si reinstall, passe directement à la page check.php
+ \version $Revision$
*/
include_once("./inc.php");
diff --git a/htdocs/install/licence.php b/htdocs/install/licence.php
index 96af64f3f88..9de04669fbf 100644
--- a/htdocs/install/licence.php
+++ b/htdocs/install/licence.php
@@ -20,13 +20,20 @@
*
*/
+/**
+ \file htdocs/install/licence.php
+ \ingroup install
+ \brief Page affichage license
+ \version $Revision$
+*/
+
include_once("./inc.php");
-$setuplang=isset($_POST["selectlang"])?$_POST["selectlang"]:$langcode;
+$setuplang=isset($_POST["selectlang"])?$_POST["selectlang"]:(isset($_GET["selectlang"])?$_GET["selectlang"]:$langcode);
$langs->defaultlang=$setuplang;
$langs->load("install");
-pHeader("Licence d'utilisation","fileconf");
+pHeader($langs->trans("License"),"fileconf");
print '
';
print '
diff --git a/htdocs/langs/en_US/install.lang b/htdocs/langs/en_US/install.lang
index 9b68ce9f0db..7ee0b40c3b1 100644
--- a/htdocs/langs/en_US/install.lang
+++ b/htdocs/langs/en_US/install.lang
@@ -1,3 +1,42 @@
# Dolibarr language file - en_US - install
InstallEasy=We tried to make Dolibarr setup as easy as possible. Just follow instructions step by step.
-DolibarrWelcome=Welcome on Dolibarr
\ No newline at end of file
+DolibarrWelcome=Welcome on Dolibarr
+ConfFileExists=Configuration file conf.php exists.
+ConfFileCouldBeCreated=Configuration file conf.php could be created.
+ConfFileIsNotWritable=Configuration file conf.php is not writable, check its permissions, your web server must be granted to be able to write into this file during configuration process (chmod 666 for example on Unix like OS).
+ConfFileIsWritable=Configuration file conf.php is writable.
+YouCanContinue=You can continue...
+License=Using license
+ConfigurationFile=Configuration file
+WebPagesDirectory=Directory to store web pages
+DocumentsDirectory=Directory to store uploaded and generated documents
+URLRoot=URL Root
+DolibarrDatabase=Dolibarr Database
+DatabaseChoice=Database choice
+DatabaseType=Database type
+Server=Server
+DatabaseName=Database name
+Login=Login
+AdminLogin=Login for Dolibarr database administrator. Keep empty if you connect in anonymous
+Password=Password
+PasswordAgain=Retype password a second time
+AdminPassword=Password for Dolibarr database administrator. Keep empty if you connect in anonymous
+CreateUser=Create user
+DatabaseSuperUserAccess=Database - Superuser access
+CheckToCreate=Check box if user must be created
+Experimental=(experimental, non operationnal)
+KeepEmptyIfNoPassword=Keep empty if user has no password
+SaveConfigurationFile=Save values
+ConfigurationSaving=Configuration file saving
+ServerConnection=Server connection
+DatabaseConnection=Database connection
+CreateDatabaseObjects=Database objects creation
+ReferenceDataLoading=Reference data loading
+TablesAndPrimaryKeyCreation=Tables and Primary keys creation
+AdminAccountCreation=Administrator login creation
+PleaseTypePassword=Please type a password, empty passwords are not allowed !
+SetupEnd=End of setup
+SystemIsInstalled=Your system is now installed.
+YouNeedToPersonalizeSetup=Now you must configure Dolibarr to match your needs (Look choice, functionnalities, ...). For this, click on the following link:
+AdminLoginCreatedSuccessfuly=Administrator login created successfuly.
+GoToSetupArea=Go to setup area
\ No newline at end of file
diff --git a/htdocs/langs/fr_FR/install.lang b/htdocs/langs/fr_FR/install.lang
index 5aeef04760b..fa94f7f5265 100644
--- a/htdocs/langs/fr_FR/install.lang
+++ b/htdocs/langs/fr_FR/install.lang
@@ -1,3 +1,43 @@
# Dolibarr language file - fr_FR - install
InstallEasy=Nous avons fait en sorte que l'installation soit le plus simple possible, vous n'avez qu'à suivre les étapes une à une.
-DolibarrWelcome=Bienvenu sur Dolibarr
\ No newline at end of file
+DolibarrWelcome=Bienvenu sur Dolibarr
+ConfFileExists=Le fichier de configuration conf.php existe.
+ConfFileCouldBeCreated=Le fichier de configuration conf.php a pu etre créé.
+ConfFileIsNotWritable=Le fichier conf.php n'est pas accessible en écriture, vérifiez les droits sur celui-ci, le serveur Web doit avoir le droit d'écrire dans ce fichier le temps de la configuration (chmod 666 par exemple sur un OS compatible Unix).
+ConfFileIsWritable=Le fichier conf.php est accessible en écriture.
+YouCanContinue=Vous pouvez continuer...
+License=License d'utilisation
+ConfigurationFile=Fichier de configuration
+WebPagesDirectory=Répertoire d'installation des pages web
+DocumentsDirectory=Répertoire contenant les documents générés
+URLRoot=URL Racine
+DolibarrDatabase=Base de données Dolibarr
+DatabaseChoice=Choix de la base de données
+DatabaseType=Type de la base de donnée
+Server=Serveur
+DatabaseName=Nom de la base de données
+Login=Login
+AdminLogin=Login de l'administrateur de la base de données Dolibarr. Laisser vide si vous vous connectez en anonymous
+Password=Mot de passe
+PasswordAgain=Vérification du mot de passe
+AdminPassword=Mot de passe de l'administrateur de la base de données Dolibarr. Laisser vide si vous vous connectez en anonymous
+CreateUser=Créer l'utilisateur
+DatabaseSuperUserAccess=Base de données - Accés super utilisateur
+CheckToCreate=Cocher cette option si l'utilisateur doit-être créé
+Experimental=(expérimental, non opérationnel)
+KeepEmptyIfNoPassword=Laisser vide si l'utilisateur n'a pas de mot de passe
+SaveConfigurationFile=Enregistrement des valeurs
+ConfigurationSaving=Enregistrement du fichier de configuration
+ServerConnection=Connexion au serveur
+DatabaseConnection=Connexion à la base
+CreateDatabaseObjects=Création des objets de la base
+ReferenceDataLoading=Chargement des données de référence
+TablesAndPrimaryKeyCreation=Creation des tables et clés primaires
+AdminAccountCreation=Création du compte administrateur
+PleaseTypePassword=Veuillez saisir un mot de passe, les mots de passe vides ne sont pas acceptés !
+SetupEnd=Fin de l'installation
+SystemIsInstalled=Votre système est maintenant installé.
+YouNeedToPersonalizeSetup=Il vous reste à le configurer selon vos besoins (Choix de l'apparence, des fonctionnalités, etc...). Pour cela, cliquez sur le lien ci-dessous:
+AdminLoginCreatedSuccessfuly=Création du compte administrateur réussie.
+GoToSetupArea=Accès à l'espace configuration
+