-
Notifications
You must be signed in to change notification settings - Fork 312
/
french.js
392 lines (363 loc) · 16.5 KB
/
french.js
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
const INPUTS = {
inputSelectPlaceholder: 'Sélectionner',
inputPasswordPlaceholder: 'Mot de passe',
inputEncryptedPlaceholder: 'Clé chiffrée',
authPrivateKeyPlaceholder: 'Entrer votre clé privée ici',
authWatchPlaceholder: 'Entrer une adresse NEO ici',
}
const MISCELLANEOUS = {
'auth.cancel': 'Annuler',
'auth.ledger.connectLedger':
'Connecter et déverouiller votre <strong>Ledger</strong>',
'auth.ledger.navigateToNeoApp': `Sélectionner <strong>l'application NEO</strong> sur votre périphérique`,
'auth.ledger.retry': 'Réessayer?',
'auth.ledger.fetchAddress': 'Récupérer adresses additionnelles',
publicAddress: 'Adresse Publique',
'auth.import.recoveryInstructions':
'Uploader un portefeuille sauvegardé au format JSON ici pour ajouter vos comptes à Neon. Cette option est aussi disponible dans la page des Paramètres.',
importFile: 'Importer Fichier',
dashboardTokenBalancesPrice: 'PRIX',
dashboardTokenBalancesHoldings: 'ACTIFS',
settingsLanguageLabel: 'LANGUE',
addToken: 'Ajouter Jeton',
contactsPageLabel: 'Gérer Contacts',
newContact: 'Nouveau Contact',
deleteLabel: 'Supprimer',
addToContacts: 'Ajouter aux contacts',
contactName: 'Nom',
enterAContactName: 'Entrer le nom du contact...',
enterAWalletAddress: `Entrer l'adresse du portefeuille...`,
contactWalletAddress: 'Adresse du portefeuille',
editAContact: 'Editer Contact',
modifyDetails: 'Modifier Détails',
removeContact: 'Supprimer Contact',
saveContactButtonText: 'Sauvegarder Contact',
editContactDisclaimer: `Vérifier et assurez-vous que vous avez entré l'adresse correctement pour éviter de risquer une perte de fonds`,
addAContact: 'Ajouter un Contact',
addContactDetails: 'Ajouter des détails à un contact',
confirmRemoveContact: 'Confirmer la suppression du contact',
modalActionConfirm: 'Confirmer',
modalActionCancel: 'Annuler',
newsPageLabel: 'Actualités',
networkSettingsLabel: 'Paramètres réseau',
walletManagerNoLocalInfo: `Il semble que vous n'ayez pas d'information de portefeuille sauvegardé localement...`,
walletManagerRemoveWallet: 'Supprimer portefeuille',
selectAssets: 'Sélectionner Actifs',
priorityTransfer: 'Priorité',
editRecipients: 'Editer Destinataires',
confirmAndSend: 'Confirmer & Envoyer',
fee: 'Frais:',
sendMoreAssets: `Envoyer plus d'actifs`,
transactionId: 'ID de transaction:',
numberofTransactionsPending:
'{transferCount, number} {transferCount, plural, one {Transfert} other {Transferts}} pending',
assetRecipients:
'Asset {transferCount, plural, one {Destinataire} other {Destinataires}}',
confirmation: 'Confirmation',
confirmationRecipient:
'{transferCount, number} {transferCount, plural, one {Recipient} other {Transfers}}',
completeExclaim: 'Terminé!',
sendQRExplanation:
// eslint-disable-next-line
'On vous a donné un code QR? Cliquer sur capturer et tener le en façe de la caméra.',
captureQR: 'Capturer',
captureQRCaps: 'CAPTURER',
networkConfigTooltipUpdateSettings: 'Mise à jour',
networkConfigTooltipPublicKey: 'CLÉ PUBLIQUE:',
networkConfigTooltipAddress: 'ADRESSE:',
noOptionsMessage: 'Aucune option',
isLoadingMessage: 'Chargement...',
nothingToSeeHere: 'Rien à voir ici!',
noAvailableAssetsToSend: 'Aucun élément disponible à envoyer',
sendErrorLabel: 'Erreur!',
automaticNodeSelectionTooltip:
'Autoriser NEON à choisir un nœud automatiquement',
depositAssets:
'Déposez des actifs <b> compatibles avec la blockchain NEO </b> en utilisant votre adresse:',
copyAddressTooltip: `Copier l'adresse du portefeuille`,
walletQrCodes: 'Codes QR pour portefeuille',
noClaimableGas: `L'adresse n'a pas de GAS réclamable`,
claimTimeDisclaimer:
'Vous pouvez réclamer le GAS une fois toutes les 5 minutes',
claimUnavailableInWatch: `Les réclamations GAS ne sont pas disponibles en mode montre`,
takeMeBack: 'Reprends moi',
splitKeyWalletInstructions: `L'option d'importation Split Key permet aux utilisateurs de créer un nouveau compte NEO en combinant la clé privée d'un compte existant avec une clé privée distincte.`,
splitKeyWalletNamePlaceholder:
'Saisissez le nouveau nom de votre portefeuille à clé partagée...',
chooseAccount: 'Choisissez un compte existant',
nextStep: `L'étape suivante`,
previousStep: `Étape précédente`,
privateKey: 'Clé privée',
}
const ERRORS = {
'errors.contact.nameNull': 'Le nom ne peut pas être nul.',
'errors.contact.nameLength': 'Le nom est trop long.',
'errors.contact.nameDupe': 'Vous avez déjà un compte enregistré avec ce nom.',
'errors.contact.invalidAddress': `L'adresse n'est pas valide.`,
'errors.contact.contactExists':
'Vous avez déjà un contact avec cette adresse.',
'errors.password.length': `La phrase secrète doit contenir au moins {PASS_MIN_LENGTH, number} caractères`,
'errors.password.match': 'Les mots de passe doivent correspondre',
'errors.request.fractional': `Vous ne pouvez pas demander un {asset} fractionné.`,
'errors.request.validDecimals': `Vous ne pouvez demander que {asset} jusqu'à {validDecimals, number} décimales.`,
'errors.request.max': `Vous ne pouvez pas demander plus de 100 000 000 {élément}.`,
'errors.request.min': `Vous ne pouvez pas demander 0 {asset}.`,
'errors.network.general': 'Oops! Quelque chose a mal tourné.',
'errors.encrypt.valid': `La clé privée n'est pas valide`,
'errors.send.network': `Une erreur réseau s'est produite`,
'errors.send.balance': `Vous n'avez pas suffisamment de solde pour envoyer {total} {asset}.`,
'errors.send.number': 'Le montant doit être un nombre.',
'errors.send.fraction': 'Vous ne pouvez pas envoyer de fractions de NEO.',
'errors.send.negative': `Vous ne pouvez pas envoyer de montants négatifs de {asset}.`,
'errors.send.zero': `Impossible d'envoyer 0 {asset}.`,
'errors.send.decimal': `Vous ne pouvez envoyer que {asset} jusqu'à {decimalCount, number} décimales.`,
'errors.send.invalidAddress': 'Vous devez spécifier une adresse NEO valide.',
'errors.send.invalidN3Address':
'Vous devez spécifier une adresse NEO N3 valide.',
'errors.send.blackListed': `L'adresse est sur liste noire. Il s'agit d'une adresse de phishing connue.`,
}
const NOTIFICATIONS = {
'notifications.success.receivedBlockchainInfo':
'Reçu les dernières informations sur la blockchain.',
'notifications.success.accountSaved': 'Compte enregistré!',
'notifications.success.updatedWalletName':
'Nom du portefeuille mis à jour avec succès.',
'notifications.failure.blockchainInfoFailure':
'Échec de la récupération des informations de la chaîne de blocs.',
}
const AUTH = {
authLogin: 'Connexion',
authSaved: 'SAUVÉ',
authPrivate: 'CLÉ PRIVÉE',
authEncrypted: 'CLÉ CHIFFRÉE',
authWatch: 'VISUALISER',
authLedger: 'LEDGER',
authCreateWallet: 'Créer portefeuille',
authImportWallet: 'Importer portefeuille',
authScanQRButton: 'Scanner code QR',
authLoginButton: 'Connexion',
authLedgerFirstStep: 'Connecter et déverouiller votre Ledger',
authLedgerSecondStep: 'Sélectionner l`application NEO sur votre périphérique',
authLedgerAddressLabel: 'ADRESSE PUBLIQUE',
}
const WALLET_CREATION = {
createANewWallet: 'Créer nouveau portefeuille',
walletCreationInstruction: 'Entrer détails',
walletCreationWalletNameLabel: 'NOM DU PORTEFEUILLE',
walletCreationWalletNamePlaceholder: 'Nom du portefeuille',
walletCreationWalletPasswordLabel: 'Phrase secrète',
walletCreationWalletPasswordPlaceholder: 'Mot de passe',
walletCreationWalletPasswordConfirmLabel: 'Confirmer mot de passe',
walletCreationWalletPasswordConfirmPlaceholder: 'Confirmer mot de passe',
walletCreationButton: 'Créer portefeuille',
walletCreatedHeader: 'Portefeuille créé!',
walletImportedHeader: 'Portefeuille importé!',
walletCreatedDisclaimer:
'<b>Sauvegarder ces détails !</b> Si vous perdez ces identifiants, vous perdrez l`accès à vos actifs.',
privateKeyLabel: 'CLÉ PRIVÉE',
encryptedKeyLabel: 'CLÉ CHIFFRÉE',
addressLabel: 'ADRESSE PUBLIQUE',
splitKeyLabel: 'DIVISÉ CLÉ',
recoverWalletLabel: 'RÉCUPÉRATION',
print: 'Imprimer',
generateQrCodes: 'Générer codes QR',
copyCodeImage: 'Copier le code QR',
}
const DASHBOARD = {
dashboardBalancePanelLabel: 'Solde de jetons',
dashboardAssetsPanelLabel: 'Actifs systèmes',
dashboardAssetsTotal: 'TOTAL',
dashboardMarketDataLabel: 'Données du marché',
dashboardValueLabel: 'Valeur totale du portefeuille',
dashboardAddressLabel: 'Adresse:',
dashboardPriceNotAvailable: 'N/A',
dashboardGasClaimButton: 'Réclamer {amount} GAS',
dashboardManageWallets: 'Gérer portefeuilles',
dashboardRefresh: 'Rafraîchir',
dashboardTokenBalancesToken: 'Jeton',
dashboardMarketData1Day: '1 JOUR',
dashboardMarketData1Week: '1 SEMAINE',
dashboardMarketData1Month: '1 MOIS',
}
const SIDEBAR = {
sidebarWallet: 'Portefeuille',
sidebarActivity: 'Activité',
sidebarSend: 'Envoyer',
sidebarReceive: 'Recevoir',
sidebarContacts: 'Contacts',
sidebarTokenSale: 'Vente de jetons',
sidebarNews: 'Actualités',
sidebarSettings: 'Paramètres',
sidebarLogout: 'Déconnexion',
sidebarCurrentBlock: 'BLOC ACTUEL',
}
const MANAGE_WALLETS = {
manageWalletsLabel: 'Gérer portefeuilles',
manageWalletsImport: 'Importer',
manageWalletsCreate: 'Créer',
manageWalletsEdit: 'Éditer',
manageWalletsEditWallet: 'Éditer portefeuille',
manageWalletsEditWalletInstructions: 'Modifier détails',
manageWalletsEditWalletNameLabel: 'NOM DU PORTEFEUILLE',
manageWalletsEditWalletNamePlaceholder: 'Nom du portefeuille',
manageWalletsEditWalletAddressLabel: 'ADRESSE DU PORTEFEUILLE',
manageWalletsEditWalletSave: 'Sauvegarder changements',
}
const ACTIVITY = {
activityAddAddress: 'Ajouter',
activityViewTx: 'Voir',
activityPageLabel: 'Toute les activités',
activityExport: 'Exporter',
}
const RECEIVE = {
recieveSelectMethod: 'Sélectionner la méthode de dépôt',
receiveAssetsAddressLabel: 'Votre adresse publique',
receivePageLabel: 'Recevoir des actifs',
receiveYourAddressTabLabel: 'VOTRE ADRESSE',
receiveCopyCodeButton: 'Copier le code QR',
receiveDisclaimer:
'N`envoyer que des actifs qui sont <b>compatibles avec la blockchain NEO (NEO, GAS, etc.)</b>. Envoyer d`autres types d`actifs résultera en leur perte.',
receiveRequestTabAssets: 'DEMANDER DES ACTIFS',
recieveWhyUseQRLabel: 'Pourquoi utiliser un code QR ?',
receiveQRExplanation:
'<p>Déjà envoyé des actifs à la mauvaise adresse à cause d`un mauvais caractère dans l`adresse du portefeuille ?</p><p>Si non, vous êtes chanceux - mais cela arrive regulièrement.</p><p>Ici à COZ, nous voulons nous assurer que les gens qui vous paient ont les détails corrects. Vous pouvez générer un code QR pour demander des actifs pour leur simplifier la tâche.</p><p>Chaque code que vous générez inclura votre adresse de portefeuille, une quantité d`actifs ainsi qu`une référence - tous ces paramètres étant définis par vous-même.',
}
const REQUEST_ASSETS = {
requestAssetLabel: 'ACTIF',
requestAssetAmountLabel: 'Montant',
requestAssetAmount: 'MONTANT',
requestAssetDepositLabel: 'DÉPOSER DANS CE PORTEFEUILLE',
requestAssetRefLabel: 'RÉFÉRENCE',
requestAssetRefPlaceholder: 'Ajouter une note...',
requestAssetQRButton: 'Générer code QR',
requestAssetYourQRHeader: 'Votre code QR',
requestAssetsPaymentDetails: 'DÉTAILS DE LA DEMANDE DE PAIEMENT',
requestAssetsYourQRLabel: 'VOTRE CODE QR',
requestAssetsRefLabel: 'RÉFÉRENCE',
requestAssetsAddressLabel: 'ADRESSE',
requestAssetsAmountLabel: 'MONTANT',
requestAssetsAssetLabel: 'ACTIF',
}
const TRANSACTION_FEE = {
transactionFeeQuestion: 'Prioriser votre transaction avec des frais ?',
fast: 'Rapide',
faster: 'Plus rapide',
fastest: 'Tres rapide',
sendWithFee:
'Envoyer {itemCount, plural, one {Actif} other {Actifs}} Avec Des Drais',
sendWithoutFee:
'Envoyer {itemCount, plural, one {Actif} other {Actifs}} Sans Frais',
asset: 'Actif',
assets: 'Actifs',
}
const SEND = {
sendPageLabel: 'Envoyer des actifs',
sendImport: 'Importer',
sendEnterQRCode: 'Entrer code QR',
sendAdd: 'Ajouter destinataire',
sendAssetLabel: 'ACTIF',
sendAmountLabel: 'MONTANT',
sendAddressLabel: 'ADRESSE DU DESTINATAIRE',
sendAddressPlaceholder: 'Ajouter portefeuille ou sélectionner contact',
sendTranfer: 'TRANSFÉRER',
sendMaxAmount: 'MAX',
sendTransferPlural: 'TRANSFERTS',
sendAsset: 'actif',
sendAssets: 'actifs',
sendRecipient: 'destinataire',
sendRecipients: 'destinataires',
sendAssetCapital: 'Actif',
sendAssetsCapital: 'Actifs',
sendRecipientCapital: 'Destinataire',
sendRecipientsCapital: 'Destinataires',
sendCompleteNotification:
'Transaction en attente ! Votre solde sera automatiquement mise a jour lorsque la blockchain l`aura traitée.',
sendSelectAssets:
'Sélectionner actifs {transferCount, number} de {maxNumberOfRecipients, number} destinataires',
sendTransferMessage:
'{transferCount, number} {transferCount, plural, one {sendTransfer} other {sendTransferPlural}} en attente',
sendBroadcasting: 'Diffusion de la transaction vers le réseau...',
sendDisclaimer:
'Veuillez vérifier et vous assurer d`avoir entré les détails corrects pour éviter une perte des fonds.',
sendActivityLink:
'Vérifier le statut de votre transaction dans l`onglet activité.',
sendCompletion:
'Terminé ! {transferCount, number} {transferCount, plural, one {sendAsset} other {sendAssets}} à {transferCount, plural, one {sendRecipient} other {sendRecipients}}',
}
const SETTINGS = {
settingsNetworkConfigLabel: 'CONFIGURATION RÉSEAU',
settingCurrencyLabel: 'MONNAIE',
settingsThemeLabel: 'THÈME',
settingsSoundLabel: 'SON',
settingsEncryptLink: 'CHIFFRER UNE CLÉ',
recoverWallet: 'RESTAURER UN PORTEFEUILLE',
settingsRecoverWalletLink: 'IMPORTER',
settingsBackUpLinkLabel: 'SAUVEGARDER PORTEFEUILLE',
settingsBackUpLink: 'EXPORTER',
settingsManageLabel: 'Gérer votre portefeuille Neon',
settingsCommunity: 'Support communautaire',
settingsDonationLink:
'Créé par COZ. Donations: Adr3XjZ5QDzVJrWvzmsTTchpLRRGSzgS5A',
}
const NETWORK_SETTINGS = {
networkSettingsInstructions:
'Gérer tous les paramètres réseaux relatifs a l`interaction de Neon avec la blockchain',
networkSettingsNodeSelectLabel: 'SÉLECTION DE NŒUDS',
networkSettingsExplorerLabel: 'EXPLORATEUR DE BLOCS',
networkSettingsCurrentLabel: 'RÉSEAU ACTUEL',
networkSettingsAutomatic: 'AUTOMATIQUE',
}
const NODE_SELECTION = {
nodeSelectPanelHeader: 'Sélection de noeuds',
nodeSelectionInstructions:
'Si vous rencontrez des problèmes de performance, essayer de sélectionner un noeud personalisé ci-dessous',
nodeSelectSelectAutomatically: 'Sélectionner automatiquement',
nodeSelectInfo: 'Top {nodeCount, number} noeuds listés',
nodeSelectBlockHeight: 'Hauteur de bloc',
}
const ENCRYPT_KEY = {
encryptPanelHeader: 'Chiffrer une clé',
encryptInstructions:
'Choisisser une phrase secrète pour chiffrer une clé existante',
encryptStep1Label: '1) ENTRER LA CLÉ PRIVÉE QUE VOUS SOUHAITEZ CHIFFRER',
encryptStep1Placeholder: 'Entrer la clé',
encryptStep2Label: '2) CRÉER UNE PHRASE SECRÈTE',
encryptStep2Placeholder: 'Entrer phrase secrète',
encryptStep3Label: '3) CONFIRMER LA PHRASE SECRÈTE',
encryptStep3Placeholder: 'Confirmer phrase secrète',
encryptButton: 'Générer clé chiffrée',
}
const TOKEN_SALE = {
tokenSalePageHeader: 'Participer à une vente de jetons',
tokenSaleDisclaimer1:
'Veuillez lire et approuver ces conditions pour continuer',
tokenSaleDisclaimer2:
'Je comprends que soumettre NEO our GAS à de multiples reprises peut entraîner une perte de fonds ou un remboursement retardé, dépendamment de la politique de l`ICO.',
tokenSaleDisclaimer3:
'Je comprends que certaines ventes peuvent n`accepter que NEO ou GAS et j`ai verifié ce qui etait accepté.',
tokenSaleDisclaimer4:
'Je comprends que si j`envoie NEO ou GAS à une vente de jetons qui s`est dejà terminée, je perdrai mes NEO/GAS et ne serait pas remboursé.',
// eslint-disable-next-line
tokenSaleDisclaimer5: `Je comprends que COZ n'est pas responsable de mon utilisation de cette fonctionalité et jai verifié les licenses de ce logiciel.`,
}
export default {
...AUTH,
...INPUTS,
...WALLET_CREATION,
...DASHBOARD,
...SIDEBAR,
...MANAGE_WALLETS,
...ACTIVITY,
...RECEIVE,
...REQUEST_ASSETS,
...TRANSACTION_FEE,
...SEND,
...SETTINGS,
...NETWORK_SETTINGS,
...NODE_SELECTION,
...ENCRYPT_KEY,
...TOKEN_SALE,
...MISCELLANEOUS,
...ERRORS,
...NOTIFICATIONS,
}