From fd897f4a7ed17368bebaa189dc4aa9ee38b788e7 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Mon, 22 Oct 2012 17:06:30 +0200
Subject: [PATCH] no-jira: french translation

---
 .../_i18n/LocalStrings_fr.properties          |  6 +-
 .../calendar/_i18n/LocalStrings_fr.properties | 13 +++-
 .../core/_i18n/LocalStrings_fr.properties     |  5 +-
 .../_i18n/LocalStrings_fr.properties          |  5 +-
 .../resume/_i18n/LocalStrings_fr.properties   |  5 ++
 .../bc/_i18n/LocalStrings_fr.properties       |  4 +-
 .../glossary/_i18n/LocalStrings_fr.properties |  6 +-
 .../_i18n/LocalStrings_fr.properties          |  6 +-
 .../impl/ui/_i18n/LocalStrings_fr.properties  |  4 +-
 .../_i18n/LocalStrings_fr.properties          |  5 +-
 .../mail/_i18n/LocalStrings_fr.properties     | 64 +++++++++++++++-
 .../archiver/_i18n/LocalStrings_fr.properties |  6 +-
 .../area/_i18n/LocalStrings_fr.properties     | 10 +++
 .../_i18n/LocalStrings_fr.properties          | 23 +++++-
 .../_i18n/LocalStrings_fr.properties          |  3 +-
 .../_i18n/LocalStrings_fr.properties          | 17 +++++
 .../attribs/_i18n/LocalStrings_fr.properties  |  9 +++
 .../elements/_i18n/LocalStrings_fr.properties |  6 ++
 .../db/_i18n/LocalStrings_fr.properties       | 15 ++++
 .../editor/_i18n/LocalStrings_fr.properties   | 22 +++++-
 .../_i18n/LocalStrings_fr.properties          | 12 ++-
 .../member/_i18n/LocalStrings_fr.properties   | 76 ++++++++++++++-----
 .../wizard/_i18n/LocalStrings_fr.properties   |  7 ++
 .../basiclti/_i18n/LocalStrings_fr.properties |  3 +-
 .../nodes/bc/_i18n/LocalStrings_fr.properties |  3 +-
 .../nodes/cp/_i18n/LocalStrings_fr.properties |  4 +-
 .../nodes/iq/_i18n/LocalStrings_fr.properties | 10 ++-
 .../members/_i18n/LocalStrings_fr.properties  | 12 +++
 .../_i18n/LocalStrings_fr.properties          | 11 ++-
 .../_i18n/LocalStrings_fr.properties          |  5 +-
 .../scorm/_i18n/LocalStrings_fr.properties    | 19 ++++-
 .../nodes/st/_i18n/LocalStrings_fr.properties |  5 +-
 .../nodes/tu/_i18n/LocalStrings_fr.properties |  3 +-
 .../_i18n/LocalStrings_fr.properties          |  3 +-
 .../run/_i18n/LocalStrings_fr.properties      |  6 +-
 .../group/ui/_i18n/LocalStrings_fr.properties |  4 +-
 .../ui/edit/_i18n/LocalStrings_fr.properties  |  5 +-
 .../homepage/_i18n/LocalStrings_fr.properties |  7 +-
 .../ui/main/_i18n/LocalStrings_fr.properties  | 14 +++-
 .../ui/run/_i18n/LocalStrings_fr.properties   |  4 +-
 .../wizard/_i18n/LocalStrings_fr.properties   | 13 +++-
 .../home/_i18n/LocalStrings_fr.properties     | 10 ++-
 .../cp/ui/_i18n/LocalStrings_fr.properties    |  7 +-
 .../ims/qti/_i18n/LocalStrings_fr.properties  |  8 +-
 .../login/_i18n/LocalStrings_fr.properties    | 18 ++---
 .../cp/_i18n/LocalStrings_fr.properties       |  7 +-
 .../dialog/_i18n/LocalStrings_fr.properties   |  3 +-
 .../fo/_i18n/LocalStrings_fr.properties       |  3 +-
 .../_i18n/LocalStrings_fr.properties          |  5 +-
 .../ui/_i18n/LocalStrings_fr.properties       |  4 +-
 .../ui/_i18n/LocalStrings_fr.properties       |  3 +-
 .../podcast/_i18n/LocalStrings_fr.properties  |  6 +-
 .../wiki/_i18n/LocalStrings_fr.properties     |  3 +-
 .../ui/_i18n/LocalStrings_fr.properties       |  7 +-
 .../collect/_i18n/LocalStrings_fr.properties  |  7 +-
 .../view/_i18n/LocalStrings_fr.properties     |  8 +-
 .../structel/_i18n/LocalStrings_fr.properties | 19 ++++-
 .../edit/_i18n/LocalStrings_fr.properties     |  4 +-
 .../view/_i18n/LocalStrings_fr.properties     | 10 ++-
 .../_i18n/LocalStrings_fr.properties          | 24 +++++-
 .../_i18n/LocalStrings_fr.properties          | 29 ++++++-
 .../ui/_i18n/LocalStrings_fr.properties       |  3 +-
 .../_i18n/LocalStrings_fr.properties          |  8 ++
 .../guidemo/_i18n/LocalStrings_fr.properties  |  5 +-
 .../weblog/_i18n/LocalStrings_fr.properties   |  2 +-
 .../user/_i18n/LocalStrings_fr.properties     | 23 +++++-
 .../_i18n/LocalStrings_fr.properties          | 38 +++++++++-
 67 files changed, 624 insertions(+), 100 deletions(-)
 create mode 100644 src/main/java/org/olat/core/commons/controllers/resume/_i18n/LocalStrings_fr.properties
 create mode 100644 src/main/java/org/olat/course/area/_i18n/LocalStrings_fr.properties
 create mode 100644 src/main/java/org/olat/course/config/ui/courselayout/_i18n/LocalStrings_fr.properties
 create mode 100644 src/main/java/org/olat/course/config/ui/courselayout/attribs/_i18n/LocalStrings_fr.properties
 create mode 100644 src/main/java/org/olat/course/config/ui/courselayout/elements/_i18n/LocalStrings_fr.properties
 create mode 100644 src/main/java/org/olat/course/db/_i18n/LocalStrings_fr.properties
 create mode 100644 src/main/java/org/olat/course/member/wizard/_i18n/LocalStrings_fr.properties
 create mode 100644 src/main/java/org/olat/course/nodes/members/_i18n/LocalStrings_fr.properties
 create mode 100644 src/main/java/org/olat/social/shareLink/_i18n/LocalStrings_fr.properties

diff --git a/src/main/java/org/olat/collaboration/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/collaboration/_i18n/LocalStrings_fr.properties
index 207842f87c2..a43ca522c98 100644
--- a/src/main/java/org/olat/collaboration/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/collaboration/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Sat Jan 08 12:50:54 CET 2011
+#Mon Oct 22 15:52:03 CEST 2012
 calendar.access=Droit d'\u00E9criture calendrier
 calendar.access.all=Tous les membres
 calendar.access.owners=Propri\u00E9taire resp. tuteur
@@ -12,5 +12,9 @@ collabtools.named.hasNews=Information aux membres
 collabtools.named.hasPortfolio=ePortfolio
 collabtools.named.hasWiki=Wiki
 folder=Dossier
+folder.access=Permission d'\u00E9criture du dossier
+folder.access.all=Tous les membres
+folder.access.owners=Propri\u00E9taire ou coach
+folder.access.title=Configurer les permissions d'\u00E9criture du dossier
 news.content=Information aux membres
 selection=S\u00E9lection
diff --git a/src/main/java/org/olat/commons/calendar/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/commons/calendar/_i18n/LocalStrings_fr.properties
index 575a44973fa..68ba5ca953f 100644
--- a/src/main/java/org/olat/commons/calendar/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/commons/calendar/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Fri Jan 21 12:16:41 CET 2011
+#Mon Oct 22 15:59:36 CEST 2012
 cal.add.event=Ajouter rendez-vous
 cal.add.readonly=(lecture uniquement)
 cal.color.choose=Choisir la couleur
@@ -74,6 +74,7 @@ cal.import.calname.exists.error=Le nom de calendrier indiqu\u00E9 existe d\u00E9
 cal.import.calname.prompt=Veuillez indiquer un nom pour le calendrier import\u00E9.
 cal.import.calname.submit=Importer
 cal.import.calname.title=Importer le calendrier
+cal.import.event=Importer les \u00E9v\u00E9nements
 cal.import.form.failed=L'importation de ce fichier n'a pas r\u00E9ussie.
 cal.import.form.format.error=Ce format de fichier ne peut pas \u00EAtre ajout\u00E9 dans le calendrier.
 cal.import.form.limit.error=La taille du fichier de calendrier ne peut pas d\u00E9passer {0} octets.
@@ -88,7 +89,10 @@ cal.import.remove.title=Confirmation de l'effacement
 cal.import.success=Import\u00E9 avec succ\u00E8s
 cal.import.title=Importer calendrier
 cal.import.type.file=Importer fichier
+cal.import.type.file.desc=Importer le calendrier depuis un fichier
 cal.import.type.url=Importer par URL
+cal.import.type.url.desc=Import le calendrier par une URL
+cal.import.type.url.error=Importer le calendrier par une URL
 cal.import.url.content.invalid=Le format du fichier calendrier n'est pas correcte. Veuillez v\u00E9rifier l'URL.
 cal.import.url.empty.error=LURL du calendrier ne peut pas \u00EAtre vide.
 cal.import.url.file.write.error=Le fichier calendrier n'a pas pu \u00EAtre \u00E9crite. Veuillez r\u00E9essayer ult\u00E9rieurement, s.v.p. .
@@ -180,5 +184,12 @@ help.hover.personalcal=Aide pour l'utilisation du calendrier personnel
 help.hover.personalcal.date=Aide pour la cr\u00E9ation des t\u00E2ches dans le calendrier personnel
 tab.event=D\u00E9tails du rendez-vous
 tab.links=Lien
+tab.links.extern=Documents externes
+tab.links.extern.name=Nom
+tab.links.extern.new=Nouveau document externe
+tab.links.extern.url=URL
+tab.links.extern.url.invalid=L'URL donn\u00E9e n'est pas valide.
+table.add=+
+table.delete=-
 ul.select=S\u00E9lectionner fichier
 uncheckall=Supprimer la s\u00E9lection
diff --git a/src/main/java/org/olat/core/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/core/_i18n/LocalStrings_fr.properties
index 4dbd8d5235f..095abbb25f3 100644
--- a/src/main/java/org/olat/core/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/core/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Sat Jan 08 14:18:17 CET 2011
+#Mon Oct 22 14:19:20 CEST 2012
 alert=Veuillez s\u00E9lectionner au moins un objet pour l'action d\u00E9sir\u00E9e, svp.
 back=Pr\u00E9c\u00E9dent
 calendar.choose=S\u00E9lectionnez une date dans le mini-calendrier
@@ -30,6 +30,7 @@ info.header=Information
 info.saved=Vos donn\u00E9es ont \u00E9t\u00E9 enregistr\u00E9es.
 input.toolong=Votre saisie est trop longue.
 logout=Se d\u00E9connecter
+module.change.warning=Pour que le changement soit effectif, OpenOLAT doit \u00EAtre red\u00E9marr\u00E9.
 new.form.mandatory=Ce champ doit \u00EAtre rempli.
 next=Suivant
 no=Non
@@ -76,6 +77,8 @@ table.showpages=Pages
 this.language.in.english=French
 this.language.translated=Fran\u00E7ais
 this.language.translator.names=Sergio Hoein, Claire Muller, David Touvet, S\u00E9verine Allimann
+tomcat.options.restart=Red\u00E9marrer tout-de-suite
+tomcat.options.restartonidle=Red\u00E9marrer qu'il n'y a plus d'utilisateur connect\u00E9
 toolbox.actions=Actions
 toolbox.tools=Outils
 top=vers le haut
diff --git a/src/main/java/org/olat/core/commons/chiefcontrollers/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/core/commons/chiefcontrollers/_i18n/LocalStrings_fr.properties
index 0a2f835bdc2..902c923b2e0 100644
--- a/src/main/java/org/olat/core/commons/chiefcontrollers/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/core/commons/chiefcontrollers/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Sun Jan 16 16:25:13 CET 2011
+#Mon Oct 22 14:21:53 CEST 2012
 AssessmentManager=Outil d'\u00E9valuation
 BusinessGroup=Groupe
 CalendarManager=Calendrier
@@ -10,6 +10,7 @@ CourseModule=Cours
 DENCourseNode=Fixer rdv
 DialogElement=Fichier discut\u00E9
 DropboxController=Dossier de remise
+EPStructuredMap=ePortfolio
 EPStructuredMapTemplate=Mod\u00E8le de portfolio
 FileResource.ANIM=Animation
 FileResource.BLOG=Blog
@@ -31,7 +32,9 @@ FileResource.WIKI=Wiki
 FileResource.XLS=Excel
 FolderModule=Dossier
 Forum=Forum
+Inbox=Bo\u00EEte de r\u00E9ception
 InfoMessage=Communications
+LibrarySite=Biblioth\u00E8que
 ReturnboxController=Dossier de restitution
 SolutionController=Solutions mod\u00E8les
 User=Utilisateur
diff --git a/src/main/java/org/olat/core/commons/controllers/resume/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/core/commons/controllers/resume/_i18n/LocalStrings_fr.properties
new file mode 100644
index 00000000000..db92ff13105
--- /dev/null
+++ b/src/main/java/org/olat/core/commons/controllers/resume/_i18n/LocalStrings_fr.properties
@@ -0,0 +1,5 @@
+#Mon Oct 22 11:53:54 CEST 2012
+askagain.label=Ne plus demander
+resume=Voulez-vous restaurer votre derni\u00E8re s\u00E9ance?
+resume.button=Oui
+resume.button.cancel=Non
diff --git a/src/main/java/org/olat/core/commons/modules/bc/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/core/commons/modules/bc/_i18n/LocalStrings_fr.properties
index 55bda5a34e7..b4a43d96219 100644
--- a/src/main/java/org/olat/core/commons/modules/bc/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/core/commons/modules/bc/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Sat Jan 08 14:31:24 CET 2011
+#Mon Oct 22 14:22:50 CEST 2012
 Directory=Dossier
 FileDeleteFailed=fichier/dossier <b>{0}</b> n'a pas pu \u00EAtre supprim\u00E9.
 FileDeleted=Le fichier/dossier <b>{0}</b> a \u00E9t\u00E9 supprim\u00E9 avec succ\u00E8s.
@@ -82,6 +82,7 @@ chelp.why2=Sans WebDAV, ce proc\u00E9d\u00E9 ne peut \u00EAtre accompli que par
 command.closepreview=Fermer l'aper\u00E7u
 command.preview=Afficher aper\u00E7u
 copy=Copier
+copyfile=Copier le fichier
 del=Supprimer
 del.confirm=Voulez-vous vraiment supprimer les fichiers suivants?
 del.header=Confirmation de suppression
@@ -127,6 +128,7 @@ notifications.entry=Fichier "{0}" modifi\u00E9 par {1}
 notifications.header=Dans un de vos dossiers abonn\u00E9s se trouvent de nouveaux fichiers.
 resize_image=Optimiser la taille de l'image pour le web (1280 x 1280)
 searchfile=Rechercher
+send=Envoyer un e-mail
 success=Succ\u00E8s de l'op\u00E9ration
 text.element.error.notlongerthan=Les fichiers et les dossiers ne doivent pas contenir plus de 20 signes.
 ul=T\u00E9l\u00E9charger fichier
diff --git a/src/main/java/org/olat/core/commons/modules/glossary/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/core/commons/modules/glossary/_i18n/LocalStrings_fr.properties
index 04b7beb4d57..698838b9db3 100644
--- a/src/main/java/org/olat/core/commons/modules/glossary/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/core/commons/modules/glossary/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Fri Jan 07 18:12:27 CET 2011
+#Mon Oct 22 14:54:56 CEST 2012
 chelp.flexion.define=En linguistique, les "flexions" d\u00E9signent les formes d\u00E9riv\u00E9es d'un mot qui expriment un fonction grammaticale.
 chelp.flexions.get.button=En cliquant sur le bouton "$\:flexions.get.button", vous obtiendrez une liste des flexions d'un terme du glossaire.
 chelp.flexions.to.save=Vous pouvez maintenant s\u00E9lectionner des formes d\u00E9riv\u00E9es du terme du glossaire. Sa d\u00E9finition sera ensuite affich\u00E9e dans le texte courant.
@@ -12,6 +12,7 @@ choose.morph.service=Utiliser le service suivant\:
 cmd.add=Ajouter entr\u00E9e.
 cmd.delete=Effacer
 cmd.edit=Modifier
+commad.glossary=Auteur
 definition.saved=La $\:definition.title a \u00E9t\u00E9 sauvegard\u00E9e.
 definition.title=D\u00E9finition
 disabled=Indisponible. Sauvez d'abord le terme, svp.
@@ -37,6 +38,9 @@ glossary.form.error.containsKeyAlready=Ce terme est d\u00E9j\u00E0 d\u00E9fini d
 glossary.form.error.keyToShort=Ce terme ne doit pas \u00EAtre seulement un signe
 glossary.form.error.notEmpty=Ce champ ne doit pas \u00EAtre vide
 glossary.form.glossaryKey=Terme
+glossary.item.at=\u00E0 {0}
+glossary.item.modified.by.on=chang\u00E9 par
+glossary.item.published.by=de
 glossary.list.filter=Filtrer la liste par\:
 glossary.list.showall=Afficher tout
 glossary.locked=Ce glossaire est \u00E9dit\u00E9 en ce moment par <b>{0}</b>. Les fonctions d'\u00E9ditions sont donc d\u00E9sactiv\u00E9es.
diff --git a/src/main/java/org/olat/core/commons/portlets/didYouKnow/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/core/commons/portlets/didYouKnow/_i18n/LocalStrings_fr.properties
index a0deaa1f0db..737a73a77dd 100644
--- a/src/main/java/org/olat/core/commons/portlets/didYouKnow/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/core/commons/portlets/didYouKnow/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Sun Sep 05 16:47:13 CEST 2010
+#Mon Oct 22 14:25:16 CEST 2012
 A-0=Vous pouvez cr\u00E9er un groupe de travail sous "Groupes" et vous avez la possibilit\u00E9 d'\u00E9changer des documents ou d'utiliser un forum.
 A-1=Cliquez sur "S'abonner" dans l'\u00E9l\u00E9ment de cours et vous serez inform\u00E9 par e-mail de toutes les modifications concernant le forum, le wiki, etc. sans devoir vous connecter \u00E0 OpenOLAT. Sur votre page d'accueil, vous avez la possibilit\u00E9 de configurer les r\u00E9glages pour les notifications abonn\u00E9es.
 A-10=Cliquez sur "Autres utilisateurs" saur la page d'accueil et recherchez la personne souhait\u00E9e. Vous pourrez voir la carte de visite de l'utilisateur OpenOLAT en question, visualiser son dossier public, et le contacter par e-mail.
@@ -16,7 +16,7 @@ A-20=S\u00E9lectionnez le calendrier d'un cours dans la bo\u00EEte 'G\u00E9n\u00
 A-21=Sur votre page d'accueil personnelle, sous 'R\u00E9glages', dans l'onglet 'Syst\u00E8me', vous pouvez choisir si les nouveaut\u00E9s doivent \u00EAtre notifi\u00E9es par e-mail de mani\u00E8re 'quotidienne', 'hebdomadaire', 'mensuelle', etc. Vous pouvez \u00E9galement d\u00E9sactiver les notifications en s\u00E9lectionnant 'jamais'.
 A-22=Sous 'Abonnements', vous pouvez consulter la liste et le flux RSS des modifications dans les ressources auxquelles vous \u00EAtes abonn\u00E9 et g\u00E9rer vos abonnements. Chaque nouveaut\u00E9 est li\u00E9e \u00E0 la ressource concern\u00E9e gr\u00E2ce \u00E0 un lien. La configuration par d\u00E9faut affiche les notifications concernant les derni\u00E8res 24 heures, mais vous pouvez aussi visualiser les modifications \u00E0 partir d'une date d\u00E9termin\u00E9e. Dans le flux RSS, les notifications des 30 derniers jours sont affich\u00E9es.
 A-3=Sur votre page d'accueil personnelle, s\u00E9lectionnez 'Abonnements' et s\u00E9lectionnez l'onglet 'News flux RSS' (vous pouvez aussi poser un favori). De cette mani\u00E8re, vous serez toujours inform\u00E9 au mieux.
-
+A-4=OpenOLAT offre un puissant outil ePortfolio. Avec cet outil de collecte, vous pouvez r\u00E9cup\u00E9rer vos artefacts personnels et les mettre dans un classeur destin\u00E9 aux autres utilisateurs. Sont \u00E9galement envisageables des classeurs de groupe et les classeurs devoirs.
 A-5=OpenOLAT peut \u00EAtre t\u00E9l\u00E9charg\u00E9 gratuitement sur <a class\="b_link_extern" href\="http\://www.openolat.org" target\="_blank">www.openolat.org</a>. Il y existe aussi des listes de mail et d'autres informations plus approfondies sur le syst\u00E8me de gestion d'apprentissage OpenOLAT.
 A-6=OpenOLAT signifie <b>O</b>nline <b>L</b>earning <b>A</b>nd <b>T</b>raining et est un Open Source Learning Management System.
 A-7=Vous pouvez changer la disposition des cases sur la page d'accueil ou ne pas afficher certaines cases en cliquant sur le lien "Configurer page".
@@ -39,7 +39,7 @@ Q-20=... que vous pouvez visualiser un calendrier de cours dans votre calendrier
 Q-21=... que vous pouvez choisir la fr\u00E9quence de r\u00E9ception des e-mails concernant les nouveaut\u00E9s?
 Q-22=... que vous pouvez consulter et g\u00E9rer vos abonnements dans la page d'accueil?
 Q-3=...que vous pouvez lire toutes les notifications abonn\u00E9es \u00E9galement par flux RSS?
-
+Q-4=... que vous pouvez cr\u00E9er un ePortfolio avec OpenOLAT?
 Q-5=...qu'OpenOLAT est open source?
 Q-6=... ce que signifie OpenOLAT?
 Q-7=... que vous pouvez adapter cette page?
diff --git a/src/main/java/org/olat/core/commons/services/mark/impl/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/core/commons/services/mark/impl/ui/_i18n/LocalStrings_fr.properties
index 91163d50a2e..f078f9ab17e 100644
--- a/src/main/java/org/olat/core/commons/services/mark/impl/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/core/commons/services/mark/impl/ui/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,6 @@
-#Sun Aug 15 12:01:41 CEST 2010
+#Mon Oct 22 14:20:48 CEST 2012
 mark=Marquer
 mark.no_stat=Aucun autre utilisateur n'a marqu\u00E9 cette ressource
 mark.stat={0} d'autres utilisateurs ont d\u00E9j\u00E0 marqu\u00E9 cette ressource
