diff --git a/chrome.manifest b/chrome.manifest
index ac762e7e..98ad51e8 100644
--- a/chrome.manifest
+++ b/chrome.manifest
@@ -23,6 +23,7 @@ locale treestyletab de-DE jar:chrome/treestyletab.jar!/locale/de-DE/treestyletab
locale treestyletab zh-TW jar:chrome/treestyletab.jar!/locale/zh-TW/treestyletab/
locale treestyletab ru-RU jar:chrome/treestyletab.jar!/locale/ru-RU/treestyletab/
locale treestyletab pl jar:chrome/treestyletab.jar!/locale/pl/treestyletab/
+locale treestyletab fr-FR jar:chrome/treestyletab.jar!/locale/fr-FR/treestyletab/
skin treestyletab classic/1.0 jar:chrome/treestyletab.jar!/skin/classic/treestyletab/
diff --git a/install.rdf b/install.rdf
index b0c2a1fd..8838d42d 100644
--- a/install.rdf
+++ b/install.rdf
@@ -32,6 +32,7 @@
Tsprajna (zh-TW locale)
L'Autour (ru-RU locale)
Leszek(teo)Życzkowski (pl locale)
+ Laurent Haas (fr-FR locale)
Zusukar (auto-shrink mode)
Alice0775 (compatibility problem)
Philipp von Weitershausen (Sidebar style)
@@ -52,6 +53,7 @@
Tsprajna (zh-TW locale)
L'Autour (ru-RU locale)
Leszek(teo)Życzkowski (pl locale)
+ Laurent Haas (fr-FR locale)
Zusukar (auto-shrink mode)
Alice0775 (compatibility problem)
Philipp von Weitershausen (Sidebar style)
@@ -72,6 +74,7 @@
Tsprajna (zh-TW locale)
L'Autour (ru-RU locale)
Leszek(teo)Życzkowski (pl locale)
+ Laurent Haas (fr-FR locale)
Zusukar (auto-shrink mode)
Alice0775 (compatibility problem)
Philipp von Weitershausen (Sidebar style)
@@ -92,6 +95,7 @@
Tsprajna (zh-TW locale)
L'Autour (ru-RU locale)
Leszek(teo)Życzkowski (pl locale)
+ Laurent Haas (fr-FR locale)
Zusukar (auto-shrink mode)
Alice0775 (compatibility problem)
Philipp von Weitershausen (Sidebar style)
@@ -112,6 +116,7 @@
Tsprajna (zh-TW locale)
L'Autour (ru-RU locale)
Leszek(teo)Życzkowski (pl locale)
+ Laurent Haas (fr-FR locale)
Zusukar (auto-shrink mode)
Alice0775 (compatibility problem)
Philipp von Weitershausen (Sidebar style)
@@ -132,6 +137,7 @@
Tsprajna (zh-TW locale)
L'Autour (ru-RU locale)
Leszek(teo)Życzkowski (pl locale)
+ Laurent Haas (fr-FR locale)
Zusukar (auto-shrink mode)
Alice0775 (compatibility problem)
Philipp von Weitershausen (Sidebar style)
@@ -152,6 +158,7 @@
Tsprajna (zh-TW locale)
L'Autour (ru-RU locale)
Leszek(teo)Życzkowski (pl locale)
+ Laurent Haas (fr-FR locale)
Zusukar (auto-shrink mode)
Alice0775 (compatibility problem)
Philipp von Weitershausen (Sidebar style)
@@ -172,6 +179,7 @@
Tsprajna (zh-TW locale)
L'Autour (ru-RU locale)
Leszek(teo)Życzkowski (pl locale)
+ Laurent Haas (fr-FR locale)
Zusukar (auto-shrink mode)
Alice0775 (compatibility problem)
Philipp von Weitershausen (Sidebar style)
@@ -192,6 +200,28 @@
Tsprajna (zh-TW locale)
L'Autour (ru-RU locale)
Leszek(teo)Życzkowski (pl locale)
+ Laurent Haas (fr-FR locale)
+ Zusukar (auto-shrink mode)
+ Alice0775 (compatibility problem)
+ Philipp von Weitershausen (Sidebar style)
+
+
+
+
+ Godai71.Extenzilla (it-IT locale)
+ Fatiaomao (zh-CN locale)
+ hzhbest (zh-CN locale)
+ tito (es-ES locale)
+ Andy Pillip (de-DE locale)
+ HkYtrewq (zh-TW locale)
+ Tsprajna (zh-TW locale)
+ L'Autour (ru-RU locale)
+ Leszek(teo)Życzkowski (pl locale)
+ Laurent Haas (fr-FR locale)
Zusukar (auto-shrink mode)
Alice0775 (compatibility problem)
Philipp von Weitershausen (Sidebar style)
diff --git a/locale/fr-FR/treestyletab/license.txt b/locale/fr-FR/treestyletab/license.txt
new file mode 100644
index 00000000..5b8c509c
--- /dev/null
+++ b/locale/fr-FR/treestyletab/license.txt
@@ -0,0 +1,34 @@
+***** BEGIN LICENSE BLOCK *****
+Version: MPL 1.1/GPL 2.0/LGPL 2.1
+
+The contents of these files are subject to the Mozilla Public License Version
+1.1 (the "License"); you may not use these files except in compliance with
+the License. You may obtain a copy of the License at
+http://www.mozilla.org/MPL/
+
+Software distributed under the License is distributed on an "AS IS" basis,
+WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+for the specific language governing rights and limitations under the
+License.
+
+The Original Code is the Tree Style Tab.
+
+The Initial Developer of the Original Code is SHIMODA Hiroshi.
+Portions created by the Initial Developer are Copyright (C) 2010
+the Initial Developer. All Rights Reserved.
+
+Contributor(s): Laurent Haas
+
+Alternatively, the contents of these files may be used under the terms of
+either the GNU General Public License Version 2 or later (the "GPL"), or
+the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+in which case the provisions of the GPL or the LGPL are applicable instead
+of those above. If you wish to allow use of your version of these files only
+under the terms of either the GPL or the LGPL, and not to allow others to
+use your version of these files under the terms of the MPL, indicate your
+decision by deleting the provisions above and replace them with the notice
+and other provisions required by the GPL or the LGPL. If you do not delete
+the provisions above, a recipient may use your version of these files under
+the terms of any one of the MPL, the GPL or the LGPL.
+
+***** END LICENSE BLOCK *****
diff --git a/locale/fr-FR/treestyletab/treestyletab.dtd b/locale/fr-FR/treestyletab/treestyletab.dtd
new file mode 100644
index 00000000..656d2c1b
--- /dev/null
+++ b/locale/fr-FR/treestyletab/treestyletab.dtd
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/locale/fr-FR/treestyletab/treestyletab.properties b/locale/fr-FR/treestyletab/treestyletab.properties
new file mode 100644
index 00000000..b74d35c8
--- /dev/null
+++ b/locale/fr-FR/treestyletab/treestyletab.properties
@@ -0,0 +1,41 @@
+tooltip.collapseSubtree=Replier l'arborescence
+tooltip.collapseSubtree.labeled=Replier l'arborescence :\n%S
+tooltip.expandSubtree=Déplier l'arborescence
+tooltip.expandSubtree.labeled=Déplier l'arborescence :\n%S
+tooltip.closeTree=Fermer cette arborescence
+tooltip.item.label=%2$S* %1$S
+
+dropLinkOnTab.title=Comment ouvrir un lien déposé ?
+dropLinkOnTab.text=Un lien a été déposé sur un onglet existant. Tree Style Tab peut ouvrir le lien comme un nouveau onglet enfant. Comment gérer le lien ?
+dropLinkOnTab.never=Ne plus me demander, et appliquer désormais la même opération
+dropLinkOnTab.loadInTheTab=Charger dans l'onglet (défaut Firefox)
+dropLinkOnTab.openNewChildTab=Ouvrir comme un nouvel onglet enfant.
+
+openGroupBookmarkBehavior.title=Comment ouvrir plusieurs marque-pages ?
+openGroupBookmarkBehavior.text=Plusieurs onglets vont être ouverts depuis les marque-pages. Comment les ouvrir ?
+openGroupBookmarkBehavior.never=Ne plus me demander, et appliquer désormais la même opération
+openGroupBookmarkBehavior.subTree=Ouvrir comme une nouvelle arborescence
+openGroupBookmarkBehavior.separate=Ouvrir comme des onglets séparés (défaut Firefox)
+openGroupBookmarkBehavior.replace=Replacer l'onglet actuel
+
+undoCloseTabSetBehavior.title=Voulez-vous que la fermeture des autres onglets soit aussi annulée ?
+undoCloseTabSetBehavior.text=Cet onglet a été fermé avec %S autres. Comment les traiter ?
+openGroupBookmarkBehavior.never=Ne plus me demander, et appliquer désormais la même opération
+undoCloseTabSetBehavior.set=Réouvrir tous les onglets fermés avec celui-ci
+undoCloseTabSetBehavior.separate=Ignorer, et réouvrir uniquement celui-ci (défaut Firefox)
+
+openSelectedPlaces.bookmarks=à partir de %2$S marque-pages, dont "%1$S"
+openSelectedPlaces.history=à partir de %2$S entréess d'historique, dont "%1$S"
+
+bookmarkProperty.parent.label=Onglet parent :
+bookmarkProperty.parent.blank.label=(rien)
+bookmarkProperty.parent.current.label=[ %S ]
+
+undo_changeTabbarPosition_label=Changer l'emplacement du panneau des onglets
+
+
+compatibility_STM_warning_title=Super Tab Mode est en conflit avec Tree Style Tab
+compatibility_STM_warning_text=Les nouveaux onglets ouverts à partir de liens (ou autre) ne deviennent pas des onglets enfants de l'onglet actuel, car la position des nouveaux onglets est controlée par Super Tab Mode. Quelle fonctionnalité voulez-vous autoriser ?\n(Vous pouvez changer ces réglages manuellement dans le dialogue de configuration de Super Tab Mode.)
+compatibility_STM_warning_use_TST=Faire de ces onglets des enfants de l'onglet actuel
+compatibility_STM_warning_use_STM=Mettre ces onglets dans la position définie par Super Tab Mode
+compatibility_STM_warning_never=Ne plus montrer ce dialogue.