diff --git a/admin/setup/phpgw_fr.lang b/admin/setup/phpgw_fr.lang
new file mode 100644
index 0000000000..383273e2c1
--- /dev/null
+++ b/admin/setup/phpgw_fr.lang
@@ -0,0 +1,440 @@
+%1 - %2 of %3 user accounts admin fr %1 - %2 de %3 comptes utilisateurs
+%1 - %2 of %3 user groups admin fr %1 - %2 de %3 groupes utilisateurs
+%1 acl records of not (longer) existing accounts deleted. admin fr %1 enregistrements ACL (liste de contrôle d'accès) de comptes inexistants effacés.
+%1 not found or not executable !!! admin fr %1 introuvable ou pas exécutable !!!
+(default no, leave it off if you dont use it) admin fr (par défaut Non, ne spécifiez rien si vous ne l'utilisez pas)
+(stored password will not be shown here) admin fr (Le mot de passe enregistré ne sera pas montré ici)
+(to install new applications use setup [manage applications] !!!) admin fr (Pour installer de nouvelles applications utilisez Setup [Gérer Les Applications] !!!)
+- type admin fr - type
+accesslog and bruteforce defense admin fr Protection contre les attaques accès aux logs et attaque systématique
+account active admin fr Compte actif
+account has been created common fr Le compte a été crée
+account has been deleted common fr Le compte a été effacé
+account has been updated common fr Le compte a été mis à jour
+account list admin fr Liste des comptes
+account permissions admin fr Permissions de compte
+account preferences admin fr Préférences de compte
+acl manager admin fr Gestionnaire des droits d'accès
+acl rights common fr Droits d'accès
+action admin fr Action
+activate wysiwyg-editor admin fr activer l'éditeur WYSIWYG
+add a category admin fr Ajouter une catégorie
+add a group admin fr Ajouter un groupe
+add a new account. admin fr Ajouter un nouveau compte.
+add a subcategory admin fr Ajouter une sous-catégorie
+add a user admin fr Ajouter un utilisateur
+add account admin fr Ajouter un compte
+add application admin fr Ajouter une application
+add auto-created users to this group ('default' will be attempted if this is empty.) admin fr Ajouter les utilisateurs crées automatiquement à ce groupe ('Défaut' sera tenté si ce champ est laissé vide.)
+add global category admin fr Ajouter une catégorie globale
+add global category for %1 admin fr Ajouter une catégorie globale pour %1
+add group admin fr Ajouter un groupe
+add new account admin fr Ajouter un nouveau compte
+add new application admin fr Ajouter une nouvelle application
+add peer server admin fr Ajouter un serveur pair
+add sub-category admin fr Ajouter une sous-catégorie
+admin email admin fr Email de l'administrateur
+admin email addresses (comma-separated) to be notified about the blocking (empty for no notify) admin fr Adresses EMail (séparées par des virgules) des administrateurs à prévenir à propos du blocage (vide pour aucune notification)
+admin name admin fr Nom de l'administrateur
+administration admin fr Administration
+admins admin fr Administrateurs
+advanced options admin fr options avançées
+after how many unsuccessful attempts to login, an account should be blocked (default 3) ? admin fr Après combien de tentatives infructueuses de connexion, un compte doit-il être bloqué (3 par défaut) ?
+after how many unsuccessful attempts to login, an ip should be blocked (default 3) ? admin fr Après combien de tentatives infructueuses de connexion, une adresse IP doit-elle être bloquée (3 par défaut) ?
+aliases admin fr Alias
+all records and account information will be lost! admin fr Tous les enregistrements et informations sur les comptes vont être perdus!
+all users admin fr Tous les utilisateurs
+allow anonymous access to this app admin fr Autoriser l'accès anonyme à cette application
+alternate email address admin fr Adresse email alternative
+anonymous user admin fr Utilisateur anonyme
+anonymous user (not shown in list sessions) admin fr Utilisateur anonyme (n'apparaît pas dans la liste des sessions)
+anonymous user does not exist! admin fr L'utilisateur anonyme n'existe PAS!
+anonymous user has no run-rights for the application! admin fr L'utilisateur anonyme n'a PAS les droits d'exécution pour cette application!
+appearance admin fr Apparence
+application admin fr Application
+application name admin fr Nom d'application
+application title admin fr Titre d'application
+applications admin fr Applications
+applications list admin fr Liste de applications
+applies the changes admin fr appliquer les changements
+are you sure you want to delete the application %1 ? admin fr Etes-vous sûr de vouloir effacer l'application %1 ?
+are you sure you want to delete this account ? admin fr Etes-vous sûr de vouloir effacer ce compte ?
+are you sure you want to delete this application ? admin fr Etes-vous sûr de vouloir effacer cette application ?
+are you sure you want to delete this category ? common fr Etes-vous sûr de vouloir effacer cette catégorie ?
+are you sure you want to delete this global category ? admin fr Etes-vous sûr de vouloir effacer cette catégorie globale ?
+are you sure you want to delete this group ? admin fr Etes-vous sûr de vouloir effacer ce groupe ?
+are you sure you want to delete this server? admin fr Etes-vous sûr de vouloir effacer ce serveur ?
+are you sure you want to kill this session ? admin fr Etes-vous sûr de vouloir tuer cette session ?
+async services last executed admin fr Dernière exécution des services asynchrones
+asynchronous timed services admin fr Services asynchrones
+asyncservices not yet installed or other error (%1) !!! admin fr services asynchrones pas encore installés ou autre erreur (%1) !!!
+attempt to use correct mimetype for ftp instead of default 'application/octet-stream' admin fr Tentative d'utiliser la type MIME correct pour ftp à la place de celui par défaut 'application/octet-stream'
+attribute accountstatus explained admin fr Ceci gère l'aattribut -accountStatus- du schéma QMAIL.
+attribute mail explained admin fr Ceci gère l'aattribut -mail- du schéma QMAIL et ne devrait jamais être vide. C'est aussi le champ email international d'eGW.
+attribute mailalternateaddress explained admin fr Ceci gère l'attribut -mailAlternateAddress- du schéma QMAIL et peut être géré comme les mappages virtuels et les alias.
+attribute mailforwardingaddress explained admin fr Ceci gère l'attribut -mailForwardingAddress- du schéma QMAIL et ne devrait pas être vide si assigné.
+authentication / accounts admin fr Authentification / Comptes
+auto create account records for authenticated users admin fr Créer automatiquement les enregistrements de comptes pour les utilisateurs authentifiés
+back to the list admin fr retour à la liste
+bi-dir passthrough admin fr passage bi-dir
+bi-directional admin fr bi-directionnel
+bottom admin fr bas
+calculate next run admin fr Calculer la prochaine exécution
+can change password admin fr Peut modifier son mot de passe
+cancel testjob! admin fr Annuler le Travail de test!
+categories list admin fr Liste des catégories
+category %1 has been saved ! admin fr La catégorie %1 a été enregistrée !
+category list admin fr Liste de catégories
+change acl rights admin fr modifier la liste des roits d'accès (ACL)
+change config settings admin fr Modifier les paramètres de configuration
+change main screen message admin fr Changer le message de l'écran principal
+check ip address of all sessions admin fr Vérifier l'adresse IP de toutes les sessions
+check items to %1 to %2 for %3 admin fr Vérifier les objets vers %1 à %2 pour %3
+click to select a color admin fr Cliquez pour sélectionner une couleur
+color admin fr Couleur
+country selection admin fr Sélection du pays
+create group admin fr Créer un groupe
+creates a new field admin fr Créer un nouveau champ
+crontab only (recomended) admin fr crontab seulement (recommandé)
+custom fields admin fr Champs personnalisés
+cyrus imap server admin fr Serveur Cyrus IMAP
+data admin fr Données
+day admin fr Jour
+day of week (0-6, 0=sun) admin fr Jour de la semaine (0-6, 0=Dim)
+db backup and restore admin fr Sauvegarde et restauration de la BDD
+default admin fr Défaut
+default file system space per user admin fr Espace disque par utilisateur (par défaut)
+default file system space per user/group ? admin fr Espace disque par utilisateur/groupe (par défaut) ?
+deinstall crontab admin fr Désinstaller le crontab
+delete account admin fr Effacer le compte
+delete all records admin fr Effacer Tous les enregistrements
+delete application admin fr Effacer l'application
+delete category admin fr Effacer catégorie
+delete group admin fr Effacer groupe
+delete peer server admin fr Effacer serveur (peer server)
+delete the category admin fr Effacer la catégorie
+delete the group admin fr Effacer le groupe
+delete this category admin fr Effacer cette catégorie
+delete this group admin fr Effacer ce groupe
+delete this user admin fr Effacer cet utilisateur
+deletes this field admin fr Supprimer ce champ
+deliver extern admin fr livrer extérieurement
+deny access to access log admin fr Refuser l'accès aux journaux d'accès
+deny access to application registery admin fr Refuser l'accès au registre des applications
+deny access to applications admin fr Refuser l'accès aux applications
+deny access to asynchronous timed services admin fr Refuser l'accès aux services asynchrones
+deny access to current sessions admin fr Refuser l'accès aux sessions en cours
+deny access to db backup and restore admin fr Refuser l'accès à Sauvegarde et restauration de la BDD
+deny access to error log admin fr Refuser l'accès aux journaux d'erreurs
+deny access to global categories admin fr Refuser l'accès aux catégories globales
+deny access to groups admin fr Refuser l'accès aux groupes
+deny access to mainscreen message admin fr Refuser l'accès au message de la page principale
+deny access to peer servers admin fr Refuser l'accès aux serveurs pairs (peer servers)
+deny access to phpinfo admin fr Refuser l'accès à phpinfo
+deny access to site configuration admin fr Refuser l'accès à la configuration du site
+deny access to user accounts admin fr Refuser l'accès aux comptes utilisateurs
+deny all users access to grant other users access to their entries ? admin fr Les utilisateurs ne peuvent permettre aux autres l'accès à leurs données ?
+description can not exceed 255 characters in length ! admin fr La description ne peut dépasser 255 caractères de long !
+determines the order the fields are displayed admin fr Détermine l'ordre d'affichage des champs
+disable "auto completion" of the login form admin fr Désactiver "remplissage auto" dans le formulaire de login
+disable wysiwyg-editor admin fr désactiver l'éditeur WYSIWYG
+disabled (not recomended) admin fr désactivé (pas recommandé)
+display admin fr Afficher
+do not delete the category and return back to the list admin fr Ne PAS effacer la catégorie et retourner à la liste
+do you also want to delete all global subcategories ? admin fr Voulez-vous aussi effacer toutes les sous-catégories globales ?
+do you want to delete all global subcategories ? admin fr Voulez-vous effacer toutes les sous-catégories globales ?
+do you want to move all global subcategories one level down ? admin fr Voulez-vous déplacer toutes les sous-catégories globales un niveau plus bas ?
+each value is a line like [=