Skip to content

Commit

Permalink
Merge pull request #57 from OmkarApre/transltion-in-french
Browse files Browse the repository at this point in the history
Transalation in French  language updated
  • Loading branch information
f-r00t authored Jan 2, 2024
2 parents a00f225 + 03cb9c0 commit c2b6d91
Show file tree
Hide file tree
Showing 2 changed files with 190 additions and 0 deletions.
5 changes: 5 additions & 0 deletions src/i18n.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import uk from './i18n/uk.json';
import hi from './i18n/hi.json';
import mr from './i18n/mr.json';
import id from './i18n/id.json';
import fr from './i18n/fr.json';

import { Globals } from './Globals';
import RNLanguageDetector from '@os-team/i18next-react-native-language-detector';
Expand Down Expand Up @@ -73,7 +74,11 @@ i18next
},
id: {
translation: id,
},
fr: {
translation: fr,
}

},
});

Expand Down
185 changes: 185 additions & 0 deletions src/i18n/fr.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,185 @@
{
"PaymentAddress": "Adresse de paiement",
"messageKey": "Clé de message",
"copy": "Copie",
"copied": "copié",
"noTxMessage": "Vous n’avez pas encore de transactions 😥",
"notSyncedMessage": "\n\n Votre wallet est toujours en cours de synchronisation, veuillez patienter..",
"emptyAddressBook": "Votre carnet d’adresses est vide ! Ajoutez un nouveau destinataire ci-dessus pour le peupler il.",
"messagesTitle": "Messages privés",
"sendToWho": "Envoyer la transaction",
"addNewRecipient": "Ajouter un contact",
"scanQR": "Scanner le QR",
"sendingMsg": "Envoi du paiement…",
"failedMsg": "Le paiement a échoué !",
"completeMsg": "Paiement envoyé !",
"newContact": "Ajouter contact",
"name": "Nom",
"continue": "Continuer",
"backupKeys": "Sauvegarder vos clés",
"backupKeysDescr": "Enregistrer vos clés privées",
"viewLogs": "Voir journal",
"viewLogsDescr": "Voir les informations de débogage",
"rewindWallet": "Rembobiner wallet",
"rewindWalletDescr": "Rescanner les 5000 derniers blocs pour rechercher les transactions manquantes",
"resetWallet": "Réinitialiser le wallet",
"resetWalletDescr": "Oublier toutes les transactions, utile si vous rencontrez des problèmes pour envoyer des messages. Les fonds sont toujours récupérables avec votre seed.",
"backgroundSyncing": "Accélérer la synchronisation en arrière-plan",
"backgroundSyncingDescr": "Désactiver l’optimisation de la batterie pour permettre une synchronisation plus fiable",
"swapNode": "Échanger le nœud",
"swapNodeDescr": "Passer à un nœud différent pour les communications du réseau XKR",
"swapCurrency": "Changer de devise",
"swapCurrencyDescr": "Modifier la devise fiduciaire d'affichage",
"limitData": "Limiter l’utilisation des données mobiles",
"limitDataDescr": "Ne synchroniser que lorsque vous êtes connecté au WiFi",
"enablePin": "Activer le code PIN ou l’authentification biométrique",
"enablePinDescr": "Activer l'authentification pour les opérations sensibles",
"changeLoginMethod": "Changer de méthode se connecter",
"changeLoginMethodDescr": "Changer entre la connexion ou la connexion biométrique",
"enableNotifications": "Activer les notifications",
"enableNotificationsDescr": "Obtenir des notifications lorsque vous recevez un message ou un paiement",
"scanCoinbase": "Scanner les transactions coinbase",
"scanCoinbaseDescr": "Activez ceci si vous avez miné en solo XKR sur votre ordinateur (c’est-à-dire pas sur un pool) ",
"manualOptimization": "Optimiser manuellement wallet",
"manualOptimizationDescr": "Vous permet d’envoyer plus de messages avec moins de XKR",
"resyncWallet": "Resynchroniser le wallet",
"resyncWalletDescr": "Resynchronisez votre wallet à partir de zéro",
"deleteWallet": "Supprimer le compte",
"deleteWalletDescr": "Veuillez d’abord sauvegarder vos clés !",
"noMessages": "Pas encore de messages 🥱",
"typeMessageHere": "Tapez ici…",
"page": "Page",
"processing": "Traitement depuis ",
"completed": "Terminé ",
"received": "Reçu",
"sent": "Envoyé",
"recipient": "Destinataire",
"amount": "Montant",
"fee": "Frais",
"value": "Valeur",
"state": "État",
"hash": "Hachage",
"paymentID": "ID du paiement",
"blockHeight": "Hauteur du bloc",
"address": "Adresse",
"notes": "Notes",
"viewOnExplorer": "Voir dans l'explorateur",
"transferTitle": "Envoyer XKR à {nom}",
"sendAmountLabel": "Montant à envoyer",
"sendMaxButton": "Envoyer tout",
"shouldArriveIn": "Devrait arriver dans ",
"reviewTitle": "Revoir votre transaction",
"change": "Changer",
"none": "Aucun",
"details": "\"s détails",
"transferDetails": "Détail",
"gets": "obtient",
"nodeFee": "Frais nœud",
"sendTransaction": "Envoyer la transaction",
"estimating": "Traitement de votre transaction..",
"remove": "Supprimer",
"removeWarning": "Êtes-vous sûr ?",
"cancel": "Annuler",
"update": "Mettre à jour",
"sendAllLabel": "Envoi du solde entier",
"minute": "minutes",
"second": "seconde",
"welcomeMessage": "Bienvenue dans la version bêta ouverte de Hugin Messenger, le messager blockchain.",
"createNewAccount": "Créer un nouveau compte",
"restoreAccount": "Restaurer le compte",
"disclaimer": "Avant de continuer, veuillez prendre une minute pour lire et accepter les déclarations ci-dessous.",
"privateKeyWarning": "Je comprends que je suis le seul propriétaire de mes privées clés/seed, et si je les perds, mon wallet ne peut pas être récupéré.",
"warrantyWarning": "Je comprends qu'aucune garantie ou garantie n'est fournie, exprimée ou implicite lors de l'utilisation de cette application et que tout fonds perdu en utilisant cette application ne relève pas de la responsabilité du créateur, de l'éditeur ou du distributeur de l'application.",
"authenticateHow": "Comment aimeriez-vous sécuriser votre compte ?",
"useHardware": "Utilisez l'authentification matérielle si disponible (empreinte digitale, FaceID, TouchID), et si elle n'est pas disponible, basculez vers un code PIN.",
"usePinCode": "Utilisez un code PIN à 6 chiffres.",
"noAuth": "Ne pas utiliser d'authentification du tout (déconseillé).",
"whenCreated": "Quand avez-vous créé votre wallet ?",
"whenCreatedSubtitle": "Cela nous aide à scanner votre wallet plus rapidement.",
"pickMonth": "Choisissez un mois",
"pickApproxBlockHeight": "Choisir une hauteur de bloc approximative",
"pickExactBlockHeight": "Choisir une hauteur de bloc exacte",
"idk": "Je ne sais pas",
"howToImport": "Comment souhaitez-vous importer votre wallet ?",
"mnemonic": "Seed mnémonique de 25 mots",
"privateKeys": "Privées De dépense + clé Privée de visualisation",
"enterMnemonic": "Entrez votre seed mnémonique...",
"enterMnemonicSubtitle": "Cela doit être 25 mots anglais.",
"mnemonicSeed": "Seed mnémonique",
"importKeys": "Importer les clés",
"enterKeys": "Entrez votre clé privée de dépense et votre clé privée de vue..",
"enterKeysSubtitle": "Il s'agit toutes deux de chaînes hexadécimales de 64 caractères.",
"whichMonth": "Quel mois avez-vous créé votre wallet ?",
"next": "Suivant",
"previous": "Précédent",
"whichBlock": "À quel bloc avez-vous créé votre wallet",
"betweenWhichBlocks": "Entre quelles hauteurs de blocs avez-vous créé votre wallet ?",
"walletCreated": "Votre wallet a été créé !",
"walletCreatedSubtitle": "Veuillez enregistrer les mots de sauvegarde suivants dans un endroit sûr.",
"walletCreatedSubtitleSubtitle": "Sans cette seed, si votre téléphone est perdu ou si votre wallet est corrompu, vous ne pourrez pas restaurer votre wallet et vos fonds seront perdus à jamais !",
"topUp": "Recharger",
"send": "Envoyer",
"settingsTitle": "Paramètres",
"autoSelectNode": "Sélectionner un nœud automatiquement",
"pickNodeList": "ou choisir un nœud dans la liste",
"pullToCheck": "Tirez vers le bas pour vérifier l'état des nœuds",
"useCustomNode": "Utiliser un nœud personnalisé",
"customNodeFormat": "Format est url:port:ssl (ssl=true/false)",
"ou": "ou",
"nodeOfflineWarning": "Le nœud est hors ligne. Veuillez en choisir un nouveau dans les paramètres.",
"disableDozeText": "La désactivation du mode Doze pour {Config.appName} peut aider à garantir que votre wallet est toujours synchronisé ou presque synchronisé. Le mode Doze empêche la synchronisation en arrière-plan de se déclencher de manière cohérente, surtout si vous n'utilisez pas votre téléphone, afin d'économiser la batterie.{\n\n}Pour désactiver le mode Doze, cliquez simplement sur le lien ci-dessous, puis sélectionnez 'Toutes les applications' dans le menu déroulant.{\n\n}Ensuite, faites défiler vers le bas pour trouver {Config.appName}, cliquez dessus, puis choisissez 'Ne pas optimiser'.{\n\n}Cliquez sur Terminé, et c'est tout !{\n\n}",
"dozeDisabled": "Super ! Doze est déjà désactivé. Vous n'avez rien d'autre à faire !",
"dozeEnabled": "Doze n'est pas encore désactivé. Lisez la suite pour savoir comment le désactiver.",
"openBatteryMenu": "Cliquez ici pour ouvrir le menu d'optimisation de la batterie.",
"deleteWarningPromptTitle": "Supprimer wallet?",
"deleteWarningSubtitle": "Êtes-vous sûr de vouloir supprimer votre wallet ? Si votre seed n'est pas sauvegardée, vos fonds seront perdus !",
"delete": "Supprimer",
"resyncTitle": "Resynchroniser le wallet ?",
"resyncSubtitle": "Êtes-vous sûr de vouloir resynchroniser votre wallet ? Cela peut prendre beaucoup de temps.",
"resync": "Resynchroniser",
"resyncNotif": "Wallet resynchronization initiated",
"rewindTitle": "Rembobiner le wallet?",
"rewindSubtitle": "Êtes-vous sûr de vouloir rembobiner votre wallet ? Cela prendra un peu de temps.",
"rewind": "Rembobiner",
"rewindNotif": "Rembobinage du Wallet initié",
"swappingNode": "Échange de nœud..",
"nodeSwapped": "Échange de nœud réussi",
"updatingNodes": "Mise à jour de la liste de nœuds...",
"noNodes": "Impossible de charger les nœuds ! Soit l'API est en panne, soit vous n'avez pas d'internet.\n\nTirez pour rafraîchir et essayer de charger les nœuds à nouveau.",
"dataLimitOn": "Limit des données activée",
"dataLimitOff": "Limite de données désactivée",
"pinOn": "Confirmation du code PIN Activée",
"pinOff": "Confirmation du code PIN Dsactivée",
"notifsOn": "Notifications activées",
"notifsOff": "Notifications désactivées",
"coinbaseOn": "Scan des transactions Coinbase activé",
"coinbaseOff": "Scan des transactions Coinbase désactivé",
"notSyncingTitle": "Pas de synchronisation",
"notSyncingSubtitle": "Vous avez activé la limit des données et vous êtes sur une connexion limitée. La synchronisation n'est pas démarrée.",
"ok": "OK",
"boardsTitle": "Planches",
"subscribe": "Ajouter Planch",
"myBoards": "Mes Planches",
"close": "Fermer",
"edit": "Modifier",
"cancelOptimize": "Pas besoin d'optimiser ! Vous pouvez déjà envoyer {inputs.length} messages.",
"optimizationComplete": "Optimisation terminée !",
"nickname": "Surnom",
"recoverWalletTitle": "Récupérer le wallet ?",
"recoverWalletDescr": "Cela rendra tous les fonds actuels indisponibles (mais récupérables avec vos clés privées).",
"groupsRecommendations": "Groupes recommandés",
"groups": "Groupes",
"call": "Appeler",
"inCall": "En appel",
"tapToCall": "Appuyez sur l'icône du téléphone pour appeler",
"isCalling": "/* Alice */ vous appelle. Appuyez sur l'icône du téléphone pour répondre.",
"noRecordAccess": "Pas d'accès à la caméra et/ou au microphone. Veuillez les autoriser dans les paramètres de votre téléphone pour passer des appels.",
"callStarted": "Appel commencé",
"callAnswered": "Appel répondu",
"waitingForAnswer": "En attente d'une réponse..",
"connecting": "Connexion ..",
"callTerminated": "Appel terminé",
"loadMore": "Charger plus",
"transactionHash": "Hachage de la transaction",
"transactionHistory": "Historique des transactions"
}

0 comments on commit c2b6d91

Please sign in to comment.