+mark.stat.self=Vous-m\u00EAme et $\:mark.stat
+mark.stat.self.only=Vous seul avez balis\u00E9 cette ressource.
diff --git a/src/main/java/org/olat/core/gui/exception/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/core/gui/exception/_i18n/LocalStrings_fr.properties
index 0e8be758caf..972b5a6a96b 100644
--- a/src/main/java/org/olat/core/gui/exception/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/core/gui/exception/_i18n/LocalStrings_fr.properties
@@ -1,7 +1,10 @@
-#Sun Sep 05 16:17:13 CEST 2010
+#Mon Oct 22 14:22:29 CEST 2012
 cancel=Annuler
 error.addinfo=Informations suppl\u00E9mentaires\:
 error.back=Retour
+error.businesspath=Chemin technique
+error.businesspath.previous=Chemin technique pr\u00E9c\u00E9dent\:
+error.businesspath.unkown=Inconnu
 error.databaseexception=Erreur de base de donn\u00E9es inattendue.
 error.errnum=Erreur n\u00B0\:
 error.header=Erreur
diff --git a/src/main/java/org/olat/core/util/mail/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/core/util/mail/_i18n/LocalStrings_fr.properties
index 6e0dc656001..d0d79d781b8 100644
--- a/src/main/java/org/olat/core/util/mail/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/core/util/mail/_i18n/LocalStrings_fr.properties
@@ -1,5 +1,10 @@
-#Sun Aug 29 18:39:56 CEST 2010
+#Mon Oct 22 15:12:50 CEST 2012
+chelp.mail-admin.title=$\:mail.admin.title
 chelp.mail-templ.title=$\:mailnotification.title
+chelp.mail.module=OpenOLAT dispose d'un syst\u00E8me de bo\u00EEte de courrier \u00E9lectronique interne qui r\u00E9pertorie tous les courriels re\u00E7us et envoy\u00E9  par un utilisateur. Ils seront affich\u00E9s dans la partie "Accueil" de chaque utilisateur. Ce compte e-mail est un composant facultatif d'OpenOLAT.
+chelp.mail.module.extern=Si la bo\u00EEte aux lettres interne d'OpenOLAT est activ\u00E9e, tous les courriels entrants et sortants sont r\u00E9pertori\u00E9s dans la bo\u00EEte aux lettres personnelle de chaque utilisateur.
+chelp.mail.module.extern.config=Chaque utilisateur peut \u00E9galement configurer dans les param\u00E8tres syst\u00E8me si les courriers \u00E9lectroniques re\u00E7us doivent \u00EAtre r\u00E9serv\u00E9 \u00E0 un usage interne ou \u00E0 l'adresse e-mail personnelle. En tant qu'administrateur, vous pouvez d\u00E9finir le comportement par d\u00E9faut\:
+chelp.mail.module.intern=Si la bo\u00EEte aux lettres interne est d\u00E9sactiv\u00E9e, tous les messages seront envoy\u00E9s exclusivement \u00E0 l'adresse e-mail personnelle. La bo\u00EEte aux lettres OpenOLAT n'est alors pas visible dans la partie "Accueil".
 chelp.mailtemplateformbody=La configuration par d\u00E9faut pr\u00E9voit un texte par d\u00E9faut comme contenu du message. Le texte peut \u00EAtre modifi\u00E9 selon vos exigences.
 chelp.mailtempsubject=Le sujet du message est pr\u00E9d\u00E9fini, mais peut \u00EAtre modifi\u00E9 selon vos souhaits.
 chelp.sendMail1=Veuillez choisir ici, si l'utilisateur que vous inscrivez, d\u00E9sinscrivez ou d\u00E9placez, re\u00E7oit un e-mail.
@@ -12,6 +17,48 @@ contact.cp.from=Copie \u00E0 l'exp\u00E9diteur
 footer.no.userdata=\n\n--- \nCe message a \u00E9t\u00E9 envoy\u00E9 automatiquement via la plateforme d'apprentissage OpenOLAT.\r\n{0}
 footer.with.userdata=\n\n--- \n{2} {3} ({0})\r\n{4} {5}\r\n\r\nCe message a \u00E9t\u00E9 envoy\u00E9 via la plateforme d'apprentissage OpenOLAT.\r\n{1}
 help.hover.mail-templ=Aide pour l'utilisation de l'e-mail mod\u00E8le
+mail.action.emtpy=S\u00E9lectionnez au moins une adresse e-mail pour d\u00E9clencher un effet.
+mail.action.mark=Signaler
+mail.action.open=Lire
+mail.action.read=Lu
+mail.action.send.real=R\u00E9exp\u00E9dier
+mail.action.send.real.success=Le message au sujet de "{0}" a \u00E9t\u00E9 redirig\u00E9e vers votre adresse e-mail personnelle.
+mail.action.unmark=Pas signal\u00E9
+mail.action.unread=Pas lu
+mail.admin.default.settings=Valeurs par d\u00E9faut pour l'envoi d'e-mails
+mail.admin.description=Configuration des options d'envoi des e-mail par OpenOLAT e-mail et de la bo\u00EEte aux lettres
+mail.admin.intern.enabled=Activer la bo\u00EEte aux lettres OpenOLAT
+mail.admin.intern.only=Distribuer les e-mails \u00E0 la boite aux lettres OpenOLAT
+mail.admin.intern.real.mail=Distribuer les courriels \u00E0 la bo\u00EEte aux lettres OpenOLAT interne et \u00E0 la bo\u00EEte aux lettres e-mail personnelle.
+mail.admin.title=Bo\u00EEte aux lettres et envois d'e-mails
+mail.attachments=Pi\u00E8ce jointe
+mail.body=Message
+mail.confirm.delete.multi.text=Veuillez confirmer s'il vous pla\u00EEt que vous souhaitez supprimer d\u00E9finitivement les e-mails s\u00E9lectionn\u00E9s {0} avec toutes les pi\u00E8ces jointes\:
+mail.confirm.delete.single.text=Veuillez confirmer s'il vous pla\u00EEt que vous souhaitez supprimer d\u00E9finitivement l'e-mail s\u00E9lectionn\u00E9 y compris toutes ses pi\u00E8ces jointes\:
+mail.confirm.delete.title=Effacer des e-mails
+mail.context=Contexte
+mail.empty.box=Cette bo\u00EEte aux lettres ne contient aucun e-mail.
+mail.from=De
+mail.from.miscellaneous=Divers
+mail.inbox=R\u00E9ception
+mail.inbox.alt=Bo\u00EEte de r\u00E9ception
+mail.inbox.title=Bo\u00EEte de r\u00E9ception
+mail.marked=Signal\u00E9
+mail.marked.header=\u2691
+mail.notification.type=E-mails
+mail.outbox=Envoy\u00E9
+mail.outbox.alt=E-mails envoy\u00E9s
+mail.outbox.meta=ces courriels ont \u00E9t\u00E9 envoy\u00E9s en masse.
+mail.outbox.title=E-mails envoy\u00E9s
+mail.read=Lu
+mail.read.header=\u26AB
+mail.receivedDate=Recevoir
+mail.recipients=A
+mail.sendDate=Envoy\u00E9
+mail.subject=Sujet
+mail.unmarked=Pas signal\u00E9
+mail.unread=Pas lu
+mailhelper.error.addressinvalid=Une ou plusieurs adresses ne sont pas valides\: {0}
 mailhelper.error.attachment=L'e-mail n'a pas pu \u00EAtre envoy\u00E9\: fichiers attach\u00E9s non valables. Veuillez contacter le destinataire manuellement.
 mailhelper.error.failedusers=Les personnes suivantes n'ont pas re\u00E7u votre e-mail. Veuillez contacter ces personnes manuellement et v\u00E9rifiez leurs adresses e-mail\:
 mailhelper.error.failedusers.title=Adresses des destinataires bloqu\u00E9s
@@ -21,7 +68,6 @@ mailhelper.error.send.general=L'e-mail n'a pas pu \u00EAtre envoy\u00E9 pour des
 mailhelper.error.sender.address=L'e-mail n'a pas pu \u00EAtre envoy\u00E9\: adresse non valable. Veuillez contacter le destinataire manuellement.
 mailhelper.error.template.general=L'e-mail n'a pas pu \u00EAtre envoy\u00E9\: erreur g\u00E9n\u00E9rale dans le texte de l'e-mail. Veuillez contacter le destinataire manuellement.
 mailhelper.error.template.parse=L'e-mail n'a pas pu \u00EAtre envoy\u00E9\: erreur de parsing dans le texte de l'e-mail. Veuillez contacter le destinataire manuellement.
-mailhelper.error.addressinvalid=Une ou plusieurs adresses ne sont pas valides: {0}
 mailnotification.title=Notification par e-mail
 mailtemplateform.body=Message
 mailtemplateform.continue=Suivant
@@ -29,3 +75,17 @@ mailtemplateform.error.emptyfield=Ce champ ne doit pas \u00EAtre vide.
 mailtemplateform.error.velocity=Le signe \# n'est pas autoris\u00E9 dans ce champ
 mailtemplateform.sendMailSwitchElem=Envoyer e-mail
 mailtemplateform.subject=Sujet
+menu.mail=E-mail
+menu.mail.alt=Configuration syst\u00E8me des e-mails
+send.mail.attachments=Pi\u00E8ce jointe
+send.mail.body=Message
+send.mail.description=Vous pouvez envoyer un e-mail avec des documents
+send.mail.error=Attention\!\!\!
+send.mail.fileToBigForAttachments={0}MB est la taille maximale des pi\u00E8ces jointes. L'e-mail ne contiendra que des liens vers les documents.
+send.mail.noFileSelected=Vous n'avez pas choisi de documents.
+send.mail.selectionContainsFolder=Seuls les fichiers individuels peuvent \u00EAtre envoy\u00E9s.
+send.mail.subject=Sujet
+send.mail.title=Envoy\u00E9 les documents par e-mail
+send.mail.to=A
+send.mail.to.auto=A
+send.mail.to.auto.add=+
diff --git a/src/main/java/org/olat/course/archiver/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/archiver/_i18n/LocalStrings_fr.properties
index 8079251b2ed..f0fe3b9883b 100644
--- a/src/main/java/org/olat/course/archiver/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/archiver/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Sun Jan 16 16:30:11 CET 2011
+#Mon Oct 22 16:02:18 CEST 2012
 archive.dialog.notsuccessfully=L'archivage de la discussion de fichier n'a pas \u00E9t\u00E9 possible.
 archive.dialog.successfully=Le fichier discut\u00E9 a \u00E9t\u00E9 archiv\u00E9 dans votre dossier personnel.
 archive.dropbox.notasks=Le dossier de remise est encore vide.
@@ -46,6 +46,7 @@ chelp.table1=<b>Tab. 1\:</b> Entr\u00E9es possibles dans les colonnes du fichier
 chelp.title=Titre
 chelp.uid=Identification de l'utilisateur
 chelp.ziel=Cible
+cmd.download=T\u00E9l\u00E9charger
 cmd.start=D\u00E9marrer
 column.field.missing=- 
 column.field.no=Non
@@ -54,9 +55,11 @@ column.field.yes=Oui
 column.header.attempts=Essais
 column.header.coachcomment=Commentaire pour le tuteur
 column.header.comment=Commentaire pour l'utilisateur
+column.header.initialLaunchDate=D\u00E9but du cours
 column.header.login=Nom d'utilisateur
 column.header.passed=R\u00E9ussi
 column.header.score=Points
+column.header.scoreLastModified=Derni\u00E8re mise-\u00E0-jour
 column.header.seqnum=Num\u00E9ro
 command.change.charset=Jeu de caract\u00E8res
 command.closearchiver=Fermer
@@ -77,6 +80,7 @@ fo=Forums
 help.hover.log=Description des entr\u00E9es possibles des fichiers log
 index.intro=Gr\u00E2ce \u00E0 cet outil, diff\u00E9rentes donn\u00E9es de ce cours OLAT peuvent \u00EAtre archiv\u00E9es. <p> Veuillez choisir une entr\u00E9e du menu de gauche pour commencer.
 index.title=outil d'archivage des donn\u00E9es
+legend=L\u00E9gende
 logfilechooserform.archive=Archiver
 logfilechooserform.begindate=de
 logfilechooserform.deletelog=Effacer apr\u00E8s archivage
diff --git a/src/main/java/org/olat/course/area/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/area/_i18n/LocalStrings_fr.properties
new file mode 100644
index 00000000000..9cd6f763b32
--- /dev/null
+++ b/src/main/java/org/olat/course/area/_i18n/LocalStrings_fr.properties
@@ -0,0 +1,10 @@
+#Mon Oct 22 16:06:52 CEST 2012
+action=Action
+course.areas.description=Cr\u00E9er un domaine d'\u00E9tude
+course.areas.title=Domaine d'\u00E9tude du cours
+delete=Effacer
+delete.area.description=Voulez-vous vraiment effacer le domaine d'\u00E9tude "{0}"?
+delete.area.title=Effacer le domaine d'\u00E9tude
+edit=Editer
+table.header.description=Description
+table.header.name=Nom
diff --git a/src/main/java/org/olat/course/assessment/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/assessment/_i18n/LocalStrings_fr.properties
index 82e6f198b3c..7b8576bc10a 100644
--- a/src/main/java/org/olat/course/assessment/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/assessment/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Fri Jan 07 18:24:36 CET 2011
+#Mon Oct 22 15:23:37 CEST 2012
 action.choose=S\u00E9lectionner
 artefact.title=Attestation de performance pour le cours {0}
 assessmentLock=Cette \u00E9valuation est momentan\u00E9ment bloqu\u00E9e par l'utilisateur {0} ({1}). Veuillez essayer d'y acc\u00E9der plus tard SVP.
@@ -36,7 +36,9 @@ command.closeassessment=Fermer
 command.hidelog=Cacher l'historique des modifications
 command.showlog=Aper\u00E7u de l'historique des modifications
 command.start.bulkwizard=D\u00E9marrer l'\u00E9valuation en masse
+contact.link=Contacter
 course=Cours\:
+course.link=Ouvrir le cours
 date=Date\:
 detailview.title=Aper\u00E7u d\u00E9taill\u00E9 de l'\u00E9valuation
 efficiencyStatements.course.noaccess=Ce cours a \u00E9t\u00E9 bloqu\u00E9, vous n'y avez plus acc\u00E8s
@@ -46,7 +48,17 @@ efficiencyStatementsPortlet.description=Raccourci vers les attestation de perfor
 efficiencyStatementsPortlet.nostatements=Vous n'avez pas d'attestation de performance.
 efficiencyStatementsPortlet.showAll=Afficher toutes
 efficiencyStatementsPortlet.title=Mes attestations 
+efficiencystatement.config=Changer la configuration
+efficiencystatement.config.off=d\u00E9sactiv\u00E9
+efficiencystatement.config.on=activ\u00E9
+efficiencystatement.intro.1=Les cours avec un \u00E9l\u00E9ment qui inclut une \u00E9valuation (points / r\u00E9ussi) g\u00E9n\u00E8re une attestation de performance par utilisateur. Cette attestation g\u00E9n\u00E9r\u00E9 apr\u00E8s tout changement qu'il soit provoqu\u00E9 par un coach ou en remplissant un test. Les attestations de performance peuvent \u00EAtre consult\u00E9 et affich\u00E9e dans le cours ou dans la partie "Accueil" de l'utilisateur.
+efficiencystatement.intro.2=Cette fonction d'attestation de performance peut \u00EAtre activ\u00E9 ou d\u00E9sactiv\u00E9 dans la configuration du cours. Pour le moment, l'attestation de performance est <strong>{0}</ strong>.
+efficiencystatement.intro.3=Si vous apportez des modifications aux r\u00E8gles d'\u00E9valuation d'un cours ou que vous ajoutez de nouvelles \u00E9valuations au cours, alors les attestations de performance existantes seront mise \u00E0 jour.
+efficiencystatement.intro.4=S\u00E9lectionnez le bouton ci-dessous pour recalculer les attestations de performance de ce cours. Cette action peut prendre quelques minutes.
 efficiencystatement.nodata=Il n'y a pas de performance qui puissent \u00EAtre affich\u00E9es.
+efficiencystatement.recalculate=Recalculez les attestations
+efficiencystatement.recalculate.finished=Les attestations ont \u00E9t\u00E9 recalcul\u00E9
+efficiencystatement.recalculate.warning=Avec ce choix, les attestations de ce cours seront recalcul\u00E9es. Cela peut prendre un certain temps. Etes-vous certain de vouloir continuer?
 efficiencystatement.title=Attestation de performance
 email=E-mail\:
 finished=fermer
@@ -79,9 +91,12 @@ form.step5.columns=Les \u00E9valuations se trouvent dans
 form.title=Formulaire d'\u00E9valuation
 form.usercomment=Commentaires pour l'utilisateur
 form.valueUndefined=<i>Non d\u00E9fini</i>
+group=Groupe\:
+group.link=Ouvrir le groupe
 groupchoose.nogroups=Aucun groupe n'a \u00E9t\u00E9 trouv\u00E9. Soit il n'y a aucun groupe dans ce cours, soit vous ne disposez pas des droits de tuteur.
 groupchoose.title=Choix d'un groupe de cours
 help.hover.assess=Aide pour l'utilisation de l'outil d'\u00E9valuation
+home.link=Carte de visite
 identityoverview.title=Aper\u00E7u de l'\u00E9valuation
 index.intro=Gr\u00E2ce \u00E0 cet outil, vous pourrez juger et \u00E9valuer les utilisateurs de votre cours. Vous pouvez voir les tests et les modifier. <p> Veuillez choisir une entr\u00E9e dans le menu de gauche pour commencer. 
 index.noAssessableNodes=Aucune \u00E9valuation ne peut \u00EAtre faite, puisque aucun \u00E9l\u00E9ment \u00E9valuable n'est utilis\u00E9 dans ce cours. D\u00E9marrez l'\u00E9diteur de cours, et ajoutez un \u00E9l\u00E9ment de cours \u00E9valuable \u00E0 votre structure de cours.
@@ -97,6 +112,8 @@ lastname=Nom\:
 log.title=Historique des modifications
 menu.bulkfocus=\u00C9valuation en masse
 menu.bulkfocus.alt=\u00C9valuation en masse des \u00E9l\u00E9ments de cours d'\u00E9valuation et de devoirs.
+menu.efficiency.statment=Attestation de performance
+menu.efficiency.statment.alt=$\:menu.efficiency.statment
 menu.groupfocus=Par groupes
 menu.groupfocus.alt=Veuillez choisir un groupe pour voir un aper\u00E7u des \u00E9valuations des participants au groupe.
 menu.index=Evaluation
@@ -139,7 +156,11 @@ table.header.course=Nom du cours
 table.header.delete=Effacer
 table.header.details=D\u00E9tails
 table.header.details.ta=devoir
+table.header.initialLaunchDate=D\u00E9but du cours
+table.header.lastScoreDate=Derni\u00E8re mise \u00E0 jour
 table.header.launchcourse=D\u00E9marrer cours
+table.header.max=Max.
+table.header.min=Min.
 table.header.name=Nom
 table.header.node=El\u00E9ment de cours
 table.header.passed=R\u00E9ussi
diff --git a/src/main/java/org/olat/course/condition/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/condition/_i18n/LocalStrings_fr.properties
index 9d8991bc324..8dcba3da973 100644
--- a/src/main/java/org/olat/course/condition/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/condition/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Sun Jan 09 19:08:33 CET 2011
+#Mon Oct 22 15:24:26 CEST 2012
 apply=Reprendre
 choose=S\u00E9lectionner
 command.activate.easyMode=Afficher mod\u00E8le simple
@@ -13,6 +13,7 @@ error.argtype.attribvalue=La fonction "{0}" doit \u00EAtre appel\u00E9e avec une
 error.argtype.coursnodeidexpeted=La fonction "{0}" doit accuser par la suite une identification d'\u00E9l\u00E9ment de cours.
 error.argtype.date=L'indication de temps pour la fonction "{0}" doit \u00EAtre d\u00E9finie de la mani\u00E8re suivante\: "jj.mm.AAAA HH\:mm". Votre indication {1} ne correspond pas au format de temps.
 error.argtype.institutionalname=La fonction"{0}"doit \u00EAtre appel\u00E9 avec un nom d'institut.
+error.argtype.outcome.undefined=La variable demand\u00E9e n'existe pas dans le test s\u00E9lectionn\u00E9\!
 error.argtype.username=La fonction "{0}" doit \u00EAtre appel\u00E9 avec un nom d'utilisateur.
 error.fewerargs=La fonction "{0}" a moins d'arguments.
 error.fix=Cr\u00E9er
