diff --git a/htdocs/contact.class.php b/htdocs/contact.class.php index c29c38bcf3b..06b51c756c3 100644 --- a/htdocs/contact.class.php +++ b/htdocs/contact.class.php @@ -82,8 +82,9 @@ class Contact $this->email = trim($this->email); - $this->phone_pro = ereg_replace(" ","",$this->phone_pro); - $this->phone_perso = ereg_replace(" ","",$this->phone_perso); + //commenté suite a la nouvell fonction dolibarr_print_phone + //$this->phone_pro = ereg_replace(" ","",$this->phone_pro); + //$this->phone_perso = ereg_replace(" ","",$this->phone_perso); if (strlen($this->phone_pro) == 0 && $this->socid > 0) { diff --git a/htdocs/contact/fiche.php b/htdocs/contact/fiche.php index 24709aaad1b..fa5f67811ac 100644 --- a/htdocs/contact/fiche.php +++ b/htdocs/contact/fiche.php @@ -48,9 +48,8 @@ if ($_GET["action"] == 'create_user' && $user->admin) if ($_POST["action"] == 'add') { if (! $_POST["name"] && ! $_POST["firstname"]) { - array_push($error,"Le champ nom ou prénom est obligatoire"); + array_push($error,"Le champ nom ou prénom est obligatoire. Cliquez sur Retour et réessayez."); $_GET["id"]=0; - // TODO Mettre lien back } else { $contact = new Contact($db); @@ -77,7 +76,7 @@ if ($_POST["action"] == 'add') } } -if ($_GET["action"] == 'delete') +if ($_POST["action"] == 'confirm_delete' AND $_POST["confirm"] == 'yes') { $contact = new Contact($db); @@ -129,6 +128,16 @@ if ($_POST["action"] == 'update') llxHeader(); $form = new Form($db); +/* + * Confirmation de la suppression du contact + * + */ +if ($_GET["action"] == 'delete') + { + $form->form_confirm($_SERVER["PHP_SELF"]."?id=".$_GET["id"],"Supprimer le contact","Êtes-vous sûr de vouloir supprimer ce contact ?","confirm_delete"); + } + + /* * Onglets */ @@ -347,7 +356,7 @@ else print ''.$langs->trans('Edit').''; - print ''.$langs->trans('Delete').''; + print ''.$langs->trans('Delete').''; if ($contact->user_id == 0 && $user->admin) { diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang index 524e82052e1..79254d3e2c1 100644 --- a/htdocs/langs/fr_FR/admin.lang +++ b/htdocs/langs/fr_FR/admin.lang @@ -7,14 +7,14 @@ ComptaSetup=Configuration du module Comptabilit OtherOptions=Autres options OtherSetup=Divers Modules=Modules -Boxe=Boite -Boxes=Boites +Boxe=Boîte +Boxes=Boîtes System=Système Rights=Permissions -BoxesDesc=Les boites sont des cartouches d'informations réduites qui s'affichent sur certaines pages. Vous pouvez choisir ou non d'activer une cartouche en sélectionnant la page cible et en cliquant sur 'Activer', ou en cliquant la poubelle pour la désactiver. Seules les boites en rapport avec un module actif sont présentées. +BoxesDesc=Les boîtes sont des zones d'information réduites qui s'affichent sur certaines pages. Vous pouvez choisir ou non d'activer une boîteen sélectionnant la page cible et en cliquant sur 'Activer', ou en cliquant sur la poubelle pour la désactiver. Seules les boîtes en rapport avec un module actif sont présentées. ModulesDesc=Les modules Dolibarr définissent les fonctionnalités disponibles dans l'application. Certains modules nécessitent des droits qu'il vous faudra affecter aux utilisateurs pour qu'ils puissent accéder à ces fonctionnalités. -BoxesAvailable=Boites disponibles -BoxesActivated=Boites activées +BoxesAvailable=Boîtes disponibles +BoxesActivated=Boîtes activées ActivateOn=Activer sur ActiveOn=Active sur SourceFile=Fichier source @@ -24,7 +24,7 @@ ModuleFamilyHr=Ressources humaines ModuleFamilyProjects=Projets/Travail collaboratif ModuleFamilyOther=Autre ModuleFamilyTechnic=Modules techniques, interfaces -ModuleFamilyExperimental=Modules experimentaux (ne pas utiliser en production) +ModuleFamilyExperimental=Modules expérimentaux (ne pas utiliser en production) ModuleFamilyFinancial=Modules financiers (Compta/trésorerie) DictionnaryCompanyType=Formes juridiques DictionnaryCanton=Départements/Provinces/Cantons @@ -48,23 +48,23 @@ PhpConf=Conf PhpWebLink=Lien Web-Php Pear=Pear PearPackages=Packages Pear -Database=Base de donnée -DatabaseName=Nom de la base de donnée -DatabaseConfiguration=Configuration de la base de donnée +Database=Base de données +DatabaseName=Nom de la base de données +DatabaseConfiguration=Configuration de la base de données Tables=Tables TableName=Nom de la table TableLineFormat=Format lignes -NbOfRecord=Nbre d'enr. +NbOfRecord=Nb d'enr. Constraints=Contraintes ConstraintsType=Type de la contrainte Host=Serveur SummarySystem=Résumé des informations systèmes Dolibarr SummaryConst=Liste de tous les paramètres de configuration Dolibarr SystemUpdate=Mise à jour du système -SystemSuccessfulyUpdate=Votre système a été mise à jour avec succés -PermanentLeftSearchForm=Zone de recherche permanante du menu de gauche -Skin=Thème/Skin -MaxSizeList=Longueur maximum des listes +SystemSuccessfulyUpdate=Votre système a été mis à jour correctement +PermanentLeftSearchForm=Zone de recherche permanente du menu de gauche +Skin=Thème visuel +MaxSizeList=Longueur maximale des listes TopMenuManager=Gestionnaire du menu du haut MessageOfDay=Message du jour -DefaultLanguage=Langue par défaut à utiliser (code langue) \ No newline at end of file +DefaultLanguage=Langue par défaut à utiliser (code langue) diff --git a/htdocs/langs/fr_FR/bills.lang b/htdocs/langs/fr_FR/bills.lang index 6ee28b06af4..e7bf1682424 100644 --- a/htdocs/langs/fr_FR/bills.lang +++ b/htdocs/langs/fr_FR/bills.lang @@ -8,7 +8,7 @@ ClassifyCanceled=Classer 'Abandonn CreateBill=Créer Facture Send=Envoyer SendRemind=Envoyer rappel -DoPaiement=Emettre paiement +DoPaiement=Émettre paiement BuildPDF=Générer le PDF RebuildPDF=Regénérer le PDF VAT=TVA @@ -18,11 +18,11 @@ BillStatusDraft=Brouillon ( BillStatusPayed=Payée BillStatusCanceled=Abandonnée BillStatusValidated=Validée (à payer) -BillStatusStarted=Commencé -BillStatusNotPayed=Impayé +BillStatusStarted=Commencée +BillStatusNotPayed=Impayée ErrorVATIntraNotConfigured=Numéro de TVA intracommunautaire pas encore configuré ErrorNoPaiementModeConfigured=Aucun mode de règlement défini ErrorCreateBankAccount=Créer un compte bancaire puis aller dans la Configuration du module facture pour définir les modes de règlement -BillFrom=Emetteur +BillFrom=Émetteur BillTo=Adressé à -AmountInCurrency=Montants exprimés en \ No newline at end of file +AmountInCurrency=Montants exprimés en diff --git a/htdocs/langs/fr_FR/compta.lang b/htdocs/langs/fr_FR/compta.lang index 499dbc327c2..4f0ce92bf4f 100644 --- a/htdocs/langs/fr_FR/compta.lang +++ b/htdocs/langs/fr_FR/compta.lang @@ -1,8 +1,8 @@ # Dolibarr language file - fr_FR - compta Accountancy=Compta -Treasury=Treso +Treasury=Tréso OptionMode=Option de tenue de comptabilité OptionModeTrue=Option Recettes-Dépenses OptionModeVirtual=Option Créances-Dettes -OptionModeTrueDesc=Dans ce mode, le CA est calculé sur la base des factures à l'état payé.\nLa validité des chiffres n'est donc assurée que si la tenue de la comptabilité passe rigoureusement par des entrées/sorties sur les comptes via des factures.\nRemarque, dans cette version, Dolibarr utilise la date de passage de la facture à l'état 'Validé' et non la date de passage à l'état 'Payé'. -OptionModeVirtualDesc=Dans ce mode, le CA est calculé sur la base des factures validées. Qu'elles soient ou non payés, dès lors qu'elles sont dues, elles apparaissent dans le résultat. \ No newline at end of file +OptionModeTrueDesc=Dans ce mode, le CA est calculé sur la base des factures payées.\nLa validité des chiffres n'est donc assurée que si la tenue de la comptabilité passe rigoureusement par des entrées/sorties sur les comptes via des factures.\nRemarque, dans cette version, Dolibarr utilise la date de passage de la facture à l'état 'Validé' et non la date de passage à l'état 'Payé'. +OptionModeVirtualDesc=Dans ce mode, le CA est calculé sur la base des factures validées. Qu'elles soient ou non payés, dès lors qu'elles sont dues, elles apparaissent dans le résultat. diff --git a/htdocs/langs/fr_FR/dict.lang b/htdocs/langs/fr_FR/dict.lang index 8ce4e4958c9..1f6accfb1ff 100755 --- a/htdocs/langs/fr_FR/dict.lang +++ b/htdocs/langs/fr_FR/dict.lang @@ -9,7 +9,7 @@ CountryGB=Royaume uni CountryIE=Irlande CountryCN=Chine CountryTN=Tunisie -CountryUS=Etats Unis +CountryUS=États Unis CountryMA=Maroc CountryDZ=Algérie CountryCA=Canada @@ -22,4 +22,4 @@ CountrySE=Su CountryCI=Côte d'Ivoire CountrySN=Sénégal CountryAR=Argentine -CountryCM=Cameroun \ No newline at end of file +CountryCM=Cameroun diff --git a/htdocs/langs/fr_FR/main.lang b/htdocs/langs/fr_FR/main.lang index ddd198fc70a..da4685fe49f 100644 --- a/htdocs/langs/fr_FR/main.lang +++ b/htdocs/langs/fr_FR/main.lang @@ -10,7 +10,7 @@ ErrorSQL=Erreur SQL ErrorLogoFileNotFound=Le fichier logo '%s' n'a pas été trouvé ErrorGoToGlobalSetup=Aller dans la Configuration générale pour corriger ErrorGoToModuleSetup=Aller dans la Configuration du module pour corriger -ErrorFailedToSendMail=Echec de l'envoi du mail (emetteur=%s, destinataire=%s) +ErrorFailedToSendMail=Échec de l'envoi du mail (emetteur=%s, destinataire=%s) yes=oui Yes=Oui no=non @@ -31,7 +31,7 @@ Remove=Enlever Resiliate=Résilier Cancel=Annuler Modify=Modifier -Edit=Editer +Edit=Éditer Save=Enregistrer SaveAs=Enregistrer sous TestConnection=Tester la connexion @@ -64,12 +64,12 @@ Info=Info Family=Famille Description=Description Action=Action -About=A propos -WelcomeString=Nous sommes le %s, et vous êtes connectés sous le user %s +About=À propos +WelcomeString=Nous sommes le %s, et vous êtes connectés sous le nom %s Number=Nombre Numero=Numéro -DevelopmentTeam=Equipe de développement -Logout=Deconnexion +DevelopmentTeam=Équipe de développement +Logout=Déconnexion Setup=Configuration Alert=Alerte Previous=Précédent @@ -90,7 +90,7 @@ Second=Seconde Cut=Couper Copy=Copier Paste=Coller -Default=Defaut +Default=Défaut Price=Prix Amount=Montant AmountHT=Montant HT @@ -102,7 +102,7 @@ TotalTTC=Total TTC TotalVAT=Total TVA Average=Moyenne Sum=Somme -Delta=Ecart +Delta=Écart Module=Module Option=Option List=Liste @@ -120,8 +120,8 @@ Duration=Dur Summary=Résumé NotYetAvailable=Pas encore disponible Popularity=Popularité -Categories=Categories -Category=Categorie +Categories=Catégories +Category=Catégorie From=Du to=au Quantity=Quantité diff --git a/htdocs/langs/fr_FR/users.lang b/htdocs/langs/fr_FR/users.lang index 6cf795bd4b2..a6105e0e49b 100755 --- a/htdocs/langs/fr_FR/users.lang +++ b/htdocs/langs/fr_FR/users.lang @@ -13,5 +13,5 @@ CreateUser=Cr LoginAlreadyExists=Ce login existe déjà ListOfUsers=Liste des utilisateurs Administrator=Administrateur -DefaultRights=Permissions par defaut -DefaultRightsDesc=Definissez ici les permissions par defaut, c'est à dire les permissions qui seront attribuées automatiquement à un nouvel utilisateur lors de sa création. +DefaultRights=Permissions par défaut +DefaultRightsDesc=Définissez ici les permissions par defaut, c'est à dire les permissions qui seront attribuées automatiquement à un nouvel utilisateur lors de sa création.