[l10n][fr] mobile/ file reorganization.
author"Cédric Corazza"
Sat, 24 Dec 2011 16:13:46 +0100
changeset 2357 fea5f7517426e71c4100588c6d27e19b845fcb39
parent 2356 a920db4dff1a24717a3e30e78a1c442f0e51fad1
child 2358 4a04287c75817bf67e1785f9a06d79fe6448bae9
push id2120
push usercedric.corazza@wanadoo.fr
push dateSat, 24 Dec 2011 15:13:56 +0000
[l10n][fr] mobile/ file reorganization.
mobile/android/base/android_strings.dtd
mobile/android/base/sync_strings.dtd
mobile/android/chrome/about.dtd
mobile/android/chrome/aboutAddons.dtd
mobile/android/chrome/aboutAddons.properties
mobile/android/chrome/aboutCertError.dtd
mobile/android/chrome/aboutHome.dtd
mobile/android/chrome/browser.properties
mobile/android/chrome/checkbox.dtd
mobile/android/chrome/config.dtd
mobile/android/chrome/config.properties
mobile/android/chrome/feedback.dtd
mobile/android/chrome/localepicker.properties
mobile/android/chrome/notification.dtd
mobile/android/chrome/phishing.dtd
mobile/android/chrome/prompt.dtd
mobile/android/chrome/sync.dtd
mobile/android/chrome/sync.properties
mobile/android/chrome/webapps.dtd
mobile/chrome/about.dtd
mobile/chrome/aboutCertError.dtd
mobile/chrome/aboutHome.dtd
mobile/chrome/browser.dtd
mobile/chrome/browser.properties
mobile/chrome/checkbox.dtd
mobile/chrome/config.dtd
mobile/chrome/feedback.dtd
mobile/chrome/localepicker.properties
mobile/chrome/notification.dtd
mobile/chrome/overrides/appstrings.properties
mobile/chrome/overrides/netError.dtd
mobile/chrome/overrides/passwordmgr.properties
mobile/chrome/phishing.dtd
mobile/chrome/preferences.dtd
mobile/chrome/prompt.dtd
mobile/chrome/region.properties
mobile/chrome/sync.dtd
mobile/chrome/sync.properties
mobile/chrome/webapps.dtd
mobile/crashreporter/crashreporter-override.ini
mobile/installer/setup.ini
mobile/overrides/appstrings.properties
mobile/overrides/netError.dtd
mobile/overrides/passwordmgr.properties
mobile/profile/bookmarks.inc
mobile/searchplugins/eBay-france.xml
mobile/searchplugins/list.txt
mobile/searchplugins/wikipedia-fr.xml
mobile/searchplugins/yahoo-france.xml
mobile/updater/updater.ini
mobile/xul/chrome/about.dtd
mobile/xul/chrome/aboutCertError.dtd
mobile/xul/chrome/aboutHome.dtd
mobile/xul/chrome/browser.dtd
mobile/xul/chrome/browser.properties
mobile/xul/chrome/checkbox.dtd
mobile/xul/chrome/config.dtd
mobile/xul/chrome/feedback.dtd
mobile/xul/chrome/localepicker.properties
mobile/xul/chrome/notification.dtd
mobile/xul/chrome/phishing.dtd
mobile/xul/chrome/preferences.dtd
mobile/xul/chrome/prompt.dtd
mobile/xul/chrome/sync.dtd
mobile/xul/chrome/sync.properties
mobile/xul/chrome/webapps.dtd
mobile/xul/crashreporter/crashreporter-override.ini
mobile/xul/updater/updater.ini
new file mode 100644
--- /dev/null
+++ b/mobile/android/base/android_strings.dtd
@@ -0,0 +1,99 @@
+<!ENTITY  splash_firstrun "Configuration de &brandShortName;\u2026">
+
+<!ENTITY  no_space_to_start_error "Il n\u0027y a pas assez d\u0027espace disponible pour permettre à &brandShortName; de démarrer.">
+<!ENTITY  error_loading_file "Une erreur est survenue en essayant de charger des fichiers nécessaires pour lancer &brandShortName;">
+
+<!ENTITY  awesomebar_all_pages_title "Sites favoris">
+<!ENTITY  awesomebar_bookmarks_title "Marque-pages">
+<!ENTITY  awesomebar_history_title "Historique">
+<!ENTITY  awesomebar_search_engine "Rechercher « &#037;s »">
+
+<!ENTITY  crash_reporter_title "Rapport de plantage de &brandShortName;">
+<!ENTITY  crash_message "&brandShortName; a planté. Vos onglets devraient apparaître sur la page de démarrage de &brandShortName; à son prochain démarrage.">
+<!ENTITY  crash_help_message "Aidez-nous à corriger ce problème !">
+<!ENTITY  crash_send_report_message "Envoyer un rapport de plantage à Mozilla">
+<!ENTITY  crash_include_url "Inclure l\u0027adresse de la page">
+<!ENTITY  crash_close_label "Fermer">
+<!ENTITY  crash_restart_label "Redémarrer &brandShortName;">
+<!ENTITY  sending_crash_report "Envoi du rapport de plantage\u2026">
+<!ENTITY  exit_label "Quitter">
+<!ENTITY  continue_label "Continuer">
+
+<!ENTITY  launcher_shortcuts_title "Applications Web pour &brandShortName;">
+<!ENTITY  launcher_shortcuts_empty "Aucune application Web trouvée">
+
+<!ENTITY choose_file "Choisir un fichier">
+
+<!ENTITY awesomebar_default_text "Recherche ou adresse">
+
+<!ENTITY bookmarks_title "Marque-pages">
+<!ENTITY bookmark_add "Marque-page">
+<!ENTITY bookmark_remove "Supprimer">
+<!ENTITY bookmark_added "Marque-page ajouté">
+<!ENTITY bookmark_removed "Marque-page supprimé">
+
+<!ENTITY history_today_section "Aujourd'hui">
+<!ENTITY history_yesterday_section "Hier">
+<!ENTITY history_week_section "Il y a 7 jours">
+<!ENTITY history_older_section "Il y a plus de 7 jours">
+
+<!ENTITY reload "Recharger">
+<!ENTITY forward "Page suivante">
+
+<!ENTITY new_tab "Nouvel onglet">
+
+<!ENTITY settings "Paramètres">
+<!ENTITY settings_title "Paramètres">
+<!ENTITY pref_category_general "Général">
+<!ENTITY pref_category_privacy "Vie privée et sécurité">
+<!ENTITY pref_category_content "Contenu">
+<!ENTITY pref_about_firefox "À propos de &brandShortName;">
+<!ENTITY pref_do_not_track "Dire de ne pas me pister">
+<!ENTITY pref_telemetry "Envoyer les données de perf.">
+<!ENTITY pref_homepage "Accueil">
+<!ENTITY pref_homepage_start "Accueil de Firefox">
+<!ENTITY pref_homepage_blank "Page vide">
+<!ENTITY pref_homepage_current "Page courante">
+<!ENTITY pref_remember_signons "Enreg. les mots de passe">
+<!ENTITY pref_cookies "Autoriser les cookies">
+<!ENTITY pref_char_encoding "Afficher l'encodage">
+<!ENTITY pref_clear_history "Supprimer l'historique">
+<!ENTITY pref_clear_history_confirm "L'historique de navigation sera supprimé">
+<!ENTITY pref_clear_private_data "Supprimer les données personnelles">
+<!ENTITY pref_clear_private_data_confirm "Les paramètres de navigation y compris les mots de passe et les cookies seront supprimés">
+<!ENTITY pref_enable_plugins "Activer les plugins">
+<!ENTITY pref_enable_plugins_yes "Oui">
+<!ENTITY pref_enable_plugins_tap_to_play "Toucher pour lancer la lecture">
+<!ENTITY pref_enable_plugins_no "Non">
+<!ENTITY pref_font_size "Taille de police">
+<!ENTITY pref_font_size_small "Petite">
+<!ENTITY pref_font_size_medium "Moyenne">
+<!ENTITY pref_font_size_large "Grande">
+<!ENTITY pref_font_size_xlarge "Très grande">
+<!ENTITY pref_use_master_password "Utiliser un mot de passe principal">
+
+<!ENTITY quit "Quitter">
+
+<!ENTITY addons "Modules complémentaires">
+
+<!ENTITY share "Partager">
+<!ENTITY save_as_pdf "Enregistrer en PDF">
+<!ENTITY agent_request_desktop "Demander site pour PC">
+<!ENTITY agent_request_mobile "Demander site pour mobile">
+
+<!ENTITY contextmenu_open_new_tab "Ouvrir dans un nouvel onglet">
+<!ENTITY contextmenu_add_to_launcher "Ajouter à l'écran d'accueil">
+<!ENTITY contextmenu_share "Partager">
+
+<!ENTITY site_settings_title        "Effacer les paramètres de site">
+<!ENTITY site_settings_cancel       "Annuler">
+<!ENTITY site_settings_clear        "Effacer">
+<!ENTITY site_settings_no_settings  "Il n'y a pas de paramètre à effacer.">
+
+<!ENTITY masterpassword_create_title "Créer un mot de passe pricnipal">
+<!ENTITY masterpassword_remove_title "Effacer le mot de passe principal">
+<!ENTITY masterpassword_password "Mot de passe">
+<!ENTITY masterpassword_confirm "Confirmer le mot de passe">
+
+<!ENTITY button_ok "OK">
+<!ENTITY button_cancel "Annuler">
new file mode 100644
--- /dev/null
+++ b/mobile/android/base/sync_strings.dtd
@@ -0,0 +1,55 @@
+<!-- Don"t localize these. They"re here until they have
+     a better place to live. -->
+<!ENTITY syncBrand.fullName.label "Firefox Sync">
+<!ENTITY syncBrand.shortName.label "Sync">
+
+<!-- Main titles. -->
+<!ENTITY sync.app.name.label "&syncBrand.fullName.label;">
+<!ENTITY sync.title.connect.label "Se connecter à &syncBrand.shortName.label;">
+<!ENTITY sync.title.pair.label "Associer un appareil">
+
+<!-- J-PAKE Key Screen -->
+<!ENTITY sync.subtitle.connect.label "Pour activer votre nouvel appareil, Sélectionner « Configurer la synchronisation » sur celui-ci.">
+<!ENTITY sync.subtitle.pair.label "Pour activer, sélectionnez « Associer un appareil » sur votre appareil.">
+<!ENTITY sync.pin.default.label "...\n...\n...\n">
+<!ENTITY sync.link.show.label "<a href="https://support.mozilla.com/fr/kb/comment-puis-je-ajouter-un-appareil-firefox-sync">Me montrer comment</a>">
+<!ENTITY sync.link.nodevice.label "<a href="#">Je n'ai pas l'appareil avec moi…</a>">
+
+<!-- J-PAKE Waiting Screen -->
+<!ENTITY sync.jpake.subtitle.waiting.label "En attente de l'autre appareil…">
+
+<!-- Account Login Screen -->
+<!ENTITY sync.subtitle.account.label "Saisissez vos identifiants de compte pour &syncBrand.fullName.label;">
+<!ENTITY sync.input.username.label "Nom du compte">
+<!ENTITY sync.input.password.label "Mot de passe">
+<!ENTITY sync.input.key.label "Clé de récupération">
+<!ENTITY sync.checkbox.server.label "Utiliser un serveur personnalisé">
+<!ENTITY sync.input.server.label "URL du serveur">
+  
+<!-- Setup Fail -->
+<!ENTITY sync.title.fail.label "Impossible de configurer &syncBrand.shortName.label;">
+<!ENTITY sync.subtitle.fail.label "&syncBrand.fullName.label; n'a pas pu se connecter au serveur. Voulez-vous essayer à nouveau ?">
+<!ENTITY sync.button.tryagain.label "Essayer à nouveau">
+<!ENTITY sync.button.manual.label "Configuration manuelle">
+  
+<!-- Setup Success -->
+<!ENTITY sync.title.success.label "Configuration terminée">
+<!ENTITY sync.subtitle.success.label "Vos données sont à présent synchronisées en arrière-plan. Vous pouvez vous rendre dans le menu Paramètres pour gérer votre compte.">
+<!ENTITY sync.settings.label "Paramètres">
+<!ENTITY sync.subtitle.manage.label "Votre compte &syncBrand.fullName.label; est déjà configuré. Rendez-vous dans le menu Paramètres pour gérer votre compte.">
+  
+<!-- Common text -->
+<!ENTITY sync.button.cancel.label "Annuler">
+<!ENTITY sync.button.connect.label "Se connecter">
+  
+<!-- Account strings -->
+<!ENTITY sync.account.label.label "&syncBrand.fullName.label;">
+  
+<!-- Bookmark folder strings -->
+<!ENTITY bookmarks.folder.menu.label "Menu marque-pages">
+<!ENTITY bookmarks.folder.places.label "">
+<!ENTITY bookmarks.folder.tags.label "Étiquettes">
+<!ENTITY bookmarks.folder.toolbar.label "Barre personnelle">
+<!ENTITY bookmarks.folder.unfiled.label "Marque-pages non classés">
+<!ENTITY bookmarks.folder.desktop.label "Marque-pages ordinateur">
+<!ENTITY bookmarks.folder.mobile.label "Marque-pages mobile">
new file mode 100644
--- /dev/null
+++ b/mobile/android/chrome/about.dtd
@@ -0,0 +1,17 @@
+<!ENTITY aboutPage.title                        "À propos de &brandShortName;">
+<!ENTITY aboutPage.faq.label                    "FAQ">
+<!ENTITY aboutPage.support.label                "Assistance">
+<!ENTITY aboutPage.privacyPolicy.label          "Politique de confidentialité">
+<!ENTITY aboutPage.rights.label                 "À propos de vos droits">
+<!ENTITY aboutPage.relNotes.label               "Notes de version">
+<!ENTITY aboutPage.credits.label                "Les contributeurs">
+<!ENTITY aboutPage.checkForUpdates.button       "Vérifier les mises à jour">
+<!ENTITY aboutPage.checkForUpdates.checking     "Recherche de mises à jour…">
+<!ENTITY aboutPage.checkForUpdates.none         "Aucune mise à jour disponible">
+<!ENTITY aboutPage.checkForUpdates.found        "Mise à jour disponible">
+
+<!-- LOCALIZATION NOTE:
+     These strings are concatenated in order. Unneeded strings may be left blank.
+-->
+<!ENTITY aboutPage.licenseLink                  "Informations de licence">
+<!ENTITY aboutPage.licenseLinkSuffix            ".">
new file mode 100644
--- /dev/null
+++ b/mobile/android/chrome/aboutAddons.dtd
@@ -0,0 +1,8 @@
+<!ENTITY aboutAddons.title                      "Gestionnaire de modules complémentaires">
+<!ENTITY aboutAddons.header                     "Modules complémentaires">
+<!ENTITY aboutAddons.options                    "Options">
+
+<!ENTITY addonAction.enable                     "Activer">
+<!ENTITY addonAction.disable                    "Désactiver">
+<!ENTITY addonAction.uninstall                  "Désinstaller">
+<!ENTITY addonAction.cancel                     "Annuler">
new file mode 100644
--- /dev/null
+++ b/mobile/android/chrome/aboutAddons.properties
@@ -0,0 +1,12 @@
+addonAction.enable=Activer
+addonAction.disable=Désactiver
+addonAction.uninstall=Désinstaller
+addonAction.cancel=Annuler
+addonAction.options=Options
+
+addonsSearchEngine.description=Recherche intégrée
+
+addonType.extension=Extension
+addonType.theme=Thème
+addonType.locale=Langues
+addonType.search=Recherche
new file mode 100644
--- /dev/null
+++ b/mobile/android/chrome/aboutCertError.dtd
@@ -0,0 +1,27 @@
+<!ENTITY % brandDTD
+    SYSTEM "chrome://branding/locale/brand.dtd">
+  %brandDTD;
+
+<!-- These strings are used by Firefox's custom about:certerror page,
+a replacement for the standard security certificate errors produced
+by NSS/PSM via netError.xhtml. -->
+
+<!ENTITY certerror.pagetitle "Connexion non certifiée">
+<!ENTITY certerror.longpagetitle "Cette connexion n'est pas certifiée">
+
+<!-- Localization note (certerror.introPara1) - The string "#1" will
+be replaced at runtime with the name of the server to which the user
+was trying to connect. -->
+<!ENTITY certerror.introPara1 "Vous avez demandé à &brandShortName; de se connecter de manière sécurisée à <b>#1</b>, mais nous ne pouvons pas confirmer que votre connexion est sécurisée.">
+
+<!ENTITY certerror.whatShouldIDo.heading "Que dois-je faire ?">
+<!ENTITY certerror.whatShouldIDo.content "Si vous vous connectez habituellement à ce site sans problème, cette erreur peut signifier que quelqu'un essaie d'usurper l'identité de ce site et vous ne devriez pas continuer.">
+<!ENTITY certerror.getMeOutOfHere.label "Sortir d'ici !">
+
+<!ENTITY certerror.expert.heading "Je comprends les risques">
+<!ENTITY certerror.expert.content "Si vous comprenez ce qui se passe, vous pouvez indiquer à &brandShortName; de commencer à faire confiance à l'identification de ce site. <b>Même si vous avez confiance en ce site, cette erreur pourrait signifier que quelqu'un est en train de pirater votre connexion.</b>">
+<!ENTITY certerror.expert.contentPara2 "N'ajoutez pas d'exception à moins que vous ne connaissiez une bonne raison pour laquelle ce site n'utilise pas d'identification certifiée.">
+<!ENTITY certerror.addTemporaryException.label "Visiter le site">
+<!ENTITY certerror.addPermanentException.label "Ajouter une exception permanente">
+
+<!ENTITY certerror.technical.heading "Détails techniques">
new file mode 100644
--- /dev/null
+++ b/mobile/android/chrome/aboutHome.dtd
@@ -0,0 +1,1 @@
+<!ENTITY homepage.default "Accueil de &brandShortName;">
new file mode 100644
--- /dev/null
+++ b/mobile/android/chrome/browser.properties
@@ -0,0 +1,218 @@
+addonsConfirmInstall.title=Installation de module
+addonsConfirmInstall.install=Installer
+
+# Alerts
+alertAddons=Modules
+alertAddonsDownloading=Téléchargement du module
+alertAddonsInstalling=Installation du module
+alertAddonsInstalled=Installation terminée. Redémarrage nécessaire.
+alertAddonsInstalledNoRestart=Installation terminée
+alertAddonsFail=Échec de l'installation
+
+alertDownloads=Téléchargements
+alertDownloadsStart=Téléchargement : %S
+alertDownloadsDone=%S a terminé le téléchargement
+alertCantOpenDownload=Impossible d'ouvrir le fichier. Vous pouvez l'enregistrer.
+alertDownloadsSize=Téléchargement trop volumineux
+alertDownloadsNoSpace=Espace de stockage insuffisant
+alertDownloadsToast=Téléchargement démarré…
+
+alertFullScreenToast=Taper sur RETOUR pour rester en mode plein écran
+
+downloadCancelPromptTitle=Annuler le téléchargement
+downloadCancelPromptMessage=Voulez-vous annuler ce téléchargement ?
+
+# Notifications
+notificationRestart.normal=Redémarrer pour appliquer les changements.
+notificationRestart.update=Module(s) complémentaire(s) mis à jour. Redémarrer pour appliquer les changements.
+notificationRestart.blocked=Modules non sûrs installés. Redémarrer pour les désactiver.
+notificationRestart.button=Redémarrer
+
+# Popup Blocker
+popupWarning=%S a empêché ce site d'ouvrir une fenêtre popup.
+popupWarningMultiple=%S a empêché ce site d'ouvrir %S fenêtres popup.
+popupButtonAllowOnce=Afficher
+popupButtonAlwaysAllow2=Toujours afficher
+popupButtonNeverWarn2=Jamais
+
+# LOCALIZATION NOTE (blockPopups.label): Label that will be used in
+# site settings dialog.
+blockPopups.label=Bloquer les popups
+
+# Telemetry
+telemetry.optin.message=Voulez-vous aider à améliorer %S en envoyant des informations d'utilisation anonyme à Mozilla ?
+telemetry.optin.yes=Oui
+telemetry.optin.no=Non
+
+# XPInstall
+xpinstallPromptWarning2=%S a empêché ce site (%S) d'installer un logiciel sur votre appareil.
+xpinstallPromptAllowButton=Autoriser
+xpinstallDisabledMessageLocked=L'installation de logiciels a été désactivée par votre administrateur système.
+xpinstallDisabledMessage2=L'installation de logiciels est actuellement désactivée. Appuyez sur « Activer » et essayez à nouveau.
+xpinstallDisabledButton=Activer
+
+# Site Identity
+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.identified.title_with_country=%S (%S)
+identity.encrypted2=Connexion chiffrée
+identity.unencrypted2=Connexion non chiffrée
+identity.unknown.tooltip=Ce site Web ne fournit aucune information sur son identité.
+identity.ownerUnknown2=(inconnu)
+
+# Geolocation UI
+geolocation.allow=Partager sa localisation
+geolocation.dontAllow=Pas de partage
+geolocation.alwaysAllow=Toujours partager
+geolocation.neverAllow=Ne jamais partager
+geolocation.wantsTo=%S voudrait savoir où vous vous trouvez.
+# LOCALIZATION NOTE (geolocation.shareLocation): Label that will be used in
+# site settings dialog.
+geolocation.shareLocation=Partager sa localisation
+
+# Desktop notification UI
+desktopNotification.allow=Autoriser
+desktopNotification.dontAllow=Interdire
+desktopNotification.wantsTo=%S désire utiliser des notifications.
+# LOCALIZATION NOTE (desktopNotification.useNotifications): Label that will be
+# used in site settings dialog.
+desktopNotification.useNotifications=Utiliser les notifications
+
+# New Tab Popup
+# LOCALIZATION NOTE (newtabpopup): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of tabs
+newtabpopup.opened=Nouvel onglet ouvert;#1 nouveaux onglets ouverts
+
+# Error Console
+typeError=Erreur :
+typeWarning=Avertissement :
+
+# Offline web applications
+offlineApps.available2=%S veut stocker des données sur votre appareil pour un usage hors connexion.
+offlineApps.allow=Autoriser
+offlineApps.never=Interdire
+offlineApps.notNow=Plus tard
+# LOCALIZATION NOTE (offlineApps.storeOfflineData): Label that will be used in
+# site settings dialog.
+offlineApps.storeOfflineData=Stockage des données hors connexion
+
+# New-style ContentPermissionPrompt values
+offlineApps.dontAllow=Interdire
+offlineApps.wantsTo=%S veut stocker des données sur votre appareil pour un usage hors connexion.
+
+# IndexedDB Quota increases
+indexedDBQuota.allow=Autoriser
+indexedDBQuota.dontAllow=Interdire
+indexedDBQuota.wantsTo=%S veut stocker beaucoup de données sur votre appareil pour un usage hors connexion.
+
+# Open Web Apps management API
+openWebappsManage.allow=Autoriser
+openWebappsManage.dontAllow=Interdire
+openWebappsManage.wantsTo=%S désire gérer des applications sur votre appareil.
+
+# LOCALIZATION NOTE (password.rememberPassword): Label that will be used in
+# site settings dialog.
+password.rememberPassword=Enregistrement des mots de passe
+# LOCALIZATION NOTE (password.remember): This should match
+# promptRememberButtonText in passwordmgr.properties
+password.remember=Retenir
+# LOCALIZATION NOTE (password.never): This should match
+# promptNeverForSiteButtonText in passwordmgr.properties
+password.never=Jamais
+
+# Bookmark List
+bookmarkList.desktop=Marque-pages
+
+# Closing Tabs
+tabs.closeWarningTitle=Confirmer la fermeture
+
+# LOCALIZATION NOTE (tabs.closeWarning): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of tabs (must be greater than 1)
+tabs.closeWarning=NOT USED;Vous êtes sur le point de fermer #1 onglets. Continuer ?
+
+tabs.closeButton=Fermer les onglets
+tabs.closeWarningPromptMe=Avertir lors de la fermeture de plusieurs onglets
+
+tabs.crashWarningTitle=Désolé !
+tabs.crashWarningMsg=Quelque chose s'est mal passé lors de l'affichage de la page.
+tabs.crashSubmitReport=Envoyer un rapport de plantage à Mozilla
+tabs.crashClose=Fermer l'onglet
+tabs.crashReload=Recharger l'onglet
+
+# Homepage
+# LOCALIZATION NOTE: homepage.custom is the text displayed on the selector button if
+# the user selects a webpage to be the startpage. We can't display the entire URL
+# or webpage title on the menulist, so we just display "Custom"
+homepage.custom2=Page personnalisée
+
+# Open Search
+opensearch.searchWith=Rechercher avec :
+opensearch.searchFor=Rechercher « %S »
+
+# Open in Another App
+# LOCALIZATION NOTE: openinapp.specific is the text displayed if there is a single external app
+# %S is the name of the app, like "YouTube" or "Picassa"
+openinapp.specific=Ouvrir avec %S
+openinapp.general=Ouvrir dans une autre application
+
+# Clear Private Data
+clearPrivateData.title=Effacer mes traces
+clearPrivateData.message=Supprimer votre historique et vos paramètres de navigation, dont les cookies et mots de passe ?
+
+# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string
+# "true" (spelled and capitalized exactly that way) to show the "Character
+# Encoding" menu in the site menu. Any other value will hide it. Without this
+# setting, the "Character Encoding" menu must be enabled via Preferences.
+# This is not a string to translate. If users frequently use the "Character Encoding"
+# menu, set this to "true". Otherwise, you can leave it as "false".
+browser.menu.showCharacterEncoding=false
+
+# LOCALIZATION NOTE (intl.charsetmenu.browser.static): Set to a series of comma separated
+# values for charsets that the user can select from in the Character Encoding menu.
+intl.charsetmenu.browser.static=iso-8859-1,utf-8,iso-8859-15,x-gbk,big5,iso-2022-jp,shift_jis,euc-jp
+
+#Application Menu
+appMenu.more=Plus
+
+#Text Selection
+selectionHelper.textCopied=Texte copié dans le presse-papiers
+
+# Context menu
+contextmenu.openInNewTab=Ouvrir dans un nouvel onglet
+contextmenu.changeInputMethod=Sélectionner la méthode de saisie
+contextmenu.fullScreen=Plein écran
+contextmenu.saveImage=Enregistrer l'image
+
+contextmenu.copy=Copier
+contextmenu.copyAll=Tout copier
+contextmenu.selectAll=Tout sélectionner
+contextmenu.paste=Coller
+
+# Select UI
+selectHelper.closeMultipleSelectDialog=Terminé
+
+# Web Console API
+stacktrace.anonymousFunction=<anonyme>
+stacktrace.outputMessage=Stack trace from %S, function %S, line %S.
+timer.start=%S : chronomètre démarré
+
+# LOCALIZATION NOTE (timer.end):
+# This string is used to display the result of the console.timeEnd() call.
+# %1$S=name of timer, %2$S=number of milliseconds
+timer.end=%1$S : %2$S ms
+
+# Click to play plugins
+clickToPlayPlugins.message=Cette page nécessite un plugin. Voulez-vous l'utiliser ?
+clickToPlayPlugins.yes=Oui
+clickToPlayPlugins.no=Non
+
+# Site settings dialog
+# LOCALIZATION NOTE (siteSettings.labelToValue): This string will be used to
+# dislay a list of current permissions settings for a site.
+# Example: "Store Offline Data: Allow"
+siteSettings.labelToValue=%S : %S
+
+masterPassword.incorrect=Mot de passe incorrect
new file mode 100644
--- /dev/null
+++ b/mobile/android/chrome/checkbox.dtd
@@ -0,0 +1,2 @@
+<!ENTITY checkbox.yes.label "Oui">
+<!ENTITY checkbox.no.label "Non">
new file mode 100644
--- /dev/null
+++ b/mobile/android/chrome/config.dtd
@@ -0,0 +1,4 @@
+<!ENTITY search.placeholder2    "Paramètres de recherche">
+<!ENTITY clear.altText          "Effacer">
+<!ENTITY newpref.label2         "Ajouter une nouvelle préférence">
+
new file mode 100644
--- /dev/null
+++ b/mobile/android/chrome/config.properties
@@ -0,0 +1,15 @@
+addPref.title=Ajouter
+addPref.selectType=Sélectionner le :
+addPref.type.string=Chaîne
+addPref.type.integer=Entier
+addPref.type.boolean=Booléen
+addPref.enterName=Saisir le nom :
+
+togglePref.label=Basculer
+modifyPref.label=Modifier
+modifyPref.selectText=Sélectionner la valeur pour %1$S :
+modifyPref.promptText=Saisir la valeur pour %1$S :
+modifyPref.numberErrorTitle=Valeur invalide
+modifyPref.numberErrorText=Le texte que vous avez saisi n'est pas un nombre
+
+resetPref.label=Réinitialiser
new file mode 100644
--- /dev/null
+++ b/mobile/android/chrome/feedback.dtd
@@ -0,0 +1,11 @@
+<!ENTITY feedbackHeader2.label          "Outils pour réagir">
+
+<!ENTITY feedback.communicate.title     "Communiquez avec nous !">
+<!ENTITY feedback.feedback.title        "Retours d'utilisation">
+<!ENTITY feedback.feedback.good         "Bon">
+<!ENTITY feedback.feedback.bad          "Mauvais">
+
+<!ENTITY feedback.tools.title           "Outils">
+<!ENTITY feedback.allowTelemetry.title  "Envoyer les données de perf.">
+<!ENTITY feedback.forceCompat.title     "Modules incompat. permis">
+<!ENTITY feedback.errorConsole.title    "Activer la console d'erreurs">
new file mode 100644
--- /dev/null
+++ b/mobile/android/chrome/localepicker.properties
@@ -0,0 +1,13 @@
+title=Sélectionner une langue
+continueIn=Continuer en %S
+
+# LOCALIZATION NOTE (name): The localized name of this locale.
+# Do not just translate the word 'English'
+name=Français
+choose=Choisir une autre langue
+chooseLanguage=Choisir une langue
+cancel=Annuler
+continue=Continuer
+installing=Installation de %S
+installerror=Erreur lors de l'installation de la langue
+loading=Chargement…
new file mode 100644
--- /dev/null
+++ b/mobile/android/chrome/notification.dtd
@@ -0,0 +1,8 @@
+
+<!-- 
+     LOCALIZATION NOTE (geolocation.learnMore): Use the
+     unicode ellipsis char, \u2026,
+     or use "..." unless \u2026 doesn't suit traditions in your
+     locale.
+-->
+<!ENTITY geolocation.learnMore "En savoir plus…">
new file mode 100644
--- /dev/null
+++ b/mobile/android/chrome/phishing.dtd
@@ -0,0 +1,25 @@
+<!ENTITY safeb.palm.warning.title "Suspicion de site Web contrefait">
+
+<!ENTITY safeb.palm.message.p1 "Cette page a été signalée comme étant une contrefaçon destinée à tromper les utilisateurs afin qu'ils communiquent leurs informations personnelles ou financières. La saisie d'informations personnelles sur cette page peut conduire à un vol d'identité ou à une autre fraude. &#160;">
+<!ENTITY safeb.palm.message.p1.linkText "En savoir plus &#187;">
+<!ENTITY safeb.palm.p1.linkStatusText "En savoir plus &#133;">
+
+<!ENTITY safeb.palm.message.p2.start "Ces types de sites Web sont utilisés dans des arnaques connues sous le terme d'attaques par phishing (ou hameçonnage), dans lesquelles des pages Web ou des courriels frauduleux sont utilisés pour imiter des sources en lesquelles vous pourriez avoir confiance. Vous pouvez en savoir plus sur ">
+<!ENTITY safeb.palm.message.p2.linkText "la façon dont &brandShortName; vous protège">
+<!ENTITY safeb.palm.message.p2.end " des attaques par hameçonnage.">
+
+<!ENTITY safeb.palm.accept.label "Sortir d'ici !">
+<!ENTITY safeb.palm.accept.statustext "Se rendre sur ma page d'accueil">
+<!ENTITY safeb.palm.decline.label "Ignorer cet avertissement">
+<!ENTITY safeb.palm.decline.statustext "Fermer l'avertissement" >
+<!ENTITY safeb.palm.notforgery.label2 "Ceci n'est pas une contrefaçon de site Web…">
+<!ENTITY safeb.palm.reportPage.label "Pourquoi cette page a-t-elle été bloquée ?">
+
+<!ENTITY safeb.blocked.malwarePage.title "Page malveillante !">
+<!-- Localization note (safeb.blocked.malware.shortDesc) - Please don't translate the contents of the <span id="malware_sitename"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->
+<!ENTITY safeb.blocked.malwarePage.shortDesc "La page Web sur <span id='malware_sitename'/> a été signalée comme étant une page malveillante et a été bloquée sur la base de vos préférences de sécurité.">
+<!ENTITY safeb.blocked.malwarePage.longDesc "<p>Les pages malveillantes essaient d'installer des programmes qui volent des informations personnelles, qui utilisent votre appareil pour en attaquer d'autres ou qui endommagent votre système.</p><p>Certaines pages distribuent intentionnellement des logiciels malfaisants, mais beaucoup sont compromises sans la permission de leurs propriétaires ou sans qu'ils en aient connaissance.</p>">
+
+<!ENTITY safeb.blocked.phishingPage.title2 "Suspicion de page contrefaite !">
+<!ENTITY safeb.blocked.phishingPage.shortDesc2 "<p>En saisissant des informations sur cette page Web, vous pourriez vous exposer à une usurpation d'identité ou à d'autres fraudes.</p>">
+<!ENTITY safeb.blocked.phishingPage.longDesc2 "<p>Les sites Web contrefaits sont conçus pour vous amener à révéler des informations personnelles ou financières en imitant des sites auxquels vous pourriez faire confiance.</p>">
new file mode 100644
--- /dev/null
+++ b/mobile/android/chrome/prompt.dtd
@@ -0,0 +1,2 @@
+<!ENTITY ok.label      "OK">
+<!ENTITY cancel.label  "Annuler">
new file mode 100644
--- /dev/null
+++ b/mobile/android/chrome/sync.dtd
@@ -0,0 +1,27 @@
+<!ENTITY sync.title                 "Sync">
+<!ENTITY sync.notconnected          "Non connecté">
+<!ENTITY sync.connect               "Connecter">
+<!ENTITY sync.connected             "Connecté">
+<!ENTITY sync.details               "Détails">
+<!ENTITY sync.deviceName            "Cet appareil">
+<!ENTITY sync.disconnect            "Déconnecter">
+<!ENTITY sync.syncNow               "Synchroniser">
+
+<!ENTITY sync.setup.title           "Se connecter à Sync">
+<!ENTITY sync.setup.pair            "Pour activer, sélectionnez « Associer un appareil » sur votre autre appareil">
+<!ENTITY sync.fallback              "Je n'ai pas accès à mon ordinateur pour l'instant…">
+<!ENTITY sync.setup.manual          "Saisissez vos informations de compte Sync">
+<!ENTITY sync.account               "Nom du compte">
+<!ENTITY sync.password              "Mot de passe">
+<!ENTITY sync.recoveryKey           "Clé de récupération">
+<!ENTITY sync.customServer          "Utiliser un serveur personnalisé">
+<!ENTITY sync.serverURL             "URL du serveur">
+<!ENTITY sync.setup.connect         "Connexion">
+<!ENTITY sync.setup.cancel          "Annuler">
+<!ENTITY sync.setup.tutorial        "Guide">
+<!ENTITY sync.setup.waiting2        "En attente de l'autre appareil…">
+
+<!ENTITY sync.pair.title            "Associer un appareil">
+<!ENTITY sync.pair.description      "Pour activer votre nouvel appareil, choisissez &#x0022;Configurer la synchronisation&#x0022; sur celui-ci.">
+<!ENTITY sync.setup.close           "Fermer">
+<!ENTITY sync.setup.waitingdownload "Vos données sont téléchargées en arrière-plan. Vous pouvez fermer ce dialogue quand vous le désirez.">
new file mode 100644
--- /dev/null
+++ b/mobile/android/chrome/sync.properties
@@ -0,0 +1,29 @@
+# Mobile Sync
+
+# %S is the date and time at which the last sync successfully completed
+lastSync2.label=Synchronisation : %S
+lastSyncInProgress2.label=Synchronisation : en cours…
+
+# %S is the username logged in
+account.label=Compte : %S
+notconnected.label=Non connecté
+connecting.label=Connexion…
+
+notificationDisconnect.label=Votre compte Firefox Sync a été supprimé
+notificationDisconnect.button=Annuler
+
+# LOCALIZATION NOTE (sync.clientUpdate, sync.remoteUpdate):
+# #1 is the "application name"
+# #2 is the "version"
+sync.update.client=#1 #2 n'est pas compatible avec la dernière version de Firefox Sync. Veuillez mettre à jour.
+sync.update.remote=#1 #2 n'est pas compatible avec d'anciennes versions de Firefox Sync. Veuillez mettre Firefox à jour sur vos autres ordinateurs.
+sync.update.title=Firefox Sync
+sync.update.button=En savoir plus
+sync.update.close=Fermer
+sync.setup.error.title=Impossible d'initialiser Sync
+sync.setup.error.network=Aucune connexion Internet disponible
+sync.setup.error.nodata=%S n'a pas pu se connecter à Sync. Réessayer ?
+sync.setup.tryagain=Réessayer
+sync.setup.manual=Configuration manuelle
+
+sync.message.notabs=Aucun onglet de vos autres ordinateurs.
new file mode 100644
--- /dev/null
+++ b/mobile/android/chrome/webapps.dtd
@@ -0,0 +1,7 @@
+<!ENTITY webapps.title.placeholder "Saisir un titre">
+<!ENTITY webapps.permissions "Autoriser l'accès :">
+<!ENTITY webapps.perm.geolocation "Navigation géolocalisée">
+<!ENTITY webapps.perm.offline "Stockage de données hors connexion">
+<!ENTITY webapps.perm.notifications "Notifications sur le bureau">
+<!ENTITY webapps.perm.requestedHint "(accès demandé)">
+<!ENTITY webapps.add-homescreen "Ajouter à l'écran d'accueil">
deleted file mode 100644
--- a/mobile/chrome/about.dtd
+++ /dev/null
@@ -1,17 +0,0 @@
-<!ENTITY aboutPage.title                        "À propos de &brandShortName;">
-<!ENTITY aboutPage.faq.label                    "FAQ">
-<!ENTITY aboutPage.support.label                "Assistance">
-<!ENTITY aboutPage.privacyPolicy.label          "Politique de confidentialité">
-<!ENTITY aboutPage.rights.label                 "À propos de vos droits">
-<!ENTITY aboutPage.relNotes.label               "Notes de version">
-<!ENTITY aboutPage.credits.label                "Les contributeurs">
-<!ENTITY aboutPage.checkForUpdates.button       "Vérifier les mises à jour">
-<!ENTITY aboutPage.checkForUpdates.checking     "Recherche de mises à jour…">
-<!ENTITY aboutPage.checkForUpdates.none         "Aucune mise à jour disponible">
-<!ENTITY aboutPage.checkForUpdates.found        "Mise à jour disponible">
-
-<!-- LOCALIZATION NOTE:
-     These strings are concatenated in order. Unneeded strings may be left blank.
--->
-<!ENTITY aboutPage.licenseLink                  "Informations de licence">
-<!ENTITY aboutPage.licenseLinkSuffix            ".">
deleted file mode 100644
--- a/mobile/chrome/aboutCertError.dtd
+++ /dev/null
@@ -1,27 +0,0 @@
-<!ENTITY % brandDTD
-    SYSTEM "chrome://branding/locale/brand.dtd">
-  %brandDTD;
-
-<!-- These strings are used by Firefox's custom about:certerror page,
-a replacement for the standard security certificate errors produced
-by NSS/PSM via netError.xhtml. -->
-
-<!ENTITY certerror.pagetitle "Connexion non certifiée">
-<!ENTITY certerror.longpagetitle "Cette connexion n'est pas certifiée">
-
-<!-- Localization note (certerror.introPara1) - The string "#1" will
-be replaced at runtime with the name of the server to which the user
-was trying to connect. -->
-<!ENTITY certerror.introPara1 "Vous avez demandé à &brandShortName; de se connecter de manière sécurisée à <b>#1</b>, mais nous ne pouvons pas confirmer que votre connexion est sécurisée.">
-
-<!ENTITY certerror.whatShouldIDo.heading "Que dois-je faire ?">
-<!ENTITY certerror.whatShouldIDo.content "Si vous vous connectez habituellement à ce site sans problème, cette erreur peut signifier que quelqu'un essaie d'usurper l'identité de ce site et vous ne devriez pas continuer.">
-<!ENTITY certerror.getMeOutOfHere.label "Sortir d'ici !">
-
-<!ENTITY certerror.expert.heading "Je comprends les risques">
-<!ENTITY certerror.expert.content "Si vous comprenez ce qui se passe, vous pouvez indiquer à &brandShortName; de commencer à faire confiance à l'identification de ce site. <b>Même si vous avez confiance en ce site, cette erreur pourrait signifier que quelqu'un est en train de pirater votre connexion.</b>">
-<!ENTITY certerror.expert.contentPara2 "N'ajoutez pas d'exception à moins que vous ne connaissiez une bonne raison pour laquelle ce site n'utilise pas d'identification certifiée.">
-<!ENTITY certerror.addTemporaryException.label "Visiter le site">
-<!ENTITY certerror.addPermanentException.label "Ajouter une exception permanente">
-
-<!ENTITY certerror.technical.heading "Détails techniques">
deleted file mode 100644
--- a/mobile/chrome/aboutHome.dtd
+++ /dev/null
@@ -1,31 +0,0 @@
-<!ENTITY aboutHome.header "<span id='header-suffix'>Accueil de</span> <span>&brandShortName;</span>">
-<!ENTITY aboutHome.recentTabs                   "Les onglets de la session précédente">
-<!ENTITY aboutHome.remoteTabs                   "Les onglets de Firefox sur vos autres ordinateurs">
-<!ENTITY aboutHome.recommendedAddons2           "Modules pour &brandShortName;">
-<!ENTITY aboutHome.giveFeedback                 "Réagir">
-<!ENTITY aboutHome.getHelp                      "Obtenir de l'aide">
-<!ENTITY aboutHome.footerWidth                  "10em">
-<!ENTITY aboutHome.openAllTabs                  "Tout ouvrir dans des onglets">
-<!ENTITY aboutHome.noTabs                       "Aucun onglet à restaurer">
-<!ENTITY aboutHome.noAddons                     "Aucun module recommandé">
-<!ENTITY aboutHome.getLocale                    "Changer de langue">
-<!ENTITY aboutHome.getInBeforeBeta              "Avant même la version bêta">
-<!ENTITY aboutHome.tryAurora                    "Essayez Firefox Aurora et aidez-nous à donner forme au futur Firefox.">
-<!-- LOCALIZATION NOTE:
-     (aboutHome.downloadAurora): First line of a multi-line button. Treat as a title.
--->
-<!ENTITY aboutHome.downloadAurora       "Télécharger Aurora">
-<!-- LOCALIZATION NOTE:
-     (aboutHome.forAndroid): Second line of a multi-line button. Treat as a subtitle.
--->
-<!ENTITY aboutHome.forAndroid           "pour Android">
-<!-- LOCALIZATION NOTE:
-     (aboutHome.setupSync): This string should match the desktop
-     equivalent, in particular concerning syncBrand.fullName.label.
--->
-<!ENTITY aboutHome.setupSync            "Configurer la synchronisation">
-<!-- LOCALIZATION NOTE:
-     (aboutHome.syncPairDevice): This string should match the desktop
-     equivalent, in particular concerning syncBrand.fullName.label.
--->
-<!ENTITY aboutHome.syncPairDevice       "Associer un appareil">
deleted file mode 100644
--- a/mobile/chrome/browser.dtd
+++ /dev/null
@@ -1,123 +0,0 @@
-<!ENTITY urlbar.emptytext      "Recherche ou adresse">
-
-<!ENTITY back.label            "Précédente">
-<!ENTITY forward.label         "Suivante">
-<!ENTITY reload.label          "Actualiser">
-<!ENTITY stop.label            "Arrêter">
-<!ENTITY go.label              "Aller">
-<!ENTITY star.label            "Marquer">
-
-<!ENTITY showTabs.label        "Afficher les onglets">
-<!ENTITY newtab.label          "Nouvel onglet">
-<!ENTITY closetab.label        "Fermer l'onglet">
-
-<!ENTITY cut.label             "Couper">
-<!ENTITY copy.label            "Copier">
-<!ENTITY copyAll.label         "Tout copier">
-<!ENTITY copylink.label        "Copier l'adresse du lien">
-<!ENTITY paste.label           "Coller">
-<!ENTITY pasteAndGo.label      "Coller et aller">
-<!ENTITY delete.label          "Supprimer">
-<!ENTITY selectAll.label       "Tout sélectionner">
-<!ENTITY noSuggestions.label   "(Aucune suggestion)">
-<!ENTITY addToDictionary.label "Ajouter au dictionnaire">
-<!ENTITY inputMethod.label     "Changer de mode de saisie">
-
-<!ENTITY allPagesHeader.label      "Toutes les pages">
-<!ENTITY bookmarksHeader.label     "Marque-pages">
-<!ENTITY historyHeader.label       "Historique">
-<!ENTITY desktopHeader.label       "Sync">
-
-<!ENTITY editBookmarkDialog.title  "Modifier le marque-page">
-<!ENTITY editBookmarkDone.label    "Terminé">
-<!ENTITY editBookmarkTags.label    "Ajouter des étiquettes">
-
-<!ENTITY selectHelper.done         "Terminé">
-
-<!ENTITY addonsHeader.label        "Modules">
-<!ENTITY addonsLocal.label         "Vos modules">
-<!ENTITY addonsUpdate.label        "Mise à jour">
-<!ENTITY addonsRepo.label          "Obtenir des modules">
-<!ENTITY addonsRecommended.label   "Recommandés">
-<!ENTITY addonsSearch.label        "Catalogue">
-<!ENTITY addonsSearch2.emptytext   "Chercher dans le catalogue">
-<!ENTITY addonsSearch.recommended  "Recommandés">
-
-<!ENTITY addonOptions.label "Options">
-<!ENTITY addonEnable.label "Activer">
-<!ENTITY addonDisable.label "Désactiver">
-<!ENTITY addonInstall2.label "Ajouter à &brandShortName;">
-<!ENTITY addonUninstall.label "Désinstaller">
-<!ENTITY addonCancel.label "Annuler">
-<!ENTITY addonShowPage.label "Aller à la page">
-
-<!ENTITY downloadsHeader.label "Téléchargements">
-
-<!ENTITY downloadShowPage.label "Site Web">
-<!ENTITY downloadShow2.label "Rechercher">
-<!ENTITY downloadOpen2.label "Ouvrir">
-<!ENTITY downloadCancel.label "Annuler">
-<!ENTITY downloadPause.label "Pause">
-<!ENTITY downloadResume.label "Reprendre">
-<!ENTITY downloadRetry.label "Réessayer">
-<!ENTITY downloadRemove.label "Retirer de la liste">
-<!ENTITY downloadDelete.label "Supprimer">
-<!ENTITY downloadFailed.label "Échec">
-
-<!ENTITY noResults.label "Pas de résultat">
-<!ENTITY allBookmarks.label "Tous les marque-pages">
-
-<!ENTITY bookmarkPopup.label "Page marquée">
-<!ENTITY bookmarkRemove.label "Supprimer">
-<!ENTITY bookmarkEdit.label "Modifier">
-<!ENTITY bookmarkShortcut.label "Ajouter à l'accueil">
-
-<!ENTITY identity.unverifiedsite2 "Ce site Web ne fournit aucune information sur son identité.">
-<!ENTITY identity.connectedTo2 "Connexion à">
-<!-- Localization note (identity.runBy2)
- The layout of the identity dialog prevents combining this into a single string with
- substitution variables.  If it is difficult to translate the sense of the string
- with that structure, consider a translation which ignores the preceding domain and
- just addresses the organization to follow, e.g. "This site is run by " -->
-<!ENTITY identity.runBy2 "détenu par">
-
-<!ENTITY consoleHeader.label "Console d'erreurs">
-<!ENTITY consoleAll.label "Tout">
-<!ENTITY consoleErrors.label "Erreurs">
-<!ENTITY consoleWarnings.label "Avertissements">
-<!ENTITY consoleMessages.label "Messages">
-<!ENTITY consoleCodeEval.label "Code :">
-<!ENTITY consoleClear.label "Effacer">
-<!ENTITY consoleEvaluate.label "…">
-<!ENTITY consoleErrFile.label "Fichier source :">
-<!ENTITY consoleErrLine.label "Ligne :">
-<!ENTITY consoleErrColumn.label "Colonne :">
-
-<!ENTITY contextOpenInNewTab.label    "Ouvrir dans un nouvel onglet">
-<!ENTITY contextSaveImage.label       "Enregistrer l'image">
-<!ENTITY contextCopyLink.label        "Copier le lien">
-<!ENTITY contextCopyEmail.label       "Copy Email Address">
-<!ENTITY contextCopyPhone.label       "Copy Phone Number">
-<!ENTITY contextCopyImageLocation.label       "Copy Image Location">
-<!ENTITY contextShareLink.label       "Partager le lien">
-<!ENTITY contextShareImage.label      "Partager l'image">
-<!ENTITY contextBookmarkLink.label    "Marquer le lien">
-<!ENTITY contextSaveVideo.label       "Enregistrer la vidéo">
-<!ENTITY contextShareVideo.label      "Partager la vidéo">
-<!ENTITY contextPlayMedia.label       "Lecture">
-<!ENTITY contextPauseMedia.label      "Pause">
-<!ENTITY contextShortcutBookmark.label "Ajout raccourci Accueil">
-<!ENTITY contextFullScreen.label      "Plein écran">
-<!ENTITY contextEditBookmark.label    "Modifier">
-<!ENTITY contextRemoveBookmark.label  "Supprimer">
-
-<!ENTITY pageactions.saveas.pdf      "Enregistrer au format PDF">
-<!ENTITY pageactions.share.page      "Partager">
-<!ENTITY pageactions.password.forget "Oublier le mot de passe">
-<!ENTITY pageactions.quit            "Quitter">
-<!ENTITY pageactions.reset           "Effacer les préférences de site">
-<!ENTITY pageactions.findInPage      "Rech. texte">
-<!ENTITY pageactions.search.addNew   "Ajouter un moteur de recherche">
-<!ENTITY pageactions.charEncoding    "Encodage des caractères">
-
-<!ENTITY appMenu.siteOptions         "Options du site">
deleted file mode 100644
--- a/mobile/chrome/browser.properties
+++ /dev/null
@@ -1,246 +0,0 @@
-# Add-on Manager
-addonsLocalNone.label=Aucun module installé
-addonsSearchStart.label=Recherche de modules…
-addonsSearchStart.button=Annuler
-addonsSearchNone.search=Aucune correspondance trouvée
-addonsSearchNone.recommended=Aucune recommandation de module
-addonsSearchNone.button=Essayer à nouveau
-addonsSearchFail.label=%S n'a pas pu trouver de modules
-addonsSearchFail.retryButton=Réessayer
-addonsSearchSuccess2.button=Effacer la recherche
-addonsBrowseAll.label=Parcourir tous les modules
-addonsBrowseAll.description=addons.mozilla.org en contient beaucoup à découvrir
-addonsBrowseAll.seeMore=Plus de modules
-addonsBrowseAll.browseSite=Site Web
-
-# LOCALIZATION NOTE (addonsSearchMore.label): Semi-colon list of plural forms.
-# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
-# #1 total number of add-ons that match the search terms
-addonsSearchMore.label=Afficher le résultat;Afficher les #1 résultats
-
-# LOCALIZATION NOTE (addonsSearchMore.description): Semi-colon list of plural forms.
-# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
-# #1 number of search results currently visible
-addonsSearchMore.description=Si ce résultat ne correspond pas à ce que vous cherchez, essayez ceci;Si ces #1 résultats ne correspondent pas à ce que vous cherchez, essayez ceci
-
-addonsWhatAre.label=Que sont les modules ?
-addonsWhatAre.button=En savoir plus
-
-# LOCALIZATION NOTE (addonsWhatAre.description):
-# #1 is the application name
-addonsWhatAre.description=Les modules complémentaires sont des applications permettant de personnaliser #1 en lui ajoutant des fonctionnalités ou du style. Vous pouvez vous approprier #1.
-
-addonsSearchEngine.description=Recherche intégrée
-
-addonsConfirmInstall.title=Installation de module
-addonsConfirmInstall.install=Installer
-
-addonType.2=Extension
-addonType.4=Thème
-addonType.8=Langue
-addonType.1024=Recherche
-
-addonUpdate.checking=Recherches de mises à jour…
-addonUpdate.updating=Mise à jour pour %S
-addonUpdate.updated=Mis à jour pour %S
-addonUpdate.compatibility=Une mise à jour de compatibilité a été appliquée
-addonUpdate.noupdate=Aucune mise à jour disponible
-addonUpdate.notsupported=Les mises à jour ne sont pas gérées
-addonUpdate.disabled=Les mises à jour sont désactivées
-addonUpdate.error=Une erreur est survenue
-
-addonBlocked.blocked=Bloqué
-addonBlocked.softBlocked=Connu pour provoquer des problèmes de sécurité ou de stabilité
-addonBlocked.outdated=Périmé
-
-# LOCALIZATION NOTE (addonError-1, addonError-2, addonError-3, addonError-4):
-# #1 is the add-on name, #2 is the add-on host, #3 is the application name
-addonError-1=Le module n'a pas pu être téléchargé suite à un échec de connexion à #2.
-addonError-2=Le module de #2 n'a pas pu être installé car il ne correspond pas au module attendu par #3.
-addonError-3=Le module téléchargé depuis #2 n'a pas pu être installé car il semble corrompu.
-addonError-4=#1 n'a pas pu être installé car #3 ne peut pas modifier le fichier requis.
-
-# LOCALIZATION NOTE (addonLocalError-1, addonLocalError-2, addonLocalError-3, addonLocalError-4, addonErrorIncompatible, addonErrorBlocklisted):
-# #1 is the add-on name, #3 is the application name, #4 is the application version
-addonLocalError-1=Ce module n'a pas pu être installé à cause d'une erreur du système de fichiers.
-addonLocalError-2=Ce module n'a pas pu être installé car il ne correspond pas au module attendu par #3.
-addonLocalError-3=Ce module n'a pas pu être installé car il semble corrompu.
-addonLocalError-4=#1 n'a pas pu être installé car #3 ne peut pas modifier le fichier requis.
-addonErrorIncompatible=#1 n'a pas pu être installé car il n'est pas compatible avec #3 #4.
-addonErrorBlocklisted=#1 n'a pas pu être installé car il risque fort de causer des problèmes de stabilité ou de sécurité.
-
-# Download Manager
-# LOCALIZATION NOTE (Status): — is the "em dash" (long dash)
-# #1 download size for FINISHED or download state; #2 host (e.g., eTLD + 1, IP)
-downloadsStatus=#1 — #2
-# LOCALIZATION NOTE (Time): #1 left time for UNFINISHED, total time for FINISHED
-downloadsTime= — #1
-downloadsUnknownSize=Taille inconnue
-# LOCALIZATION NOTE (KnownSize): #1 size number; #2 size unit
-downloadsKnownSize=#1 #2
-downloadsYesterday=Hier
-# LOCALIZATION NOTE (MonthDate): #1 month name; #2 date number; e.g., January 22
-downloadsMonthDate=#2 #1
-downloadsEmpty=Aucun téléchargement
-downloadsDeleteTitle=Supprimer le fichier
-
-# Alerts
-alertAddons=Modules
-alertAddonsDownloading=Téléchargement du module
-alertAddonsInstalling=Installation du module
-alertAddonsInstalled=Installation terminée. Redémarrage nécessaire.
-alertAddonsInstalledNoRestart=Installation terminée
-alertAddonsFail=Échec de l'installation
-alertLinkBookmarked=Marque-page ajouté
-alertLockScreen=Orientation de l'écran
-alertLockScreen.locked=Verrouillée
-alertLockScreen.unlocked=Déverrouillée
-
-# LOCALIZATION NOTE (alertAddonsDisabled): Semi-colon list of plural forms.
-# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
-# #1 number of add-ons
-alertAddonsDisabled=#1 module complémentaire incompatible a été désactivé;#1 modules complémentaires incompatibles ont été désactivés
-
-alertDownloads=Téléchargements
-alertDownloadsStart=Téléchargement : %S
-alertDownloadsDone=%S a terminé le téléchargement
-alertCantOpenDownload=Impossible d'ouvrir le fichier. Vous pouvez l'enregistrer.
-alertDownloadsSize=Fichier trop volumineux
-alertDownloadsNoSpace=Espace de stockage insuffisant
-
-# Notifications
-notificationRestart.normal=Redémarrer pour appliquer les changements.
-notificationRestart.update=Module(s) complémentaire(s) mis à jour. Redémarrer pour appliquer les changements.
-notificationRestart.blocked=Modules non sûrs installés. Redémarrer pour les désactiver.
-notificationRestart.button=Redémarrer
-
-# Popup Blocker
-popupWarning=%S a empêché ce site d'ouvrir une fenêtre popup.
-popupWarningMultiple=%S a empêché ce site d'ouvrir %S fenêtres popup.
-popupButtonAllowOnce=Afficher
-popupButtonAlwaysAllow2=Toujours afficher
-popupButtonNeverWarn2=Jamais
-
-# XPInstall
-xpinstallPromptWarning2=%S a empêché ce site (%S) d'installer un logiciel sur votre appareil.
-xpinstallPromptAllowButton=Autoriser
-xpinstallDisabledMessageLocked=L'installation de logiciels a été désactivée par votre administrateur système.
-xpinstallDisabledMessage2=L'installation de logiciels est actuellement désactivée. Appuyez sur « Activer » et essayez à nouveau.
-xpinstallDisabledButton=Activer
-
-# Site Identity
-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.identified.title_with_country=%S (%S)
-identity.encrypted2=Connexion chiffrée
-identity.unencrypted2=Connexion non chiffrée
-identity.unknown.tooltip=Ce site Web ne fournit aucune information sur son identité.
-identity.ownerUnknown2=(inconnu)
-
-# Geolocation UI
-geolocation.allow=Partager sa localisation
-geolocation.dontAllow=Pas de partage
-geolocation.wantsTo=%S voudrait savoir où vous vous trouvez.
-
-# Desktop notification UI
-desktopNotification.allow=Autoriser
-desktopNotification.dontAllow=Interdire
-desktopNotification.wantsTo=%S désire utiliser des notifications.
-
-# New Tab Popup
-# LOCALIZATION NOTE (newtabpopup): Semi-colon list of plural forms.
-# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
-# #1 number of tabs
-newtabpopup.opened=Nouvel onglet ouvert;#1 nouveaux onglets ouverts
-
-# Error Console
-typeError=Erreur :
-typeWarning=Avertissement :
-
-# Offline web applications
-offlineApps.available2=%S veut stocker des données sur votre appareil pour un usage hors connexion.
-offlineApps.allow=Autoriser
-offlineApps.never=Interdire
-offlineApps.notNow=Plus tard
-
-# New-style ContentPermissionPrompt values
-offlineApps.dontAllow=Interdire
-offlineApps.wantsTo=%S veut stocker des données sur votre appareil pour un usage hors connexion.
-
-# IndexedDB Quota increases
-indexedDBQuota.allow=Autoriser
-indexedDBQuota.dontAllow=Interdire
-indexedDBQuota.wantsTo=%S veut stocker beaucoup de données sur votre appareil pour un usage hors connexion.
-
-# Open Web Apps management API
-openWebappsManage.allow=Autoriser
-openWebappsManage.dontAllow=Interdire
-openWebappsManage.wantsTo=%S désire gérer des applications sur votre appareil.
-
-# Bookmark List
-bookmarkList.desktop=Marque-pages
-
-# Closing Tabs
-tabs.closeWarningTitle=Confirmer la fermeture
-
-# LOCALIZATION NOTE (tabs.closeWarning): Semi-colon list of plural forms.
-# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
-# #1 number of tabs (must be greater than 1)
-tabs.closeWarning=NOT USED;Vous êtes sur le point de fermer #1 onglets. Continuer ?
-
-tabs.closeButton=Fermer les onglets
-tabs.closeWarningPromptMe=Avertir lors de la fermeture de plusieurs onglets
-
-tabs.crashWarningTitle=Désolé !
-tabs.crashWarningMsg=Quelque chose s'est mal passé lors de l'affichage de la page.
-tabs.crashSubmitReport=Envoyer un rapport de plantage à Mozilla
-tabs.crashClose=Fermer l'onglet
-tabs.crashReload=Recharger l'onglet
-
-# Homepage
-# LOCALIZATION NOTE: homepage.custom is the text displayed on the selector button if
-# the user selects a webpage to be the startpage. We can't display the entire URL
-# or webpage title on the menulist, so we just display "Custom"
-homepage.custom2=Page personnalisée
-
-# Page Actions
-pageactions.saveas.pdf=Enregistrer au format PDF
-pageactions.geolocation=Localisation
-pageactions.popup=Popups
-pageactions.offline-app=Stockage hors connexion
-pageactions.password=Mot de passe
-pageactions.desktop-notification=Notifications Web
-pageactions.openWebappsManage=Applications Web
-
-# Open Search
-opensearch.searchWith=Rechercher avec :
-opensearch.searchFor=Rechercher « %S »
-
-# Open in Another App
-# LOCALIZATION NOTE: openinapp.specific is the text displayed if there is a single external app
-# %S is the name of the app, like "YouTube" or "Picassa"
-openinapp.specific=Ouvrir avec %S
-openinapp.general=Ouvrir dans une autre application
-
-# Clear Private Data
-clearPrivateData.title=Effacer mes traces
-clearPrivateData.message=Supprimer votre historique et vos paramètres de navigation, dont les cookies et mots de passe ?
-
-# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string
-# "true" (spelled and capitalized exactly that way) to show the "Character
-# Encoding" menu in the site menu. Any other value will hide it. Without this
-# setting, the "Character Encoding" menu must be enabled via Preferences.
-# This is not a string to translate. If users frequently use the "Character Encoding"
-# menu, set this to "true". Otherwise, you can leave it as "false".
-browser.menu.showCharacterEncoding=false
-
-# LOCALIZATION NOTE (intl.charsetmenu.browser.static): Set to a series of comma separated
-# values for charsets that the user can select from in the Character Encoding menu.
-intl.charsetmenu.browser.static=iso-8859-1,utf-8,iso-8859-15,x-gbk,big5,iso-2022-jp,shift_jis,euc-jp
-
-#Application Menu
-appMenu.more=Plus
-
-#Text Selection
-selectionHelper.textCopied=Texte copié dans le presse-papiers
deleted file mode 100644
--- a/mobile/chrome/checkbox.dtd
+++ /dev/null
@@ -1,2 +0,0 @@
-<!ENTITY checkbox.yes.label "Oui">
-<!ENTITY checkbox.no.label "Non">
deleted file mode 100644
--- a/mobile/chrome/config.dtd
+++ /dev/null
@@ -1,12 +0,0 @@
-<!ENTITY empty.label            "Rechercher">
-<!ENTITY newpref.label          "Ajouter une nouvelle préférence">
-<!ENTITY addpref.name           "Nom">
-<!ENTITY addpref.value          "Valeur">
-
-<!ENTITY cancel.label           "Annuler">
-<!ENTITY reset.label            "Réinitialiser">
-<!ENTITY done.label             "Terminé">
-
-<!ENTITY integer.label          "Entier">
-<!ENTITY string.label           "Chaîne">
-<!ENTITY boolean.label          "Booléen">
deleted file mode 100644
--- a/mobile/chrome/feedback.dtd
+++ /dev/null
@@ -1,11 +0,0 @@
-<!ENTITY feedbackHeader2.label          "Outils pour réagir">
-
-<!ENTITY feedback.communicate.title     "Communiquez avec nous !">
-<!ENTITY feedback.feedback.title        "Retours d'utilisation">
-<!ENTITY feedback.feedback.good         "Bon">
-<!ENTITY feedback.feedback.bad          "Mauvais">
-
-<!ENTITY feedback.tools.title           "Outils">
-<!ENTITY feedback.allowTelemetry.title  "Envoyer les données de perf.">
-<!ENTITY feedback.forceCompat.title     "Modules incompat. permis">
-<!ENTITY feedback.errorConsole.title    "Activer la console d'erreurs">
deleted file mode 100644
--- a/mobile/chrome/localepicker.properties
+++ /dev/null
@@ -1,13 +0,0 @@
-title=Sélectionner une langue
-continueIn=Continuer en %S
-
-# LOCALIZATION NOTE (name): The localized name of this locale.
-# Do not just translate the word 'English'
-name=Français
-choose=Choisir une autre langue
-chooseLanguage=Choisir une langue
-cancel=Annuler
-continue=Continuer
-installing=Installation de %S
-installerror=Erreur lors de l'installation de la langue
-loading=Chargement…
deleted file mode 100644
--- a/mobile/chrome/notification.dtd
+++ /dev/null
@@ -1,8 +0,0 @@
-
-<!-- 
-     LOCALIZATION NOTE (geolocation.learnMore): Use the
-     unicode ellipsis char, \u2026,
-     or use "..." unless \u2026 doesn't suit traditions in your
-     locale.
--->
-<!ENTITY geolocation.learnMore "En savoir plus…">
deleted file mode 100644
--- a/mobile/chrome/overrides/appstrings.properties
+++ /dev/null
@@ -1,68 +0,0 @@
-# ***** BEGIN LICENSE BLOCK *****
-# Version: MPL 1.1/GPL 2.0/LGPL 2.1
-#
-# The contents of this file are subject to the Mozilla Public License Version
-# 1.1 (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-# http://www.mozilla.org/MPL/
-#
-# Software distributed under the License is distributed on an "AS IS" basis,
-# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-# for the specific language governing rights and limitations under the
-# License.
-#
-# The Original Code is mozilla.org code.
-#
-# The Initial Developer of the Original Code is
-# Netscape Communications Corporation.
-# Portions created by the Initial Developer are Copyright (C) 1998
-# the Initial Developer. All Rights Reserved.
-#
-# Contributor(s):
-#
-# Alternatively, the contents of this file may be used under the terms of
-# either of the GNU General Public License Version 2 or later (the "GPL"),
-# or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-# in which case the provisions of the GPL or the LGPL are applicable instead
-# of those above. If you wish to allow use of your version of this file only
-# under the terms of either the GPL or the LGPL, and not to allow others to
-# use your version of this file under the terms of the MPL, indicate your
-# decision by deleting the provisions above and replace them with the notice
-# and other provisions required by the GPL or the LGPL. If you do not delete
-# the provisions above, a recipient may use your version of this file under
-# the terms of any one of the MPL, the GPL or the LGPL.
-#
-# ***** END LICENSE BLOCK *****
-
-malformedURI=L'URL n'est pas valide et ne peut être chargée.
-fileNotFound=Firefox ne peut trouver le fichier situé à l'adresse %S.
-dnsNotFound=Firefox ne peut trouver le serveur situé à l'adresse %S.
-protocolNotFound=Firefox ne sait pas ouvrir cette adresse car le protocole (%S) n'est associé à aucun programme.
-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 situé à %S a été signalé comme une source d'attaques et a été bloqué suivant vos préférences de sécurité.
-phishingBlocked=Le site Web sur %S a été signalé comme étant une contrefaçon conçue pour piéger les utilisateurs pour qu'ils partagent des informations personnelles ou financières.
-cspFrameAncestorBlocked=Cette page a une stratégie de sécurité de contenu qui l'empêche d'être intégrée de cette façon.
-corruptedContentError=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.
-remoteXUL=Cette page utilise une ancienne technologie qui n'est plus disponible par défaut dans Firefox.
deleted file mode 100644
--- a/mobile/chrome/overrides/netError.dtd
+++ /dev/null
@@ -1,174 +0,0 @@
-<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
-%brandDTD;
-
-<!ENTITY loadError.label "Erreur de chargement de la page">
-<!ENTITY retry.label "Réessayer">
-
-<!-- Specific error messages -->
-
-<!ENTITY connectionFailure.title "La connexion a échoué">
-<!ENTITY connectionFailure.longDesc "&sharedLongDesc2;">
-
-<!ENTITY deniedPortAccess.title "Cette adresse est interdite">
-<!ENTITY deniedPortAccess.longDesc "">
-
-<!ENTITY dnsNotFound.title "Adresse introuvable">
-<!ENTITY dnsNotFound.longDesc2 "
-<ul>
-  <li>Veuillez vérifier la syntaxe de l'adresse
-    (saisie de <strong>ww</strong>.exemple.com au lieu de
-    <strong>www</strong>.exemple.com par exemple)&#x00A0;;</li>
-  <li>Si vous n'arrivez à naviguer sur aucun site, vérifiez la connexion
-    données ou WiFi de votre appareil&#x00A0;;</li>
-</ul>
-">
-
-<!ENTITY fileNotFound.title "Fichier introuvable">
-<!ENTITY fileNotFound.longDesc "
-<ul>
-  <li>Vérifiez le nom du fichier, en particulier les minuscules/majuscules&#x00A0;;</li>
-  <li>Vérifiez si le fichier n'a pas été déplacé, renommé ou supprimé.</li>
-</ul>
-">
-
-
-<!ENTITY generic.title "La requête ne peut aboutir">
-<!ENTITY generic.longDesc "
-<p>Pour une raison inconnue, &brandShortName; ne peut pas charger cette page.</p>
-">
-
-<!ENTITY malformedURI.title "L'adresse n'est pas valide">
-<!ENTITY malformedURI.longDesc "
-<ul>
-  <li>La syntaxe des adresses Web est généralement
-    <strong>http://www.exemple.com/</strong>&#x00A0;;</li>
-  <li>Assurez-vous de bien utiliser des barres obliques (c.à.d.
-    <strong>/</strong>).</li>
-</ul>
-">
-
-<!ENTITY netInterrupt.title "La connexion a été interrompue">
-<!ENTITY netInterrupt.longDesc "&sharedLongDesc2;">
-
-<!ENTITY notCached.title "Le document a expiré">
-<!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.title "Mode hors connexion">
-<!ENTITY netOffline.longDesc2 "
-<ul>
-  <li>Essayez à nouveau. &brandShortName; essaiera d'ouvrir une connexion et d'actualiser la page.</li>
-</ul>
-">
-
-<!ENTITY contentEncodingError.title "Erreur d'encodage de contenu">
-<!ENTITY contentEncodingError.longDesc "
-<ul>
-  <li>Veuillez contacter le webmestre du site pour l'informer de ce problème.</li>
-</ul>
-">
-
-<!ENTITY unsafeContentType.title "Type de fichier non sûr">
-<!ENTITY unsafeContentType.longDesc "
-<ul>
-  <li>Veuillez contacter les propriétaires du site Web pour les informer de ce problème.</li>
-</ul>
-">
-
-<!ENTITY netReset.title "La connexion a été réinitialisée">
-<!ENTITY netReset.longDesc "&sharedLongDesc2;">
-
-<!ENTITY netTimeout.title "Le délai d'attente est dépassé">
-<!ENTITY netTimeout.longDesc "&sharedLongDesc2;">
-
-<!ENTITY protocolNotFound.title "L'adresse n'a pas été reconnue">
-<!ENTITY protocolNotFound.longDesc "
-<ul>
-  <li>Il est peut-être nécessaire d'installer une autre application pour ouvrir ce type d'adresse.</li>
-</ul>
-">
-
-<!ENTITY proxyConnectFailure.title "La connexion a été refusée par le serveur proxy">
-<!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.title "Le serveur proxy est introuvable">
-<!ENTITY proxyResolveFailure.longDesc2 "
-<ul>
-  <li>Vérifiez que les paramètres du proxy sont corrects&#x00A0;;</li>
-  <li>Vérifiez que la connexion données ou WiFi de votre appareil fonctionne.</li>
-</ul>
-">
-
-<!ENTITY redirectLoop.title "La page n'est pas redirigée correctement">
-<!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.title "Réponse inattendue du serveur">
-<!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.title "Échec de la connexion sécurisée">
-<!ENTITY nssFailure2.longDesc "
-<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 en informer.
-Vous pouvez également utiliser la commande dans le menu d'aide pour signaler un site non fonctionnel.</li>
-</ul>
-">
-
-<!ENTITY nssBadCert.title "Échec de la connexion sécurisée">
-<!ENTITY nssBadCert.longDesc2 "
-<ul>
-  <li>Ceci peut-être dû à un problème de configuration du serveur ou à une personne essayant d'usurper l'identité du serveur.</li>
-  <li>Si vous avez déjà pu vous connecter à ce serveur, l'erreur est peut-être temporaire et vous pouvez essayer à nouveau plus tard.</li>
-</ul>
-">
-
-<!ENTITY sharedLongDesc2 "
-<ul>
-  <li>Le site est peut-être temporairement indisponible ou surchargé. Réessayez plus
-    tard&#x00A0;;</li>
-  <li>Si vous n'arrivez à naviguer sur aucun site, vérifiez la connexion
-    données ou WiFi de votre appareil.</li>
-</ul>
-">
-
-<!ENTITY cspFrameAncestorBlocked.title "Bloqué par une stratégie de sécurité de contenu">
-<!ENTITY cspFrameAncestorBlocked.longDesc "<p>&brandShortName; a empêché le chargement de cette page de cette manière car la page a une stratégie de sécurité de contenu qui ne le permet pas.</p>">
-
-<!ENTITY securityOverride.linkText "Ou vous pouvez ajouter une exception…">
-<!ENTITY securityOverride.getMeOutOfHereButton "Quitter cette page">
-<!ENTITY securityOverride.exceptionButtonLabel "Ajouter une exception…">
-
-<!-- LOCALIZATION NOTE (securityOverride.warningContent) - Do not translate the
-contents of the <xul:button> tags.  The only language content is the label= field,
-which uses strings already defined above. The button is included here (instead of
-netError.xhtml) because it exposes functionality specific to firefox. -->
-
-<!ENTITY securityOverride.warningContent "
-<p>Vous ne devez pas ajouter d'exception si vous utilisez une connexion à Internet en laquelle vous n'avez pas totalement confiance ou si vous n'avez pas l'habitude de recevoir un avertissement pour ce serveur.</p>
-
-<button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button>
-<button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>
-">
-
-<!ENTITY corruptedContentError.title "Erreur due à un contenu corrompu">
-<!ENTITY corruptedContentError.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 remoteXUL.title "XUL distant">
-<!ENTITY remoteXUL.longDesc "<p><ul><li>Veuillez contacter les propriétaires du site Web pour les informer de ce problème.</li></ul></p>">
deleted file mode 100644
--- a/mobile/chrome/overrides/passwordmgr.properties
+++ /dev/null
@@ -1,72 +0,0 @@
-# ***** BEGIN LICENSE BLOCK *****
-# Version: MPL 1.1/GPL 2.0/LGPL 2.1
-#
-# The contents of this file are subject to the Mozilla Public License Version
-# 1.1 (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-# http://www.mozilla.org/MPL/
-#
-# Software distributed under the License is distributed on an "AS IS" basis,
-# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-# for the specific language governing rights and limitations under the
-# License.
-#
-# The Original Code is Mozilla Password Manager.
-#
-# The Initial Developer of the Original Code is
-# Brian Ryner.
-# Portions created by the Initial Developer are Copyright (C) 2003
-# the Initial Developer. All Rights Reserved.
-#
-# Contributor(s):
-#  Brian Ryner <bryner@brianryner.com>
-#  Ehsan Akhgari <ehsan.akhgari@gmail.com>
-#
-# Alternatively, the contents of this file may be used under the terms of
-# either the GNU General Public License Version 2 or later (the "GPL"), or
-# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-# in which case the provisions of the GPL or the LGPL are applicable instead
-# of those above. If you wish to allow use of your version of this file only
-# under the terms of either the GPL or the LGPL, and not to allow others to
-# use your version of this file under the terms of the MPL, indicate your
-# decision by deleting the provisions above and replace them with the notice
-# and other provisions required by the GPL or the LGPL. If you do not delete
-# the provisions above, a recipient may use your version of this file under
-# the terms of any one of the MPL, the GPL or the LGPL.
-#
-# ***** END LICENSE BLOCK *****
-
-rememberValue = Utiliser le gestionnaire de mots de passe pour se souvenir de cette saisie.
-rememberPassword = Utiliser le gestionnaire de mots de passe pour se souvenir de ce mot de passe.
-savePasswordTitle = Confirmer
-# 1st string is product name, 2nd is the username for the login, 3rd is the
-#   login's hostname. Note that long usernames may be truncated.
-saveLoginText = Voulez-vous que %1$S se souvienne du mot de passe de « %2$S » pour %3$S ?
-# 1st string is product name, 2nd is the login's hostname
-saveLoginTextNoUsername = Voulez-vous que %1$S se souvienne de ce mot de passe pour %2$S ?
-notNowButtonText = &Pas maintenant
-notifyBarNotNowButtonText = Pas maintenant
-notifyBarNotNowButtonAccessKey =
-neverForSiteButtonText = &Jamais pour ce site
-notifyBarNeverForSiteButtonText = Jamais
-notifyBarNeverForSiteButtonAccessKey =
-rememberButtonText = &Retenir
-notifyBarRememberButtonText = Retenir
-notifyBarRememberButtonAccessKey =
-passwordChangeTitle = Confirmer le changement de mot de passe
-passwordChangeText = Voulez-vous changer le mot de passe enregistré pour %S ?
-passwordChangeTextNoUser = Voulez-vous changer le mot de passe enregistré pour ce compte ?
-notifyBarChangeButtonText = Changer
-notifyBarChangeButtonAccessKey =
-notifyBarDontChangeButtonText = Ne pas changer
-notifyBarDontChangeButtonAccessKey =
-userSelectText = Veuillez confirmer le nom d'utilisateur pour lequel vous voulez changer le mot de passe
-hidePasswords=Masquer les mots de passe
-hidePasswordsAccessKey=M
-showPasswords=Afficher les mots de passe
-showPasswordsAccessKey=A
-noMasterPasswordPrompt=Voulez-vous vraiment afficher vos mots de passe ?
-removeAllPasswordsPrompt=Souhaitez-vous vraiment supprimer tous les mots de passe ?
-removeAllPasswordsTitle=Supprimer tous les mots de passe
-loginsSpielAll=Les mots de passe pour les sites suivants sont enregistrés sur votre appareil :
-loginsSpielFiltered=Les mots de passe suivants correspondent à votre recherche :
deleted file mode 100644
--- a/mobile/chrome/phishing.dtd
+++ /dev/null
@@ -1,25 +0,0 @@
-<!ENTITY safeb.palm.warning.title "Suspicion de site Web contrefait">
-
-<!ENTITY safeb.palm.message.p1 "Cette page a été signalée comme étant une contrefaçon destinée à tromper les utilisateurs afin qu'ils communiquent leurs informations personnelles ou financières. La saisie d'informations personnelles sur cette page peut conduire à un vol d'identité ou à une autre fraude. &#160;">
-<!ENTITY safeb.palm.message.p1.linkText "En savoir plus &#187;">
-<!ENTITY safeb.palm.p1.linkStatusText "En savoir plus &#133;">
-
-<!ENTITY safeb.palm.message.p2.start "Ces types de sites Web sont utilisés dans des arnaques connues sous le terme d'attaques par phishing (ou hameçonnage), dans lesquelles des pages Web ou des courriels frauduleux sont utilisés pour imiter des sources en lesquelles vous pourriez avoir confiance. Vous pouvez en savoir plus sur ">
-<!ENTITY safeb.palm.message.p2.linkText "la façon dont &brandShortName; vous protège">
-<!ENTITY safeb.palm.message.p2.end " des attaques par hameçonnage.">
-
-<!ENTITY safeb.palm.accept.label "Sortir d'ici !">
-<!ENTITY safeb.palm.accept.statustext "Se rendre sur ma page d'accueil">
-<!ENTITY safeb.palm.decline.label "Ignorer cet avertissement">
-<!ENTITY safeb.palm.decline.statustext "Fermer l'avertissement" >
-<!ENTITY safeb.palm.notforgery.label2 "Ceci n'est pas une contrefaçon de site Web…">
-<!ENTITY safeb.palm.reportPage.label "Pourquoi cette page a-t-elle été bloquée ?">
-
-<!ENTITY safeb.blocked.malwarePage.title "Page malveillante !">
-<!-- Localization note (safeb.blocked.malware.shortDesc) - Please don't translate the contents of the <span id="malware_sitename"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->
-<!ENTITY safeb.blocked.malwarePage.shortDesc "La page Web sur <span id='malware_sitename'/> a été signalée comme étant une page malveillante et a été bloquée sur la base de vos préférences de sécurité.">
-<!ENTITY safeb.blocked.malwarePage.longDesc "<p>Les pages malveillantes essaient d'installer des programmes qui volent des informations personnelles, qui utilisent votre appareil pour en attaquer d'autres ou qui endommagent votre système.</p><p>Certaines pages distribuent intentionnellement des logiciels malfaisants, mais beaucoup sont compromises sans la permission de leurs propriétaires ou sans qu'ils en aient connaissance.</p>">
-
-<!ENTITY safeb.blocked.phishingPage.title2 "Suspicion de page contrefaite !">
-<!ENTITY safeb.blocked.phishingPage.shortDesc2 "<p>En saisissant des informations sur cette page Web, vous pourriez vous exposer à une usurpation d'identité ou à d'autres fraudes.</p>">
-<!ENTITY safeb.blocked.phishingPage.longDesc2 "<p>Les sites Web contrefaits sont conçus pour vous amener à révéler des informations personnelles ou financières en imitant des sites auxquels vous pourriez faire confiance.</p>">
deleted file mode 100644
--- a/mobile/chrome/preferences.dtd
+++ /dev/null
@@ -1,26 +0,0 @@
-<!ENTITY prefsHeader.label                         "Préférences">
-<!ENTITY about.title                               "À propos de &brandShortName;">
-<!ENTITY about.button                              "Aller à la page">
-<!ENTITY about.button                              "Site Web">
-<!ENTITY content.title                             "Contenu">
-<!ENTITY reflowZoom.title                          "Zoom textuel reformaté">
-<!ENTITY showImages.title                          "Afficher les images">
-<!ENTITY enableJavaScript.title                    "Activer JavaScript">
-<!ENTITY privacy.title                             "Vie privée et confidentialité">
-<!ENTITY allowCookies.title                        "Autoriser les cookies">
-<!ENTITY doNotTrack.title                          "Dire de ne pas me pister">
-<!ENTITY masterPassword.title                      "Util. un mot de passe principal">
-<!ENTITY clearPrivateData2.title                   "Données privées">
-<!ENTITY clearPrivateData.button                   "Effacer">
-<!ENTITY rememberPasswords.title                   "Enreg. les mots de passe">
-
-<!ENTITY language.title                            "Langue">
-<!ENTITY language.auto                             "Détection automatique">
-<!ENTITY defaultBrowser.title                      "Navigateur par défaut">
-<!ENTITY defaultBrowser.description                "Faire de &brandShortName; votre navigateur par défaut">
-<!ENTITY homepage.title                            "Accueil">
-<!ENTITY homepage.none                             "Page vide">
-<!ENTITY homepage.default                          "Accueil de &brandShortName;">
-<!ENTITY homepage.currentpage                      "Page courante">
-<!ENTITY showCharsetEncoding.title                 "Afficher l'encodage">
-<!ENTITY actionbar.default                         "Paramètres &brandShortName;">
deleted file mode 100644
--- a/mobile/chrome/prompt.dtd
+++ /dev/null
@@ -1,2 +0,0 @@
-<!ENTITY ok.label      "OK">
-<!ENTITY cancel.label  "Annuler">
deleted file mode 100644
--- a/mobile/chrome/region.properties
+++ /dev/null
@@ -1,35 +0,0 @@
-# Default search engine
-browser.search.defaultenginename=Google
-
-# Search engine order (order displayed in the search bar dropdown)s
-browser.search.order.1=Google
-browser.search.order.2=Yahoo
-
-# This is the default set of web based feed handlers shown in the reader
-# selection UI
-browser.contentHandlers.types.0.title=Bloglines
-browser.contentHandlers.types.0.uri=http://www.bloglines.com/login?r=/sub/%s
-browser.contentHandlers.types.1.title=My Yahoo
-browser.contentHandlers.types.1.uri=http://add.my.yahoo.com/rss?url=%s
-browser.contentHandlers.types.2.title=Google
-browser.contentHandlers.types.2.uri=http://fusion.google.com/add?feedurl=%s
-
-# Keyword URL (for location bar searches)
-keyword.URL=http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=
-
-# increment this number when anything gets changed in the list below.  This will
-# cause Firefox to re-read these prefs and inject any new handlers into the
-# profile database.  Note that "new" is defined as "has a different URL"; this
-# means that it's not possible to update the name of existing handler, so
-# don't make any spelling errors here.
-gecko.handlerService.defaultHandlersVersion=2
-
-# The default set of protocol handlers for webcal:
-gecko.handlerService.schemes.webcal.0.name=30 Boxes
-gecko.handlerService.schemes.webcal.0.uriTemplate=http://30boxes.com/external/widget?refer=ff&url=%s
-
-# The default set of protocol handlers for mailto:
-gecko.handlerService.schemes.mailto.0.name=Yahoo! Mail
-gecko.handlerService.schemes.mailto.0.uriTemplate=http://compose.mail.yahoo.com/?To=%s
-gecko.handlerService.schemes.mailto.1.name=Gmail
-gecko.handlerService.schemes.mailto.1.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s
deleted file mode 100644
--- a/mobile/chrome/sync.dtd
+++ /dev/null
@@ -1,27 +0,0 @@
-<!ENTITY sync.title                 "Sync">
-<!ENTITY sync.notconnected          "Non connecté">
-<!ENTITY sync.connect               "Connecter">
-<!ENTITY sync.connected             "Connecté">
-<!ENTITY sync.details               "Détails">
-<!ENTITY sync.deviceName            "Cet appareil">
-<!ENTITY sync.disconnect            "Déconnecter">
-<!ENTITY sync.syncNow               "Synchroniser">
-
-<!ENTITY sync.setup.title           "Se connecter à Sync">
-<!ENTITY sync.setup.pair            "Pour activer, sélectionnez « Associer un appareil » sur votre autre appareil">
-<!ENTITY sync.fallback              "Je n'ai pas accès à mon ordinateur pour l'instant…">
-<!ENTITY sync.setup.manual          "Saisissez vos informations de compte Sync">
-<!ENTITY sync.account               "Nom du compte">
-<!ENTITY sync.password              "Mot de passe">
-<!ENTITY sync.recoveryKey           "Clé de récupération">
-<!ENTITY sync.customServer          "Utiliser un serveur personnalisé">
-<!ENTITY sync.serverURL             "URL du serveur">
-<!ENTITY sync.setup.connect         "Connexion">
-<!ENTITY sync.setup.cancel          "Annuler">
-<!ENTITY sync.setup.tutorial        "Guide">
-<!ENTITY sync.setup.waiting2        "En attente de l'autre appareil…">
-
-<!ENTITY sync.pair.title            "Associer un appareil">
-<!ENTITY sync.pair.description      "Pour activer votre nouvel appareil, choisissez &#x0022;Configurer la synchronisation&#x0022; sur celui-ci.">
-<!ENTITY sync.setup.close           "Fermer">
-<!ENTITY sync.setup.waitingdownload "Vos données sont téléchargées en arrière-plan. Vous pouvez fermer ce dialogue quand vous le désirez.">
deleted file mode 100644
--- a/mobile/chrome/sync.properties
+++ /dev/null
@@ -1,29 +0,0 @@
-# Mobile Sync
-
-# %S is the date and time at which the last sync successfully completed
-lastSync2.label=Synchronisation : %S
-lastSyncInProgress2.label=Synchronisation : en cours…
-
-# %S is the username logged in
-account.label=Compte : %S
-notconnected.label=Non connecté
-connecting.label=Connexion…
-
-notificationDisconnect.label=Votre compte Firefox Sync a été supprimé
-notificationDisconnect.button=Annuler
-
-# LOCALIZATION NOTE (sync.clientUpdate, sync.remoteUpdate):
-# #1 is the "application name"
-# #2 is the "version"
-sync.update.client=#1 #2 n'est pas compatible avec la dernière version de Firefox Sync. Veuillez mettre à jour.
-sync.update.remote=#1 #2 n'est pas compatible avec d'anciennes versions de Firefox Sync. Veuillez mettre Firefox à jour sur vos autres ordinateurs.
-sync.update.title=Firefox Sync
-sync.update.button=En savoir plus
-sync.update.close=Fermer
-sync.setup.error.title=Impossible d'initialiser Sync
-sync.setup.error.network=Aucune connexion Internet disponible
-sync.setup.error.nodata=%S n'a pas pu se connecter à Sync. Réessayer ?
-sync.setup.tryagain=Réessayer
-sync.setup.manual=Configuration manuelle
-
-sync.message.notabs=Aucun onglet de vos autres ordinateurs.
deleted file mode 100644
--- a/mobile/chrome/webapps.dtd
+++ /dev/null
@@ -1,7 +0,0 @@
-<!ENTITY webapps.title.placeholder "Saisir un titre">
-<!ENTITY webapps.permissions "Autoriser l'accès :">
-<!ENTITY webapps.perm.geolocation "Navigation géolocalisée">
-<!ENTITY webapps.perm.offline "Stockage de données hors connexion">
-<!ENTITY webapps.perm.notifications "Notifications sur le bureau">
-<!ENTITY webapps.perm.requestedHint "(accès demandé)">
-<!ENTITY webapps.add-homescreen "Ajouter à l'écran d'accueil">
deleted file mode 100644
--- a/mobile/crashreporter/crashreporter-override.ini
+++ /dev/null
@@ -1,10 +0,0 @@
-# This file is in the UTF-8 encoding
-[Strings]
-# LOCALIZATION NOTE (CrashReporterProductErrorText2): %s is replaced with another string containing detailed information.
-CrashReporterProductErrorText2=Firefox a planté. Malheureusement, le rapporteur de plantage ne peut envoyer de rapport.\n\nDétails : %s
-CrashReporterDescriptionText2=Firefox a planté. Vos onglets seront listés sur la page présentée au redémarrage de Firefox.\n\nAidez-nous à corriger ce problème !
-# LOCALIZATION NOTE (CheckSendReport): The %s is replaced with the vendor name.
-CheckSendReport=Envoyer un rapport à %s
-CheckIncludeURL=Inclure l'adresse de la page
-Quit2=Quitter Firefox
-Restart=Redémarrer Firefox
deleted file mode 100644
--- a/mobile/installer/setup.ini
+++ /dev/null
@@ -1,17 +0,0 @@
-; This file is in the UTF-8 encoding
-[Strings]
-AppShortName=%MOZ_APP_DISPLAYNAME%
-AppLongName=Mozilla %MOZ_APP_DISPLAYNAME%
-WindowCaption=Installation de Mozilla %MOZ_APP_DISPLAYNAME%
-InstallTo=Installation de %MOZ_APP_DISPLAYNAME% dans
-Install=Installer
-Cancel=Annuler
-InstalledSuccessfully=Mozilla %MOZ_APP_DISPLAYNAME% a été installé avec succès.
-ExtractionError=Erreur d'extraction de l'archive :
-ThereWereErrors=Il y a eu des erreurs pendant l'installation :
-CreatingUserProfile=Création du profil utilisateur. Veuillez patienter…
-UninstallCaption=Désinstallation de Mozilla %MOZ_APP_DISPLAYNAME%
-FilesWillBeRemoved=Tous les fichiers seront supprimés dans
-AreYouSure=Le voulez-vous vraiment ?
-InstallationNotFound=Installation de Mozilla %MOZ_APP_DISPLAYNAME% introuvable.
-UninstalledSuccessfully=Mozilla %MOZ_APP_DISPLAYNAME% a été désinstallé avec succès.
new file mode 100644
--- /dev/null
+++ b/mobile/overrides/appstrings.properties
@@ -0,0 +1,68 @@
+# ***** BEGIN LICENSE BLOCK *****
+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+# http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Original Code is mozilla.org code.
+#
+# The Initial Developer of the Original Code is
+# Netscape Communications Corporation.
+# Portions created by the Initial Developer are Copyright (C) 1998
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either of the GNU General Public License Version 2 or later (the "GPL"),
+# or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+# in which case the provisions of the GPL or the LGPL are applicable instead
+# of those above. If you wish to allow use of your version of this file only
+# under the terms of either the GPL or the LGPL, and not to allow others to
+# use your version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the notice
+# and other provisions required by the GPL or the LGPL. If you do not delete
+# the provisions above, a recipient may use your version of this file under
+# the terms of any one of the MPL, the GPL or the LGPL.
+#
+# ***** END LICENSE BLOCK *****
+
+malformedURI=L'URL n'est pas valide et ne peut être chargée.
+fileNotFound=Firefox ne peut trouver le fichier situé à l'adresse %S.
+dnsNotFound=Firefox ne peut trouver le serveur situé à l'adresse %S.
+protocolNotFound=Firefox ne sait pas ouvrir cette adresse car le protocole (%S) n'est associé à aucun programme.
+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 situé à %S a été signalé comme une source d'attaques et a été bloqué suivant vos préférences de sécurité.
+phishingBlocked=Le site Web sur %S a été signalé comme étant une contrefaçon conçue pour piéger les utilisateurs pour qu'ils partagent des informations personnelles ou financières.
+cspFrameAncestorBlocked=Cette page a une stratégie de sécurité de contenu qui l'empêche d'être intégrée de cette façon.
+corruptedContentError=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.
+remoteXUL=Cette page utilise une ancienne technologie qui n'est plus disponible par défaut dans Firefox.
new file mode 100644
--- /dev/null
+++ b/mobile/overrides/netError.dtd
@@ -0,0 +1,174 @@
+<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
+%brandDTD;
+
+<!ENTITY loadError.label "Erreur de chargement de la page">
+<!ENTITY retry.label "Réessayer">
+
+<!-- Specific error messages -->
+
+<!ENTITY connectionFailure.title "La connexion a échoué">
+<!ENTITY connectionFailure.longDesc "&sharedLongDesc2;">
+
+<!ENTITY deniedPortAccess.title "Cette adresse est interdite">
+<!ENTITY deniedPortAccess.longDesc "">
+
+<!ENTITY dnsNotFound.title "Adresse introuvable">
+<!ENTITY dnsNotFound.longDesc2 "
+<ul>
+  <li>Veuillez vérifier la syntaxe de l'adresse
+    (saisie de <strong>ww</strong>.exemple.com au lieu de
+    <strong>www</strong>.exemple.com par exemple)&#x00A0;;</li>
+  <li>Si vous n'arrivez à naviguer sur aucun site, vérifiez la connexion
+    données ou WiFi de votre appareil&#x00A0;;</li>
+</ul>
+">
+
+<!ENTITY fileNotFound.title "Fichier introuvable">
+<!ENTITY fileNotFound.longDesc "
+<ul>
+  <li>Vérifiez le nom du fichier, en particulier les minuscules/majuscules&#x00A0;;</li>
+  <li>Vérifiez si le fichier n'a pas été déplacé, renommé ou supprimé.</li>
+</ul>
+">
+
+
+<!ENTITY generic.title "La requête ne peut aboutir">
+<!ENTITY generic.longDesc "
+<p>Pour une raison inconnue, &brandShortName; ne peut pas charger cette page.</p>
+">
+
+<!ENTITY malformedURI.title "L'adresse n'est pas valide">
+<!ENTITY malformedURI.longDesc "
+<ul>
+  <li>La syntaxe des adresses Web est généralement
+    <strong>http://www.exemple.com/</strong>&#x00A0;;</li>
+  <li>Assurez-vous de bien utiliser des barres obliques (c.à.d.
+    <strong>/</strong>).</li>
+</ul>
+">
+
+<!ENTITY netInterrupt.title "La connexion a été interrompue">
+<!ENTITY netInterrupt.longDesc "&sharedLongDesc2;">
+
+<!ENTITY notCached.title "Le document a expiré">
+<!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.title "Mode hors connexion">
+<!ENTITY netOffline.longDesc2 "
+<ul>
+  <li>Essayez à nouveau. &brandShortName; essaiera d'ouvrir une connexion et d'actualiser la page.</li>
+</ul>
+">
+
+<!ENTITY contentEncodingError.title "Erreur d'encodage de contenu">
+<!ENTITY contentEncodingError.longDesc "
+<ul>
+  <li>Veuillez contacter le webmestre du site pour l'informer de ce problème.</li>
+</ul>
+">
+
+<!ENTITY unsafeContentType.title "Type de fichier non sûr">
+<!ENTITY unsafeContentType.longDesc "
+<ul>
+  <li>Veuillez contacter les propriétaires du site Web pour les informer de ce problème.</li>
+</ul>
+">
+
+<!ENTITY netReset.title "La connexion a été réinitialisée">
+<!ENTITY netReset.longDesc "&sharedLongDesc2;">
+
+<!ENTITY netTimeout.title "Le délai d'attente est dépassé">
+<!ENTITY netTimeout.longDesc "&sharedLongDesc2;">
+
+<!ENTITY protocolNotFound.title "L'adresse n'a pas été reconnue">
+<!ENTITY protocolNotFound.longDesc "
+<ul>
+  <li>Il est peut-être nécessaire d'installer une autre application pour ouvrir ce type d'adresse.</li>
+</ul>
+">
+
+<!ENTITY proxyConnectFailure.title "La connexion a été refusée par le serveur proxy">
+<!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.title "Le serveur proxy est introuvable">
+<!ENTITY proxyResolveFailure.longDesc2 "
+<ul>
+  <li>Vérifiez que les paramètres du proxy sont corrects&#x00A0;;</li>
+  <li>Vérifiez que la connexion données ou WiFi de votre appareil fonctionne.</li>
+</ul>
+">
+
+<!ENTITY redirectLoop.title "La page n'est pas redirigée correctement">
+<!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.title "Réponse inattendue du serveur">
+<!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.title "Échec de la connexion sécurisée">
+<!ENTITY nssFailure2.longDesc "
+<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 en informer.
+Vous pouvez également utiliser la commande dans le menu d'aide pour signaler un site non fonctionnel.</li>
+</ul>
+">
+
+<!ENTITY nssBadCert.title "Échec de la connexion sécurisée">
+<!ENTITY nssBadCert.longDesc2 "
+<ul>
+  <li>Ceci peut-être dû à un problème de configuration du serveur ou à une personne essayant d'usurper l'identité du serveur.</li>
+  <li>Si vous avez déjà pu vous connecter à ce serveur, l'erreur est peut-être temporaire et vous pouvez essayer à nouveau plus tard.</li>
+</ul>
+">
+
+<!ENTITY sharedLongDesc2 "
+<ul>
+  <li>Le site est peut-être temporairement indisponible ou surchargé. Réessayez plus
+    tard&#x00A0;;</li>
+  <li>Si vous n'arrivez à naviguer sur aucun site, vérifiez la connexion
+    données ou WiFi de votre appareil.</li>
+</ul>
+">
+
+<!ENTITY cspFrameAncestorBlocked.title "Bloqué par une stratégie de sécurité de contenu">
+<!ENTITY cspFrameAncestorBlocked.longDesc "<p>&brandShortName; a empêché le chargement de cette page de cette manière car la page a une stratégie de sécurité de contenu qui ne le permet pas.</p>">
+
+<!ENTITY securityOverride.linkText "Ou vous pouvez ajouter une exception…">
+<!ENTITY securityOverride.getMeOutOfHereButton "Quitter cette page">
+<!ENTITY securityOverride.exceptionButtonLabel "Ajouter une exception…">
+
+<!-- LOCALIZATION NOTE (securityOverride.warningContent) - Do not translate the
+contents of the <xul:button> tags.  The only language content is the label= field,
+which uses strings already defined above. The button is included here (instead of
+netError.xhtml) because it exposes functionality specific to firefox. -->
+
+<!ENTITY securityOverride.warningContent "
+<p>Vous ne devez pas ajouter d'exception si vous utilisez une connexion à Internet en laquelle vous n'avez pas totalement confiance ou si vous n'avez pas l'habitude de recevoir un avertissement pour ce serveur.</p>
+
+<button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button>
+<button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>
+">
+
+<!ENTITY corruptedContentError.title "Erreur due à un contenu corrompu">
+<!ENTITY corruptedContentError.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 remoteXUL.title "XUL distant">
+<!ENTITY remoteXUL.longDesc "<p><ul><li>Veuillez contacter les propriétaires du site Web pour les informer de ce problème.</li></ul></p>">
new file mode 100644
--- /dev/null
+++ b/mobile/overrides/passwordmgr.properties
@@ -0,0 +1,74 @@
+# ***** BEGIN LICENSE BLOCK *****
+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+# http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Original Code is Mozilla Password Manager.
+#
+# The Initial Developer of the Original Code is
+# Brian Ryner.
+# Portions created by the Initial Developer are Copyright (C) 2003
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+#  Brian Ryner <bryner@brianryner.com>
+#  Ehsan Akhgari <ehsan.akhgari@gmail.com>
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 2 or later (the "GPL"), or
+# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+# in which case the provisions of the GPL or the LGPL are applicable instead
+# of those above. If you wish to allow use of your version of this file only
+# under the terms of either the GPL or the LGPL, and not to allow others to
+# use your version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the notice
+# and other provisions required by the GPL or the LGPL. If you do not delete
+# the provisions above, a recipient may use your version of this file under
+# the terms of any one of the MPL, the GPL or the LGPL.
+#
+# ***** END LICENSE BLOCK *****
+
+rememberValue = Utiliser le gestionnaire de mots de passe pour se souvenir de cette saisie.
+rememberPassword = Utiliser le gestionnaire de mots de passe pour se souvenir de ce mot de passe.
+savePasswordTitle = Confirmer
+# 1st string is product name, 2nd is the username for the login, 3rd is the
+#   login's hostname. Note that long usernames may be truncated.
+saveLoginText = Voulez-vous que %1$S se souvienne du mot de passe de « %2$S » pour %3$S ?
+# 1st string is product name, 2nd is the login's hostname
+saveLoginTextNoUsername = Voulez-vous que %1$S se souvienne de ce mot de passe pour %2$S ?
+promptNotNowButtonText = Pas maintenant
+notifyBarNotNowButtonText = Pas maintenant
+notifyBarNotNowButtonAccessKey =
+promptNeverForSiteButtonText = Jamais
+notifyBarNeverForSiteButtonText = Jamais
+notifyBarNeverForSiteButtonAccessKey =
+promptRememberButtonText = Retenir
+notifyBarRememberButtonText = Retenir
+notifyBarRememberButtonAccessKey =
+passwordChangeTitle = Confirmer le changement de mot de passe
+passwordChangeText = Voulez-vous changer le mot de passe enregistré pour %S ?
+passwordChangeTextNoUser = Voulez-vous changer le mot de passe enregistré pour ce compte ?
+notifyBarChangeButtonText = Changer
+notifyBarChangeButtonAccessKey =
+notifyBarDontChangeButtonText = Ne pas changer
+notifyBarDontChangeButtonAccessKey =
+userSelectText = Veuillez confirmer le nom d'utilisateur pour lequel vous voulez changer le mot de passe
+hidePasswords=Masquer les mots de passe
+hidePasswordsAccessKey=M
+showPasswords=Afficher les mots de passe
+showPasswordsAccessKey=A
+noMasterPasswordPrompt=Voulez-vous vraiment afficher vos mots de passe ?
+removeAllPasswordsPrompt=Souhaitez-vous vraiment supprimer tous les mots de passe ?
+removeAllPasswordsTitle=Supprimer tous les mots de passe
+loginsSpielAll=Les mots de passe pour les sites suivants sont enregistrés sur votre appareil :
+loginsSpielFiltered=Les mots de passe suivants correspondent à votre recherche :
+username=Nom d'utilisateur
+password=Mot de passe
deleted file mode 100644
--- a/mobile/profile/bookmarks.inc
+++ /dev/null
@@ -1,30 +0,0 @@
-#filter emptyLines
-
-# LOCALIZATION NOTE: The 'en-US' strings in the URLs will be replaced with
-# your locale code, and link to your translated pages as soon as they're 
-# live.
-
-# LOCALIZATION NOTE: Some of these URLs are currently 404s, but should be coming
-# online shortly.
-
-# LOCALIZATION NOTE (bookmarks_title):
-# title for the folder that will contains the default bookmarks
-#define bookmarks_title Mobile
-
-# LOCALIZATION NOTE (bookmarks_aboutBrowser):
-# link title for about:fennec
-#define bookmarks_aboutBrowser Firefox : À propos de votre navigateur
-
-# LOCALIZATION NOTE (bookmarks_addons):
-# link title for https://addons.mozilla.org/en-US/mobile
-#define bookmarks_addons Firefox : Personnaliser avec des modules complémentaires
-
-# LOCALIZATION NOTE (bookmarks_support):
-# link title for https://mobile.support.mozilla.com
-#define bookmarks_support Firefox : Assistance
-
-# LOCALIZATION NOTE (bookmarks_aboutHome):
-# link title for about:home
-#define bookmarks_aboutHome Accueil de Firefox
-
-#unfilter emptyLines
deleted file mode 100644
--- a/mobile/searchplugins/eBay-france.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
-<ShortName>eBay France</ShortName>
-<Description>Recherche intégrée eBay</Description>
-<InputEncoding>ISO-8859-1</InputEncoding>
-<Image width="16" height="16">data:image/x-icon;base64,R0lGODlhEAAQAMQAAAAAAMz/zMwAADMAzOfn1sxmAP///5kAZpnM////AACZM/777zPMAP+ZAP8AAP9mmf/MzMwAZjNmAADMM/+ZM/9mM//MMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAQUAP8ALAAAAAAQABAAAAVPoCGOZGmeaKqiQDkMYqAoBqMELpxUlVTfBohjeHjBLJLZZCF0GASOAWJQSFAUE1FTwIUNKoYKTQslGCLSb6MBFD2G3Zdo0k4tVvi8fl8KAQA7</Image>
-<Url type="text/html" method="GET" template="http://rover.ebay.com/rover/1/709-47295-17703-3/4">
-  <Param name="satitle" value="{searchTerms}"/>
-</Url>
-<SearchForm>http://search.ebay.fr/</SearchForm>
-</SearchPlugin>
deleted file mode 100644
--- a/mobile/searchplugins/list.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-yahoo-france
-google
-wikipedia-fr
-eBay-france
-twitter
deleted file mode 100644
--- a/mobile/searchplugins/wikipedia-fr.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
-<ShortName>Wikipédia (fr)</ShortName>
-<Description>Recherche intégrée Wikipédia</Description>
-<InputEncoding>UTF-8</InputEncoding>
-<Image width="16" height="16">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAACXBIWXMAAAsTAAALEwEAmpwYAAADGGlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjaY2BgnuDo4uTKJMDAUFBUUuQe5BgZERmlwH6egY2BmYGBgYGBITG5uMAxIMCHgYGBIS8/L5UBFTAyMHy7xsDIwMDAcFnX0cXJlYE0wJpcUFTCwMBwgIGBwSgltTiZgYHhCwMDQ3p5SUEJAwNjDAMDg0hSdkEJAwNjAQMDg0h2SJAzAwNjCwMDE09JakUJAwMDg3N+QWVRZnpGiYKhpaWlgmNKflKqQnBlcUlqbrGCZ15yflFBflFiSWoKAwMD1A4GBgYGXpf8EgX3xMw8BSMDVQYqg4jIKAUICxE+CDEESC4tKoMHJQODAIMCgwGDA0MAQyJDPcMChqMMbxjFGV0YSxlXMN5jEmMKYprAdIFZmDmSeSHzGxZLlg6WW6x6rK2s99gs2aaxfWMPZ9/NocTRxfGFM5HzApcj1xZuTe4FPFI8U3mFeCfxCfNN45fhXyygI7BD0FXwilCq0A/hXhEVkb2i4aJfxCaJG4lfkaiQlJM8JpUvLS19QqZMVl32llyfvIv8H4WtioVKekpvldeqFKiaqP5UO6jepRGqqaT5QeuA9iSdVF0rPUG9V/pHDBYY1hrFGNuayJsym740u2C+02KJ5QSrOutcmzjbQDtXe2sHY0cdJzVnJRcFV3k3BXdlD3VPXS8Tbxsfd99gvwT//ID6wIlBS4N3hVwMfRnOFCEXaRUVEV0RMzN2T9yDBLZE3aSw5IaUNak30zkyLDIzs+ZmX8xlz7PPryjYVPiuWLskq3RV2ZsK/cqSql01jLVedVPrHzbqNdU0n22VaytsP9op3VXUfbpXta+x/+5Em0mzJ/+dGj/t8AyNmf2zvs9JmHt6vvmCpYtEFrcu+bYsc/m9lSGrTq9xWbtvveWGbZtMNm/ZarJt+w6rnft3u+45uy9s/4ODOYd+Hmk/Jn58xUnrU+fOJJ/9dX7SRe1LR68kXv13fc5Nm1t379TfU75/4mHeY7En+59lvhB5efB1/lv5dxc+NH0y/fzq64Lv4T8Ffp360/rP8f9/AA0ADzT6lvFdAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHqSURBVHjapJUxb9NQFIW/JAip2xNS1/J+goeqUqeajdGVmFgwI1OcmYEgITFG7EgJQ+b2HzgbElJF+QU2iBl7YAFRnQ5+fnFcB0J8Jp/r53vPu+f6vYEA4JBTTjhkN/zkio9kAAihpyr1v/ijN7ovEHqiffFeDHTAdx6wL46HnPX4HM6HHNEHR0NGvRKMhvRE7wT3ACYssBggpyThIRMCAFaEzHhOiQWumfGFBQGQY0kB9EKSCsVCyKpQxUMhdOEMj4Vi91wIGX2uyNJtwTDHAgbjOUBJ/T50ETDAzCn0CiRpLkSd2VW1rqZR6uOpzHoWl40EkmkIlTIhNJc0bUSlSNNtCaZCKGtpyDZimXB92uhBhTEAHzx/BuQ8Isb62Dti16c7PahrNnbovFhXLGQaau4oqDSULDx/BcCl55cEDTUdCqqagWcXbjpqWD8ZWxRUGq5ZOTYhAXLHV0DU/qCtQLJCkZuM0PHQGThvL152JJh5M61SP2CpMpmmgdsTFDJCiaaubq0haQ7Q3xLUZq4NqzS0DNzWxNq8ksgbFmGgwf95oFgijJuB6v9L3Fx2HSg3XeExZxv1xuSEXQt/o8fqg9cDHfB15zuxjRuOETrfu/5b9bhcf+mlRmLgr/cTgp1vqR9c8YlvALcDAPr5jIx+4LKcAAAAAElFTkSuQmCC</Image>
-<Url type="application/x-suggestions+json" method="GET" template="http://fr.wikipedia.org/w/api.php">
-  <Param name="action" value="opensearch"/>
-  <Param name="search" value="{searchTerms}"/>
-</Url>
-<Url type="text/html" method="GET" template="http://fr.m.wikipedia.org/wiki">
-  <Param name="search" value="{searchTerms}"/>
-  <Param name="sourceid" value="Mozilla-search"/>
-</Url>
-<SearchForm>http://fr.wikipedia.org/wiki/Special:Recherche</SearchForm>
-</SearchPlugin>
deleted file mode 100644
--- a/mobile/searchplugins/yahoo-france.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
-<ShortName>Yahoo!</ShortName>
-<Description>Recherche intégrée Yahoo!</Description>
-<InputEncoding>UTF-8</InputEncoding>
-<Image width="16" height="16">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAA7xJREFUeNrs10tslFUUB/DfN9NCaUsir2JAQAQKBgQXiFEeC6JdKAQCoiERXKiJrmRhNMZH3LjQjaILIiqKCWp8BgL4IGpQWkASCY+qWHm0CFjKyz5oO9PO56LfDNNhpmXHwp7ky9w5c+49//ud//nfO0EYhq6nxVxnGwAwAOC6Ayh6IVjfX8wEzMBMlCDdt2fwM+rR1s8a03AIR3AAv+EYGov6mLQKq3FPP4s34AN8gt8LxAxBEaZHT9rq85XgiWh3H15DchiPl6JdfRQly7XLBebuyAXwBdaFwhtTQt1SmSclFOpXNVeiCVNy/Mk8sQfweTaAT7GsZxhkEnfp1qVbiFAQffZpZVEpKrJ8+absQU2aAw9hRUpK+YhSyzbOVzFjpNbGNsnWpGRnShjS3NBq85PVOiV6vY1AICZQrEhMAHFsxZwoJJEHwHdoKcJ9eDG9UKIlac+6WsMm3mDJW/My0V89+pOTv5zVrsOtd08wbu5o7Rc7BAFDRpQoLok7uOmoprpLYj3dfQfmYRdO5QGwTcTMx9LMDASSiS4Htx3XptPx7aetOfogqFw81jcb9goQL467ac4otz0wCbQ2tavffcb+9+tyebIiApBr9ehMC9G07F8CgVKDDVeu7thJG6u2g+lLJ1n+zAKdkqp31jq1r6lnG0/XeLniPeuXbHG+vkVcPHu5+QV4sjUjREjll8iYcqV27zhs5FPD3L/2LlWv3qnx4L9mrp5o1sop1s/d7EDNX8qUKjeop/q9bWgBAN9nA8grRgHiYsqV+fbNPW5eONr0JbdY9XWVjpaE1yo2aWg6a6gy8TT1rr3/f80+C+oK9VMgUCQmqcsPz+3P+Lc8vsuRpgalSsQKJ4fdeXx/RxzIAHgHfxR6CyG6hVKJ7oy//VynpJSUVF/J4bM8vkO9DiNswbBIz3tZKFQSG2TS+DEql4/L+CcvGisRT2qua3PheHME9So7nF1rjI5a88/soPgCi9OyOBuVvfUzZczM4R7+ssrY2aOc3n/OxRPNSkeWmHrveJdOtvin9mKhIsxGc9Z4MKpxIYugYfC8t3PPgmW9uiGIKR5SpP1yQjKS9Jj4Fc272lJYiJ1ZvjpMjsYfoxaz8G5uByzHGryeWS1M6bjcGdUrniFnDzuCfOr2CM5n+QZlJYdGvNLXjeiNaOVnsRfJtNbHxcQj3gdXkp/AhkhNF+UkF11ifkRr9L06l4SFbC32YWmk6eOyRCtAC2qiW9HW6A6Rz5qjs+Z2TM3tuGDgn9EAgP89gP8GAF3DLhLnfG5QAAAAAElFTkSuQmCC</Image>
-<Url type="text/html" method="GET" template="http://fr.search.yahoo.com/search">
-  <Param name="p" value="{searchTerms}"/>
-  <Param name="ei" value="UTF-8"/>
-  <MozParam name="fr" condition="pref" pref="yahoo-fr" />
-</Url>
-<SearchForm>http://fr.search.yahoo.com/</SearchForm>
-</SearchPlugin>
deleted file mode 100644
--- a/mobile/updater/updater.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-; This file is in the UTF-8 encoding
-[Strings]
-TitleText=Mise à jour de %MOZ_APP_DISPLAYNAME%
-InfoText=%MOZ_APP_DISPLAYNAME% installe les mises à jour et démarrera dans quelques instants…
new file mode 100644
--- /dev/null
+++ b/mobile/xul/chrome/about.dtd
@@ -0,0 +1,17 @@
+<!ENTITY aboutPage.title                        "À propos de &brandShortName;">
+<!ENTITY aboutPage.faq.label                    "FAQ">
+<!ENTITY aboutPage.support.label                "Assistance">
+<!ENTITY aboutPage.privacyPolicy.label          "Politique de confidentialité">
+<!ENTITY aboutPage.rights.label                 "À propos de vos droits">
+<!ENTITY aboutPage.relNotes.label               "Notes de version">
+<!ENTITY aboutPage.credits.label                "Les contributeurs">
+<!ENTITY aboutPage.checkForUpdates.button       "Vérifier les mises à jour">
+<!ENTITY aboutPage.checkForUpdates.checking     "Recherche de mises à jour…">
+<!ENTITY aboutPage.checkForUpdates.none         "Aucune mise à jour disponible">
+<!ENTITY aboutPage.checkForUpdates.found        "Mise à jour disponible">
+
+<!-- LOCALIZATION NOTE:
+     These strings are concatenated in order. Unneeded strings may be left blank.
+-->
+<!ENTITY aboutPage.licenseLink                  "Informations de licence">
+<!ENTITY aboutPage.licenseLinkSuffix            ".">
new file mode 100644
--- /dev/null
+++ b/mobile/xul/chrome/aboutCertError.dtd
@@ -0,0 +1,27 @@
+<!ENTITY % brandDTD
+    SYSTEM "chrome://branding/locale/brand.dtd">
+  %brandDTD;
+
+<!-- These strings are used by Firefox's custom about:certerror page,
+a replacement for the standard security certificate errors produced
+by NSS/PSM via netError.xhtml. -->
+
+<!ENTITY certerror.pagetitle "Connexion non certifiée">
+<!ENTITY certerror.longpagetitle "Cette connexion n'est pas certifiée">
+
+<!-- Localization note (certerror.introPara1) - The string "#1" will
+be replaced at runtime with the name of the server to which the user
+was trying to connect. -->
+<!ENTITY certerror.introPara1 "Vous avez demandé à &brandShortName; de se connecter de manière sécurisée à <b>#1</b>, mais nous ne pouvons pas confirmer que votre connexion est sécurisée.">
+
+<!ENTITY certerror.whatShouldIDo.heading "Que dois-je faire ?">
+<!ENTITY certerror.whatShouldIDo.content "Si vous vous connectez habituellement à ce site sans problème, cette erreur peut signifier que quelqu'un essaie d'usurper l'identité de ce site et vous ne devriez pas continuer.">
+<!ENTITY certerror.getMeOutOfHere.label "Sortir d'ici !">
+
+<!ENTITY certerror.expert.heading "Je comprends les risques">
+<!ENTITY certerror.expert.content "Si vous comprenez ce qui se passe, vous pouvez indiquer à &brandShortName; de commencer à faire confiance à l'identification de ce site. <b>Même si vous avez confiance en ce site, cette erreur pourrait signifier que quelqu'un est en train de pirater votre connexion.</b>">
+<!ENTITY certerror.expert.contentPara2 "N'ajoutez pas d'exception à moins que vous ne connaissiez une bonne raison pour laquelle ce site n'utilise pas d'identification certifiée.">
+<!ENTITY certerror.addTemporaryException.label "Visiter le site">
+<!ENTITY certerror.addPermanentException.label "Ajouter une exception permanente">
+
+<!ENTITY certerror.technical.heading "Détails techniques">
new file mode 100644
--- /dev/null
+++ b/mobile/xul/chrome/aboutHome.dtd
@@ -0,0 +1,31 @@
+<!ENTITY aboutHome.header "<span id='header-suffix'>Accueil de</span> <span>&brandShortName;</span>">
+<!ENTITY aboutHome.recentTabs                   "Les onglets de la session précédente">
+<!ENTITY aboutHome.remoteTabs                   "Les onglets de Firefox sur vos autres ordinateurs">
+<!ENTITY aboutHome.recommendedAddons2           "Modules pour &brandShortName;">
+<!ENTITY aboutHome.giveFeedback                 "Réagir">
+<!ENTITY aboutHome.getHelp                      "Obtenir de l'aide">
+<!ENTITY aboutHome.footerWidth                  "10em">
+<!ENTITY aboutHome.openAllTabs                  "Tout ouvrir dans des onglets">
+<!ENTITY aboutHome.noTabs                       "Aucun onglet à restaurer">
+<!ENTITY aboutHome.noAddons                     "Aucun module recommandé">
+<!ENTITY aboutHome.getLocale                    "Changer de langue">
+<!ENTITY aboutHome.getInBeforeBeta              "Avant même la version bêta">
+<!ENTITY aboutHome.tryAurora                    "Essayez Firefox Aurora et aidez-nous à donner forme au futur Firefox.">
+<!-- LOCALIZATION NOTE:
+     (aboutHome.downloadAurora): First line of a multi-line button. Treat as a title.
+-->
+<!ENTITY aboutHome.downloadAurora       "Télécharger Aurora">
+<!-- LOCALIZATION NOTE:
+     (aboutHome.forAndroid): Second line of a multi-line button. Treat as a subtitle.
+-->
+<!ENTITY aboutHome.forAndroid           "pour Android">
+<!-- LOCALIZATION NOTE:
+     (aboutHome.setupSync): This string should match the desktop
+     equivalent, in particular concerning syncBrand.fullName.label.
+-->
+<!ENTITY aboutHome.setupSync            "Configurer la synchronisation">
+<!-- LOCALIZATION NOTE:
+     (aboutHome.syncPairDevice): This string should match the desktop
+     equivalent, in particular concerning syncBrand.fullName.label.
+-->
+<!ENTITY aboutHome.syncPairDevice       "Associer un appareil">
new file mode 100644
--- /dev/null
+++ b/mobile/xul/chrome/browser.dtd
@@ -0,0 +1,122 @@
+<!ENTITY urlbar.emptytext      "Recherche ou adresse">
+
+<!ENTITY back.label            "Précédente">
+<!ENTITY forward.label         "Suivante">
+<!ENTITY reload.label          "Actualiser">
+<!ENTITY stop.label            "Arrêter">
+<!ENTITY go.label              "Aller">
+<!ENTITY star.label            "Marquer">
+
+<!ENTITY showTabs.label        "Afficher les onglets">
+<!ENTITY newtab.label          "Nouvel onglet">
+<!ENTITY closetab.label        "Fermer l'onglet">
+
+<!ENTITY cut.label             "Couper">
+<!ENTITY copy.label            "Copier">
+<!ENTITY copyAll.label         "Tout copier">
+<!ENTITY copylink.label        "Copier l'adresse du lien">
+<!ENTITY paste.label           "Coller">
+<!ENTITY pasteAndGo.label      "Coller et aller">
+<!ENTITY delete.label          "Supprimer">
+<!ENTITY selectAll.label       "Tout sélectionner">
+<!ENTITY noSuggestions.label   "(Aucune suggestion)">
+<!ENTITY addToDictionary.label "Ajouter au dictionnaire">
+<!ENTITY inputMethod.label     "Changer de mode de saisie">
+
+<!ENTITY allPagesHeader.label      "Toutes les pages">
+<!ENTITY bookmarksHeader.label     "Marque-pages">
+<!ENTITY historyHeader.label       "Historique">
+<!ENTITY desktopHeader.label       "Sync">
+
+<!ENTITY editBookmarkDialog.title  "Modifier le marque-page">
+<!ENTITY editBookmarkDone.label    "Terminé">
+<!ENTITY editBookmarkTags.label    "Ajouter des étiquettes">
+
+<!ENTITY selectHelper.done         "Terminé">
+
+<!ENTITY addonsHeader.label        "Modules">
+<!ENTITY addonsLocal.label         "Vos modules">
+<!ENTITY addonsUpdate.label        "Mise à jour">
+<!ENTITY addonsRepo.label          "Obtenir des modules">
+<!ENTITY addonsRecommended.label   "Recommandés">
+<!ENTITY addonsSearch.label        "Catalogue">
+<!ENTITY addonsSearch2.emptytext   "Chercher dans le catalogue">
+<!ENTITY addonsSearch.recommended  "Recommandés">
+
+<!ENTITY addonOptions.label "Options">
+<!ENTITY addonEnable.label "Activer">
+<!ENTITY addonDisable.label "Désactiver">
+<!ENTITY addonInstall2.label "Ajouter à &brandShortName;">
+<!ENTITY addonUninstall.label "Désinstaller">
+<!ENTITY addonCancel.label "Annuler">
+<!ENTITY addonShowPage.label "Aller à la page">
+
+<!ENTITY downloadsHeader.label "Téléchargements">
+<!ENTITY downloadShowPage.label "Site Web">
+<!ENTITY downloadShow2.label "Rechercher">
+<!ENTITY downloadOpen2.label "Ouvrir">
+<!ENTITY downloadCancel.label "Annuler">
+<!ENTITY downloadPause.label "Pause">
+<!ENTITY downloadResume.label "Reprendre">
+<!ENTITY downloadRetry.label "Réessayer">
+<!ENTITY downloadRemove.label "Retirer de la liste">
+<!ENTITY downloadDelete.label "Supprimer">
+<!ENTITY downloadFailed.label "Échec">
+
+<!ENTITY noResults.label "Pas de résultat">
+<!ENTITY allBookmarks.label "Tous les marque-pages">
+
+<!ENTITY bookmarkPopup.label "Page marquée">
+<!ENTITY bookmarkRemove.label "Supprimer">
+<!ENTITY bookmarkEdit.label "Modifier">
+<!ENTITY bookmarkShortcut.label "Ajouter à l'accueil">
+
+<!ENTITY identity.unverifiedsite2 "Ce site Web ne fournit aucune information sur son identité.">
+<!ENTITY identity.connectedTo2 "Connexion à">
+<!-- Localization note (identity.runBy2)
+ The layout of the identity dialog prevents combining this into a single string with
+ substitution variables.  If it is difficult to translate the sense of the string
+ with that structure, consider a translation which ignores the preceding domain and
+ just addresses the organization to follow, e.g. "This site is run by " -->
+<!ENTITY identity.runBy2 "détenu par">
+
+<!ENTITY consoleHeader.label "Console d'erreurs">
+<!ENTITY consoleAll.label "Tout">
+<!ENTITY consoleErrors.label "Erreurs">
+<!ENTITY consoleWarnings.label "Avertissements">
+<!ENTITY consoleMessages.label "Messages">
+<!ENTITY consoleCodeEval.label "Code :">
+<!ENTITY consoleClear.label "Effacer">
+<!ENTITY consoleEvaluate.label "…">
+<!ENTITY consoleErrFile.label "Fichier source :">
+<!ENTITY consoleErrLine.label "Ligne :">
+<!ENTITY consoleErrColumn.label "Colonne :">
+
+<!ENTITY contextOpenInNewTab.label    "Ouvrir dans un nouvel onglet">
+<!ENTITY contextSaveImage.label       "Enregistrer l'image">
+<!ENTITY contextCopyLink.label        "Copier le lien">
+<!ENTITY contextCopyEmail.label       "Copy Email Address">
+<!ENTITY contextCopyPhone.label       "Copy Phone Number">
+<!ENTITY contextCopyImageLocation.label       "Copy Image Location">
+<!ENTITY contextShareLink.label       "Partager le lien">
+<!ENTITY contextShareImage.label      "Partager l'image">
+<!ENTITY contextBookmarkLink.label    "Marquer le lien">
+<!ENTITY contextSaveVideo.label       "Enregistrer la vidéo">
+<!ENTITY contextShareVideo.label      "Partager la vidéo">
+<!ENTITY contextPlayMedia.label       "Lecture">
+<!ENTITY contextPauseMedia.label      "Pause">
+<!ENTITY contextFullScreen.label      "Plein écran">
+<!ENTITY contextEditBookmark.label    "Modifier">
+<!ENTITY contextRemoveBookmark.label  "Supprimer">
+<!ENTITY contextShortcutBookmark.label "Ajout raccourci Accueil">
+
+<!ENTITY pageactions.saveas.pdf      "Enregistrer au format PDF">
+<!ENTITY pageactions.share.page      "Partager">
+<!ENTITY pageactions.password.forget "Oublier le mot de passe">
+<!ENTITY pageactions.quit            "Quitter">
+<!ENTITY pageactions.reset           "Effacer les préférences de site">
+<!ENTITY pageactions.findInPage      "Rech. texte">
+<!ENTITY pageactions.search.addNew   "Ajouter un moteur de recherche">
+<!ENTITY pageactions.charEncoding    "Encodage des caractères">
+
+<!ENTITY appMenu.siteOptions         "Options du site">
new file mode 100644
--- /dev/null
+++ b/mobile/xul/chrome/browser.properties
@@ -0,0 +1,246 @@
+# Add-on Manager
+addonsLocalNone.label=Aucun module installé
+addonsSearchStart.label=Recherche de modules…
+addonsSearchStart.button=Annuler
+addonsSearchNone.search=Aucune correspondance trouvée
+addonsSearchNone.recommended=Aucune recommandation de module
+addonsSearchNone.button=Essayer à nouveau
+addonsSearchFail.label=%S n'a pas pu trouver de modules
+addonsSearchFail.retryButton=Réessayer
+addonsSearchSuccess2.button=Effacer la recherche
+addonsBrowseAll.label=Parcourir tous les modules
+addonsBrowseAll.description=addons.mozilla.org en contient beaucoup à découvrir
+addonsBrowseAll.seeMore=Plus de modules
+addonsBrowseAll.browseSite=Site Web
+
+# LOCALIZATION NOTE (addonsSearchMore.label): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 total number of add-ons that match the search terms
+addonsSearchMore.label=Afficher le résultat;Afficher les #1 résultats
+
+# LOCALIZATION NOTE (addonsSearchMore.description): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of search results currently visible
+addonsSearchMore.description=Si ce résultat ne correspond pas à ce que vous cherchez, essayez ceci;Si ces #1 résultats ne correspondent pas à ce que vous cherchez, essayez ceci
+
+addonsWhatAre.label=Que sont les modules ?
+addonsWhatAre.button=En savoir plus
+
+# LOCALIZATION NOTE (addonsWhatAre.description):
+# #1 is the application name
+addonsWhatAre.description=Les modules complémentaires sont des applications permettant de personnaliser #1 en lui ajoutant des fonctionnalités ou du style. Vous pouvez vous approprier #1.
+
+addonsSearchEngine.description=Recherche intégrée
+
+addonsConfirmInstall.title=Installation de module
+addonsConfirmInstall.install=Installer
+
+addonType.2=Extension
+addonType.4=Thème
+addonType.8=Langue
+addonType.1024=Recherche
+
+addonUpdate.checking=Recherches de mises à jour…
+addonUpdate.updating=Mise à jour pour %S
+addonUpdate.updated=Mis à jour pour %S
+addonUpdate.compatibility=Une mise à jour de compatibilité a été appliquée
+addonUpdate.noupdate=Aucune mise à jour disponible
+addonUpdate.notsupported=Les mises à jour ne sont pas gérées
+addonUpdate.disabled=Les mises à jour sont désactivées
+addonUpdate.error=Une erreur est survenue
+
+addonBlocked.blocked=Bloqué
+addonBlocked.softBlocked=Connu pour provoquer des problèmes de sécurité ou de stabilité
+addonBlocked.outdated=Périmé
+
+# LOCALIZATION NOTE (addonError-1, addonError-2, addonError-3, addonError-4):
+# #1 is the add-on name, #2 is the add-on host, #3 is the application name
+addonError-1=Le module n'a pas pu être téléchargé suite à un échec de connexion à #2.
+addonError-2=Le module de #2 n'a pas pu être installé car il ne correspond pas au module attendu par #3.
+addonError-3=Le module téléchargé depuis #2 n'a pas pu être installé car il semble corrompu.
+addonError-4=#1 n'a pas pu être installé car #3 ne peut pas modifier le fichier requis.
+
+# LOCALIZATION NOTE (addonLocalError-1, addonLocalError-2, addonLocalError-3, addonLocalError-4, addonErrorIncompatible, addonErrorBlocklisted):
+# #1 is the add-on name, #3 is the application name, #4 is the application version
+addonLocalError-1=Ce module n'a pas pu être installé à cause d'une erreur du système de fichiers.
+addonLocalError-2=Ce module n'a pas pu être installé car il ne correspond pas au module attendu par #3.
+addonLocalError-3=Ce module n'a pas pu être installé car il semble corrompu.
+addonLocalError-4=#1 n'a pas pu être installé car #3 ne peut pas modifier le fichier requis.
+addonErrorIncompatible=#1 n'a pas pu être installé car il n'est pas compatible avec #3 #4.
+addonErrorBlocklisted=#1 n'a pas pu être installé car il risque fort de causer des problèmes de stabilité ou de sécurité.
+
+# Download Manager
+# LOCALIZATION NOTE (Status): — is the "em dash" (long dash)
+# #1 download size for FINISHED or download state; #2 host (e.g., eTLD + 1, IP)
+downloadsStatus=#1 — #2
+# LOCALIZATION NOTE (Time): #1 left time for UNFINISHED, total time for FINISHED
+downloadsTime= — #1
+downloadsUnknownSize=Taille inconnue
+# LOCALIZATION NOTE (KnownSize): #1 size number; #2 size unit
+downloadsKnownSize=#1 #2
+downloadsYesterday=Hier
+# LOCALIZATION NOTE (MonthDate): #1 month name; #2 date number; e.g., January 22
+downloadsMonthDate=#2 #1
+downloadsEmpty=Aucun téléchargement
+downloadsDeleteTitle=Supprimer le fichier
+
+# Alerts
+alertAddons=Modules
+alertAddonsDownloading=Téléchargement du module
+alertAddonsInstalling=Installation du module
+alertAddonsInstalled=Installation terminée. Redémarrage nécessaire.
+alertAddonsInstalledNoRestart=Installation terminée
+alertAddonsFail=Échec de l'installation
+alertLinkBookmarked=Marque-page ajouté
+alertLockScreen=Orientation de l'écran
+alertLockScreen.locked=Verrouillée
+alertLockScreen.unlocked=Déverrouillée
+
+# LOCALIZATION NOTE (alertAddonsDisabled): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of add-ons
+alertAddonsDisabled=#1 module complémentaire incompatible a été désactivé;#1 modules complémentaires incompatibles ont été désactivés
+
+alertDownloads=Téléchargements
+alertDownloadsStart=Téléchargement : %S
+alertDownloadsDone=%S a terminé le téléchargement
+alertCantOpenDownload=Impossible d'ouvrir le fichier. Vous pouvez l'enregistrer.
+alertDownloadsSize=Fichier trop volumineux
+alertDownloadsNoSpace=Espace de stockage insuffisant
+
+# Notifications
+notificationRestart.normal=Redémarrer pour appliquer les changements.
+notificationRestart.update=Module(s) complémentaire(s) mis à jour. Redémarrer pour appliquer les changements.
+notificationRestart.blocked=Modules non sûrs installés. Redémarrer pour les désactiver.
+notificationRestart.button=Redémarrer
+
+# Popup Blocker
+popupWarning=%S a empêché ce site d'ouvrir une fenêtre popup.
+popupWarningMultiple=%S a empêché ce site d'ouvrir %S fenêtres popup.
+popupButtonAllowOnce=Afficher
+popupButtonAlwaysAllow2=Toujours afficher
+popupButtonNeverWarn2=Jamais
+
+# XPInstall
+xpinstallPromptWarning2=%S a empêché ce site (%S) d'installer un logiciel sur votre appareil.
+xpinstallPromptAllowButton=Autoriser
+xpinstallDisabledMessageLocked=L'installation de logiciels a été désactivée par votre administrateur système.
+xpinstallDisabledMessage2=L'installation de logiciels est actuellement désactivée. Appuyez sur « Activer » et essayez à nouveau.
+xpinstallDisabledButton=Activer
+
+# Site Identity
+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.identified.title_with_country=%S (%S)
+identity.encrypted2=Connexion chiffrée
+identity.unencrypted2=Connexion non chiffrée
+identity.unknown.tooltip=Ce site Web ne fournit aucune information sur son identité.
+identity.ownerUnknown2=(inconnu)
+
+# Geolocation UI
+geolocation.allow=Partager sa localisation
+geolocation.dontAllow=Pas de partage
+geolocation.wantsTo=%S voudrait savoir où vous vous trouvez.
+
+# Desktop notification UI
+desktopNotification.allow=Autoriser
+desktopNotification.dontAllow=Interdire
+desktopNotification.wantsTo=%S désire utiliser des notifications.
+
+# New Tab Popup
+# LOCALIZATION NOTE (newtabpopup): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of tabs
+newtabpopup.opened=Nouvel onglet ouvert;#1 nouveaux onglets ouverts
+
+# Error Console
+typeError=Erreur :
+typeWarning=Avertissement :
+
+# Offline web applications
+offlineApps.available2=%S veut stocker des données sur votre appareil pour un usage hors connexion.
+offlineApps.allow=Autoriser
+offlineApps.never=Interdire
+offlineApps.notNow=Plus tard
+
+# New-style ContentPermissionPrompt values
+offlineApps.dontAllow=Interdire
+offlineApps.wantsTo=%S veut stocker des données sur votre appareil pour un usage hors connexion.
+
+# IndexedDB Quota increases
+indexedDBQuota.allow=Autoriser
+indexedDBQuota.dontAllow=Interdire
+indexedDBQuota.wantsTo=%S veut stocker beaucoup de données sur votre appareil pour un usage hors connexion.
+
+# Open Web Apps management API
+openWebappsManage.allow=Autoriser
+openWebappsManage.dontAllow=Interdire
+openWebappsManage.wantsTo=%S désire gérer des applications sur votre appareil.
+
+# Bookmark List
+bookmarkList.desktop=Marque-pages
+
+# Closing Tabs
+tabs.closeWarningTitle=Confirmer la fermeture
+
+# LOCALIZATION NOTE (tabs.closeWarning): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of tabs (must be greater than 1)
+tabs.closeWarning=NOT USED;Vous êtes sur le point de fermer #1 onglets. Continuer ?
+
+tabs.closeButton=Fermer les onglets
+tabs.closeWarningPromptMe=Avertir lors de la fermeture de plusieurs onglets
+
+tabs.crashWarningTitle=Désolé !
+tabs.crashWarningMsg=Quelque chose s'est mal passé lors de l'affichage de la page.
+tabs.crashSubmitReport=Envoyer un rapport de plantage à Mozilla
+tabs.crashClose=Fermer l'onglet
+tabs.crashReload=Recharger l'onglet
+
+# Homepage
+# LOCALIZATION NOTE: homepage.custom is the text displayed on the selector button if
+# the user selects a webpage to be the startpage. We can't display the entire URL
+# or webpage title on the menulist, so we just display "Custom"
+homepage.custom2=Page personnalisée
+
+# Page Actions
+pageactions.saveas.pdf=Enregistrer au format PDF
+pageactions.geolocation=Localisation
+pageactions.popup=Popups
+pageactions.offline-app=Stockage hors connexion
+pageactions.password=Mot de passe
+pageactions.desktop-notification=Notifications Web
+pageactions.openWebappsManage=Applications Web
+
+# Open Search
+opensearch.searchWith=Rechercher avec :
+opensearch.searchFor=Rechercher « %S »
+
+# Open in Another App
+# LOCALIZATION NOTE: openinapp.specific is the text displayed if there is a single external app
+# %S is the name of the app, like "YouTube" or "Picassa"
+openinapp.specific=Ouvrir avec %S
+openinapp.general=Ouvrir dans une autre application
+
+# Clear Private Data
+clearPrivateData.title=Effacer mes traces
+clearPrivateData.message=Supprimer votre historique et vos paramètres de navigation, dont les cookies et mots de passe ?
+
+# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string
+# "true" (spelled and capitalized exactly that way) to show the "Character
+# Encoding" menu in the site menu. Any other value will hide it. Without this
+# setting, the "Character Encoding" menu must be enabled via Preferences.
+# This is not a string to translate. If users frequently use the "Character Encoding"
+# menu, set this to "true". Otherwise, you can leave it as "false".
+browser.menu.showCharacterEncoding=false
+
+# LOCALIZATION NOTE (intl.charsetmenu.browser.static): Set to a series of comma separated
+# values for charsets that the user can select from in the Character Encoding menu.
+intl.charsetmenu.browser.static=iso-8859-1,utf-8,iso-8859-15,x-gbk,big5,iso-2022-jp,shift_jis,euc-jp
+
+#Application Menu
+appMenu.more=Plus
+
+#Text Selection
+selectionHelper.textCopied=Texte copié dans le presse-papiers
new file mode 100644
--- /dev/null
+++ b/mobile/xul/chrome/checkbox.dtd
@@ -0,0 +1,2 @@
+<!ENTITY checkbox.yes.label "Oui">
+<!ENTITY checkbox.no.label "Non">
new file mode 100644
--- /dev/null
+++ b/mobile/xul/chrome/config.dtd
@@ -0,0 +1,12 @@
+<!ENTITY empty.label            "Rechercher">
+<!ENTITY newpref.label          "Ajouter une nouvelle préférence">
+<!ENTITY addpref.name           "Nom">
+<!ENTITY addpref.value          "Valeur">
+
+<!ENTITY cancel.label           "Annuler">
+<!ENTITY reset.label            "Réinitialiser">
+<!ENTITY done.label             "Terminé">
+
+<!ENTITY integer.label          "Entier">
+<!ENTITY string.label           "Chaîne">
+<!ENTITY boolean.label          "Booléen">
new file mode 100644
--- /dev/null
+++ b/mobile/xul/chrome/feedback.dtd
@@ -0,0 +1,11 @@
+<!ENTITY feedbackHeader2.label          "Outils pour réagir">
+
+<!ENTITY feedback.communicate.title     "Communiquez avec nous !">
+<!ENTITY feedback.feedback.title        "Retours d'utilisation">
+<!ENTITY feedback.feedback.good         "Bon">
+<!ENTITY feedback.feedback.bad          "Mauvais">
+
+<!ENTITY feedback.tools.title           "Outils">
+<!ENTITY feedback.allowTelemetry.title  "Envoyer les données de perf.">
+<!ENTITY feedback.forceCompat.title     "Modules incompat. permis">
+<!ENTITY feedback.errorConsole.title    "Activer la console d'erreurs">
new file mode 100644
--- /dev/null
+++ b/mobile/xul/chrome/localepicker.properties
@@ -0,0 +1,13 @@
+title=Sélectionner une langue
+continueIn=Continuer en %S
+
+# LOCALIZATION NOTE (name): The localized name of this locale.
+# Do not just translate the word 'English'
+name=Français
+choose=Choisir une autre langue
+chooseLanguage=Choisir une langue
+cancel=Annuler
+continue=Continuer
+installing=Installation de %S
+installerror=Erreur lors de l'installation de la langue
+loading=Chargement…
new file mode 100644
--- /dev/null
+++ b/mobile/xul/chrome/notification.dtd
@@ -0,0 +1,8 @@
+
+<!-- 
+     LOCALIZATION NOTE (geolocation.learnMore): Use the
+     unicode ellipsis char, \u2026,
+     or use "..." unless \u2026 doesn't suit traditions in your
+     locale.
+-->
+<!ENTITY geolocation.learnMore "En savoir plus…">
new file mode 100644
--- /dev/null
+++ b/mobile/xul/chrome/phishing.dtd
@@ -0,0 +1,25 @@
+<!ENTITY safeb.palm.warning.title "Suspicion de site Web contrefait">
+
+<!ENTITY safeb.palm.message.p1 "Cette page a été signalée comme étant une contrefaçon destinée à tromper les utilisateurs afin qu'ils communiquent leurs informations personnelles ou financières. La saisie d'informations personnelles sur cette page peut conduire à un vol d'identité ou à une autre fraude. &#160;">
+<!ENTITY safeb.palm.message.p1.linkText "En savoir plus &#187;">
+<!ENTITY safeb.palm.p1.linkStatusText "En savoir plus &#133;">
+
+<!ENTITY safeb.palm.message.p2.start "Ces types de sites Web sont utilisés dans des arnaques connues sous le terme d'attaques par phishing (ou hameçonnage), dans lesquelles des pages Web ou des courriels frauduleux sont utilisés pour imiter des sources en lesquelles vous pourriez avoir confiance. Vous pouvez en savoir plus sur ">
+<!ENTITY safeb.palm.message.p2.linkText "la façon dont &brandShortName; vous protège">
+<!ENTITY safeb.palm.message.p2.end " des attaques par hameçonnage.">
+
+<!ENTITY safeb.palm.accept.label "Sortir d'ici !">
+<!ENTITY safeb.palm.accept.statustext "Se rendre sur ma page d'accueil">
+<!ENTITY safeb.palm.decline.label "Ignorer cet avertissement">
+<!ENTITY safeb.palm.decline.statustext "Fermer l'avertissement" >
+<!ENTITY safeb.palm.notforgery.label2 "Ceci n'est pas une contrefaçon de site Web…">
+<!ENTITY safeb.palm.reportPage.label "Pourquoi cette page a-t-elle été bloquée ?">
+
+<!ENTITY safeb.blocked.malwarePage.title "Page malveillante !">
+<!-- Localization note (safeb.blocked.malware.shortDesc) - Please don't translate the contents of the <span id="malware_sitename"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->
+<!ENTITY safeb.blocked.malwarePage.shortDesc "La page Web sur <span id='malware_sitename'/> a été signalée comme étant une page malveillante et a été bloquée sur la base de vos préférences de sécurité.">
+<!ENTITY safeb.blocked.malwarePage.longDesc "<p>Les pages malveillantes essaient d'installer des programmes qui volent des informations personnelles, qui utilisent votre appareil pour en attaquer d'autres ou qui endommagent votre système.</p><p>Certaines pages distribuent intentionnellement des logiciels malfaisants, mais beaucoup sont compromises sans la permission de leurs propriétaires ou sans qu'ils en aient connaissance.</p>">
+
+<!ENTITY safeb.blocked.phishingPage.title2 "Suspicion de page contrefaite !">
+<!ENTITY safeb.blocked.phishingPage.shortDesc2 "<p>En saisissant des informations sur cette page Web, vous pourriez vous exposer à une usurpation d'identité ou à d'autres fraudes.</p>">
+<!ENTITY safeb.blocked.phishingPage.longDesc2 "<p>Les sites Web contrefaits sont conçus pour vous amener à révéler des informations personnelles ou financières en imitant des sites auxquels vous pourriez faire confiance.</p>">
new file mode 100644
--- /dev/null
+++ b/mobile/xul/chrome/preferences.dtd
@@ -0,0 +1,24 @@
+<!ENTITY prefsHeader.label                         "Préférences">
+<!ENTITY about.title                               "À propos de &brandShortName;">
+<!ENTITY about.button                              "Aller à la page">
+<!ENTITY content.title                             "Contenu">
+<!ENTITY reflowZoom.title                          "Zoom textuel reformaté">
+<!ENTITY showImages.title                          "Afficher les images">
+<!ENTITY enableJavaScript.title                    "Activer JavaScript">
+<!ENTITY privacy.title                             "Vie privée et confidentialité">
+<!ENTITY allowCookies.title                        "Autoriser les cookies">
+<!ENTITY doNotTrack.title                          "Dire de ne pas me pister">
+<!ENTITY masterPassword.title                      "Util. un mot de passe principal">
+<!ENTITY clearPrivateData2.title                   "Données privées">
+<!ENTITY clearPrivateData.button                   "Effacer">
+<!ENTITY rememberPasswords.title                   "Enreg. les mots de passe">
+<!ENTITY language.title                            "Langue">
+<!ENTITY language.auto                             "Détection automatique">
+<!ENTITY defaultBrowser.title                      "Navigateur par défaut">
+<!ENTITY defaultBrowser.description                "Faire de &brandShortName; votre navigateur par défaut">
+<!ENTITY homepage.title                            "Accueil">
+<!ENTITY homepage.none                             "Page vide">
+<!ENTITY homepage.default                          "Accueil de &brandShortName;">
+<!ENTITY homepage.currentpage                      "Page courante">
+<!ENTITY showCharsetEncoding.title                 "Afficher l'encodage">
+<!ENTITY actionbar.default                         "Paramètres &brandShortName;">
new file mode 100644
--- /dev/null
+++ b/mobile/xul/chrome/prompt.dtd
@@ -0,0 +1,2 @@
+<!ENTITY ok.label      "OK">
+<!ENTITY cancel.label  "Annuler">
new file mode 100644
--- /dev/null
+++ b/mobile/xul/chrome/sync.dtd
@@ -0,0 +1,27 @@
+<!ENTITY sync.title                 "Sync">
+<!ENTITY sync.notconnected          "Non connecté">
+<!ENTITY sync.connect               "Connecter">
+<!ENTITY sync.connected             "Connecté">
+<!ENTITY sync.details               "Détails">
+<!ENTITY sync.deviceName            "Cet appareil">
+<!ENTITY sync.disconnect            "Déconnecter">
+<!ENTITY sync.syncNow               "Synchroniser">
+
+<!ENTITY sync.setup.title           "Se connecter à Sync">
+<!ENTITY sync.setup.pair            "Pour activer, sélectionnez « Associer un appareil » sur votre autre appareil">
+<!ENTITY sync.fallback              "Je n'ai pas accès à mon ordinateur pour l'instant…">
+<!ENTITY sync.setup.manual          "Saisissez vos informations de compte Sync">
+<!ENTITY sync.account               "Nom du compte">
+<!ENTITY sync.password              "Mot de passe">
+<!ENTITY sync.recoveryKey           "Clé de récupération">
+<!ENTITY sync.customServer          "Utiliser un serveur personnalisé">
+<!ENTITY sync.serverURL             "URL du serveur">
+<!ENTITY sync.setup.connect         "Connexion">
+<!ENTITY sync.setup.cancel          "Annuler">
+<!ENTITY sync.setup.tutorial        "Guide">
+<!ENTITY sync.setup.waiting2        "En attente de l'autre appareil…">
+
+<!ENTITY sync.pair.title            "Associer un appareil">
+<!ENTITY sync.pair.description      "Pour activer votre nouvel appareil, choisissez &#x0022;Configurer la synchronisation&#x0022; sur celui-ci.">
+<!ENTITY sync.setup.close           "Fermer">
+<!ENTITY sync.setup.waitingdownload "Vos données sont téléchargées en arrière-plan. Vous pouvez fermer ce dialogue quand vous le désirez.">
new file mode 100644
--- /dev/null
+++ b/mobile/xul/chrome/sync.properties
@@ -0,0 +1,29 @@
+# Mobile Sync
+
+# %S is the date and time at which the last sync successfully completed
+lastSync2.label=Synchronisation : %S
+lastSyncInProgress2.label=Synchronisation : en cours…
+
+# %S is the username logged in
+account.label=Compte : %S
+notconnected.label=Non connecté
+connecting.label=Connexion…
+
+notificationDisconnect.label=Votre compte Firefox Sync a été supprimé
+notificationDisconnect.button=Annuler
+
+# LOCALIZATION NOTE (sync.clientUpdate, sync.remoteUpdate):
+# #1 is the "application name"
+# #2 is the "version"
+sync.update.client=#1 #2 n'est pas compatible avec la dernière version de Firefox Sync. Veuillez mettre à jour.
+sync.update.remote=#1 #2 n'est pas compatible avec d'anciennes versions de Firefox Sync. Veuillez mettre Firefox à jour sur vos autres ordinateurs.
+sync.update.title=Firefox Sync
+sync.update.button=En savoir plus
+sync.update.close=Fermer
+sync.setup.error.title=Impossible d'initialiser Sync
+sync.setup.error.network=Aucune connexion Internet disponible
+sync.setup.error.nodata=%S n'a pas pu se connecter à Sync. Réessayer ?
+sync.setup.tryagain=Réessayer
+sync.setup.manual=Configuration manuelle
+
+sync.message.notabs=Aucun onglet de vos autres ordinateurs.
new file mode 100644
--- /dev/null
+++ b/mobile/xul/chrome/webapps.dtd
@@ -0,0 +1,7 @@
+<!ENTITY webapps.title.placeholder "Saisir un titre">
+<!ENTITY webapps.permissions "Autoriser l'accès :">
+<!ENTITY webapps.perm.geolocation "Navigation géolocalisée">
+<!ENTITY webapps.perm.offline "Stockage de données hors connexion">
+<!ENTITY webapps.perm.notifications "Notifications sur le bureau">
+<!ENTITY webapps.perm.requestedHint "(accès demandé)">
+<!ENTITY webapps.add-homescreen "Ajouter à l'écran d'accueil">
new file mode 100644
--- /dev/null
+++ b/mobile/xul/crashreporter/crashreporter-override.ini
@@ -0,0 +1,10 @@
+# This file is in the UTF-8 encoding
+[Strings]
+# LOCALIZATION NOTE (CrashReporterProductErrorText2): %s is replaced with another string containing detailed information.
+CrashReporterProductErrorText2=Firefox a planté. Malheureusement, le rapporteur de plantage ne peut envoyer de rapport.\n\nDétails : %s
+CrashReporterDescriptionText2=Firefox a planté. Vos onglets seront listés sur la page présentée au redémarrage de Firefox.\n\nAidez-nous à corriger ce problème !
+# LOCALIZATION NOTE (CheckSendReport): The %s is replaced with the vendor name.
+CheckSendReport=Envoyer un rapport à %s
+CheckIncludeURL=Inclure l'adresse de la page
+Quit2=Quitter Firefox
+Restart=Redémarrer Firefox
new file mode 100644
--- /dev/null
+++ b/mobile/xul/updater/updater.ini
@@ -0,0 +1,4 @@
+; This file is in the UTF-8 encoding
+[Strings]
+TitleText=Mise à jour de %MOZ_APP_DISPLAYNAME%
+InfoText=%MOZ_APP_DISPLAYNAME% installe les mises à jour et démarrera dans quelques instants…