diff --git a/src/main/java/org/olat/course/config/ui/courselayout/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/config/ui/courselayout/_i18n/LocalStrings_fr.properties
new file mode 100644
index 00000000000..aa26156416f
--- /dev/null
+++ b/src/main/java/org/olat/course/config/ui/courselayout/_i18n/LocalStrings_fr.properties
@@ -0,0 +1,17 @@
+#Mon Oct 22 16:12:15 CEST 2012
+course.layout.custom=Personnalis\u00E9...
+course.layout.default=Standard
+course.layout.legacy=Du dossier de stockage du cours {0}
+course.layout.predefined=Pr\u00E9sentation du cours
+course.layout.save=Sauver
+course.layout.selector=Choisir une pr\u00E9sentation pour le cours
+course.layout.template=Pr\u00E9sentation du syst\u00E8me
+logo.delete=Effacer
+logo.file.type.error=S'il vous pla\u00EEt, t\u00E9l\u00E9charger un fichier image comme un logo (par exemple png, gif ou jpg).
+logo.image.label=Logo d'en-t\u00EAte
+logo.size.error=Le document que vous avez t\u00E9l\u00E9charg\u00E9 est trop gros, veuillez utilis\u00E9 un logo plus petit s'il-vous-pla\u00EEt.
+logo.upload.error=L'image n'a pas pu \u00EAtre sauv\u00E9e, essayez s'il-vous-pla\u00EEt avec une autre image.
+logo.upload.success=L'image a \u00E9t\u00E9 sauv\u00E9e avec succ\u00E8s.
+preview.image.label=Pr\u00E9visualisation
+tab.layout.title=Configurations
+upload.second.logo=T\u00E9l\u00E9charger un logo
diff --git a/src/main/java/org/olat/course/config/ui/courselayout/attribs/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/config/ui/courselayout/attribs/_i18n/LocalStrings_fr.properties
new file mode 100644
index 00000000000..9899f0d0b43
--- /dev/null
+++ b/src/main/java/org/olat/course/config/ui/courselayout/attribs/_i18n/LocalStrings_fr.properties
@@ -0,0 +1,9 @@
+#Mon Oct 22 16:14:23 CEST 2012
+attribute.title.backgroundColor=Couleur d'arri\u00E8re-plan
+attribute.title.color=Couleur
+attribute.title.font=Police d'\u00E9criture
+attribute.title.preview=Aper\u00E7u
+attribute.title.size=Taille de caract\u00E8res
+color.double.error=Choisir une couleur ou un code couleur hexad\u00E9cimal mais pas les deux.
+color.hex.error=Le code couleur hexad\u00E9cimal n'est pas valide. Il doit commencer par un \#.
+preview.sample=Un court aper\u00E7u du texte
diff --git a/src/main/java/org/olat/course/config/ui/courselayout/elements/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/config/ui/courselayout/elements/_i18n/LocalStrings_fr.properties
new file mode 100644
index 00000000000..bf0efb234c5
--- /dev/null
+++ b/src/main/java/org/olat/course/config/ui/courselayout/elements/_i18n/LocalStrings_fr.properties
@@ -0,0 +1,6 @@
+#Mon Oct 22 16:15:10 CEST 2012
+element.title.header=Titres
+element.title.link=Liens
+element.title.menu=Menus
+element.title.text=Texte
+element.title.toolbox=Bo\u00EEte \u00E0 outils
diff --git a/src/main/java/org/olat/course/db/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/db/_i18n/LocalStrings_fr.properties
new file mode 100644
index 00000000000..ecdaca1c5e9
--- /dev/null
+++ b/src/main/java/org/olat/course/db/_i18n/LocalStrings_fr.properties
@@ -0,0 +1,15 @@
+#Mon Oct 22 16:16:43 CEST 2012
+command.closedb=Fermer
+command.new_db=Cr\u00E9er une nouvelle base de donn\u00E9e
+customDb.category=Nom
+customDb.create=Cr\u00E9er
+customDb.custom_db=Base de donn\u00E9e
+customDb.entry.identity=Utilisateur
+customDb.entry.name=Nom
+customDb.entry.value=Valeur
+customDb.export=Exporter
+customDb.reset=Remettre \u00E0 z\u00E9ro
+customDb.url=URL
+main.menu.title=Bases de donn\u00E9es
+main.menu.title.alt=Bases de donn\u00E9es du cours
+tool.name=Bases de donn\u00E9es
diff --git a/src/main/java/org/olat/course/editor/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/editor/_i18n/LocalStrings_fr.properties
index 23fa7a92a79..3ca4a9525ca 100644
--- a/src/main/java/org/olat/course/editor/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/editor/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Sun Jan 16 16:26:19 CET 2011
+#Mon Oct 22 16:26:37 CEST 2012
 access.form.label=Avoir acc\u00E8s au cours entier.
 access.legend=Modifier l'acc\u00E8s au cours entier
 apply=OK
@@ -202,6 +202,7 @@ chelp.funcInit=<i>getInitialEnrollmentDate("</i>$\:chelp.int<i>")</i>
 chelp.funcInitCourse=<i>getInitialCourseLaunchDate(0)</i>
 chelp.funcLearn=<i>inLearningGroup("</i>$\:chelp.string<i>")</i>
 chelp.funcLearningGroupFull=<i>isLearningGroupFull("</i>$\:chelp.string<i>")</i>
+chelp.funcParticipant=isCourseParticipant(0)
 chelp.funcPass=<i>getPassed("</i>$\:chelp.int<i>")</i>
 chelp.funcRece=<i>getRecentEnrollmentDate("</i>$\:chelp.int<i>")</i>
 chelp.funcReceCourse=<i>getRecentCourseLaunchDate(0)</i>
@@ -265,6 +266,7 @@ chelp.signO7=Division
 chelp.signO8=Addition
 chelp.signO9=Soustraction
 chelp.signOR=OU logique
+chelp.signParticipant=Retourne $\:chelp.wordTrue pour tous les participants du cours
 chelp.signPass=Donne en retour l'op\u00E9rateur bool\u00E9en $\:chelp.wordTrue (\=R\u00E9ussi) ou $\:chelp.wordFalse (\=Pas r\u00E9ussi) de l'\u00E9l\u00E9ment de cours avec l'ID sp\u00E9cifi\u00E9
 chelp.signRece=Donne en retour la date de la derni\u00E8re inscription du participant au cours concern\u00E9 de l'\u00E9l\u00E9ment de cours $\:chelp.en avec l'ID sp\u00E9cifi\u00E9
 chelp.signReceCourse=Restitue la date de la derni\u00E8re visite d'un cours par le participant.
@@ -314,17 +316,22 @@ chelp.visF=<i>&laquo;$\:chelp.vis&raquo;</i>
 chelp.wordFalse=FALSE
 chelp.wordOr=ou
 chelp.wordTrue=TRUE
+command.admin.header=Fonctions
 command.closeeditor=Fermer \u00E9diteur
 command.copynode=Copier
+command.courseareas=Domaines d'\u00E9tudes
 command.coursefolder=Dossier de stockage
 command.coursepreview=Aper\u00E7u du cours
 command.deletenode=Supprimer
 command.deletenode.header=Modifier \u00E9l\u00E9ments de cours
 command.movenode=D\u00E9placer
+command.multi.sps=Plusieurs pages individuelles
 command.publish=Publier
 condition.noAccessExplanation.title=Informations si visible et pas d'acc\u00E8s
 condition.visibility.title=Visibilit\u00E9
 copy.course.element.title=Copier l'\u00E9l\u00E9ment de cours
+course.building.block.disabled=Les \u00E9l\u00E9ments de ce type ont \u00E9t\u00E9 d\u00E9sactiv\u00E9. Contactez l'administrateur ou retirer l'\u00E9l\u00E9ment de votre cours.
+course.building.block.disabled.user=Les \u00E9l\u00E9ments de ce type ont \u00E9t\u00E9 d\u00E9sactiv\u00E9. Contactez l'administrateur ou l'auteur du cours.
 coursefolder.close=Fermer dossier de stockage
 coursefolder.name=Dossier de stockage
 coursestatus.ok.message=Ce cours ne comporte pas d'erreur dans l'\u00E9diteur.
@@ -385,6 +392,11 @@ movecopynode.error.rootnode=L'\u00E9l\u00E9ment de cours principal ne peut pas \
 movecopynode.error.selectfirst=Veuillez d'abord choisir un \u00E9l\u00E9ment de cours de votre cours.
 movecopynode.info.condmoved=L'\u00E9l\u00E9ment de cours a \u00E9t\u00E9 d\u00E9plac\u00E9 avec succ\u00E8s. Veuillez v\u00E9rifier toutes les \u00E9ventuelles restrictions de visibilit\u00E9 et d'acc\u00E8s, possiblement devenues invalables.
 movecopynode.invalid.target=Impossibe de copier/d\u00E9placer\: Le noeud cible fait parti de l'arborescence s\u00E9lectionn\u00E9. S\u00E9lectionnez une autre position dans l'arbre \u00E0 gauche.
+multi.sps.asChild=Ajouter sous l'\u00E9l\u00E9ment actuel
+multi.sps.desc=S\u00E9lectionnez un ou plusieurs fichiers en tant que pages individuelles pour le cours.
+multi.sps.file=Fichiers
+multi.sps.sameLevel=Ajouter apr\u00E8s l'\u00E9l\u00E9ment actuel
+multi.sps.title=Choisissez les fichiers.
 node.insert.info=Choisissez la position \u00E0 laquelle vous voulez ins\u00E9rer l'\u00E9l\u00E9ment de cours "{0}"
 node.move.info=Choisissez la position vers laquelle vous voulez d\u00E9placer l'\u00E9l\u00E9ment de cours "{0}" et ses \u00E9l\u00E9ments subordonn\u00E9es.
 nodeConfigForm.content_only=Contenu seulement
@@ -394,6 +406,8 @@ nodeConfigForm.learningobjectives=Description
 nodeConfigForm.menumust=Il faut indiquer un titre bref.
 nodeConfigForm.menutitle=Titre bref
 nodeConfigForm.save=Enregistrer
+nodeConfigForm.short_title_content=Titre court et contenu
+nodeConfigForm.short_title_desc_content=Titre court, description et contenu
 nodeConfigForm.title=Titre et description de l'\u00E9l\u00E9ment de cours
 nodeConfigForm.title_content=Titre et contenu
 nodeConfigForm.title_desc_content=Titre, description et contenu
@@ -417,6 +431,12 @@ pbl.nothing.button=Retour \u00E0 l'\u00E9diteur
 pbl.remind.catalog=Si vous avez ouvert le cours pour les utilisateurs OLAT enregistr\u00E9s et invit\u00E9s, s'il vous pla\u00EEt n'oubliez pas de l'inscrire dans le catalogue sous la rubrique souhait\u00E9.
 pbl.success=Les changements s\u00E9lectionn\u00E9s ont \u00E9t\u00E9 publi\u00E9s. 
 publish.access.header=Modification de l'acc\u00E8s raccourci
+publish.catalog.add=Ajouter au catalogue
+publish.catalog.box=Ajouter le cours au catalogue
+publish.catalog.error=Vous devez choisir au moins une entr\u00E9e dans le catalogue.
+publish.catalog.header=Cr\u00E9er une entr\u00E9e dans le catalogue
+publish.catalog.reminder1=Si les cours ne sont pas r\u00E9f\u00E9renc\u00E9s dans le catalogue, les \u00E9tudiants auront plus de difficult\u00E9s \u00E0 les trouver. S\u00E9lectionnez un ou plusieurs dossiers du catalogue dans lequel le cours doit \u00EAtre r\u00E9pertori\u00E9. Vous pouvez toujours ajouter des entr\u00E9es de catalogue ou supprimer celles qui existent d\u00E9j\u00E0.
+publish.catalog.reminder2=Remarque\: un cours dans le catalogue n'est visible qu'apr\u00E8s que l'\u00E9tape de "Modification de l'acc\u00E8s raccourci" du point pr\u00E9c\u00E9dente soit sur "Tous les utilisateurs OpenOLAT enregistr\u00E9s". S\u00E9lectionnez "retour" pour modifier les autorisations.
 publish.header=Publication des modifications des \u00E9l\u00E9ments de cours
 publish.notpossible.setincomplete=La combinaison des \u00E9l\u00E9ments \u00E0 publier engendre un cours invalable.  V\u00E9rifiez la liste des d\u00E9pendances suivante, afin de r\u00E9soudre le probl\u00E8me.
 publish.nowarnings=Aucun probl\u00E8me d\u00E9tect\u00E9
diff --git a/src/main/java/org/olat/course/groupsandrights/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/groupsandrights/_i18n/LocalStrings_fr.properties
index 9f0debdb134..fa68f52477b 100644
--- a/src/main/java/org/olat/course/groupsandrights/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/groupsandrights/_i18n/LocalStrings_fr.properties
@@ -1,9 +1,17 @@
-#Sun Jun 27 18:09:54 CEST 2010
+#Mon Oct 22 15:25:32 CEST 2012
+add.all=Ajouter toutes les permissions
 bgr.archive=Archivage des donn\u00E9es
 bgr.assess=Outil d'\u00E9valuation
+bgr.dbs=Banque de donn\u00E9e du cours
 bgr.editor=Editeur de cours
 bgr.glossary=Outil glossaire
 bgr.groupmngt=Gestion de groupes
 bgr.statistics=Statistiques
+menu.rights=Permissions
 noRestriction=Aucune restriction
-bgr.dbs=Banque de donnée du cours
+participant=Participants
+remove.all=Effacer toutes les permissions
+table.header.groups=Groupe
+table.header.remove=Effacer
+table.header.role=R\u00F4les
+tutor=Coaches
diff --git a/src/main/java/org/olat/course/member/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/member/_i18n/LocalStrings_fr.properties
index 50bb12c39bb..73ce00f5987 100644
--- a/src/main/java/org/olat/course/member/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/member/_i18n/LocalStrings_fr.properties
@@ -1,35 +1,71 @@
-#Sun Sep 05 11:25:04 CEST 2010
-menu.members=Membres
-menu.members.alt=Administration des membres du cours
+#Mon Oct 22 16:26:50 CEST 2012
+action=Action
+add.member=Ajouter des membres
+assessment=Outil d'\u00E9valuation
+course.lastTime=Derni\u00E8re ouverture
+course.membership.creation=Date d'adh\u00E9sion
+course.numOfVisits=Nombre d'affichage du cours
+dialog.modal.bg.leave.text=Voulez-vous vraiment supprimer cette personne {0} du cours et de l'ensemble des groupes?
+edit.member=Administrer les membres
+edit.member.groups=Membre des groupes
+edit.member.title=Permissions des membres sur le cours "{0}"
+error.atleastone=Le cours doit avoir au moins un propri\u00E9taire.
+group.add=Ajouter un groupe
+group.create=Cr\u00E9er un groupe
+home=Carte de visite
+import.member=Importer des membres
+mail.member=Courriel
+members.all=Tous
+menu.breadcrumbs=$org.olat.course.run\:command.opensimplegroupmngt
 menu.groups=Groupes
 menu.groups.alt=Administration des groupes
+menu.members=Membres
+menu.members.alt=Administration des membres du cours
 menu.orders=R\u00E9servations
 menu.orders.alt=Administration des r\u00E9servations
 menu.rights=Droits
 menu.rights.alt=Administration des droits du cours
-members.all=Tous
+nomembers=Aucun membre qui correspondent \u00E0 vos crit\u00E8res n'a \u00E9t\u00E9 trouv\u00E9.
+nomembers.nogroup=Aucun membre correspondant \u00E0 vos crit\u00E8res n'a \u00E9t\u00E9 trouv\u00E9.
 owners=Propri\u00E9taires
-tutors=Coaches
+owners.infos=Les propri\u00E9taires ont tous les droits d'auteur et d'administration sur le cours
 participants=Participants
-waitinglist=Liste d'attente
-search=Recherche
-action=Action
-group.create=Cr\u00E9er un groupe
-group.add=Ajouter un groupe
-role.repo.owner=Propri\u00E9taire
-role.repo.tutor=Coach
-role.group.tutor=Coach
-role.repo.participant=Participant
+participants.infos=Les participants ont acc\u00E8s au cours.<br/>Les participants du groupe ont acc\u00E8s au cours et \u00E0 leur groupe.
 role.group.participant=Participant
+role.group.tutor=Coach
 role.group.waiting=En attente
+role.repo.owner=Propri\u00E9taire
+role.repo.participant=Participant
+role.repo.tutor=Coach
+search=Recherche
+search.all=tous les membres
+search.attendee=$\:role.repo.participant
+search.group=seulement les membres du groupe
+search.login=Nom d'utilisateur
+search.origin=Origine
+search.origin.alt=Origine
+search.owner=$\:role.repo.owner
+search.repo=seulement les membres du cours
+search.roles=R\u00F4les
+search.tutor=$\:role.repo.tutor
+search.waiting=$\:role.group.waiting
+select.group=S\u00E9lectionner des groupes
 table.header.edit=Editer
-table.header.remove=Enlever
 table.header.firstName=Pr\u00E9nom
-table.header.lastName=Nom
 table.header.firstTime=Admission
+table.header.freePlace=Libre
+table.header.groups=Groupes
+table.header.lastName=Nom
 table.header.lastTime=Derni\u00E8re visite
+table.header.mail=E-mail
+table.header.participants=Participants
+table.header.participantsCount=Occup\u00E9
+table.header.remove=Enlever
 table.header.role=R\u00F4les
-table.header.groups=Groupes
-select.group=S\u00E9lectionner des groupes
-nomembers.nogroup=Aucun membre correspondant \u00E0 vos crit\u00E8res n'a \u00E9t\u00E9 trouv\u00E9.
-mail.member=Courriel
\ No newline at end of file
+table.header.tutors=Coaches
+table.header.tutorsCount=Coaches
+table.header.waitingList=Liste d'attente
+tutors=Coaches
+tutors.infos=Les coaches ont acc\u00E8s aux outils d'\u00E9valuation et de coaching des membres du cours.<br/>Les coaches du groupe ont acc\u00E8s aux outil d'\u00E9valuation et de coaching des membres de leur groupe.
+waiting.infos=Les gens de la liste d'attente n'ont pas acc\u00E8s au cours ni au groupe. Leur acc\u00E8s ne sera lib\u00E9r\u00E9 que s'il ya suffisamment de place ou si une personne ont \u00E9t\u00E9 r\u00E9affect\u00E9e manuellement.
+waitinglist=Liste d'attente
diff --git a/src/main/java/org/olat/course/member/wizard/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/member/wizard/_i18n/LocalStrings_fr.properties
new file mode 100644
index 00000000000..f73b551b8ae
--- /dev/null
+++ b/src/main/java/org/olat/course/member/wizard/_i18n/LocalStrings_fr.properties
@@ -0,0 +1,7 @@
+#Mon Oct 22 15:39:04 CEST 2012
+form.addusers=Nom d'utilisateur
+form.names.example=test01<br/>auteur02<br/>
+import.confirm.title=Contr\u00F4ler
+import.import.title=Donner les nomes d'utilisateurs
+import.mail.title=Notification par e-mail
+import.permission.title=Permissions
diff --git a/src/main/java/org/olat/course/nodes/basiclti/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/nodes/basiclti/_i18n/LocalStrings_fr.properties
index 1fd2c39f844..60a3a3044d9 100644
--- a/src/main/java/org/olat/course/nodes/basiclti/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/nodes/basiclti/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Sat Jan 08 14:57:33 CET 2011
+#Mon Oct 22 16:26:54 CEST 2012
 LTConfigForm.invalidurl=Indiquez une URL valable, svp.
 LTConfigForm.key=Cl\u00E9
 LTConfigForm.key.example=Exemple\: lmsng.school.edu
@@ -34,4 +34,5 @@ form.title=Configuration de la page LTI
 help.hover.lt.conf=Aide pour configurer la page LTI
 pane.tab.accessibility=Acc\u00E8s
 pane.tab.ltconfig=Contenu page
+preview=Aper\u00E7u
 title_lti=Page LTI
diff --git a/src/main/java/org/olat/course/nodes/bc/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/nodes/bc/_i18n/LocalStrings_fr.properties
index d1da218c3fe..b5f9db528f2 100644
--- a/src/main/java/org/olat/course/nodes/bc/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/nodes/bc/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Sat Aug 28 13:57:28 CEST 2010
+#Mon Oct 22 16:27:04 CEST 2012
 chelp.acc=<b>$\:pane.tab.accessibility</b>
 chelp.bc=$org.olat.course.nodes\:title_bc
 chelp.bc1=Dans ce dossier, vous pouvez d\u00E9poser des documents, pour que les participants du cours puissent les t\u00E9l\u00E9charger,
@@ -19,6 +19,7 @@ peekview.allItemsLink=Tous les documents
 preview.canDownload=Download permis
 preview.canUpload=Upload permis
 preview.conf.toggle=Afficher/cacher la configuration
