From 0931c18c51b0fcc5fa0eba01052d3df47f0ec51f Mon Sep 17 00:00:00 2001 From: Ahmed El-Helw Date: Fri, 17 Mar 2017 13:14:44 -0700 Subject: [PATCH] French localization (#684) * French localization Add French localization, courtesy of brother Nadim Sohail, may Allah reward him greatly! --- src/config.js | 2 +- src/locale/fr.js | 82 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 83 insertions(+), 1 deletion(-) create mode 100644 src/locale/fr.js diff --git a/src/config.js b/src/config.js index 1e3725116..41c6cc173 100644 --- a/src/config.js +++ b/src/config.js @@ -19,7 +19,7 @@ const config = { sentryServer: process.env.SENTRY_KEY_SERVER, facebookAppId: process.env.FACEBOOK_APP_ID, // Supported locales - locales: { en: 'English', ar: 'العربية', ur: 'اردو', id: 'Bahasa Indonesia', tr: 'Türkçe' }, + locales: { en: 'English', ar: 'العربية', ur: 'اردو', id: 'Bahasa Indonesia', tr: 'Türkçe', fr: 'Langue du Site' }, defaultLocale: 'en', app: { head: { diff --git a/src/locale/fr.js b/src/locale/fr.js new file mode 100644 index 000000000..01f5d1ed7 --- /dev/null +++ b/src/locale/fr.js @@ -0,0 +1,82 @@ +// jscs:disable disallowQuotedKeysInObjects +export default { + messages: { + local: 'french', + 'local.siteLocale': 'Langue du Site', + 'local.changeLocal': 'Choisir la langue du site', + 'local.navtiveName': 'Français', + 'local.selectLabel': 'Langue', + 'setting.title': 'Paramètres', + 'setting.chapters': 'Sourates', + 'setting.verses': 'Aller au verset', + 'setting.reciters.title': 'Récitateurs', + 'setting.translations.title': 'Traductions', + 'setting.translations.removeAll': 'Tout désélectionner', + 'setting.translations.english': 'Anglais', + 'setting.translations.other': 'Autres Langues', + 'setting.fontSize': 'Taille de la police', + 'setting.fontSize.arabic': 'Arabe', + 'setting.reading': 'Lecture', + 'setting.tooltip': 'Contenu de l’infobulle', + 'setting.tooltip.title': 'Affichage de l’infobulle', + 'setting.tooltip.translation': 'Traduction', + 'setting.tooltip.transliteration': 'Translittération', + 'setting.nightMode': 'Mode Nuit', + 'setting.nightMode.dayTip': 'Passer en mode jour', + 'setting.nightMode.nightTip': ' Passer en mode nuit', + + 'ayah.media.lectureFrom': 'Regarder les commentaires de la vidéo depuis {from}', + 'ayah.bookmarked': 'Favoris ajouté', + 'ayah.bookmark': 'Favoris', + + 'search.placeholder': 'Chercher "Noah"', + 'search.resultHeading': '{from}-{to} DE {total} RESULTATS DE LA RECHERCHE POUR : {query}', // eslint-disable-line max-len + 'search.error': 'Désolé, une erreur s’est produite lors de votre recherche.', + 'search.nothing': 'Aucune requête de recherche.', + 'search.noResult': 'Aucun résultat trouvé.', + + 'surah.next': 'SUIVANT', + 'surah.previous': 'PRECEDENT', + 'surah.info': 'Info Sourate', + 'surah.index.heading': 'SOURATES (CHAPITRES)', + 'surah.index.continue': 'Continuer', + 'surah.index.quickLinks': 'Liens rapides', + 'surah.goToBeginning': 'Début de la Sourate', + + 'player.currentVerse': 'Verset', + 'player.nextAyah': 'Prochain Verset', + 'player.previousAyah': 'Verset Précèdent', + 'player.repeat.title': 'ACTIVER REPETITION', + 'player.repeat.single': 'Une fois', + 'player.repeat.range': 'Plage', + 'player.repeat.rangeStart': 'De', + 'player.repeat.rangeEnd': 'A', + 'player.repeat.times': 'Fois', + 'player.repeat.loop': 'boucle', + 'player.scrollButtonTip': 'Défiler automatiquement jusqu’au verset en cours de lecture', // eslint-disable-line max-len + + 'app.loading': 'Chargement...', + 'actions.copy': 'Copier', + 'actions.copied': 'Copié !', + 'actions.play': 'Lecture', + 'actions.pause': 'Pause', + + 'nav.title': 'Coran', + 'nav.settings': 'Paramètres', + 'nav.contribute': 'Contribuer', + 'nav.aboutUs': 'Qui sommes-nous', + 'nav.developers': 'Développeurs', + 'nav.usefulSites': 'Sites utiles', + 'nav.otherLinks': 'Autre liens', + 'nav.contactUs': 'Contacter nous', + 'nav.help': 'Aide et feedback', + 'nav.aboutQuranProject': 'Quran.com (connu aussi sous le nom The Noble Quran, Al Quran, Holy Quran, Koran) est un projet à but non-lucratif.', // eslint-disable-line max-len + 'nav.rightsReserved': 'Tous droits réservés', + 'nav.mobile': 'Applications Mobile', + 'nav.navigate': 'Naviguer', + 'nav.legacySite': 'Version précédente de Quran.com', + + 'login.message': 'Identifiez-vous sur Quran.com pour enregistrer tous vos favoris, notes et activités. ' + } +}; +