summaryrefslogtreecommitdiffstats
path: root/l10n-fr/browser/chrome
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--l10n-fr/browser/chrome/browser/accounts.properties111
-rw-r--r--l10n-fr/browser/chrome/browser/browser.properties1064
-rw-r--r--l10n-fr/browser/chrome/browser/customizableui/customizableWidgets.properties54
-rw-r--r--l10n-fr/browser/chrome/browser/downloads/downloads.properties83
-rw-r--r--l10n-fr/browser/chrome/browser/feeds/subscribe.properties10
-rw-r--r--l10n-fr/browser/chrome/browser/places/bookmarkProperties.properties24
-rw-r--r--l10n-fr/browser/chrome/browser/places/places.properties79
-rw-r--r--l10n-fr/browser/chrome/browser/safebrowsing/safebrowsing.properties6
-rw-r--r--l10n-fr/browser/chrome/browser/search.properties33
-rw-r--r--l10n-fr/browser/chrome/browser/shellservice.properties16
-rw-r--r--l10n-fr/browser/chrome/browser/siteData.properties8
-rw-r--r--l10n-fr/browser/chrome/browser/sitePermissions.properties55
-rw-r--r--l10n-fr/browser/chrome/browser/syncSetup.properties14
-rw-r--r--l10n-fr/browser/chrome/browser/tabbrowser.properties106
-rw-r--r--l10n-fr/browser/chrome/browser/taskbar.properties12
-rw-r--r--l10n-fr/browser/chrome/browser/translation.dtd63
-rw-r--r--l10n-fr/browser/chrome/browser/translation.properties12
-rw-r--r--l10n-fr/browser/chrome/browser/uiDensity.properties5
-rw-r--r--l10n-fr/browser/chrome/browser/webrtcIndicator.properties61
-rw-r--r--l10n-fr/browser/chrome/overrides/appstrings.properties44
-rw-r--r--l10n-fr/browser/chrome/overrides/netError.dtd181
21 files changed, 2041 insertions, 0 deletions
diff --git a/l10n-fr/browser/chrome/browser/accounts.properties b/l10n-fr/browser/chrome/browser/accounts.properties
new file mode 100644
index 0000000000..57432fbac6
--- /dev/null
+++ b/l10n-fr/browser/chrome/browser/accounts.properties
@@ -0,0 +1,111 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (reconnectDescription) - %S = Email address of user's Firefox Account
+reconnectDescription = Reconnecter %S
+
+# LOCALIZATION NOTE (verifyDescription) - %S = Email address of user's Firefox Account
+verifyDescription = Confirmer %S
+
+# These strings are shown in a desktop notification after the
+# user requests we resend a verification email.
+verificationSentTitle = Vérification envoyée
+# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account
+verificationSentBody = Un lien de vérification a été envoyé à %S.
+verificationNotSentTitle = Impossible d’envoyer le lien de vérification
+verificationNotSentBody = Nous ne parvenons pas à vous envoyer d’e-mail de vérification, veuillez réessayer plus tard.
+
+# LOCALIZATION NOTE (deviceConnDisconnTitle) - the title shown in a notification
+# when either this device or another device has connected to, or disconnected
+# from, a Firefox Account.
+deviceConnDisconnTitle = Compte Firefox
+
+# LOCALIZATION NOTE (otherDeviceConnectedBody, otherDeviceConnectedBody.noDeviceName)
+# These strings are used in a notification shown when a new device joins the
+# Firefox account.
+# %S is the name of the new device; otherDeviceConnectedBody.noDeviceName is shown
+# instead of otherDeviceConnectedBody when the name is not known.
+otherDeviceConnectedBody = Cet ordinateur est maintenant synchronisé avec %S.
+otherDeviceConnectedBody.noDeviceName = Cet ordinateur est maintenant synchronisé avec un nouvel appareil.
+
+# LOCALIZATION NOTE (thisDeviceConnectedBody) - used in a notification shown
+# after a Firefox Account is connected to the current device.
+thisDeviceConnectedBody = Vous vous êtes connecté·e avec succès
+
+# LOCALIZATION NOTE (thisDeviceDisconnectedBody) - used in a notification shown
+# after the Firefox Account was disconnected remotely.
+thisDeviceDisconnectedBody = Cet ordinateur a été correctement déconnecté.
+
+# LOCALIZATION NOTE (sendToAllDevices.menuitem)
+# Displayed in the Send Tab/Page/Link to Device context menu when right clicking a tab, a page or a link.
+sendToAllDevices.menuitem = Envoyer à tous les appareils
+
+# LOCALIZATION NOTE (manageDevices.menuitem)
+# Displayed in the Send Tab/Page/Link to Device context menu when right clicking a tab, a page or a link.
+manageDevices.menuitem = Gérer les appareils…
+
+# LOCALIZATION NOTE (sendTabToDevice.unconfigured, sendTabToDevice.unconfigured.label2)
+# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
+# and the Sync account is unconfigured. Redirects to a marketing page.
+sendTabToDevice.unconfigured.label2 = Vous n’êtes pas connecté·e
+sendTabToDevice.unconfigured = En savoir plus sur l’envoi d’onglets…
+
+# LOCALIZATION NOTE (sendTabToDevice.signintofxa)
+# Displayed in the Send Tabs context menu and the page action panel when FxA is not
+# configured. Allows users to immediately sign into FxA via the preferences.
+# %S is replaced by brandProductName.
+sendTabToDevice.signintofxa = Se connecter à %S…
+
+# LOCALIZATION NOTE (sendTabToDevice.singledevice, sendTabToDevice.connectdevice,
+# sendTabToDevice.singledevice.status)
+# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
+# and the Sync account has only 1 device. The sendTabToDevice.singledevice link
+# redirects to a marketing page, the sendTabToDevice.connectdevice redirects
+# to an FxAccounts page that tells to you to connect another device.
+sendTabToDevice.singledevice.status = Aucun appareil connecté
+sendTabToDevice.singledevice = En savoir plus sur l’envoi d’onglets…
+sendTabToDevice.connectdevice = Connecter un autre appareil…
+
+# LOCALIZATION NOTE (sendTabToDevice.verify, sendTabToDevice.verify.status)
+# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
+# and the Sync account is unverified. Redirects to the Sync preferences page.
+sendTabToDevice.verify.status = Le compte n’est pas confirmé
+sendTabToDevice.verify = Confirmer le compte…
+
+# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title,
+# multipleTabsArrivingNotification.title, unnamedTabsArrivingNotification2.body,
+# unnamedTabsArrivingNotificationMultiple2.body, unnamedTabsArrivingNotificationNoDevice.body,
+# singleTabArrivingWithTruncatedURL.body)
+# These strings are used in a notification shown when we're opening tab(s) another device sent us to display.
+
+# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title)
+# The body for these is the URL of the tab received
+tabArrivingNotification.title = Onglet reçu
+# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name
+tabArrivingNotificationWithDevice.title = Onglet provenant de %S
+
+multipleTabsArrivingNotification.title = Onglets reçus
+# LOCALIZATION NOTE (unnamedTabsArrivingNotification2.body):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs received and #2 is the device name.
+unnamedTabsArrivingNotification2.body = #1 onglet reçu provenant de #2;#1 onglets reçus provenant de #2
+# LOCALIZATION NOTE (unnamedTabsArrivingNotificationMultiple2.body):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs received.
+unnamedTabsArrivingNotificationMultiple2.body = #1 onglet a été reçu et provient de vos différents appareils connectés.;#1 onglets ont été reçus et proviennent de vos différents appareils connectés.
+
+# LOCALIZATION NOTE (unnamedTabsArrivingNotificationNoDevice.body):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs received
+# This version is used when we don't know any device names.
+unnamedTabsArrivingNotificationNoDevice.body = #1 onglet reçu;#1 onglets reçus
+
+# LOCALIZATION NOTE (singleTabArrivingWithTruncatedURL.body):
+# Used when a tab from a remote device arrives but the URL must be truncated.
+# Should display the URL with an indication that it's benen truncated.
+# %S is the portion of the URL that remains after truncation.
+singleTabArrivingWithTruncatedURL.body = %S…
diff --git a/l10n-fr/browser/chrome/browser/browser.properties b/l10n-fr/browser/chrome/browser/browser.properties
new file mode 100644
index 0000000000..7416f01156
--- /dev/null
+++ b/l10n-fr/browser/chrome/browser/browser.properties
@@ -0,0 +1,1064 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+nv_timeout=Temps de connexion dépassé
+openFile=Ouvrir le fichier
+
+droponhometitle=Définir comme page d’accueil
+droponhomemsg=Voulez-vous faire de ce document votre page d’accueil ?
+droponhomemsgMultiple=Voulez-vous faire de ces documents vos pages d’accueil ?
+
+# context menu strings
+
+# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,
+# %2$S is the selection string.
+contextMenuSearch=Recherche %1$S pour « %2$S »
+contextMenuSearch.accesskey=R
+contextMenuPrivateSearch=Rechercher dans une fenêtre de navigation privée
+contextMenuPrivateSearch.accesskey=h
+# LOCALIZATION NOTE (contextMenuPrivateSearchOtherEngine): %S is the search
+# engine name as set for Private Browsing mode. This label is only used when
+# this engine is different from the default engine name used in normal mode.
+contextMenuPrivateSearchOtherEngine=Rechercher avec %S dans une fenêtre de navigation privée
+contextMenuPrivateSearchOtherEngine.accesskey=h
+
+# bookmark dialog strings
+
+bookmarkAllTabsDefault=[Nom du dossier]
+
+xpinstallPromptMessage=%S a empêché ce site d’installer un logiciel sur votre ordinateur.
+# LOCALIZATION NOTE (xpinstallPromptMessage.header)
+# The string contains the hostname of the site the add-on is being installed from.
+xpinstallPromptMessage.header=Autoriser %S à installer un module complémentaire ?
+xpinstallPromptMessage.message=Vous essayez d’installer un module complémentaire depuis %S. Assurez-vous qu’il s’agit d’un site digne de confiance avant de continuer.
+xpinstallPromptMessage.header.unknown=Autoriser un site inconnu à installer un module complémentaire ?
+xpinstallPromptMessage.message.unknown=Vous essayez d’installer un module complémentaire depuis un site inconnu. Assurez-vous qu’il s’agit d’un site digne de confiance avant de continuer.
+xpinstallPromptMessage.learnMore=En apprendre plus sur l’installation des modules complémentaires en toute sécurité
+xpinstallPromptMessage.dontAllow=Ne pas autoriser
+xpinstallPromptMessage.dontAllow.accesskey=N
+xpinstallPromptMessage.neverAllow=Ne jamais autoriser
+xpinstallPromptMessage.neverAllow.accesskey=N
+# LOCALIZATION NOTE (xpinstallPromptMessage.neverAllowAndReport)
+# Long text in this context make the dropdown menu extend awkwardly to the left, avoid
+# a localization that's significantly longer than the English version.
+xpinstallPromptMessage.neverAllowAndReport=Signaler un site suspect
+xpinstallPromptMessage.neverAllowAndReport.accesskey=S
+# LOCALIZATION NOTE (sitePermissionInstallFirstPrompt.header)
+# This message is shown when a SitePermissionsAddon install is triggered, i.e. when the
+# website calls sensitive APIs (e.g. navigator.requestMIDIAccess).
+sitePermissionInstallFirstPrompt.header=Ce site demande un accès à vos périphériques. Cet accès peut être rendu possible par l’installation d’un module complémentaire.
+# LOCALIZATION NOTE (sitePermissionInstallFirstPrompt.message)
+# This message is shown when a SitePermissionsAddon install is triggered, i.e. when the
+# website calls sensitive APIs (e.g. navigator.requestMIDIAccess).
+sitePermissionInstallFirstPrompt.message=Ce module complémentaire pourrait être utilisé pour voler vos données ou pirater votre ordinateur. Ne continuez que si vous vous fiez à ce site.
+
+# Accessibility Note:
+# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)
+# See https://website-archive.mozilla.org/www.mozilla.org/access/access/keyboard/ for details
+xpinstallPromptMessage.install=Continuer l’installation
+xpinstallPromptMessage.install.accesskey=I
+
+xpinstallDisabledMessageLocked=L’installation de logiciels a été désactivée par votre administrateur système.
+xpinstallDisabledMessage=L’installation de logiciels est actuellement désactivée. Cliquez sur « Activer » et essayez à nouveau.
+xpinstallDisabledButton=Activer
+xpinstallDisabledButton.accesskey=v
+
+# LOCALIZATION NOTE (addonInstallBlockedByPolicy)
+# This message is shown when the installation of an add-on is blocked by
+# enterprise policy. %1$S is replaced by the name of the add-on.
+# %2$S is replaced by the ID of add-on. %3$S is a custom message that
+# the administration can add to the message.
+addonInstallBlockedByPolicy=%1$S (%2$S) est bloqué par votre administrateur système.%3$S
+# LOCALIZATION NOTE (addonDomainBlockedByPolicy)
+# This message is shown when the installation of add-ons from a domain
+# is blocked by enterprise policy.
+addonDomainBlockedByPolicy=Votre administrateur système a empêché ce site d’installer un logiciel sur votre ordinateur.
+addonInstallFullScreenBlocked=L’installation de modules complémentaires n’est pas autorisée pendant ou avant le passage en mode plein écran.
+
+# LOCALIZATION NOTE (webextPerms.header,webextPerms.headerWithPerms,webextPerms.headerUnsigned,webextPerms.headerUnsignedWithPerms)
+# This string is used as a header in the webextension permissions dialog,
+# %S is replaced with the localized name of the extension being installed.
+# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612
+# for an example of the full dialog.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.header=Ajouter %S ?
+webextPerms.headerWithPerms=Ajouter %S ? Cette extension aura l’autorisation de :
+webextPerms.headerUnsigned=Ajouter %S ? Cette extension n’a pas été vérifiée. Les extensions malveillantes peuvent voler vos informations personnelles ou compromettre votre ordinateur. Ne l’ajoutez que si vous faites confiance à la source.
+webextPerms.headerUnsignedWithPerms=Ajouter %S ? Cette extension n’a pas été vérifiée. Les extensions malveillantes peuvent voler vos informations personnelles ou compromettre votre ordinateur. Ne l’ajoutez que si vous faites confiance à la source. Cette extension aura l’autorisation de :
+
+webextPerms.learnMore2=En savoir plus
+webextPerms.add.label=Ajouter
+webextPerms.add.accessKey=A
+webextPerms.cancel.label=Annuler
+webextPerms.cancel.accessKey=n
+
+# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)
+# %1$S will be replaced with the localized name of the sideloaded add-on.
+# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)
+webextPerms.sideloadMenuItem=%1$S a été ajouté à %2$S
+
+# LOCALIZATION NOTE (webextPerms.sideloadHeader)
+# This string is used as a header in the webextension permissions dialog
+# when the extension is side-loaded.
+# %S is replaced with the localized name of the extension being installed.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.sideloadHeader=%S a été ajouté
+webextPerms.sideloadText2=Un programme de votre ordinateur a installé un module complémentaire qui pourrait affecter votre navigateur. Veuillez prendre connaissance des permissions que demande ce module et décider de l’activer ou d’annuler (afin de le laisser désactivé).
+webextPerms.sideloadTextNoPerms=Un programme de votre ordinateur a installé un module complémentaire qui pourrait affecter votre navigateur. Veuillez décider de l’activer ou d’annuler (afin de le laisser désactivé).
+
+webextPerms.sideloadEnable.label=Activer
+webextPerms.sideloadEnable.accessKey=A
+webextPerms.sideloadCancel.label=Annuler
+webextPerms.sideloadCancel.accessKey=n
+
+# LOCALIZATION NOTE (webextPerms.updateMenuItem)
+# %S will be replaced with the localized name of the extension which
+# has been updated.
+webextPerms.updateMenuItem=%S demande de nouvelles permissions
+
+# LOCALIZATION NOTE (webextPerms.updateText)
+# %S is replaced with the localized name of the updated extension.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.updateText2=%S a été mis à jour. Vous devez approuver les nouvelles autorisations avant que la version mise à jour ne soit installée. Sélectionner « Annuler » conservera la version actuelle de l’extension. Cette extension aura l’autorisation de :
+
+webextPerms.updateAccept.label=Mettre à jour
+webextPerms.updateAccept.accessKey=M
+
+# LOCALIZATION NOTE (webextPerms.optionalPermsHeader)
+# %S is replace with the localized name of the extension requested new
+# permissions.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.optionalPermsHeader=%S demande des permissions supplémentaires.
+webextPerms.optionalPermsListIntro=L’extension souhaite :
+webextPerms.optionalPermsAllow.label=Autoriser
+webextPerms.optionalPermsAllow.accessKey=A
+webextPerms.optionalPermsDeny.label=Refuser
+webextPerms.optionalPermsDeny.accessKey=R
+
+webextPerms.description.bookmarks=Consulter et modifier les marque-pages
+webextPerms.description.browserSettings=Consulter et modifier les paramètres du navigateur
+webextPerms.description.browsingData=Effacer l’historique de navigation récent, les cookies et les données associées
+webextPerms.description.clipboardRead=Lire les données du presse-papiers
+webextPerms.description.clipboardWrite=Ajouter des données dans le presse-papiers
+webextPerms.description.declarativeNetRequest=Bloquer du contenu sur n’importe quelle page
+webextPerms.description.devtools=Ouvrir les outils de développement afin d’accéder à vos données dans les onglets ouverts
+webextPerms.description.downloads=Télécharger des fichiers, et consulter et modifier l’historique des téléchargements du navigateur
+webextPerms.description.downloads.open=Ouvrir les fichiers téléchargés sur votre ordinateur
+webextPerms.description.find=Lire le texte de tous les onglets ouverts
+webextPerms.description.geolocation=Accéder à votre localisation
+webextPerms.description.history=Accéder à l’historique de navigation
+webextPerms.description.management=Surveiller l’utilisation des extensions et gérer les thèmes
+# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)
+# %S will be replaced with the name of the application
+webextPerms.description.nativeMessaging=Échanger des messages avec d’autres programmes que %S
+webextPerms.description.notifications=Vous afficher des notifications
+webextPerms.description.pkcs11=Fournir des services d’authentification chiffrée
+webextPerms.description.privacy=Consulter et modifier les paramètres de vie privée
+webextPerms.description.proxy=Contrôler les paramètres proxy du navigateur
+webextPerms.description.sessions=Accéder aux onglets récemment fermés
+webextPerms.description.tabs=Accéder aux onglets du navigateur
+webextPerms.description.tabHide=Afficher ou masquer les onglets du navigateur
+webextPerms.description.topSites=Accéder à l’historique de navigation
+webextPerms.description.webNavigation=Accéder à l’activité du navigateur pendant la navigation
+
+webextPerms.hostDescription.allUrls=Accéder à vos données pour tous les sites web
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)
+# %S will be replaced by the DNS domain for which a webextension
+# is requesting access (e.g., mozilla.org)
+webextPerms.hostDescription.wildcard=Accéder à vos données pour les sites du domaine %S
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 will be replaced by an integer indicating the number of additional
+# domains for which this webextension is requesting permission.
+webextPerms.hostDescription.tooManyWildcards=Accéder à vos données pour #1 autre domaine;Accéder à vos données pour #1 autres domaines
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)
+# %S will be replaced by the DNS host name for which a webextension
+# is requesting access (e.g., www.mozilla.org)
+webextPerms.hostDescription.oneSite=Accéder à vos données pour %S
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 will be replaced by an integer indicating the number of additional
+# hosts for which this webextension is requesting permission.
+webextPerms.hostDescription.tooManySites=Accéder à vos données sur #1 autre site;Accéder à vos données sur #1 autres sites
+
+# LOCALIZATION NOTE (webextSitePerms.headerWithPerms,webextSitePerms.headerUnsignedWithPerms)
+# This string is used as a header in the webextension permissions dialog,
+# %1$S is replaced with the localized name of the extension being installed.
+# %2$S will be replaced by the DNS host name for which a webextension enables permissions
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextSitePerms.headerWithPerms=Ajouter %1$S ? Cette extension donne les capacités suivantes à %2$S :
+webextSitePerms.headerUnsignedWithPerms=Ajouter %1$S ? Cette extension n’a pas été vérifiée. Une extension malveillante peut voler vos informations personnelles ou compromettre votre ordinateur. Ne l’ajoutez que si vous faites confiance à sa source. Cette extension donne les capacités suivantes à %2$S :
+
+# LOCALIZATION NOTE (webextSitePerms.headerWithGatedPerms.midi)
+# This string is used as a header in the webextension permissions dialog for synthetic add-ons.
+# The part of the string describing what privileges the extension gives should be consistent
+# with the value of webextSitePerms.description.{sitePermission}.
+# %S is the hostname of the site the add-on is being installed from.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextSitePerms.headerWithGatedPerms.midi=Ce module complémentaire donne accès aux périphériques MIDI à %S.
+
+# LOCALIZATION NOTE (webextSitePerms.headerWithGatedPerms.midi-sysex)
+# This string is used as a header in the webextension permissions dialog for synthetic add-ons.
+# The part of the string describing what privileges the extension gives should be consistent
+# with the value of webextSitePerms.description.{sitePermission}.
+# %S is the hostname of the site the add-on is being installed from.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextSitePerms.headerWithGatedPerms.midi-sysex=Ce module complémentaire donne accès aux périphériques MIDI (avec la prise en charge de SysEx) à %S.
+
+# LOCALIZATION NOTE (webextSitePerms.descriptionGatedPerms)
+# This string is used as description in the webextension permissions dialog for synthetic add-ons.
+# %S will be replaced by the DNS host name for which a webextension enables permissions
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextSitePerms.descriptionGatedPerms=Cet accès peut se révéler dangereux, de plus il permet au site de se comporter comme un logiciel installé sur votre ordinateur.
+
+# These should remain in sync with permissions.NAME.label in sitePermissions.properties
+webextSitePerms.description.midi=Accéder aux appareils MIDI
+webextSitePerms.description.midi-sysex=Accéder aux appareils MIDI prenant en charge SysEx
+
+# LOCALIZATION NOTE (webext.defaultSearch.description)
+# %1$S is replaced with the localized named of the extension that is asking to change the default search engine.
+# %2$S is replaced with the name of the current search engine
+# %3$S is replaced with the name of the new search engine
+webext.defaultSearch.description=%1$S souhaite remplacer votre moteur de recherche par défaut %2$S par %3$S. Cela vous convient-il ?
+webext.defaultSearchYes.label=Oui
+webext.defaultSearchYes.accessKey=O
+webext.defaultSearchNo.label=Non
+webext.defaultSearchNo.accessKey=N
+
+# LOCALIZATION NOTE (webext.remove.confirmation.message)
+# %1$S is the name of the extension which is about to be removed.
+# %2$S is brandShorterName
+webext.remove.confirmation.message=Supprimer %1$S de %2$S ?
+webext.remove.confirmation.button=Supprimer
+
+# LOCALIZATION NOTE (addonPostInstall.message3)
+# %S is replaced with the localized named of the extension that was
+# just installed.
+addonPostInstall.message3=%S a été ajouté.
+
+# LOCALIZATION NOTE (addonDownloadingAndVerifying):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups
+addonDownloadingAndVerifying=Téléchargement et vérification du module…;Téléchargement et vérification de #1 modules…
+addonDownloadVerifying=Vérification en cours
+
+addonInstall.unsigned=(Non vérifié)
+addonInstall.cancelButton.label=Annuler
+addonInstall.cancelButton.accesskey=n
+addonInstall.acceptButton2.label=Ajouter
+addonInstall.acceptButton2.accesskey=A
+
+# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is brandShortName
+# #2 is the number of add-ons being installed
+addonConfirmInstall.message=Ce site souhaite installer un module sur #1 :;Ce site souhaite installer #2 modules sur #1 :
+addonConfirmInstallUnsigned.message=Attention, ce site souhaite installer un module non vérifié sur #1. Poursuivez à vos risques et périls.;Attention, ce site souhaite installer #2 modules non vérifiés sur #1. Poursuivez à vos risques et périls.
+
+# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is brandShortName
+# #2 is the total number of add-ons being installed (at least 2)
+addonConfirmInstallSomeUnsigned.message=;Attention, ce site souhaite installer #2 modules sur #1, dont certains ne sont pas vérifiés. Poursuivez à vos risques et périls.
+
+# LOCALIZATION NOTE (addonInstalled):
+# %S is the name of the add-on
+addonInstalled=%S a été correctement installé.
+# LOCALIZATION NOTE (addonsGenericInstalled):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of add-ons
+addonsGenericInstalled=#1 module a été installé avec succès.;#1 modules ont été installés avec succès.
+
+# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonInstallError-8, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):
+# %1$S is the application name, %2$S is the add-on name
+addonInstallError-1=Le module complémentaire n’a pas pu être téléchargé à cause d’un échec de connexion.
+addonInstallError-2=Le module complémentaire n’a pas pu être installé car il ne correspond pas au module attendu par %1$S.
+addonInstallError-3=Le module complémentaire téléchargé depuis ce site n’a pas pu être installé car il semble corrompu.
+addonInstallError-4=%2$S n’a pas pu être installé car un fichier n’a pas pu être modifié par %1$S.
+addonInstallError-5=%1$S a empêché ce site d’installer un module complémentaire non vérifié.
+addonInstallError-8=Le module complémentaire %2$S ne peut pas être installé depuis cet emplacement.
+addonLocalInstallError-1=Ce module complémentaire n’a pas pu être installé à cause d’une erreur du système de fichiers.
+addonLocalInstallError-2=Ce module complémentaire n’a pas pu être installé car il ne correspond pas au module attendu par %1$S.
+addonLocalInstallError-3=Ce module complémentaire n’a pas pu être installé car il semble être corrompu.
+addonLocalInstallError-4=%2$S n’a pas pu être installé car un fichier n’a pas pu être modifié par %1$S.
+addonLocalInstallError-5=Ce module complémentaire n’a pas pu être installé car il n’a pas été vérifié.
+
+# LOCALIZATION NOTE (addonInstallErrorIncompatible):
+# %1$S is the application name, %2$S is the application version, %3$S is the add-on name
+addonInstallErrorIncompatible=%3$S n’a pas pu être installé car il n’est pas compatible avec %1$S %2$S.
+
+# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name
+addonInstallErrorBlocklisted=%S n’a pas pu être installé car il présente un risque élevé de causer des problèmes de stabilité ou de sécurité.
+
+unsignedAddonsDisabled.message=Parmi les modules complémentaires installés, un ou plusieurs n’ont pas pu être vérifiés et ont été désactivés.
+unsignedAddonsDisabled.learnMore.label=En savoir plus
+unsignedAddonsDisabled.learnMore.accesskey=E
+
+# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is brandShortName and #2 is the number of pop-ups blocked.
+popupWarning.message=#1 a empêché ce site d’ouvrir une fenêtre popup.;#1 a empêché ce site d’ouvrir #2 fenêtres popup.
+# LOCALIZATION NOTE (popupWarning.exceeded.message): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The singular form is left empty for English, since the number of blocked pop-ups is always greater than 1.
+# #1 is brandShortName and #2 is the number of pop-ups blocked.
+popupWarning.exceeded.message=;#1 a empêché ce site d’ouvrir plus de #2 fenêtres popup.
+popupWarningButton=Options
+popupWarningButton.accesskey=O
+popupWarningButtonUnix=Préférences
+popupWarningButtonUnix.accesskey=P
+popupShowPopupPrefix=Afficher « %S »
+
+# LOCALIZATION NOTE (geolocationLastAccessIndicatorText): %S is the relative time of the most recent geolocation access (e.g. 5 min. ago)
+geolocationLastAccessIndicatorText=Dernier accès %S
+
+# LOCALIZATION NOTE (openProtocolHandlerPermissionEntryLabel): %S is the scheme of the protocol the site may open an application for. For example: mailto
+openProtocolHandlerPermissionEntryLabel=Liens %S://
+
+crashedpluginsMessage.title=Le plugin %S a planté.
+crashedpluginsMessage.reloadButton.label=Actualiser la page
+crashedpluginsMessage.reloadButton.accesskey=A
+crashedpluginsMessage.submitButton.label=Envoyer un rapport de plantage
+crashedpluginsMessage.submitButton.accesskey=r
+crashedpluginsMessage.learnMore=En savoir plus…
+
+# Keyword fixup messages
+# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit
+# a local host page, by the time the DNS request recognizes it, we have already
+# loaded a search page for the given word. An infobar then asks to the user
+# whether he rather wanted to visit the host. %S is the recognized host.
+keywordURIFixup.message=Vouliez-vous vous rendre sur %S ?
+keywordURIFixup.goTo=Oui, ouvrir %S
+keywordURIFixup.goTo.accesskey=O
+
+pluginInfo.unknownPlugin=Inconnu
+
+# Flash activation doorhanger UI
+flashActivate.message=Souhaitez-vous activer Adobe Flash sur ce site ? Activez Adobe Flash uniquement sur les sites en lesquels vous avez confiance.
+flashActivate.outdated.message=Souhaitez-vous activer une version obsolète d’Adobe Flash sur ce site ? Une version obsolète présente des risques de sécurité et affecte les performances de votre navigateur.
+flashActivate.noAllow=Ne pas autoriser
+flashActivate.allow=Autoriser
+flashActivate.noAllow.accesskey=N
+flashActivate.allow.accesskey=A
+
+# in-page UI
+# LOCALIZATION NOTE (PluginClickToActivate2): Two changes were done to the
+# previous version of the string. The first is that we changed the wording from
+# "Activate" to "Run", because it's shorter and feels less technical in English.
+# Feel free to keep using the previous wording in your language if it's already
+# the best one.
+# The second change is that we removed the period at the end of the phrase, because
+# it's not natural in our UI, and the underline was removed from this, so it doesn't
+# look like a link anymore. We suggest that everyone removes that period too.
+PluginClickToActivate2=Activer %S
+PluginVulnerableUpdatable=Ce plugin est vulnérable et doit être mis à jour.
+PluginVulnerableNoUpdate=Ce plugin possède des failles de sécurité.
+
+# Sanitize
+# LOCALIZATION NOTE (update.downloadAndInstallButton.label): %S is replaced by the
+# version of the update: "Update to 28.0".
+update.downloadAndInstallButton.label=Mettre à jour vers la version %S
+update.downloadAndInstallButton.accesskey=M
+
+menuOpenAllInTabs.label=Tout ouvrir dans des onglets
+
+# History menu
+# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.
+# see bug 394759
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 Window Title, #2 Number of tabs
+menuUndoCloseWindowLabel=#1 (et #2 autre onglet);#1 (et #2 autres onglets)
+menuUndoCloseWindowSingleTabLabel=#1
+
+# Unified Back-/Forward Popup
+tabHistory.current=Rester sur cette page
+
+# Unified Back-/Forward Popup
+tabHistory.reloadCurrent=Actualiser cette page
+tabHistory.goBack=Revenir à cette page
+tabHistory.goForward=Avancer jusqu’à cette page
+
+# URL Bar
+pasteAndGo.label=Coller et ouvrir
+# LOCALIZATION NOTE (reloadButton.tooltip):
+# %S is the keyboard shortcut for reloading the current page
+reloadButton.tooltip=Actualiser la page courante (%S)
+# LOCALIZATION NOTE (stopButton.tooltip):
+# %S is the keyboard shortcut for stopping loading the page
+stopButton.tooltip=Arrêter le chargement de la page (%S)
+# LOCALIZATION NOTE (urlbar-zoom-button.tooltip):
+# %S is the keyboard shortcut for resetting the zoom level to 100%
+urlbar-zoom-button.tooltip=Réinitialiser le niveau de zoom (%S)
+# LOCALIZATION NOTE (reader-mode-button.tooltip):
+# %S is the keyboard shortcut for entering/exiting reader view
+reader-mode-button.tooltip=Activer/Désactiver le mode lecture (%S)
+
+# LOCALIZATION NOTE(zoom-button.label): %S is the current page zoom level,
+# %% will be displayed as a single % character (% is commonly used to define
+# format specifiers, so it needs to be escaped).
+zoom-button.label = %S %%
+
+# Block autorefresh
+refreshBlocked.goButton=Autoriser
+refreshBlocked.goButton.accesskey=A
+refreshBlocked.refreshLabel=%S a empêché le rechargement automatique de cette page.
+refreshBlocked.redirectLabel=%S a empêché la redirection automatique vers une autre page.
+
+# General bookmarks button
+# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):
+# %S is the keyboard shortcut for "Show All Bookmarks"
+bookmarksMenuButton.tooltip=Afficher vos marque-pages (%S)
+
+# Downloads button tooltip
+# LOCALIZATION NOTE (downloads.tooltip):
+# %S is the keyboard shortcut for "Downloads"
+downloads.tooltip=Afficher la progression des téléchargements en cours (%S)
+
+# New Window button tooltip
+# LOCALIZATION NOTE (newWindowButton.tooltip):
+# %S is the keyboard shortcut for "New Window"
+newWindowButton.tooltip=Ouvrir une nouvelle fenêtre (%S)
+
+# New Tab button tooltip
+# LOCALIZATION NOTE (newTabButton.tooltip):
+# %S is the keyboard shortcut for "New Tab"
+newTabButton.tooltip=Ouvrir un nouvel onglet (%S)
+newTabContainer.tooltip=Ouvrir un nouvel onglet (%S)\nEffectuer un appui long pour ouvrir un nouvel onglet conteneur
+newTabAlwaysContainer.tooltip=Sélectionner un conteneur dans lequel ouvrir un nouvel onglet
+
+# Offline web applications
+offlineApps.available3=Autoriser %S à stocker des données sur votre ordinateur ?
+offlineApps.allow.label=Autoriser
+offlineApps.allow.accesskey=A
+offlineApps.block.label=Bloquer
+offlineApps.block.accesskey=B
+
+# Canvas permission prompt
+# LOCALIZATION NOTE (canvas.siteprompt2): %S is hostname
+canvas.siteprompt2=Autoriser %S à utiliser vos données d’image de canevas HTML5 ?
+canvas.siteprompt2.warning=Ceci peut être utilisé pour identifier votre ordinateur de manière unique.
+canvas.block=Bloquer
+canvas.block.accesskey=B
+canvas.allow2=Autoriser
+canvas.allow2.accesskey=A
+canvas.remember2=Se souvenir de cette décision
+
+# WebAuthn prompts
+# LOCALIZATION NOTE (webauthn.registerPrompt2): %S is hostname
+webauthn.registerPrompt2=%S souhaite associer un compte à l’une de vos clés de sécurité. Vous pouvez vous connecter et autoriser l’opération ou bien annuler.
+# LOCALIZATION NOTE (webauthn.CTAP2registerPrompt): %S is hostname
+webauthn.CTAP2registerPrompt=%S souhaite associer un compte à l’une de vos clés de sécurité. Vous pouvez vous connecter maintenant ou bien annuler.
+# LOCALIZATION NOTE (webauthn.registerTouchDevice): %S is hostname
+webauthn.registerTouchDevice=%S souhaite associer un compte à votre clé de sécurité. Vous pouvez autoriser l’opération ou bien l’annuler.
+# LOCALIZATION NOTE (webauthn.registerDirectPrompt3):
+# %S is hostname.
+# The website is asking for extended information about your
+# hardware authenticator that shouldn't be generally necessary. Permitting
+# this is safe if you only use one account at this website. If you have
+# multiple accounts at this website, and you use the same hardware
+# authenticator, then the website could link those accounts together.
+# And this is true even if you use a different profile / browser (or even Tor
+# Browser). To avoid this, you should use different hardware authenticators
+# for different accounts on this website.
+webauthn.registerDirectPrompt3=%S demande des informations détaillées sur votre clé de sécurité, ce qui peut avoir des répercussions sur votre vie privée.
+# LOCALIZATION NOTE (webauthn.registerDirectPromptHint):
+# %S is brandShortName
+webauthn.registerDirectPromptHint=%S peut anonymiser cela pour vous, mais le site web peut refuser cette clé. En cas de refus, vous pouvez réessayer.
+# LOCALIZATION NOTE (webauthn.CTAP2signPrompt): %S is hostname
+webauthn.CTAP2signPrompt=%S souhaite vous authentifier en utilisant l’une de vos clés de sécurité. Vous pouvez connecter une clé maintenant ou bien annuler.
+# LOCALIZATION NOTE (webauthn.signTouchDevice): %S is hostname
+webauthn.signTouchDevice=%S souhaite vous authentifier en utilisant votre clé de sécurité. Vous pouvez autoriser l’opération ou bien l’annuler.
+# LOCALIZATION NOTE (webauthn.signPrompt2): %S is hostname
+webauthn.signPrompt2=%S souhaite vous authentifier en utilisant l’une de vos clés de sécurité. Vous pouvez vous connecter et autoriser l’opération ou bien annuler.
+# LOCALIZATION NOTE (webauthn.selectSignResultPrompt): %S is hostname
+webauthn.selectSignResultPrompt=Plusieurs comptes trouvés pour %S. Sélectionnez celui à utiliser ou annulez.
+# LOCALIZATION NOTE (webauthn.selectDevicePrompt): %S is hostname
+webauthn.selectDevicePrompt=Plusieurs appareils trouvés pour %S. Veuillez en sélectionner un.
+# LOCALIZATION NOTE (webauthn.deviceBlockedPrompt): %S is hostname
+webauthn.deviceBlockedPrompt=Échec de la vérification de l’utilisateur sur %S. Il ne reste plus aucune tentative et votre appareil a été verrouillé, car un code PIN incorrect a été saisi trop de fois. L’appareil doit être réinitialisé.
+# LOCALIZATION NOTE (webauthn.pinAuthBlockedPrompt): %S is hostname
+webauthn.pinAuthBlockedPrompt=Échec de la vérification de l’utilisateur sur %S. Trop de tentatives infructueuses ont été effectuées à la suite et l’authentification via code PIN a été temporairement bloquée. Votre appareil nécessite d’être remis sous tension (débranchez-le et rebranchez-le).
+webauthn.cancel=Annuler
+webauthn.cancel.accesskey=A
+webauthn.proceed=Continuer
+webauthn.proceed.accesskey=C
+webauthn.anonymize=Anonymiser quand même
+
+# Spoof Accept-Language prompt
+privacy.spoof_english=En modifiant les paramètres de la langue pour utiliser l’anglais, vous serez plus difficile à identifier et cela améliorera la protection de votre vie privée en ligne. Souhaitez-vous demander une version en anglais des pages web ?
+
+# LOCALIZATION NOTE (identity.identified.verifier, identity.identified.state_and_country, identity.ev.contentOwner2):
+# %S is the hostname of the site that is being displayed.
+identity.identified.verifier=Vérifié par : %S
+identity.identified.verified_by_you=Vous avez ajouté une exception de sécurité pour ce site.
+identity.identified.state_and_country=%S, %S
+identity.ev.contentOwner2=Certificat émis pour : %S
+
+# LOCALIZATION NOTE (identity.notSecure.label):
+# Keep this string as short as possible, this is displayed in the URL bar
+# use a synonym for "safe" or "private" if "secure" is too long.
+identity.notSecure.label=Non sécurisé
+identity.notSecure.tooltip=Connexion non sécurisée
+
+identity.extension.label=Extension (%S)
+identity.extension.tooltip=Chargé par l’extension : %S
+
+# LOCALIZATION NOTE (contentBlocking.trackersView.blocked.label):
+# This label is shown next to a tracker in the trackers subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.trackersView.blocked.label=Bloqué
+
+contentBlocking.trackersView.empty.label=Aucun détecté sur ce site
+
+# LOCALIZATION NOTE (contentBlocking.cookies.blockingTrackers.label, contentBlocking.cookies.blocking3rdParty.label,
+# contentBlocking.cookies.blockingUnvisited.label,contentBlocking.cookies.blockingAll.label):
+contentBlocking.cookies.blockingTrackers3.label=Cookies de pistage intersites
+contentBlocking.cookies.blocking3rdParty2.label=Cookies tiers
+contentBlocking.cookies.blockingUnvisited2.label=Cookies de sites non visités
+contentBlocking.cookies.blockingAll2.label=Tous les cookies
+
+contentBlocking.cookiesView.firstParty.label=Depuis ce site
+# LOCALIZATION NOTE (contentBlocking.cookiesView.firstParty.empty.label):
+# This references the header from contentBlocking.cookiesView.firstParty.label:
+# "[Cookies] From This Site: None detected on this site".
+contentBlocking.cookiesView.firstParty.empty.label=Aucun détecté sur ce site
+
+contentBlocking.cookiesView.trackers2.label=Cookies de pistage intersites
+# LOCALIZATION NOTE (contentBlocking.cookiesView.trackers.empty.label):
+# This references the header from contentBlocking.cookiesView.trackers.label:
+# "Tracking Cookies: None detected on this site".
+contentBlocking.cookiesView.trackers.empty.label=Aucun détecté sur ce site
+
+contentBlocking.cookiesView.thirdParty.label=Cookies tiers
+# LOCALIZATION NOTE (contentBlocking.cookiesView.thirdParty.empty.label):
+# This references the header from contentBlocking.cookiesView.thirdParty.label:
+# "Third-Party Cookies: None detected on this site".
+contentBlocking.cookiesView.thirdParty.empty.label=Aucun détecté sur ce site
+
+# LOCALIZATION NOTE (contentBlocking.cookiesView.allowed.label):
+# This label is shown next to a cookie origin in the cookies subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Allowed"
+contentBlocking.cookiesView.allowed.label=Autorisé
+# LOCALIZATION NOTE (contentBlocking.cookiesView.blocked.label):
+# This label is shown next to a cookie origin in the cookies subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.cookiesView.blocked.label=Bloqué
+# LOCALIZATION NOTE (contentBlocking.cookiesView.removeButton.tooltip): %S is the domain of the site.
+contentBlocking.cookiesView.removeButton.tooltip=Effacer les exceptions de cookies pour %S
+
+# LOCALIZATION NOTE (contentBlocking.fingerprintersView.blocked.label):
+# This label is shown next to a fingerprinter in the fingerprinters subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.fingerprintersView.blocked.label=Bloqué
+
+# LOCALIZATION NOTE (contentBlocking.cryptominersView.blocked.label):
+# This label is shown next to a cryptominer in the cryptominers subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.cryptominersView.blocked.label=Bloqué
+
+trackingProtection.icon.activeTooltip2=Blocage des traqueurs de réseaux sociaux, des cookies de pistage intersites et des détecteurs d’empreinte numérique.
+trackingProtection.icon.disabledTooltip2=La protection renforcée contre le pistage est DÉSACTIVÉE pour ce site.
+# LOCALIZATION NOTE (trackingProtection.icon.noTrackersDetectedTooltip): %S is brandShortName.
+trackingProtection.icon.noTrackersDetectedTooltip=Aucun traqueur connu par %S n’a été détecté sur cette page.
+
+# LOCALIZATION NOTE (protections.header):
+# Header of the Protections Panel. %S is replaced with the site's hostname.
+protections.header=Protections pour %S
+
+# LOCALIZATION NOTE (protections.disableAriaLabel):
+# Text that gets spoken by a screen reader if the button will disable protections.
+# %s is the site's hostname.
+protections.disableAriaLabel=Désactiver les protections pour %S
+
+# LOCALIZATION NOTE (protections.enableAriaLabel):
+# Text that gets spoken by a screen reader if the button will enable protections.
+# %s is the site's hostname.
+protections.enableAriaLabel=Activer les protections pour %S
+
+# Blocking and Not Blocking sub-views in the Protections Panel
+protections.blocking.fingerprinters.title=Blocage des détecteurs d’empreinte numérique
+protections.blocking.cryptominers.title=Blocage des mineurs de cryptomonnaie
+protections.blocking.cookies.trackers.title=Blocage des cookies de pistage intersites
+protections.blocking.cookies.3rdParty.title=Blocage des cookies tiers
+protections.blocking.cookies.all.title=Blocage de tous les cookies
+protections.blocking.cookies.unvisited.title=Blocage des cookies de sites non visités
+protections.blocking.trackingContent.title=Blocage du contenu utilisé pour le pistage
+protections.blocking.socialMediaTrackers.title=Blocage des traqueurs de réseaux sociaux
+protections.notBlocking.fingerprinters.title=Pas de blocage des détecteurs d’empreinte numérique
+protections.notBlocking.cryptominers.title=Pas de blocage des mineurs de cryptomonnaie
+protections.notBlocking.cookies.3rdParty.title=Pas de blocage des cookies tiers
+protections.notBlocking.cookies.all.title=Pas de blocage des cookies
+protections.notBlocking.crossSiteTrackingCookies.title=Pas de blocage des cookies de pistage intersites
+protections.notBlocking.trackingContent.title=Pas de blocage du contenu utilisé pour le pistage
+protections.notBlocking.socialMediaTrackers.title=Pas de blocage des traqueurs de réseaux sociaux
+
+# Footer section in the Protections Panel
+# LOCALIZATION NOTE (protections.footer.blockedTrackerCounter.description,
+# protections.footer.blockedTrackerCounter.tooltip):
+# This text indicates the total number of trackers blocked on all sites. In
+# its tooltip, we show the date when we started counting this number.
+# LOCALIZATION NOTE (protections.footer.blockedTrackerCounter.description):
+# Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Replacement for #1 is a locale-string converted positive integer.
+protections.footer.blockedTrackerCounter.description=1 blocage;#1 blocages
+# LOCALIZATION NOTE (protections.footer.blockedTrackerCounter.tooltip):
+# %S is the date on which we started counting (e.g., July 17, 2019).
+protections.footer.blockedTrackerCounter.tooltip=Depuis le %S
+
+# Milestones section in the Protections Panel
+# LOCALIZATION NOTE (protections.milestone.description):
+# Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is replaced with brandShortName.
+# #2 is replaced with the (locale-formatted) number of trackers blocked
+# #3 is replaced by a locale-formatted date with short month and numeric year.
+# In English this looks like "Firefox blocked over 10,000 trackers since Oct 2019"
+protections.milestone.description=#1 a bloqué #2 traqueur depuis #3;#1 a bloqué plus de #2 traqueurs depuis #3
+
+# Application menu
+
+# LOCALIZATION NOTE(zoomReduce-button.tooltip): %S is the keyboard shortcut.
+zoomReduce-button.tooltip = Zoom arrière (%S)
+# LOCALIZATION NOTE(zoomReset-button.tooltip): %S is the keyboard shortcut.
+zoomReset-button.tooltip = Réinitialiser le niveau de zoom (%S)
+# LOCALIZATION NOTE(zoomEnlarge-button.tooltip): %S is the keyboard shortcut.
+zoomEnlarge-button.tooltip = Zoom avant (%S)
+
+# LOCALIZATION NOTE (cut-button.tooltip): %S is the keyboard shortcut.
+cut-button.tooltip = Couper (%S)
+# LOCALIZATION NOTE (copy-button.tooltip): %S is the keyboard shortcut.
+copy-button.tooltip = Copier (%S)
+# LOCALIZATION NOTE (paste-button.tooltip): %S is the keyboard shortcut.
+paste-button.tooltip = Coller (%S)
+
+# Geolocation UI
+
+geolocation.allow=Autoriser
+geolocation.allow.accesskey=A
+geolocation.block=Bloquer
+geolocation.block.accesskey=B
+geolocation.shareWithSite4=Autoriser %S à accéder à votre localisation ?
+geolocation.shareWithFile4=Autoriser ce fichier local à accéder à votre localisation ?
+# LOCALIZATION NOTE(geolocation.shareWithSiteUnsafeDelegation2):
+# %1$S is the first party origin, %2$S is the third party origin.
+geolocation.shareWithSiteUnsafeDelegation2=Autoriser %1$S à donner à %2$S la permission d’accéder à votre localisation ?
+geolocation.remember=Se souvenir de cette décision
+
+# Virtual Reality Device UI
+xr.allow2=Autoriser
+xr.allow2.accesskey=A
+xr.block=Bloquer
+xr.block.accesskey=B
+xr.shareWithSite4=Autoriser %S à accéder aux appareils de réalité virtuelle ? Cela peut exposer des informations sensibles.
+xr.shareWithFile4=Autoriser ce fichier local à accéder aux appareils de réalité virtuelle ? Cela peut exposer des informations sensibles.
+xr.remember=Se souvenir de cette décision
+
+# Persistent storage UI
+persistentStorage.allow=Autoriser
+persistentStorage.allow.accesskey=A
+persistentStorage.block.label=Bloquer
+persistentStorage.block.accesskey=B
+persistentStorage.allowWithSite2=Autoriser %S à conserver des données dans le stockage persistant ?
+
+# Web notifications UI
+# LOCALIZATION NOTE (alwaysBlock, block)
+# The two button strings will never be shown at the same time, so
+# it's okay for them to have the same access key
+webNotifications.allow2=Autoriser
+webNotifications.allow2.accesskey=A
+webNotifications.notNow=Plus tard
+webNotifications.notNow.accesskey=P
+webNotifications.never=Ne jamais autoriser
+webNotifications.never.accesskey=N
+webNotifications.alwaysBlock=Toujours bloquer
+webNotifications.alwaysBlock.accesskey=b
+webNotifications.block=Bloquer
+webNotifications.block.accesskey=b
+webNotifications.receiveFromSite3=Autoriser %S à envoyer des notifications ?
+
+# Phishing/Malware Notification Bar.
+# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)
+# The two button strings will never be shown at the same time, so
+# it's okay for them to have the same access key
+safebrowsing.getMeOutOfHereButton.label=Sortir d’ici !
+safebrowsing.getMeOutOfHereButton.accessKey=S
+safebrowsing.deceptiveSite=Site trompeur !
+safebrowsing.notADeceptiveSiteButton.label=Ce site n’est pas trompeur…
+safebrowsing.notADeceptiveSiteButton.accessKey=C
+safebrowsing.reportedAttackSite=Ce site a été signalé comme étant malveillant !
+safebrowsing.notAnAttackButton.label=Ce site n’est pas malveillant…
+safebrowsing.notAnAttackButton.accessKey=C
+safebrowsing.reportedUnwantedSite=Ce site a été signalé comme comportant des logiciels indésirables !
+safebrowsing.reportedHarmfulSite=Site signalé comme dangereux !
+
+# Ctrl-Tab
+# LOCALIZATION NOTE (ctrlTab.listAllTabs.label): #1 represents the number
+# of tabs in the current browser window. It will always be 2 at least.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+ctrlTab.listAllTabs.label=;Lister les #1 onglets
+
+# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title
+# Used as the bookmark name when saving a keyword for a search field.
+addKeywordTitleAutoFill=Recherche %S
+
+# troubleshootModeRestart
+# LOCALIZATION NOTE (troubleshootModeRestartPromptTitle): %S is the name of the product (e.g., Firefox)
+troubleshootModeRestartPromptTitle=Redémarrer %S en mode de dépannage ?
+troubleshootModeRestartPromptMessage=Vos extensions, thèmes et paramètres personnalisés seront temporairement désactivés.
+troubleshootModeRestartButton=Redémarrer
+
+# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string
+# "true" (spelled and capitalized exactly that way) to show the "Text
+# Encoding" menu in the main Firefox button on Windows. Any other value will
+# hide it. Regardless of the value of this setting, the "Text Encoding"
+# menu will always be accessible via the "Browser Tools" menu.
+# This is not a string to translate; it just controls whether the menu shows
+# up in the Firefox button. If users frequently use the "Text Encoding"
+# menu, set this to "true". Otherwise, you can leave it as "false".
+browser.menu.showCharacterEncoding=false
+
+# Process hang reporter
+# LOCALIZATION NOTE (processHang.selected_tab.label): %1$S is the name of the product (e.g., Firefox)
+processHang.selected_tab.label = Cette page ralentit %1$S. Pour accélérer votre navigateur, arrêtez cette page.
+# LOCALIZATION NOTE (processHang.nonspecific_tab.label): %1$S is the name of the product (e.g., Firefox)
+processHang.nonspecific_tab.label = Une page web ralentit %1$S. Pour accélérer votre navigateur, arrêtez cette page.
+# LOCALIZATION NOTE (processHang.specific_tab.label): %1$S is the title of the tab.
+# %2$S is the name of the product (e.g., Firefox)
+processHang.specific_tab.label = « %1$S » ralentit %2$S. Pour accélérer votre navigateur, arrêtez cette page.
+# LOCALIZATION NOTE (processHang.add-on.label2): %1$S is the name of the
+# extension. %2$S is the name of the product (e.g., Firefox)
+processHang.add-on.label2 = « %1$S » ralentit %2$S. Pour accélérer votre navigateur, arrêtez cette extension.
+processHang.add-on.learn-more.text = En savoir plus
+processHang.button_stop2.label = Arrêter
+processHang.button_stop2.accessKey = A
+processHang.button_debug.label = Déboguer le script
+processHang.button_debug.accessKey = D
+
+# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen
+fullscreenButton.tooltip=Afficher la fenêtre en plein écran (%S)
+
+# These are visible when opening the popup inside the bookmarks sidebar
+sidebar.moveToLeft=Déplacer le panneau latéral à gauche
+sidebar.moveToRight=Déplacer le panneau latéral à droite
+
+# LOCALIZATION NOTE (getUserMedia.shareCamera3.message,
+# getUserMedia.shareMicrophone3.message,
+# getUserMedia.shareScreen4.message,
+# getUserMedia.shareCameraAndMicrophone3.message,
+# getUserMedia.shareCameraAndAudioCapture3.message,
+# getUserMedia.shareScreenAndMicrophone4.message,
+# getUserMedia.shareScreenAndAudioCapture4.message,
+# getUserMedia.shareAudioCapture3.message):
+# %S is the website origin (e.g. www.mozilla.org)
+getUserMedia.shareCamera3.message = Autoriser %S à utiliser votre caméra ?
+getUserMedia.shareMicrophone3.message = Autoriser %S à utiliser votre microphone ?
+getUserMedia.shareScreen4.message = Autoriser %S à voir votre écran ?
+getUserMedia.shareCameraAndMicrophone3.message = Autoriser %S à utiliser votre caméra et votre microphone ?
+getUserMedia.shareCameraAndAudioCapture3.message = Autoriser %S à utiliser votre caméra et à écouter le son de cet onglet ?
+getUserMedia.shareScreenAndMicrophone4.message = Autoriser %S à utiliser votre microphone et à voir votre écran ?
+getUserMedia.shareScreenAndAudioCapture4.message = Autoriser %S à écouter le son de cet onglet et à voir votre écran ?
+getUserMedia.shareAudioCapture3.message = Autoriser %S à écouter le son de cet onglet ?
+# LOCALIZATION NOTE (selectAudioOutput.shareSpeaker.message):
+# "Speakers" is used in a general sense that might include headphones or
+# another audio output connection.
+# %S is the website origin (e.g. www.mozilla.org)
+selectAudioOutput.shareSpeaker.message = Autoriser %S à utiliser d’autres haut-parleurs ?
+
+# LOCALIZATION NOTE (getUserMedia.shareCameraUnsafeDelegation2.message,
+# getUserMedia.shareMicrophoneUnsafeDelegation2.message,
+# getUserMedia.shareScreenUnsafeDelegation2.message,
+# getUserMedia.shareCameraAndMicrophoneUnsafeDelegation2.message,
+# getUserMedia.shareCameraAndAudioCaptureUnsafeDelegation2.message,
+# getUserMedia.shareScreenAndMicrophoneUnsafeDelegation2.message,
+# getUserMedia.shareScreenAndAudioCaptureUnsafeDelegation2.message,
+# %1$S is the first party origin.
+# %2$S is the third party origin.
+getUserMedia.shareCameraUnsafeDelegation2.message = Autoriser %1$S à donner à %2$S l’accès à votre caméra ?
+getUserMedia.shareMicrophoneUnsafeDelegations2.message = Autoriser %1$S à donner à %2$S l’accès à votre microphone ?
+getUserMedia.shareScreenUnsafeDelegation2.message = Autoriser %1$S à donner à %2$S la permission de voir votre écran ?
+getUserMedia.shareCameraAndMicrophoneUnsafeDelegation2.message = Autoriser %1$S à donner à %2$S l’accès à votre caméra et votre microphone ?
+getUserMedia.shareCameraAndAudioCaptureUnsafeDelegation2.message = Autoriser %1$S à donner à %2$S l’accès à votre caméra et à écouter le son de cet onglet ?
+getUserMedia.shareScreenAndMicrophoneUnsafeDelegation2.message = Autoriser %1$S à donner à %2$S l’accès à votre microphone et à voir votre écran ?
+getUserMedia.shareScreenAndAudioCaptureUnsafeDelegation2.message = Autoriser %1$S à donner à %2$S la permission d’écouter le son de cet onglet et de voir votre écran ?
+# LOCALIZATION NOTE ():
+# "Speakers" is used in a general sense that might include headphones or
+# another audio output connection.
+# %1$S is the first party origin.
+# %2$S is the third party origin.
+selectAudioOutput.shareSpeakerUnsafeDelegation.message = Autoriser %1$S à donner à %2$S l’accès à d’autres haut-parleurs ?
+
+# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+getUserMedia.shareScreenWarning2.message = Partagez uniquement vos écrans avec les sites auxquels vous faites confiance. Le partage peut permettre à des sites trompeurs de naviguer en votre nom et de dérober des informations.
+# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+# %S is brandShortName (eg. Firefox)
+getUserMedia.shareFirefoxWarning2.message = Partagez uniquement %1$S avec les sites auxquels vous faites confiance. Le partage peut permettre à des sites trompeurs de naviguer en votre nom et de dérober des informations.
+# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+getUserMedia.shareScreen.learnMoreLabel = En savoir plus
+getUserMedia.selectWindowOrScreen2.label = Fenêtre ou écran :
+getUserMedia.selectWindowOrScreen2.accesskey = F
+getUserMedia.pickWindowOrScreen.label = Sélectionnez une fenêtre ou un écran
+getUserMedia.shareEntireScreen.label = Écran entier
+getUserMedia.sharePipeWirePortal.label = Utiliser les paramètres du système d’exploitation
+# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):
+# %S is screen number (digits 1, 2, etc)
+# Example: Screen 1, Screen 2,..
+getUserMedia.shareMonitor.label = Écran %S
+# LOCALIZATION NOTE (getUserMedia.shareApplicationWindowCount.label):
+# Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Replacement for #1 is the name of the application.
+# Replacement for #2 is the number of windows currently displayed by the application.
+getUserMedia.shareApplicationWindowCount.label=#1 (#2 fenêtre);#1 (#2 fenêtres)
+# LOCALIZATION NOTE (getUserMedia.allow.label,
+# getUserMedia.block.label):
+# These two buttons are the possible answers to the various prompts in the
+# "getUserMedia.share{device}.message" strings.
+getUserMedia.allow.label = Autoriser
+getUserMedia.allow.accesskey = A
+getUserMedia.block.label = Bloquer
+getUserMedia.block.accesskey = B
+getUserMedia.remember=Se souvenir de cette décision
+# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen3,
+# getUserMedia.reasonForNoPermanentAllow.audio,
+# getUserMedia.reasonForNoPermanentAllow.insecure):
+# %S is brandShortName
+getUserMedia.reasonForNoPermanentAllow.screen3=%S ne peut pas accorder un accès permanent à votre écran.
+getUserMedia.reasonForNoPermanentAllow.audio=%S ne peut pas accorder un accès permanent à l’audio d’un onglet sans demander quel onglet partager.
+getUserMedia.reasonForNoPermanentAllow.insecure=La connexion à ce site n’est pas sécurisée. Pour des raisons de sécurité, %S n’accordera l’accès que pour cette session.
+
+getUserMedia.sharingMenu.label = Onglets partageant des périphériques
+getUserMedia.sharingMenu.accesskey = d
+# LOCALIZATION NOTE (getUserMedia.sharingMenuCamera
+# getUserMedia.sharingMenuMicrophone,
+# getUserMedia.sharingMenuAudioCapture,
+# getUserMedia.sharingMenuApplication,
+# getUserMedia.sharingMenuScreen,
+# getUserMedia.sharingMenuWindow,
+# getUserMedia.sharingMenuBrowser,
+# getUserMedia.sharingMenuCameraMicrophone,
+# getUserMedia.sharingMenuCameraMicrophoneApplication,
+# getUserMedia.sharingMenuCameraMicrophoneScreen,
+# getUserMedia.sharingMenuCameraMicrophoneWindow,
+# getUserMedia.sharingMenuCameraMicrophoneBrowser,
+# getUserMedia.sharingMenuCameraAudioCapture,
+# getUserMedia.sharingMenuCameraAudioCaptureApplication,
+# getUserMedia.sharingMenuCameraAudioCaptureScreen,
+# getUserMedia.sharingMenuCameraAudioCaptureWindow,
+# getUserMedia.sharingMenuCameraAudioCaptureBrowser,
+# getUserMedia.sharingMenuCameraApplication,
+# getUserMedia.sharingMenuCameraScreen,
+# getUserMedia.sharingMenuCameraWindow,
+# getUserMedia.sharingMenuCameraBrowser,
+# getUserMedia.sharingMenuMicrophoneApplication,
+# getUserMedia.sharingMenuMicrophoneScreen,
+# getUserMedia.sharingMenuMicrophoneWindow,
+# getUserMedia.sharingMenuMicrophoneBrowser,
+# getUserMedia.sharingMenuAudioCaptureApplication,
+# getUserMedia.sharingMenuAudioCaptureScreen,
+# getUserMedia.sharingMenuAudioCaptureWindow,
+# getUserMedia.sharingMenuAudioCaptureBrowser):
+# %S is the website origin (e.g. www.mozilla.org)
+getUserMedia.sharingMenuCamera = %S (caméra)
+getUserMedia.sharingMenuMicrophone = %S (microphone)
+getUserMedia.sharingMenuAudioCapture = %S (audio de l’onglet)
+getUserMedia.sharingMenuApplication = %S (application)
+getUserMedia.sharingMenuScreen = %S (écran)
+getUserMedia.sharingMenuWindow = %S (fenêtre)
+getUserMedia.sharingMenuBrowser = %S (onglet)
+getUserMedia.sharingMenuCameraMicrophone = %S (caméra et microphone)
+getUserMedia.sharingMenuCameraMicrophoneApplication = %S (caméra, microphone et application)
+getUserMedia.sharingMenuCameraMicrophoneScreen = %S (caméra, microphone et écran)
+getUserMedia.sharingMenuCameraMicrophoneWindow = %S (caméra, microphone et fenêtre)
+getUserMedia.sharingMenuCameraMicrophoneBrowser = %S (caméra, microphone et onglet)
+getUserMedia.sharingMenuCameraAudioCapture = %S (caméra et audio de l’onglet)
+getUserMedia.sharingMenuCameraAudioCaptureApplication = %S (caméra, audio de l’onglet et application)
+getUserMedia.sharingMenuCameraAudioCaptureScreen = %S (caméra, audio de l’onglet et écran)
+getUserMedia.sharingMenuCameraAudioCaptureWindow = %S (caméra, audio de l’onglet et fenêtre)
+getUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (caméra, audio de l’onglet et onglet)
+getUserMedia.sharingMenuCameraApplication = %S (caméra et application)
+getUserMedia.sharingMenuCameraScreen = %S (caméra et écran)
+getUserMedia.sharingMenuCameraWindow = %S (caméra et fenêtre)
+getUserMedia.sharingMenuCameraBrowser = %S (caméra et onglet)
+getUserMedia.sharingMenuMicrophoneApplication = %S (microphone et application)
+getUserMedia.sharingMenuMicrophoneScreen = %S (microphone et écran)
+getUserMedia.sharingMenuMicrophoneWindow = %S (microphone et fenêtre)
+getUserMedia.sharingMenuMicrophoneBrowser = %S (microphone et onglet)
+getUserMedia.sharingMenuAudioCaptureApplication = %S (audio de l’onglet et application)
+getUserMedia.sharingMenuAudioCaptureScreen = %S (audio de l’onglet et écran)
+getUserMedia.sharingMenuAudioCaptureWindow = %S (audio de l’onglet et fenêtre)
+getUserMedia.sharingMenuAudioCaptureBrowser = %S (audio de l’onglet et onglet)
+# LOCALIZATION NOTE(getUserMedia.sharingMenuUnknownHost): this is used for the website
+# origin for the sharing menu if no readable origin could be deduced from the URL.
+getUserMedia.sharingMenuUnknownHost = Source inconnue
+
+# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S will be the 'learn more' link
+emeNotifications.drmContentDisabled.message2 = Vous devez activer les DRM pour lire certains éléments audio ou vidéo sur cette page.
+emeNotifications.drmContentDisabled.button.label = Activer les DRM
+emeNotifications.drmContentDisabled.button.accesskey = A
+
+# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName
+emeNotifications.drmContentCDMInstalling.message = %S installe des composants nécessaires à la lecture d’éléments audio ou vidéo sur cette page. Veuillez réessayer plus tard.
+
+emeNotifications.unknownDRMSoftware = Inconnu
+
+# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName
+customizeMode.tabTitle = Personnaliser %S
+
+e10s.accessibilityNotice.acceptButton.label = Ok
+e10s.accessibilityNotice.acceptButton.accesskey = O
+
+# LOCALIZATION NOTE (e10s.accessibilityNotice.jawsMessage): %S is brandShortName
+e10s.accessibilityNotice.jawsMessage = L’affichage du contenu de l’onglet est désactivé en raison d’une incompatibilité entre %S et votre logiciel d’accessibilité. Veuillez mettre à jour votre lecteur d’écran ou installer Firefox Extended Support Release.
+
+# LOCALIZATION NOTE (userContextPersonal.label,
+# userContextWork.label,
+# userContextShopping.label,
+# userContextBanking.label,
+# userContextNone.label):
+# These strings specify the four predefined contexts included in support of the
+# Contextual Identity / Containers project. Each context is meant to represent
+# the context that the user is in when interacting with the site. Different
+# contexts will store cookies and other information from those sites in
+# different, isolated locations. You can enable the feature by typing
+# about:config in the URL bar and changing privacy.userContext.enabled to true.
+# Once enabled, you can open a new tab in a specific context by clicking
+# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these
+# strings on the right-hand side of the URL bar.
+userContextPersonal.label = Personnel
+userContextWork.label = Professionnel
+userContextBanking.label = Bancaire
+userContextShopping.label = Achats en ligne
+userContextNone.label = Sans conteneur
+
+userContextPersonal.accesskey = P
+userContextWork.accesskey = r
+userContextBanking.accesskey = B
+userContextShopping.accesskey = A
+userContextNone.accesskey = S
+
+userContext.aboutPage.label = Gestion des conteneurs
+userContext.aboutPage.accesskey = o
+
+muteTab.label = Couper le son de l’onglet
+muteTab.accesskey = R
+unmuteTab.label = Réactiver le son de l’onglet
+unmuteTab.accesskey = R
+
+muteSelectedTabs2.label = Couper le son des onglets
+# LOCALIZATION NOTE (muteSelectedTabs2.accesskey): The accesskey should
+# match the accesskey for muteTab.accesskey
+muteSelectedTabs2.accesskey = R
+unmuteSelectedTabs2.label = Réactiver le son des onglets
+# LOCALIZATION NOTE (unmuteSelectedTabs2.accesskey): The accesskey should
+# match the accesskey for unmuteTab.accesskey
+unmuteSelectedTabs2.accesskey = R
+
+# LOCALIZATION NOTE (sendTabsToDevice.label):
+# Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs sent to the device.
+sendTabsToDevice.label = Envoyer l’onglet à un appareil;Envoyer #1 onglets à un appareil
+sendTabsToDevice.accesskey = v
+
+# LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of pending crash reports
+pendingCrashReports2.label = Un rapport de plantage n’a pas été envoyé;#1 rapports de plantage n’ont pas été envoyés
+pendingCrashReports.viewAll = Afficher
+pendingCrashReports.send = Envoyer
+pendingCrashReports.alwaysSend = Toujours envoyer
+
+decoder.noCodecs.button = Me montrer comment
+decoder.noCodecs.accesskey = M
+decoder.noCodecsLinux.message = Pour lire la vidéo, vous devez peut-être installer les codecs vidéo nécessaires.
+decoder.noHWAcceleration.message = Afin d’améliorer la qualité de la vidéo, vous devez peut-être installer le Media Feature Pack de Microsoft.
+decoder.noPulseAudio.message = Pour activer l’audio, vous devez peut-être installer le logiciel PulseAudio demandé.
+decoder.unsupportedLibavcodec.message = libavcodec pourrait être vulnérable ou n’est pas pris en charge, et devrait être mis à jour pour lire des vidéos.
+
+decoder.decodeError.message = Une erreur s’est produite lors du décodage d’une ressource multimédia.
+decoder.decodeError.button = Signaler un problème sur ce site
+decoder.decodeError.accesskey = S
+decoder.decodeWarning.message = Une erreur corrigible s’est produite lors du décodage d’une ressource multimédia.
+
+# LOCALIZATION NOTE (captivePortal.infoMessage3):
+# Shown in a notification bar when we detect a captive portal is blocking network access
+# and requires the user to log in before browsing.
+captivePortal.infoMessage3 = Ce réseau nécessite que vous vous connectiez à un compte pour utiliser Internet.
+# LOCALIZATION NOTE (captivePortal.showLoginPage2):
+# The label for a button shown in the info bar in all tabs except the login page tab.
+# The button shows the portal login page tab when clicked.
+captivePortal.showLoginPage2 = Afficher la page de connexion du réseau
+
+# LOCALIZATION NOTE (permissions.header):
+# %S is the hostname of the site that is being displayed.
+permissions.header = Permissions pour %S
+permissions.remove.tooltip = Effacer cette permission et la demander à nouveau
+
+permissions.fullscreen.promptCanceled = Demandes d’autorisation en attente annulées : les demandes d’autorisation ne doivent pas être émises avant d’entrer en mode DOM plein écran.
+permissions.fullscreen.fullScreenCanceled = Sortie du mode DOM plein écran : les demandes d’autorisation ne doivent pas être émises en mode DOM plein écran.
+
+# LOCALIZATION NOTE (aboutDialog.architecture.*):
+# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the
+# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses
+# between the Firefox version and the "What's new" link in the About dialog,
+# e.g.: "48.0.2 (32-bit) <What's new>" or "51.0a1 (2016-09-05) (64-bit)".
+aboutDialog.architecture.sixtyFourBit = 64 bits
+aboutDialog.architecture.thirtyTwoBit = 32 bits
+
+midi.allow.label = Autoriser
+midi.allow.accesskey = A
+midi.block.label = Bloquer
+midi.block.accesskey = B
+midi.remember=Se souvenir de cette décision
+midi.shareWithFile = Autoriser ce fichier local à accéder à vos appareils MIDI ?
+# LOCALIZATION NOTE (midi.shareWithSite): %S is the name of the site URL (https://...) requesting MIDI access
+midi.shareWithSite = Autoriser %S à accéder à vos appareils MIDI ?
+midi.shareSysexWithFile = Autoriser ce fichier local à accéder à vos appareils MIDI et à envoyer/recevoir des messages SysEx ?
+# LOCALIZATION NOTE (midi.shareSysexWithSite): %S is the name of the site URL (https://...) requesting MIDI access
+midi.shareSysexWithSite = Autoriser %S à accéder à vos appareils MIDI et à envoyer/recevoir des messages SysEx ?
+
+# LOCALIZATION NOTE (panel.back):
+# This is used by screen readers to label the "back" button in various browser
+# popup panels, including the sliding subviews of the main menu.
+panel.back = Retour
+
+storageAccess1.Allow.label = Autoriser
+storageAccess1.Allow.accesskey = A
+storageAccess1.DontAllow.label = Bloquer
+storageAccess1.DontAllow.accesskey = B
+# LOCALIZATION NOTE (storageAccess4.message, storageAccess1.hintText):
+# %1$S is the name of the site URL (www.site1.example) trying to track the user's activity.
+# %2$S is the name of the site URL (www.site2.example) that the user is visiting. This is the same domain name displayed in the address bar.
+storageAccess4.message = Autoriser %1$S à utiliser ses cookies sur %2$S ?
+storageAccess1.hintText = Vous voudrez peut-être bloquer l’accès si vous ne savez pas exactement pourquoi %1$S a besoin de ces données.
+
+
+
+confirmationHint.sendToDevice.label = Envoyé
+confirmationHint.copyURL.label = Copié dans le presse-papiers
+confirmationHint.pageBookmarked2.label = Enregistré dans les marque-pages
+confirmationHint.pinTab.label = Épinglé !
+confirmationHint.pinTab.description = Effectuez un clic droit sur l’onglet pour le désépingler.
+confirmationHint.passwordSaved.label = Mot de passe enregistré !
+confirmationHint.loginRemoved.label = Identifiant supprimé !
+confirmationHint.breakageReport.label = Rapport transmis. Merci !
+
+# LOCALIZATION NOTE (gnomeSearchProviderSearch):
+# Used for search by Gnome Shell activity screen, %S is a searched string.
+gnomeSearchProviderSearch=Rechercher %S sur le Web
+
+# LOCALIZATION NOTE (gnomeSearchProviderSearchWeb):
+# Used for search by Gnome Shell activity screen, %S is a searched string.
+gnomeSearchProviderSearchWeb=Rechercher « %S » sur le Web
diff --git a/l10n-fr/browser/chrome/browser/customizableui/customizableWidgets.properties b/l10n-fr/browser/chrome/browser/customizableui/customizableWidgets.properties
new file mode 100644
index 0000000000..c444ccaddc
--- /dev/null
+++ b/l10n-fr/browser/chrome/browser/customizableui/customizableWidgets.properties
@@ -0,0 +1,54 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+history-panelmenu.label = Historique
+# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut
+history-panelmenu.tooltiptext2 = Afficher votre historique (%S)
+
+find-button.label = Rechercher
+# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.
+find-button.tooltiptext3 = Rechercher dans la page (%S)
+
+developer-button.label = Développement
+# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut
+developer-button.tooltiptext2 = Outils de développement web (%S)
+
+sidebar-button.label = Panneau latéral
+sidebar-button.tooltiptext2 = Afficher les panneaux latéraux
+
+zoom-controls.label = Niveau de zoom
+zoom-controls.tooltiptext2 = Niveau de zoom
+
+zoom-out-button.label = Zoom arrière
+# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-out-button.tooltiptext2 = Zoom arrière (%S)
+
+# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-reset-button.tooltiptext2 = Réinitialiser le niveau de zoom (%S)
+
+zoom-in-button.label = Zoom avant
+# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-in-button.tooltiptext2 = Zoom avant (%S)
+
+edit-controls.label = Contrôles d’édition
+edit-controls.tooltiptext2 = Contrôles d’édition
+
+cut-button.label = Couper
+# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.
+cut-button.tooltiptext2 = Couper (%S)
+
+copy-button.label = Copier
+# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.
+copy-button.tooltiptext2 = Copier (%S)
+
+paste-button.label = Coller
+# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.
+paste-button.tooltiptext2 = Coller (%S)
+
+panic-button.label = Effacer des données
+panic-button.tooltiptext = Effacer des données de l’historique de navigation
+
+toolbarspring.label = Espace flexible
+toolbarseparator.label = Séparateur
+toolbarspacer.label = Espace
diff --git a/l10n-fr/browser/chrome/browser/downloads/downloads.properties b/l10n-fr/browser/chrome/browser/downloads/downloads.properties
new file mode 100644
index 0000000000..5173560a35
--- /dev/null
+++ b/l10n-fr/browser/chrome/browser/downloads/downloads.properties
@@ -0,0 +1,83 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this file,
+# You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (stateStarting):
+# Indicates that the download is starting.
+stateStarting=Démarrage…
+# LOCALIZATION NOTE (stateFailed):
+# Indicates that the download failed because of an error.
+stateFailed=Échec
+# LOCALIZATION NOTE (statePaused):
+# Indicates that the download was paused by the user.
+statePaused=En pause
+# LOCALIZATION NOTE (stateCanceled):
+# Indicates that the download was canceled by the user.
+stateCanceled=Annulé
+# LOCALIZATION NOTE (stateCompleted):
+# Indicates that the download was completed.
+stateCompleted=Terminé
+# LOCALIZATION NOTE (stateBlockedParentalControls):
+# Indicates that the download was blocked by the Parental Controls feature of
+# Windows. "Parental Controls" should be consistently named and capitalized
+# with the display of this feature in Windows. The following article can
+# provide a reference for the translation of "Parental Controls" in various
+# languages:
+# http://windows.microsoft.com/en-US/windows-vista/Set-up-Parental-Controls
+stateBlockedParentalControls=Bloqué par les contrôles parentaux
+# LOCALIZATION NOTE (blockedMalware, blockedPotentiallyUnwanted,
+# blockedUncommon2):
+# These strings are shown in the panel for some types of blocked downloads. You
+# may need to adjust "downloads.width" in "downloads.dtd" if this turns out to
+# be longer than the other existing status strings.
+blockedMalware=Ce fichier contient un virus ou un logiciel malveillant.
+blockedPotentiallyUnwanted=Ce fichier peut endommager votre ordinateur.
+blockedPotentiallyInsecure=Fichier non téléchargé : risque de sécurité potentiel.
+blockedUncommon2=Ce fichier est rarement téléchargé.
+
+# LOCALIZATION NOTE (fileMovedOrMissing):
+# Displayed when a complete download which is not at the original folder.
+fileMovedOrMissing=Fichier déplacé ou manquant
+
+# LOCALIZATION NOTE (fileDeleted):
+# Displayed when a downloaded file has been deleted by Firefox, e.g. by the
+# "Delete File" context menu item.
+fileDeleted=Fichier supprimé
+
+# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,
+# unblockTypeMalware, unblockTypePotentiallyUnwanted2,
+# unblockTypeUncommon2, unblockTip2, unblockButtonOpen,
+# unblockButtonUnblock, unblockButtonConfirmBlock, unblockInsecure2):
+# These strings are displayed in the dialog shown when the user asks a blocked
+# download to be unblocked. The severity of the threat is expressed in
+# descending order by the unblockType strings, it is higher for files detected
+# as malware and lower for uncommon downloads.
+unblockHeaderUnblock=Voulez-vous vraiment autoriser ce téléchargement ?
+unblockHeaderOpen=Voulez-vous vraiment ouvrir ce fichier ?
+unblockTypeMalware=Ce fichier contient un virus ou un logiciel malveillant qui peut endommager votre ordinateur.
+unblockTypePotentiallyUnwanted2=Ce fichier est présenté comme un téléchargement légitime, mais il pourrait modifier vos programmes et paramètres.
+unblockTypeUncommon2=Ce fichier est rarement téléchargé et l’ouvrir peut présenter un risque. Il pourrait contenir un virus ou modifier vos programmes et paramètres.
+unblockInsecure=Le fichier utilise une connexion non sécurisée. Il peut être corrompu ou avoir été modifié pendant le téléchargement.
+unblockInsecure2=Le téléchargement est proposé via HTTP bien que le document actuel ait été chargé via une connexion sécurisée HTTPS. Si vous poursuivez, le téléchargement peut être corrompu ou falsifié pendant le processus de transfert.
+unblockTip2=Vous pouvez rechercher une source alternative de téléchargement ou essayer à nouveau plus tard.
+unblockButtonOpen=Ouvrir
+unblockButtonUnblock=Autoriser le téléchargement
+unblockButtonConfirmBlock=Supprimer le fichier
+
+# LOCALIZATION NOTE (sizeWithUnits):
+# %1$S is replaced with the size number, and %2$S with the measurement unit.
+sizeWithUnits=%1$S %2$S
+sizeUnknown=Taille inconnue
+
+# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):
+# These strings define templates for the separation of different elements in the
+# status line of a download item. As a separator, by default we use the Unicode
+# character U+2014 'EM DASH' (long dash). Examples of status lines include
+# "Canceled - 222.net", "1.1 MB - website2.com", or "Paused - 1.1 MB". Note
+# that we use a wider space after the separator when it is followed by a number,
+# just to avoid visually confusing it with with a minus sign with some fonts.
+# If you use a different separator, this might not be necessary. However, there
+# is usually no need to change the separator or the order of the substitutions,
+# even for right-to-left languages, unless the defaults are not suitable.
+statusSeparator=%1$S \u2014 %2$S
+statusSeparatorBeforeNumber=%1$S \u2014 %2$S
diff --git a/l10n-fr/browser/chrome/browser/feeds/subscribe.properties b/l10n-fr/browser/chrome/browser/feeds/subscribe.properties
new file mode 100644
index 0000000000..dac844cdd9
--- /dev/null
+++ b/l10n-fr/browser/chrome/browser/feeds/subscribe.properties
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (addProtocolHandlerMessage):
+# Message displayed when adding a protocol handler:
+# %1$S is the application's domain, %2$S is the type of protocol
+addProtocolHandlerMessage=Ajouter « %1$S » comme application pour les liens %2$S ?
+addProtocolHandlerAddButton=Ajouter l’application
+addProtocolHandlerAddButtonAccesskey=A
diff --git a/l10n-fr/browser/chrome/browser/places/bookmarkProperties.properties b/l10n-fr/browser/chrome/browser/places/bookmarkProperties.properties
new file mode 100644
index 0000000000..2388b2f1e4
--- /dev/null
+++ b/l10n-fr/browser/chrome/browser/places/bookmarkProperties.properties
@@ -0,0 +1,24 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+dialogAcceptLabelAddItem=Ajouter
+dialogAcceptLabelSaveItem=Enregistrer
+dialogAcceptLabelAddMulti=Ajouter des marque-pages
+dialogAcceptLabelEdit=Enregistrer
+dialogTitleAddBookmark=Nouveau marque-page
+dialogTitleAddFolder=Nouveau dossier
+dialogTitleAddMulti=Nouveaux marque-pages
+dialogTitleEdit=Propriétés de « %S »
+
+dialogTitleAddNewBookmark2=Ajouter un marque-page
+dialogTitleEditBookmark=Modifier « %S »
+dialogTitleEditBookmark2=Modifier le marque-page
+dialogTitleAddBookmarksFolder=Ajouter un dossier de marque-pages
+dialogTitleAddBookmarkFolder=Ajouter un dossier de marque-pages
+dialogTitleEditBookmarksFolder=Modifier un dossier de marque-pages
+dialogTitleEditBookmarkFolder=Modifier un dossier de marque-pages
+
+bookmarkAllTabsDefault=[Nom du dossier]
+newFolderDefault=Nouveau dossier
+newBookmarkDefault=Nouveau marque-page
diff --git a/l10n-fr/browser/chrome/browser/places/places.properties b/l10n-fr/browser/chrome/browser/places/places.properties
new file mode 100644
index 0000000000..e8663cdcb3
--- /dev/null
+++ b/l10n-fr/browser/chrome/browser/places/places.properties
@@ -0,0 +1,79 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+load-js-data-url-error=Pour des raisons de sécurité, les URL JavaScript ou les URL de données ne peuvent pas être chargées à partir de la fenêtre d’historique ou de la barre latérale.
+noTitle=(sans titre)
+
+bookmarksMenuEmptyFolder=(Vide)
+
+bookmarksBackupTitle=Fichier de sauvegarde des marque-pages
+
+bookmarksRestoreAlertTitle=Restaurer les marque-pages
+bookmarksRestoreAlert=Ceci remplacera tous vos marque-pages actuels par la sauvegarde. Le voulez-vous vraiment ?
+bookmarksRestoreTitle=Sélectionnez une sauvegarde de marque-pages
+bookmarksRestoreFilterName=JSON
+
+bookmarksRestoreFormatError=Type de fichier non géré.
+bookmarksRestoreParseError=Impossible de traiter le fichier de sauvegarde.
+
+# LOCALIZATION NOTE (view.sortBy.1.name.label): sortBy properties are versioned.
+# When any of these changes, all of the properties must be bumped, and the
+# change must be annotated here. Both label and accesskey must be updated.
+# - version 1: changed view.sortBy.1.date.
+view.sortBy.1.name.label=nom
+view.sortBy.1.name.accesskey=n
+view.sortBy.1.url.label=adresse
+view.sortBy.1.url.accesskey=e
+view.sortBy.1.date.label=dernière visite
+view.sortBy.1.date.accesskey=d
+view.sortBy.1.visitCount.label=nombre de visites
+view.sortBy.1.visitCount.accesskey=v
+view.sortBy.1.dateAdded.label=date d’ajout
+view.sortBy.1.dateAdded.accesskey=t
+view.sortBy.1.lastModified.label=date de modification
+view.sortBy.1.lastModified.accesskey=o
+view.sortBy.1.tags.label=étiquette
+view.sortBy.1.tags.accesskey=u
+
+searchBookmarks=Rechercher dans les marque-pages
+searchHistory=Rechercher dans l’historique
+searchDownloads=Rechercher dans les téléchargements
+
+SelectImport=Importer des marque-pages
+EnterExport=Exporter les marque-pages
+
+detailsPane.noItems=Pas d’élément
+# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of items
+# example: 111 items
+detailsPane.itemsCountLabel=Un élément;#1 éléments
+
+# LOCALIZATION NOTE (lockPrompt.text)
+# %S will be replaced with the application name.
+lockPrompt.text=Le système de marque-pages et d’historique ne sera pas opérationnel car l’un des fichiers de %S est en cours d’utilisation par une autre application. Certains logiciels de sécurité peuvent causer ce problème.
+
+# LOCALIZATION NOTE (cmd.deleteSinglePage.accesskey,
+# cmd.deleteMultiplePages.accesskey): these accesskeys can use the same
+# character, since they're never displayed at the same time
+cmd.deleteSinglePage.label=Supprimer la page
+cmd.deleteSinglePage.accesskey=S
+cmd.deleteMultiplePages.label=Supprimer les pages
+cmd.deleteMultiplePages.accesskey=S
+
+# LOCALIZATION NOTE (cmd.bookmarkSinglePage.accesskey,
+# cmd.bookmarkMultiplePages.accesskey): these accesskeys can use the same
+# character, since they're never displayed at the same time
+cmd.bookmarkSinglePage.label=Marquer cette page
+cmd.bookmarkSinglePage.accesskey=M
+cmd.bookmarkMultiplePages.label=Marquer ces pages
+cmd.bookmarkMultiplePages.accesskey=M
+
+# LOCALIZATION NOTE (cmd.bookmarkSinglePage.accesskey,
+# cmd.bookmarkMultiplePages.accesskey): these accesskeys can use the same
+# character, since they're never displayed at the same time
+cmd.bookmarkSinglePage2.label=Marquer cette page…
+cmd.bookmarkSinglePage2.accesskey=M
+cmd.bookmarkMultiplePages2.label=Marquer ces pages…
+cmd.bookmarkMultiplePages2.accesskey=M
diff --git a/l10n-fr/browser/chrome/browser/safebrowsing/safebrowsing.properties b/l10n-fr/browser/chrome/browser/safebrowsing/safebrowsing.properties
new file mode 100644
index 0000000000..985bc9ae6e
--- /dev/null
+++ b/l10n-fr/browser/chrome/browser/safebrowsing/safebrowsing.properties
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+errorReportFalseDeceptiveTitle=Ce site n’est pas trompeur
+errorReportFalseDeceptiveMessage=Cette erreur ne peut pas être signalée pour le moment.
diff --git a/l10n-fr/browser/chrome/browser/search.properties b/l10n-fr/browser/chrome/browser/search.properties
new file mode 100644
index 0000000000..a37e57c662
--- /dev/null
+++ b/l10n-fr/browser/chrome/browser/search.properties
@@ -0,0 +1,33 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+searchtip=Recherche %S
+
+# LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel
+# showing search suggestions.
+# %S is replaced with the name of the current default search engine.
+searchHeader=Recherche %S
+
+# LOCALIZATION NOTE (cmd_pasteAndSearch): "Search" is a verb, this is the
+# search bar equivalent to the url bar's "Paste & Go"
+cmd_pasteAndSearch=Coller et rechercher
+
+cmd_clearHistory=Effacer l’historique de recherche
+cmd_clearHistory_accesskey=E
+
+# LOCALIZATION NOTE (searchForSomethingWith2):
+# This string is used to build the header above the list of one-click
+# search providers: "Search for <user-typed string> with:"
+searchForSomethingWith2=Rechercher %S avec :
+
+# LOCALIZATION NOTE (searchWithHeader):
+# The wording of this string should be as close as possible to
+# searchForSomethingWith2. This string will be used when the user
+# has not typed anything.
+searchWithHeader=Rechercher avec :
+
+# LOCALIZATION NOTE (searchSettings):
+# This is the label for the button that opens Search preferences.
+searchSettings=Modifier les paramètres de recherche
+
diff --git a/l10n-fr/browser/chrome/browser/shellservice.properties b/l10n-fr/browser/chrome/browser/shellservice.properties
new file mode 100644
index 0000000000..2dcb050220
--- /dev/null
+++ b/l10n-fr/browser/chrome/browser/shellservice.properties
@@ -0,0 +1,16 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk, setDefaultBrowserAlertConfirm.label, setDefaultBrowserAlertNotNow.label):
+# These strings are used as an alternative to the ones above, in a modal dialog.
+# %S will be replaced by brandShortName
+setDefaultBrowserTitle=Navigateur par défaut
+setDefaultBrowserMessage=%S n’est pas votre navigateur par défaut. Voulez-vous le définir en tant que navigateur par défaut ?
+setDefaultBrowserDontAsk=Toujours effectuer cette vérification au démarrage de %S.
+setDefaultBrowserAlertConfirm.label=Faire de %S mon navigateur par défaut
+setDefaultBrowserAlertNotNow.label=Plus tard
+
+desktopBackgroundLeafNameWin=Fond d’écran.bmp
+DesktopBackgroundDownloading=Enregistrement de l’image…
+DesktopBackgroundSet=Choisir comme fond d’écran
diff --git a/l10n-fr/browser/chrome/browser/siteData.properties b/l10n-fr/browser/chrome/browser/siteData.properties
new file mode 100644
index 0000000000..498d0fc985
--- /dev/null
+++ b/l10n-fr/browser/chrome/browser/siteData.properties
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+clearSiteDataPromptTitle=Effacer les cookies et les données de sites
+# LOCALIZATION NOTE (clearSiteDataPromptText): %S = brandShortName
+clearSiteDataPromptText=Sélectionner « Effacer maintenant » effacera l’ensemble des cookies et des données de sites stockés par %S. Cela peut vous déconnecter de certains sites et supprimer du contenu web hors connexion.
+clearSiteDataNow=Effacer maintenant
diff --git a/l10n-fr/browser/chrome/browser/sitePermissions.properties b/l10n-fr/browser/chrome/browser/sitePermissions.properties
new file mode 100644
index 0000000000..60d3f73a80
--- /dev/null
+++ b/l10n-fr/browser/chrome/browser/sitePermissions.properties
@@ -0,0 +1,55 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (state.current.allowed,
+# state.current.allowedForSession,
+# state.current.allowedTemporarily,
+# state.current.blockedTemporarily,
+# state.current.blocked,
+# state.current.hide):
+# This label is used to display active permission states in the site
+# identity popup (which does not have a lot of screen space).
+state.current.allowed = Autorisé
+state.current.allowedForSession = Autorisé pour cette session
+state.current.allowedTemporarily = Autorisé temporairement
+state.current.blockedTemporarily = Bloqué temporairement
+state.current.blocked = Bloqué
+state.current.prompt = Toujours demander
+
+# LOCALIZATION NOTE (state.multichoice.alwaysAsk,
+# state.multichoice.allow,
+# state.multichoice.allowForSession,
+# state.multichoice.block):
+# Used to label permission state checkboxes in the page info dialog.
+state.multichoice.alwaysAsk = Toujours demander
+state.multichoice.allow = Autoriser
+state.multichoice.allowForSession = Autoriser pour la session
+state.multichoice.block = Bloquer
+
+state.multichoice.autoplayblock = Bloquer l’audio
+state.multichoice.autoplayblockall = Bloquer l’audio et la vidéo
+state.multichoice.autoplayallow = Autoriser l’audio et la vidéo
+
+permission.autoplay.label = Lire automatiquement des médias
+permission.cookie.label = Définir des cookies
+permission.desktop-notification3.label = Envoyer des notifications
+permission.camera.label = Utiliser la caméra
+permission.microphone.label = Utiliser le microphone
+permission.screen.label = Partager l’écran
+# LOCALIZATION NOTE (permission.speaker.label):
+# Short form for (permission to) "Choose and change audio output devices".
+permission.speaker.label = Sélectionner les haut-parleurs
+permission.install.label = Installer des modules complémentaires
+permission.popup.label = Ouvrir des fenêtres popup
+permission.geo.label = Accéder à votre position
+permission.xr.label = Accéder aux appareils de réalité virtuelle
+permission.shortcuts.label = Remplacer les raccourcis clavier
+permission.focus-tab-by-prompt.label = Basculer vers cet onglet
+permission.persistent-storage.label = Stocker des données dans le stockage persistant
+permission.canvas.label = Extraire les informations de canvas
+permission.midi.label = Accéder aux appareils MIDI
+permission.midi-sysex.label = Accéder aux appareils MIDI prenant en charge SysEx
+# LOCALIZATION NOTE (permission.open-protocol-handler.label):
+# Open as a verb. "This site may open applications".
+permission.open-protocol-handler.label = Ouvrir des applications
diff --git a/l10n-fr/browser/chrome/browser/syncSetup.properties b/l10n-fr/browser/chrome/browser/syncSetup.properties
new file mode 100644
index 0000000000..a7b222e22c
--- /dev/null
+++ b/l10n-fr/browser/chrome/browser/syncSetup.properties
@@ -0,0 +1,14 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Several other strings are used (via Weave.Status.login), but they come from
+# /services/sync
+
+# Firefox Accounts based setup.
+continue.label = Continuer
+
+relinkVerify.title = Avertissement de fusion
+relinkVerify.heading = Voulez-vous vraiment vous connecter à Sync ?
+# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.
+relinkVerify.description = Un autre utilisateur s’est déjà connecté à Sync sur cet ordinateur. Vous connecter à Sync fusionnera les marque-pages, mots de passe et autres paramètres de ce navigateur avec %S
diff --git a/l10n-fr/browser/chrome/browser/tabbrowser.properties b/l10n-fr/browser/chrome/browser/tabbrowser.properties
new file mode 100644
index 0000000000..1362fa4e15
--- /dev/null
+++ b/l10n-fr/browser/chrome/browser/tabbrowser.properties
@@ -0,0 +1,106 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabs.emptyTabTitle=Nouvel onglet
+tabs.emptyPrivateTabTitle=Navigation privée
+tabs.emptyPrivateTabTitle2=Nouvel onglet privé
+tabs.closeTab=Fermer l’onglet
+tabs.close=Fermer
+
+# This section applies when closing a window with more than one tab open,
+# or when quitting when only one window is open.
+# LOCALIZATION NOTE (tabs.closeTabsTitle):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The singular form is not considered since this string is used only for
+# multiple tabs.
+tabs.closeTabsTitle=;Fermer #1 onglets ?
+tabs.closeTabsConfirmCheckbox=Confirmer avant la fermeture de plusieurs onglets
+tabs.closeButtonMultiple=Fermer les onglets
+
+# This section applies when quitting using the menu and multiple windows are open.
+# LOCALIZATION NOTE (tabs.closeTitleTabs):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The forms for 0 or 1 items are not considered since this string is used only for
+# multiple windows. The %S replacement form will be replaced with the contents
+tabs.closeWindowsTitle=;Fermer #1 fenêtres ?
+tabs.closeWindowsButton=Fermer et quitter
+# Same as tabs.closeWindowsButton, but on Windows
+tabs.closeWindowsButtonWin=Fermer et quitter
+
+# LOCALIZATION NOTE (tabs.closeTabsWithKeyTitle and closeTabsWithKeyButton):
+# This section applies when quitting using the keyboard shortcut (Ctrl/Cmd+Q)
+# Windows does not show a prompt on quit when using the keyboard shortcut by
+# default.
+# %S is replaced with brandShorterName
+tabs.closeTabsWithKeyTitle=Fermer la fenêtre et quitter %S ?
+# %S is replaced with brandShorterName
+tabs.closeTabsWithKeyButton=Quitter %S
+
+# LOCALIZATION NOTE (tabs.closeTabsWithKeyConfirmCheckbox):
+# %S is replaced with the text of the keyboard shortcut for quitting.
+tabs.closeTabsWithKeyConfirmCheckbox=Confirmer avant de quitter avec %S
+
+# LOCALIZATION NOTE (tabs.closeTabs.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs that will be closed. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+tabs.closeTabs.tooltip=Fermer l’onglet;Fermer #1 onglets
+
+# LOCALIZATION NOTE (tabs.muteAudio2.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# %S is the keyboard shortcut for "Mute tab".
+# #1 is the number of tabs that will be muted. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+tabs.muteAudio2.tooltip=Couper le son de l’onglet (%S);Couper le son de #1 onglets (%S)
+
+# LOCALIZATION NOTE (tabs.unmuteAudio2.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# %S is the keyboard shortcut for "Unmute tab".
+# #1 is the number of tabs that will be unmuted. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+tabs.unmuteAudio2.tooltip=Réactiver le son de l’onglet (%S);Réactiver le son de #1 onglets (%S)
+
+# LOCALIZATION NOTE (tabs.muteAudio2.background.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs that will be muted. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+tabs.muteAudio2.background.tooltip=Couper le son de l’onglet;Couper le son de #1 onglets
+
+# LOCALIZATION NOTE (tabs.unmuteAudio2.background.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs that will be unmuted. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+tabs.unmuteAudio2.background.tooltip=Réactiver le son de l’onglet;Réactiver le son de #1 onglets
+
+# LOCALIZATION NOTE (tabs.unblockAudio2.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs that will have their audio unblocked. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+tabs.unblockAudio2.tooltip=Jouer le son de l’onglet;Jouer le son de #1 onglets
+
+# LOCALIZATION NOTE (tabs.containers.tooltip):
+# Displayed as a tooltip on container tabs
+# %1$S is the title of the current tab
+# %2$S is the name of the current container
+tabs.containers.tooltip=%1$S - %2$S
+
+# LOCALIZATION NOTE (tabs.openWarningTitle, tabs.openWarningMultipleBranded, tabs.openButtonMultiple, tabs.openWarningPromptMeBranded):
+# These items are moved from chrome/browser/places/places.properties
+# Now they are not specific to bookmark.
+tabs.openWarningTitle=Confirmation de l’ouverture
+tabs.openWarningMultipleBranded=Vous avez demandé l’ouverture de %S onglets. Ceci pourrait ralentir %S lors du chargement des pages. Voulez-vous vraiment continuer ?
+tabs.openButtonMultiple=Ouvrir les onglets
+tabs.openWarningPromptMeBranded=Prévenir lors de l’ouverture de multiples onglets d’un ralentissement possible de %S
+
+browsewithcaret.checkMsg=Ne plus afficher ce dialogue à l’avenir
+browsewithcaret.checkWindowTitle=Navigation au curseur
+browsewithcaret.checkLabel=L’appui sur F7 active ou désactive la navigation au curseur. Cette fonction place un curseur déplaçable dans les pages web, permettant de sélectionner du texte au clavier. Désirez-vous activer la navigation au curseur ?
diff --git a/l10n-fr/browser/chrome/browser/taskbar.properties b/l10n-fr/browser/chrome/browser/taskbar.properties
new file mode 100644
index 0000000000..164ccad844
--- /dev/null
+++ b/l10n-fr/browser/chrome/browser/taskbar.properties
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+taskbar.tasks.newTab.label=Ouvrir un nouvel onglet
+taskbar.tasks.newTab.description=Ouvrir un nouvel onglet du navigateur.
+taskbar.tasks.newWindow.label=Ouvrir une nouvelle fenêtre
+taskbar.tasks.newWindow.description=Ouvrir une nouvelle fenêtre du navigateur.
+taskbar.tasks.newPrivateWindow.label=Nouvelle fenêtre privée
+taskbar.tasks.newPrivateWindow.description=Ouvrir une nouvelle fenêtre en mode de navigation privée.
+taskbar.frequent.label=Fréquents
+taskbar.recent.label=Récents
diff --git a/l10n-fr/browser/chrome/browser/translation.dtd b/l10n-fr/browser/chrome/browser/translation.dtd
new file mode 100644
index 0000000000..32039b698a
--- /dev/null
+++ b/l10n-fr/browser/chrome/browser/translation.dtd
@@ -0,0 +1,63 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- This file is only used by the Firefox Translations extension,
+ - and should be removed once possible.
+ - See: https://bugzilla.mozilla.org/show_bug.cgi?id=1788595 -->
+
+<!-- LOCALIZATION NOTE (translation.thisPageIsIn.label,
+ - translation.translateThisPage.label):
+ - These 2 strings are used to construct a sentence that contains a dropdown
+ - showing the detected language of the current web page.
+ - In en-US it looks like this:
+ - This page is in [detected language] Translate this page?
+ - "detected language" here is a language name coming from the
+ - global/languageNames.properties file; for some locales it may not be in
+ - the correct grammar case to keep the same structure of the original
+ - sentence. -->
+<!ENTITY translation.thisPageIsIn.label "Cette page est en">
+<!ENTITY translation.translateThisPage.label "Traduire cette page ?">
+<!ENTITY translation.translate.button "Traduire">
+<!ENTITY translation.notNow.button "Plus tard">
+
+<!ENTITY translation.translatingContent.label "Traduction du contenu de la page…">
+
+<!-- LOCALIZATION NOTE (translation.translatedFrom.label,
+ - translation.translatedTo.label,
+ - translation.translatedToSuffix.label):
+ - These 3 strings are used to construct a sentence that contains 2 dropdowns
+ - showing the source and target language of a translated web page.
+ - In en-US it looks like this:
+ - This page has been translated from [from language] to [to language]
+ - "from language" and "to language" here are language names coming from the
+ - global/languageNames.properties file; for some locales they may not be in
+ - the correct grammar case to keep the same structure of the original
+ - sentence.
+ -
+ - translation.translatedToSuffix.label (empty in en-US) is for locales that
+ - need to display some text after the second drop down for the sentence to
+ - be grammatically correct. -->
+<!ENTITY translation.translatedFrom.label "Cette page en">
+<!ENTITY translation.translatedTo.label "a été traduite en">
+<!ENTITY translation.translatedToSuffix.label "">
+
+<!ENTITY translation.showOriginal.button "Afficher la page d’origine">
+<!ENTITY translation.showTranslation.button "Afficher la traduction">
+
+<!ENTITY translation.errorTranslating.label "Une erreur s’est produite lors de la traduction de cette page.">
+<!ENTITY translation.tryAgain.button "Réessayer">
+
+<!ENTITY translation.serviceUnavailable.label "Le service de traduction est actuellement indisponible. Veuillez réessayer plus tard.">
+
+<!ENTITY translation.options.menu "Options">
+<!-- LOCALIZATION NOTE (translation.options.neverForSite.accesskey,
+ - translation.options.preferences.accesskey):
+ - The accesskey values used here should not clash with the value used for
+ - translation.options.neverForLanguage.accesskey in translation.properties
+ -->
+<!ENTITY translation.options.neverForSite.label "Ne jamais traduire ce site">
+<!ENTITY translation.options.neverForSite.accesskey "e">
+<!ENTITY translation.options.preferences.label "Préférences de traduction">
+<!ENTITY translation.options.preferences.accesskey "t">
+
diff --git a/l10n-fr/browser/chrome/browser/translation.properties b/l10n-fr/browser/chrome/browser/translation.properties
new file mode 100644
index 0000000000..0a2565f652
--- /dev/null
+++ b/l10n-fr/browser/chrome/browser/translation.properties
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (translation.options.neverForLanguage.label):
+# %S is a language name coming from the global/languageNames.properties file.
+translation.options.neverForLanguage.label=Ne jamais traduire les pages en %S
+
+# LOCALIZATION NOTE (translation.options.neverForLanguage.accesskey):
+# The accesskey value used here should not clash with the values used for
+# translation.options.*.accesskey in translation.dtd
+translation.options.neverForLanguage.accesskey=N
diff --git a/l10n-fr/browser/chrome/browser/uiDensity.properties b/l10n-fr/browser/chrome/browser/uiDensity.properties
new file mode 100644
index 0000000000..b8ed0263d1
--- /dev/null
+++ b/l10n-fr/browser/chrome/browser/uiDensity.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+uiDensity.menuitem-touch.acceltext=Mode tablette activé
diff --git a/l10n-fr/browser/chrome/browser/webrtcIndicator.properties b/l10n-fr/browser/chrome/browser/webrtcIndicator.properties
new file mode 100644
index 0000000000..cb68ba2fb3
--- /dev/null
+++ b/l10n-fr/browser/chrome/browser/webrtcIndicator.properties
@@ -0,0 +1,61 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE : FILE This file contains the webrtc global indicator strings
+
+# LOCALIZATION NOTE (webrtcIndicator.windowtitle): %S is the brand name (e.g. Firefox).
+# This string is used so that the window has a title in tools that enumerate/look for window
+# titles. It is not normally visible anywhere.
+webrtcIndicator.windowtitle = %S - Indicateur de partage
+
+webrtcIndicator.sharingCameraAndMicrophone.tooltip = Votre caméra et votre microphone sont partagés. Cliquer pour contrôler le partage.
+webrtcIndicator.sharingCamera.tooltip = Votre caméra est partagée. Cliquer pour contrôler le partage.
+webrtcIndicator.sharingMicrophone.tooltip = Votre microphone est partagé. Cliquer pour contrôler le partage.
+webrtcIndicator.sharingApplication.tooltip = Une application est partagée. Cliquer pour contrôler le partage.
+webrtcIndicator.sharingScreen.tooltip = Votre écran est partagé. Cliquer pour contrôler le partage.
+webrtcIndicator.sharingWindow.tooltip = Une fenêtre est partagée. Cliquer pour contrôler le partage.
+webrtcIndicator.sharingBrowser.tooltip = Un onglet est partagé. Cliquer pour contrôler le partage.
+
+
+# LOCALIZATION NOTE : The following strings are only used on Mac for
+# menus attached to icons near the clock on the mac menubar.
+
+# LOCALIZATION NOTE (webrtcIndicator.sharing*With.menuitem):
+# %S is the title of the tab using the share.
+webrtcIndicator.sharingCameraWith.menuitem = Caméra partagée avec « %S »
+webrtcIndicator.sharingMicrophoneWith.menuitem = Microphone partagé avec « %S »
+webrtcIndicator.sharingApplicationWith.menuitem = Application partagée avec « %S »
+webrtcIndicator.sharingScreenWith.menuitem = Écran partagé avec « %S »
+webrtcIndicator.sharingWindowWith.menuitem = Fenêtre partagée avec « %S »
+webrtcIndicator.sharingBrowserWith.menuitem = Onglet partagé avec « %S »
+webrtcIndicator.controlSharing.menuitem = Contrôler le partage
+# LOCALIZATION NOTE (webrtcIndicator.sharingCameraWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingCameraWithNTabs.menuitem = Caméra partagée avec #1 onglet;Caméra partagée avec #1 onglets
+# LOCALIZATION NOTE (webrtcIndicator.sharingMicrophoneWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingMicrophoneWithNTabs.menuitem = Microphone partagé avec #1 onglet;Microphone partagé avec #1 onglets
+# LOCALIZATION NOTE (webrtcIndicator.sharingApplicationWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingApplicationWithNTabs.menuitem = Application partagée avec #1 onglet;Applications partagées avec #1 onglets
+# LOCALIZATION NOTE (webrtcIndicator.sharingScreenWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingScreenWithNTabs.menuitem = Écran partagé avec #1 onglet;Écran partagé avec #1 onglets
+# LOCALIZATION NOTE (webrtcIndicator.sharingWindowWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingWindowWithNTabs.menuitem = Fenêtre partagée avec #1 onglet;Fenêtres partagées avec #1 onglets
+# LOCALIZATION NOTE (webrtcIndicator.sharingBrowserWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This message is shown when the contents of a tab is shared during a WebRTC
+# session, which currently is only possible with Loop/Hello.
+webrtcIndicator.sharingBrowserWithNTabs.menuitem = Onglet partagé avec #1 onglet;Onglets partagés avec #1 onglets
+# LOCALIZATION NOTE (webrtcIndicator.controlSharingOn.menuitem):
+# %S is the title of the tab using the share.
+webrtcIndicator.controlSharingOn.menuitem = Contrôler le partage avec « %S »
diff --git a/l10n-fr/browser/chrome/overrides/appstrings.properties b/l10n-fr/browser/chrome/overrides/appstrings.properties
new file mode 100644
index 0000000000..35e4efca0e
--- /dev/null
+++ b/l10n-fr/browser/chrome/overrides/appstrings.properties
@@ -0,0 +1,44 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+malformedURI2=Vérifiez que l’URL est correcte puis réessayez.
+fileNotFound=Firefox ne peut trouver le fichier à l’adresse %S.
+fileAccessDenied=Impossible de lire le fichier à l’adresse %S.
+dnsNotFound2=Impossible de se connecter au serveur à l’adresse %S.
+unknownProtocolFound=Firefox ne sait pas ouvrir cette adresse car l’un des protocoles suivants (%S) n’est associé à aucun programme ou n’est pas autorisé dans ce contexte.
+connectionFailure=Firefox ne peut établir de connexion avec le serveur à l’adresse %S.
+netInterrupt=La connexion avec %S a été interrompue pendant le chargement de la page.
+netTimeout=Le serveur à l’adresse %S met trop de temps à répondre.
+redirectLoop=Firefox a détecté que le serveur redirige la demande pour cette adresse d’une manière qui n’aboutira pas.
+## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don’t translate "%S"
+confirmRepostPrompt=Pour afficher cette page, les informations précédemment transmises par %S doivent être renvoyées. Ceci répétera toute action (telle qu’une recherche ou un ordre d’achat) entreprise précédemment.
+resendButton.label=Renvoyer
+unknownSocketType=Firefox ne sait pas comment entrer en contact avec le serveur.
+netReset=La connexion avec le serveur a été réinitialisée pendant le chargement de la page.
+notCached=Ce document n’est plus disponible.
+netOffline=Firefox est actuellement en mode hors connexion et ne peut accéder au Web.
+isprinting=Le document ne peut pas être modifié pendant l’impression ou la prévisualisation.
+deniedPortAccess=Cette adresse utilise un port réseau inhabituel pour la navigation web. Par mesure de sécurité, Firefox a abandonné la requête.
+proxyResolveFailure=Firefox est configuré pour utiliser un serveur proxy mais celui-ci est introuvable.
+proxyConnectFailure=Firefox est configuré pour utiliser un serveur proxy mais celui-ci n’accepte pas les connexions.
+contentEncodingError=La page que vous essayez de voir ne peut être affichée car elle utilise un type de compression invalide ou non pris en charge.
+unsafeContentType=La page que vous essayez de voir ne peut être affichée car elle contient un type de fichier dont l’ouverture peut ne pas être sûre. Veuillez contacter les propriétaires du site web pour les informer de ce problème.
+externalProtocolTitle=Requête de protocole externe
+externalProtocolPrompt=Une application externe doit être lancée pour gérer les liens de type %1$S:.\n\n\nLien demandé :\n\n%2$S\n\nApplication : %3$S\n\n\nSi vous n’attendiez pas cette requête, il peut s’agir d’une tentative d’exploitation de vulnérabilité dans cette application. Il est conseillé d’annuler cette requête sauf si vous avez la certitude qu’elle n’est pas malveillante.\n
+#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined
+externalProtocolUnknown=<Application inconnue>
+externalProtocolChkMsg=Se souvenir de ce choix pour tous les liens de ce type.
+externalProtocolLaunchBtn=Lancer l’application
+malwareBlocked=Le site web à l’adresse %S a été signalé comme une source d’attaques et a été bloqué suivant vos préférences de sécurité.
+harmfulBlocked=Le site web à l’adresse %S a été signalé comme potentiellement dangereux et a été bloqué suivant vos préférences de sécurité.
+unwantedBlocked=Le site web à l’adresse %S a été signalé comme comportant des logiciels indésirables et a été bloqué suivant vos préférences de sécurité.
+deceptiveBlocked=Le site web à l’adresse %S a été signalé comme étant trompeur et a été bloqué suivant vos préférences de sécurité.
+cspBlocked=Cette page a une stratégie de sécurité de contenu qui l’empêche d’être chargée de cette façon.
+xfoBlocked=Cette page comporte une politique X-Frame-Options qui l’empêche d’être chargée dans ce contexte.
+corruptedContentErrorv2=Le site à l’adresse %S a subi une violation de protocole réseau qui ne peut pas être corrigée.
+## LOCALIZATION NOTE (sslv3Used) - Do not translate "%S".
+sslv3Used=Firefox ne peut garantir la sécurité de vos données sur le site %S car il utilise SSLv3, un protocole de sécurité non fiable.
+inadequateSecurityError=Le site web a essayé d’accéder à un niveau de sécurité inapproprié.
+blockedByPolicy=Votre organisation a bloqué l’accès à cette page ou à ce site web.
+networkProtocolError=Firefox a subi une violation de protocole réseau qui ne peut pas être corrigée.
diff --git a/l10n-fr/browser/chrome/overrides/netError.dtd b/l10n-fr/browser/chrome/overrides/netError.dtd
new file mode 100644
index 0000000000..d3e4664330
--- /dev/null
+++ b/l10n-fr/browser/chrome/overrides/netError.dtd
@@ -0,0 +1,181 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
+%brandDTD;
+
+<!ENTITY loadError.label "Erreur de chargement de la page">
+<!ENTITY retry.label "Réessayer">
+<!ENTITY returnToPreviousPage.label "Retour">
+<!ENTITY returnToPreviousPage1.label "Retour (recommandé)">
+<!ENTITY advanced2.label "Avancé…">
+<!ENTITY viewCertificate.label "Afficher le certificat">
+
+<!-- Specific error messages -->
+
+<!ENTITY connectionFailure.longDesc "&sharedLongDesc;">
+
+<!ENTITY deniedPortAccess.longDesc "">
+
+<!ENTITY dnsNotFound.pageTitle "Adresse introuvable">
+<!ENTITY dnsNotFound.longDesc1 "<strong>Si l’adresse est correcte, voici trois autres choses que vous pouvez essayer de faire :</strong>
+<ul>
+ <li>Réessayer ultérieurement.</li>
+ <li>Vérifier votre connexion au réseau.</li>
+ <li>Si vous êtes connecté au travers d’un pare-feu, vérifier que &brandShortName; a la permission d’accéder au Web.</li>
+</ul>">
+
+<!ENTITY fileNotFound.longDesc "
+<ul>
+ <li>Vérifiez la syntaxe du nom de fichier (dont le respect des minuscules/majuscules)&#x00A0;;</li>
+ <li>Vérifiez si le fichier n’a pas été déplacé, renommé ou supprimé.</li>
+</ul>
+">
+
+<!ENTITY fileAccessDenied.longDesc "<ul><li>Il a peut-être été supprimé, déplacé ou les permissions associées au fichier ne permettent pas d’y accéder.</li></ul>">
+
+<!ENTITY generic.longDesc "
+<p>Pour une raison inconnue, &brandShortName; ne peut pas charger cette page.</p>
+">
+
+<!ENTITY captivePortal.title "Se connecter au réseau">
+<!ENTITY captivePortal.longDesc2 "
+<p>Ce réseau nécessite que vous vous connectiez à un compte pour utiliser Internet.</p>
+">
+
+<!ENTITY openPortalLoginPage.label2 "Ouvrir la page de connexion du réseau">
+
+<!ENTITY malformedURI.pageTitle "Adresse invalide">
+
+<!ENTITY netInterrupt.longDesc "&sharedLongDesc;">
+
+<!ENTITY notCached.longDesc "<p>Le document demandé n’est plus disponible dans le cache de &brandShortName;.</p><ul><li>Par mesure de sécurité, &brandShortName; ne redemande pas automatiquement de documents sensibles.</li><li>Cliquez sur Réessayer pour redemander ce document depuis le site web.</li></ul>">
+
+<!ENTITY netOffline.longDesc2 "
+<ul>
+ <li>Cliquez sur le bouton « Réessayer » pour revenir en mode connecté et recharger la page.</li>
+</ul>
+">
+
+<!ENTITY contentEncodingError.longDesc "<ul><li>Veuillez contacter les propriétaires du site web pour les informer de ce problème.</li></ul>">
+
+<!ENTITY unsafeContentType.longDesc "<ul><li>Veuillez contacter les propriétaires du site web pour les informer de ce problème.</li></ul>">
+
+<!ENTITY netReset.longDesc "&sharedLongDesc;">
+
+<!ENTITY netTimeout.longDesc "&sharedLongDesc;">
+
+<!ENTITY unknownProtocolFound.longDesc "
+<ul>
+ <li>Il est peut-être nécessaire d’installer une autre application pour ouvrir ce type d’adresse.</li>
+</ul>
+">
+
+<!ENTITY proxyConnectFailure.longDesc "
+<ul>
+ <li>Vérifiez que les paramètres du proxy sont corrects&#x00A0;;</li>
+ <li>Contactez votre administrateur réseau pour vous assurer que le serveur proxy
+ fonctionne.</li>
+</ul>
+">
+
+<!ENTITY proxyResolveFailure.longDesc "
+<ul>
+ <li>Vérifiez que les paramètres du proxy sont corrects&#x00A0;;</li>
+ <li>Vérifiez que la connexion réseau de votre ordinateur fonctionne&#x00A0;;</li>
+ <li>Si votre ordinateur ou votre réseau est protégé par un pare-feu ou un proxy, assurez-vous que &brandShortName; a l’autorisation d’accéder au Web.</li>
+</ul>
+">
+
+<!ENTITY redirectLoop.longDesc "
+<ul>
+ <li>La cause de ce problème peut être la désactivation ou le refus
+ des cookies.</li>
+</ul>
+">
+
+<!ENTITY unknownSocketType.longDesc "
+<ul>
+ <li>Vérifiez que le gestionnaire de sécurité personnelle (PSM) est installé sur
+ votre système.</li>
+ <li>Ceci peut être dû à une configuration inhabituelle du serveur.</li>
+</ul>
+">
+
+<!ENTITY nssFailure2.longDesc2 "
+<ul>
+ <li>La page que vous essayez de consulter ne peut pas être affichée car l’authenticité des données reçues ne peut être vérifiée.</li>
+ <li>Veuillez contacter les propriétaires du site web pour les informer de ce problème.</li>
+</ul>
+">
+
+<!-- Localization note (certerror.introPara2) - The text content of the span tag
+will be replaced at runtime with the name of the server to which the user
+was trying to connect. -->
+<!ENTITY certerror.introPara2 "&brandShortName; a détecté une menace de sécurité potentielle et n’a pas poursuivi vers <span class='hostname'/>. Si vous accédez à ce site, des attaquants pourraient dérober des informations comme vos mots de passe, e-mails, ou données de carte bancaire.">
+<!ENTITY certerror.sts.introPara "&brandShortName; a détecté une menace potentielle de sécurité et a interrompu le chargement de <span class='hostname'/>, car ce site web nécessite une connexion sécurisée.">
+
+<!ENTITY certerror.expiredCert.introPara "&brandShortName; a détecté un problème et a interrompu le chargement de <span class='hostname'/>. Soit le site est mal configuré, soit l’horloge de votre ordinateur est réglée à la mauvaise heure.">
+<!ENTITY certerror.expiredCert.secondPara2 "Le certificat du site a probablement expiré, ce qui empêche &brandShortName; d’établir une connexion sécurisée. Si vous visitez ce site, des attaquants pourraient dérober des informations telles que vos mots de passe, vos adresses e-mail ou vos informations de carte bancaire.">
+<!ENTITY certerror.expiredCert.sts.secondPara "Le certificat du site a probablement expiré, ce qui empêche &brandShortName; d’établir une connexion sécurisée.">
+
+<!ENTITY certerror.whatCanYouDoAboutItTitle "Que pouvez-vous faire ?">
+
+<!ENTITY certerror.unknownIssuer.whatCanYouDoAboutIt "<p>Le problème vient probablement du site web, donc vous ne pouvez pas y remédier.</p><p>Si vous naviguez sur un réseau d’entreprise ou si vous utilisez un antivirus, vous pouvez contacter les équipes d’assistance pour obtenir de l’aide. Vous pouvez également signaler le problème aux personnes qui administrent le site web.</p>
+">
+
+<!ENTITY certerror.expiredCert.whatCanYouDoAboutIt2 "<p>L’horloge de votre ordinateur est réglée sur <span id='wrongSystemTime_systemDate2'/>. Assurez-vous que la date, l’heure et le fuseau horaire soient corrects dans les paramètres système de votre ordinateur, puis actualisez <span class='hostname'/>.</p>
+<p>Si votre horloge est déjà bien réglée, le site web est probablement mal configuré et il n’y a rien que vous puissiez faire pour résoudre le problème. Essayez éventuellement de le signaler à l’administrateur du site.</p>">
+
+<!ENTITY certerror.badCertDomain.whatCanYouDoAboutIt "<p>Le problème vient probablement du site web, vous ne pouvez donc pas y remédier. Vous pouvez le signaler aux personnes qui administrent le site.</p>">
+
+<!ENTITY sharedLongDesc "
+<ul>
+ <li>Le site est peut-être temporairement indisponible ou surchargé. Réessayez plus
+ tard ;</li>
+ <li>Si vous n’arrivez à naviguer sur aucun site, vérifiez la connexion
+ au réseau de votre ordinateur&#x00A0;;</li>
+ <li>Si votre ordinateur ou votre réseau est protégé par un pare-feu ou un proxy,
+ assurez-vous que &brandShortName; est autorisé à accéder au Web.</li>
+</ul>
+">
+
+<!ENTITY cspBlocked.longDesc "<p>&brandShortName; a empêché le chargement de cette page de cette manière car sa stratégie de sécurité de contenu ne le permet pas.</p>">
+
+<!ENTITY xfoBlocked.longDesc "<p>&brandShortName; a empêché le chargement de cette page dans ce contexte car la politique X-Frame-Options de la page ne l’autorise pas.</p>">
+
+<!ENTITY corruptedContentErrorv2.longDesc "<p>La page que vous essayez de voir ne peut pas être affichée car une erreur dans la transmission de données a été détectée.</p><ul><li>Veuillez contacter les propriétaires du site web pour les informer de ce problème.</li></ul>">
+
+<!ENTITY securityOverride.exceptionButton1Label "Accepter le risque et poursuivre">
+
+<!ENTITY errorReporting.automatic2 "Signaler les erreurs similaires pour aider Mozilla à identifier et bloquer les sites malveillants">
+<!ENTITY errorReporting.learnMore "En savoir plus…">
+
+<!-- LOCALIZATION NOTE (sslv3Used.longDesc2) - Do not translate
+ "SSL_ERROR_UNSUPPORTED_VERSION". -->
+<!ENTITY sslv3Used.longDesc2 "Informations avancées : SSL_ERROR_UNSUPPORTED_VERSION">
+
+<!ENTITY certerror.pagetitle2 "Attention : risque probable de sécurité">
+<!ENTITY certerror.sts.pagetitle "Connexion bloquée : problème de sécurité potentiel">
+<!ENTITY certerror.whatShouldIDo.badStsCertExplanation1 "<span class='hostname'></span> a recours à une stratégie de sécurité HTTP Strict Transport Security (HSTS), une connexion sécurisée est obligatoire pour y accéder. Vous ne pouvez pas ajouter d’exception pour visiter ce site.">
+<!ENTITY certerror.copyToClipboard.label "Copier le texte dans le presse-papiers">
+
+<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate
+ "NS_ERROR_NET_INADEQUATE_SECURITY". -->
+<!ENTITY inadequateSecurityError.longDesc "<p><span class='hostname'></span> fait appel à des technologies de sécurisation obsolètes et vulnérables aux attaques. Un attaquant pourrait facilement révéler des informations que vous pensiez être sécurisées. L’administrateur du site web devra d’abord corriger le serveur avant que vous puissiez visiter le site.</p><p>Code d’erreur : NS_ERROR_NET_INADEQUATE_SECURITY</p>">
+
+<!ENTITY blockedByPolicy.title "Page bloquée">
+
+<!ENTITY certerror.mitm.longDesc "<span class='hostname'></span> est probablement un site fiable, mais une connexion sécurisée n’a pas pu être établie. Ce problème est causé par <span class='mitm-name'/>, qui est un logiciel installé soit sur votre ordinateur, soit sur votre réseau.">
+<!ENTITY certerror.mitm.whatCanYouDoAboutIt1 "Si votre logiciel antivirus inclut une fonctionnalité d’analyse des connexions chiffrées (parfois appelée « analyse web » ou « analyse HTTPS »), vous pouvez désactiver cette fonctionnalité. Si cela ne fonctionne pas, essayez de supprimer puis réinstaller votre logiciel antivirus.">
+<!ENTITY certerror.mitm.whatCanYouDoAboutIt2 "Si vous utilisez un réseau d’entreprise, vous pouvez contacter votre service informatique.">
+<!ENTITY certerror.mitm.whatCanYouDoAboutIt3 "Si vous ne reconnaissez pas <span class='mitm-name'/>, alors il pourrait s’agir d’une attaque et vous ne devriez pas accéder au site.">
+<!ENTITY certerror.mitm.sts.whatCanYouDoAboutIt3 "Si vous ne reconnaissez pas <span class='mitm-name'/>, alors il pourrait s’agir d’une attaque et il n’est pas possible d’accéder au site.">
+
+<!ENTITY clockSkewError.longDesc "Votre ordinateur pense qu’il est <span id='wrongSystemTime_systemDate1'/>, ce qui empêche &brandShortName; de se connecter de façon sécurisée. Pour visiter <span class='hostname'></span>, mettez à jour l’horloge de votre ordinateur dans vos paramètres système afin qu’elle soit réglée sur la date, l’heure et le fuseau horaire qui conviennent, puis actualisez <span class='hostname'></span>.">
+
+<!ENTITY prefReset.longDesc "Ce problème semble être provoqué par vos paramètres de sécurité réseau. Voulez-vous restaurer les paramètres par défaut ?">
+<!ENTITY prefReset.label "Restaurer les paramètres par défaut">
+
+<!ENTITY networkProtocolError.longDesc "<p>La page à laquelle vous essayez d’accéder ne peut pas être affichée, car une erreur du protocole réseau a été détectée.</p><ul><li>Veuillez contacter les propriétaires du site web pour les informer de ce problème.</li></ul>">