+preview.downloadfile=T\u00E9l\u00E9charger le fichier
 preview.header=Configuration du dossier pour l'utilisateur simul\u00E9
 preview.info=Le contenu du fichier est repr\u00E9sent\u00E9 ci-dessous (l'aper\u00E7u uniquement possible en lecture\!)
 preview.quotaKB=Quota en KB
diff --git a/src/main/java/org/olat/course/nodes/cp/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/nodes/cp/_i18n/LocalStrings_fr.properties
index 7326a0dd7c3..23afa63459a 100644
--- a/src/main/java/org/olat/course/nodes/cp/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/nodes/cp/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Tue Dec 21 13:28:04 CET 2010
+#Mon Oct 22 16:28:00 CEST 2012
 chelp.ced-cp-disp.title=$\:chelp.ced-disp.title
 chelp.ced-cp.title=S\u00E9lectionner un contenu didactique CP
 chelp.ced-disp.title=Repr\u00E9senter les contenus didactiques CP
@@ -33,6 +33,7 @@ command.preview=Afficher aper\u00E7u
 command.showcp=Afficher contenu didactique CP
 condition.accessibility.title=Acc\u00E8s
 display.config.compMenu=Afficher la navigation CP
+display.config.compNextPrevious=Montrer en avant / retour
 display.config.fieldset=Affichage
 display.config.startPage=Avec page d'accueil?
 display.config.startPage.false=Non, d\u00E9marrer le contenu tout de suite
@@ -51,4 +52,5 @@ help.hover.cp-filename=Aide \u00E0 la repr\u00E9sentation d'un contenu didactiqu
 no.cp.chosen=<i>Aucun contenu didactique CP choisi</i>
 pane.tab.accessibility=Acc\u00E8s
 pane.tab.cpconfig=Contenu didactique
+preview.cp=Aper\u00E7u
 title_cp=Contenu didactique CP
diff --git a/src/main/java/org/olat/course/nodes/iq/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/nodes/iq/_i18n/LocalStrings_fr.properties
index bc13f1199ea..3ca07899a48 100644
--- a/src/main/java/org/olat/course/nodes/iq/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/nodes/iq/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Fri Jan 21 11:42:48 CET 2011
+#Mon Oct 22 16:36:35 CEST 2012
 Intro.self=Pressez sur D\u00E9marrer pour commencer l'auto-test.
 Intro.surv=Pressez sur D\u00E9marrer pour commencer avec le questionnaire. 
 Intro.test=Pressez sur D\u00E9marrer pour commencer le test. 
@@ -17,16 +17,20 @@ chelp.ced-qti-start-self.title=Texte informatif pour auto-test
 chelp.ced-qti-start-surv.title=Texte informatif pour questionnaire
 chelp.ced-qti-start-test.title=Texte informatif pour test
 chelp.confSelf1=Dans ce champ, vous pouvez d\u00E9finir comment l'$\:chelp.iqSelf doit \u00EAtre affich\u00E9 dans le cours actuel.
+chelp.confSelf14=Si cette option est coch\u00E9e, OpenOLAT est masqu\u00E9 lors d'un auto-test et le module d'auto-test est affich\u00E9 dans la totalit\u00E9 de la fen\u00EAtre du navigateur. L'acc\u00E8s \u00E0 des fonctionnalit\u00E9s suppl\u00E9mentaires ou des cours de OpenOLAT n'est plus possible.
 chelp.confSelf6=En activant la case, vous permettez aux participants d'interrompre l'auto-test sans que les r\u00E9ponses ne soient enregistr\u00E9es.
 chelp.confSelf7=En activant la case, vous permettez aux participants d'interrompre l'auto-test. Les r\u00E9ponses d\u00E9j\u00E0 fournies sont enregistr\u00E9es et les participants peuvent continuer l'auto-test plus tard.
 chelp.confSelf8=Activez la case pour limiter le nombre de tentatives de r\u00E9solution et pour indiquer combien de fois l'auto-test peut \u00EAtre effectu\u00E9 par le m\u00EAme utilisateur.
 chelp.confSurf1=Dans ce champ, vous pouvez d\u00E9finir le mode d'affichage du $\:chelp.iqSurv dans le cours actuel.
 chelp.confSurf6=En activant la case, vous permettez aux participants d'interrompre le questionnaire sans que les r\u00E9ponses ne soient enregistr\u00E9es.
 chelp.confSurf7=En activant la cas, vous permettez aux participants d'interrompre le questionnaire. Les r\u00E9ponses d\u00E9j\u00E0 fournies sont enregistr\u00E9es et les participants peuvent continuer plus tard.
+chelp.confSurv14=Si cette option est coch\u00E9e, OpenOLAT est masqu\u00E9 au cours d'un sondage et le module de sondage est affich\u00E9 dans la totalit\u00E9 de la fen\u00EAtre du navigateur. L'acc\u00E8s \u00E0 des fonctionnalit\u00E9s suppl\u00E9mentaires ou des cours d'OpenOLAT n'est plus possible.
 chelp.confTest1=Dans ce champ, vous pouvez d\u00E9cider de l'affichage du $\:chelp.iqTest dans le cours actuel.
 chelp.confTest10=Activez la case si vous ne souhaitez pas montrer les r\u00E9sultats aux participants, une fois le test r\u00E9alis\u00E9.
 chelp.confTest11=Activez la case pour montrer les r\u00E9sultats aux participants sur la page d'envoi du test, une fois le test r\u00E9alis\u00E9.
 chelp.confTest12=Vous pouvez d\u00E9finir si les r\u00E9sultats doivent \u00EAtre montr\u00E9s imm\u00E9diatement apr\u00E8s la conclusion du test ou \u00E0 un autre moment, selon votre choix.
+chelp.confTest13=Cochez cette option si vous voulez que l'utilisateur qui a d\u00E9j\u00E0 r\u00E9ussi un test ne puisse pas am\u00E9liorer ces r\u00E9sultats par de nouvelles tentatives.
+chelp.confTest14=Si cette option est coch\u00E9e, OpenOLAT est masqu\u00E9 lors d'un test et le module de test occupe la totalit\u00E9 de la fen\u00EAtre du navigateur. L'acc\u00E8s \u00E0 des fonctionnalit\u00E9s suppl\u00E9mentaires ou des cours de OpenOLAT n'est plus possible.
 chelp.confTest2=Par ailleurs, vous pouvez d\u00E9finir s'il faut permettre la navigation. Activez la case pour activer la navigation.
 chelp.confTest21=Par ailleurs, vous pouvez d\u00E9terminer si le menu doit afficher "$\:qti.form.menurender.allquestions" ou "$\:qti.form.menurender.sectionsonly" .
 chelp.confTest3=Avec $\:chelp.dispNav, vous pouvez d\u00E9cider si la navigation doit \u00EAtre affich\u00E9e ou non.
@@ -91,6 +95,7 @@ condition.accessibility.title=Acc\u00E8s
 correcttest=Corriger le Test
 coursefolder=Dossier stockage cours "{0}"
 disclaimer.file.invalid=Certaines informations ne peuvent pas \u00EAtre affich\u00E9es, car le fichier r\u00E9f\u00E9renci\u00E9 {0} n'est plus existant. Veuillez pr\u00E9venir la direction du cours.
+error.assessment.stopped=Le test a \u00E9t\u00E9 retir\u00E9 par votre coach.
 error.entry.locked=La ressource d'\u00E9tude choisie est actuellement \u00E9dit\u00E9e par un utilisateur. Veuillez choisir une autre ressource d'\u00E9tude SVP. 
 error.self.undefined.long=Aucun auto-test d\u00E9fini pour "{0}". Choisissez dans "Configuration auto-test".
 error.self.undefined.short=Aucun auto-test d\u00E9fini pour "{0}".
@@ -128,12 +133,14 @@ pane.tab.iqconfig.test=Configuration test
 passed.no=Non r\u00E9ussi
 passed.yes=R\u00E9ussi
 passed.yourpassed=Statut
+preview=Aper\u00E7u
 preview.points.set=Les points pour l'aper\u00E7u ont \u00E9t\u00E9 pos\u00E9s.
 qti.form.attempts=Nombre maximal d'essais
 qti.form.attempts.noLimit=illimit\u00E9
 qti.form.auto.enumerate.choices=Trier les r\u00E9ponses par ordre alphab\u00E9tique
 qti.form.auto.memofield=Notes personnelles
 qti.form.auto.memofield.text=Vous pouvez ajouter des notes personnelles sur la question. Les notes NE seront PAS sauv\u00E9es une fois le test termin\u00E9.
+qti.form.block.afterSuccess=La premi\u00E8re tentative r\u00E9ussie compte
 qti.form.date.end=\u00E0
 qti.form.date.error.endbeforebegin=La date de d\u00E9but doit pr\u00E9c\u00E9der la date de fin.
 qti.form.date.error.format=Mauvais format de date
@@ -141,6 +148,7 @@ qti.form.date.start=de
 qti.form.date.start.error.mandatory=Il faut indiquer au moins une date de d\u00E9but.
 qti.form.enablecancel=Permettre abandon
 qti.form.enablesuspend=Permettre interruption
+qti.form.fullwindow=Affich\u00E9e le module seul, masqu\u00E9 le LMS
 qti.form.limit.attempts=Limiter le nombre de tentatives
 qti.form.menudisplay=Afficher navigation Menu 
 qti.form.menuenable=Autoriser navigation Menu
diff --git a/src/main/java/org/olat/course/nodes/members/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/nodes/members/_i18n/LocalStrings_fr.properties
new file mode 100644
index 00000000000..44a36a2bf92
--- /dev/null
+++ b/src/main/java/org/olat/course/nodes/members/_i18n/LocalStrings_fr.properties
@@ -0,0 +1,12 @@
+#Mon Oct 22 16:40:05 CEST 2012
+coaches.to=Coach du cours "{0}"
+members.coaches=Coaches
+members.email.title=Envoyer un e-mail
+members.noParticipants.message=Aucun groupe avec des participants n'a \u00E9t\u00E9 affect\u00E9 \u00E0 ce cours. Cr\u00E9er par exemple un groupe dans l'outil "Administration des membres" et ajouter y des participants.
+members.owners=Administrateur du cours
+members.participants=Participants
+members.to=Participant "{0}" du cours "{1}"
+owners.to=Administrateurs du cours "{0}"
+pane.tab.accessibility=Acc\u00E8s
+participants.to=Participants du cours "{0}"
+title_info=Liste des participants
diff --git a/src/main/java/org/olat/course/nodes/portfolio/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/nodes/portfolio/_i18n/LocalStrings_fr.properties
index e9ee4b15fac..cf2ffaa4547 100644
--- a/src/main/java/org/olat/course/nodes/portfolio/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/nodes/portfolio/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Fri Jan 21 12:10:02 CET 2011
+#Mon Oct 22 16:40:50 CEST 2012
 ced.hover=Aide pour l'\u00E9l\u00E9ment de cours "Devoir portfolio"
 chelp.ced_portfolio.attention=Gardez \u00E0 l'esprit que vous pouvez \u00E9valuer les devoirs portfolio remis seulement si les participants sont inscrits \u00E0 un groupe d'\u00E9tude. Cr\u00E9ez donc un groupe d'\u00E9tude avec les participants dans la gestion des groupes.
 chelp.ced_portfolio.detail=Si vous avez d\u00E9j\u00E0 ajout\u00E9 un mod\u00E8le de portfolio, il appara\u00EEt sous $\:selected.map. Gr\u00E2ce au lien correspondant, vous arrivez \u00E0 la pr\u00E9visualisation. Maintenant, vous avez la possibilit\u00E9 de s\u00E9lectionner un autre contenu gr\u00E2ce au bouton "$\:select.map". Si un mod\u00E8le de portfolio a d\u00E9j\u00E0 \u00E9t\u00E9 t\u00E9l\u00E9charg\u00E9 et \u00E9labor\u00E9, il ne pourra plus \u00EAtre remplac\u00E9.
@@ -55,6 +55,15 @@ pane.tab.portfolio_config=Contenu didactique
 pane.tab.portfolio_config.explanation=Configurer le devoir portfolio
 pane.tab.portfolio_config.title=S\u00E9lectionner ou cr\u00E9er le mod\u00E8le de portfolio
 pane.tab.portfolio_scoring=\u00C9valuation
+passed.cut=$org.olat.course.nodes.ms\:passed.cut
+passed.title=$org.olat.course.nodes.ms\:passed.title
+passed.yourpassed=$org.olat.course.nodes.ms\:passed.yourpassed
+preview.map=Aper\u00E7u
+score.max=$org.olat.course.nodes.ms\:score.max
+score.min=$org.olat.course.nodes.ms\:score.min
+score.noscore=$org.olat.course.nodes.ms\:score.noscore
+score.title=$org.olat.course.nodes.ms\:score.title
+score.yourscore=$org.olat.course.nodes.ms\:score.yourscore
 select.map=Remplacer mod\u00E8le de portfolio
 select.map2=S\u00E9lectionner mod\u00E8le de portfolio
 select.mymap=Devoirs portfolio pr\u00E9lev\u00E9s
diff --git a/src/main/java/org/olat/course/nodes/projectbroker/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/nodes/projectbroker/_i18n/LocalStrings_fr.properties
index 4d29a0afc41..8ed8998a960 100644
--- a/src/main/java/org/olat/course/nodes/projectbroker/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/nodes/projectbroker/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Fri Jan 21 12:10:13 CET 2011
+#Mon Oct 22 16:41:59 CEST 2012
 ENROLLMENT_EVENT=Date d'inscription
 HANDOUT_EVENT=Date de d\u00E9p\u00F4t
 account.manager.groupdescription=Administrateur de la $\:chelp.projectbroker.themenboerse <i>{0}</i> cr\u00E9\u00E9 automatiquement.
@@ -118,6 +118,7 @@ export.header.selectedplaces=Places
 export.header.title=$\:chelp.projectbroker.themaSg
 form.accountmanagement.no.account.manager.group=Aucun responsable disponible.
 form.accountmanagement.title=Administrer les responsables de sujet
+form.error.project.filenametoolong=Le nom de fichier choisi est trop long (maximum 100 caract\u00E8res).
 form.error.project.title.already.exist=Un sujet avec ce nom existe d\u00E9j\u00E0.
 form.error.project.title.is.empty=Le titre ne doit pas \u00EAtre vide.
 form.modules.dropbox=Dossier de d\u00E9pot
@@ -206,6 +207,8 @@ projectgroup.candidates.message=Apr\u00E8s avoir accept\u00E9 les candidats d\u0
 projectgroup.candidates.title=Candidats
 projectgroup.member.title=Participants accept\u00E9s
 projectgroup.projectleader.title=Responsable du sujet
+projectlist.callout.intro=Cliquez sur l'utilisateur pour obtenir plus d'informations \u00E0 son sujet.
+projectlist.callout.title=$\:projectlist.tableheader.account.manager pour {0}
 projectlist.no.projects=Pour ce $\:chelp.projectbroker.themenboerse  aucun $\:chelp.projectbroker.themaPl n'est disponible.
 projectlist.numbers.delimiter=de
 projectlist.tableheader.account.manager=Responsable
diff --git a/src/main/java/org/olat/course/nodes/scorm/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/nodes/scorm/_i18n/LocalStrings_fr.properties
index 77afec0f7d8..908480beb80 100644
--- a/src/main/java/org/olat/course/nodes/scorm/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/nodes/scorm/_i18n/LocalStrings_fr.properties
@@ -1,5 +1,10 @@
-#Tue Dec 21 13:28:17 CET 2010
+#Mon Oct 22 12:16:19 CEST 2012
+advance.score.label=Emp\u00EAcher le nombre de points d'\u00EAtre diminu\u00E9 apr\u00E8s une nouvelle tentative
 assessable.label=Transmettre points de SCORM
+attempts.depends.label=Ne compte les solutions que si les points sont transmis
+attempts.label=Nombre maximum de tentatives
+attempts.max.reached=Le nombre maximum de tentatives a \u00E9t\u00E9 atteint.
+attempts.noLimit=illimit\u00E9
 attempts.nomoreattempts=Vous ne disposez pas d'essais suppl\u00E9mentaires
 attempts.yourattempts=Nombre d'essais effectu\u00E9s
 chelp.auto=<i>$org.olat.course.nodes.scorm\:height.auto</i>
@@ -16,6 +21,10 @@ chelp.sco2=Cr\u00E9ez d'abord le module SCORM dans les ressources didactiques. C
 chelp.sco3=Si vous avez d\u00E9j\u00E0 ajout\u00E9 un $\:chelp.sco , alors son nom de fichier s'affiche dans le champ, ainsi que les bouton $\:chelp.prevSco en haut \u00E0 droite.
 chelp.sco4=Vous avez maintenant la possibilit\u00E9 de choisir un autre fichier zip gr\u00E2ce au bouton $\:chelp.chanSco .
 chelp.set1=D\u00E9terminez si un menu de navigation soit montr\u00E9 \u00E0 l'affichage du paquet Scorm \u00E0 gauche.
+chelp.set10=Si cette checkbox est s\u00E9lectionn\u00E9e, OpenOLAT sera masqu\u00E9 \u00E0 l'ouverture de cet \u00E9l\u00E9ment et le module SCORM utilisera la fen\u00EAtre du butineur en entier.
+chelp.set11=Le module SCORM sera automatique ferm\u00E9 d\u00E8s qu'il sera termin\u00E9 et que l'utilisateur affiche le cours.
+chelp.set12=Au cas o\u00F9 un utilisateur peut faire plusieurs tentatives, cette checkbox emp\u00EAchera qu'il d\u00E9grade ses r\u00E9sultats avec de nouvelles tentatives.
+chelp.set13=Au moyen du drop-down menus vous pouvez limiter le nombre de tentatives. La valeur la plus haute est 20.
 chelp.set2=D\u00E9terminez si la naviagtion est permise avec les boutons 'avant' et 'retour' \u00E0 l'int\u00E9rieur d'un contenu SCORM.
 chelp.set3=A l'ade d'un menu d\u00E9roulant, vous pouvez d\u00E9terminer la taille des pages SCORM.
 chelp.set4=Par $\:chelp.auto vous avez la possibilit\u00E9 de les r\u00E9gler sur la hauteur de la fen\u00EAtre ou selon une valeur d\u00E9termin\u00E9e.
@@ -23,7 +32,9 @@ chelp.set5=D\u00E9terminez si la somme de tous les points obtenus dans le paquet
 chelp.set6=Indiquez un nombre entier pour \u00E9tablir le nombre de points pour que le test SCORM soit valid\u00E9 comme r\u00E9ussi.
 chelp.set7=OLAT tente de reconna\u00EEtre automatiquement le set de caract\u00E8res. Si l'option "Automatiquement" ne donne aucun r\u00E9sultat acceptable, le codage du contenu peut \u00EAtre configur\u00E9 gr\u00E2ce \u00E0 un set pr\u00E9d\u00E9fini (si un codage n'est pas disponible, le set ISO-8899-1 est utilis\u00E9).
 chelp.set8=Permettez le codage du script Java gr\u00E2ce \u00E0 un set de caract\u00E8res pr\u00E9d\u00E9fini (la configuration par d\u00E9faut utilise le m\u00EAme set de caract\u00E8res pour le contenu et le script Java).
+chelp.set9=D\u00E9terminer si le contenu SCORM d\u00E9marre automatiquement lorsque l'\u00E9l\u00E9ment correspondant est s\u00E9lectionn\u00E9 dans le cours. Si vous ne s\u00E9lectionnez pas cette option, une page s'affiche \u00E0 la place.
 chosencp=Contenu didactique SCORM
+closeonfinish.label=Ferm\u00E9 le module automatiquement si termin\u00E9
 command.changecp=Remplacer contenu didactique SCORM
 command.choosecp=S\u00E9lectionner contenu didactique SCORM
 command.closecp=Fermer aper\u00E7u
@@ -33,8 +44,6 @@ command.showscorm=Afficher contenu didactique SCORM
 condition.accessibility.title=Acc\u00E8s
 cutvalue.label=Nombre de points n\u00E9cessaire pour 'R\u00E9ussi'
 cutvalue.validation=Introduisez un nombre entier
-rawcontent.height.error=Si vous avez s\u00E9lectionn\u00E9 "$\:rawcontent.label", vous devez choisir une hauteur de champ d'affichage.
-rawcontent.label=Contenu brut
 encoding.auto=Automatiquement
 encoding.content=Set de caract\u00E8res pour le contenu
 encoding.js=Set de caract\u00E8res Javascript
@@ -47,6 +56,7 @@ form.scormmode=Mode de d\u00E9roulement SCORM
 form.scormmode.browse=regarder
 form.scormmode.nocredit=pas de distribution de points
 form.scormmode.normal=normal 
+fullwindow.label=Montr\u00E9 le module seul, masqu\u00E9 le LMS
 header=S\u00E9lectionner contenu didactique SCORM
 headerform=R\u00E8glages
 height.auto=Automatiquement
@@ -59,8 +69,11 @@ pane.tab.cpconfig=Contenu didactique
 passed.no=Pas r\u00E9ussi
 passed.yes=R\u00E9ussi
 passed.yourpassed=Statut
+rawcontent.height.error=Si vous avez s\u00E9lectionn\u00E9 "$\:rawcontent.label", vous devez choisir une hauteur de champ d'affichage.
+rawcontent.label=Contenu brut
 score.noscoreinfoyet=Il n'y a pas d'indications de poinst pour cet objet SCORM, car vous ne l'avez encore jamais effectu\u00E9.
 score.title=Points
 score.yourscore=Nombre de points obtenus
 showmenu.label=Afficher le menu
 shownavbuttons.label=Afficher les boutons de navigation
+skiplaunchpage.label=D\u00E9marrer le contenu automatiquement
diff --git a/src/main/java/org/olat/course/nodes/st/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/nodes/st/_i18n/LocalStrings_fr.properties
index 04a1b184e9e..ee60b90e294 100644
--- a/src/main/java/org/olat/course/nodes/st/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/nodes/st/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Tue Dec 21 13:35:38 CET 2010
+#Mon Oct 22 16:44:30 CEST 2012
 calcedpassed=Statut
 calcedscore=Points
 chelp.as=<b>$org.olat.course.nodes.st\:selforsystemoverview\: </b>
@@ -6,6 +6,8 @@ chelp.ced-st-overview.title=\u00C9l\u00E9ment "Structure"\: page d'aper\u00E7u
 chelp.ced-st-score.title=\u00C9l\u00E9ment "Structure"\: r\u00E9sum\u00E9 de l'\u00E9valuation des autres \u00E9l\u00E9ments de cours
 chelp.columns=Choisir la bo\u00EEte \u00E0 cocher <i>$\:displayTwoColumns</i> pour vous faire afficher le contenu automatique ou l'aper\u00E7u en deux colonnes.
 chelp.cutval=<i>&laquo;$org.olat.course.nodes.st\:scform.passedtype.cutvalue&raquo;</i>
+chelp.delegate=Si vous s\u00E9lectionnez l'option $\:chelp.delgt, un aper\u00E7u de l'\u00E9l\u00E9ment du cours sera montr\u00E9 \u00E0 la place.
+chelp.delgt=<i>&laquo;$org.olat.course.nodes.st\:form.delegate&raquo;</i>
 chelp.en=<i>$org.olat.course.nodes\:title_en</i>
 chelp.filec=<i>&laquo;$org.olat.commons.file.filechooser\:fieldset.chosecreateeditfile&raquo;</i>
 chelp.fldst=$org.olat.course.nodes.st\:score.fieldset.title
@@ -41,6 +43,7 @@ displayTwoColumns=Affichage en deux colonnes
 easyMode.noAssessableChildren=Seulement les \u00E9valuations d'autres \u00E9l\u00E9ments de cours \u00E9valuables (par exemple test, \u00E9valuation et structure) peuvent \u00EAtre comptabilis\u00E9es. De tels \u00E9l\u00E9ments n'existent pas dans votre cours. 
 fieldset.chosecreateeditfile=S\u00E9lectionner, \u00E9diter ou cr\u00E9er un fichier HTML
 folder.displayname=Dossier de stockage
+form.delegate=Aucun aper\u00E7u, activer d'abord la visibilit\u00E9 des \u00E9l\u00E9ments du cours
 form.expert.error.calc.passed=R\u00E8gle invalide
 form.expert.error.calc.score=R\u00E8gle invalide
 form.peekview=Vue g\u00E9n\u00E9rale automatique avec aper\u00E7u
diff --git a/src/main/java/org/olat/course/nodes/tu/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/nodes/tu/_i18n/LocalStrings_fr.properties
index 64a26c57f5f..33948ed0c82 100644
--- a/src/main/java/org/olat/course/nodes/tu/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/nodes/tu/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Sat Jan 08 12:43:24 CET 2011
+#Mon Oct 22 16:44:34 CEST 2012
 TUConfigForm.invalidurl=Vous devez indiquer une URL valide.
 TUConfigForm.pass=Mot de passe
 TUConfigForm.protected=Page prot\u00E9g\u00E9e par mot de passe
@@ -46,3 +46,4 @@ option.tunnel.iframe.label=Int\u00E9gr\u00E9 (source cach\u00E9e)
 option.tunnel.inline.label=Int\u00E9gr\u00E9 compl\u00E8tement (source cach\u00E9e)
 pane.tab.accessibility=Acc\u00E8s
 pane.tab.tuconfig=Contenu de la page
+preview=Aper\u00E7u
diff --git a/src/main/java/org/olat/course/repository/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/repository/_i18n/LocalStrings_fr.properties
index df44ddd87a5..d23e049482c 100644
--- a/src/main/java/org/olat/course/repository/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/repository/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Sat Jan 08 12:43:33 CET 2011
+#Mon Oct 22 16:44:37 CEST 2012
 command.linkresource=Relier ressource didactique
 dc.id=ID du cours
 dc.longtitle=Titre du cours
@@ -29,6 +29,7 @@ import.suc.continue=Terminer l'importation du cours
 import.suc.intro=Le cours a \u00E9t\u00E9 import\u00E9 avec succ\u00E8s. Vous serez maintenant dirig\u00E9 vers le dossier des ressources didactiques o\u00F9 vous pouvez compl\u00E9ter les indications d\u00E9taill\u00E9es pour le cours import\u00E9 et terminer l'importation du cours.
 import.suc.title=Importation du cours r\u00E9ussie
 import.title=Importation de r\u00E9f\u00E9rences
+import.yesmode.action=Importer toutes les ressources sans plus poser de question
 node.blog=Blog
 node.cp=Contenu didactique CP
 node.ep=Mod\u00E8le de portfolio
