forked from open-chat-labs/oc-languages
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfr.json
489 lines (489 loc) · 36.9 KB
/
fr.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
{
"openChat": "OpenChat",
"home": "domicile",
"tellMeMore": "Plus d'information",
"inheritSystem": "Hériter du thème système",
"enterToSend": "La touche Entrée envoie un message",
"notificationsEnabled": "Notifications activées",
"scrollPosition": "Position de défilement",
"latestMessage": "Dernier message",
"firstMessage": "Premier message non lu",
"firstMention": "Première mention non lue",
"usernameRules": "caractères alphanumériques et traits de soulignement uniquement",
"enterBio": "Parlez-nous de vous",
"username": "Nom d'utilisateur",
"bio": "Biographie de l'utilisateur",
"unableToRefreshAccountBalance": "Désolé, nous n'avons pas pu actualiser le solde de votre compte",
"congratulations": "Toutes nos félicitations!",
"enjoyYourStorage": "Profitez de publier des photos et des vidéos au contenu de votre coeur",
"pleaseDeposit": "Veuillez appuyer sur le bouton \"Confirmer\" si vous souhaitez payer {amount} ICP à partir du compte ci-dessus pour mettre à niveau votre stockage à {limit}",
"insufficientFunds": "Veuillez vous assurer que le compte ci-dessus a un solde d'au moins {amount} ICP pour couvrir le stockage demandé, puis appuyez sur le bouton \"Actualiser\".",
"noChangeToStorage": "Choisissez une nouvelle limite de stockage à l'aide du curseur ci-dessus afin que nous puissions calculer un prix de mise à niveau pour vous.",
"storage": "Stockage",
"currentLimit": "Votre limite de stockage actuelle est de {limit} Go et le solde de votre compte est de {balance} ICP.",
"newLimit": "{limit} / 1 Go",
"chooseAStorageLevel": "Choisissez un niveau de stockage jusqu'à un maximum de 1 Go",
"currentUsage": "Utilisation actuelle",
"percLeft": "{min} % restants",
"storageUsed": "{used} Go utilisés sur {limit} Go",
"usageText": "Vous avez atteint votre limite actuelle de {limit}Go.",
"maxUsageText": "Vous avez atteint la limite maximale de 1 Go.",
"insufficientStorage": "Espace insuffisant",
"insufficientStorageAdvice": "Vous n'avez pas assez d'espace de stockage pour continuer.",
"explainStorageLimit": "Bien que vous puissiez envoyer des messages texte illimités, l'envoi d'images, de vidéos et d'autres fichiers nécessite un espace de stockage.",
"chooseUpgrade": "Vous pouvez réclamer 100 Mo de stockage gratuit en recevant un code de vérification par SMS, ou vous pouvez payer jusqu'à 1 Go de stockage via un transfert ICP.",
"chooseTransfer": "Vous pouvez payer jusqu'à 1 Go de stockage via un transfert ICP.",
"noStorageAdvice": "Vous n'avez actuellement aucun espace de stockage disponible.",
"upgradeStorage": "Mettre à niveau le stockage",
"upgradeBySMS": "SMS",
"upgradeByTransfer": "PCI",
"maxStorage": "Vous pouvez passer à un maximum de 1 Go de stockage",
"myAccount": "Mon compte",
"supportsMarkdown": "prend en charge la démarque",
"preferredLanguage": "langue préférée",
"dark": "foncé",
"light": "lumière",
"original": "original",
"appearance": "Apparence",
"chats": "Chats",
"account": "Compte",
"whatsHot": "Ce qui est chaud?",
"notInterested": "Pas intéressé",
"recommendSomething": "Recommander certains groupes",
"noRecommendations": "Aucune recommandation 😭",
"checkBackLater": "Veuillez réessayer plus tard.",
"refresh": "Rafraîchir",
"goHome": "Accueil",
"join": "Rejoindre",
"unableToLoadEmojiPicker": "Pardon! Nous n'avons pas pu charger le sélecteur d'emoji. Veuillez recharger et réessayer.",
"unableToLoadSMSUpgrade": "Avant de mettre à niveau votre stockage, nous devons actualiser OpenChat. Veuillez recharger et réessayer.",
"leave": "Laisser",
"preview": "Aperçu",
"howToBuyICP": "comment acheter ICP",
"copyGroupUrl": "Copier l'URL du groupe",
"copyToClipboard": "Copier dans le presse-papier",
"copiedToClipboard": "Adresse du compte copiée dans le presse-papier !",
"urlCopiedToClipboard": "URL du groupe copiée dans le presse-papier !",
"failedToCopyToClipboard": "Impossible de copier dans le presse-papiers {account}",
"failedToCopyUrlToClipboard": "Impossible de copier l'URL ({url}) dans le presse-papiers",
"publicGroups": "Groupes publics",
"yourChats": "Vos discussions",
"users": "Utilisateurs",
"lastOnline": "Dernière connexion il y a {duration}",
"unresolvedReply": "Contenu du message indisponible",
"placeholderContent": "Veuillez patienter, votre message va bientôt se charger",
"durationMins": "{duration} minutes",
"durationHours": "{duration} heures",
"removeChat": "Supprimer le chat",
"profile": "Profil",
"durationDays": "{duration} jours",
"oneHour": "1 heure",
"oneDay": "Un jour",
"onlineNow": "Maintenant en ligne",
"messages": "messages",
"searchPlaceholder": "Rechercher des utilisateurs, des groupes et des messages...",
"groupDetails": "Détails du groupe",
"theInternetComputer": "L'ordinateur Internet",
"unexpectedError": "Erreur inattendue",
"errorLoadingChats": "Impossible de charger vos chats",
"errorBlurb": "Désolé, nous avons rencontré une erreur inattendue. Veuillez essayer de recharger OpenChat.",
"sessionExpired": "La session a expiré",
"sessionExpiredBlurb": "Veuillez vous reconnecter",
"performingUpgrade": "Exécution de la mise à niveau",
"pleaseWait": "Veuillez patienter quelques secondes",
"change": "monnaie",
"noChatSelected": "Aucun chat actuellement sélectionné",
"selectAChat": "Recherchez un ami, créez un nouveau groupe ou sélectionnez un chat.",
"recommendedGroups": "Groupes recommandés",
"selectAGroup": "Sélectionnez un groupe à prévisualiser ou à rejoindre.",
"newChat": "Nouvelle conversation",
"newGroup": "Nouveau groupe",
"createNewGroup": "Créer un nouveau groupe",
"changeTheme": "Change le thème",
"avatarUpdated": "Avatar mis à jour avec succès",
"avatarUpdateFailed": "La mise à jour de l'avatar a échoué",
"submitNewGroup": "Créer un groupe",
"groupCreationFailed": "Désolé, nous n'avons pas pu créer votre groupe",
"groupUpdateFailed": "Désolé, nous n'avons pas pu mettre à jour votre groupe",
"groupCreatedBy": "{username} a créé le groupe",
"groupChangedBy": "{changedBy} a modifié le {changed}",
"groupName": "nom de groupe",
"groupDesc": "Description du groupe",
"groupAvatar": "avatar de groupe",
"deleteGroup": "Supprimer le groupe",
"deleteGroupSuccess": "Groupe supprimé avec succès",
"deleteGroupFailure": "Impossible de supprimer le groupe",
"irreversible": "Voulez-vous vraiment supprimer ce groupe ? Ça ne peut pas être annulé!",
"confirmLeaveGroup": "Voulez-vous vraiment quitter ce groupe ?",
"directChatCreatedAt": "le chat a commencé",
"skip": "Sauter",
"userLeft": "{username} a quitté le groupe",
"userJoined": "{username} a rejoint le groupe",
"addedBy": "{changedBy} a ajouté {changed} au groupe",
"removedBy": "{changedBy} a supprimé {changed} du groupe",
"promotedBy": "{changedBy} promu {changed} au groupe admin",
"dismissedBy": "{changedBy} a rejeté {changed} en tant qu'administrateur du groupe",
"blockedBy": "{changedBy} bloqué {changed}",
"unblockedBy": "{changedBy} débloqué {changed}",
"ownershipTransferredBy": "{changedBy} a transféré la propriété du groupe à {changed} 🎉",
"historyVisible": "historique de chat visible",
"historyOnInfo": "L'historique complet des discussions sera visible pour les nouveaux membres. Attention maintenant ! 🤐",
"historyOffInfo": "Détendez-vous - les nouveaux membres ne verront les messages arriver qu'après leur inscription. 🤫",
"privateGroupInfo": "Ce groupe sera limité aux personnes que vous aurez choisies.",
"publicGroupUnique": "Les noms de groupe public doivent être uniques.",
"publicGroupInfo": "Tout le monde pourra découvrir et rejoindre ce groupe.",
"newGroupName": "entrez le nom du groupe",
"newGroupDesc": "de quoi parle ce groupe ?",
"groupDescTooLong": "La description du groupe est trop longue",
"groupNameTooLong": "Le nom du groupe est trop long",
"maxGroupsCreated": "Vous avez déjà créé le nombre maximum de groupes",
"chooseReaction": "Choisissez une réaction",
"groupNameInvalid": "Le nom du groupe n'est pas valide",
"groupAlreadyExists": "Un groupe public portant ce nom existe déjà",
"avatarTooBig": "L'avatar sélectionné est trop grand",
"userSearchFailed": "Une erreur s'est produite lors de la recherche d'utilisateurs",
"enableNotifications": "Souhaitez-vous activer les notifications ?",
"enableNotificationsMenu": "Activer les notifications",
"disableNotificationsMenu": "Désactiver les notifications",
"notificationsDisabled": "Notifications désactivées",
"unmuteNotifications": "Activer les notifications",
"muteNotifications": "Désactiver les notifications",
"toggleMuteNotificationsFailed": "Les notifications ne peuvent pas être {operation}",
"toggleMuteNotificationsSucceeded": "Notifications réussies {operation}",
"muted": "en sourdine",
"unmuted": "activé",
"yesPlease": "Oui s'il vous plaît",
"noThanks": "Non merci",
"new": "Nouveau",
"logout": "Se déconnecter",
"maxFileSize": "Taille de fichier maximale de 1 Mo dépassée",
"maxImageSize": "Taille d'image maximale de 1 Mo dépassée",
"maxVideoSize": "Taille vidéo maximale de 5 Mo dépassée",
"maxAudioSize": "Clip audio tronqué à la limite de 1 Mo",
"noVideo": "Votre navigateur ne prend pas en charge la vidéo intégrée",
"noAudio": "Votre navigateur ne prend pas en charge l'audio intégré",
"downloadFile": "Télécharger {name}",
"enterCaption": "Entrez une légende",
"enterMessage": "Entrez un message",
"dropFile": "Déposez un fichier ici",
"cancel": "Annuler",
"unknownUser": "Utilisateur inconnu",
"unknown": "Inconnue",
"update": "Mettre à jour",
"you": "vous",
"areYouSure": "Es-tu sûr?",
"unsavedGroupChanges": "Vous avez apporté des modifications au groupe qui n'ont pas encore été enregistrées",
"blockUser": "Bloquer un utilisateur",
"blockUserFailed": "Impossible de bloquer l'utilisateur",
"blockUserSucceeded": "L'utilisateur a été bloqué",
"unblockUser": "Débloquer l'utilisateur",
"unblockUserFailed": "Impossible de débloquer l'utilisateur",
"unblockUserSucceeded": "L'utilisateur a été débloqué",
"unblockUserSucceededAddFailed": "L'utilisateur a été débloqué mais n'a pas pu être ajouté de nouveau au groupe",
"blocked": "bloqué",
"previewing": "groupe de prévisualisation",
"userIsBlocked": "Débloquer l'utilisateur pour envoyer des messages",
"leaveGroup": "Quitter le groupe",
"remove": "Supprimer",
"close": "Fermer",
"save": "Sauvegarder",
"discard": "Jeter",
"submit": "Soumettre",
"edited": "édité",
"copyInviteCode": "Copier le code d'invitation",
"dismissAsAdmin": "Rejeter en tant qu'administrateur",
"dismissAsAdminFailed": "Impossible de rejeter l'utilisateur en tant qu'administrateur",
"makeAdmin": "Faire administrateur",
"makeAdminFailed": "Impossible de faire de l'utilisateur un administrateur",
"searchForUsername": "Rechercher un nom d'utilisateur",
"startNewChat": "Démarrer une nouvelle conversation",
"chatWith": "Chattez avec {username}",
"joinGroup": "Rejoindre le groupe",
"joinGroupFailed": "Impossible de rejoindre le groupe",
"youreBlocked": "Désolé - vous avez été bloqué de ce groupe",
"reply": "Répondre",
"replyPrivately": "Répondre en privé",
"deleteMessage": "Supprimer le message",
"editMessage": "Modifier le message",
"messageDeleted": "Message supprimé par {username} le {timestamp}",
"deleteFailed": "Impossible de supprimer votre message",
"enterInviteCode": "Entrez votre code d'invitation",
"today": "Aujourd'hui",
"yesterday": "Hier",
"chatNotFound": "Désolé - nous n'avons pas pu trouver le chat sélectionné",
"leftGroup": "Vous avez réussi à quitter le groupe",
"failedToLeaveGroup": "Une erreur s'est produite lors de la saisie pour vous retirer du groupe",
"lastAdmin": "Vous ne pouvez pas quitter le groupe car vous êtes le seul administrateur",
"ownerCantLeave": "Vous devez transférer la propriété avant de pouvoir quitter le groupe",
"owner": "propriétaire",
"admin": "administrateur",
"goToFirstMention": "Aller à la première mention non lue",
"goToFirstMessage": "Aller au premier message non lu",
"transferOwnership": "Transférer la propriété à",
"transferOwnershipSucceeded": "Propriété transférée avec succès",
"transferOwnershipFailed": "Échec du transfert de propriété",
"inviteCodeCopied": "Code d'invitation copié dans votre presse-papiers",
"errorSearchingForUser": "Une erreur inattendue s'est produite lors de la recherche d'utilisateurs",
"errorSendingMessage": "Une erreur inattendue s'est produite lors de l'envoi de votre message",
"errorEditingMessage": "Une erreur inattendue s'est produite lors de la modification de votre message",
"aboutOpenChat": "À propos d'OpenChat",
"faq": {
"menu": "FAQ",
"header": "Questions fréquemment posées",
"ios_app_q": "A quand une application iOS ?",
"ios_app_a": "Il convient de dire que l'application Web OpenChat <em>fonctionne</em> déjà sur iOS et vous pouvez \"Ajouter à l'écran d'accueil\" depuis le menu du navigateur. Cela vous donne une icône standard pour ouvrir l'application qui ressemble plus à une application native sans barre d'URL. La grande limitation des applications Web iOS est le manque de prise en charge des notifications push Web. OpenChat envoie des notifications pour indiquer la réception d'un nouveau message, ce qui est important si l'application n'est pas ouverte. En général, Apple ne prend pas très bien en charge les soi-disant applications Web progressives (PWA) car elles menacent la domination de l'App Store. Il manque également de support (par rapport aux PWA Android) pour lire les contacts téléphoniques et l'implémentation WebRTC est boguée (nécessaire pour les appels voix/vidéo peer to peer). En raison de ces limitations, la production d'une application iOS native est une de nos priorités. Bien qu'à première vue, OpenChat ne soit \"qu'une application de chat\", il est en fait assez compliqué avec une base de code importante. Une solution idéale pour nous serait d'envelopper l'application Web OpenChat dans une application native légère qui communique avec les API natives du téléphone de manière à ce que la majeure partie de la base de code reste commune sans compromettre l'expérience de l'application native. Nous effectuons des recherches dans ce domaine, mais il n'est pas encore clair si cela sera possible ou à quel point ce sera difficile. Un autre obstacle potentiel est le processus de certification de l'App Store. En ayant l'application principale en tant qu'application Web, nous pourrions apporter des modifications à une application iOS OpenChat sans passer par un processus d'approbation qui pourrait ne pas être acceptable. Cependant, si ces problèmes <em>peuvent</em> être résolus, il est possible qu'une application iOS soit prête d'ici quelques mois. Sinon, si nous devons réécrire (puis maintenir) un OpenChat iOS natif à partir de zéro, cela prendra beaucoup plus de temps...",
"android_app_q": "A quand une application Android ?",
"android_app_a": "Comme pour iOS (voir ci-dessus), l'application Web OpenChat <em>fonctionne</em> déjà sur Android et vous pouvez \"Ajouter à l'écran d'accueil\" depuis le menu du navigateur. Cela vous donne une icône standard pour ouvrir l'application qui ressemble plus à une application native sans barre d'URL. Cependant, contrairement à iOS, la prise en charge des applications Web progressives (PWA) est très bonne sur Android. Il <em>prend en charge</em> les notifications push Web et il <em>prend en charge</em> la lecture des contacts depuis le téléphone (si vous accordez l'autorisation dans chaque cas). Au-delà de cela, le support de WebRTC est bien meilleur. En tant que tel, le cas de la production d'une application Android native est moins convaincant et viendra après une application iOS native. Les mêmes considérations s'appliquent à la création d'une application Android en tant qu'iOS en termes de ciblage d'un wrapper natif léger autour d'une application Web principale et en ce qui concerne la certification sur le Play Store Android.",
"find_groups_q": "Comment trouver des groupes ?",
"find_groups_a": "Il existe actuellement deux façons de trouver des groupes publics. Vous pouvez trouver un lien vers les 🔥 groupes chauds dans le menu principal. Cela montre 20 groupes dont vous n'êtes pas déjà membre, classés principalement en fonction de la quantité d'activité récente, mais également avec un facteur aléatoire. Cela change toutes les 10 minutes. Notez que si vous « prévisualisez » un groupe, puis cliquez sur le bouton « Quitter », vous ne verrez pas ce groupe dans la liste des favoris pendant 30 jours. Vous pouvez également rechercher des groupes publics à partir de la barre de recherche principale en fonction des correspondances trouvées dans le titre et le résumé du groupe. À l'avenir, nous faciliterons encore la recherche de groupes qui pourraient vous intéresser.",
"style_messages_q": "Puis-je styliser les messages ?",
"style_messages_a": "Vous pouvez ajouter des sauts de ligne en utilisant Maj-Entrée et vous pouvez utiliser un sous-ensemble de démarquage comme suit :<br /> \\_<em>italiques</em>\\_ ou \\*<em>italiques</em>\\* <br /> \\*\\*<strong>gras</strong>\\*\\*<br /> \\*\\*\\*<strong><em>les deux</em></strong>\\*\\*\\ *<br /> \\~<s>barré</s>\\~<br /> \\[texte du lien\\](https://oc.app)<br /> \\`<code>let a : int = dix; //code</code>\\`",
"sms_icp_q": "Pourquoi dois-je payer ou donner mon numéro de téléphone pour envoyer des images ?",
"sms_icp_a": "TLDR, il y a un coût associé au stockage des images sur le CI. <br /> <br /> Les SMS prennent peu de place et nous coûtent donc relativement peu. Les images prennent généralement beaucoup plus d'espace et les coûts s'additionnent. Maintenant, quelques informations sur le système OpenChat. Chaque utilisateur a sa propre cartouche qui contient tous les messages pour ses discussions directes. Chaque groupe a également sa propre cartouche qui contient tous les messages du groupe. Cependant, nous stockons toutes les données de <em>fichier</em> associées aux messages, telles que les images et les vidéos, dans <a target=\"_blank\" href=\"https://github.com/open-ic/open-storage \">OpenStorage</a>. Chaque utilisateur dispose d'une allocation de données et lorsqu'un message est envoyé, toutes les données de fichier sortent de l'allocation de l'<em>expéditeur</em>. Cela s'applique également aux messages envoyés à des groupes, il n'y a donc pas d'allocation de données de groupe, mais uniquement individuelle. <br /> <br /> Nous sommes heureux d'offrir une allocation gratuite de 0,1 Go à chaque personne qui utilise OpenChat. Cependant, il est relativement facile pour une seule personne de créer de nombreux comptes OpenChat et d'exploiter le stockage gratuit, peut-être avec une intention malveillante. À l'heure actuelle, la meilleure façon d'essayer de s'assurer que chaque personne n'obtient qu'un seul quota de stockage est de lui demander d'entrer son numéro de téléphone mobile pour recevoir un code de vérification par SMS, car il est relativement difficile pour un individu de venir par de nombreux téléphones. Nombres. Une fois utilisé pour \"prouver\" la personnalité, ce même numéro de téléphone ne peut pas être réutilisé (du moins pas sans un processus de transfert spécifique). <br /> <br /> Malheureusement, de nombreux endroits et personnes ne peuvent actuellement pas recevoir nos messages SMS. Nous proposons donc un autre moyen d'obtenir de l'espace de stockage pour permettre l'envoi d'images, qui consiste simplement à payer. Nous espérons pouvoir étendre les régions auxquelles nous pouvons envoyer des SMS, mais cela ne dépend en grande partie pas de nous. Nous espérons également pouvoir trouver des méthodes alternatives pour \"prouver\" la personnalité et ainsi permettre aux gens de réclamer leur stockage gratuit. Une de ces alternatives pourrait être les \"partis populaires\" qui sont en cours de développement chez Dfinity. <br /> <br /> Une fois que vous avez atteint votre limite de stockage de 0,1 Go, vous ne pouvez plus envoyer d'images, sauf si vous augmentez votre limite en effectuant un paiement. Bientôt, nous offrirons le choix de supprimer les anciennes images pour libérer de l'espace de stockage et vous permettre de continuer à envoyer des images sans jamais payer. Le message lui-même, y compris toute légende et une vignette d'image, ne serait jamais supprimé et l'historique des messages serait donc conservé.",
"airdrop_q": "Y aura-t-il un airdrop ?",
"airdrop_a": "Lorsque nous intégrons le <a target=\"_blank\" href=\"https://forum.dfinity.org/t/open-governance-canister-for-sns-design-proposal/10224\">SNS</a>, nous établirons un jeton OpenChat analogue à ICP qui sera également échangeable sur les bourses. Nous prévoyons qu'une partie sera mise aux enchères pour financer des coûts tels que l'hébergement IC, une partie ira à l'équipe de développement et une partie sera disponible pour être distribuée à nos utilisateurs. L'idée serait de diffuser ces jetons de gouvernance le plus largement possible auprès de notre communauté d'utilisateurs, en favorisant et en encourageant ceux qui s'y intéressent et contribuent au succès à long terme d'OpenChat et de l'IC plus généralement. Ainsi, par exemple, nous pourrions avoir un algorithme qui déposera automatiquement des jetons sur les utilisateurs en ligne, favorisant les premiers utilisateurs et les utilisateurs actifs. Vous pourrez également gagner des jetons en parrainant des amis pour aider à développer la base d'utilisateurs et rendre OpenChat de plus en plus utile et pertinent.",
"security_q": "Mes messages sont-ils sécurisés ?",
"security_a": "En bref, l'ordinateur Internet offre des garanties de sécurité très fortes. Il existe cependant une zone de faiblesse bien connue à laquelle Dfinity s'attaque. Avec quelques efforts, un fournisseur de nœuds malveillants pourrait installer une version piratée du logiciel du nœud lui permettant d'intercepter et de lire les messages d'entrée et de lire directement la mémoire. Cependant, une fois <a target=\"_blank\" href=\"https://www.amd.com/system/files/TechDocs/SEV-SNP-strengthening-vm-isolation-with-integrity-protection-and-more.pdf \">SEV-SNP</a> est disponible sur les machines nœuds, les utilisateurs peuvent être extrêmement sûrs que, mis à part les destinataires de leurs messages, leurs données ne seront accessibles qu'à eux-mêmes. À une date ultérieure, nous mettrons en œuvre le cryptage e2e afin que les données soient réellement stockées sous forme cryptée dans la mémoire du canister et ne soient donc pas accessibles par les opérateurs de nœuds malveillants, que SEV-SNP soit en place. Cela impliquera probablement certaines limitations, telles que l'impossibilité de rechercher l'historique de vos messages, vous pouvez donc choisir d'activer la sécurité e2e pour les discussions sélectionnées.",
"roadmap_q": "Avez-vous une feuille de route?",
"roadmap_a": "Oui, nous le faisons maintenant ! Trouvez-le dans le menu principal à côté de cette FAQ !",
"send_icp_q": "Pourquoi suis-je facturé des frais de transaction lors de l'envoi d'ICP ?",
"send_icp_a": "Lors de l'envoi d'ICP sous forme de message de chat, le transfert est effectué par le registre ICP qui entraîne des frais obligatoires de 0,0001 ICP. Ces frais sont brûlés dans le cadre du protocole IC et ne sont perçus par aucune partie.",
"icp_account_q": "Comment fonctionne mon compte ICP ?",
"icp_account_a": "Lorsqu'un utilisateur OpenChat est créé, nous créons automatiquement un compte ICP. Ce compte sera initialement vide. Vous pouvez recharger le compte en transférant ICP à son adresse. Si vous ne savez pas comment acheter ICP, [cet article](https://www.finder.com/uk/how-to-buy-internet-computer) peut vous aider. Une fois que vous avez un ICP dans votre compte OpenChat, vous pourrez l'envoyer directement au compte de tout autre utilisateur OpenChat via un type de message spécial. Vous pouvez également utiliser l'ICP de votre compte OpenChat pour mettre à niveau votre stockage jusqu'à 1 Go au total. Si vous souhaitez retirer l'ICP de votre compte OpenChat ICP, vous pouvez le faire en vous rendant dans la section Compte de votre profil d'utilisateur et en cliquant sur le bouton \"Gérer\". Cet écran vous donne la possibilité de retirer votre solde OpenChat ICP à toute autre adresse de votre choix."
},
"roadmap": "Feuille de route",
"here": "ici",
"chatSummary": {
"unread": "{count} message(s) non lu(s)",
"mentions": "{count} mention(s) non lue(s)"
},
"login": {
"welcomeTo": "Bienvenue à ...",
"blurbPartOne": "Une application de chat sécurisée, intuitive et décentralisée fonctionnant entièrement sur",
"blurbPartTwo": " - la première blockchain au monde à l'échelle d'Internet. Lire la suite",
"signIn": "S'identifier"
},
"reactions": {
"greaterThan99People": "99+ personnes",
"youClickToRemove": "Vous (cliquez pour supprimer)",
"andYou": ", et toi",
"reactedWith": "réagi avec"
},
"register": {
"unableToConfirmFee": "Nous n'avons pas pu confirmer vos frais d'inscription",
"failedToGetFee": "Impossible de générer des frais d'inscription",
"goBack": "Retourner",
"confirmTransfer": "Confirmer le transfert",
"confirmCyclesTransferText": "Veuillez confirmer ci-dessous lorsque vous avez effectué un transfert de {amount} cycles de votre portefeuille de cycles vers le portefeuille OpenChat ci-dessous",
"confirmICPTransferText": "Veuillez confirmer ci-dessous lorsque vous avez effectué un virement de {amount} ICP sur le compte indiqué ci-dessous",
"confirm": "Confirmer",
"sms": "Code SMS",
"transfer": "Transfert",
"codeAccepted": "Code accepté",
"cyclesTransferred": "Frais de {fee} cycles confirmés",
"icpTransferred": "Frais de {fee} ICP confirmé",
"choosePath": "Comment souhaitez-vous vous inscrire ?",
"usernameRules": "Choisissez un nom d'utilisateur en utilisant uniquement des caractères alphanumériques ou des traits de soulignement",
"regOptions": "Préférez-vous vérifier via un code SMS (recommandé) ou en effectuant un petit transfert ICP ?",
"registerUser": "Enregistrer l'utilisateur...",
"preparingUser": "Préparation de l'utilisateur...",
"registerAs": "Pour vous inscrire en tant qu'utilisateur",
"enterCodeSentTo": "code envoyé à",
"enterPhone": "Veuillez entrer votre numéro de téléphone",
"enterPhonePlaceholder": "entrez votre numéro de téléphone",
"enterUsername": "Choisissez un nom d'utilisateur",
"pleaseEnterCode": "Veuillez entrer le code",
"usernameInvalid": "Nom d'utilisateur invalide, veuillez réessayer",
"enterCode": "entrez le code",
"requestCode": "Code requis",
"validateCode": "Valider",
"resendCode": "Renvoyer",
"countryCode": "Code postal",
"letsGo": "Allons-y!",
"registrationComplete": "Inscription complète ...",
"welcome": "Bienvenue sur OpenChat !",
"enjoy": "Profitez de discuter sur l'ordinateur Internet",
"phoneNumberTaken": "Le numéro de téléphone est déjà pris",
"tooManyAttempts": "Trop de tentatives d'inscription",
"confirmAlreadyClaimed": "Le code a déjà été revendiqué",
"resendAlreadyClaimed": "Le code a déjà été revendiqué",
"codeIncorrect": "Le code que vous avez entré est incorrect",
"usernameTaken": "Ce nom d'utilisateur est déjà pris",
"userNotFound": "Utilisateur non trouvé",
"usernameTooShort": "Ce nom d'utilisateur est trop court",
"usernameTooLong": "Ce nom d'utilisateur est trop long",
"bioTooLong": "Votre biographie est trop longue",
"codeExpired": "Le code que vous avez entré a expiré",
"codeNotFound": "Le code que vous avez entré est introuvable",
"phoneAlreadyRegisterd": "Le numéro de téléphone est déjà enregistré",
"phoneAlreadyRegisteredByAnother": "Le numéro de téléphone est déjà enregistré par quelqu'un d'autre",
"phoneInvalid": "Le numéro de téléphone est invalide",
"userLimitReached": "La limite d'utilisateurs a été atteinte",
"createUser": "Créer un utilisateur",
"challengeAttemptFailed": "La valeur que vous avez entrée est incorrecte. Veuillez essayer le nouveau défi.",
"challengeThrottled": "Trop de défis ont été générés. Veuillez réessayer plus tard.",
"attemptChallenge": "Veuillez saisir les caractères que vous voyez"
},
"roleChanged": "{changedBy} a changé le rôle de {changed} de {oldRole} à {newRole}",
"yourRoleChanged": "{changedBy} a changé votre rôle de {oldRole} à {newRole}",
"viewer": "téléspectateur",
"pinMessage": "Épingler le message",
"unpinMessage": "Détacher le message",
"showPinned": "Afficher les messages épinglés",
"pinnedMessages": "Messages épinglés",
"pinMessageFailed": "Impossible d'épingler le message",
"unpinMessageFailed": "Impossible de désépingler le message",
"poll": {
"create": "Créer un sondage",
"questionLabel": "Question",
"answersLabel": "Réponses",
"optionalQuestion": "Saisissez éventuellement votre question ici",
"addAnswer": "Ajoutez au moins 2 réponses",
"addAnotherAnswer": "Ajouter une autre réponse",
"answerText": "Saisissez le texte de la réponse...",
"maxReached": "Maximum 10 réponses atteintes",
"invalidAnswer": "Hmmm, avez-vous une réponse en double ?",
"settings": "Réglages",
"poll": "Sondage",
"anonymous": "Anonyme",
"limitedDuration": "Durée limitée",
"showBeforeEnd": "Afficher les votes avant la fin du sondage",
"pollDuration": "Durée du sondage",
"oneHour": "1 heure",
"oneDay": "Un jour",
"oneWeek": "1 semaine",
"allowMultipleVotes": "Autoriser plusieurs votes",
"start": "Démarrer",
"pollEnds": "Fin du sondage {end}",
"voteFailed": "Le vote du sondage a échoué",
"totalVotes": "Total des votes : {total}",
"finished": "Le sondage est terminé",
"votersPublic": "Les électeurs seront publics",
"votersPrivate": "Les électeurs seront anonymes",
"numVotes": "{votes} voix",
"numVotesBy": "{votes} votes par",
"oneVote": "1 voix",
"oneVoteBy": "1 vote par",
"numVotesIncludingYours": "{votes} votes dont le vôtre"
},
"group": {
"addGroupPhoto": "Ajouter une photo de groupe",
"editGroupPhoto": "Modifier la photo de groupe",
"public": "Publique",
"private": "Privé",
"publicGroup": "Groupe public",
"privateGroup": "Groupe privé",
"groupInfo": "Informations sur le groupe",
"visibility": "Visibilité",
"role": {
"owner": "Propriétaire",
"admins": "Administrateurs",
"members": "Membres"
},
"permissions": {
"whoCan": "Qui peut",
"permissions": "Autorisations",
"ownerOnly": "Le propriétaire peut",
"ownerAndAdmins": "Le propriétaire et les administrateurs peuvent",
"allMembers": "Tous les membres peuvent",
"changePermissions": "modifier les autorisations",
"changeRoles": "changer les rôles des membres",
"addMembers": "ajouter des membres",
"removeMembers": "supprimer des membres",
"blockUsers": "bloquer/débloquer des utilisateurs",
"deleteMessages": "supprimer des messages",
"updateGroup": "modifier les informations du groupe",
"pinMessages": "épingler des messages",
"createPolls": "créer des sondages",
"sendMessages": "envoyer des messages",
"reactToMessages": "réagir aux messages"
},
"advanced": "Avancé"
},
"updateNow": "recharger maintenant",
"updateRequired": "Une nouvelle version d'OpenChat est disponible - rechargement dans {countdown}s",
"chooseParticipants": "Choisissez les membres",
"confirmParticipants": "Confirmer les membres",
"permissionsChangedBy": "{changedBy} a modifié les autorisations du groupe",
"addParticipantsFailed": "Une erreur s'est produite lors de l'ajout de membres",
"filterParticipants": "filtrer les membres",
"markAllRead": "tout marquer comme lu",
"publicGroupWithN": "Groupe public avec {number} membre(s)",
"privateGroupWithN": "Groupe privé avec {number} membre(s)",
"groupWithN": "{nombre} membre(s)",
"participants": "Membres",
"addParticipants": "Ajouter des membres",
"removeParticipantFailed": "Impossible de supprimer le membre",
"participant": "membre",
"readOnlyGroup": "Ceci est un groupe en lecture seule",
"memberCount": "{count} membre(s)",
"ownedBy": "Propriété de @{username}",
"icpTransfer": {
"title": "Envoyer ICP",
"amount": "montant (icp) *",
"send": "Envoyer",
"message": "Un message",
"messagePlaceholder": "Inclure un message facultatif",
"fee": "* des frais de {fee} ICP seront ajoutés",
"unexpected": "Un type de transfert crypto inattendu a été reçu",
"viewTransaction": "[Voir la transaction]({url})",
"warning": "Avertissement - il est de votre responsabilité de vous assurer que vous faites confiance à l'identité et aux motivations du destinataire. OpenChat ne peut annuler aucun transfert ICP.",
"confirm": "Confirmer",
"transfer": "Transfert ICP",
"makeDeposit": "Veuillez effectuer un dépôt sur le compte ci-dessus et actualiser votre solde.",
"zeroBalance": "Vous n'avez pas d'ICP 😭.",
"confirmedSent": "{sender} a envoyé {amount} ICP à {receiver}",
"pendingSent": "{sender} envoie {amount} ICP à {receiver}",
"pendingSentByYou": "vous envoyez {amount} ICP à {receiver}",
"receiver": "Receveur",
"chooseReceiver": "entrez le nom d'utilisateur du destinataire",
"done": "actualiser et continuer"
},
"icpAccount": {
"balanceLabel": "Solde du compte ICP",
"manage": "Faire en sorte",
"manageHeader": "Gérer son compte",
"topUp": "Recharger",
"topUpBlurb": "Pour recharger, transférez simplement des ICP sur le compte ci-dessus.",
"withdraw": "Retirer",
"withdrawTarget": "entrez une adresse pour vous retirer",
"withdrawalSucceeded": "Votre retrait a réussi !",
"withdrawalFailed": "Votre retrait a échoué !",
"shortRemainingBalanceLabel": "solde restant",
"shortBalanceLabel": "équilibre"
},
"searchChat": "Rechercher",
"search": "Rechercher...",
"offline": "Hors ligne",
"sendTo": "Envoyer à...",
"copyMessageUrl": "Copier l'URL du message",
"messageUrlCopiedToClipboard": "URL du message copiée dans le presse-papier !",
"failedToShareMessage": "Impossible de partager ce message",
"sendGif": "Envoyer un GIF",
"backToResults": "arrière",
"giphyMessage": "Message graphique",
"share": "Partager",
"fontSize": "Taille de police",
"stats": {
"userStats": "Statistiques utilisateur",
"groupStats": "Statistiques du groupe",
"textMessages": "des messages texte",
"imageMessages": "message-image",
"videoMessages": "messages vidéo",
"audioMessages": "messages audio",
"fileMessages": "fichier messages",
"pollMessages": "messages de sondage",
"icpTransfers": "Transferts ICP",
"giphyMessages": "messages graphiques",
"pollVotes": "sondages",
"replies": "réponses",
"reactions": "réactions",
"deletedMessages": "messages supprimés"
},
"andNMore": ", et {n} de plus",
"confirmMakeGroupPrivate": "Voulez-vous vraiment rendre ce groupe privé ? Actuellement, cette opération ne peut pas être annulée !",
"makeGroupPrivate": "Rendre le groupe privé",
"makeGroupPrivateFailed": "Impossible de rendre le groupe privé",
"groupVisibilityChangedBy": "{changedBy} a créé le groupe {visibility}",
"typeGroupName": "Veuillez saisir **{name}** pour confirmer."
}