/
fr.json
598 lines (598 loc) · 29.6 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
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
{
"common": {
"ok": "OK",
"submit": "Soumettre",
"cancel": "Annuler",
"overwrite": "Écraser",
"continue": "Continuer",
"dismiss": "Refuser",
"prompt": "Rapide",
"warning": "Avertissement",
"attention": "Attention!",
"confirm": "Confirmer",
"close": "Fermer",
"save": "Enregistrer",
"cancelled": "Annulé",
"enabled": "Activé",
"commandOK": "Commande envoyée avec succès!",
"commandFailed": "Il y a eu une erreur:",
"connectionError": "Erreur de connexion",
"nameAlreadyUsed": "Nom \"{{name}}\" est déjà utilisé",
"area": "Surface",
"time": "Temps",
"battery": "Batterie",
"m2": "m²",
"hours": "heure",
"hours_plural": "heures",
"months": ["Jan","Fev","Mar","Avr","May","Jui","Jui","Aoû","Sep","Oct","Nov","Dec"],
"days": ["Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi","Dimanche"],
"unknownState": "a retourné un état inconnu: {{state}}"
},
"navi": {
"home": "Home",
"map": "Carte",
"zones": "Zones",
"control": "Contrôle",
"settings": "Paramètres",
"links": "Liens",
"about": "À propos"
},
"home": {
"labels": {
"state": "Chargement de l'état..."
},
"buttons": {
"start": "Start",
"pause": "Pause",
"resume": "Reprendre",
"stop": "Stop",
"home": "Home",
"spot": "Spot",
"find": "Rechercher",
"goto": "Aller à",
"zones": "Zones",
"storeMap": "Sauvegarder la carte",
"loadMap": "Charger une carte",
"unknownPower": "Alimentation inconnue",
"invalid": "bouton invalide"
},
"popups": {
"selectFanspeed": "Sélectionnez le mode de ventilations:",
"selectGotoTarget": "Sélectionnez la cible:",
"selectZones": "Sélectionnez les zones à nettoyer:",
"selectMapToLoad": "Sélectionnez un emplacement à partir duquel charger la carte:",
"emptyZoneChosen": "Vous avez choisi une zone vide à nettoyer. Veuillez d'abord la configurer.",
"chooseMapName": "Choisissez un titre pour enregistrer les fichiers de la carte:",
"invalidMapName": "Le titre ne peut contenir que des lettres ou des chiffres latins, des espaces et des tirets.",
"slotAlreadyTaken": "Le slot #{{slot}} est déjà occupé",
"nameAlreadyTaken": "Nom \"{{name}}\" est déjà pris",
"noMapsStored": "Aucune carte enregistrée!",
"slotNo": "slot #",
"newSave": "nouvelle carte",
"selectMapToSave": "Sélectionnez un nom pour enregistrer la carte sous:",
"confirmMapLoad": "Voulez-vous vraiment restaurer \"{{name}}\"?",
"confirmMapDelete": "Voulez-vous vraiment supprimer \"{{name}}\"?",
"wait": "Attendre ",
"waitMapTicks": "Les routines de remplacement de carte sont en cours d'exécution. Veuillez attendre {{seconds}} secondes...",
"waitMapFinished": "Terminé",
"waitMapEncourage": "Les routines demandées doivent être terminées maintenant.",
"mapStoredOK": "La carte a bien été enregistrée!",
"mapDeletedOK": "La carte enregistrée a bien été supprimée!",
"mapRestoredOK": "La carte a été restaurée avec succès!"
},
"fanspeedPresets": {
"whisper": "Chuchotement",
"quiet": "Calme",
"balanced": "Equilibré",
"turbo": "Turbo",
"max": "Max",
"mop": "Lavette"
}
},
"map": {
"status": "Status",
"connecting": "Connexion...",
"statusText": "{{status}}",
"errorText": "{{error}}",
"confirmFullCleaning": "Impossible de démarrer le nettoyage zoné: aucune zone spécifiée. Voulez-vous exécuter un nettoyage complet à la place?",
"cannotResume": "Rien a reprendre!",
"noGotoTarget": "Vous devez choisir un emplacement pour Goto.",
"selectEndGoto": "Allez à l'endroit sélectionné et ...",
"selectEndCleaning": "Effectuez le nettoyage sélectionné et ...",
"selectEndStop": "Arrêtez",
"selectEndSpot": "Faire un nettoyage local",
"selectEndBase": "Retourner à la base",
"selectEndMove": "Aller à l'endroit sélectionné"
},
"zones": {
"headerZones": "Zones configurées",
"headerGotoLocations": "Emplacements \"aller à\" configurés",
"headerForbiddenMarkers": "Marqueurs interdits",
"headerSegments": "Configuration des pièces",
"noZonesConfigured": "Aucune zone n'est encore configurée.",
"noSpotsConfigured": "Aucun spot n'est encore configuré.",
"editForbiddenZones": "Configurer les zones interdites",
"editSegments": "Modifier les pièces",
"noPersistentData": "Les données persistantes sont désactivées ou indisponibles, impossible de modifier les marqueurs interdits.",
"noPersistentDataSegments": "Les données persistantes sont désactivées, impossible de modifier les pièces.",
"noSegmentsSupport": "Le micrologiciel de votre appareil ne prend pas en charge la division de la carte en pièces.",
"addButton": "Ajouter",
"renameButton": "Renommer",
"deleteButton": "Supprimer",
"newZoneName": "Entrez le nom de la zone ...",
"newSpotName": "Entrez le nom du spot ...",
"enterZoneName": "Veuillez saisir un nom de zone",
"enterSpotName": "Veuillez saisir un nom de spot",
"renameZone": "Entrez un nouveau nom pour la zone \"{{zone}}\":",
"renameSpot": "Entrez un nouveau nom pour le spot \"{{spot}}\":",
"confirmDeleteSpot": "Êtes-vous sûr de vouloir supprimer le spot \"{{spot}}\"?",
"confirmDeleteZone": "Êtes-vous sûr de vouloir supprimer la zone \"{{zone}}\"?",
"zonesPageBack": "Zones",
"zoneEditTitle": "Edition de la zone: {{zone}}",
"tooManyMarkers": "Vous ne pouvez pas ajouter plus de marqueurs interdits sur la carte!",
"zonesSavedOK": "Zone enregistrée avec succès!",
"spotsPageBack": "Spots",
"spotEditTitle": "Edition du spot: {{spot}}",
"spotsSavedOK": "Spot enregistré avec succès!",
"forbiddenMarkersPageBack": "Marqueurs interdits",
"forbiddenMarkersTitle": "Modification des marqueurs",
"forbiddenMarkersSavedOK": "Marqueurs interdits enregistrés avec succès!",
"missingZone": "Aucune zone de ce type.",
"missingSpot": "Aucun spot de ce type.",
"segmentsPageBack": "Segments",
"segmentsTitle": "Modification des pièces",
"enterSegmentName": "Veuillez saisir un nom pour la pièce sélectionnée:",
"segmentRenamedOK": "Pièce renommée avec succès!",
"segmentRenameFailed": "Une erreur s'est produite lors du changement de nom d'une pièce.",
"segmentsCantBeMerged": "Vous ne pouvez fusionner que les pièces adjacentes. Continuez quand même?",
"confirmSegmentsMerge": "Voulez-vous vraiment essayer de fusionner des pièces \"{{segment1}}\" et \"{{segment2}}\"?",
"segmentsMergedOK": "Les pièces ont fusionné avec succès!",
"segmentSplitNoLine": "Vous devez d'abord placer la ligne de découpe pour diviser la pièce.",
"segmentSplitTooMany": "Vous ne pouvez pas avoir plus de pièces, veuillez fusionner quelque chose.",
"confirmSegmentSplit": "Voulez-vous vraiment essayer de diviser la pièce \"{{segment}}\"? Note: il peut être nécessaire de placer la ligne de coupe différemment plusieurs fois jusqu'à ce que vous trouviez la bonne position.",
"segmentSplitOK": "Pièce divisée avec succès!",
"segmentSplitSingleLine": "Il ne peut y avoir qu'une seule ligne de division!",
"confirmSegmentsAutosplit": "La carte sera automatiquement divisée en pièces après avoir effectué un nettoyage complet, mais vous pouvez essayer de la diviser dès maintenant. Continuer?",
"autosplitSegmentsNow": "Séparer maintenant",
"segmentsSplitOK": "Carte divisée en pièces avec succès!"
},
"control": {
"startButton": "Démarrer le contrôle manuel",
"stopButton": "Arrêter le contrôle manuel"
},
"telegram": {
"fanpower": {
"whisper": "Chuchotement",
"quiet": "Silencieux",
"balanced": "Équilibré",
"turbo": "Turbo",
"max": "MAX",
"mop": "Lavette"
},
"buttons": {
"status": "Status",
"map": "Map",
"consumables": "Consommables",
"start": "Start",
"pause": "Pause",
"resume": "Reprendre",
"stop": "Stop",
"zones": "Zones",
"spot": "Spot",
"rooms": "Pièces",
"home": "Home",
"findMe": "Trouve-moi",
"goto": "Aller à",
"back": "-- retour --",
"runZoned": "-- Exécuter le nettoyage zoné --",
"runSegments": "-- Exécutez le nettoyage de la pièce --"
},
"missingPassword": "Mot de passe non fourni.",
"wrongPassword": "Le mot de passe est incorrect.",
"clientAuthorized": "Client autorisé, tapez /start pour commencer.",
"clientAlreadyAuthorized": "Client déjà autorisé, tapez /start pour commencer.",
"notAuthenticated": "Vous n'êtes pas authentifié, utilisez /setme *password*",
"cbqReceivedOK": "Commande acceptée!",
"cbqFailed": "Erreur lors de l'exécution d'une commande!",
"cbqWrongState": "Commande non disponible dans l'état actuel de l'appareil!",
"selectCommand": "En attente d'une commande.",
"selectGotoTarget": "Sélectionnez la cible pour Goto.",
"selectZones": "Sélectionnez les zones à nettoyer.",
"selectSegments": "Sélectionnez les pièces à nettoyer.",
"selectPower": "Sélectionnez le mode du ventilateur.",
"selectMap": "Sélectionnez une carte à restaurer.",
"performingCleaning": "Va faire un nettoyage complet.",
"performingZoned": "Passer au nettoyage zoné:\n{{zoneNames}}",
"performingSegments": "Aller au nettoyage de la pièce:\n{{segmentNames}}",
"performingGoto": "Va passer à \"{{spotName}}\" spot.",
"noZonesConfigured": "Aucune zone configurée pour le moment.",
"noSegmentsConfigured": "Aucune pièce disponible sur la carte.",
"noSpotsConfigured": "Aucun spot configuré pour le moment.",
"noMapsStored": "Aucune carte n'est encore stockée.",
"noZonesSpecified": "Vous devez sélectionner au moins une zone.",
"noSegmentsSpecified": "Vous devez sélectionner au moins une pièce.",
"noGotoTargetSpecified": "Vous devez sélectionner un emplacement pour Goto.",
"noMapSpecified": "Vous devez sélectionner le nom de la carte.",
"selectedZones": "Actuellement sélectionné: {{zonesList}} ({{subzonesCount}}/5 subzones)",
"selectZoneIterations": "Cliquez plusieurs fois pour régler le nombre de passage.",
"noSegmentsSupported": "Le nettoyage des pièces n'est pas pris en charge dans le micrologiciel de votre appareil.",
"selectedSegments": "Actuellement sélectionné: {{segmentsList}}",
"noMapAvailable": "Désolé, la carte est actuellement indisponible.",
"powerChanged": "La puissance du ventilateur est passée à {{fanPower}}.",
"mapLoadOK": "La carte devrait être rechargée maintenant.",
"mapLoadWait": "La carte doit être rechargée en 30 secondes.",
"notificationsEnabled": "Notifications d'état activées.",
"notificationsDisabled": "Notifications d'état désactivées.",
"consumablesHeader": "Temps restant jusqu'à l'expiration des consommables:\n\n",
"consumablesAlert": "L'un des minuteurs de consommables a expiré:\n\n",
"consumablesContent": "Brosse principale {{mainBrush}} heures restante\nBrosse latérale {{sideBrush}} heures restante\nFiltre {{filter}} heures restante\nCapteur {{sensors}} heures restante",
"binFull": "Bac a poussière peut-être plein, vérifiez-le!",
"currentStatus": "Statut actuel: ",
"statusChanged": "Statut changé: ",
"power": "Power: ",
"battery": "Batterie: ",
"errorReply": "Il y avait une erreur: {{error}}"
},
"settings": {
"title": "Paramètres",
"infoTitle": "Info",
"infoDesc": "Afficher les informations sur l'appareil",
"timersTitle": "Minuteurs",
"timersDesc": "Gérer les minuteurs et les paramètres de fuseau horaire",
"carpetModeTitle": "Mode tapis",
"carpetModeDesc": "Configurer le mode tapis",
"persistentDataTitle": "Persistance des données et Paramètres Système",
"persistentDataDesc": "Configurer le mode laboratoire pour activer les murs virtuels, etc.",
"consumablesTitle": "Consommables",
"consumablesDesc": "Afficher/réinitialiser les compteurs d'utilisation des consommables",
"cleaningHistoryTitle": "Historique de nettoyage",
"cleaningHistoryDesc": "Afficher l'historique de nettoyage",
"wifiTitle": "Wifi",
"wifiDesc": "Afficher/modifier les détails et les paramètres wifi",
"soundAndVoiceTitle": "Son & Voix",
"soundAndVoiceDesc": " Changer le volume sonore et la voix du robot",
"webInterfaceTitle": "Interface Web",
"webInterfaceDesc": "Modifier les paramètres de l'interface Web",
"accessControlTitle": "Contrôle d'accès",
"accessControlDesc": "Configurer les clés SSH et l'authentification HTTP",
"mqttTitle": "MQTT",
"mqttDesc": "Afficher et modifier les paramètres MQTT",
"telegramTitle": "Telegram Bot",
"telegramDesc": "Activer et configurer les paramètres du bot Telegram",
"loading": "chargement...",
"accessControl": {
"pageTitle": "Paramètres de contrôle d'accès",
"httpAuth": "Paramètres d'authentification HTTP",
"username": "Nom d'utilisateur",
"password": "Mot de passe",
"passwordRepeat": "Mot de passe (retaper)",
"saveCredentials": "Enregistrer les informations d'identification",
"sshKeys": "Paramètres des clés SSH",
"sshRSA": "ssh-rsa ...",
"saveKeys": "Enregistrer les clés SSH",
"confirmDisableKeys": "Entrez \"confirm\" ci-dessous. Ne vous verrouillez pas!",
"disableKeys": "Désactiver définitivement le téléchargement des clés SSH",
"passwordsMismatch": "Les mots de passe ne correspondent pas."
},
"carpetMode": {
"pageTitle": "Configuration du mode tapis",
"explanation": "En mode Tapis, l'aspirateur reconnaîtra automatiquement les tapis et augmentera l'aspiration.",
"warning": "Ne modifiez l'un des paramètres suivants que si vous savez ce que vous faites!",
"currentLow": "Current Low",
"currentHigh": "Current High",
"currentIntegral": "Current Integral",
"stallTime": "Stall Time",
"confirm": "Voulez-vous vraiment enregistrer les modifications apportées en mode tapis?"
},
"cleaningHistory": {
"header": "Derniers nettoyages",
"loadMore": "Plus...",
"showMap": "Afficher la carte de nettoyage",
"historyRecord": "#{{id}} a commencé le {{startDate}}",
"duration": "Durée",
"area": "Surface",
"completed": "Terminé",
"code": "Code",
"mapTitle": "Nettoyage du {{cleaningDate}}"
},
"consumables": {
"mainBrush": "Brosse principal",
"sideBrush": "Brosse latéral",
"filter": "Filtre",
"sensorCleaning": "Nettoyage des Capteurs",
"allStatistics": "statistique globale",
"totalCleanedArea": "Surface totale nettoyée:",
"totalHours": "Total des heures de nettoyage:",
"totalCount": "Nombre total de nettoyages:",
"hoursLeft": "{{hours}} heure restante",
"hoursLeft_plural": "{{hours}} heures restantes",
"confirm": "Voulez-vous vraiment réinitialiser ce consommable?"
},
"info": {
"system": "Système",
"firmwareVersion": "Version du firmware:",
"firmwareBuild": "Version du micrologiciel:",
"firmwareUpdate": "Mise à jour du firmware:",
"firmwareUpdateLink": "[envoyer la demande]",
"currentToken": "Token actuel",
"token": "Token:",
"appLocale": "App Locale",
"appLocaleName": "Nom:",
"appLocaleBom": "Bom:",
"appLocaleLocation": "Emplacement:",
"appLocaleLanguage": "Langue:",
"appLocaleTimezone": "Fuseau horaire:",
"appLocaleLogserver": "Logserver:",
"valetudo": "Valetudo RE",
"currentValetudoVersion": "Version actuelle de Valetudo RE:",
"newValetudoVersion": "Nouvelle version Valetudo RE:",
"newVersionURL": "URL de nouvelle version",
"checkVersion": "Vérifier",
"valetudoLog": "Journal de Valetudo",
"firmwareUpdateWarning": "Cela tentera de mettre à jour le micrologiciel de l'appareil en utilisant l'URL entrée manuellement dans le fichier pkg et sa valeur de hachage MD5. Notez que l'URL doit pointer vers une adresse IP publique et ne pas avoir de redirection.",
"firmwareUpdateEnterURL": "Veuillez saisir l'URL du fichier de package du firmware:",
"firmwareUpdateEnterMD5": "Veuillez saisir le hachage MD5 du fichier que vous venez de spécifier:",
"firmwareUpdateSend": "Envoyer!",
"firmwareUpdateSentOK": "La demande de mise à jour doit être envoyée! Attendez l'indication LED du processus de mise à jour."
},
"persistentData": {
"pageTitle": "Configuration de la persistantes des données",
"notSupported": "Les fonctionnalités de carte persistante ne sont pas prises en charge sur cet appareil.",
"genericConfirm": "Voulez-vous vraiment continuer?",
"genericOverwriteWarning": "Les données précédemment enregistrées seront écrasées.",
"enableDataTitle": "Données persistantes (\"lab mode\")",
"enableDataDesc": "Permet d'enregistrer la carte, les zones interdites et les murs virtuels, permet à l'appareil de connaître l'emplacement du quai de chargement et empêche la carte de pivoter",
"deleteDataTitle": "Supprimer les données persistantes",
"deleteDataDesc": "Cela supprime la carte actuelle, toutes les zones interdites et les murs virtuels!",
"deleteDataButton": "Réinitialiser la carte",
"deleteDataNowButton": "Supprimer maintenant!",
"deleteDataConfirm": "Ceci supprime la carte actuellement enregistrée, toutes les zones interdites et les murs virtuels.",
"exportTitle": "Exporter les marqueurs interdits vers la configuration Valetudo",
"exportDesc": "Cela exporte les données des zones interdites et des murs virtuels du firmware et les enregistre dans Valetudo",
"exportButton": "Exporter",
"exportNowButton": "Exporter les données",
"exportConfirm": "Cela exporte les zones interdites et les murs virtuels du firmware du périphérique et les enregistre dans la configuration Valetudo.",
"importTitle": "Importer des marqueurs interdits depuis la configuration de Valetudo",
"importDesc": "Cela importe les données des zones interdites et des murs virtuels de Valetudo et les place dans le firmware",
"importButton": "Importer",
"importNowButton": "Importer des données",
"importConfirm": "Cela importe les zones interdites et les murs virtuels de la configuration Valetudo et les place dans le firmware du périphérique.",
"importConfirmDetails": "Prêt à importer {{virtualWallsCount}} et {{forbiddenZonesCount}}.",
"exportConfirmDetails": "Prêt à exporter {{virtualWallsCount}} et {{forbiddenZonesCount}}.",
"virtualWallsCount": "{{count}} mur virtuel",
"virtualWallsCount_plural": "{{count}} murs virtuels",
"forbiddenZonesCount": "{{count}} zone interdite",
"forbiddenZonesCount_plural": "{{count}} zones interdites",
"settingsSaved": "Paramètres enregistrés!",
"resetOK": "Réinitialisation de la carte!",
"exportedOK": "Données persistantes exportées vers la configuration.",
"importedOK": "Données persistantes importées de la configuration.",
"systemSettingsTitle": "Les paramètres du système",
"rebootTitle": "Redémarrez l'appareil",
"rebootDesc": "Cela tentera de redémarrer le système d'exploitation intégré",
"reboot": "Redémarrer",
"rebootConfirm": "Voulez-vous vraiment redémarrer le système d'exploitation de l'appareil?",
"rebootNotice": "L'appareil redémarre maintenant, veuillez attendre un peu pour qu'il démarre.",
"afterCleanTitle": "Destination après nettoyage",
"afterCleanDesc": "définit où le robot doit aller après la fin du nettoyage",
"afterCleanDefault": "Défaut",
"afterCleanNowhere": "Rester",
"afterCleanSpot": "Spot",
"afterCleanChooseSpot": "Choisissez un spot...",
"afterCleanMenuNoSpots": "Aucun spot ne peut être utilisé comme destination après le nettoyage.",
"afterCleanMenuDesc": "Choisissez un spot pour déplacer le robot après le nettoyage:",
"autoDockTitle": "Retour automatique au quai",
"autoDockDesc": "définit si le robot doit retourner à quai lorsqu'il est inactif",
"autoDockNever": "Jamais",
"autoDockSleep": "Sur le sommeil",
"autoDockDelay": "Retard",
"autoDockChooseDelay": "Choisissez le délai...",
"autoDockDelayPrompt": "Veuillez entrer le délai en minutes ({{range}}) après lequel le robot inactif devrait retourner au quai:",
"autoDockDelayErr": "La valeur spécifiée n'est pas compris dans la plage autorisée.",
"autoMapTitle": "Restauration automatique de la carte",
"autoMapDesc": "définit s'il faut restaurer une carte lors du retour au dock",
"autoMapNone": "Nul",
"autoMapName": "Carte",
"autoMapSelectName": "Sélectionnez la carte ...",
"autoMapMenuSelect": "Sélectionnez une carte à restaurer lors du retour au dock:",
"mapRestoreTypeTitle": "Type de restauration de carte",
"mapRestoreTypeDesc": "définit la méthode à utiliser pour la restauration expérimentale de cartes",
"restoreTypeDefault": "Défaut",
"restoreTypeRestart": "Redémarrage du service",
"restoreTypeCleaning": "Séquence de nettoyage",
"restoreTypeNative": "Récupération de sauvegarde"
},
"soundAndVoice": {
"volumeSettings": "Paramètre du son",
"volume": "Volume:",
"saveVolume": "Enregistrer le volume sonore",
"testVolume": "Tester le volume sonore",
"installVoicePack": "Installer le pack vocal",
"voicePackFile": "Fichier de pack vocal:",
"uploadVoicePack": "Télécharger le pack vocal",
"volumeSavedOK": "Volume enregistré avec succès.",
"voicePackMissing": "Veuillez sélectionner un pack vocal avant le téléchargement.",
"voicePackUploading": "Envoi du pack vocal...",
"voicePackInstalling": "Installation du pack vocal...",
"voicePackInstallFailed": "Échec de l'installation du pack vocal.",
"voicePackInstallOK": "Le pack vocal a été installé avec succès."
},
"timers": {
"month": "Mois",
"day": "Jour",
"hour": "Heure",
"minute": "Minute",
"startAt": "Démarrage:",
"endAt": "Fin:",
"hours": "heures",
"minutes": "minutes",
"name": "Nom:",
"namePlaceholder": "nom de la minuterie",
"iterations": "Itérations:",
"fanPower": "Mode d'aspiration:",
"zones": "Zones:",
"addZones": "Ajouter...",
"segments": "Pièces:",
"addSegments": "Ajouter...",
"timerDesc": "Choisissez les paramètres de la minuterie.",
"timerZoneDesc": "Choisissez le nom de la minuterie et les coordonnées de la zone.",
"timerTimeDesc": "Sélectionnez l'heure et la date auxquelles la minuterie doit être déclenchée.",
"timerEmptyTimeNote": "Vide signifie tout.",
"timerDaysDesc": "Sélectionnez les jours où la minuterie doit être déclenchée.",
"timerEmptyDayNote": "Vide signifie n'importe quel jour.",
"runOnce": "Exécutez une fois et supprimez",
"currentTimezone": "Votre fuseau horaire actuel est défini sur:",
"zonedCleaningHeader": "Calendrier de nettoyage zoné",
"noZonedCleaningSchedule": "Aucun programme de nettoyage zoné n'est encore configuré.",
"cleaningHeader": "Calendrier de nettoyage",
"noCleaningSchedule": "Aucun programme de nettoyage n'est encore configuré.",
"DNDHeader": "\"Ne pas déranger\" - Minuterie",
"chooseZone": "Choisissez une zone:",
"zoneCount": "{{count}} zone",
"zoneCount_plural": "{{count}} zones",
"chooseSegment": "Choisissez une pièce:",
"duplicatedSegment": "Vous ne pouvez pas ajouter plusieurs fois la même pièce!",
"confirmDeleteTimer": "Voulez-vous vraiment supprimer cette minuterie",
"confirmTimezone": " Voulez-vous vraiment définir votre fuseau horaire sur \"{{newTimezone}}\"?",
"noDNDEnabled": "Aucun minuteur NPD n'est encore activé.",
"DNDSchedule": "NPD commencera à {{startHour}}:{{startMinute}} et se terminera le {{endHour}}:{{endMinute}}",
"noDNDSchedule": "Aucun programme NPD n'est encore configuré.",
"confirmDisableDND": "Voulez-vous vraiment désactiver le NPD?",
"notEnoughDataDND": "Impossible d'enregistrer le minuteur NPD car tous les attributs requis ne sont pas fournis!",
"missingHoursMinutes": "Les minutes et les heures doivent être spécifiées.",
"missingName": "Vous devez spécifier un nom.",
"missingZones": "Une ou plusieurs zones non vides doivent être spécifiées.",
"missingTimer": "Aucune minuterie de ce type.",
"missingSegment": "Pièce introuvable sur la carte actuelle!"
},
"webInterface": {
"general": "Général",
"localization": "Langue de l'interface Web",
"localizationExt": "bascule entre les traductions disponibles",
"style": "Theme",
"styleExt": "change le thème de couleur de l'interface web",
"homeTab": "Onglet Accueil",
"zonedImmediate": "Exécuter immédiatement le nettoyage zoné",
"zonedImmediateExt": "au lieu de passer à l'onglet carte",
"gotoImmediate": "Aller immédiatement au spot",
"gotoImmediateExt": "au lieu de passer à l'onglet carte",
"multimapButtons": "Afficher les boutons multimap",
"multimapButtonsExt": "permet d'enregistrer et de restaurer des cartes (expérimentales)",
"mapTab": "Onglet Carte",
"hideMapStatus": "Ne pas afficher l'état sur la carte",
"hideMapStatusExt": "cache le bloc avec le texte d'état",
"hideSegmentMarkers": "Ne pas afficher les marqueurs de pièce",
"hideSegmentMarkersExt": "cache les marqueurs de sélection de pièce sur la carte",
"disableDynamicButtons": "Désactiver les boutons dynamiques",
"disableDynamicButtonsExt": "affiche uniquement les boutons de base de la carte",
"controlTab": "Onglet Contrôle manuel",
"hideControlMap": "Ne pas afficher la mini-carte",
"hideControlMapExt": "cela peut ne pas fonctionner correctement sur certains appareils et ne peut pas être réparé",
"applyChangesConfirm": "Souhaitez-vous appliquer les modifications maintenant?",
"enableMultimapConfirm": "Cette fonction ne fait pas partie de la fonctionnalité de roborock mais un certain nombre de hacks autour d' elle Bien qu'il puisse fonctionner correctement , il pourrait également provoquer une réinitialisation d'usine si quelque chose va de façon inattendue mauvaise Voulez - vous toujours continuer..?"
},
"wifi": {
"currentConnection": "Connexion actuel",
"status": "Status",
"ssid": "SSID",
"signal": "Signal",
"txBitrate": "TX Bitrate",
"settings": "Paramètres Wifi",
"password": "Mot de passe",
"save": "Enregistrer la nouvelle configuration Wifi",
"connected": "Connecté",
"notConnected": "Non connecté",
"confirm": " Voulez-vous vraiment appliquer les nouveaux paramètres Wifi?",
"hint": "Conseil",
"hintText": "Vous pouvez toujours revenir au point d'accès Wifi intégré, consultez votre manuel d'utilisation pour savoir comment réinitialiser les paramètres Wifi.",
"appliedOK": "Les nouvelles informations d'identification wifi ont été appliquées avec succès. Après avoir appuyé sur OK, la page sera actualisée. Cependant, vous devrez probablement modifier l'URL car le robot tentera de se connecter au nouveau Wifi."
},
"mqtt": {
"settings": "Paramètres MQTT",
"url": "URL:",
"capath": "Chemin d'accès CA (pour SSL):",
"qos": "QoS:",
"identifier": "Identifiant:",
"devicename": "Nom de l'appareil:",
"prefix": "Topic Prefix:",
"autoprefix": "Autoconfiguration Prefix:",
"mapdata": "Publier la carte:",
"save": "Enregistrer la configuration"
},
"telegram": {
"explanation": "Créez un nouveau chat dans Telegram et recherchez le compte \"Botfather\", créez un nouveau bot avec /newbot, puis copiez le jeton et insérez-le sur cette page.",
"general": "Paramètres Telegram",
"token": "HTTP API Token:",
"tokenPlaceholder": "HTTP API Token de Botfather",
"authPassword": "Mot de passe du bot:",
"authPasswordPlaceholder": "pour autoriser le bot",
"host": "Hôte API (facultatif):",
"proxy": "Proxy SOCKS5 (facultatif):",
"proxyPlaceholder": "user:password@host:port",
"getRandomProxy": "Obtenir",
"selectCountry": "Sélectionnez un pays:",
"sendConsumables": "Envoyer un message lorsque l'un des consommables a expiré:",
"sendConsumablesEvery": "Chaque nettoyage envoie un message lorsque l'un des consommables est expiré:",
"notifyStatusTypes": "Quels changements de statut doivent être notifiés:",
"notifyAll": "Tout",
"notifyCleaning": "Nettoyage + Erreurs",
"notifyErrors": "Seulement des erreurs",
"status": "état actuel de Telegram",
"clientsList": "Clients Telegram",
"noClients": "Il n'y a pas encore de clients autorisés.",
"confirmDeleteClient": "Voulez-vous vraiment supprimer ce client?",
"connectedAs": "Telegrambot connecté en tant que {{botname}}",
"connectionFailed": "La connexion Telegrambot a échoué",
"notConnected": "Telegrambot non connecté"
}
},
"robot": {
"states": {
"n0": "Connexion...",
"n1": "Démarrage",
"n2": "Veille sans charge",
"n3": "Inactif",
"n4": "Télécommande active",
"n5": "Nettoyage",
"n6": "Retour au quai",
"n7": "Mode manuel",
"n8": "En charge",
"n9": "Problème de charge",
"n10": "En pause",
"n11": "Nettoyage ciblé",
"n12": "Erreur",
"n13": "Arrêt",
"n14": "Mise à jour",
"n15": "Amarrage",
"n16": "Se dirige vers la cible",
"n17": "Nettoyage zoné",
"n18": "Nettoyage de la pièces"
},
"errors": {
"n0": "Aucune erreur",
"n1": "Erreur du capteur de distance laser",
"n2": "Pare-chocs avant coincé",
"n3": "Alarme des capteurs de chute, transporter le robot à un endroit différent",
"n4": "Capteurs de chute sales",
"n5": "Brosse principale coincée",
"n6": "Brosse latérale coincée",
"n7": "Roues principales bloquées",
"n8": "Appareil bloqué, transportez le robot à un autre endroit",
"n9": "Collecteur de poussière manquant ou mauvais filtre",
"n10": "Filtre à poussière sale",
"n11": "Coincé dans la barrière magnétique",
"n12": "Batterie faible",
"n13": "Erreur de charge",
"n14": "Défaut batterie",
"n15": "Capteur mural sale",
"n16": "La surface n'est pas plane, transportez le robot à un endroit différent",
"n17": "Erreur de la brosse latérale, essayez de redémarrer",
"n18": "Panne du ventilateur d' aspiration, essayez de redémarrer",
"n19": "Station de charge non alimentée",
"n21": "Capot supérieur du capteur de distance laser épinglé",
"n22": "Capteur de pare-chocs avant sale",
"n23": "Zone d'émission de signal sur le dock sale",
"n24": "Zone interdite détectée, évacuer le robot à un endroit autorisé"
}
}
}