diff --git a/src/main/java/org/olat/course/run/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/run/_i18n/LocalStrings_fr.properties
index 73cf1c24f9e..f1a0ce4e749 100644
--- a/src/main/java/org/olat/course/run/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/run/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Sun Jul 11 16:06:54 CEST 2010
+#Mon Oct 22 15:40:38 CEST 2012
 command.bookmark=Poser favori
 command.calendar=Calendrier
 command.close=Fermer le cours
@@ -13,9 +13,12 @@ command.glossary.on=activ\u00E9
 command.glossary.on.alt=Afficher les termes du glossaire dans le contenu didactique
 command.openarchiver=Archivage des donn\u00E9es
 command.openassessment=Outil d'\u00E9valuation
+command.opendb=Banque de donn\u00E9es du cours
 command.openeditor=Editeur de cours
 command.opengroupmngt=Gestion des groupes
+command.openqtistatistic=Statistique des tests QTI
 command.openrightmngt=Gestion des droits
+command.opensimplegroupmngt=Administration des membres
 command.openstatistic=Statistique
 command.personalnote=Notes
 course.closed=Ce cours est termin\u00E9 et n'est plus \u00E9dit\u00E9 ou actualis\u00E9.
@@ -28,6 +31,7 @@ course.noaccess.title=Pas d'acc\u00E8s sur ce cours
 course.presence.message.enter=Travaille dans le cours\:
 course.presence.message.leave=Quitte le cours\:
 coursenoaccess.title=Pas d'acc\u00E8s \u00E0 ce cours. 
+error.accesscontrol=Acc\u00E8s refus\u00E9
 error.editoralreadylocked=Le cours est momentan\u00E9ment \u00E9dit\u00E9 par {0}.
 error.invalid.group=Vous avez \u00E9t\u00E9 enlev\u00E9 de ce groupe. Le groupe ne peut plus \u00EAtre affich\u00E9.
 error.noglossary=Le glossaire n'est pas disponible pour le moment
diff --git a/src/main/java/org/olat/group/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/group/ui/_i18n/LocalStrings_fr.properties
index e1bffcd2f17..943f1cac179 100644
--- a/src/main/java/org/olat/group/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/group/ui/_i18n/LocalStrings_fr.properties
@@ -1,9 +1,10 @@
-#Thu Aug 09 14:52:06 CEST 2012
+#Mon Oct 22 14:55:56 CEST 2012
 BuddyGroup=Groupe de travail
 LearningGroup=Groupe d'\u00E9tude
 RightGroup=Groupe de droits
 action.choose=S\u00E9lectionner
 admin.menu.title=Groupe
+admin.menu.title.alt=Groupes
 archive.areas=Espace d'\u00E9tude
 archive.coursename=Nom de cours
 archive.date=Liste de groupe \u00E9tablie le
@@ -35,6 +36,7 @@ create.form.error.illegalName=Les virgules ne sont pas autoris\u00E9es dans les
 create.form.error.illegalNames=$\:create.form.error.illegalName . Le nom suivant n'est pas valide\: {0}
 create.form.error.nameTooLong=Les noms des groupes ne peuvent pas contenir plus de 100 signes
 create.form.error.numberOrNull=Ne sont autoris\u00E9s que des chiffres ou espace vide pour 'aucune limitation'.
+create.form.groupcard=Carte de visite du groupe
 create.form.message.example.group=(Exemple\: rouge,vert,bleu)
 create.form.title=Cr\u00E9er un nouveau groupe d'\u00E9tude
 create.form.title.bgname=Nom du groupe
diff --git a/src/main/java/org/olat/group/ui/edit/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/group/ui/edit/_i18n/LocalStrings_fr.properties
index 5375f376ee1..f506adc986c 100644
--- a/src/main/java/org/olat/group/ui/edit/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/group/ui/edit/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Thu Aug 09 15:05:42 CEST 2012
+#Mon Oct 22 14:57:20 CEST 2012
 areachoice.no.areas.admin=Aucun domaine d'\u00E9tude trouv\u00E9. Cr\u00E9ez SVP un domaine d'\u00E9tude dans la gestion des groupes
 areachoice.no.areas.owner=Aucun domaine d'\u00E9tude trouv\u00E9. Les domaines d'\u00E9tude peuvent \u00EAtre cr\u00E9\u00E9s uniquement par les personnes autoris\u00E9es pour toute la gestion des groupes.
 chelp.area1=Pour autant que dans le cours ont \u00E9t\u00E9 cr\u00E9\u00E9s des groupes d'\u00E9tude, ceux-ci apparaissent dans l'onglet.
@@ -32,6 +32,7 @@ chelp.learn3=Ce r\u00E9glage est repris dans l'onglet de configuration <i>$org.o
 chelp.learn4=Si aucun domaine d'\u00E9tude n'a encore \u00E9t\u00E9 cr\u00E9\u00E9, le texte suivant appara\u00EEt\:
 chelp.membAll3=Dans le dernier cas, l'entr\u00E9e "$org.olat.group.ui.run\:menutree.members" dispara\u00EEt de la navigation.
 chelp.membBudLea8=Les $\:fieldset.legend.grouppartips n'ont aucun droit de gestion sur le groupe et ont des droits d'\u00E9criture limit\u00E9s dans le forum.
+chelp.membDownload=Avec l'option "$\:chkBox.open.downloadList" vous pouvez d\u00E9finir, si les participants peuvent t\u00E9l\u00E9charger la liste des membres comme fichier Excel.
 chelp.membLearn1=Les $\:group.edit.tab.members d'un $org.olat.group.ui\:LearningGroup sont compos\u00E9s de <b>Tuteurs</b> und <b>Participants</b>.
 chelp.membLearn2=Ici vous pouvez d\u00E9terminer si, pour les membres du $org.olat.group.ui\:LearningGroup, s'affichent tous les membres, seulement les tuteurs, respectivement les participants, ou bien aucun autre membre.
 chelp.membLearn5=Les $org.olat.group.ui\:fieldset.legend.groupowners du $org.olat.group.ui\:LearningGroup ont \u00E0 leur disposition dans le menu le lien "$org.olat.group.ui.run\:menutree.administration" .
@@ -54,13 +55,13 @@ chelp.tools.learn9=Vous pouvez mettre un wiki \u00E0 disposition de $org.olat.gr
 chelp.tools.quota=La capacit\u00E9 de sauvegarde s'\u00E9l\u00E8ve \u00E0 10 MB.
 chelp.tools.title=Configuration d'outils collaboratifs
 chkBox.open=Publier ce groupe \u00E0 la r\u00E9servation
+chkBox.open.downloadList=Les utilisateurs peuvent t\u00E9l\u00E9charger la liste des membres
 chkBox.open.owners=Tous voient les propri\u00E9taires
 chkBox.open.partips=Tous voient les participants
 chkBox.open.waitingList=Tous voient la liste d'attente
 chkBox.show.owners=Membres voient propri\u00E9taires
 chkBox.show.partips=Membres voient participants
 chkBox.show.waitingList=Membres voient liste d'attente
-chkBox.open.downloadList=Les utilisateurs peuvent t\u00E9l\u00E9charger la liste des membres
 cmd.addresource=Ajouter un cours
 error.message.locked=Ce groupe est modifi\u00E9 en ce moment par l'utilisateur {0} ({1}) et est donc bloqu\u00E9. R\u00E9essayez plus tard SVP.
 fieldset.legend.areas=Domaines d'\u00E9tude affect\u00E9s
diff --git a/src/main/java/org/olat/group/ui/homepage/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/group/ui/homepage/_i18n/LocalStrings_fr.properties
index 63c5a5be169..2ae6696939a 100644
--- a/src/main/java/org/olat/group/ui/homepage/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/group/ui/homepage/_i18n/LocalStrings_fr.properties
@@ -1,6 +1,6 @@
-#Thu Aug 09 15:09:50 CEST 2012
-GroupInfoDisplayController.content.numParticipants=Membres
+#Mon Oct 22 14:57:35 CEST 2012
 GroupInfoDisplayController.content.numParticipant=Membre
+GroupInfoDisplayController.content.numParticipants=Membres
 GroupInfoDisplayController.content.title=Groupe
 contact.to=Membre du groupe
 contactform.intro=Message \u00E0 tous les membres du groupes.
@@ -17,4 +17,7 @@ form.to.participants=Membres
 main.menu.contact=Contact
 main.menu.members=Membres
 main.menu.title=Informations
+userlist.owners.title=$org.olat.group.ui.edit\:fieldset.legend.groupowners
+userlist.participants.title=$org.olat.group.ui.edit\:fieldset.legend.grouppartips
 userlist.title=Membres du groupe
+userlist.waitingList.title=$org.olat.group.ui.edit\:fieldset.legend.waitinggroup
diff --git a/src/main/java/org/olat/group/ui/main/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/group/ui/main/_i18n/LocalStrings_fr.properties
index 2e52d54ba59..86041999b8b 100644
--- a/src/main/java/org/olat/group/ui/main/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/group/ui/main/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,5 @@
-#Thu Aug 09 15:23:28 CEST 2012
+#Mon Oct 22 14:59:07 CEST 2012
+action=Action
 cif.coursetitle=Titre du cours
 cif.description=Description
 cif.displayname=Nom
@@ -7,6 +8,7 @@ cif.id=ID
 cif.owner=Propri\u00E9taire
 config.group=Configurer
 copy.group=Copier
+course.groups=Cours
 create.form.title=Cr\u00E9er un nouveau groupe de travail
 create.group=Cr\u00E9er un groupe
 create.group.description=Cr\u00E9er un nouveau groupe avec le bouton ci-dessous. Tous les propri\u00E9taires de ce groupe pourront d\u00E9verrouiller les outils, ajouter des utilisateurs ou publier le groupe.
@@ -23,8 +25,10 @@ info.group.deleted=Le groupe de travail a \u00E9t\u00E9 effac\u00E9
 learning.header=Groupes d'\u00E9tudes
 learning.intro=Dans la liste ci-dessus, vous trouvez tous les groupes d'\u00E9tude dont vous faites partie.
 main.menu.title=Groupes
+main.menu.title.alt=Groupes
 marked.groups=Favoris
 menu.group.admin=Gestion des groupes
+menu.group.admin.alt=Administration des groupes
 menu.groups=Mes groupes
 menu.groups.alt=Travaillez avec vos groupes
 menu.index=Groupes
@@ -32,8 +36,8 @@ menu.index.alt=Travaillez avec vos groupes
 menu.opengroups=Groupes publi\u00E9s
 menu.opengroups.alt=Les groupes qui ont \u00E9t\u00E9 publi\u00E9s et auxquels je peux prendre part.
 merge.group=R\u00E9unir
+msg.alleastone.editable.group=Vous devez choisir au moins un groupe dont vous \u00EAtes propri\u00E9taire,
 msg.atleastone=Il faut qu'au moins un propri\u00E9taire fasse partie du groupe de travail.
-msg.alleastone.editable.group=Vous devez choisir au moins un groupe dont vous Ăªtes propriĂ©taire,
 notification.mail.added.body=*** Ceci est un message g\u00E9n\u00E9r\u00E9 de mani\u00E8re automatique. Veuillez, SVP., ne pas r\u00E9pondre \u00E0 ce message. *** \r\n\r\nVous avez \u00E9t\u00E9 invit\u00E9(e) par {0} {1} ({3}) dans un groupe de travail \: \r\n\r\nNom du groupe\: $groupname\r\nDescription\: $groupdescription\r\n\r\nSi vous ne y donnez pas votre accord, vous pouvez vous d\u00E9sinscrire du groupe de travail.
 notification.mail.added.self.body=*** Ceci est un message g\u00E9n\u00E9r\u00E9 de mani\u00E8re automatique. Veuillez, SVP., ne pas r\u00E9pondre \u00E0 ce message *** \n\n Vous avez cr\u00E9\u00E9 un groupe de travail dans OLAT \:\n\nNom du groupe\: $groupname\nDescription\: $groupdescription\n\nVous pourrez annuler ce groupe \u00E0 tout moment. 
 notification.mail.added.self.subject=Groupe de travail OLAT $groupname
@@ -50,6 +54,7 @@ open.nogroup=Aucun groupe correspondant \u00E0 vos crit\u00E8res n'a \u00E9t\u00
 opengroups.all=Tous les groupes
 opengroups.search=Recherche
 owned.groups=Propri\u00E9taire
+owned.groups.2=Supervis\u00E9
 right.header=Groupes de droits
 right.intro=Dans la liste ci-dessus, vous trouvez tous les groupes de droits dont vous faites partie.
 search.all=tous
@@ -58,6 +63,7 @@ search.generic=Recherche
 search.header=Groupes
 search.headless=Orphelins
 search.headless.check=Groupe sans membres et sans resources
+search.id.format=ID de groupe incorrecte
 search.intro=Chercher parmi les groupes
 search.limit.type=Type
 search.no=Non
@@ -90,9 +96,12 @@ table.header.lastUsage=Derni\u00E8re utilisation
 table.header.leave=Quitter
 table.header.leave.waiting=Quitter
 table.header.mark=Favori
+table.header.participantsCount=Complet
 table.header.resources=Cours
 table.header.role=R\u00F4le
+table.header.tutorsCount=Coaches
 table.header.type=Type
+table.header.waitingListCount=Liste d'attente
 table.leave=Quitter
 table.merge=R\u00E9unir
 table.users.management=Administrer les utilisateurs
@@ -100,3 +109,4 @@ tools.add.buddygroup=Groupe de travail
 tools.add.header=Cr\u00E9er
 tools.delete.header=Effacer
 tools.delete.unusedgroup=Groupes de travail
+users.group=Administrer les utilisateurs
diff --git a/src/main/java/org/olat/group/ui/run/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/group/ui/run/_i18n/LocalStrings_fr.properties
index 8f03b810f9c..8d4cbbf3f25 100644
--- a/src/main/java/org/olat/group/ui/run/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/group/ui/run/_i18n/LocalStrings_fr.properties
@@ -1,7 +1,8 @@
-#Thu Aug 09 15:23:51 CEST 2012
+#Mon Oct 22 14:59:48 CEST 2012
 businessgroup.contact.bodytext=\n\n---\nVa directement au groupe {0} \: "{1}"
 businessgroup.contact.subject={0} \:
 group.deleted=$org.olat.group.ui\:group.deleted
+group.on.waitinglist=Vous \u00EAtes sur la liste d'attente de ce groupe. Nous vous demandons encore un peu de patience s'il vous pla\u00EEt.
 groupchat.not.available=$org.olat.instantMessaging.groupchat\:groupchat.not.available
 grouprun.configurationchanged=La configuration de ce groupe a \u00E9t\u00E9 modifi\u00E9e. Le groupe a \u00E9t\u00E9 red\u00E9marr\u00E9.
 grouprun.details.description=Description
@@ -10,6 +11,7 @@ grouprun.details.title=Informations
 grouprun.disabled=Actuellement tous les outils collaboratifs dans OLAT sont bloqu\u00E9s pour vous (p.ex. parce que vous travaillez sur un test). Fermez tous les test pour pouvoir utiliser \u00E0 nouveau tous les outils collaboratifs.
 grouprun.removedfromgroup=Vous avez \u00E9t\u00E9 d\u00E9sinscrit(e) de ce groupe. Fermez l'onglet.
 menutree.ac=R\u00E9servations
+menutree.ac.alt=R\u00E9servations
 menutree.administration=Administration
 menutree.administration.alt=Administration
 menutree.calendar=Calendrier
diff --git a/src/main/java/org/olat/group/ui/wizard/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/group/ui/wizard/_i18n/LocalStrings_fr.properties
index 928ccbd280f..12480c36f48 100644
--- a/src/main/java/org/olat/group/ui/wizard/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/group/ui/wizard/_i18n/LocalStrings_fr.properties
@@ -1,8 +1,8 @@
-#Thu Aug 09 15:28:58 CEST 2012
+#Mon Oct 22 15:01:41 CEST 2012
 action.general=Action
 backLink=Retour
-bgcopywizard.copyform.courses=Assignments des cours
 bgcopywizard.copyform.areas=Configuration domaines d'\u00E9tude
+bgcopywizard.copyform.courses=Assignments des cours
 bgcopywizard.copyform.label=Copie de
 bgcopywizard.copyform.membersvisibility=Configuration affichage membres
 bgcopywizard.copyform.name.copy=Copie
@@ -22,7 +22,12 @@ bgcopywizard.multiple.groupnames.tooLongGroupname=Les noms des groupes ne peuven
 bgcopywizard.multiple.title=Assistant pour copies multiples d'un groupe
 bgcopywizard.title=Assistant pour copier un groupe
 config.resources.desc=Cours
+config.resources.noresources=S'il vous pla\u00EEt s\u00E9lectionner "Ajouter un cours" pour que ce ou ces groupes soient utilis\u00E9s dans un cours.
+config.resources.title=Cours
 config.tools.desc=Outils
+config.tools.off=off
+config.tools.on=on
+config.tools.title=Outils
 continue=Suivant
 copy.wizard.bgstep=Copier\: "{0}"
 create.form.error.emptylist=Indiquez au moins le nom d'un groupe, svp
@@ -35,6 +40,7 @@ email.select.receiver.tutor=Propri\u00E9taires / tuteurs
 email.select.receivers=Envoyer les courriels
 email.select.receivers.desc=Choisissez les destinataires parmi les tuteurs, les participants ou les deux.
 email.write.description=Ecrire un courriel
+email.write.title=Ecrire un courriel
 error.selectatleastonearea=Veuillez choisir au moins un domaine d'\u00E9tude SVP.
 error.selectatleastonecolumn=Veuillez choisir au moins une colonne SVP.
 error.selectatleastonegroup=Veuillez choisir au moins un groupe SVP.
@@ -53,6 +59,7 @@ memberlistwizard.outputchoice=Choisir le format d'\u00E9dition
 memberlistwizard.title=Cr\u00E9er liste de membres de groupe
 merge.confirmation=Ce groupe sera efface apr\u00E8s la fusion\: "{0}".
 merge.confirmation.description=Confirmation
+merge.confirmation.title=Confirmation
 merge.description=Fusionner plusieurs groupes ensemble
 merge.target.description=Choisissez le groupe cible
 merge.target.group=Groupe cible
@@ -68,4 +75,6 @@ users.addowner=Ajouter un propri\u00E9taire
 users.addparticipant=Ajouter un participant
 users.addwaiting=Ajouter \u00E0 la liste d'attente
 users.email.desc=Envoyer un courriel
+users.email.title=Envoyer un e-mail
 users.manage.desc=Administrer les utilisateurs
+users.manage.title=Administrer les utilisateurs
diff --git a/src/main/java/org/olat/home/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/home/_i18n/LocalStrings_fr.properties
index cd3bd1c229e..a6fcf57c8bc 100644
--- a/src/main/java/org/olat/home/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/home/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Fri Jan 21 12:10:56 CET 2011
+#Mon Oct 22 15:41:38 CEST 2012
 chelp.firefox=Plugiciel Firefox
 chelp.home-rss.title=RSS
 chelp.mac=MacOSX
@@ -29,6 +29,8 @@ guestwelcome.quicklink=Utilisez le lien <a href\="{0}">Ressources didactiques</a
 help.hover.notif=Aide sur les abonnements et les notifications
 help.hover.prefs=Aide pour les r\u00E9glages personnels
 help.hover.rss=Aide pour le flux RSS
+main.menu.title=Accueil
+main.menu.title.alt=Votre page d'accueil personnelle dans OpenOLAT
 menu.bc=Dossier personnel
 menu.bc.alt=Dossier personnel
 menu.bc.component=Dossier personnel de {0}
@@ -46,12 +48,16 @@ menu.guestinfo=Informations
 menu.guestinfo.alt=Informations sur l'utilisation de OpenOLAT
 menu.guestwelcome=Bienvenue
 menu.guestwelcome.alt=Bienvenue \u00E0 OpenOLAT
+menu.mail=Courriels
+menu.mail.alt=Bo\u00EEtes d'envoi et de r\u00E9ception
 menu.mysettings=R\u00E9glages
 menu.mysettings.alt=Mes r\u00E9glages OpenOLAT
 menu.note=Mes feuilles de notes
 menu.note.alt=Mes notes
 menu.notifications=Abonnements
 menu.notifications.alt=G\u00E9rer mes abonnements pour les notifications
+menu.orders=R\u00E9servations
+menu.orders.alt=Mes r\u00E9servations
 menu.otherusers=Autres utilisateurs
 menu.otherusers.alt=Carte de visite d'autres utilisateurs
 menu.portfolio=ePortfolio
@@ -64,8 +70,6 @@ menu.portfolio.mystructuredmaps=Mes devoirs portfolio
 menu.portfolio.mystructuredmaps.alt=Afficher et g\u00E9rer tous mes classeurs \u00E0 partir d'un devoir portfolio
 menu.portfolio.othermaps=Classeurs partag\u00E9s
 menu.portfolio.othermaps.alt=Classeurs partag\u00E9s par d'autres utilisateurs
-main.menu.title=Accueil
-main.menu.title.alt=Votre page d'accueil personnelle dans OpenOLAT
 warn.session.was.killed=Vous aviez ouvert OpenOLAT d\u00E9j\u00E0 dans un autre navigateur. On ne peut pas entrer dans OpenOLAT plusieurs fois en m\u00EAme temps. Votre session actuelle a \u00E9t\u00E9 termin\u00E9e. 
 welcome.header=Bienvenue \u00E0 OpenOLAT
 welcome.intro=<\!-- -->
diff --git a/src/main/java/org/olat/ims/cp/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/ims/cp/ui/_i18n/LocalStrings_fr.properties
index caedc7c1612..88be8b587dc 100644
--- a/src/main/java/org/olat/ims/cp/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/ims/cp/ui/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Tue Dec 21 13:03:04 CET 2010
+#Mon Oct 22 15:02:41 CEST 2012
 FileResource.IMSCP=Contenu didactique CP
 chelp.cpeditorhelp.add=S\u00E9lectionnez la page, \u00E0 laquelle vous voulez ajouter une sous-page et cliquez ensuite sur le bouton "Ajouter une page". La sous-page sera ins\u00E9r\u00E9e directement sous la page choisie, mais vous pouvez toujours la d\u00E9placer par la suite.
 chelp.cpeditorhelp.add.title=Ajouter une page
@@ -32,7 +32,12 @@ cpfileuploadcontroller.form.file.types=S\u00E9lectionnez le type de fichier qui
 cpfileuploadcontroller.form.title=Importer pages
 cpfileuploadcontroller.import.button=Importer
 cpfileuploadcontroller.import.text=Fichier
+cpfileuploadcontroller.media=M\u00E9dia
 cpfileuploadcontroller.no.files.imported=L'archive ZIP s\u00E9lectionn\u00E9 ne contient aucun fichier du type s\u00E9lectionn\u00E9.
