diff --git a/apps/bluetooth/locales/bluetooth.fr.properties b/apps/bluetooth/locales/bluetooth.fr.properties
index 064cde618c13..2f3578851fb8 100644
--- a/apps/bluetooth/locales/bluetooth.fr.properties
+++ b/apps/bluetooth/locales/bluetooth.fr.properties
@@ -5,9 +5,9 @@ turn-bluetooth-on = Voulez-vous activer le Bluetooth ?
cancel = Annuler
turn-on = Activer
error-transfer-title = Échec du transfert par Bluetooth
-error-transfer-settings = Échec du transfert du fichier par Bluetooth. Vérifiez que les paramètres du Bluetooth sont corrects.
+error-transfer-settings = Échec du transfert du fichier par Bluetooth. Vérifiez que les paramètres Bluetooth sont corrects.
ok = OK
-choose-option = Choix de l’option
+choose-option = Choisir une option
no-devices-paired-title = Aucun appareil Bluetooth associé.
no-devices-paired-settings = Voulez-vous associer un appareil maintenant ?
pair-device = Associer appareil
diff --git a/apps/calendar/locales/calendar.fr.properties b/apps/calendar/locales/calendar.fr.properties
index 485bd7173c46..a5bc948dca2f 100644
--- a/apps/calendar/locales/calendar.fr.properties
+++ b/apps/calendar/locales/calendar.fr.properties
@@ -66,8 +66,8 @@ remove-account-dialog=Supprimer le compte
remove-account-dialog-details=Supprimer ce compte supprimera également votre copie locale des agendas et évènements associés.
# sync
-sync-frequency=Synchronisation de l’agenda
-sync-frequency-manual.textContent=Manuellement
+sync-frequency=Synchro. agenda
+sync-frequency-manual.textContent=Manuelle
sync-frequency-15min.textContent=15 min
sync-frequency-30min.textContent=30 min
sync-frequency-hourly.textContent=Chaque heure
@@ -77,7 +77,7 @@ alarm-starting={{title}} a débuté à {{distance}}
alarm-started={{title}} débutera dans {{distance}}
# Date formatting details (http://pubs.opengroup.org/onlinepubs/007908799/xsh/strftime.html)
-agenda-date-format=%A %e %B %Y
+agenda-date-format=%A %e %Eb %Y
hour-format=%Hh
hour-allday=Jour entier
@@ -88,12 +88,12 @@ month-view-header-format=%B %Y
single-month-view-header-format=%B
# Header format used for in the day view.
-day-view-header-format=%A %B %e
+day-view-header-format=%A %e %Eb
#errors
error-start-after-end=La date de fin doit être postérieure à celle de début
error-unauthenticated=Mauvais nom d’utilisateur et/ou mot de passe
error-no-url=Aucune connexion. Vérifiez votre Wi-Fi et réessayez.
error-internal-server-error=Erreur du serveur. Vérifiez votre nom d’utilisateur et réessayez.
-error-default=Une erreur s’est produite. Réessayez plus tard.
-error-offline=Aucune connexion. Vérifiez la configuration de votre réseau et réessayez.
+error-default=Une erreur s’est produite. Veuillez réessayer plus tard.
+error-offline=Aucune connexion. Vérifiez la configuration du réseau et réessayez.
diff --git a/apps/clock/locales/clock.fr.properties b/apps/clock/locales/clock.fr.properties
index bd209b43cd58..974ca2411c95 100644
--- a/apps/clock/locales/clock.fr.properties
+++ b/apps/clock/locales/clock.fr.properties
@@ -31,11 +31,10 @@ weekends = Weekends
never = Jamais
# see http://www.cplusplus.com/reference/clibrary/ctime/strftime/
-dateFormat = %A %e %B
+dateFormat = %A %e %Eb
countdown-lessThanAnHour = L’alarme est réglée pour dans {{minutes}}.
countdown-moreThanAnHour = L’alarme est réglée pour dans {{hours}} {{minutes}}.
-countdown-moreThanADay = L’alarme est réglée pour dans {{days}} {{hours}}.
nMinutes={[ plural(n) ]}
nMinutes[zero] = moins d’une minute
@@ -45,29 +44,13 @@ nMinutes[few] = {{n}} minutes
nMinutes[many] = {{n}} minutes
nMinutes[other] = {{n}} minutes
-nHours={[ plural(n) ]}
-nHours[zero] =
-nHours[one] = {{n}} heure
-nHours[two] = {{n}} heures
-nHours[few] = {{n}} heures
-nHours[many] = {{n}} heures
-nHours[other] = {{n}} heures
-
nRemainHours={[ plural(n) ]}
nRemainHours[zero] =
-nRemainHours[one] = et {{n}} heure
-nRemainHours[two] = et {{n}} heures
-nRemainHours[few] = et {{n}} heures
-nRemainHours[many] = et {{n}} heures
-nRemainHours[other] = et {{n}} heures
-
-nRemainDays={[ plural(n) ]}
-nRemainDays[zero] =
-nRemainDays[one] = {{n}} jour
-nRemainDays[two] = {{n}} jours
-nRemainDays[few] = {{n}} jours
-nRemainDays[many] = {{n}} jours
-nRemainDays[other] = {{n}} jours
+nRemainHours[one] = {{n}} heure
+nRemainHours[two] = {{n}} heures
+nRemainHours[few] = {{n}} heures
+nRemainHours[many] = {{n}} heures
+nRemainHours[other] = {{n}} heures
nRemainMinutes={[ plural(n) ]}
nRemainMinutes[zero] =
diff --git a/apps/communications/contacts/locales/contacts.fr.properties b/apps/communications/contacts/locales/contacts.fr.properties
index 61d7a50e5bb7..29f9f7db02e0 100644
--- a/apps/communications/contacts/locales/contacts.fr.properties
+++ b/apps/communications/contacts/locales/contacts.fr.properties
@@ -5,15 +5,15 @@ edit = Modifier
cancel = Annuler
done = Fini
ok = OK
-update = Mettre à jour
+update = Enreg.
retry = Réessayer
# Menus and dialog strings
contacts = Contacts
addContact = Ajouter un contact
deleteContact = Supprimer le contact
-selectContact = Sélectionner le contact
-editContact = Modifier le contact
+selectContact = Sélectionner un contact
+editContact = Modifier contact
deleteConfirmMsg = Supprimer ce contact ?
remove = Supprimer
comments = Commentaires
@@ -40,7 +40,7 @@ org.placeholder = Société
custom.placeholder = Personnalisé
birthday = Anniversaire
# see http://pubs.opengroup.org/onlinepubs/007908799/xsh/strftime.html
-birthdayDateFormat = %e %B
+birthdayDateFormat = %e %Eb
# Contact action buttons
addPhoto = Ajouter une photo
@@ -52,7 +52,7 @@ addFavorite = Ajouter aux favoris
removeFavorite = Supprimer des favoris
# Field labels
-label = Type de numéro
+label = Type de contact
mobile = Portable
home = Domicile
work = Bureau
@@ -90,7 +90,6 @@ noResults = Aucun contact trouvé
simContacts-import = Importer les contacts de la SIM
simContacts-importing = Import des contacts de la SIM…
simContacts-reading = Lecture de la SIM…
-simContacts-storing = Stockage dans la SIM…
simContacts-error = Impossible d’importer les contacts de la SIM
simContacts-imported3 = {[ plural(n) ]}
simContacts-imported3[zero] = Aucun contact détecté sur la SIM à importer
@@ -102,6 +101,8 @@ simContacts-imported3[other] = {{n}} contacts importés
noSimMsg = Pour importer des contacts, insérez ou débloquez votre carte SIM
+genericProgress = {{current}}/{{total}}
+
# Social networks
social-network = Réseaux sociaux
social-link = Ajouter le contact
@@ -142,4 +143,4 @@ notEnabledYet = Pas encore activé
create-new = Créer un nouveau contact
import-now = Importer vos contacts depuis la SIM ou Facebook
no-contacts = Pas de contacts
-start-adding = Commencez à les ajouter maintenant
+start-adding = Vous pouvez dès à présent commencer à en ajouter
diff --git a/apps/communications/contacts/locales/fb/facebook.fr.properties b/apps/communications/contacts/locales/fb/facebook.fr.properties
index 86a386eec760..efe167e62e32 100644
--- a/apps/communications/contacts/locales/fb/facebook.fr.properties
+++ b/apps/communications/contacts/locales/fb/facebook.fr.properties
@@ -30,22 +30,9 @@ done-search = Fini
# Progress
progressFB3ImportTitle = Import des amis dans Contacts
-progressFB3Import = {[ plural(current) ]}
-progressFB3Import[zero] = En attente…
-progressFB3Import[one] = {{current}}/{{total}} ami importé
-progressFB3Import[two] = {{current}}/{{total}} amis importés
-progressFB3Import[few] = {{current}}/{{total}} amis importés
-progressFB3Import[many] = {{current}}/{{total}} amis importés
-progressFB3Import[other] = {{current}}/{{total}} amis importés
+progressFB = {{current}}/{{total}}
progressFB3UpdateTitle = Mise à jour des amis dans Contacts
-progressFB3Update = {[ plural(current) ]}
-progressFB3Update[zero] = En attente…
-progressFB3Update[one] = {{current}}/{{total}} ami mis à jour
-progressFB3Update[two] = {{current}}/{{total}} amis mis à jour
-progressFB3Update[few] = {{current}}/{{total}} amis mis à jour
-progressFB3Update[many] = {{current}}/{{total}} amis mis à jour
-progressFB3Update[other] = {{current}}/{{total}} amis mis à jour
# Message
message2 = Cela peut prendre quelques minutes
diff --git a/apps/communications/dialer/locales/dialer.fr.properties b/apps/communications/dialer/locales/dialer.fr.properties
index c0c09ed756c0..9a64f99bafbd 100644
--- a/apps/communications/dialer/locales/dialer.fr.properties
+++ b/apps/communications/dialer/locales/dialer.fr.properties
@@ -37,7 +37,7 @@ mmi-error=Une erreur s’est produite lors de l’envoi du message
mmi-session-expired=Session expirée
mmi-successfully-sent=Message envoyé avec succès
no-logs-msg-1=Aucun appel enregistré
-no-logs-msg-2=Débuter la communication
+no-logs-msg-2=Vous pouvez dès à présent passer ou recevoir un appel
reply=Répondre
selectAll=Tout sélectionner
send=Envoyer
diff --git a/apps/communications/dialer/locales/shared.fr.properties b/apps/communications/dialer/locales/shared.fr.properties
index daf911445f3d..f1fb67c0482e 100644
--- a/apps/communications/dialer/locales/shared.fr.properties
+++ b/apps/communications/dialer/locales/shared.fr.properties
@@ -5,3 +5,5 @@ emergencyDialogBodyBadNumber=Afin d’appeler, vous devez d’abord avoir du ré
emergencyDialogBodyDeviceNotAccepted=Appels d’urgence non autorisés par le réseau
emergencyDialogBtnOk=OK
emergencyDialogTitle=Pas de réseau
+invalidNumberToDialTitle=Numéro de téléphone non valide
+invalidNumberToDialMessage=Le numéro de téléphone que vous essayez de joindre n’est pas valide.
diff --git a/apps/communications/ftu/locales/ftu.fr.properties b/apps/communications/ftu/locales/ftu.fr.properties
index 2960566d44ac..a036cd6e377d 100644
--- a/apps/communications/ftu/locales/ftu.fr.properties
+++ b/apps/communications/ftu/locales/ftu.fr.properties
@@ -57,7 +57,7 @@ simplifiedChinese-desc=Pinyin
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
3g = Données mobiles
-dataConnection = Activer la connexion de données
+dataConnection = Activer la connexion
dataConnectionInfo = Activer la connexion de données mobiles maintenant vous permettra de configurer votre téléphone sans connexion Wi-Fi. Vous pourrez également l’activer plus tard dans l’application Paramètres. Assurez-vous de disposer d’un forfait de données auprès de votre opérateur afin d’éviter d’éventuels frais supplémentaires.
caution = Avertissement
@@ -100,13 +100,14 @@ change = Modifier
# Import contacts
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
-importContacts2 = Importer des contacts depuis
+importContacts3 = Importer des contacts
importSim2 = Carte SIM
importFb2 = Facebook
fb-checking = … vérification
notImportedYet = Pas encore importé
otherAccount = Autres comptes
mobile = Portable
+afterFbImport = Vous pouvez importer et modifier vos amis Facebook à n’importe quel moment dans les paramètres de l’application Contacts
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
# About your rights
@@ -138,13 +139,13 @@ privacyPolicy = politique de confidentialité
privacyPolicy.title = Politique de confidentialité
aboutBrowser = À propos de {{brandShortName}}
aboutYourPrivacy2 = Votre vie privée
-mozillaCommunity2 = En utilisant {{brandShortName}}, vous rejoignez une communauté modiale qui œuvre à un avenir meilleur pour le Web. Si vous désirez en apprendre davantage sur la communauté Mozilla, nos autres produits et les évènements proches de chez vous, saisissez votre adresse électronique ci-dessous.
+mozillaCommunity2 = En utilisant {{brandShortName}}, vous rejoignez une communauté mondiale qui œuvre à un avenir meilleur pour le Web. Si vous désirez en apprendre davantage sur la communauté Mozilla, nos autres produits et les évènements proches de chez vous, saisissez votre adresse électronique ci-dessous.
collaborate = Je souhaite aider à améliorer {{brandShortName}} en partageant des informations concernant mon téléphone.
-learnMore = En apprendre plus.
+learnMore = En savoir plus.
emailAddress.placeholder = Adresse électronique
email-successfully-added=Adresse électronique ajoutée avec succès
email-loading=Enregistrement de votre adresse électronique…
-browserPrivacyChoices = Préf. de confidentialité de {{brandShortName}}
+browserPrivacyChoices = Données et {{brandShortName}}
privacy-b2g={{brandShortName}}
privacy-b2g.title={{brandShortName}}
privacy-marketplace=Marketplace
diff --git a/apps/costcontrol/locales/costcontrol.fr.properties b/apps/costcontrol/locales/costcontrol.fr.properties
index dc2a0cf99799..7dead76ff001 100644
--- a/apps/costcontrol/locales/costcontrol.fr.properties
+++ b/apps/costcontrol/locales/costcontrol.fr.properties
@@ -1,8 +1,8 @@
# Usage
# Note: "Usage" is the application name
-topup-confirmation-title = Suivi
+topup-confirmation-title2 = Suivi conso
topup-confirmation-message = Code de recharge confirmé
-topup-incorrectcode-title = Suivi
+topup-incorrectcode-title2 = Suivi conso
topup-incorrectcode-message2 = Code saisi incorrect. Veuillez réessayer.
updating = Mise à jour
@@ -14,19 +14,44 @@ magnitude = {{value}} {{unit}}
currency = {{currency}}{{value}}
# FTE Widget
+widget = Gadget suivi conso
widget-authed-sim-heading = Nouvelle carte SIM {{provider}} insérée
-widget-authed-sim-meta = Toucher pour suivre la consommation téléphone et Internet.
+widget-authed-sim-meta = Toucher pour suivre la conso. tél. et Internet.
widget-nonauthed-sim-heading = Nouvelle carte SIM insérée
-widget-nonauthed-sim-meta = Toucher pour suivre la consommation Internet.
-widget-no-sim-heading = Aucune carte SIM insérée
-widget-no-sim-meta = Toucher pour suivre la consommation Wi-Fi.
+widget-nonauthed-sim-meta = Toucher pour suivre la conso. Internet.
+widget-no-sim2-heading = Aucune carte SIM insérée
+widget-no-sim2-meta = Pour suivre la conso., insérez une carte SIM.
# FTE Welcome
+fte = Tutoriel suivi conso
fte-authed-sim = Faites des économies en suivant l’évolution de votre consommation téléphone et Internet.
fte-nonauthed-sim = Faites des économies en suivant l’évolution de votre consommation Internet.
fte-no-sim = Obtenez des informations détaillées sur votre consommation Internet.
fte-sim-info = Les informations de consommation affichées proviennent directement de cet appareil. Vérifiez auprès de votre fournisseur de service mobile pour les informations détaillées de votre compte.
+# FTE steps
+fte-plantype-title = Type de contrat
+fte-plantype-hint = Sélectionner le type de contrat passé avec votre opérateur.
+
+fte-prepaid2-title = Alerte solde faible
+fte-prepaid2-hint = Définir une alerte pour éviter de se retrouver à court de crédit.
+
+fte-prepaid3-title = Alerte et rapport données
+fte-prepaid3-hint = Recevoir des rapports concernant votre consommation Internet et définir une alerte pour éviter les excès.
+
+fte-postpaid2-title = Rapport tel. et données
+fte-postpaid2-hint = Recevoir des rapports concernant votre consommation téléphone et Internet.
+
+fte-postpaid3-title = Alerte données
+fte-postpaid3-hint = Définir une alerte pour éviter d’utiliser trop de données.
+
+fte-onlydata2-title = Rapport données
+fte-onlydata2-hint = Recevoir des rapports concernant votre consommation Internet.
+
+fte-onlydata3-title = Alerte données
+fte-onlydata3-hint = Définir une alerte pour éviter d’utiliser trop de données.
+
+
# In the HTML
phone-activity = Activité du téléphone
balance = Solde
@@ -48,8 +73,8 @@ service-unavailable-title = Service inaccessible
service-unavailable-message = Aucune mise à jour ni recharge n’est actuellement possible. Veuillez réessayer plus tard.
data-usage = Conso. données
-update-button = Mise à jour
-topup-button = Recharge
+update-button = Mettre à jour
+topup-button = Recharger
topup-ussd-button = Recharger la carte et payer
ok = OK
@@ -70,13 +95,13 @@ settings = Paramètres
low-balance-alert = Alerte, solde faible
low-balance-explanation = Prévenir quand mon solde passe sous
phone-and-internet-data-report = Rapport de consommation Internet/téléphone
-starting-on = Redémarrage
+starting-on = Début de la période
cancel = Annuler
set = Définir
-set-day = Choix du jour
-set-date = Choix de la date
-tracking-period-setup-title = Remettre le suivi à zéro
-monthly = Mensuel
+set-day = Choisir le jour
+set-date = Choisir la date
+tracking-period-setup-title = Remise à zéro du suivi
+monthly = Mensuelle
weekly = Hebdomadaire
weekday-reset-setup-title = Choisir un jour pour début de période
reset-monthday-setup-title = Choisir une date pour début de période
@@ -105,27 +130,27 @@ not-set = Non défini
used = Consommé
limit-passed = Limite dépassée
limit = Limite
-data-limit-header = Limite de conso. des données
-data-limit-alert = Alerte de conso. des données
+data-limit-header = Niveau d’alerte
+data-limit-alert = Alerte de conso. données
data-limit-value = Me prévenir au-delà de
data-limit-dialog-title2 = Saisir un niveau d’alerte pour les données mobiles
data-limit-dialog-explanation2 = La vitesse de connexion est réduite au-delà de la limite. Vérifiez auprès de votre opérateur pour définir un niveau d’alerte approprié.
3g-data-usage = Données 3G consommées
3g-usage = 3G consommée
-wifi-usage = Wi-Fi consommé
-mobile-usage = Consommation mobile
+wifi-usage = Conso. Wi-Fi
+mobile-usage = Conso. mobile
select-plan-type = Choix formule
im-prepaid = Prépayée
im-prepaid-controle = Prépayée/Bloquée
im-postpaid = Abonnement
-set-balance-reminders = Définir les alertes de solde
-set-internet-report = Définir le rapport et les alertes Internet
-set-internet-reminders = Définir les alertes Internet
-set-a-data-use-reminder = Définir une alerte pour la consommation des données
-set-data-report-and-reminder = Définir le rapport et l’alerte pour les données
-set-internet-data-report = Définir le rapport des données Internet
-reset-report = Réinitialiser le rapport
-reset-tracking = Réinitialiser le suivi
+set-balance-reminders = Alertes de solde
+set-internet-report = Rapport et alertes Internet
+set-internet-reminders = Alertes Internet
+set-a-data-use-reminder = Alerte de conso. données
+set-data-report-and-reminder = Rapport et alerte pour les données
+set-internet-data-report = Rapport données Internet
+reset-report = Réinit. du rapport
+reset-tracking = Réinitialisation du suivi
next = Suivant
back = Retour
lets-go = C’est parti !
@@ -142,7 +167,7 @@ data-limit-notification-text = Les données consommées ont atteint la limite fi
low-balance-notification-title = Solde faible
low-balance-notification-text = {{remaining}} de crédit téléphonique restant
zero-balance-message = Solde épuisé, aucun crédit téléphonique restant.
-not-available = Pas disponible
+not-available = Indisponible
usage = Consommation
# Abbreviate date format for the consumption graph in strftime format
diff --git a/apps/email/locales/email.fr.properties b/apps/email/locales/email.fr.properties
index 9c0feafcaa25..23327c79ad55 100644
--- a/apps/email/locales/email.fr.properties
+++ b/apps/email/locales/email.fr.properties
@@ -4,7 +4,7 @@ setup-empty-account-prompt=Votre compte n’est pas configuré pour envoyer ni r
setup-pick-service=Pour envoyer et recevoir des messages, vous devez configurer un compte.
# Title of the account setup card where the user enters their display name,
# e-mail address, and password.
-setup-account-header3=Nouveau compte
+setup-account-header3=Nouv. compte
setup-info-header=Vos informations de connexion
# The placeholder for the display name of the user that will be displayed in the
@@ -109,7 +109,7 @@ setup-gmail-imap-header=IMAP désactivé
setup-gmail-imap-message=Vous devez activer IMAP sur votre compte Gmail
setup-gmail-imap-retry=Réessayer
-settings-main-header=Paramètres message
+settings-main-header=Param. courriel
settings-done=Fini
settings-account-section=Comptes
settings-account-add=Ajouter un compte
@@ -171,6 +171,15 @@ compose-send=Envoyer
compose-to=À
compose-cc=Cc
compose-bcc=Cci
+
+compose-attachments={[ plural(n) ]}
+compose-attachments[zero] = Pièces jointes
+compose-attachments[one] = Une pièce jointe
+compose-attachments[two] = {{ n }} pièces jointes
+compose-attachments[few] = {{ n }} pièces jointes
+compose-attachments[many] = {{ n }} pièces jointes
+compose-attachments[other] = {{ n }} pièces jointes
+
compose-subject=Sujet
compose-discard-message=Effacer le message ?
compose-discard-confirm=Effacer
@@ -230,7 +239,7 @@ message-multiedit-delete-confirm[many] = Supprimer {{ n }} messages ?
message-multiedit-delete-confirm[other] = Supprimer {{ n }} messages ?
messages-syncing=Chargement des messages
-messages-sync-more=Charger plus de messages depuis le serveur
+messages-sync-more=Charger davantage de messages
messages-folder-empty=Aucun message dans ce dossier
messages-search-empty=Aucune correspondance dans les messages du cache local
messages-folder-select=Choisir un dossier
@@ -308,6 +317,7 @@ toaster-message-delete[two]={{ n }} messages supprimés
toaster-message-delete[few]={{ n }} messages supprimés
toaster-message-delete[many]={{ n }} messages supprimés
toaster-message-delete[other]={{ n }} messages supprimés
-toaster-retryable-syncfailed=Impossible de se connecter au serveur
+toaster-retryable-syncfailed=Connexion serveur impossible
form-clear-input=Effacer le texte
+confirm-dialog-title=Confirmation
diff --git a/apps/fm/locales/fm.fr.properties b/apps/fm/locales/fm.fr.properties
index ed5cc5a333b9..c133e5d55c9d 100644
--- a/apps/fm/locales/fm.fr.properties
+++ b/apps/fm/locales/fm.fr.properties
@@ -1,3 +1,3 @@
-noAntenna = Branchez un casque.
+noAntenna = Casque débranché
noAntennaMsg = La radio FM nécessite un casque branché pour servir d’antenne.
diff --git a/apps/homescreen/locales/homescreen.fr.properties b/apps/homescreen/locales/homescreen.fr.properties
index 2d989685adf1..b38b67611c02 100644
--- a/apps/homescreen/locales/homescreen.fr.properties
+++ b/apps/homescreen/locales/homescreen.fr.properties
@@ -18,7 +18,7 @@ remove-body=Retirer {{name}} de l’écran d’accueil ?
remove=Retirer
# Landing
-longDateFormat=%A %e %B
+longDateFormat=%A %e %Eb
# App reinstall
download=Télécharger
diff --git a/apps/music/locales/music.fr.properties b/apps/music/locales/music.fr.properties
index 6497a44c03c3..5506a0b2bb8c 100644
--- a/apps/music/locales/music.fr.properties
+++ b/apps/music/locales/music.fr.properties
@@ -13,7 +13,7 @@ unknownArtist = Artiste inconnu
unknownAlbum = Album inconnu
unknownTitle = Titre inconnu
-empty-title = Pour commencer, ajoutez des chansons
+empty-title = Vous pouvez dès à présent commencer à ajouter des chansons
empty-text = Chargez des chansons sur la carte mémoire.
nocard-title = Aucune carte mémoire trouvée
diff --git a/apps/settings/locales/notifications.fr.properties b/apps/settings/locales/notifications.fr.properties
index a69ea12c108a..44abf5647118 100644
--- a/apps/settings/locales/notifications.fr.properties
+++ b/apps/settings/locales/notifications.fr.properties
@@ -5,7 +5,7 @@ notifier_rewind_ogg = En arrière
notifier_bop_opus = Bop
notifier_ting_opus = Ding
notifier_bap_opus = Bip
-notifier_dididi_opus = Tididi
+notifier_dididi_opus = Tidi
notifier_spring_ogg = Ressort
notifier_bell_opus = Cloche
notifier_bell_extd_opus = Cloche (long)
diff --git a/apps/settings/locales/ringtones.fr.properties b/apps/settings/locales/ringtones.fr.properties
index 80f73ca48693..ce0015de4ffe 100644
--- a/apps/settings/locales/ringtones.fr.properties
+++ b/apps/settings/locales/ringtones.fr.properties
@@ -10,6 +10,6 @@ ringer_low_bit_swing_opus = Oscillation électro
ringer_ringing_gems_opus = Sonnerie cristalline
ringer_rain_echoes_opus = Gouttes de pluie
ringer_progressive_dapple_opus = Progressif 2
-ringer_digital_dapple_opus = Digital
+ringer_digital_dapple_opus = Numérique
ringer_loud_windchimes_opus = Carillon
ringer_bitbounce_opus = Petit rebond
diff --git a/apps/settings/locales/settings.fr.properties b/apps/settings/locales/settings.fr.properties
index 5b376c9f1d1d..6f8d4ba34cf4 100644
--- a/apps/settings/locales/settings.fr.properties
+++ b/apps/settings/locales/settings.fr.properties
@@ -13,6 +13,8 @@ back=Retour
pair=Associer
done=Fini
set=Définir
+notNow=Plus tard
+turnOn=Activer
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
@@ -25,7 +27,7 @@ gps=GPS
# Connectivity :: Wi-Fi
wifi=Wi-Fi
-wifi-disabled=Activez le Wi-Fi pour afficher les réseaux disponibles.
+wifi-disabled=Pour afficher les réseaux disponibles, activez le Wi-Fi.
availableNetworks=Réseaux disponibles
knownNetworks=Réseaux connus
hiddenNetworks=Réseaux masqués
@@ -58,7 +60,7 @@ signalLevel2 = Moyen
signalLevel3 = Bon
signalLevel4 = Très bon
forget=Oublier
-forgetNetwork=Oublier un réseau
+forgetNetwork=Oublier ce réseau
authentication=Authentification
identity=Identifiant
password=Mot de passe
@@ -70,7 +72,7 @@ noNetworksFound=Aucun réseau trouvé
noKnownNetworks=Aucun réseau connu
# Connectivity :: Wi-Fi :: WPS
-wps=Installation Wi-Fi protégée (WPS)
+wps=Inst. Wi-Fi protégée
wpsMessage=Connexion WPS
fullStatus-wps-inprogress = WPS en cours…
fullStatus-wps-canceled = WPS a été annulé
@@ -81,7 +83,7 @@ wpsDescription=Configuration auto. du réseau sans-fil
wpsMethodSelection=Sélectionner une méthode WPS :
wpsPbcLabel=Par bouton
wpsMyPinLabel=Avec mon code PIN
-wpsApPinLabel=Avec le code PIN du point d’accès
+wpsApPinLabel=Code PIN du point d’accès
wpsPinDescription=Code PIN (4 à 8 chiffres)
wpsPinInput=Saisir {{pin}} sur l’autre périphérique
wpsCancelMessage=Annuler WPS
@@ -91,11 +93,16 @@ wpsCancelFailedMessage=Échec à l’annulation de WPS
callSettings=Paramètres des appels
callWaiting=Double appel
callForwarding=Transfert d’appel
+callForwardingForward=Transférer
callForwardingUnconditional=Toujours transférer
-callForwardingMobileBusy=Transf. quand occupé
-callForwardingNoReply=Transf. quand non répondu
-callForwardingNotReachable=Transf. quand injoignable
-callForwardingRequesting=Récup. des informations du réseau…
+callForwardingUnconditionalShort=Toujours
+callForwardingMobileBusy=Transférer si ligne occupée
+callForwardingMobileBusyShort=Si ligne occupée
+callForwardingNoReply=Transférer si sans réponse
+callForwardingNoReplyShort=Si sans réponse
+callForwardingNotReachable=Transférer si injoignable
+callForwardingNotReachableShort=Si injoignable
+callForwardingRequesting=Obtention des informations du réseau…
callForwardingQueryError=Erreur dans la requête
callForwardingForwardingVoiceTo=Appels vocaux vers
callForwardingNotForwarding=Désactivé
@@ -104,9 +111,9 @@ confirmCallWaitingTitle=Impossible de confirmer les préférences du double appe
confirmCallWaitingDesc=L’appareil n’est actuellement pas en mesure de communiquer avec l’opérateur. Essayez de définir la préférence à nouveau.
cf-alwaysUseThisNumber=Toujours utiliser ce numéro
-cf-numberWhenUnreachable=Numéro quand injoignable
-cf-numberWhenUnanswered=Numéro quand non répondu
-cf-numberWhenBusy=Numéro quand occupé
+cf-numberWhenUnreachable=Numéro si injoignable
+cf-numberWhenUnanswered=Numéro si sans réponse
+cf-numberWhenBusy=Numéro si ligne occupée
# Connectivity :: Cellular & Data
cellularAndData=Téléphonie et données
@@ -114,11 +121,10 @@ dataNetwork=Opérateur
dataConnectivity=Données
dataConnection=Connexion de données
dataRoaming=Itinérance de données
-dataRoaming-enabled=Selon votre contrat avec votre opérateur, vous devrez payer un coût supplémentaire pour vos données si vous êtes en mode itinérance.
-dataRoaming-disabled=Lorsque vous entrerez dans une zone d’itinérance, la connexion à vos données sera interrompue.
+dataRoaming-disabled=Lorsque vous entrerez dans une zone d’itinérance, votre connexion de données sera interrompue.
networkOperator=Réseaux mobiles
availableOperators=Réseaux mobiles dans cette zone
-operator-networkType=Réseau
+operator-networkType=Type de réseau
operator-networkType-auto=Automatique
operator-networkType-2G=2G
operator-networkType-3G=3G
@@ -137,19 +143,23 @@ mmsc = MMSC
autoConfigure=Configuration auto
httpProxyHost=Hôte mandataire HTTP
httpProxyPort=Port mandataire HTTP
-custom=(paramètres personnalisés)
+custom=(paramètres perso.)
+dataConnection-warning-head=Activer connexion de données ?
+dataConnection-warning-message=Les applications récupèreront automatiquement des données par la connexion de données quand nécessaire. Des coûts supplémentaires liés aux données pourront s’appliquer.
+dataRoaming-warning-head=Activer l’itinérance des données ?
+dataRoaming-warning-message=Selon votre contrat avec votre opérateur, vous devrez payer un supplément pour vos données si vous êtes en mode itinérance.
# Connectivity :: Bluetooth
bluetooth=Bluetooth
-bluetooth-enable-msg = Pour afficher les appareils dans la zone, activez le Bluetooth.
-bluetooth-paired-devices = Périphériques associés
-bluetooth-devices-in-area = Appareils dans cette zone
-bluetooth-visible-to-all = Visible pour tous
-bt-status-nopaired = Aucun périphérique associé
+bluetooth-enable-msg = Pour afficher les appareils à proximité, activez le Bluetooth.
+bluetooth-paired-devices = Appareils associés
+bluetooth-devices-in-area = Appareils à proximité
+bluetooth-visible-to-all = Visible par tous
+bt-status-nopaired = Aucun appareil associé
bt-status-turnoff = Éteint
bt-status-paired = {[ plural(n) ]}
bt-status-paired[zero] = {{name}}
-bt-status-paired[one] = {{name}}, +{{n}} supplémentaire
+bt-status-paired[one] = {{name}}, + un supplémentaire
bt-status-paired[two] = {{name}}, +{{n}} supplémentaires
bt-status-paired[few] = {{name}}, +{{n}} supplémentaires
bt-status-paired[many] = {{name}}, +{{n}} supplémentaires
@@ -164,7 +174,7 @@ device-option-unpair = Dissocier
device-option-connect = Connecter
device-option-disconnect = Déconnecter
search-for-device = Recherche d’appareils…
-search-device = Recherche d’appareils
+search-device = Rechercher des appareils
rename-device = Renommer mon appareil
unnamed-device = Appareil inconnu
change-phone-name = Changer le nom du téléphone
@@ -215,7 +225,7 @@ sound=Son
message=Message
volume=Volume
tones=Sonneries
-select-tone=Choisir une sonnerie
+select-tone=Choisir sonnerie
ringer=Sonnerie
ring-tones=Sonneries
alert-tones=Alertes
@@ -224,7 +234,7 @@ other-sounds=Autres sons
alerts=Alertes
unlock-screen=Écran de déverrouillage
camera-shutter=Déclencheur photo
-alarm-sound=Alarme
+alarm-sound=Alarmes
ringer-and-notification-sound=Sonneries et notifications
voice-sound=Appels vocaux
@@ -261,7 +271,7 @@ language=Langue
region=Région
sample-format=Aperçu du format
# see http://www.cplusplus.com/reference/clibrary/ctime/strftime/
-longDateFormat=%A %d %B %Y
+longDateFormat=%A %d %Eb %Y
# Personalization :: Keyboard
keyboard=Clavier
@@ -287,6 +297,7 @@ traditionalChinese=Chinois traditionnel
traditionalChinese-desc=Zhuyin
simplifiedChinese=Chinois simplifié
simplifiedChinese-desc=Pinyin
+polish=Polonais
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
@@ -309,7 +320,7 @@ phoneLock=Verrouillage
simSecurity=Sécurité carte SIM
# Security :: App permissions
-appPermissions=Autorisations des applications
+appPermissions=Autorisations des appli.
permissions=Autorisations
revoke=Révoquer
ask=Demander
@@ -318,6 +329,12 @@ allow=Autoriser
uninstallApp=Désinstaller l’application
uninstallConfirm=Voulez-vous vraiment désinstaller {{ app }} ?
+# Bookmarks/Everything.me app data
+clearBookmarkAppsData=Effacer les données des marque-pages
+confirmClearBookmarkAppsDataTitle=Effacer les données privées des marque-pages ?
+confirmClearBookmarkAppsDataDesc=Cela effacera les données privées des marques-pages ajoutés à l’écran d’accueil. Cette action est irréversible.
+clear=Effacer
+
# Security :: Phone Lock
phone=Téléphone
messages=Messages
@@ -325,7 +342,7 @@ vibrate=Vibreur
ring=Sonnerie
change=Changer
create=Créer
-create-passcode=Créer un code d’accès
+create-passcode=Créer code accès
enter-passcode=Saisir le code d’accès
new-passcode=Nouveau code d’accès
current-passcode=Code d’accès actuel
@@ -344,10 +361,10 @@ change-passcode=Changer le code d’accès
# Security :: SIM PIN Lock
noSimCard=Aucune carte SIM
-simPin=Code PIN de la carte SIM
+simPin=Code PIN carte SIM
pukCode=Code PUK
whatIsSimPin=Qu’est-ce qu’un code PIN ?
-simPinIntro1=Le code PIN de la carte SIM empêche l’accès à vos données de réseau sur votre carte SIM. Quand il est activé, tout appareil contenant une carte SIM réclamera le code PIN au redémarrage.
+simPinIntro1=Le code PIN de la carte SIM empêche l’accès aux données réseau de votre carte SIM. Quand il est activé, tout appareil contenant cette carte SIM réclamera le code PIN au démarrage.
simPinIntro2=Un code PIN de carte SIM est différent du code destiné à déverrouiller l’appareil.
changeSimPin=Changer de code PIN
pinTitle=Saisir le code PIN
@@ -381,7 +398,7 @@ doNotTrack-dd2=Activer « Ne pas me pister » n’affectera en rien votre capa
# Device
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
-device=Périphérique
+device=Appareil
storage=Stockage
help=Aide
@@ -439,9 +456,10 @@ about-your-rights-2 = Il ne vous est cédé aucun droit ou licence sur les marqu
about-your-rights-3 = Certaines fonctionnalités de {{brandShortName}}, comme le rapporteur de plantages, vous permettent de fournir un retour à Mozilla. En choisissant d’envoyer ces informations, vous donnez à Mozilla la permission d’utiliser ce retour pour améliorer ses produits, de le publier sur ses sites web et de le distribuer.
about-legal-info = Informations légales
open-source-notices = Mentions légales open source
+obtaining-source-code = Obtention du code source
about-mozilla = Mozilla
about-other = Autre
-your-privacy = Votre confidentialité
+your-privacy = Confidentialité
licensing-1 = Les copies exécutables de ce produit sont fournies par le projet Mozilla sous la Mozilla Public License 2.0 (MPL). Découvrez vos droits.
licensing-2 = La totalité du code source de ce produit est disponible sous des licences libres et Open Source. La plus grande partie en est disponible sous la licence Mozilla Public License 2.0 (MPL).
licensing-3 = Les autres parties du logiciel qui ne sont pas disponibles selon la licence Mozilla Public License 2.0 MPL sont disponibles selon différentes autres licences. Celles qui imposent la reproduction du texte de licence sont reprises ci-dessous. (Note : votre copie de ce produit peut ne pas contenir de code couvert par certaines des licences listées ici, cela dépend de la version précise du produit que vous avez choisie.)
@@ -479,7 +497,7 @@ mediaStorage=Stockage des médias
music-space=Musique
pictures-space=Photos
videos-space=Films
-left-space=Espace disponible
+left-space=Espace libre
size-not-available=Non disponible
no-storage=Aucun support de stockage détecté
advanced=Avancé
@@ -487,14 +505,14 @@ advanced=Avancé
# Device :: Battery
battery=Batterie
batteryLevel=Niveau :
-batteryLevel-percent-unplugged = {{level}}%
-batteryLevel-percent-charging = {{level}}% (en charge)
-batteryLevel-percent-charged = {{level}}% (chargée)
+batteryLevel-percent-unplugged = {{level}} %
+batteryLevel-percent-charging = {{level}} % (en charge)
+batteryLevel-percent-charged = {{level}} % (chargée)
powerSaveMode=Économie d’énergie
powerSave-threshold = {[ plural(level) ]}
-powerSave-threshold[one] = {{level}}% de charge restant
-powerSave-threshold[other] = {{level}}% de charge restants
-powerSave-expl=Activer le mode économie d’énergie désactive les connexions de données, Bluetooth et GPS afin de préserver la charge de la batterie. Vous pouvez toujours activer à nouveau ces services manuellement.
+powerSave-threshold[one] = {{level}} % de charge restant
+powerSave-threshold[other] = {{level}} % de charge restants
+powerSave-expl=Activer le mode économie d’énergie désactive les connexions de données, Bluetooth et GPS afin de préserver la charge de la batterie. Vous pourrez toujours activer à nouveau ces services manuellement.
never=Jamais
turnOnAuto=Activer automatiquement
@@ -506,14 +524,14 @@ screenReader=Lecteur d’écran
# Device :: Improve Browser OS
improveBrowserOS=Améliorer {{brandShortName}}
sendMozillaFeedback=Donner son avis à Mozilla
-performanceData=Données de performances
+performanceData=Données de performance
performanceDataInfo=Aidez-nous à améliorer {{brandShortName}} en partageant des informations concernant votre téléphone.
-sharePerformanceData=Envoyer les données de perf.
+sharePerformanceData=Envoyer les données
crashReports=Rapports de plantage
crashReportInfo=Envoyer un rapport à Mozilla lorsqu’un plantage se produit nous permet de résoudre le problème pour tout le monde. Les rapports sont envoyés uniquement par Wi-Fi.
-alwaysSendReport=Toujours envoyer un rapport
-neverSendReport=Ne jamais envoyer de rapport
-askToSendReport=Me demander lorsqu’un plantage se produit
+alwaysSendReport=Toujours envoyer
+neverSendReport=Ne jamais envoyer
+askToSendReport=Demander à chaque fois
# Device :: Improve Browser OS :: Crash Reports
# LOCALIZATION NOTE (crash-reports-description-*): These strings are also included in system.properties
@@ -530,6 +548,7 @@ online-support=Aide en ligne :
call-support=Aide par téléphone :
call-support-numbers={{link1}} ou {{link2}}
user-guide=Manuel de l’utilisateur
+default-support=Pour obtenir de l’aide, veuillez contacter votre revendeur.
# Device :: SIM Toolkit
operatorServices=Services de l’opérateur
@@ -537,3 +556,5 @@ operatorServices=Services de l’opérateur
operatorServices-help=Aide
operatorServices-helpmenu=Menu d’aide
operatorService-invalid-url=Impossible d’accéder à l’URL
+stkAppsNotAvailable=Applications de la carte SIM indisponibles.
+simToolkit=Boîte à outils SIM
diff --git a/apps/sms/locales/sms.fr.properties b/apps/sms/locales/sms.fr.properties
index 0597a999a1b0..b5a62033fbc4 100644
--- a/apps/sms/locales/sms.fr.properties
+++ b/apps/sms/locales/sms.fr.properties
@@ -3,7 +3,7 @@ messages = Messages
editMode = Mode édition
others = {[ plural(n) ]}
others[zero] = {{name}} et aucun autre
-others[one] = {{name}} et {{n}} autre
+others[one] = {{name}} et un autre
others[two] = {{name}} et {{n}} autres
others[few] = {{name}} et {{n}} autres
others[many] = {{name}} et {{n}} autres
@@ -38,15 +38,16 @@ newMessage = Nouveau message
search = Chercher
unknown-contact = Inconnu
carrier-unknown = Opérateur inconnu
+no-results = Aucun résultat renvoyé
# Modal Dialogs
discard-sms = Voulez-vous vraiment supprimer ce message ?
-resend-confirmation = Votre message n’a pas pu être envoyé. Voulez-vous renvoyer le message ?
+resend-confirmation = Votre message n’a pas pu être envoyé. Voulez-vous le renvoyer ?
deleteMessages-confirmation = Supprimer les messages sélectionnés ?
deleteThreads-confirmation2 = Supprimer les conversations sélectionnées ?
noMessages-title = Aucun message
-noMessages-text = Début de la communication
-sendGeneralErrorTitle = Réseau inaccessible.
+noMessages-text = Vous pouvez dès à présent commencer à en envoyer
+sendGeneralErrorTitle = Réseau inaccessible
sendGeneralErrorBody = Le message sera automatiquement envoyé une fois le service disponible.
sendGeneralErrorBtnOk = OK
sendAirplaneModeTitle = Mode avion activé
@@ -67,3 +68,4 @@ another = Autre
today = aujourd’hui
yesterday = hier
incorrectDate = (date incorrecte)
+
diff --git a/apps/system/locales/system.fr.properties b/apps/system/locales/system.fr.properties
index 4269f75f703e..4defba93f4b1 100644
--- a/apps/system/locales/system.fr.properties
+++ b/apps/system/locales/system.fr.properties
@@ -59,7 +59,7 @@ remember-my-choice=Se souvenir de mon choix
install-app=Installer {{name}} ?
size=Taille
author=Auteur
-unknown=Inconnu
+unknown=inconnu
install=Installer
bytes=octets
kB=Kio
@@ -73,7 +73,7 @@ app-install-install-failed=Échec de l’installation de {{ appName }}
cancelling-will-not-refund=Annuler ne remboursera pas un achat. Les remboursements de contenus payants sont effectués par le marchand d’origine.
apps-can-be-installed-later=Les applications peuvent être installées plus tard depuis la source d’origine.
are-you-sure-you-want-to-cancel=Voulez-vous vraiment annuler l’installation ?
-cancel-install=Annuler l’installation
+cancel-install=Annuler
resume=Reprendre
continue=Continuer
stopDownloading=Arrêter le téléchargement de {{ app }} ?
@@ -87,9 +87,10 @@ app-install-success={{ appName }} installé
later=Plus tard
download=Télécharger
-wantToDownload=Télécharger une mise à jour maintenant ?
+wantToDownload=Télécharger la mise à jour maintenant ?
wantToInstall=Installer la mise à jour maintenant ?
-installNow=Installer maintenant
+installNow=Installer
+notNow=Plus tard
# the element will be displayed when the download finishes
downloadingUpdateMessage=Téléchargement des mises à jour… {{ progress }} téléchargés.
downloadingAppMessage=Téléchargement de {{ appName }}
@@ -100,22 +101,26 @@ cancelAllDownloads=Annuler tous les téléchargements
wantToCancelAll=Voulez-vous vraiment annuler tous les téléchargements ?
downloadError=Une erreur s’est produite lors du téléchargement des mises à jour.
updateAvailableInfo={[ plural(n) ]}
-updateAvailableInfo[one]={{ n }} mise à jour disponible. Toucher pour plus d’informations.
+updateAvailableInfo[one]=Une mise à jour disponible. Toucher pour plus d’informations.
updateAvailableInfo[two]={{ n }} mises à jour disponibles. Toucher pour plus d’informations.
updateAvailableInfo[few]={{ n }} mises à jour disponibles. Toucher pour plus d’informations.
updateAvailableInfo[many]={{ n }} mises à jour disponibles. Toucher pour plus d’informations.
updateAvailableInfo[other]={{ n }} mises à jour disponibles. Toucher pour plus d’informations.
numberOfUpdates={[ plural(n) ]}
-numberOfUpdates[one]={{ n }} mise à jour disponible
+numberOfUpdates[one]=Une mise à jour disponible
numberOfUpdates[two]={{ n }} mises à jour disponibles
numberOfUpdates[few]={{ n }} mises à jour disponibles
numberOfUpdates[many]={{ n }} mises à jour disponibles
numberOfUpdates[other]={{ n }} mises à jour disponibles
-systemUpdate=Mise à jour du système
+systemUpdate=Mise à jour système
+systemUpdateReady=Mise à jour système prête
required=Requise
uncompressingMessage=Décompression… Cela peut prendre plusieurs minutes.
downloadNoWifiWarning=Wi-Fi non disponible. Mettre à jour depuis votre connexion actuelle pourra entraîner des coûts supplémentaires.
-downloadEdgeWarning=Wi-Fi non disponible. Mettre à jour depuis votre connexion actuelle bloquera les appels entrants et pourra entraîner des coûts supplémentaires.
+downloadOfflineWarning=Connexion non disponible. Pour télécharger les mises à jour, connectez-vous à un réseau.
+downloadDataConnectionWarning=Les mises à jour sont téléchargées par la connexion de données lorsque le Wi-Fi n’est pas disponible. Des coûts supplémentaires liés aux données peuvent s’appliquer.
+downloadUpdatesViaDataConnection=Téléch. mises à jour par la connexion de données ?
+downloadUpdatesViaDataConnectionMessage=Les mises à jour sont téléchargées par la connexion de données lorsque le Wi-Fi n’est pas disponible. Lorsque la connexion de données est utilisée, les appels peuvent être bloqués et des coûts supplémentaires peuvent également s’appliquer.
# screenshots
screenshotSaved = Capture d’écran enregistrée
@@ -127,11 +132,12 @@ screenshotSDCardLow = Espace libre sur la carte mémoire insuffisant
# lock screen
# Note: the space between "security" and "code" is non-break space in Unicode
enter-security-code=Saisissez le code de sécurité
+emergency-call=Appel d’urgence
emergency-call-button=Appel d’urgence
unlock-a11y-button.ariaLabel=Déverrouiller
camera-a11y-button.ariaLabel=Appareil photo
# see http://pubs.opengroup.org/onlinepubs/007908799/xsh/strftime.html
-longDateFormat=%A %e %B
+longDateFormat=%A %e %Eb
# system dialogs
login=Connexion
@@ -155,8 +161,6 @@ select-day=Sélectionner le jour
# system overlay
battery-almost-empty=Batterie presque vide
-battery-low=Batterie faible
-battery-full=Batterie pleine
# wrapper
add-to-home-screen=Ajouter à l’écran d’accueil
@@ -287,3 +291,6 @@ remoteDebuggerMessage=Une requête entrante pour permettre une connexion de déb
# fullscreen permission
# LOCALIZATION NOTE {{origin}} is the origin of the site which has requested fullscreen, e.g. http://example.com is now fullscreen. It includes protocol + hostname.
fullscreen-request={{origin}} est maintenant affiché en mode plein écran.
+
+#captive wifi
+captive-wifi-available=Le réseau {{networkName}} a été trouvé. Rejoindre ce réseau ?
diff --git a/apps/video/locales/video.fr.properties b/apps/video/locales/video.fr.properties
index cdabe3720785..f795ce50e4c0 100644
--- a/apps/video/locales/video.fr.properties
+++ b/apps/video/locales/video.fr.properties
@@ -1,12 +1,12 @@
videos = Vidéos
-empty-title = Pour commencer, ajoutez des vidéos
+empty-title = Vous pouvez dès à présent commencer à ajouter des vidéos
empty-text = Chargez des vidéos sur la carte mémoire.
nocard-title = Aucune carte mémoire trouvée
nocard-text = Pour visionner des vidéos, insérez une carte mémoire.
-pluggedin-title = L’application Vidéo ne peut pas être visionnée tant que le téléphone est branché
+pluggedin-title = L’application Vidéo ne peut pas être utilisée tant que le téléphone est branché
pluggedin-text = Pour visionner des vidéos, débranchez le téléphone.
confirm-delete = Voulez-vous vraiment supprimer :
diff --git a/shared/locales/date/date.fr.properties b/shared/locales/date/date.fr.properties
index 48b9addc4385..12e22cbe719c 100644
--- a/shared/locales/date/date.fr.properties
+++ b/shared/locales/date/date.fr.properties
@@ -1,12 +1,12 @@
# Day names
-weekday-0-long = dimanche
-weekday-1-long = lundi
-weekday-2-long = mardi
-weekday-3-long = mercredi
-weekday-4-long = jeudi
-weekday-5-long = vendredi
-weekday-6-long = samedi
+weekday-0-long = Dimanche
+weekday-1-long = Lundi
+weekday-2-long = Mardi
+weekday-3-long = Mercredi
+weekday-4-long = Jeudi
+weekday-5-long = Vendredi
+weekday-6-long = Samedi
weekday-0-short = dim
weekday-1-short = lun
@@ -18,18 +18,31 @@ weekday-6-short = sam
# Month names
-month-0-long = janvier
-month-1-long = février
-month-2-long = mars
-month-3-long = avril
-month-4-long = mai
-month-5-long = juin
-month-6-long = juillet
-month-7-long = août
-month-8-long = septembre
-month-9-long = octobre
-month-10-long = novembre
-month-11-long = décembre
+month-0-long = Janvier
+month-1-long = Février
+month-2-long = Mars
+month-3-long = Avril
+month-4-long = Mai
+month-5-long = Juin
+month-6-long = Juillet
+month-7-long = Août
+month-8-long = Septembre
+month-9-long = Octobre
+month-10-long = Novembre
+month-11-long = Décembre
+
+month-0-genitive = janvier
+month-1-genitive = février
+month-2-genitive = mars
+month-3-genitive = avril
+month-4-genitive = mai
+month-5-genitive = juin
+month-6-genitive = juillet
+month-7-genitive = août
+month-8-genitive = septembre
+month-9-genitive = octobre
+month-10-genitive = novembre
+month-11-genitive = décembre
month-0-short = jan
month-1-short = fév