fr_fr_translation.dart 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364
  1. import '../strings_enum.dart';
  2. const Map<String, String> frFR = {
  3. Strings.someThingWentWorng: 'Quelque chose s\'est mal passé',
  4. Strings.retry: 'Réessayer',
  5. //profile
  6. Strings.settings: 'Paramètres',
  7. Strings.language: 'Langue',
  8. Strings.termsOfService: 'Conditions d\'utilisation',
  9. Strings.privacyPolicy: 'Politique de confidentialité',
  10. Strings.version: 'Version',
  11. Strings.ok: 'OK',
  12. Strings.cancel: 'Annuler',
  13. Strings.oops: 'Oups',
  14. Strings.copied: 'Copié',
  15. Strings.later: 'Plus tard',
  16. Strings.noData: 'Aucune donnée',
  17. //empty error update
  18. Strings.refresh: 'Actualiser',
  19. Strings.unableToConnectNetwork: 'Veuillez vérifier votre connexion Internet',
  20. Strings.unableToConnectServer:
  21. 'Le serveur est temporairement indisponible, veuillez réessayer plus tard',
  22. Strings.regionRestricted:
  23. 'En raison des lois locales et des restrictions réglementaires, le service FKey n\'est pas disponible dans votre région.',
  24. Strings.updateNow: 'Mettre à jour',
  25. Strings.newVersionAvailable: 'Nouvelle version disponible',
  26. // util error
  27. Strings.eUtilOpenEmail: 'Erreur lors de l\'ouverture de l\'e-mail',
  28. Strings.eUtilOpenBrowser: 'Erreur lors de l\'ouverture du navigateur',
  29. Strings.eUtilOpenGooglePlay: 'Erreur lors de l\'ouverture de Google Play',
  30. Strings.error: 'Erreur',
  31. // Privacy policy
  32. Strings.terms: 'Conditions',
  33. Strings.privacy: 'Confidentialité',
  34. Strings.termsAgreementPrefix:
  35. 'En vous inscrivant ou en continuant, vous acceptez nos ',
  36. Strings.termsAgreementConnector: ' et ',
  37. // Account page
  38. Strings.account: 'Compte',
  39. // Dialog texts
  40. Strings.processing: 'Traitement...',
  41. Strings.success: 'Succès',
  42. Strings.unknownError: 'Erreur inconnue',
  43. Strings.failed: 'Échec',
  44. // exit
  45. Strings.exit: 'Quitter',
  46. // feedback
  47. Strings.feedback: 'Commentaires',
  48. // setting page
  49. Strings.networkSection: 'Réseau',
  50. Strings.securitySection: 'Sécurité',
  51. Strings.myPreCode: 'Mon pré-code',
  52. Strings.validTerm: 'Terme valide',
  53. Strings.freeTime: 'Temps gratuit',
  54. Strings.deviceAuthorization: 'Autorisation de l\'appareil',
  55. Strings.routingMode: 'Mode de routage',
  56. Strings.splitTunneling: 'Tunneling fractionné',
  57. Strings.autoReconnect: 'Reconnexion automatique',
  58. Strings.restoreDefault: 'Restaurer par défaut',
  59. Strings.deleteAccount: 'Supprimer le compte',
  60. Strings.logout: 'Déconnexion',
  61. // media location page
  62. Strings.connecting: 'Connexion...',
  63. Strings.connected: 'Connecté',
  64. Strings.disconnected: 'Déconnecté',
  65. Strings.open: 'Ouvrir',
  66. Strings.disconnect: 'Déconnecter',
  67. Strings.connect: 'Connecter',
  68. Strings.opening: 'Ouverture',
  69. Strings.connectedSuccessfully: 'Connecté avec succès',
  70. Strings.willOpenSoon: 's\'ouvrira bientôt',
  71. Strings.netflix: 'Netflix',
  72. Strings.youtube: 'YouTube',
  73. Strings.amazon: 'Amazon',
  74. Strings.hulu: 'hulu',
  75. Strings.niftyStreaming: 'Nifty Streaming',
  76. Strings.youtubeStreaming: 'YouTube Streaming',
  77. Strings.amazonStreaming: 'Amazon Streaming',
  78. Strings.huluStreaming: 'hulu Streaming',
  79. // split tunneling page
  80. Strings.excludeSelectedAppsFromVPN:
  81. 'Exclure les applications sélectionnées du VPN',
  82. Strings.useVPNForSelectedAppsOnly:
  83. 'Utiliser le VPN uniquement pour les applications sélectionnées',
  84. Strings.selectApps: 'Sélectionner les applications',
  85. Strings.customizeYourVPN: 'Personnalisez votre VPN',
  86. // subscription page
  87. Strings.subscription: 'Abonnement',
  88. Strings.currentSubscription: 'Abonnement actuel',
  89. Strings.upgradeToPremium: 'Passer à Premium',
  90. Strings.activatePreCode: 'Activer le pré-code',
  91. Strings.preCodeHint:
  92. 'Si vous avez un pré-code, veuillez le saisir pour réclamer vos avantages Pre.',
  93. Strings.planChangeInfo: 'Informations sur le changement de plan',
  94. Strings.whenItStarts: 'Quand cela commence',
  95. Strings.whatHappensToYourBalance: 'Ce qui arrive à votre solde',
  96. Strings.extraTime: 'Temps supplémentaire',
  97. Strings.yourNewPlanBeginsRightAway:
  98. 'Votre nouveau plan commence immédiatement.',
  99. Strings.anyUnusedAmountFromYourOldPlan:
  100. 'Tout montant inutilisé de votre ancien plan sera ajouté au nouveau.',
  101. Strings.youllGetExtraDays:
  102. 'Vous obtiendrez des jours supplémentaires en fonction de votre solde restant.',
  103. Strings.premiumsIncluded: 'Premium inclus',
  104. Strings.unlockAllFreeLocations: 'Débloquer tous les emplacements gratuits',
  105. Strings.unlockSmartMode: 'Débloquer le mode intelligent',
  106. Strings.unlockMultiHopMode: 'Débloquer le mode Multi-saut',
  107. Strings.premiumCanShareXDevices: 'Premium peut partager X appareils',
  108. Strings.ownYourOwnPrivateServer: 'Possédez votre propre serveur privé',
  109. Strings.closeAds: 'Fermer les publicités',
  110. Strings.confirmChange: 'Confirmer le changement',
  111. Strings.restorePurchases: 'Restaurer les achats',
  112. Strings.paymentIssue: 'Problème paiement',
  113. Strings.yearlyAutoRenewCancelAnytime:
  114. 'Renouvellement annuel. Annulez quand vous voulez',
  115. // home page
  116. Strings.recent: 'Récent',
  117. Strings.moviesAndTV: 'Films et TV',
  118. Strings.social: 'Social',
  119. Strings.support: 'Support',
  120. Strings.sport: 'Sport',
  121. Strings.music: 'Musique',
  122. Strings.game: 'Jeu',
  123. // country restricted
  124. Strings.sorry: 'Désolé',
  125. Strings.unableToLoadData: 'Impossible de charger les données',
  126. Strings.dueLawsAndRegulations:
  127. 'En raison des lois et réglementations locales, \nles services NOMOVPN ne sont pas disponibles dans \nvotre région actuelle.',
  128. // more pages
  129. Strings.sendPreCodeToEmail: 'Envoyer le pré-code par e-mail',
  130. Strings.selectServer: 'Sélectionner le serveur',
  131. // Dialog messages
  132. Strings.premiumActivated: 'Premium activé avec succès !',
  133. Strings.premiumActivatedMessage:
  134. 'Vous avez été mis à niveau vers Premium. Profitez de toutes les fonctionnalités avancées et d\'une expérience de navigation améliorée.',
  135. Strings.gotIt: 'Compris',
  136. Strings.emailSent: 'E-mail envoyé avec succès',
  137. Strings.emailSentMessage:
  138. 'Votre code Pre a été envoyé à votre e-mail.\nVeuillez vérifier votre boîte de réception (et dossier spam).',
  139. Strings.noInternetConnection: 'Pas de connexion Internet',
  140. Strings.noInternetMessage:
  141. 'Il semble que vous soyez hors ligne. Veuillez vérifier votre connexion Internet et réessayer.',
  142. Strings.logOut: 'Se déconnecter',
  143. Strings.logOutConfirmMessage:
  144. 'Êtes-vous sûr de vouloir vous déconnecter ? Vous devrez vous reconnecter pour accéder à vos fonctionnalités Premium.',
  145. Strings.thankYouFeedback: 'Merci pour vos commentaires !',
  146. Strings.feedbackMessage:
  147. 'Nous sommes désolés que vous ne profitiez pas de votre expérience. Nous ferons de notre mieux pour l\'améliorer bientôt.',
  148. Strings.done: 'Terminé',
  149. Strings.whatIsUid: 'Qu\'est-ce que l\'UID ?',
  150. Strings.uidMessage:
  151. 'ID de l\'appareil (UID) Il s\'agit de l\'identifiant unique de votre appareil. Fournir cet ID aide notre équipe d\'assistance à vérifier votre appareil et à résoudre vos problèmes plus rapidement.',
  152. Strings.confirm: 'Confirmer',
  153. // Device Authorization
  154. Strings.copy: 'Copier',
  155. Strings.pleaseKeepPageOpen: 'Veuillez garder cette page ouverte.',
  156. Strings.authorizationCode: 'Code d\'autorisation',
  157. Strings.authorizationCodeDesc:
  158. 'Ce code à 6 chiffres permet à un utilisateur VIP de lier votre appareil. Il se rafraîchit toutes les 15 minutes.',
  159. Strings.shareWithPreUser: 'Partager avec l\'utilisateur Pre',
  160. Strings.shareWithPreUserDesc:
  161. 'Dites à l\'utilisateur VIP ce code afin qu\'il puisse le saisir sur son appareil pour vous autoriser.',
  162. Strings.waitingForAuthorization: 'En attente d\'autorisation',
  163. Strings.waitingForAuthorizationDesc:
  164. 'Veuillez garder cette page ouverte.\nUne fois approuvé, votre compte sera automatiquement mis à niveau et reconnecté.',
  165. Strings.enterCode: 'Entrer le code',
  166. Strings.enterCodeDesc:
  167. 'Saisissez le code à 6 chiffres affiché sur l\'autre appareil (utilisateur gratuit). Ce code se rafraîchit toutes les 15 minutes.',
  168. Strings.verifyDevice: 'Vérifier l\'appareil',
  169. Strings.verifyDeviceDesc:
  170. 'Nous vérifierons si le code saisi correspond à un appareil actif en attente d\'autorisation.',
  171. Strings.authorizationSuccessful: 'Autorisation réussie',
  172. Strings.authorizationSuccessfulDesc:
  173. 'Une fois confirmé, l\'appareil sera automatiquement mis à niveau et lié à votre compte.',
  174. Strings.deviceLimitReached: 'Limite d\'appareils atteinte',
  175. Strings.deviceLimitMessage: 'Vous ne pouvez autoriser que',
  176. Strings.devices: 'appareils',
  177. Strings.deviceAuthorized: 'Appareil autorisé',
  178. Strings.deviceAuthorizedMessage:
  179. 'Le nouvel appareil a été autorisé avec succès',
  180. Strings.relieveDevice: 'Libérer l\'appareil',
  181. Strings.relieveDeviceMessage: 'Êtes-vous sûr de vouloir libérer',
  182. Strings.relieveDeviceLoseAccess: 'Cet appareil perdra l\'accès Premium.',
  183. Strings.deviceRelieved: 'Appareil libéré',
  184. Strings.deviceRelievedMessage: 'a été retiré des appareils autorisés',
  185. Strings.currentDevice: 'Appareil actuel',
  186. Strings.androidDevices: 'Appareils Android',
  187. Strings.authCodeCopied: 'Code d\'autorisation copié dans le presse-papiers',
  188. // Pre Code Email
  189. Strings.codeBackedUpMessage: 'Votre code sera sauvegardé dans cet e-mail.',
  190. Strings.enterYourEmail: 'Entrez votre e-mail',
  191. Strings.sendYourEmail: 'Envoyer votre e-mail',
  192. Strings.yourPreCredential: 'Votre identifiant Pre',
  193. Strings.yourPreCredentialDesc:
  194. 'Il s\'agit de votre identifiant VIP. Veuillez le conserver en toute sécurité et ne le partagez avec personne.',
  195. Strings.secureEmailBackup: 'Sauvegarde e-mail sécurisée',
  196. Strings.secureEmailBackupDesc:
  197. 'Nous vous enverrons un e-mail contenant cet identifiant à votre adresse e-mail spécifiée pour sa conservation.',
  198. Strings.sendAndSave: 'Envoyer et enregistrer',
  199. Strings.sendAndSaveDesc:
  200. 'Après l\'envoi de l\'e-mail, nous vous recommandons également d\'enregistrer cet identifiant dans un emplacement sécurisé sur votre appareil.',
  201. // Routing Mode
  202. Strings.smart: 'Intelligent',
  203. Strings.smartModeDesc:
  204. 'Les réseaux local et VPN coexistent et la route optimale est sélectionnée intelligemment.',
  205. Strings.global: 'Global',
  206. Strings.globalModeDesc:
  207. 'Tout le trafic est acheminé via le serveur VPN pour garantir une confidentialité et une sécurité maximales.',
  208. // Subscription Plans
  209. Strings.perYear: 'Par an',
  210. Strings.yearlyPlan: 'Forfait annuel',
  211. Strings.mostlyChoose: 'Le plus choisi',
  212. Strings.once: 'une fois',
  213. Strings.lifeTime: 'À vie',
  214. Strings.monthPlan: 'Forfait mensuel',
  215. Strings.perWeek: 'Par semaine',
  216. Strings.weekPlan: 'Forfait hebdomadaire',
  217. Strings.limitedTime: 'Durée limitée',
  218. Strings.subscriptionChanged: 'Plan d\'abonnement modifié avec succès',
  219. Strings.restoringPurchases: 'Restauration des achats...',
  220. Strings.openingPaymentSupport: 'Ouverture du support de paiement...',
  221. Strings.info: 'Information',
  222. // Other messages
  223. Strings.vpnConnectionError: 'Erreur de connexion VPN',
  224. Strings.vpnServiceDisconnected:
  225. 'Le service VPN s\'est déconnecté de manière inattendue',
  226. Strings.failedCaptureScreenshot: 'Échec de la capture d\'écran',
  227. Strings.imageSavedToAlbum:
  228. 'L\'image a été enregistrée dans votre album local',
  229. Strings.failedSaveImage:
  230. 'Échec de l\'enregistrement de l\'image dans la galerie',
  231. Strings.failedToSave: 'Échec de l\'enregistrement',
  232. Strings.failedSendEmail: 'Échec de l\'envoi de l\'e-mail',
  233. // Connection status
  234. Strings.activeTime: 'Temps actif',
  235. Strings.yearPlanPrice: 'Forfait annuel @price par an',
  236. // Login & Signup
  237. Strings.login: 'Se connecter',
  238. Strings.loginButton: 'Se connecter',
  239. Strings.loginDescription:
  240. 'Après une connexion réussie, votre essai gratuit sera appliqué et l\'adhésion restante sera synchronisée avec votre compte pour une utilisation sur tous les appareils liés.',
  241. Strings.signup: 'S\'inscrire à NOMO',
  242. Strings.signupButton: 'S\'inscrire',
  243. Strings.signupDescription:
  244. 'Après l\'inscription, votre essai gratuit sera déduit et le temps d\'adhésion restant sera transféré à votre compte pour une utilisation multi-appareils.',
  245. Strings.username: 'Nom d\'utilisateur',
  246. Strings.password: 'Mot de passe',
  247. Strings.usernamePasswordRule: '6-20 caractères (lettres ou chiffres)',
  248. Strings.noAccount: 'Pas de compte ? ',
  249. Strings.registerNow: ' Inscrivez-vous maintenant',
  250. Strings.alreadyHaveAccount: 'Vous avez déjà un compte ? ',
  251. Strings.loginNow: ' Connectez-vous maintenant',
  252. // Feedback
  253. Strings.feedbackPlaceholder:
  254. 'Une version anglaise pour référence : Décrivez\nvotre problème ou suggestion...',
  255. Strings.emailAddressForReply: '• Votre adresse e-mail (pour notre réponse)',
  256. Strings.send: 'Envoyer',
  257. // Account page additions
  258. Strings.changeSubscription: 'Changer d\'abonnement',
  259. Strings.awaitingActivation: 'En attente d\'activation',
  260. Strings.relieve: 'Retirer',
  261. Strings.configureAuthorizedDevices: 'Configurer les appareils autorisés...',
  262. Strings.authorizeUpTo4DevicesAsPremium:
  263. 'Autoriser jusqu\'à @max appareils en tant que Premium (@current/@max)',
  264. Strings.youCanAuthorizeOtherDevices:
  265. 'Vous pouvez autoriser d\'autres appareils en tant qu\'utilisateurs Premium (@current/@max)',
  266. // Pre Code page
  267. Strings.preCodeInfoMessage:
  268. 'Le code Pre est votre identifiant d\'utilisateur premium.\nUtilisez-le pour activer des avantages ou synchroniser votre compte\nsur d\'autres appareils.',
  269. Strings.pleaseStoreSecurely: 'Veuillez le stocker en toute sécurité !',
  270. Strings.sendPreCodeEmailDesc:
  271. 'Envoyez votre code Pre à votre adresse e-mail enregistrée',
  272. Strings.storeLocalCopyDesc:
  273. 'Stockez une copie de votre code Pre sur cet appareil',
  274. Strings.preview: 'Aperçu',
  275. Strings.hide: 'Masquer',
  276. Strings.sendToEmail: 'Envoyer par e-mail',
  277. Strings.saveLocalCopy: 'Enregistrer une copie locale',
  278. // Splash page
  279. Strings.secureYourConnection: 'Connexion sécurisée',
  280. Strings.secureYourConnectionDesc:
  281. 'Vous pouvez vous connecter ou vous inscrire pour partager votre abonnement sur différents appareils.',
  282. // Pre Code Save Dialog
  283. Strings.save: 'Enregistrer',
  284. // Split Tunneling
  285. Strings.onlyOneModeActive: 'Un seul mode peut être actif à la fois.',
  286. Strings.chooseAppsExcludeDesc:
  287. 'Choisissez les apps qui se connecteront directement sans utiliser le VPN.',
  288. Strings.chooseAppsIncludeDesc:
  289. 'Choisissez les apps qui utiliseront le VPN tandis que les autres se connectent normalement.',
  290. Strings.splitTunnelingDesc:
  291. 'Le tunneling fractionné vous permet de contrôler quelles apps utilisent la connexion VPN et lesquelles se connectent directement. Il vous aide à gérer la bande passante et à accéder au contenu local ou étranger sans désactiver le VPN.',
  292. Strings.selectAppsExclude:
  293. 'Sélectionnez les apps qui n\'utiliseront pas le VPN',
  294. Strings.selectAppsInclude: 'Sélectionnez les apps qui utiliseront le VPN',
  295. Strings.deselectAll: 'Tout désélectionner',
  296. Strings.allApps: 'Toutes les apps',
  297. // Feedback Bottom Sheet
  298. Strings.howExperience: 'Comment s\'est passée\nvotre expérience jusqu\'ici ?',
  299. Strings.wedLoveToKnow: 'Nous aimerions le savoir !',
  300. // Feedback Tags - Bad 😡
  301. Strings.vpnConnectionFailed: 'Échec de la connexion VPN',
  302. Strings.internetTooSlow: 'Internet trop lent',
  303. Strings.keepsDisconnecting: 'Déconnexion constante',
  304. Strings.appCrashes: 'L\'app se bloque ou gèle',
  305. Strings.otherIssues: 'Autres problèmes',
  306. // Feedback Tags - Poor 😥
  307. Strings.connectionUnstable: 'Connexion instable',
  308. Strings.speedNotExpected: 'Vitesse pas comme attendu',
  309. Strings.hardToUse: 'Difficile à utiliser / UI confuse',
  310. // Feedback Tags - Okay 🤭
  311. Strings.worksFineNotFast: 'Fonctionne bien mais pas assez rapide',
  312. Strings.limitedFreeServers: 'Serveurs gratuits limités',
  313. Strings.appCouldBeSimpler: 'L\'app pourrait être plus simple',
  314. Strings.sometimesDisconnects: 'Se déconnecte parfois',
  315. Strings.nothingSpecial: 'Rien de spécial',
  316. // Feedback Tags - Good 😏
  317. Strings.easyToUse: 'Facile à utiliser',
  318. Strings.fastConnection: 'Connexion rapide',
  319. Strings.stablePerformance: 'Performance stable',
  320. Strings.usefulFreeVersion: 'Version gratuite utile',
  321. Strings.satisfiedOverall: 'Satisfait dans l\'ensemble',
  322. // Feedback Tags - Excellent 🥰
  323. Strings.fastAndStable: 'Connexion rapide et stable',
  324. Strings.greatUserExperience: 'Excellente expérience utilisateur',
  325. Strings.excellentPremiumFeatures: 'Excellentes fonctionnalités premium',
  326. Strings.worthRecommending: 'Vaut la peine d\'être recommandé',
  327. Strings.loveTheDesign: 'J\'adore le design',
  328. };