+cpfileuploadcontroller.pages=Contenu
+cpfileuploadcontroller.raw=Tous les documents
+cpfileuploadcontroller.tooBig=Le document est trop volumineux. La taille maximale admise est {0}MB.
+cpfileuploadcontroller.virtual.root=Documents
 cpmd.flexi.author=Auteur
 cpmd.flexi.date=Date
 cpmd.flexi.descr=Description
diff --git a/src/main/java/org/olat/ims/qti/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/ims/qti/_i18n/LocalStrings_fr.properties
index cd70baed740..4565fd3cb3c 100644
--- a/src/main/java/org/olat/ims/qti/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/ims/qti/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Mon Aug 23 18:55:39 CEST 2010
+#Mon Oct 22 15:57:27 CEST 2012
 DetailedResults=R\u00E9sultats d\u00E9taill\u00E9s
 ERROR_ASSESSMENT_OUTOFTIME=Le d\u00E9lai pour ce test a \u00E9t\u00E9 d\u00E9pass\u00E9.
 ERROR_ITEM_OUTOFTIME=Le d\u00E9lai pour cette question a \u00E9t\u00E9 d\u00E9pass\u00E9.
@@ -22,6 +22,7 @@ ass.identifier=Identifiant de l'institution
 ass.inst=Institution
 ass.title=Evaluation
 ass.user=Personne test
+column.header.action=Action
 column.header.assesspoints=Points 
 column.header.date=Date
 column.header.details=D\u00E9tails
@@ -41,13 +42,18 @@ head.ass.summary=Sommaire de l'\u00E9valuation
 head.score=R\u00E9sultat des points
 hours=Heures
 mins=Minutes
+notReleased=N'a pas \u00E9t\u00E9 rendu
 num.av=Total des questions disponibles
 num.pres=Nombre de questions pr\u00E9sent\u00E9es
 num.tried=Nombre de questions essay\u00E9es
+open=Ouvert
 render.hint=Indice de solution
 render.item.maxanswers=Nombre max. r\u00E9ponse(s)
 render.item.minanswers=Nombre min. r\u00E9ponse(s)
 render.solution=Solution correcte
+retrievetest=Retirer
+retrievetest.confirm.text=Voulez-vous vraiment retirer le test de "{0}"?
+retrievetest.confirm.title=Retirer le test
 score.cut=Nombre de points n\u00E9cessaires
 score.max=Nombre de points max
 score.min=Nombre de points min
diff --git a/src/main/java/org/olat/login/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/login/_i18n/LocalStrings_fr.properties
index 5cbc0a39da4..dda5f6b11a5 100644
--- a/src/main/java/org/olat/login/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/login/_i18n/LocalStrings_fr.properties
@@ -1,17 +1,14 @@
-#Tue Feb 01 15:34:08 CET 2011
-
-
-
-
-
+#Mon Oct 22 15:46:12 CEST 2012
+about.copyright=Copyright et participations
+about.date=Z\u00FCrich, le 8 f\u00E9vrier 2011
+about.history=Le syst\u00E8me de gestion de l'apprentissage OpenOLAT a \u00E9t\u00E9 d\u00E9velopp\u00E9 depuis 2011 par la communi\u00E9 OpenOLAT. OpenOLAT est un fork du LMS open source OLAT de l'Universit\u00E9 de Zurich et est actuellement utilis\u00E9 dans diverses institutions et entreprises. OpenOLAT est un produit open source et peut \u00EAtre utilis\u00E9 et modifi\u00E9 librement.
 about.layout=Affichage
 about.layout.who=L'affichage de cette application est bas\u00E9e sur YAML Framework de Dirk Yesse. La r\u00E9alisation de YAML Frameworkes dans OpenOLAT et le r\u00E9glage des th\u00E8mes par d\u00E9faut ont \u00E9t\u00E9 effectu\u00E9s par frentix GmbH par commande et avec la participation de l'universit\u00E9 de Zurich.
 about.linktext=Vous trouverez d'autres informations ainsi qu'une mailing-list sous <a class\="b_link_extern" href\="http\://www.openolat.org" target\="_blank">www.openolat.org</a>
-
+about.pro=OpenOLAT par frentix
 about.title=\u00C0 propos d'OpenOLAT
 about.translate=Plurilinguisme
 about.version=Version
-
 accessibility.accesskeys=Gr\u00E2ce aux raccourcis de clavier, on peut acc\u00E9der directement aux \u00E9l\u00E9ments importants du syst\u00E8me.
 accessibility.accesskeys.browsers=Comment activer les raccourcis de clavier dans des navigateurs diff\u00E9rents.
 accessibility.accesskeys1=Selon le navigateur et le syst\u00E8me d'exploitation, les raccourcis de clavier sont compos\u00E9s avec les touches CTRL, ALT, ou Shift (ou avec leurs combinaisons).
@@ -45,6 +42,9 @@ browsercheck.minimum.second=Javascript doit \u00EAtre activ\u00E9.
 browsercheck.minimum.title=Condition minimale de OpenOLAT
 browsercheck.no=Non
 browsercheck.osx=Sous MacOSX\: Firefox ou Safari sont recommand\u00E9s.
+browsercheck.others.IE6=Microsoft Internet Explorer 6 n'est plus support\u00E9. Veuillez en lire plus \u00E0 ce sujet ici\:
+browsercheck.others.others=Normalement, OpenOLAT est parfaitement utilisable avec d'autres navigateurs comme Safari Mobile pour iPhone / iPad ou Opera. N\u00E9anmoins, pour les administrateurs et les auteurs, nous recommandons d'utiliser l'un des navigateurs ci-dessus.
+browsercheck.others.title=Autres navigateurs
 browsercheck.title=Navigateur support\u00E9
 browsercheck.yes=Oui
 browsercheck.yourbrowser.codename=Nom de code du navigateur\:
@@ -75,12 +75,12 @@ login.altprovider=Autres possibilit\u00E9s pour le Login.
 login.blocked=<b>L'acc\u00E8s pour cet utilisateur est bloqu\u00E9</b><p><font size\="-1">Plusieurs tentatives d'enregistrement invalides ont \u00E9t\u00E9 enregistr\u00E9es. Pour des raisons de s\u00E9curit\u00E9, cet utilisateur a \u00E9t\u00E9 bloqu\u00E9 momentan\u00E9ment  pendant {0} minutes. D\u00E9pass\u00E9 ce d\u00E9lai, vous pourrez r\u00E9essayer.</p></font>
 login.browserswitch=Votre navigateur internet n'est pas compatible avec toutes les fonctions dans OpenOLAT. Vous obtiendrez les meilleurs r\u00E9sultats avec  Internet-Explorer \u00E0 partir de la version 7 ainsi qu'avec <a href\="http\://www.mozilla-europe.org/en/products/firefox/">Mozilla Firefox \u00E0 partir de la version 2.</a>
 login.button=Login
+login.custommsg=
 login.error=<b>Nom d'utilisateur ou mot de passe invalide</b><p>Raisons possibles\:<ul><li><b>Vous avez fait une faute de frappe\:</b><br>Veuillez r\u00E9essayer\!<li><b>Vous avez utilis\u00E9 un mot de passe ou un nom d'utilisateur erronn\u00E9\:</b><br>Si vous n'avez encore jamais travaill\u00E9 avec OpenOLAT 3.x., vous devez vous identifier soit via votre \u00E9tablissement d'enseignement sup\u00E9rieur, soit en demandant un acc\u00E8s \u00E0 {0}.</ul></p>
 login.form=Connexion OpenOLAT
 login.header=OpenOLAT - infinite learning
 login.intro=Veuillez vous connecter avec votre nom d'utilisateur et mot de passe OpenOLAT personnel
 login.notavailable=Le serveur est momentan\u00E9ment congestionn\u00E9. Veuillez r\u00E9essayer ult\u00E9rieurement.
-login.custommsg=
 logout.content=Vous avez \u00E9t\u00E9 d\u00E9connect\u00E9(e) de OpenOLAT. <br><br>Nous vous remercions de votre visite.<br><b><span style\="color\:\#DF9719">Veuillez fermer compl\u00E8tement votre navigateur</span></b>, pour que d'autres utilisateurs ne puissent pas se connecter avec vos codes d'acc\u00E8s.
 logout.header=Au revoir\!
 menu.about=A propos d'OpenOLAT
diff --git a/src/main/java/org/olat/modules/cp/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/cp/_i18n/LocalStrings_fr.properties
index fbd081e60cc..37e2fb28bd4 100644
--- a/src/main/java/org/olat/modules/cp/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/cp/_i18n/LocalStrings_fr.properties
@@ -1,2 +1,7 @@
-#Mon Mar 02 09:54:08 CET 2009
+#Mon Oct 22 15:52:49 CEST 2012
 error.manifest.missing=Ce contenu didactique CP n'est pas valable\: imsmanifest.xml manquant. Vous trouvez plus d'informations \u00E0 ce sujet sous http\://www.imsglobal.org. 
+previous=Retour
+print.node=Imprimer
+print.node.list=Page
+print.node.list.desc=S\u00E9lectionnez une ou plusieurs pages \u00E0 imprimer
+print.node.list.title=Configuration d'impression
diff --git a/src/main/java/org/olat/modules/dialog/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/dialog/_i18n/LocalStrings_fr.properties
index e56b025d476..33814603c50 100644
--- a/src/main/java/org/olat/modules/dialog/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/dialog/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,5 @@
-#Mon Jul 12 16:50:09 CEST 2010
+#Mon Oct 22 15:53:15 CEST 2012
+dialog.copy.file=Copier un document
 dialog.selected.element=discussion sur le fichier
 dialog.start=afficher
 dialog.upload.file=T\u00E9l\u00E9charger fichier
diff --git a/src/main/java/org/olat/modules/fo/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/fo/_i18n/LocalStrings_fr.properties
index 3e7dfc3376c..493c5775b83 100644
--- a/src/main/java/org/olat/modules/fo/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/fo/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Tue Dec 21 13:15:37 CET 2010
+#Mon Oct 22 15:53:49 CEST 2012
 archive.forum=Archiver le forum
 archive.forum.dialog=Etes-vous s\u00FBr de vouloir archiver ce forum dans votre dossier personnel sous private?
 archive.forum.successfully=Ce forum a \u00E9t\u00E9 archiv\u00E9 dans votre dossier personnel sous private.
@@ -68,6 +68,7 @@ msg.update=Editer
 msg.upload=Attacher fichier
 no=Non
 notifications.entry=Message "{0}" \u00E9tabli par {1}
+notifications.entry.modified=Message "{0}" de {1} a \u00E9t\u00E9 modifi\u00E9
 notifications.header=Il y a des nouveaux messages dans un des forums que vous avez abonn\u00E9s\:
 notifications.header.course=Formu dans le cours "{0}"
 notifications.header.group=Forum dans groupe  "{0}"
diff --git a/src/main/java/org/olat/modules/scorm/assessment/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/scorm/assessment/_i18n/LocalStrings_fr.properties
index 89511b0794d..2abe5c13b9c 100644
--- a/src/main/java/org/olat/modules/scorm/assessment/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/scorm/assessment/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Tue Dec 21 13:15:46 CET 2010
+#Mon Oct 22 12:28:09 CEST 2012
 cmi.comments=Commentaire
 cmi.comments_from_lms=Notification syst\u00E8me
 cmi.core.credit=Cr\u00E9dit
@@ -42,6 +42,9 @@ cmis.column.header.itemId=El\u00E9ments
 cmis.column.header.key=Cl\u00E9s
 cmis.column.header.translatedKey=Question
 cmis.column.header.value=Valeur
+reset=Remettre les r\u00E9sultats SCORM \u00E0 z\u00E9ro.
+reset.text=Voulez-vous vraiment remettre \u00E0 z\u00E9ro les r\u00E9sultats SCORM de <b> {0}</ b>? Cela comprend toutes les donn\u00E9es de ce module SCORM, y compris les donn\u00E9es du test. Ainsi tous les modules SCORM marqu\u00E9s comme termin\u00E9s peuvent \u00EAtre \u00E0 nouveau ex\u00E9cut\u00E9. Les points de la derni\u00E8re tentative transf\u00E9r\u00E9s ne sont pas modifi\u00E9s.
+reset.title=Remettre les r\u00E9sultats SCORM \u00E0 z\u00E9ro
 summary.column.header.assesspoints=Points
 summary.column.header.date=Dates
 summary.column.header.details=D\u00E9tails
diff --git a/src/main/java/org/olat/modules/vitero/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/vitero/ui/_i18n/LocalStrings_fr.properties
index 48413197107..93be606d2ea 100644
--- a/src/main/java/org/olat/modules/vitero/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/vitero/ui/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Tue Nov 08 13:58:50 CET 2011
+#Mon Oct 22 17:04:26 CEST 2012
 admin.menu.title=vitero
 admin.menu.title.alt=Configuration d'un serveur vitero pour salle de conf\u00E9rence virtuelle
 available.places={0} places libre pour ce rendez-vous
@@ -8,6 +8,8 @@ booking.begin=D\u00E9but
 booking.beginBuffer=Buffer de d\u00E9but (minutes)
 booking.end=Fin
 booking.endBuffer=Buffer de fin (minutes)
+booking.group=Navigateur de fichiers
+booking.group.open=Ouvrir
 booking.id=Identificateur du rendez-vous
 booking.infos=Informations d\u00E9taill\u00E9es
 booking.raw=Rendez-vous
diff --git a/src/main/java/org/olat/modules/webFeed/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/webFeed/ui/_i18n/LocalStrings_fr.properties
index 8c19435c948..4119d2515e4 100644
--- a/src/main/java/org/olat/modules/webFeed/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/webFeed/ui/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,5 @@
-#Fri Jan 07 17:42:26 CET 2011
+#Mon Oct 22 15:03:23 CEST 2012
+ULLimitExceeded=$org.olat.core.commons.modules.bc\:ULLimitExceeded
 feed.author=Auteur
 feed.file.label=Image
 feed.form.description=Description
diff --git a/src/main/java/org/olat/modules/webFeed/ui/podcast/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/webFeed/ui/podcast/_i18n/LocalStrings_fr.properties
index 0aaf5358dfe..30922d13528 100644
--- a/src/main/java/org/olat/modules/webFeed/ui/podcast/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/webFeed/ui/podcast/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,5 @@
-#Fri Jan 21 08:49:36 CET 2011
+#Mon Oct 22 15:04:07 CEST 2012
+ULLimitExceeded=$org.olat.core.commons.modules.bc\:ULLimitExceeded
 chelp.episode.form.p1=Indiquez un titre d\u00E9crivant l'\u00E9pisode le plus pr\u00E9cis\u00E9ment possible. Ce champ est obligatoire.
 chelp.episode.form.p2=La description est facultative. Si le fichier m\u00E9dia n\u00E9cessite des remarques suppl\u00E9mentaires, vous pouvze les indiquer ici.
 chelp.episode.form.p3=Un \u00E9pisode contient toujours exactement un fichier audio ou vid\u00E9o. S\u00E9lectionnez-le sur votre ordinateur pour le t\u00E9l\u00E9charger plus tard. Ceci peut durer un certain temps selon la taille du fichier. Veuillez noter que seuls les formats compatibles \u00E0 Flash sont permis (c.-\u00E0-d. FLV, MP3, MP4, M4V, M4A et AAC).
@@ -20,7 +21,10 @@ feed.newer.items=Episodes r\u00E9cents
 feed.older.items=Episodes anciens
 help.hover.internal-external=Aide pour cr\u00E9er ou int\u00E9grer des \u00E9pisodes
 podcast.episode.download=T\u00E9l\u00E9charger \u00E9pisode
+podcast.episode.file.height=Hauteur
 podcast.episode.file.label=Fichier audio ou vid\u00E9o
+podcast.episode.file.size.error=Format de nombre incorrect
+podcast.episode.file.width=largeur
 podcast.episode.mandatory=Un \u00E9pisode demande un fichier audio ou video capable d'\u00EAtre jou\u00E9 avec flash.
 podcast.episodes=Episodes
 podcast.has.no.episodes=Aucun \u00E9pisode disponible pour ce podcast.
diff --git a/src/main/java/org/olat/modules/wiki/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/wiki/_i18n/LocalStrings_fr.properties
index b0eba97969b..3e553cd5cf2 100644
--- a/src/main/java/org/olat/modules/wiki/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/wiki/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Tue Dec 21 13:29:02 CET 2010
+#Mon Oct 22 15:54:24 CEST 2012
 CHANGE=Modification \u00E0 partir de ligne {0} jusqu'\u00E0 {1}
 DELETE={0} lignes enlev\u00E9es
 INSERT={0} nouvelles lignes ins\u00E9r\u00E9es
@@ -104,6 +104,7 @@ wiki.error.contains.bad.chars=Le mot wiki contient des caract\u00E8res sp\u00E9c
 wiki.error.file.not.found=Ce fichier n'a pas pu \u00EAtre trouv\u00E9, \u00E9v. elle a \u00E9t\u00E9 effac\u00E9 par une autre personne ou le nom du fichier contient des caract\u00E8res sp\u00E9ciaux non autoris\u00E9s. Veuillez adapter le lien et le nom du fichier\!
 wiki.error.page.not.found=<br>Cet article a \u00E9t\u00E9 effac\u00E9 par une autre personne et ne peut donc pas \u00EAtre montr\u00E9. Veuillez adapter le lien\!
 wiki.error.too.long=Le mot wiki ne peut pas \u00EAtre cr\u00E9\u00E9, car il est trop long. Longueur maximale\: 175 caract\u00E8res\!
+wiki.exported.done.infomessage=Le wiki a \u00E9t\u00E9 export\u00E9e avec succ\u00E8s dans votre dossier personnel (Accueil).
 wiki.exported.from.group=Export Wiki du groupe\:
 wiki.exported.from.repository=Export Wiki de la ressource didactique\: {0}
 wiki.index=Page d'accueil
diff --git a/src/main/java/org/olat/portfolio/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/portfolio/ui/_i18n/LocalStrings_fr.properties
index c14b28a13a5..dd810faf63e 100644
--- a/src/main/java/org/olat/portfolio/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/portfolio/ui/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Fri Jan 21 10:05:09 CET 2011
+#Mon Oct 22 16:49:33 CEST 2012
 EPStructuredMapTemplate=Mod\u00E8le de portfolio
 admin.menu.title=ePortfolio
 admin.menu.title.alt=Configurer ePortfolio
@@ -53,6 +53,7 @@ othermaps.menu.title=Classeurs partag\u00E9s
 othermaps.menu.title.alt=Classeurs d'autres utilisateurs partag\u00E9s avec moi
 othermaps.title=$\:admin.menu.title - $\:othermaps.menu.title
 portfolio.intro=Toutes les fonctions de l'ePortfolio peuvent \u00EAtre activ\u00E9es ou d\u00E9sactiv\u00E9es.
+portfolio.module.change.warning=Afin que les changements soient activ\u00E9s, vous devez red\u00E9marrer OpenOLAT.
 portfolio.module.enabled=Activer ePortfolio
 portfolio.title=$\:admin.menu.title
 view.mode=Affichage\:
@@ -61,3 +62,7 @@ view.mode.table=Tableau
 viewTab.all=Artefacts
 viewTab.browse=Browser tag
 viewTab.search=Recherche
+wizard.intro=L'outil de collecte d'artefact poss\u00E8de un assistant avec les diff\u00E9rentes \u00E9tapes. Certaines \u00E9tapes peuvent \u00EAtre activer ou d\u00E9sactiver selon les besoins.
+wizard.step.copyright=La qualit\u00E9 d'auteur doit \u00EAtre confirm\u00E9 par l'utilisateur
+wizard.step.reflexion=Saisir une r\u00E9flexion
+wizard.title=Outil de collecte d'artefact
diff --git a/src/main/java/org/olat/portfolio/ui/artefacts/collect/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/portfolio/ui/artefacts/collect/_i18n/LocalStrings_fr.properties
index e0e8eefea60..9d0ed2859cb 100644
--- a/src/main/java/org/olat/portfolio/ui/artefacts/collect/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/portfolio/ui/artefacts/collect/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Fri Jan 21 09:52:23 CET 2011
+#Mon Oct 22 16:52:29 CEST 2012
 add.artefact=Ajouter artefact
 add.artefact.blog=Cr\u00E9er journal d'apprentissage/blog
 add.artefact.import=Importer artefacts/dossiers
@@ -28,6 +28,9 @@ file.artefact.source.info=T\u00E9l\u00E9chargement fichier
 file.upload=S\u00E9lectionner fichier
 file.upload.no.file=Il faut t\u00E9l\u00E9charger un fichier.
 file.upload.too.big=Le fichier \u00E0 t\u00E9l\u00E9charger est trop grand, la limite est de {0} KB.
+map.not.choosable=Un classeur ne peut pas \u00EAtre choisi comme cible.
+move.artefact.actual.node=Lien actuel
+move.artefact.descr=S\u00E9lectionner une destination (page ou \u00E9l\u00E9ment structurel) o\u00F9 cet artefact doit \u00EAtre d\u00E9placer.
 no.map.as.target=Ne s\u00E9lectionner aucun classeur
 no.map.as.target.desc=S\u00E9lectionnez cet \u00E9l\u00E9ment pour que votre artefact ne soit ajout\u00E9 \u00E0 aucun classeur pour l'instant. Vous pouvez toujours ajouter un artefact \u00E0 un classeur dans un second temps.
 no.structs.available=Vous n'avez pas encore de classeur auquel ajouter cet artefact.
@@ -49,6 +52,7 @@ step3.description=R\u00E9diger une r\u00E9flexion
 step3.short.descr=Notez ce qui a motiv\u00E9 le choix de cet artefact.
 step4.description=S\u00E9lectionner un classeur
 step4.my.maps=Mes classeurs
+step4.nomapselected=Choisissez une destination s'il vous pla\u00EEt.
 step4.short.descr=S\u00E9lectionnez le lieu (classeur, page ou \u00E9l\u00E9ment structurel) o\u00F9 vous souhaitez d\u00E9poser cet artefact. Vous pouvez aussi relier l'artefact \u00E0 un classeur dans un second temps, donc sauter cette \u00E9tape et cliquer directement sur "Conclure".
 stepform.cancel=Interrompre
 stepform.submit=Enregistrer
@@ -56,4 +60,5 @@ tag.input.hint=Cliquer ici pour ajouter de nouveaux tags.
 tagging.intro=Dotez l'artefact de tags (mots-cl\u00E9s) pour le trouver plus facilement dans un deuxi\u00E8me temps. Vous pouvez indiquer plusieurs tags. Les tags d\u00E9j\u00E0 utilis\u00E9s apparaissent en suggestion durant la r\u00E9daction. S\u00E9parez les tags par une virgule.
 tagging.intro.existing=S\u00E9lectionnez les tags d\u00E9j\u00E0 utilis\u00E9s de la liste suivante.
 text.artefact.source.info=T\u00E9l\u00E9chargement texte
+unsupported.filetype=S'il vous pla\u00EEt, t\u00E9l\u00E9chargez un fichier avec une extension de fichier valide.
 users.tags=Les 50 tags les plus utilis\u00E9s\:
diff --git a/src/main/java/org/olat/portfolio/ui/artefacts/view/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/portfolio/ui/artefacts/view/_i18n/LocalStrings_fr.properties
index da999485ec2..27238201cf3 100644
--- a/src/main/java/org/olat/portfolio/ui/artefacts/view/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/portfolio/ui/artefacts/view/_i18n/LocalStrings_fr.properties
@@ -1,12 +1,16 @@
-#Fri Jan 21 11:48:00 CET 2011
+#Mon Oct 22 16:53:56 CEST 2012
 artefact.amount=Nombre d'artefacts trouv\u00E9s\: {0}
 artefact.author=Auteur
 artefact.date=Date
 artefact.description=Description
 artefact.description.too.long=La $\:artefact.description ne peut exc\u00E9der la limite de {0} signes.
 artefact.handlerdetails=D\u00E9tails type
+artefact.move.title=Choisissez une destination o\u00F9 cet artefact doit \u00EAtre d\u00E9plac\u00E9.
+artefact.moved=L'artefact a \u00E9t\u00E9 d\u00E9plac\u00E9 vers "{0}" avec succ\u00E8s.
 artefact.no.source=non disponible
 artefact.open.source=\u00E0 la source
+artefact.options.move=D\u00E9placer
+artefact.options.title=Choisissez l'op\u00E9ration \u00E0 effectuer sur l'artefact.
 artefact.reflexion=R\u00E9flexion
 artefact.reflexion.original=La r\u00E9flexion originale
 artefact.reflexion.view.descr=Vous voyez ici la r\u00E9flexion originale qui a \u00E9t\u00E9 r\u00E9dig\u00E9e durant la cr\u00E9ation de l'artefact. Il est possible de r\u00E9fl\u00E9chir \u00E9galement sur le lien de l'artefact \u00E0 un classeur.
@@ -30,6 +34,7 @@ display.option.submit=Soumettre et enregistrer
 display.option.title=$\:detail.options
 info.no.reflexion.yet=Vous n'avez pas encore r\u00E9dig\u00E9 de r\u00E9flexion sur le choix de cet artefact pour ce classeur. La r\u00E9flexion sur l'artefact est donc t\u00E9l\u00E9charg\u00E9e automatiquement.
 no.artefacts.found=Vous n'avez encore recueilli aucun artefact. T\u00E9l\u00E9chargez-en un ou recueillez-en un dans OLAT.
+option.link=Options suppl\u00E9mentaires...
 page.links=Page
 reflexion.artefact=R\u00E9flexions sur l'artefact
 reflexion.link=R\u00E9flexion sur le lien au classeur
@@ -37,6 +42,7 @@ remove.from.map=Enlever du classeur
 small.details.link=Voir
 table.empty=$\:no.artefacts.found
 table.header.choose=S\u00E9lectionner
+table.header.move=D\u00E9placer
 table.header.reflexion=R\u00E9flexion
 table.header.type=Type
 table.header.unlink=Enlever
diff --git a/src/main/java/org/olat/portfolio/ui/structel/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/portfolio/ui/structel/_i18n/LocalStrings_fr.properties
index 3570e1f138f..b4933c9e756 100644
--- a/src/main/java/org/olat/portfolio/ui/structel/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/portfolio/ui/structel/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Mon Jan 24 14:20:54 CET 2011
+#Mon Oct 22 16:57:32 CEST 2012
 add.map=Lier classeur
 add.page=Ajouter page
 add.struct=Ajouter \u00E9l\u00E9ment structurel
@@ -9,6 +9,7 @@ amount.of.artefacts=Artefacts\: {0}
 artefact.already.in.structure=Cet artefact est d\u00E9j\u00E0 pr\u00E9sent dans la structure s\u00E9lectionn\u00E9e.
 artefact.choosen=L'artefact "{0} a \u00E9t\u00E9 s\u00E9lectionn\u00E9 et ajout\u00E9 \u00E0 la structure "{1}".
 change.reflexion=R\u00E9flexion sur le lien avec cet artefact
+changelog=Compte-rendu des changements
 chelp.editor.hoover=Aide pour \u00E9diter les classeurs
 chelp.editorwithrestrictions.hoover=Aide pour \u00E9diter les mod\u00E8les de portfolio
 chelp.share.allusers=Vous pouvez aussi partager le classeur avec tous les utilisateurs OLAT.
@@ -43,6 +44,7 @@ delete.used.map.error=Un devoir portfolio ne peut \u00EAtre \u00E9limin\u00E9 si
 from.date.behind.to=La date "de" ne peut \u00EAtre post\u00E9rieure \u00E0 la date "jusqu'\u00E0".
 linkArtefact.tooltip=S\u00E9lectionnez l'artefact que vous voulez lier ici.
 map.already.edited=Ce classeur est \u00E9dit\u00E9 en ce moment par un autre utilisateur.
+map.cannot.submit.nomore.coursenode=L'\u00E9l\u00E9ment de cours avec ce devoir a \u00E9t\u00E9 supprim\u00E9e. Ce classeur ne peut plus \u00EAtre livr\u00E9 et restera ouvert \u00E0 l'\u00E9dition.
 map.contains=Contient {0} pages et {1} artefacts
 map.contains.pages=Contient {0} pages
 map.copy.of=Copie de {0}
@@ -54,6 +56,8 @@ map.editButton.off=Fermer $\:map.editButton
 map.editButton.on=Ouvrir $\:map.editButton
 map.is.closed.hint=Classeur ferm\u00E9
 map.owners=Auteur\: {0}
+map.restriction.overview=Encore {0} artefacts \u00E0 collecter
+map.restriction.stats={0} de {1} li\u00E9 \u00E0 l'artefact collect\u00E9
 map.share=Partager classeur
 map.share.add.policy=Cr\u00E9er r\u00E8gle de partage
 map.share.date.invalid=Indiquez une date valide, svp.
@@ -90,10 +94,23 @@ map.shareButton=Partager
 map.style=S\u00E9lectionner layout
 map.style.comic=Comic
 map.style.default=Simple
+map.style.epmst-blue=Bleu
+map.style.epmst-blue2=Bleu 2
+map.style.epmst-blue3=Bleu 3
+map.style.epmst-blue4=Bleu 4
+map.style.epmst-green=Vert
+map.style.epmst-green2=Vert 2
+map.style.epmst-green3=Vert 3
+map.style.epmst-green4=Vert 4
+map.style.epmst-red=Rouge
+map.style.epmst-red2=Rouge 2
+map.style.epmst-red3=Rouge 3
+map.style.epmst-red4=Rouge 4
 map.style.leather=Cuir
 map.submit.assess=Remettre devoir
 map.submit.assess.description=Voulez-vous vraiment remettre votre devoir portfolio? Vous ne pourrez plus le modifier.
 map.submit.assess.restriction.error.description=Votre devoir portfolio ne satisfait pas toutes les limitations de r\u00E9colte. Voulez-vous tout de m\u00EAme remettre votre devoir portfolio? Vous ne pourrez plus le modifier.
+map.submit.assess.restriction.error.hint=Vous avez jusqu'\u00E0 maintenant $\:map.restriction.stats
 map.submit.assess.restriction.error.title=Votre devoir portfolio ne satisfait pas encore toutes les limitations de r\u00E9colte.
 map.submit.assess.title=Terminer le devoir portfolio
 map.title=Titre du classeur
diff --git a/src/main/java/org/olat/portfolio/ui/structel/edit/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/portfolio/ui/structel/edit/_i18n/LocalStrings_fr.properties
index f5b1bfb9868..39ecf38c430 100644
--- a/src/main/java/org/olat/portfolio/ui/structel/edit/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/portfolio/ui/structel/edit/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Fri Jan 21 11:41:36 CET 2011
+#Mon Oct 22 16:59:15 CEST 2012
 chelp.editor.content1=Pour ajouter des \u00E9l\u00E9ments, s\u00E9lectionnez la position d\u00E9sir\u00E9e dans l'indice du contenu et cliquez sur l'ic\u00F4ne avec le signe +. Selon la position, vous pouvez ajouter des pages et des \u00E9l\u00E9ments structurels et lier des artefacts. Si vous souhaitez \u00E9liminer un \u00E9l\u00E9ment, marquez-le dans l'indice du contenu et cliquez sur l'ic\u00F4ne pour l'\u00E9limination.
 chelp.editor.content2=Il est possible de d\u00E9placer les \u00E9l\u00E9ments structurels et les artefacts dans un deuxi\u00E8me temps. S\u00E9lectionnez l'\u00E9l\u00E9ment dans l'indice du contenu et d\u00E9placez-le gr\u00E2ce \u00E0 "Drag&Drop" vers la position d\u00E9sir\u00E9e. Ces modifications sont possibles dans les classeurs cr\u00E9\u00E9s par vous.
 chelp.editor.description=Vous avez un \u00E9diteur \u00E0 disposition pour \u00E9laborer la description.
@@ -13,6 +13,8 @@ chelp.editorwithrestrictions.title=ePortfolio\: cr\u00E9er et \u00E9diter un mod
 collect.restriction=Limitations
 collect.restriction.add=+
 collect.restriction.delete=-
+collect.restriction.duplicate.type=Il existe d\u00E9j\u00E0 une restriction pour ce type d'artefact\!
+collect.restriction.incomplete=Veuillez remplir tous les champs de la restriction, s'il-vous-pla\u00EEt .
 deleteButton=\u00C9liminer
 element.not.deletable=Cet \u00E9l\u00E9ment ne peut pas \u00EAtre \u00E9limin\u00E9.
 last.page.not.deletable=Un classeur doit contenir au moins une page.
diff --git a/src/main/java/org/olat/portfolio/ui/structel/view/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/portfolio/ui/structel/view/_i18n/LocalStrings_fr.properties
index 52d8d0d438e..0ef681d9b9c 100644
--- a/src/main/java/org/olat/portfolio/ui/structel/view/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/portfolio/ui/structel/view/_i18n/LocalStrings_fr.properties
@@ -1,5 +1,13 @@
-#Fri Jan 21 11:42:06 CET 2011
+#Mon Oct 22 17:02:54 CEST 2012
 artOnOffLink.false=Cacher artefacts
 artOnOffLink.true=Afficher artefacts
+changelog=Compte-rendu des changements
 commentLink=({0})
+li.changerating={1} \u00E0 chang\u00E9 l'\u00E9valuation de '{0}'
+li.newartefact=Un nouvel artefact  '{1}' a \u00E9t\u00E9 ajout\u00E9 \u00E0 '{2}' par {0}
+li.newcomment=Nouveau commentaire de {1} sur '{0}'
+li.newpage=Une nouvelle page '{0}' a \u00E9t\u00E9 ajout\u00E9e
+li.newrating=Une nouvelle \u00E9valuation pour '{0}' par {1}
+li.newstruct=Un nouvel \u00E9l\u00E9ment structurel '{0}' a \u00E9t\u00E9 ajout\u00E9
+news.since=Changements depuis\:
 toc.root=Indice du contenu
diff --git a/src/main/java/org/olat/registration/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/registration/_i18n/LocalStrings_fr.properties
index db075154980..9fc9083e5e7 100644
--- a/src/main/java/org/olat/registration/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/registration/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,22 @@
-#Tue Dec 21 13:37:04 CET 2010
+#Mon Oct 22 14:02:58 CEST 2012
+admin.enableRegistration=Activer l'auto-enregistrement
+admin.enableRegistration.on=on
+admin.enableRegistrationLink=Activer l'auto-enregistrement depuis une page externe.
+admin.enableRegistrationLogin=Activer l'auto-enregistrement sur la page de login
+admin.enableStaticProp=Activer les valeurs par d\u00E9faut
+admin.menu.title=Auto-enregistrement
+admin.menu.title.alt=$\:admin.menu.title
+admin.registration.domains=Liste de nom de domaines
+admin.registration.domains.desc=L'auto-enregistrement peut \u00E9ventuellement \u00EAtre limit\u00E9 \u00E0 un ou plusieurs domaines. Pour activer cette fonction, ajoutez une liste de nom de domaines, par exemples\: openolat.com, olat.org *, hotmail.com
+admin.registration.domains.error=Ces noms de domaines ne sont pas valides\: {0}
+admin.registration.domains.title=Restriction par nom de domaine
+admin.registration.property=Attribut de l'utilisateur
+admin.registration.propertyValue=Valeur par d\u00E9faut
+admin.registration.propertyValue.error=Valeur incorrecte
+admin.registration.staticprop.desc=Apr\u00E8s l'auto-enregistrement, un attribut par d\u00E9faut peut \u00EAtre attribu\u00E9 \u00E0 un attribut optionnel. Cela peut \u00EAtre utilis\u00E9 pour d\u00E9tecter facilement les utilisateurs auto-enregistr\u00E9s et donc par exemple de les distinguer des utilisateurs LDAP.
+admin.registration.staticprop.title=Assigner les attributs des utilisateurs
+admin.registration.title=Auto-enregistrement
+admin.registrationLinkExample=Exemple de code
 disclaimer.acknowledged=<b>J'ai lu, compris et suis d'accord avec les conditions d'utilisations</b>
 disclaimer.additionalcheckbox=<b>Je suis d'accord avec l'enregistrement des donn\u00E9es</b>
 disclaimer.additionallinktext=Conditions d'utilisation (document PDF)
@@ -8,6 +26,7 @@ disclaimer.header=Conditions d'utilisation
 disclaimer.nok=Refuser
 disclaimer.ok=Accepter
 disclaimer.paragraph1=L'utilisateur/trice OpenOLAT atteste avoir pris connaissance du fait qu'il/elle ne peut utiliser la plateforme OpenOLAT que dans un contexte d'\u00E9tude ou d'enseignement. Il/elle ne peut aller \u00E0 l'encontre des lois et des ordonnances suisses, des bonnes moeurs et des droits des tiers (droit du nom, propri\u00E9t\u00E9 intellectuelle, protection des donn\u00E9es etc.). En particulier, l'utilisateur/trice OpenOLAT s'engage \u00E0 ne pas afficher ou enregistrer sur le serveur OpenOLAT des contenus \u00E0 caract\u00E8re pornographique, violent, ill\u00E9gal, raciste, discriminant pour n'importe quel motif, ou incitatif \u00E0 la violence. En outre, il/elle s'engage \u00E0 ne pas provoquer ou inciter aux actes criminels, ni \u00E0 publier des instructions concernant de tels actes.
+disclaimer.paragraph2=L'exploitant de cette plate-forme se r\u00E9serve le droit de bloquer l'acc\u00E8s \u00E0 OpenOLAT en cas de mauvaise utilisation du serveur ou en cas de violation de ces conditions g\u00E9n\u00E9rales et de supprimer toutes les donn\u00E9es de l'utilisateur ou l'utilisatrice suppos\u00E9. Il se r\u00E9serve \u00E9galement le droit d'engager des poursuites p\u00E9nales ou civiles.
 disclaimer.terms.of.usage=<b>Conditions d'utilisation</b>
 email.address=Adresse e-mail
 email.address.maynotbeempty=L'adresse email ne doit pas \u00EAtre vide.
@@ -26,6 +45,7 @@ form.check5=Veuillez ins\u00E9rer deux fois le m\u00EAme mot de passe .
 form.check6=Ce nom d'utilisateur existe d\u00E9j\u00E0. Veuillez en choisir un autre.
 form.general.error=Veuillez corriger les champs suivants, svp\:
 form.legende.mandatory=Ces champs doivent \u00EAtre remplis
+form.mail.whitelist.error=Le nom de domaine de votre adresse e-mail n'est pas activ\u00E9 pour l'auto-enregistrement. S'il vous pla\u00EEt, utiliser l'adresse \u00E9lectronique de votre institution.
 form.password.enter.new=Donner un nouveau mot de passe
 form.password.error.nomatch=Les deux mots de passe doivent \u00EAtre identiques
 form.password.new1=Nouveau mot de passe
@@ -71,7 +91,7 @@ step3.pw.text=Lors de l'introduction du nouveau mot de passe, veuillez SVP tenir
 step3.reg.text=Pour terminer l'enregistrement, veuillez remplir le formulaire avec vos donn\u00E9es
 step4.pw.text=Un nouveau mot de passe OpenOLAT vous a \u00E9t\u00E9 affect\u00E9.
 step4.reg.text=<b>Veuillez SVP accepter les conditions d'utilisation avant de continuer.</b>
-step5.reg.text=Vous pouvez maintenant vous annoncer avec votre nom d'utilisateur <b>{0}</b> et votre mot de passe:
+step5.reg.text=Vous pouvez maintenant vous annoncer avec votre nom d'utilisateur <b>{0}</b> et votre mot de passe\:
 step5.reg.yourdata=R\u00E9sum\u00E9 de vos donn\u00E9es
 submit.accept=Accepter
 submit.cancel=Annuler
diff --git a/src/main/java/org/olat/repository/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/repository/_i18n/LocalStrings_fr.properties
index 0f5cce56463..b5fc9b49a47 100644
--- a/src/main/java/org/olat/repository/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/repository/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Fri Jan 21 12:18:38 CET 2011
+#Mon Oct 22 14:15:30 CEST 2012
 CourseModule=Cours
 EPStructuredMapTemplate=Mod\u00E8le de portfolio
 Failed=La transmission du fichier a \u00E9chou\u00E9.
@@ -67,7 +67,9 @@ chelp.guest=<i>guest</i>
 chelp.img=<i>$org.olat.repository\:FileResource.IMAGE</i>
 chelp.iniAuth=$org.olat.repository\:cif.initialAuthor
 chelp.lang=<i>lang</i>
+chelp.m=<i>&laquo;$\:cif.access.membersonly&raquo;</i>\:
 chelp.mask=$org.olat.repository\:search.generic
+chelp.membersonly=$\:chelp.m Seulement les membres de cette ressource didactique peuvent y avoir acc\u00E8s. Les membres sont tous les propri\u00E9taires, les coaches et les participants. Choisissez cette configuration si vous souhaitez accorder l'acc\u00E8s uniquement les personnes d\u00E9termin\u00E9es. Vous pourrez administrer ces personnes dans la partie administration de la ressource.
 chelp.mov=<i>$org.olat.repository\:FileResource.MOVIE</i>
 chelp.na=$org.olat.repository\:cif.id.na\t
 chelp.noDownl=$org.olat.repository\:cif.canDownload.na
@@ -153,12 +155,13 @@ chkbx.chat.onoff=utiliser chat du cours
 chkbx.efficency.onoff=Utiliser attestation de performance
 chkbx.glossary.onoff=Utliser glossaire
 cif.access=Ont acc\u00E8s
+cif.access.membersonly=Seuls les membres de cette ressource didactique (propri\u00E9taire, coach, participant)
 cif.access.owners=Uniquement les propri\u00E9taires de cette ressource didactique 
 cif.access.owners_authors=Propri\u00E9taires et autres auteurs OpenOLAT
 cif.access.users=Tous les utilisateurs OpenOLAT enregistr\u00E9s
 cif.access.users_guests=Utilisateurs OpenOLAT enregistr\u00E9s et invit\u00E9s
+cif.access.users_guests.warning=Dans cette configuration, les invit\u00E9s peuvent acc\u00E9der sans autre restriction \u00E0 cette ressource didactique. Toutes les m\u00E9thodes de r\u00E9servation configur\u00E9s apr\u00E8s coup ne s'appliquent pas aux visiteurs anonymes. L'utilisation de la r\u00E9servation est pertinente seulement dans le cas d'utilisateurs enregistr\u00E9s. Dans un cours, vous pouvez restreindre certains \u00E9l\u00E9ments individuels aux invit\u00E9s et en lib\u00E9rer d'autres aux les utilisateurs enregistr\u00E9s.
 cif.author=Auteur
-cif.owners=Auteurs
 cif.canCopy=Copie possible
 cif.canDownload=T\u00E9l\u00E9chargement possible
 cif.canDownload.na=<i>T\u00E9l\u00E9chargement pas support\u00E9</i>
@@ -169,6 +172,7 @@ cif.description=Description
 cif.displayname=Titre de la ressource didactique 
 cif.downloaded=Nombre de t\u00E9l\u00E9chargements
 cif.error.allempty=Veuillez remplir au minimum un champ du formulaire.
+cif.error.corrupted=Cette ressource didactique est corrompue et ne peut \u00EAtre affich\u00E9e. Contactez le support utilisateur ou utilisez le lien "Supprimer" pour effacer la ressource.
 cif.error.description.empty=Veuillez remplir le champ "Description"
 cif.error.displayname.empty=Veuillez remplir le champ "Titre de la ressource".
 cif.error.idnotint=Ce num\u00E9ro d'indentification n'existe pas.
@@ -180,8 +184,10 @@ cif.lastUsage.na=-
 cif.lastusage=Dernier acc\u00E8s
 cif.launched=Nombre de lancements
 cif.ores_id=OpenOLAT Resource Id
-cif.sotfkey=OpenOLAT Soft Id
+cif.owners=Auteurs
 cif.resourcename=Nom de fichier
+cif.softkey=OpenOLAT-Soft-ID
+cif.sotfkey=OpenOLAT Soft Id
 cif.type=Type
 cif.type.na=pas d'indication
 cif.usedbycnt=Utilisateurs actuels
@@ -211,6 +217,7 @@ csc.label=Comment souhaitez-vous continuer?
 csc.startwizard=Cr\u00E9er un cours simple avec l'assistant
 csc.title=Prochains pas
 del.confirm=Voulez-vous vraiment supprimer cette ressource didactique? (cette ressource est actuellement utilis\u00E9e par {0} utilisateurs)
+del.confirm.corrupted=$\:del.confirm<div class\='b_error'>Cette ressource didactique a \u00E9t\u00E9 jug\u00E9e d\u00E9fectueuse et ne peut donc pas \u00EAtre archiv\u00E9e. Continuez pour effacer la ressource sans l'archiver.</div>
 del.header=Supprimer une ressource didactique 
 details.bookmark=Ajouter aux favoris
 details.catadd=Ajouter au catalogue
@@ -225,16 +232,21 @@ details.delete.error.editor=La ressource didactique ne peut pas \u00EAtre suppri
 details.delete.error.references=La ressource didactique ne peut pas \u00EAtre supprim\u00E9e. Il y a des r\u00E9f\u00E9rences actives sur cette ressource dans OpenOLAT.<br /><br /><font color\="red">{0}</font>
 details.description=Description de la ressource didactique
 details.download=T\u00E9l\u00E9charger
+details.download.compatible=Exporter le contenu (mode compatible)
 details.edit=Modifier
 details.edit.error.references=La ressource didactique ne peut pas \u00EAtre \u00E9dit\u00E9e. Il existe des r\u00E9f\u00E9rences actives sur cette ressource dans OpenOLAT.<br /><br /><font color\="red">{0}</font>
 details.entryinfoheader=Informations sur l'entr\u00E9e
 details.extlinkheader=Lien externe sur cette ressource didactique 
 details.groups=G\u00E9rer propri\u00E9taires
+details.groups.participant=Administrer les participants
+details.groups.tutor=Administrer les coaches
 details.header=Aper\u00E7u d\u00E9taill\u00E9
 details.launch=Afficher
+details.members=Administration des membres
 details.noreferenceinfo=N'est utilis\u00E9 dans aucun cours
 details.notypeinfo=Aucune information typologique disponible
 details.openeditor=Editer
+details.orders=R\u00E9servations
 details.owner=Propri\u00E9taire d'une ressource didactique
 details.referenceinfo=R\u00E9f\u00E9rences
 details.referenceinfoheader=Informations sur l'application
@@ -260,6 +272,10 @@ glossary.isconfigured=Glossaire s\u00E9lectionn\u00E9
 glossary.no.glossary=Pas de glossaire s\u00E9lectionn\u00E9
 groups.header=Gestion du propri\u00E9taire de la ressource didactique
 groups.intro=Nommez ou \u00E9liminez les utilisateurs OpenOLAT que vous voulez en tant que propri\u00E9taires de la ressource didactique. <br />Les propri\u00E9taires peuvent lire la ressource, l'\u00E9laborer et l'effacer, et administrer les propri\u00E9taires.
+groups.participant.header=Administrer les participants de la ressource didactique
+groups.participant.intro=$org.olat.resource.accesscontrol.ui\:members.participants.info
+groups.tutor.header=Administrer les coaches de la resource didactique
+groups.tutor.intro=$org.olat.resource.accesscontrol.ui\:members.tutors.info
 heading.disabled=Fonction non disponible
 help.hover.meta.info.owner=Aide concernant les propri\u00E9taires
 help.hover.rep.detail=Aide sur les informations dans la ressource didactique - Aper\u00E7u d\u00E9taill\u00E9
@@ -319,6 +335,8 @@ search.blog=Blog
 search.catalog=Catalogue
 search.course=Cours
 search.cp=Contenus didactiques CP
+search.filter.showAll=tout montrer
+search.filter.type=Type
 search.generic=Masque de recherche
 search.glossary=Glossaire
 search.home=Ressources didactiques
@@ -337,20 +355,25 @@ search.test=Tests
 search.wiki=Wiki
 sf.notconfigured=Pas de dossier ressources s\u00E9lectionn\u00E9 
 sf.resourcetitle=Dossier ressources s\u00E9lectionn\u00E9 
+tab.accesscontrol=Contr\u00F4le d'acc\u00E8s
 tab.calendar=Calendrier
 tab.chat=Chat du cours
 tab.efficencystatement=Attestation de performance
 tab.glossary=Glossaire
+tab.glossary.edit=Permission d'\u00E9criture
 tab.glossary.flexions=Service morphologique
 tab.glossary.register=Registre alphab\u00E9tique
 tab.layout=Mise en page
 tab.log=fichiers log
 tab.public=G\u00E9n\u00E9ral
+tab.quota.edit=Quota
 tab.sharedfolder=Dossier des ressources
+table.header.ac=C.A.
 table.header.access=Acc\u00E8s*
 table.header.access.author=<span class\="o_ochre">PA--</span>
 table.header.access.desc=*)<br />P\=<b>P</b>ropri\u00E9taire de cette ressource  <span class\="o_ochre"> (pas public)</span><br />A\=Tous les -<b>A</b>uteurs de OpenOLAT <span class\="o_ochre"> (pas public)</span><br />U\=<b>U</b>tilisateurs OpenOLAT enregistr\u00E9s <span class\="o_blue"> (public)</span><br />I\=<b>I</b>nvit\u00E9 <span class\="o_blue"> (public)</span>
 table.header.access.guest=<span class\="o_blue">PAUI</span>
+table.header.access.membersonly=<span class\="o_blue">Membres uniquement</span>
 table.header.access.owner=<span class\="o_ochre">P---</span>
 table.header.access.user=<span class\="o_blue">PAU-</span>
 table.header.author=Cr\u00E9ateur
diff --git a/src/main/java/org/olat/search/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/search/ui/_i18n/LocalStrings_fr.properties
index 4d0648e88ff..8fd641edd49 100644
--- a/src/main/java/org/olat/search/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/search/ui/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,5 @@
-#Fri Jan 21 12:18:14 CET 2011
+#Mon Oct 22 16:00:06 CEST 2012
+LibrarySite=Biblioth\u00E8que
 all.search.result.title=tous les {0} r\u00E9sultats 
 area.blogs=Blog/Podcast
 area.courses=Cours
diff --git a/src/main/java/org/olat/social/shareLink/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/social/shareLink/_i18n/LocalStrings_fr.properties
new file mode 100644
index 00000000000..2bdb7dde333
--- /dev/null
+++ b/src/main/java/org/olat/social/shareLink/_i18n/LocalStrings_fr.properties
@@ -0,0 +1,8 @@
+#Mon Oct 22 15:11:52 CEST 2012
+share.delicious=Ajoutez un signet sur delicous
+share.digg=Partagez le lien sur digg
+share.facebook=Partagez le lien sur facebook
+share.google=Partagez le lien sur goggle
+share.link=Copier le lien
+share.mail=Envoyer le lien par courriel
+share.twitter=Tweetez le lien
diff --git a/src/main/java/org/olat/test/guidemo/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/test/guidemo/_i18n/LocalStrings_fr.properties
index b29430270b3..257a2311748 100644
--- a/src/main/java/org/olat/test/guidemo/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/test/guidemo/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Sat Jan 08 13:10:53 CET 2011
+#Mon Oct 22 16:00:47 CEST 2012
 ErrorDemoController.menu.title=Erreurs
 ErrorDemoController.menu.title.alt=D\u00E9montre le traitement des erreurs
 GUIDemoCSSJSController.menu.title=Dynamic CSS & JS
@@ -27,6 +27,7 @@ GuiDemoFlexiTablesController.menu.title=FlexiTables
 GuiDemoFlexiTablesController.menu.title.alt=Demonstrates FlexiTables
 GuiDemoFloatingPanelController.menu.title=Floating panel based on Extjs library
 GuiDemoFloatingPanelController.menu.title.alt=Demonstrates the floating panel
+GuiDemoIconsController.menu.title=Icones
 GuiDemoLinksController.menu.title=Links & Buttons
 GuiDemoLinksController.menu.title.alt=all available links
 GuiDemoPanesController.menu.title=Panes
@@ -60,8 +61,10 @@ advanced_form.why_not?=Pourquoi pas?
 advanced_form.yes=Oui
 advanced_form.your_selection_is=Vous avez choisi {0}.
 button=Button (default)
+button.dirty=Bouton (sale)
 button.disabled=Button (disabled)
 button.long.trans=Button (longTransaction enabled)
+button.preferred=Bouton (pr\u00E9f\u00E9r\u00E9)
 button.small=Button (small)
 button.xsmall=Button (xsmall)
 calloutTriggerLink=Add user
diff --git a/src/main/java/org/olat/test/guidemo/weblog/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/test/guidemo/weblog/_i18n/LocalStrings_fr.properties
index fdcb8f01871..62829fd0ebf 100644
--- a/src/main/java/org/olat/test/guidemo/weblog/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/test/guidemo/weblog/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Fri Jan 21 12:18:46 CET 2011
+#Mon Oct 22 16:00:59 CEST 2012
 archivepagelink=Archive
 categorypagelink=Cat\u00E9gorie
 command.edit=\u00E9diter l'entr\u00E9e
diff --git a/src/main/java/org/olat/user/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/user/_i18n/LocalStrings_fr.properties
index 70fe82a3cb0..dc5e98e2e92 100644
--- a/src/main/java/org/olat/user/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/user/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Sat Jan 08 13:09:25 CET 2011
+#Mon Oct 22 13:37:00 CEST 2012
 Failed=La transmission du fichier a \u00E9chou\u00E9.
 NoImage=L'image ne peut pas \u00EAtre transmise sous ce format de fichier.
 ULLimitExceeded=L'image ne doit pas d\u00E9passer {0} KB.
@@ -6,6 +6,9 @@ accessibility.web2aMode.label=Mode Web 2.a pour les appareils Braille
 action.choose=S\u00E9lectionner
 ajaxon.global.label=Le mode AJAX est activ\u00E9 au niveau syst\u00E8me
 ajaxon.label=Mode AJAX
+back.label=Support "Page pr\u00E9c\u00E9dente du navigateur"
+back.off=Off
+back.on=On (exp\u00E9rimental)
 change=Modifier
 chelp.accessibility0=Accessibilit\u00E9
 chelp.accessibility1=Les personnes malvoyantes ont souvent des difficult\u00E9s \u00E0 percevoir les changements et activit\u00E9s sur leur \u00E9cran.
@@ -46,6 +49,7 @@ chelp.instMail=<i>$org.olat.user.propertyhandlers\:form.name.institutionalEmail<
 chelp.lName=<i>$org.olat.user.propertyhandlers\:form.name.lastName</i>
 chelp.lNameF=<b>$org.olat.user.propertyhandlers\:form.name.lastName\:</b>
 chelp.large=<i>&laquo;$org.olat.user\:form.fontsize.large&raquo;</i>
+chelp.mail.system=Ici vous pouvez voir si vos messages personnels seront envoy\u00E9 \u00E0 votre adresse e-mail configur\u00E9 ou seront affich\u00E9 dans la bo\u00EEte de r\u00E9ception du syst\u00E8me OpenOLAT. Veuillez noter s'il vous pla\u00EEt que les notifications de nouvelles ne seront en aucun cas envoy\u00E9 au syst\u00E8me interne mais \u00E0 l'adresse \u00E9lectronique que vous avez configur\u00E9e. Ce courriel de notification contiendra \u00E9galement une notification au sujet de nouveaux courriels dans la bo\u00EEte aux lettres OLAT si l'option "$\: mail.intern.only" est choisie ...
 chelp.nname=<i>$org.olat.user.propertyhandlers\:form.name.lastName</i>
 chelp.normal=<i>&laquo;$org.olat.user\:form.fontsize.normal&raquo;</i>
 chelp.onl1=Ici vous pouvez d\u00E9cider si votre $\:chelp.uname, $\:chelp.vname et $\:chelp.nname soit visible \u00E0 tous les autres utilisateurs OLAT sur la liste des utilisateurs OLAT.
@@ -107,6 +111,7 @@ error.password.characters=Le mot de passe doit contenir au moins quatre caract\u
 error.password.empty=Indiquez votre ancien mot de passe
 error.password.noauth=Votre ancien mot de passe n'est pas correct
 error.password.nomatch=Les deux nouveaux mots de passe ne sont pas identiques. 
+error.user.logged.in=Ce changement ne peut pas \u00EAtre effectu\u00E9e pour l'instant car l'utilisateur {0} est connect\u00E9. Attendez que cet utilisateur se d\u00E9connecte puis essayez \u00E0 nouveau.
 form.address=Adresse
 form.charset=Jeu de caract\u00E8res pour t\u00E9l\u00E9chargement
 form.description=Indiquez vos donn\u00E9es personnelles dans le formulaire ci-dessous. Vous pouvez d\u00E9cider laquelle des entr\u00E9es sera visible sur votre carte de visite gr\u00E2ce au bo\u00EEtes \u00E0 cocher. 
@@ -147,6 +152,9 @@ interval.monthly=Mensuelle
 interval.never=Jamais
 interval.two-hourly=Toutes les deux heures
 interval.weekly=Hebdomadaire
+mail.intern.only=Envoy\u00E9 les courriels au syst\u00E8me interne
+mail.send.copy=Envoy\u00E9 les courriels au syst\u00E8me interne \u00E0 \u00E0 l'addresse {0}
+mail.system=Envoi du courriel
 menu.calendar=Calendrier
 menu.calendar.alt=Calendrier personnel de l'utilisateur choisi
 menu.contact=Contact
@@ -163,6 +171,8 @@ password.successful=Votre nouveau mot de passe a \u00E9t\u00E9 enregistr\u00E9 a
 preferences.successful=Vos r\u00E9glages de syst\u00E8me ont \u00E9t\u00E9 enregistr\u00E9s. Les changements de langue seront activ\u00E9s uniquement lors de votre prochain Login.
 preferences.unsuccessful=Vos r\u00E9glages de syst\u00E8me n'ont pas pu \u00EAtre enregistr\u00E9s. Veuillez r\u00E9essayer SVP.
 profile.unsuccessful=Votre profil utilisateur n'a pas pu \u00EAtre enregistr\u00E9. Veuillez r\u00E9essayer s'il vous pla\u00EEt. 
+propdelete.yesno.text=Voulez vous vraiment effacer la propri\u00E9t\u00E9 '{0}' de l'utilisateur '{1}'?
+propdelete.yesno.title=Etes-vous s\u00FBr?
 pwdav.access_data=<h4>Donn\u00E9es d'acc\u00E8s</h4>
 pwdav.description=WebDAV simplifie le transfert de donn\u00E9es de votre ordinateur vers les dossiers OLAT. Gr\u00E2ce \u00E0 la fonction copier coller, vous pouvez copier dans les dossiers OLAT non seulement des fichiers simples, mais aussi des r\u00E9pertoires entiers. Pour utiliser WebDAV, vous devez cr\u00E9er un r\u00E9seau dans votre ordinateur avec l'adresse suivante\:
 pwdav.password=Mot de passe WebDAV
@@ -177,6 +187,17 @@ pwdav.password.successful=Votre nouveau mot de passe WebDAV a \u00E9t\u00E9 enre
 pwdav.title=Acc\u00E8s WebDAV
 pwdav.username=Nom d'utilisateur WebDAV
 replayurl.active=Load Performance URL activ\u00E9e
+reset.desc=Ci-dessous vous pouvez remettre la configuration syst\u00E8me personnalis\u00E9 \u00E0 ses valeurs par d\u00E9faut. Pour activer les nouveaux param\u00E8tres, vous serez automatiquement d\u00E9connect\u00E9 du syst\u00E8me\!
+reset.elements=R\u00E9glages
+reset.elements.guiprefs=Personnalisation des composants \u00E0 l'\u00E9cran (menu, bo\u00EEtes \u00E0 outils, tables, portail, calendrier, etc).
+reset.elements.resume=Restaurer la session
+reset.elements.sysprefs=R\u00E9glages du syst\u00E8me (police, taille des polices, envoie des alertes par e-mail, etc)
+reset.submit=R\u00E9initialiser
+reset.title=R\u00E9initialiser les r\u00E9glages
+resume.auto=Oui, automatiquement
+resume.label=Restaurer la session
+resume.none=Non
+resume.ondemand=Oui, \u00E0 la demande
 runonce.changepw.intro=Veuillez changer votre mot de passe s.v.p..
 runonce.profile.intro=Veuillez v\u00E9rifier si votre profil est actualis\u00E9 et cliquez ensuite sur "enregistrer".
 success.change.email=Cet e-mail a \u00E9t\u00E9 chang\u00E9 de {0} \u00E0 {1}.
diff --git a/src/main/java/org/olat/user/propertyhandlers/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/user/propertyhandlers/_i18n/LocalStrings_fr.properties
index b21b88ff2bf..b2dda43dcda 100644
--- a/src/main/java/org/olat/user/propertyhandlers/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/user/propertyhandlers/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Sat Aug 28 18:22:25 CEST 2010
+#Mon Oct 22 13:52:30 CEST 2012
 form.example.free={0}
 form.example.icqname=(16827354)
 form.example.icqname.notvalidated=Votre num\u00E9ro ICQ n'a pas pu \u00EAtre v\u00E9rifi\u00E9 et est consid\u00E9r\u00E9 comme valdide.
@@ -21,13 +21,19 @@ form.name.city=Ville
 form.name.city.error.empty=Le champ "Ville" ne doit pas rester vide.
 form.name.country=Pays
 form.name.country.error.empty=Le champ "Pays" ne doit pas rester vide.
+form.name.date.future.error=La date choisie doit \u00EAtre dans le futur
+form.name.date.past.error=La date choisie doit \u00EAtre dans le pass\u00E9
+form.name.degree=Dipl\u00F4me universitaire
+form.name.department=Service / entreprise
 form.name.email=E-mail
 form.name.email.error.empty=Vous devez introduire une adresse e-mail.
 form.name.email.error.exists=Cette adresse e-mail est d\u00E9j\u00E0 utilis\u00E9e par un autre utilisateur
 form.name.email.error.valid=Introduire une adresse e-mail correcte
 form.name.emailDisabled=Adresse e-mail bloqu\u00E9e
+form.name.emchangeKey=Adresse courriel chang\u00E9e
 form.name.extendedAddress=Compl\u00E9ment d'adresse
 form.name.extendedAddress.error.empty=Le champ "Compl\u00E9ment d'adresse" ne doit pas rester vide.
+form.name.extendedOfficeAddress=Adresse suppl\u00E9mentaire - professionnel
 form.name.firstName=Pr\u00E9nom
 form.name.firstName.error.empty=Vous devez introduire un pr\u00E9nom
 form.name.gender=Sexe
@@ -51,10 +57,19 @@ form.name.lastName=Nom
 form.name.lastName.error.empty=Vous devez introduire un nom
 form.name.msn=MSN
 form.name.msn.error=Veuillez indiquer un nom MSN valide, s.v.p.
+form.name.officeCity=Ville du service
+form.name.officeCountry=Ville - professionnel
+form.name.officeMobilePhone=T\u00E9l. mobile - professionnel
+form.name.officePoBox=Case postale - professionnel
+form.name.officeStreet=Rue / case postale
+form.name.officeZipCode=Code postal - professionnel
 form.name.orgUnit=Unit\u00E9 d'organisation/ groupe d'\u00E9tudes
 form.name.orgUnit.error.empty=Le champ "Unit\u00E9 d'organisation/ groupe d'\u00E9tudes" ne doit pas rester vide.
 form.name.poBox=Bo\u00EEte Postale
 form.name.poBox.error.empty=Le champ "Bo\u00EEte Postale" ne doit pas rester vide.
+form.name.position=Fonction / position
+form.name.privateEmail=Courriel (priv\u00E9)
+form.name.rank=Rang / titre
 form.name.region=R\u00E9gion / Canton
 form.name.region.error.empty=Le champ "R\u00E9gion / Canton" ne doit pas rester vide.
 form.name.skype=Skype ID
@@ -72,6 +87,7 @@ form.name.telOffice.error.valid=Veuillez indiquer un num\u00E9ro de t\u00E9l\u00
 form.name.telPrivate=T\u00E9l\u00E9phone priv\u00E9
 form.name.telPrivate.error.empty=Le champ "t\u00E9l\u00E9phone priv\u00E9" ne doit pas rester vide.
 form.name.telPrivate.error.valid=Veuillez indiquer un num\u00E9ro de t\u00E9l\u00E9phone valide
+form.name.userInterests=Comp\u00E9tences
 form.name.xing=Xing
 form.name.xing.error=Veuillez indiquer un nom Xing valide (correspondant \u00E0 celui dans l'adresse www de votre profile Xing, http\://www.xing.com/profile/<votre nom d'utilisateur)
 form.name.zipCode=NPA / Code postal
@@ -87,12 +103,14 @@ import.example.email=peter.muster@demo.ch
 import.example.extendedAddress=10
 import.example.firstName=Peter
 import.example.gender=male
+import.example.grade=Rang
 import.example.homepage=http\://www.demo.ch
 import.example.icqname=16827354
 import.example.institutionalEmail=peter.muster@uzh.ch
 import.example.institutionalName=Universit\u00E4t Z\u00FCrich
 import.example.institutionalUserIdentifier=08-123-987
 import.example.lastName=Muster
+import.example.msn=$\:import.example.msnname
 import.example.msnname=msnutente@hotmail.com
 import.example.orgUnit=Rechtswissenschaftliche Fakkult\u00E4t
 import.example.poBox=Postfach
@@ -108,9 +126,13 @@ import.example.zipCode=8000
 table.name.birthDay=Date de naissance
 table.name.city=Ville
 table.name.country=Pays
+table.name.degree=Dipl\u00F4me universitaire
+table.name.department=Service / entreprise
 table.name.email=E-mail
 table.name.emailDisabled=Adresse e-mail bloqu\u00E9e
+table.name.emchangeKey=Adresse courriel chang\u00E9e
 table.name.extendedAddress=Compl\u00E9ment d'adresse
+table.name.extendedOfficeAddress=Adresse suppl\u00E9mentaire professionnel
 table.name.firstName=Pr\u00E9nom
 table.name.gender=Sexe
 table.name.homepage=Homepage
@@ -120,8 +142,17 @@ table.name.institutionalName=Institution
 table.name.institutionalUserIdentifier=L'identifiant institutionnel indiqu\u00E9 n'est pas valable pour cette institution
 table.name.lastName=Nom
 table.name.msn=ID MSN
+table.name.officeCity=Ville - professionnel
+table.name.officeCountry=Pays - professionnel
+table.name.officeMobilePhone=T\u00E9l. mobile - professionnel
+table.name.officePoBox=Bo\u00EEte postale - professionnel
+table.name.officeStreet=Rue / case postale
+table.name.officeZipCode=Code postal - professionnel
 table.name.orgUnit=Groupe d'\u00E9tudes
 table.name.poBox=Case Postale
+table.name.position=Fonction / position
+table.name.privateEmail=Courriel (priv\u00E9)
+table.name.rank=Rang / titre
 table.name.region=Region
 table.name.skype=Skype ID
 table.name.street=Rue
@@ -129,8 +160,13 @@ table.name.studySubject=Branche \u00E9tudi\u00E9e
 table.name.telMobile=T\u00E9l\u00E9phone portable
 table.name.telOffice=T\u00E9l\u00E9phone professionnel
 table.name.telPrivate=T\u00E9l\u00E9phone priv\u00E9
+table.name.userInterests=Comp\u00E9tences
 table.name.xing=ID Xing
 table.name.zipCode=NPA / Code postal
 table.user.lastlogin=Derni\u00E8re visite
 text.element.error.notlongerthan=Valeur contient plus que {0} signes
 username=Nom d'utilisateur
+yph.err=Entrer une valeur valide s'il vous pla\u00EEt.
+yph.from=De
+yph.infomsg=S'il vous pla\u00EEt entrer l'ann\u00E9e 'de' et '\u00E0' (AAAA).<br />Vous pouvez aussi utiliser '+ N' ou '-N' ...
+yph.to=A
-- 
GitLab