locale.constant-fr_FR.json 98.4 KB
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 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721
{
    "access": {
        "access-forbidden": "Accès interdit",
        "access-forbidden-text": "Vous n'avez pas accès à cet emplacement! <br/> Essayez de vous connecter avec un autre utilisateur si vous souhaitez toujours accéder à cet emplacement.",
        "refresh-token-expired": "La session a expiré",
        "refresh-token-failed": "Impossible de rafraîchir la session",
        "unauthorized": "non autorisé",
        "unauthorized-access": "accès non autorisé",
        "unauthorized-access-text": "Vous devez vous connecter pour avoir accès à cette ressource!"
    },
    "action": {
        "activate": "Activer",
        "add": "Ajouter",
        "apply": "Appliquer",
        "apply-changes": "Appliquer les modifications",
        "assign": "Attribuer",
        "back": "retour",
        "cancel": "Annuler",
        "clear-search": "Effacer la recherche",
        "close": "Fermer",
        "continue": "Continue",
        "copy": "Copier",
        "copy-reference": "Copier la référence",
        "create": "Créer",
        "decline-changes": "Refuser les modifications",
        "delete": "Supprimer",
        "discard-changes": "Annuler les modifications",
        "drag": "Drag",
        "edit": "Modifier",
        "edit-mode": "Mode édition",
        "enter-edit-mode": "Entrer en mode édition",
        "export": "Exporter",
        "import": "Importer",
        "make-private": "Rendre privé",
        "no": "Non",
        "ok": "OK",
        "paste": "coller",
        "paste-reference": "Coller référence",
        "refresh": "Rafraîchir",
        "remove": "Supprimer",
        "run": "Exécuter",
        "save": "Enregistrer",
        "saveAs": "Enregistrer sous",
        "search": "Rechercher",
        "share": "Partager",
        "share-via": "Partager via {{provider}}",
        "sign-in": "Connectez-vous!",
        "suspend": "Suspendre",
        "unassign": "Retirer",
        "undo": "Annuler",
        "update": "mise à jour",
        "view": "Afficher",
        "yes": "Oui"
    },
    "admin": {
        "base-url": "URL de base",
        "base-url-required": "L'URL de base est requise.",
        "enable-tls": "Activer TLS",
        "tls-version": "Version TLS",
        "general": "Général",
        "general-settings": "Paramètres généraux",
        "mail-from": "Mail de",
        "mail-from-required": "Mail de est requis.",
        "outgoing-mail": "courrier sortant",
        "outgoing-mail-settings": "Paramètres de courrier sortant",
        "send-test-mail": "Envoyer un mail de test",
        "smtp-host": "Hôte SMTP",
        "smtp-host-required": "L'hôte SMTP est requis.",
        "smtp-port": "Port SMTP",
        "smtp-port-invalid": "Cela ne ressemble pas à un port smtp valide.",
        "smtp-port-required": "Vous devez fournir un port smtp.",
        "smtp-protocol": "Protocole SMTP",
        "system-settings": "Paramètres système",
        "test-mail-sent": "Le courrier de test a été envoyé avec succés!",
        "timeout-invalid": "Cela ne ressemble pas à un délai d'expiration valide.",
        "timeout-msec": "Délai (msec)",
        "timeout-required": "Le délai est requis.",
        "security-settings": "Les paramètres de sécurité",
        "password-policy": "Politique de mot de passe",
        "minimum-password-length": "Longueur minimale du mot de passe",
        "minimum-password-length-required": "La longueur minimale du mot de passe est requise",
        "minimum-password-length-range": "La longueur minimale du mot de passe doit être comprise entre 5 et 50.",
        "minimum-uppercase-letters": "Nombre minimum de lettres majuscules",
        "minimum-uppercase-letters-range": "Le nombre minimum de lettres majuscules ne peut pas être négatif",
        "minimum-lowercase-letters": "Nombre minimum de lettres minuscules",
        "minimum-lowercase-letters-range": "Le nombre minimum de lettres minuscules ne peut pas être négatif",
        "minimum-digits": "Nombre minimum de chiffres",
        "minimum-digits-range": "Le nombre minimum de chiffres ne peut pas être négatif",
        "minimum-special-characters": "Nombre minimum de caractères spéciaux",
        "minimum-special-characters-range": "Le nombre minimum de caractères spéciaux ne peut pas être négatif",
        "password-expiration-period-days": "Délai d'expiration du mot de passe en jours",
        "password-expiration-period-days-range": "La période d'expiration du mot de passe en jours ne peut pas être négative",
        "password-reuse-frequency-days": "Fréquence de réutilisation du mot de passe en jours",
        "password-reuse-frequency-days-range": "La fréquence de réutilisation du mot de passe en jours ne peut être négative",
        "general-policy": "Politique générale",
        "max-failed-login-attempts": "Nombre maximal de tentatives de connexion infructueuses avant que le compte ne soit verrouillé",
        "minimum-max-failed-login-attempts-range": "Le nombre maximal de tentatives de connexion ayant échoué ne peut pas être négatif",
        "user-lockout-notification-email": "En cas de verrouillage du compte d'utilisateur, envoyez une notification par courrier électronique."
    },
    "aggregation": {
        "aggregation": "agrégation",
        "avg": "Moyenne",
        "count": "Compte",
        "function": "Fonction d'agrégation de données",
        "group-interval": "Intervalle de regroupement",
        "limit": "Valeurs maximales",
        "max": "Max",
        "min": "Min",
        "none": "Aucune",
        "sum": "Somme"
    },
    "alarm": {
        "ack-time": "Heure d'acquittement",
        "acknowledge": "Acquitter",
        "aknowledge-alarm-text": "Êtes-vous sûr de vouloir reconnaître l'alarme?",
        "aknowledge-alarm-title": "Reconnaître l'alarme",
        "aknowledge-alarms-text": "Êtes-vous sûr de vouloir acquitter { count, plural, 1 {1 alarme} other {# alarmes} }?",
        "aknowledge-alarms-title": "Acquitter { count, plural, 1 {1 alarme} other {# alarmes} }",
        "alarm": "Alarme",
        "alarm-details": "Détails de l'alarme",
        "alarm-required": "Une alarme est requise",
        "alarm-status": "État d'alarme",
        "alarm-status-filter": "Filtre d'état d'alarme",
        "alarms": "Alarmes",
        "clear": "Effacer",
        "clear-alarm-text": "Êtes-vous sûr de vouloir effacer l'alarme?",
        "clear-alarm-title": "Effacer l'alarme",
        "clear-alarms-text": "Êtes-vous sûr de vouloir effacer {count, plural, 1 {1 alarme} other {# alarmes} }?",
        "clear-alarms-title": "Effacer {count, plural, 1 {1 alarme} other {# alarmes} }",
        "clear-time": "Heure d'éffacement",
        "created-time": "Heure de création",
        "details": "Détails",
        "display-status": {
            "ACTIVE_ACK": "Active acquittée",
            "ACTIVE_UNACK": "Active non acquittée",
            "CLEARED_ACK": "effacée acquittée",
            "CLEARED_UNACK": "effacée non acquittée"
        },
        "end-time": "Heure de fin",
        "min-polling-interval-message": "Un intervalle d'interrogation d'au moins 1 seconde est autorisé.",
        "no-alarms-matching": "Aucune alarme correspondant à {{entity}} n'a été trouvée. ",
        "no-alarms-prompt": "Aucune alarme",
        "no-data": "Aucune donnée à afficher",
        "originator": "Source",
        "originator-type": "Type de Source",
        "polling-interval": "Intervalle d'interrogation des alarmes (sec)",
        "polling-interval-required": "L'intervalle d'interrogation des alarmes est requis.",
        "search": "Rechercher des alarmes",
        "search-status": {
            "ACK": "acquitté",
            "ACTIVE": "active",
            "ANY": "Toutes",
            "CLEARED": "effacée",
            "UNACK": "non acquittée"
        },
        "select-alarm": "Sélectionnez une alarme",
        "selected-alarms": "{count, plural, 1 {1 alarme} other {# alarmes} } sélectionnées",
        "severity": "Gravité",
        "severity-critical": "Critique",
        "severity-indeterminate": "indéterminée",
        "severity-major": "Majeure",
        "severity-minor": "mineure",
        "severity-warning": "Avertissement",
        "start-time": "Heure de début",
        "status": "État",
        "type": "Type"
    },
    "alias": {
        "add": "Ajouter un alias",
        "all-entities": "Toutes les entités",
        "any-relation": "toutes",
        "default-entity-parameter-name": "Par défaut",
        "default-state-entity": "Entité d'état par défaut",
        "duplicate-alias": "Un alias portant le même nom existe déjà.",
        "edit": "Modifier l'alias",
        "entity-filter": "Filtre d'entité",
        "entity-filter-no-entity-matched": "Aucune entité correspondant au filtre spécifié n'a été trouvée.",
        "filter-type": "Type de filtre",
        "filter-type-asset-search-query": "requête de recherche d'actifs",
        "filter-type-asset-search-query-description": "Actifs de types {{assetTypes}} ayant {{relationType}} relation {{direction}} {{rootEntity}}",
        "filter-type-asset-type": "type d'actif",
        "filter-type-asset-type-and-name-description": "Actifs de type '{{assetType}}' et dont le nom commence par '{{prefix}}'",
        "filter-type-asset-type-description": "Actifs de type '{{assetType}}'",
        "filter-type-device-search-query": "Requête de recherche de dispositif",
        "filter-type-device-search-query-description": "Dispositifs de types {{deviceTypes}} ayant {{relationType}} relation {{direction}} {{rootEntity}}",
        "filter-type-device-type": "Type de dispositif",
        "filter-type-device-type-and-name-description": "Dispositifs de type '{{deviceType}}' et dont le nom commence par '{{prefix}}'",
        "filter-type-device-type-description": "Dispositifs de type '{{deviceType}}'",
        "filter-type-entity-list": "Liste d'entités",
        "filter-type-entity-name": "Nom d'entité",
        "filter-type-entity-view-search-query": "Requête de recherche vue d'entité",
        "filter-type-entity-view-search-query-description": "Vues d'entité avec les types {{entityViewTypes}} ayant {{relationType}} relation {{direction}} {{rootEntity}}",
        "filter-type-entity-view-type": "Type de vue d'entité",
        "filter-type-entity-view-type-and-name-description": "Vues d'entité de type '{{entityView}}' et dont le nom commence par '{{prefix}}'",
        "filter-type-entity-view-type-description": "Vues d'entité de type '{{entityView}}'",
        "filter-type-relations-query": "Interrogation des relations",
        "filter-type-relations-query-description": "{{entities}} ayant {{relationType}} relation {{direction}} {{rootEntity}}",
        "filter-type-required": "Le type de filtre est requis.",
        "filter-type-single-entity": "Entité unique",
        "filter-type-state-entity": "Entité de l'état du tableau de bord",
        "filter-type-state-entity-description": "Entité extraite des paramétres d'état du tableau de bord",
        "max-relation-level": "Niveau de relation maximum",
        "name": "Nom de l'alias",
        "name-required": "Le nom d'alias est requis",
        "no-entity-filter-specified": "Aucun filtre d'entité spécifié",
        "resolve-multiple": "Résoudre en plusieurs entités",
        "root-entity": "Entité racine",
        "root-state-entity": "Utiliser l'entité d'état du tableau de bord en tant que racine",
        "state-entity": "Entité d'état du tableau de bord",
        "state-entity-parameter-name": "Nom du paramétre d'entité d'état",
        "unlimited-level": "niveau illimité"
    },
    "asset": {
        "add": "Ajouter un actif",
        "add-asset-text": "Ajouter un nouvel actif",
        "any-asset": "Tout actif",
        "asset": "Actif",
        "asset-details": "Détails de l'actif",
        "asset-file": "Actif file",
        "asset-public": "L'actif est public",
        "asset-required": "Actif requis",
        "asset-type": "Type d'actif",
        "asset-type-list-empty": "Aucun type d'actif sélectionné.",
        "asset-type-required": "Le type d'actif est requis.",
        "asset-types": "Types d'actif",
        "assets": "Actifs",
        "assign-asset-to-customer": "Attribuer des actifs au client",
        "assign-asset-to-customer-text": "Veuillez sélectionner les actifs à attribuer au client",
        "assign-assets": "Attribuer des actifs",
        "assign-assets-text": "Attribuer {count, plural, 1 {1 asset} other {# assets} } au client",
        "assign-new-asset": "Attribuer un nouvel Asset",
        "assign-to-customer": "Attribuer au client",
        "assign-to-customer-text": "Veuillez sélectionner le client pour attribuer le ou les actifs",
        "assignedToCustomer": "attribué au client",
        "copyId": "Copier l'Id de l'actif",
        "delete": "Supprimer un actif",
        "delete-asset-text": "Faites attention, après la confirmation, l'actif et toutes les données associées deviendront irrécupérables.",
        "delete-asset-title": "Êtes-vous sûr de vouloir supprimer l'actif '{{assetName}}'?",
        "delete-assets": "Supprimer des actifs",
        "delete-assets-action-title": "Supprimer {count, plural, 1 {1 asset} other {# assets} }",
        "delete-assets-text": "Attention, après la confirmation, tous les actifs sélectionnés seront supprimés et toutes les données associées deviendront irrécupérables.",
        "delete-assets-title": "Êtes-vous sûr de vouloir supprimer {count, plural, 1 {1 asset} other {# assets} }?",
        "description": "Description",
        "details": "Détails",
        "enter-asset-type": "Entrez le type d'actif",
        "events": "Evénements",
        "idCopiedMessage": "L'Id d'asset a été copié dans le presse-papier",
        "import": "Import actifs",
        "make-private": "Rendre l'actif privé",
        "make-private-asset-text": "Après la confirmation, l'actif et toutes ses données seront rendus privés et ne seront pas accessibles par d'autres.",
        "make-private-asset-title": "Êtes-vous sûr de vouloir rendre l'actif '{{assetName}}' privé '?",
        "make-public": "Rendre l'actif public",
        "make-public-asset-text": "Après la confirmation, l'asset et toutes ses données seront rendus publics et accessibles aux autres.",
        "make-public-asset-title": "Êtes-vous sûr de vouloir rendre l'actif '{{assetName}}' public '?",
        "management": "Gestion d'actifs",
        "name": "Nom",
        "name-required": "Nom est requis.",
        "name-starts-with": "Le nom de l'actif commence par",
        "no-asset-types-matching": "Aucun type d'actif correspondant à {{entitySubtype}} n'a été trouvé. ",
        "no-assets-matching": "Aucun actif correspondant à {{entity}} n'a été trouvé. ",
        "no-assets-text": "Aucun actif trouvé",
        "public": "Public",
        "select-asset": "Sélectionner un actif",
        "select-asset-type": "Sélectionner le type d'actif",
        "type": "Type",
        "type-required": "Le type est requis.",
        "unassign-asset": "Retirer l'actif",
        "unassign-asset-text": "Après la confirmation, l'actif sera non attribué et ne sera pas accessible au client.",
        "unassign-asset-title": "Êtes-vous sûr de vouloir retirer l'attribution de l'actif '{{assetName}}'?",
        "unassign-assets": "Retirer les actifs",
        "unassign-assets-action-title": "Retirer {count, plural, 1 {1 asset} other {# assets} } du client",
        "unassign-assets-text": "Après la confirmation, tous les actifs sélectionnés ne seront pas attribués et ne seront pas accessibles au client.",
        "unassign-assets-title": "Êtes-vous sûr de vouloir retirer l'attribution de {count, plural, 1 {1 asset} other {# assets} }?",
        "unassign-from-customer": "Retirer du client",
        "view-assets": "Afficher les actifs",
        "label": "Label"
    },
    "attribute": {
        "add": "Ajouter un attribut",
        "add-to-dashboard": "Ajouter au tableau de bord",
        "add-widget-to-dashboard": "Ajouter un widget au tableau de bord",
        "attributes": "Attributs",
        "attributes-scope": "Étendue des attributs d'entité",
        "delete-attributes": "Supprimer les attributs",
        "delete-attributes-text": "Attention, après la confirmation, tous les attributs sélectionnés seront supprimés.",
        "delete-attributes-title": "Êtes-vous sûr de vouloir supprimer {count, plural, 1 {1 attribut} other {# attributs} }?",
        "enter-attribute-value": "Entrez la valeur de l'attribut",
        "key": "Clé",
        "key-required": "La Clé d'attribut est requise.",
        "last-update-time": "Dernière mise à jour",
        "latest-telemetry": "Dernière télémétrie",
        "next-widget": "Widget suivant",
        "prev-widget": "Widget précédent",
        "scope-client": "Attributs du client",
        "scope-latest-telemetry": "Dernière télémétrie",
        "scope-server": "Attributs du serveur",
        "scope-shared": "Attributs partagés",
        "selected-attributes": "{count, plural, 1 {1 attribut} other {# attributs} } sélectionnés",
        "selected-telemetry": "{count, plural, 1 {1 unité de télémétrie} other {# unités de télémétrie} } sélectionnées",
        "show-on-widget": "Afficher sur le widget",
        "value": "Valeur",
        "value-required": "La valeur d'attribut est obligatoire.",
        "widget-mode": "Mode du widget"
    },
    "audit-log": {
        "action-data": "Action data",
        "audit": "Audit",
        "audit-log-details": "Détails du journal d'audit",
        "audit-logs": "Journaux d'audit",
        "clear-search": "Effacer la recherche",
        "details": "Détails",
        "entity-name": "Nom de l'entité",
        "entity-type": "Type d'entité",
        "failure-details": "Détails de l'échec",
        "no-audit-logs-prompt": "Aucun journal trouvé",
        "search": "Rechercher les journaux d'audit",
        "status": "État",
        "status-failure": "Échec",
        "status-success": "Succès",
        "timestamp": "Horodatage",
        "type": "Type",
        "type-activated": "Activé",
        "type-added": "Ajouté",
        "type-alarm-ack": "Acquitté",
        "type-alarm-clear": "Effacé",
        "type-assigned-to-customer": "Attribué au client",
        "type-attributes-deleted": "Attributs supprimés",
        "type-attributes-read": "Attributs lus",
        "type-attributes-updated": "Attributs mis à jour",
        "type-credentials-read": "Lecture des informations d'identification",
        "type-credentials-updated": "Informations d'identification actualisées",
        "type-deleted": "Supprimé",
        "type-login": "Login",
        "type-logout": "Connectez - Out",
        "type-lockout": "Verrouillage",
        "type-relation-add-or-update": "Relation mise à jour",
        "type-relation-delete": "Relation supprimée",
        "type-relations-delete": "Toutes les relations ont été supprimées",
        "type-rpc-call": "Appel RPC",
        "type-suspended": "Suspendu",
        "type-unassigned-from-customer": "Non attribué du client",
        "type-updated": "Mise à jour",
        "user": "Utilisateur"
    },
    "common": {
        "enter-password": "Entrez le mot de passe",
        "enter-search": "Entrez la recherche",
        "enter-username": "Entrez le nom d'utilisateur",
        "password": "Mot de passe",
        "username": "Nom d'utilisateur",
        "created-time": "Heure de création"
    },
    "confirm-on-exit": {
        "html-message": "Vous avez des modifications non enregistrées. <br/> Êtes-vous sûr de vouloir quitter cette page?",
        "message": "Vous avez des modifications non enregistrées. Êtes-vous sûr de vouloir quitter cette page?",
        "title": "Modifications non enregistrées"
    },
    "contact": {
        "address": "Adresse",
        "address2": "adresse 2",
        "city": "Ville",
        "country": "Pays",
        "email": "Email",
        "no-address": "Pas d'adresse",
        "phone": "Téléphone",
        "postal-code": "Code postal",
        "postal-code-invalid": "Format de code postal / code postal invalide",
        "state": "Province"
    },
    "content-type": {
        "binary": "Binaire (Base64)",
        "json": "Json",
        "text": "Texte"
    },
    "custom": {
        "widget-action": {
            "action-cell-button": "Bouton de cellule d'action",
            "marker-click": "Sur le marqueur cliquez",
            "row-click": "Au rang, cliquez",
            "polygon-click": "Cliquez sur le polygone",
            "tooltip-tag-action": "Action de balise d'info-bulle",
            "node-selected": "Sur le noeud sélectionné",
            "element-click": "Sur l'élément HTML, cliquez sur",
            "pie-slice-click": "Sur tranche cliquez",
            "row-double-click": "Sur la ligne double clic"
        }
    },
    "customer": {
        "add": "Ajouter un client",
        "add-customer-text": "Ajouter un nouveau client",
        "assets": "Actifs du client",
        "copyId": "Copier l'id du client",
        "customer": "Client",
        "customer-details": "Détails du client",
        "customer-required": "Le client est requis",
        "customers": "Clients",
        "dashboard": "Tableau de bord du client",
        "dashboards": "tableaux de bord du client",
        "default-customer": "Client par défaut",
        "default-customer-required": "Le client par défaut est requis pour déboguer le tableau de bord au niveau du Tenant",
        "delete": "Supprimer le client",
        "delete-customer-text": "Faites attention, après la confirmation, le client et toutes les données associées deviendront irrécupérables.",
        "delete-customer-title": "Êtes-vous sûr de vouloir supprimer le client '{{customerTitle}}'?",
        "delete-customers-action-title": "Supprimer {count, plural, 1 {1 customer} other {# customers} }",
        "delete-customers-text": "Faites attention, après la confirmation, tous les clients sélectionnés seront supprimés et toutes les données associées deviendront irrécupérables.",
        "delete-customers-title": "Êtes-vous sûr de vouloir supprimer {count, plural, 1 {1 customer} other {# customers} }?",
        "description": "Description",
        "details": "Détails",
        "devices": "Dispositifs du client",
        "entity-views": "Vues de l'entité client",
        "events": "Événements",
        "idCopiedMessage": "L'Id du client a été copié dans le presse-papier",
        "manage-assets": "Gérer les actifs",
        "manage-customer-assets": "Gérer les actifs du client",
        "manage-customer-dashboards": "Gérer les tableaux de bord du client",
        "manage-customer-devices": "Gérer les dispositifs du client",
        "manage-customer-users": "Gérer les utilisateurs du client",
        "manage-dashboards": "Gérer les tableaux de bord",
        "manage-devices": "Gérer les dispositifs",
        "manage-public-assets": "Gérer les actifs publics",
        "manage-public-dashboards": "Gérer les tableaux de bord publics",
        "manage-public-devices": "Gérer les dispositifs publics",
        "manage-users": "Gérer les utilisateurs",
        "management": "Gestion des clients",
        "no-customers-matching": "Aucun client correspondant à '{{entity}} n'a été trouvé.",
        "no-customers-text": "Aucun client trouvé",
        "public-assets": "Actifs publics",
        "public-dashboards": "Tableaux de bord publics",
        "public-devices": "Dispositifs publics",
        "public-entity-views": "Vues d'entités publiques",
        "select-customer": "Sélectionner un client",
        "select-default-customer": "Sélectionnez le client par défaut",
        "title": "Titre",
        "title-required": "Le titre est requis."
    },
    "dashboard": {
        "add": "Ajouter un tableau de bord",
        "add-dashboard-text": "Ajouter un nouveau tableau de bord",
        "add-state": "Ajouter un état du tableau de bord",
        "add-widget": "Ajouter un nouveau widget",
        "alias-resolution-error-title": "Erreur de configuration des alias de tableau de bord",
        "assign-dashboard-to-customer": "Attribuer des tableaux de bord au client",
        "assign-dashboard-to-customer-text": "Veuillez sélectionner les tableaux de bord à affecter au client",
        "assign-dashboards": "Attribuer des tableaux de bord",
        "assign-dashboards-text": "Attribuer {count, plural, 1 {1 tableau de bord} other {# tableaux de bord} } aux clients",
        "assign-new-dashboard": "Attribuer un nouveau tableau de bord",
        "assign-to-customer": "Attribuer au client",
        "assign-to-customer-text": "Veuillez sélectionner le client pour attribuer le ou les tableaux de bord",
        "assign-to-customers": "Attribuer des tableaux de bord aux clients",
        "assign-to-customers-text": "Veuillez sélectionner les clients pour attribuer les tableaux de bord",
        "assigned-customers": "clients affectés",
        "assignedToCustomer": "Attribué au client",
        "assignedToCustomers": "attribué aux clients",
        "autofill-height": "Hauteur de remplissage automatique",
        "background-color": "Couleur de fond",
        "background-image": "Image d'arriére-plan",
        "background-size-mode": "Mode de taille d'arriére-plan",
        "close-toolbar": "Fermer la barre d'outils",
        "columns-count": "Nombre de colonnes",
        "columns-count-required": "Le nombre de colonnes est requis.",
        "configuration-error": "Erreur de configuration",
        "copy-public-link": "Copier le lien public",
        "create-new": "Créer un nouveau tableau de bord",
        "create-new-dashboard": "Créer un nouveau tableau de bord",
        "create-new-widget": "Créer un nouveau widget",
        "dashboard": "Tableau de bord",
        "dashboard-details": "Détails du tableau de bord",
        "dashboard-file": "Fichier du tableau de bord",
        "dashboard-import-missing-aliases-title": "Configurer les alias utilisés par le tableau de bord importé",
        "dashboard-required": "Le tableau de bord est requis.",
        "dashboards": "Tableaux de bord",
        "delete": "Supprimer le tableau de bord",
        "delete-dashboard-text": "Faites attention, après la confirmation, le tableau de bord et toutes les données associées deviendront irrécupérables.",
        "delete-dashboard-title": "Êtes-vous sûr de vouloir supprimer le tableau de bord '{{dashboardTitle}}'?",
        "delete-dashboards": "Supprimer les tableaux de bord",
        "delete-dashboards-action-title": "Supprimer {count, plural, 1 {1 tableau de bord} other {# tableaux de bord} }",
        "delete-dashboards-text": "Attention, après la confirmation, tous les tableaux de bord sélectionnés seront supprimés et toutes les données associées deviendront irrécupérables.",
        "delete-dashboards-title": "Voulez-vous vraiment supprimer {count, plural, 1 {1 tableau de bord} other {# tableaux de bord} }?",
        "delete-state": "Supprimer l'état du tableau de bord",
        "delete-state-text": "Etes-vous sûr de vouloir supprimer l'état du tableau de bord avec le nom '{{stateName}}'?",
        "delete-state-title": "Supprimer l'état du tableau de bord",
        "description": "Description",
        "details": "Détails",
        "display-dashboard-export": "Afficher l'exportation",
        "display-dashboard-timewindow": "Afficher fenêtre de temps",
        "display-dashboards-selection": "Afficher la sélection des tableaux de bord",
        "display-entities-selection": "Afficher la sélection des entités",
        "display-title": "Afficher le titre du tableau de bord",
        "drop-image": "Déposer une image ou cliquez pour sélectionner un fichier à télécharger.",
        "edit-state": "Modifier l'état du tableau de bord",
        "export": "Exporter le tableau de bord",
        "export-failed-error": "Impossible d'exporter le tableau de bord: {{error}}",
        "hide-details": "Masquer les détails",
        "horizontal-margin": "Marge horizontale",
        "horizontal-margin-required": "Une valeur de marge horizontale est requise.",
        "import": "Importer le tableau de bord",
        "import-widget": "Importer un widget",
        "invalid-aliases-config": "Impossible de trouver des dispositifs correspondant à certains filtres d'alias. <br/> Veuillez contacter votre administrateur pour résoudre ce problème.",
        "invalid-dashboard-file-error": "Impossible d'importer le tableau de bord: structure de données du tableau de bord non valide",
        "invalid-widget-file-error": "Impossible d'importer le widget: structure de données de widget invalide.",
        "is-root-state": "État racine",
        "make-private": "Rendre privé le tableau de bord",
        "make-private-dashboard": "Rendre privé le tableau de bord",
        "make-private-dashboard-text": "Après la confirmation, le tableau de bord sera rendu privé et ne sera plus accessible aux autres.",
        "make-private-dashboard-title": "Êtes-vous sûr de vouloir rendre le tableau de bord '{{dashboardTitle}}' privé?",
        "make-public": "Rendre public le tableau de bord",
        "manage-assigned-customers": "Gérer les clients affectés",
        "manage-states": "Gérer les états du tableau de bord",
        "management": "Gestion du tableau de bord",
        "max-columns-count-message": "Seulement 1000 colonnes maximum sont autorisées.",
        "max-horizontal-margin-message": "Seulement 50 sont autorisés en tant que valeur de marge horizontale maximale.",
        "max-mobile-row-height-message": "Seuls 200 pixels sont autorisés en tant que valeur maximale de hauteur de ligne mobile.",
        "max-vertical-margin-message": "Seulement 50 sont autorisés en tant que valeur de marge verticale maximale.",
        "min-columns-count-message": "Seul un nombre minimum de 10 colonnes est autorisé.",
        "min-horizontal-margin-message": "Seul 0 est autorisé comme valeur de marge horizontale minimale.",
        "min-mobile-row-height-message": "Seuls 5 pixels sont autorisés en tant que valeur minimale de hauteur de ligne mobile.",
        "min-vertical-margin-message": "Seul 0 est autorisé comme valeur de marge verticale minimale.",
        "mobile-layout": "Paramètres de mise en page mobiles",
        "mobile-row-height": "Hauteur de ligne mobile, px",
        "mobile-row-height-required": "Une valeur de hauteur de ligne mobile est requise.",
        "new-dashboard-title": "Nouveau titre du tableau de bord",
        "no-dashboards-matching": "Aucun tableau de bord correspondant à {{entity}} n'a été trouvé. ",
        "no-dashboards-text": "Aucun tableau de bord trouvé",
        "no-image": "Aucune image sélectionnée",
        "no-widgets": "Aucun widget configuré",
        "open-dashboard": "Ouvrir le tableau de bord",
        "open-toolbar": "Ouvrir la barre d'outils du tableau de bord",
        "public": "Public",
        "public-dashboard-notice": "<b> Remarque: </ b> N'oubliez pas de rendre publics les dispositifs associés pour accéder à leurs données.",
        "public-dashboard-text": "Votre tableau de bord <b> {{dashboardTitle}} </ b> est maintenant public et accessible via le lien public <a href='{{publicLink}}' target='_blank'> </a>: ",
        "public-dashboard-title": "Le tableau de bord est maintenant public",
        "public-link": "Lien public",
        "public-link-copied-message": "Le lien public du tableau de bord a été copié dans le presse-papier",
        "search-states": "Recherche des états du tableau de bord",
        "select-dashboard": "Sélectionner le tableau de bord",
        "select-devices": "Selectionner les dispositifs",
        "select-existing": "Sélectionnez un tableau de bord existant",
        "select-state": "Sélectionnez l'état cible",
        "select-widget-subtitle": "Liste des types de widgets disponibles",
        "select-widget-title": "Sélectionner un widget",
        "selected-states": "{count, plural, 1 {1 état du tableau de bord} other {# états du tableau de bord} } sélectionnés",
        "set-background": "Définir l'arrière-plan",
        "settings": "Paramètres",
        "show-details": "Afficher les détails",
        "socialshare-text": "'{{dashboardTitle}}' propulsé par 云话科技",
        "socialshare-title": "'{{dashboardTitle}}' propulsé par 云话科技",
        "state": "État du tableau de bord",
        "state-controller": "Contrôleur d'état",
        "state-id": "ID d'état",
        "state-id-exists": "L'état du tableau de bord avec le même Id existe déjà.",
        "state-id-required": "L'Id d'état du tableau de bord est requis.",
        "state-name": "Nom",
        "state-name-required": "Le nom de l'état du tableau de bord est requis",
        "states": "États du tableau de bord",
        "title": "Titre",
        "title-color": "Couleur du titre",
        "title-required": "Le titre est requis.",
        "toolbar-always-open": "Garder la barre d'outils ouverte",
        "unassign-dashboard": "Retirer le tableau de bord",
        "unassign-dashboard-text": "Après la confirmation, le tableau de bord ne sera pas attribué et ne sera pas accessible au client.",
        "unassign-dashboard-title": "Êtes-vous sûr de vouloir annuler l'affectation du tableau de bord '{{dashboardTitle}}'?",
        "unassign-dashboards": "Retirer les tableaux de bord",
        "unassign-dashboards-action-text": "Annuler l'affectation {count, plural, 1 {1 tableau de bord} other {# tableaux de bord} } des clients",
        "unassign-dashboards-action-title": "Annuler l'affectation {count, plural, 1 {1 tableau de bord} other {# tableaux de bord} } du client",
        "unassign-dashboards-text": "Après la confirmation, tous les tableaux de bord sélectionnés ne seront pas attribués et ne seront pas accessibles au client.",
        "unassign-dashboards-title": "Etes-vous sûr de vouloir annuler l'affectation {count, plural, 1 {1 tableau de bord} other {# tableaux de bord} }?",
        "unassign-from-customer": "Retirer du client",
        "unassign-from-customers": "Retirer les tableaux de bord des clients",
        "unassign-from-customers-text": "Veuillez sélectionner les clients à annuler l'affectation du ou des tableaux de bord",
        "vertical-margin": "Marge verticale",
        "vertical-margin-required": "Une valeur de marge verticale est requise",
        "view-dashboards": "Afficher les tableaux de bord",
        "widget-file": "Fichier du Widget",
        "widget-import-missing-aliases-title": "Configurer les alias utilisés par le widget importé",
        "widgets-margins": "Marge entre les widgets"
    },
    "datakey": {
        "advanced": "Avancé",
        "alarm": "Champs d'alarme",
        "alarm-fields-required": "Les champs d'alarme sont obligatoires.",
        "attributes": "Attributs",
        "color": "Couleur",
        "configuration": "Configuration de la clé de données",
        "data-generation-func": "Fonction de génération de données",
        "decimals": "Nombre de chiffres après virgule flottante",
        "function-types": "Types de fonctions",
        "function-types-required": "Les types de fonctions sont obligatoires",
        "label": "Label",
        "maximum-function-types": "Maximum {count, plural, 1 {1 type de fonction est autorisé.} other {# types de fonctions sont autorisés} }",
        "maximum-timeseries-or-attributes": "Maximum {count, plural, 1 {1 timeseries / attribut est autorisé.} other {# timeseries / attributs sont autorisés} }",
        "prev-orig-value-description": "valeur précédente d'origine;",
        "prev-value-description": "résultat de l'appel de fonction précédent;",
        "settings": "Paramètres",
        "time-description": "horodatage de la valeur actuelle;",
        "time-prev-description": "horodatage de la valeur précédente;",
        "timeseries": "Timeseries",
        "timeseries-or-attributes-required": "Les timeseries / attributs d'entité sont obligatoires.",
        "timeseries-required": "Les Timeseries de l'entité sont obligatoires.",
        "units": "Symbole spécial à afficher à côté de la valeur",
        "use-data-post-processing-func": "Utiliser la fonction de post-traitement des données",
        "value-description": "la valeur actuelle;"
    },
    "datasource": {
        "add-datasource-prompt": "Veuillez ajouter une source de données",
        "name": "Nom",
        "type": "Type de source de données"
    },
    "datetime": {
        "date-from": "Date de",
        "date-to": "Date à",
        "time-from": "Heure de",
        "time-to": "Heure à"
    },
    "details": {
        "edit-mode": "Mode édition",
        "toggle-edit-mode": "Activer le mode édition"
    },
    "device": {
        "access-token": "Jeton d'accès",
        "access-token-invalid": "La longueur du jeton d'accès doit être comprise entre 1 et 20 caractéres.",
        "access-token-required": "Le jeton d'accès est requis.",
        "accessTokenCopiedMessage": "Le jeton d'accès au dispositif a été copié dans le presse-papier",
        "add": "Ajouter un dispositif",
        "add-alias": "Ajouter un alias de dispositif",
        "add-device-text": "Ajouter un nouveau dispositif",
        "alias": "Alias",
        "alias-required": "Un alias du dispositif est requis.",
        "aliases": "Alias des dispositifs",
        "any-device": "N'importe quel dispositif",
        "assign-device-to-customer": "Affecter des dispositifs au client",
        "assign-device-to-customer-text": "Veuillez sélectionner les dispositif à affecter au client",
        "assign-devices": "Attribuer des dispositifs",
        "assign-devices-text": "Attribuer {count, plural, 1 {1 dispositif} other {# dispositifs} } au client",
        "assign-new-device": "Attribuer un nouveau dispositif",
        "assign-to-customer": "Attribuer au client",
        "assign-to-customer-text": "Veuillez sélectionner le client pour attribuer le ou les dispositifs",
        "assignedToCustomer": "Attribué au client",
        "configure-alias": "Configurer '{{alias}}' alias",
        "copyAccessToken": "Copier le jeton d'accès",
        "copyId": "Copier l'Id du dispositif",
        "create-new-alias": "Créez un nouveau!",
        "create-new-key": "Créez un nouveau!",
        "credentials": "Informations d'identification",
        "credentials-type": "Type d'identification",
        "delete": "Supprimer le dispositif",
        "delete-device-text": "Faites attention, après la confirmation, le dispositif et toutes les données associées deviendront irrécupérables.",
        "delete-device-title": "Êtes-vous sûr de vouloir supprimer le dispositif '{{deviceName}}'?",
        "delete-devices": "Supprimer les dispositifs",
        "delete-devices-action-title": "Supprimer {count, plural, 1 {1 device} other {# devices} }",
        "delete-devices-text": "Faites attention, après la confirmation, tous les dispositifs sélectionnés seront supprimés et toutes les données associées deviendront irrécupérables.",
        "delete-devices-title": "Êtes-vous sûr de vouloir supprimer {count, plural, 1 {1 device} other {# devices} }?",
        "description": "Description",
        "details": "Détails",
        "device": "Dispositif",
        "device-alias": "Alias ​​du dispositif",
        "device-credentials": "Informations d'identification du dispositif",
        "device-details": "Détails du dispositif",
        "device-list": "Liste des dispositifs",
        "device-list-empty": "Aucun dispositif sélectionné.",
        "device-name-filter-no-device-matched": "Aucun dispositif commençant par '{{device}} n'a été trouvé.",
        "device-name-filter-required": "Le filtre de nom de dispositif est requis.",
        "device-public": "Le dispositif est public",
        "device-required": "Le dispositif est requis.",
        "device-type": "Type de dispositif",
        "device-type-list-empty": "Aucun type de dispositif sélectionné.",
        "device-type-required": "Le type de dispositif est requis.",
        "device-types": "Types de dispositif",
        "devices": "Dispositifs",
        "duplicate-alias-error": "Alias ??en double trouvé '{{alias}}'. <br> Les alias de dispositifs doivent être uniques dans le tableau de bord.",
        "enter-device-type": "Entrez le type de dispositif",
        "events": "Événements",
        "idCopiedMessage": "l'Id du dispositif a été copié dans le presse-papiers",
        "is-gateway": "Est une passerelle",
        "label": "Label",
        "make-private": "Rendre le dispositif privé",
        "make-private-device-text": "Après la confirmation, le dispositif et toutes ses données seront rendues privées et ne seront pas accessibles par d'autres.",
        "make-private-device-title": "Êtes-vous sûr de vouloir rendre le dispositif {{deviceName}} privé?",
        "make-public": "Rendre le dispositif public",
        "make-public-device-text": "Après la confirmation, le dispositif et toutes ses données seront rendus publics et accessibles par d'autres.",
        "make-public-device-title": "Êtes-vous sûr de vouloir rendre le dispositif {{deviceName}} 'public?",
        "manage-credentials": "Gérer les informations d'identification",
        "management": "Gestion des dispositifs",
        "name": "Nom",
        "name-required": "Le nom est requis.",
        "name-starts-with": "Le nom du dispositif commence par",
        "no-alias-matching": "'{{alias}}' introuvable.",
        "no-aliases-found": "Aucun alias trouvé.",
        "no-device-types-matching": "Aucun type de dispositif correspondant à {{entitySubtype}} n'a été trouvé.",
        "no-devices-matching": "Aucun dispositif correspondant à '{{entity}} n'a été trouvé.",
        "no-devices-text": "Aucun dispositif trouvé",
        "no-key-matching": "'{{key}}' introuvable.",
        "no-keys-found": "Aucune clé trouvée",
        "public": "Public",
        "remove-alias": "Supprimer l'alias du dispositif",
        "rsa-key": "Clé publique RSA",
        "rsa-key-required": "La clé publique RSA est requise.",
        "secret": "Secret",
        "secret-required": "Code secret est requis.",
        "select-device": "Selectionner un dispositif",
        "select-device-type": "Sélectionner le type d'appareil",
        "unable-delete-device-alias-text": "L'alias du dispositif '{{deviceAlias}}' ne peut pas être supprimé car il est utilisé par les widgets suivants: <br/> {{widgetsList}}",
        "unable-delete-device-alias-title": "Impossible de supprimer l'alias du dispositif",
        "unassign-device": "Annuler l'affectation du dispositif",
        "unassign-device-text": "Après la confirmation, le dispositif ne sera pas attribué et ne sera pas accessible au client.",
        "unassign-device-title": "Êtes-vous sûr de vouloir annuler l'affection du dispositif {{deviceName}} '?",
        "unassign-devices": "Annuler l'affectation des dispositifs",
        "unassign-devices-action-title": "Annuler l'affectation de {count, plural, 1 {1 device} other {#devices} } du client",
        "unassign-devices-text": "Après la confirmation, tous les dispositifs sélectionnés ne seront pas attribues et ne seront pas accessibles par le client.",
        "unassign-devices-title": "Voulez-vous vraiment annuler l'affectation de {count, plural, 1 {1 device} other {# devices} }?",
        "unassign-from-customer": "Retirer du client",
        "use-device-name-filter": "Utiliser le filtre",
        "view-credentials": "Afficher les informations d'identification",
        "view-devices": "Afficher les dispositifs"
    },
    "dialog": {
        "close": "Fermer le dialogue"
    },
    "entity": {
        "add-alias": "Ajouter un alias d'entité",
        "alarm-name-starts-with": "Les actifs dont le nom commence par '{{prefix}}'",
        "alias": "Alias",
        "alias-required": "Un alias d'entité est requis.",
        "aliases": "alias d'entité",
        "all-subtypes": "Tout",
        "any-entity": "Toute entité",
        "asset-name-starts-with": "Les Assets dont le nom commence par '{{prefix}}'",
        "columns-to-display": "Colonnes à afficher",
        "configure-alias": "Configurer '{{alias}}' alias",
        "create-new-alias": "Créez un nouveau!",
        "create-new-key": "Créez un nouveau!",
        "customer-name-starts-with": "Les clients dont les noms commencent par '{{prefix}}'",
        "dashboard-name-starts-with": "Les tableaux de bord dont les noms commencent par '{{prefix}}'",
        "details": "Détails de l'entité",
        "device-name-starts-with": "Dispositifs dont le nom commence par '{{prefix}}'",
        "duplicate-alias-error": "Alias ​​en double trouvé '{{alias}}'. <br> Les alias d'entité doivent être uniques dans le tableau de bord.",
        "enter-entity-type": "Entrez le type d'entité",
        "entities": "Entités",
        "entity": "Entité",
        "entity-alias": "Alias de l'entité",
        "entity-list": "Liste d'entités",
        "entity-list-empty": "Aucune entité sélectionnée.",
        "entity-name": "Nom de l'entité",
        "entity-name-filter-no-entity-matched": "Aucune entité commençant par '{{entity}}' n'a été trouvée.",
        "entity-name-filter-required": "Le filtre de nom d'entité est requis.",
        "entity-type": "Type d'entité",
        "entity-type-list": "Liste de types d'entités",
        "entity-type-list-empty": "Aucun type d'entité sélectionné.",
        "entity-types": "Types d'entité",
        "entity-view-name-starts-with": "Les vues d'entité dont le nom commence par '{{prefix}}'",
        "key": "Clé",
        "key-name": "Nom de la clé",
        "list-of-alarms": "{count, plural, 1 {Une alarme} other {Liste de # alarmes} }",
        "list-of-assets": "{count, plural, 1 {Un Asset} other {Liste de # Assets} }",
        "list-of-customers": "{count, plural, 1 {Un client} other {Liste de # clients} }",
        "list-of-dashboards": "{count, plural, 1 {Un tableau de bord} other {Liste de # tableaux de bord} }",
        "list-of-devices": "{count, plural, 1 {Un dispositif} other {Liste de # dispositifs} }",
        "list-of-plugins": "{count, plural, 1 {Un plugin} other {Liste de # plugins} }",
        "list-of-rulechains": "{count, plural, 1 {Une chaîne de règles} other {Liste de # chaînes de règles} }",
        "list-of-rulenodes": "{count, plural, 1 {Un noeud de règles} other {Liste de # noeuds de règles} }",
        "list-of-rules": "{count, plural, 1 {Une règle} other {Liste de # règles} }",
        "list-of-tenants": "{count, plural, 1 {Un tenant} other {Liste de # tenants} }",
        "list-of-users": "{count, plural, 1 {Un utilisateur} other {Liste de # utilisateurs} }",
        "missing-entity-filter-error": "Le filtre est manquant pour l'alias '{{alias}}'.",
        "name-starts-with": "Nom commence par",
        "no-alias-matching": "'{{alias}}' introuvable.",
        "no-aliases-found": "Aucun alias trouvé.",
        "no-data": "Aucune donnée à afficher",
        "no-entities-matching": "Aucune entité correspondant à '{{entity}}' n'a été trouvée.",
        "no-entities-prompt": "Aucune entité trouvée",
        "no-entity-types-matching": "Aucun type d'entité correspondant à {{entityType}} n'a été trouvé. ",
        "no-key-matching": "'{{key}}' introuvable.",
        "no-keys-found": "Aucune clé trouvée",
        "plugin-name-starts-with": "Plugins dont les noms commencent par '{{prefix}}'",
        "remove-alias": "Supprimer l'alias d'entité",
        "rule-name-starts-with": "Régles dont les noms commencent par '{{prefix}}'",
        "rulechain-name-starts-with": "Chaînes de régles dont les noms commencent par '{{prefix}}'",
        "rulenode-name-starts-with": "Les noeuds de régles dont le nom commence par '{{prefix}}'",
        "search": "Recherche d'entités",
        "select-entities": "Sélectionner des entités",
        "selected-entities": "{count, plural, 1 {1 entité} other {# entités} } sélectionnées",
        "tenant-name-starts-with": "Les Tenant dont le nom commence par '{{prefix}}'",
        "type": "Type",
        "type-alarm": "Alarme",
        "type-alarms": "Alarmes",
        "type-asset": "Actif",
        "type-assets": "Actifs",
        "type-current-customer": "Client actuel",
        "type-customer": "Client",
        "type-customers": "Clients",
        "type-dashboard": "Tableau de bord",
        "type-dashboards": "Tableaux de bord",
        "type-device": "Dispositif",
        "type-devices": "Dispositifs",
        "type-entity-view": "Vue d'entité",
        "type-entity-views": "Vues d'entités",
        "type-plugin": "Plugin",
        "type-plugins": "Plugins",
        "type-required": "Le type d'entité est obligatoire.",
        "type-rule": "Régle",
        "type-rulechain": "Chaîne de régles",
        "type-rulechains": "Chaînes de régles",
        "type-rulenode": "Noeud de régle",
        "type-rulenodes": "Noeuds de régle",
        "type-rules": "Régles",
        "type-tenant": "Tenant",
        "type-tenants": "Tenants",
        "type-user": "Utilisateur",
        "type-users": "Utilisateurs",
        "unable-delete-entity-alias-text": "L'alias d'entité '{{entityAlias}}' ne peut pas être supprimé car il est utilisé par les widgets suivants: <br/> {{widgetsList}}",
        "unable-delete-entity-alias-title": "Impossible de supprimer l'alias d'entité",
        "use-entity-name-filter": "Utiliser un filtre",
        "user-name-starts-with": "Utilisateurs dont les noms commencent par '{{prefix}}'"
    },
    "entity-field": {
        "address": "Adresse",
        "address2": "Adresse 2",
        "city": "Ville",
        "country": "Pays",
        "created-time": "Heure de création",
        "email": "Email",
        "first-name": "Prénom",
        "last-name": "Nom de famille",
        "name": "Nom",
        "phone": "Téléphone",
        "state": "Prov",
        "title": "Titre",
        "type": "Type",
        "zip": "Code postal"
    },
    "entity-view": {
        "add": "Ajouter une vue d'entité",
        "add-alias": "Ajouter un alias de vue d'entité",
        "add-entity-view-text": "Ajouter une nouvelle vue d'entité",
        "alias": "Alias",
        "alias-required": "Un alias de vue d'entité est requis.",
        "aliases": "Alias de vue d'entité",
        "any-entity-view": "Toute vue d'entité",
        "assign-entity-view-to-customer": "Attribuer une (des) vue (s) d'entité à un client",
        "assign-entity-view-to-customer-text": "Veuillez sélectionner les vues d'entité à affecter au client",
        "assign-entity-views": "Attribuer des vues d'entité",
        "assign-entity-views-text": "Attribuer { count, plural, 1 {1 entityView} other {# entityViews} } au client",
        "assign-new-entity-view": "Attribuer une nouvelle vue d'entité",
        "assign-to-customer": "Attribuer au client",
        "assign-to-customer-text": "Veuillez sélectionner le client auquel attribuer la ou les vues d'entité.",
        "assignedToCustomer": "Assigné au client",
        "attributes-propagation": "Propagation des attributs",
        "attributes-propagation-hint": "La vue d'entité copiera automatiquement les attributs spécifiés de l'entité cible chaque fois que vous enregistrez ou mettez à jour cette vue d'entité. Pour des raisons de performances, les attributs d'entité cible ne sont pas propagés à la vue d'entité à chaque changement d'attribut. Vous pouvez activer la propagation automatique en configurant le noeud de règle \" copier pour afficher \" dans votre chaîne de règles et en liant les messages \"Post attributs \" et \"attributs mis à jour \" au nouveau noeud de règle.",
        "client-attributes": "Attributs du client",
        "client-attributes-placeholder": "Attributs du client",
        "configure-alias": "Configurez l'alias '{{alias}}'",
        "copyId": "Copier l'ID de la vue d'entité",
        "create-new-alias": "Créer un nouveau!",
        "create-new-key": "Créer un nouveau!",
        "date-limits": "Limites de date",
        "delete": "Supprimer la vue d'entité",
        "delete-entity-view-text": "Attention, après la confirmation, la vue de l'entité et toutes les données associées deviendront irrécupérables.",
        "delete-entity-view-title": "Êtes-vous sûr de vouloir supprimer la vue de l'entité '{{entityViewName}}'?",
        "delete-entity-views": "Supprimer les vues d'entité",
        "delete-entity-views-action-title": "Supprimer { count, plural, 1 {1 entityView} other {# entityViews} }",
        "delete-entity-views-text": "Attention, après la confirmation, toutes les vues d'entité sélectionnées seront supprimées et toutes les données associées deviendront irrécupérables.",
        "delete-entity-views-title": "Êtes-vous sûr de vouloir voir l'entité { count, plural, 1 {1 entityView} other {# entityViews} }?",
        "description": "Description",
        "details": "Détails",
        "duplicate-alias-error": "Alias '{{alias}}' existe déjà. <br> Les alias de vue d'entité doivent être uniques dans le tableau de bord.",
        "end-date": "Date de fin",
        "end-ts": "Heure de fin",
        "enter-entity-view-type": "Entrer le type de vue d'entité",
        "entity-view": "Vue d'entité",
        "entity-view-alias": "Alias de vue d'entité",
        "entity-view-details": "Détails de la vue d'entité",
        "entity-view-list": "Liste de vues d'entités",
        "entity-view-list-empty": "Aucune vue d'entité sélectionnée.",
        "entity-view-name-filter-no-entity-view-matched": "Aucune vue d'entité commençant par '{{entityView}}' n'a été trouvée.",
        "entity-view-name-filter-required": "Un filtre de nom de vue d'entité est requis.",
        "entity-view-required": "Une vue d'entité est requise.",
        "entity-view-type": "Type de vue d'entité",
        "entity-view-type-list-empty": "Aucun type de vue d'entité sélectionné.",
        "entity-view-type-required": "Le type d'entité est requis.",
        "entity-view-types": "Types de vues d'entité",
        "entity-views": "Vues d'entité",
        "events": "Événements",
        "make-private": "Rendre la vue d'entité privée",
        "make-private-entity-view-text": "Après la confirmation, la vue de l'entité et toutes ses données seront rendues privées et ne seront pas accessibles par d'autres",
        "make-private-entity-view-title": "Êtes-vous sûr de vouloir rendre la vue d'entité '{{entityViewName}}' privée?",
        "make-public": "Rendre la vue d'entité publique",
        "make-public-entity-view-text": "Après la confirmation, la vue de l'entité et toutes ses données seront rendues publiques et accessibles à d'autres",
        "make-public-entity-view-title": "Voulez-vous vraiment que la vue de l'entité '{{entityViewName}}' soit publique?",
        "management": "Gestion de vue d'entité",
        "name": "Nom",
        "name-required": "Un nom est requis.",
        "name-starts-with": "Le nom de la vue d'entité commence par",
        "no-alias-matching": "'{{alias}}' non trouvé.",
        "no-aliases-found": "Aucun alias trouvé.",
        "no-entity-view-types-matching": "Aucun type de vue d'entité correspondant à '{{entitySubtype}}' n'a été trouvé.",
        "no-entity-views-matching": "Aucune vue d'entité correspondant à '{{entity}}' n'a été trouvée.",
        "no-entity-views-text": "Aucune vue d'entité trouvée.",
        "no-key-matching": "'{{key}}' non trouvé.",
        "no-keys-found": "Aucune clé trouvée.",
        "remove-alias": "Supprimer un alias de vue d'entité",
        "select-entity-view": "Sélectionner une vue d'entité",
        "select-entity-view-type": "Sélectionner le type de vue d'entité",
        "server-attributes": "Attributs du serveur",
        "server-attributes-placeholder": "Attributs du serveur",
        "shared-attributes": "Attributs partagés",
        "shared-attributes-placeholder": "Attributs partagés",
        "start-date": "Date de début",
        "start-ts": "Heure de début",
        "target-entity": "Entité cible",
        "timeseries": "Séries chronologiques",
        "timeseries-data": "Données de séries chronologiques",
        "timeseries-data-hint": "Configurez les clés de données de séries chronologiques de l'entité cible qui seront accessibles à la vue de l'entité. Ces données temporelles sont en lecture seule.",
        "timeseries-placeholder": "Séries chronologiques",
        "unable-entity-view-device-alias-text": "L'alias de dispositif '{{entityViewAlias}}' ne peut pas être supprimé car il est utilisé par les widgets suivants:<br/>{{widgetsList}}",
        "unable-entity-view-device-alias-title": "Impossible de supprimer l'alias de la vue d'entité.",
        "unassign-entity-view": "Annuler l'affectation de la vue d'entité",
        "unassign-entity-view-text": "Après la confirmation, la vue de l'entité sera non attribuée et ne sera pas accessible par le client.",
        "unassign-entity-view-title": "Voulez-vous vraiment annuler l'attribution de la vue d'entité '{{entityViewName}}'?",
        "unassign-entity-views": "Annuler l'attribution des vues d'entité",
        "unassign-entity-views-action-title": "Annuler l'attribution { count, plural, 1 {1 entityView} other {# entityViews} } du client",
        "unassign-entity-views-text": "Après la confirmation, toutes les vues des entités sélectionnées seront non attribuées et ne seront pas accessibles par le client.",
        "unassign-entity-views-title": "Êtes-vous sûr de vouloir annuler l'attribution { count, plural, 1 {1 entityView} other {# entityViews} }?",
        "unassign-from-customer": "Annuler l'attribution au client",
        "use-entity-view-name-filter": "Use filter",
        "view-entity-views": "Voir les vues d'entité"
    },
    "error": {
        "unable-to-connect": "Impossible de se connecter au serveur! Veuillez vérifier votre connexion Internet.",
        "unhandled-error-code": "Code d'erreur non géré: {{errorCode}}",
        "unknown-error": "Erreur inconnue"
    },
    "event": {
        "alarm": "Alarme",
        "body": "Corps",
        "data": "Données",
        "data-type": "Type de données",
        "entity": "Entité",
        "error": "erreur",
        "errors-occurred": "Des erreurs sont survenues",
        "event": "événement",
        "event-time": "Heure de l'événement",
        "event-type": "Type d'événement",
        "failed": "Échec",
        "message-id": "Message Id",
        "message-type": "Type de message",
        "messages-processed": "Messages traités",
        "metadata": "Métadonnées",
        "method": "Méthode",
        "no-events-prompt": "Aucun événement trouvé",
        "relation-type": "Type de relation",
        "server": "Serveur",
        "status": "État",
        "success": "Succès",
        "type": "Type",
        "type-debug-rule-chain": "Debug",
        "type-debug-rule-node": "Debug",
        "type-error": "Erreur",
        "type-lc-event": "Evénement du cycle de vie",
        "type-stats": "Statistiques"
    },
    "extension": {
        "add": "Ajouter une extension",
        "add-attribute": "Ajouter un attribut",
        "add-attribute-request": "Ajouter une demande d'attribut",
        "add-attribute-update": "Ajouter une mise à jour d'attribut",
        "add-broker": "Ajouter un Broker",
        "add-config": "Ajouter une configuration de convertisseur",
        "add-connect-request": "Ajouter une demande de connexion",
        "add-converter": "Ajouter un convertisseur",
        "add-device": "Ajouter un dispositif",
        "add-disconnect-request": "Ajouter une demande de déconnexion",
        "add-map": "Ajouter un élément de mappage",
        "add-server-side-rpc-request": "Ajouter une requête RPC côté serveur",
        "add-timeseries": "Ajouter des timeseries",
        "anonymous": "Anonyme",
        "attr-json-key-expression": "Expression json de la clé d'attribut",
        "attr-topic-key-expression": "Expression du topic de la clé d'attribut",
        "attribute-filter": "Filtre d'attribut",
        "attribute-key-expression": "Expression de clé d'attribut",
        "attribute-requests": "Demandes d'attributs",
        "attribute-updates": "Mises à jour des attributs",
        "attributes": "Attributs",
        "basic": "Basic",
        "brokers": "Brokers",
        "ca-cert": "Fichier de certificat CA",
        "cert": "Fichier de certificat *",
        "client-scope": "Portée client",
        "configuration": "Configuration",
        "connect-requests": "Demandes de connexion",
        "converter-configurations": "Configurations du convertisseur",
        "converter-id": "ID du convertisseur",
        "converter-json": "Json",
        "converter-json-parse": "Impossible d'analyser le convertisseur json.",
        "converter-json-required": "Le convertisseur json est requis.",
        "converter-type": "Type de convertisseur",
        "converters": "Convertisseurs",
        "credentials": "Informations d'identification",
        "custom": "Sur mesure",
        "delete": "Supprimer l'extension",
        "delete-extension-text": "Attention, après la confirmation, l'extension et toutes les données associées deviendront irrécupérables.",
        "delete-extension-title": "Êtes-vous sûr de vouloir supprimer l'extension '{{extensionId}}'?",
        "delete-extensions-text": "Attention, après la confirmation, toutes les extensions sélectionnées seront supprimées.",
        "delete-extensions-title": "Êtes-vous sûr de vouloir supprimer {count, plural, 1 {1 extension} other {# extensions} }?",
        "device-name-expression": "expression du nom du dispositif",
        "device-name-filter": "Filtre de nom de dispositif",
        "device-type-expression": "expression de type de dispositif",
        "disconnect-requests": "Demandes de déconnection",
        "drop-file": "Déposez un fichier ou cliquez pour sélectionner un fichier à télécharger.",
        "edit": "Modifier l'extension",
        "export-extension": "Exporter l'extension",
        "export-extensions-configuration": "Exporter la configuration des extensions",
        "extension-id": "Id de l'extension",
        "extension-type": "Type d'extension",
        "extensions": "Extensions",
        "field-required": "Le champ est obligatoire",
        "file": "Fichier d'extensions",
        "filter-expression": "Expression du filtre",
        "host": "Hôte",
        "id": "Id",
        "import-extension": "Importer une extension",
        "import-extensions": "Importer des extensions",
        "import-extensions-configuration": "Importer la configuration des extensions",
        "invalid-file-error": "Fichier d'extension non valide",
        "json-name-expression": "Expression json du nom du dispositif",
        "json-parse": "Impossible d'analyser json transformer.",
        "json-required": "Transformer json est requis.",
        "json-type-expression": "Expression json du type de dispositif",
        "key": "Clé",
        "mapping": "Mappage",
        "method-filter": "Filtre de méthode",
        "modbus-add-server": "Ajouter serveur/esclave",
        "modbus-add-server-prompt": "Veuillez ajouter  serveur/esclave",
        "modbus-attributes-poll-period": "Période d'interrogation des attributs (ms)",
        "modbus-baudrate": "Débit en bauds",
        "modbus-byte-order": "Ordre des octets",
        "modbus-databits": "Bits de données",
        "modbus-databits-range": "Les bits de données doivent être compris entre 7 et 8.",
        "modbus-device-name": "Nom du dispositif",
        "modbus-encoding": "Encodage",
        "modbus-function": "Fonction",
        "modbus-parity": "parité",
        "modbus-poll-period": "Période d'interrogation (ms)",
        "modbus-poll-period-range": "La période d'interrogation doit être une valeur positive.",
        "modbus-port-name": "Nom du port série",
        "modbus-register-address": "Adresse du registre",
        "modbus-register-address-range": "L'adresse du registre doit être comprise entre 0 et 65535.",
        "modbus-register-bit-index": "Bit index",
        "modbus-register-bit-index-range": "L'index de bit doit être compris entre 0 et 15.",
        "modbus-register-count": "Nombre de registre",
        "modbus-register-count-range": "Le nombre de registres doit être une valeur positive.",
        "modbus-server": "Serveurs / esclaves",
        "modbus-stopbits": "Bits d'arrêt",
        "modbus-stopbits-range": "Les bits d'arrêt doivent être compris entre 1 et 2.",
        "modbus-tag": "Tag",
        "modbus-timeseries-poll-period": "Période d'interrogation des Timeseries (ms)",
        "modbus-transport": "Transport",
        "modbus-unit-id": "Id de l'unité",
        "modbus-unit-id-range": "L'ID de l'unité doit être compris entre 1 et 247.",
        "no-file": "Aucun fichier sélectionné.",
        "opc-add-server": "Ajouter un serveur",
        "opc-add-server-prompt": "Veuillez ajouter un serveur",
        "opc-application-name": "Nom de l'application",
        "opc-application-uri": "Uri de l'application",
        "opc-device-name-pattern": "modèle de nom du dispositif",
        "opc-device-node-pattern": "modèle de noeud de dispositif",
        "opc-identity": "Identité",
        "opc-keystore": "Magasin de clés",
        "opc-keystore-alias": "Alias",
        "opc-keystore-key-password": "Mot de passe de la clé",
        "opc-keystore-location": "Emplacement *",
        "opc-keystore-password": "Mot de passe",
        "opc-keystore-type": "Type",
        "opc-scan-period-in-seconds": "Période d'analyse en secondes",
        "opc-security": "Sécurité",
        "opc-server": "Serveurs",
        "opc-type": "Type",
        "password": "Mot de passe",
        "pem": "PEM",
        "port": "Port",
        "port-range": "Le port doit être compris entre 1 et 65535.",
        "private-key": "Fichier de clé privée *",
        "request-id-expression": "Expression de demande d'id",
        "request-id-json-expression": "Expression json de la demande d'id",
        "request-id-topic-expression": "Expression de la demande d'id du topic",
        "request-topic-expression": "Expression de la demande du topic",
        "response-timeout": "Délai de réponse en millisecondes",
        "response-topic-expression": "Expression du topic de la réponse",
        "retry-interval": "Intervalle de nouvelle tentative en millisecondes",
        "selected-extensions": "{count, plural, 1 {1 extension} other {# extensions} } sélectionné",
        "server-side-rpc": "RPC côté serveur",
        "ssl": "Ssl",
        "sync": {
            "last-sync-time": "Dernière heure de synchronisation",
            "not-available": "Non disponible",
            "not-sync": "Non sync",
            "status": "Status",
            "sync": "Sync"
        },
        "timeout": "Délai d'attente en millisecondes",
        "timeseries": "Timeseries",
        "to-double": "Au double",
        "token": "Jeton de sécurité",
        "topic": "Topic",
        "topic-expression": "Expression du topic",
        "topic-filter": "Filtre du topic",
        "topic-name-expression": "Expression du nom du dispositif (topic)",
        "topic-type-expression": "Expression de type de dispositif (topic)",
        "transformer": "Transformer",
        "transformer-json": "JSON *",
        "type": "Type",
        "unique-id-required": "L'identifiant d'extension actuel existe déjà.",
        "username": "Nom d'utilisateur",
        "value": "Valeur",
        "value-expression": "Expression de la valeur"
    },
    "fullscreen": {
        "exit": "Quitter le plein écran",
        "expand": "Afficher en plein écran",
        "fullscreen": "Plein écran",
        "toggle": "Activer le mode plein écran"
    },
    "function": {
        "function": "Fonction"
    },
    "grid": {
        "add-item-text": "Ajouter un nouvel élément",
        "delete-item": "Supprimer l'élément",
        "delete-item-text": "Faites attention, après la confirmation, cet élément et toutes les données associées deviendront irrécupérables.",
        "delete-item-title": "Êtes-vous sûr de vouloir supprimer cet élément?",
        "delete-items": "Supprimer les éléments",
        "delete-items-action-title": "Supprimer {count, plural, 1 {1 élément} other {# éléments} }",
        "delete-items-text": "Attention, après la confirmation, tous les éléments sélectionnés seront supprimés et toutes les données associées deviendront irrécupérables.",
        "delete-items-title": "Êtes-vous sûr de vouloir supprimer {count, plural, 1 {1 élément} other {# éléments} }?",
        "item-details": "Détails de l'élément",
        "no-items-text": "Aucun élément trouvé",
        "scroll-to-top": "Défiler vers le haut"
    },
    "help": {
        "goto-help-page": "Aller à la page d'aide"
    },
    "home": {
        "avatar": "Avatar",
        "home": "Accueil",
        "logout": "Déconnexion",
        "menu": "Menu",
        "open-user-menu": "Ouvrir le menu utilisateur",
        "profile": "Profile"
    },
    "icon": {
        "icon": "Icône",
        "material-icons": "Icônes matérielles",
        "select-icon": "Sélectionner l'icône",
        "show-all": "Afficher toutes les icônes"
    },
    "import": {
        "drop-file": "Déposez un fichier JSON ou cliquez pour sélectionner un fichier à télécharger.",
        "no-file": "Aucun fichier sélectionné"
    },
    "item": {
        "selected": "Sélectionné"
    },
    "js-func": {
        "no-return-error": "La fonction doit renvoyer une valeur!",
        "return-type-mismatch": "La fonction doit renvoyer une valeur de type '{{type}}' !",
        "tidy": "Nettoyer"
    },
    "key-val": {
        "add-entry": "Ajouter une entrée",
        "key": "Clé",
        "no-data": "Aucune entrée",
        "remove-entry": "Supprimer l'entrée",
        "value": "Valeur"
    },
    "language": {
        "language": "Language"
    },
    "layout": {
        "color": "Couleur",
        "layout": "Mise en page",
        "main": "Principal",
        "manage": "Gérer les mises en page",
        "right": "Droite",
        "select": "Sélectionner la mise en page cible",
        "settings": "Paramètres de mise en page"
    },
    "legend": {
        "avg": "moy",
        "max": "max",
        "min": "min",
        "position": "Position de la légende",
        "settings": "Paramètres de la légende",
        "show-avg": "Afficher la valeur moyenne",
        "show-max": "Afficher la valeur maximale",
        "show-min": "Afficher la valeur min",
        "show-total": "Afficher la valeur totale",
        "total": "total"
    },
    "login": {
        "create-password": "Créer un mot de passe",
        "email": "Email",
        "forgot-password": "Mot de passe oublié?",
        "login": "Connexion",
        "new-password": "Nouveau mot de passe",
        "new-password-again": "nouveau mot de passe",
        "password-again": "Mot de passe à nouveau",
        "password-link-sent-message": "Le lien de réinitialisation du mot de passe a été envoyé avec succès!",
        "password-reset": "Mot de passe réinitialisé",
        "passwords-mismatch-error": "Les mots de passe saisis doivent être identiques!",
        "remember-me": "Se souvenir de moi",
        "request-password-reset": "Demander la réinitialisation du mot de passe",
        "reset-password": "Réinitialiser le mot de passe",
        "sign-in": "Veuillez vous connecter",
        "username": "Nom d'utilisateur (courriel)",
        "login-with": "Se connecter avec {{name}}",
        "or": "ou"
    },
    "position": {
        "bottom": "Bas",
        "left": "Gauche",
        "right": "Droite",
        "top": "Haut"
    },
    "profile": {
        "change-password": "Modifier le mot de passe",
        "current-password": "Mot de passe actuel",
        "last-login-time": "Dernière connexion",
        "profile": "Profile"
    },
    "relation": {
        "add": "Ajouter une relation",
        "add-relation-filter": "Ajouter un filtre de relation",
        "additional-info": "Informations supplémentaires (JSON)",
        "any-relation": "toute relation",
        "any-relation-type": "N'importe quel type",
        "delete": "Supprimer la relation",
        "delete-from-relation-text": "Attention, après la confirmation, l'entité actuelle ne sera pas liée à l'entité '{{entityName}}'.",
        "delete-from-relation-title": "Êtes-vous sûr de vouloir supprimer la relation de l'entité '{{entityName}}'?",
        "delete-from-relations-text": "Attention, après la confirmation, toutes les relations sélectionnées seront supprimées et l'entité actuelle ne sera pas liée aux entités correspondantes.",
        "delete-from-relations-title": "Êtes-vous sûr de vouloir supprimer {count, plural, 1 {1 relation} other {# relations} }?",
        "delete-to-relation-text": "Attention, après la confirmation, l'entité '{{entityName}} ne sera plus liée à l'entité actuelle.",
        "delete-to-relation-title": "Êtes-vous sûr de vouloir supprimer la relation avec l'entité '{{entityName}}'?",
        "delete-to-relations-text": "Attention, après la confirmation, toutes les relations sélectionnées seront supprimées et les entités correspondantes ne seront pas liées à l'entité en cours.",
        "delete-to-relations-title": "Êtes-vous sûr de vouloir supprimer {count, plural, 1 {1 relation} other {# relations} }?",
        "direction": "Sens",
        "direction-type": {
            "FROM": "de",
            "TO": "à"
        },
        "edit": "Modifier la relation",
        "from-entity": "De l'entité",
        "from-entity-name": "Du nom d'entité",
        "from-entity-type": "Du type d'entité",
        "from-relations": "Relations sortantes",
        "invalid-additional-info": "Impossible d'analyser les informations supplémentaires json.",
        "relation-filters": "Filtres de relation",
        "relation-type": "Type de relation",
        "relation-type-required": "Le type de relation est requis.",
        "relations": "Relations",
        "remove-relation-filter": "Supprimer le filtre de relation",
        "search-direction": {
            "FROM": "De",
            "TO": "Vers"
        },
        "selected-relations": "{count, plural, 1 {1 relation} other {# relations} } sélectionné",
        "to-entity": "Vers l'entité",
        "to-entity-name": "vers le nom de l'entité",
        "to-entity-type": "Vers le type d'entité",
        "to-relations": "Relations entrantes",
        "type": "Type"
    },
    "rulechain": {
        "add": "Ajouter une chaîne de règles",
        "add-rulechain-text": "Ajouter une nouvelle chaîne de règles",
        "copyId": "Copier l'identifiant de la chaîne de règles",
        "create-new-rulechain": "Créer une nouvelle chaîne de règles",
        "debug-mode": "Mode de débogage",
        "delete": "Supprimer la chaîne de règles",
        "delete-rulechain-text": "Attention, après la confirmation, la chaîne de règles et toutes les données associées deviendront irrécupérables.",
        "delete-rulechain-title": "Voulez-vous vraiment supprimer la chaîne de règles '{{ruleChainName}}'?",
        "delete-rulechains-action-title": "Supprimer {count, plural, 1 {1 chaîne de règles} other {# chaînes de règles} }",
        "delete-rulechains-text": "Attention, après la confirmation, toutes les chaînes de règles sélectionnées seront supprimées et toutes les données associées deviendront irrécupérables.",
        "delete-rulechains-title": "Êtes-vous sûr de vouloir supprimer {count, plural, 1 {1 chaîne de règles} other {#  chaînes de règles} }?",
        "description": "Description",
        "details": "Détails",
        "events": "Evénements",
        "export": "Exporter la chaîne de règles",
        "export-failed-error": "Impossible d'exporter la chaîne de règles: {{error}}",
        "idCopiedMessage": "L'ID de la chaîne de règles a été copié dans le presse-papier",
        "import": "Importer la chaîne de règles",
        "invalid-rulechain-file-error": "Impossible d'importer la chaîne de règles: structure de données de la chaîne de règles non valide",
        "management": "Gestion des règles",
        "name": "Nom",
        "name-required": "Le nom est requis.",
        "no-rulechains-matching": "Aucune chaîne de règles correspondant à {{entity}} n'a été trouvée.",
        "no-rulechains-text": "Aucune chaîne de règles trouvée",
        "root": "Racine",
        "rulechain": "Chaîne de règles",
        "rulechain-details": "Détails de la chaîne de règles",
        "rulechain-file": "Fichier de chaîne de règles",
        "rulechain-required": "Chaîne de règles requise",
        "rulechains": "Chaînes de règles",
        "select-rulechain": "Sélectionner la chaîne de règles",
        "set-root": "Rend la chaîne de règles racine (root) ",
        "set-root-rulechain-text": "Après la confirmation, la chaîne de règles deviendra racine (root) et gérera tous les messages de transport entrants.",
        "set-root-rulechain-title": "Voulez-vous vraiment que la chaîne de règles '{{ruleChainName}} soit racine  (root) ?",
        "system": "Système"
    },
    "rulenode": {
        "add": "Ajouter un noeud de règle",
        "add-link": "Ajouter un lien",
        "configuration": "Configuration",
        "copy-selected": "Copier les éléments sélectionnés",
        "create-new-link-label": "Créez un nouveau!",
        "custom-link-label": "Etiquette de lien personnalisée",
        "custom-link-label-required": "Une étiquette de lien personnalisée est requise",
        "debug-mode": "Mode de débogage",
        "delete": "Supprimer le noeud de règle",
        "delete-selected": "Supprimer les éléments sélectionnés",
        "delete-selected-objects": "Supprimer les nœuds et les connexions sélectionnés",
        "description": "Description",
        "deselect-all": "Désélectionner tout",
        "deselect-all-objects": "Désélectionnez tous les nœuds et toutes les connexions",
        "details": "Détails",
        "directive-is-not-loaded": "La directive de configuration définie '{{directiveName}} n'est pas disponible.",
        "events": "Événements",
        "help": "Aide",
        "invalid-target-rulechain": "Impossible de résoudre la chaîne de règles cible!",
        "link": "Lien",
        "link-details": "Détails du lien du noeud de la règle",
        "link-label": "Étiquette du lien",
        "link-label-required": "L'étiquette du lien est obligatoire",
        "link-labels": "Étiquettes de lien",
        "link-labels-required": "Les étiquettes de lien sont obligatoires",
        "message": "Message",
        "message-type": "Type de message",
        "message-type-required": "Le type de message est obligatoire",
        "metadata": "Métadonnées",
        "metadata-required": "Les entrées de métadonnées ne peuvent pas être vides.",
        "name": "Nom",
        "name-required": "Le nom est requis.",
        "no-link-label-matching": "'{{label}}' introuvable.",
        "no-link-labels-found": "Aucune étiquette de lien trouvée",
        "open-node-library": "Ouvrir la bibliothèque de noeud",
        "output": "Output",
        "rulenode-details": "Détails du noeud de la régle",
        "search": "Recherche de noeuds",
        "select-all": "Tout sélectionner",
        "select-all-objects": "Sélectionnez tous les noeuds et connexions",
        "select-message-type": "Sélectionner le type de message",
        "test": "Test",
        "test-script-function": "Tester le script",
        "type": "Type",
        "type-action": "Action",
        "type-action-details": "Effectuer une action spéciale",
        "type-enrichment": "Enrichissement",
        "type-enrichment-details": "Ajouter des informations supplémentaires dans les métadonnées de message",
        "type-external": "Externe",
        "type-external-details": "Interagit avec le systéme externe",
        "type-filter": "Filtre",
        "type-filter-details": "Filtrer les messages entrants avec des conditions configurées",
        "type-input": "Input",
        "type-input-details": "Entrée logique de la chaîne de règles, transmet les messages entrants au prochain nœud de règle associé",
        "type-rule-chain": "Chaîne de régles",
        "type-rule-chain-details": "Transmet les messages entrants à la chaîne de régles spécifiée",
        "type-transformation": "Transformation",
        "type-transformation-details": "Modifier le payload du message  et les métadonnées ",
        "type-unknown": "Inconnu",
        "type-unknown-details": "Noeud de règle non résolu",
        "ui-resources-load-error": "Impossible de charger les ressources de configuration de l'interface utilisateur."
    },
    "tenant": {
        "add": "Ajouter un Tenant",
        "add-tenant-text": "Ajouter un nouveau Tenant",
        "admins": "Admins",
        "copyId": "Copier l'Id du Tenant",
        "delete": "Supprimer le Tenant",
        "delete-tenant-text": "Attention, après la confirmation, le Tenant et toutes les données associées deviendront irrécupérables.",
        "delete-tenant-title": "Êtes-vous sûr de vouloir supprimer le tenant '{{tenantTitle}}'?",
        "delete-tenants-action-title": "Supprimer {count, plural, 1 {1 tenant} other {# tenants} }",
        "delete-tenants-text": "Attention, après la confirmation, tous les Tenants sélectionnés seront supprimés et toutes les données associées deviendront irrécupérables.",
        "delete-tenants-title": "Êtes-vous sûr de vouloir supprimer {count, plural, 1 {1 tenant} other {# tenants} }?",
        "description": "Description",
        "details": "Détails",
        "events": "Événements",
        "idCopiedMessage": "L'Id  du Tenant a été copié dans le Presse-papiers",
        "manage-tenant-admins": "Gérer les administrateurs du Tenant",
        "management": "Gestion des Tenants",
        "no-tenants-matching": "Aucun Tenant correspondant à {{entity}} n'a été trouvé. ",
        "no-tenants-text": "Aucun Tenant trouvé",
        "select-tenant": "Sélectionner un Tenant",
        "tenant": "Tenant",
        "tenant-details": "Détails du Tenant",
        "tenant-required": "Tenant requis",
        "tenants": "Tenants",
        "title": "Titre",
        "title-required": "Le titre est requis."
    },
    "timeinterval": {
        "advanced": "Avancé",
        "days": "Jours",
        "days-interval": "{days, plural, 1 {1 jour} other {# jours} }",
        "hours": "Heures",
        "hours-interval": "{hours, plural, 1 {1 heure} other {# heures} }",
        "minutes": "Minutes",
        "minutes-interval": "{minutes, plural, 1 {1 minute} other {# minutes} }",
        "seconds": "Secondes",
        "seconds-interval": "{seconds, plural, 1 {1 seconde} other {# secondes} }"
    },
    "timewindow": {
        "date-range": "Plage de dates",
        "days": "{days, plural, 1 {jour} other {# jours} }",
        "edit": "Modifier timewindow",
        "history": "Historique",
        "hours": "{hours, plural, 0 {heure} 1 {1 heure} other {# heures} }",
        "last": "Dernier",
        "last-prefix": "dernier",
        "minutes": "{minutes, plural, 0 {minute} 1 {1 minute} other {# minutes} }",
        "period": "de {{startTime}} à {{endTime}}",
        "realtime": "Temps réel",
        "seconds": "{seconds, plural, 0 {second} 1 {1 second} other {# seconds} }",
        "time-period": "Période",
        "hide": "Masquer"
    },
    "user": {
        "activation-email-sent-message": "Le courriel d'activation a été envoyé avec succès!",
        "activation-link": "Lien d'activation utilisateur",
        "activation-link-copied-message": "le lien d'activation de l'utilisateur a été copié dans le presse-papier",
        "activation-link-text": "Pour activer l'utilisateur, utilisez le lien d'activation  suivant:  <a href='{{activationLink}}' target='_blank'></a>",
        "activation-method": "Méthode d'activation",
        "add": "Ajouter un utilisateur",
        "add-user-text": "Ajouter un nouvel utilisateur",
        "always-fullscreen": "Toujours en plein écran",
        "anonymous": "Anonyme",
        "copy-activation-link": "Copier le lien d'activation",
        "customer": "Client",
        "customer-users": "Utilisateurs du client",
        "default-dashboard": "Tableau de bord par défaut",
        "delete": "Supprimer l'utilisateur",
        "delete-user-text": "Attention, après la confirmation, l'utilisateur et toutes les données associées deviendront irrécupérables.",
        "delete-user-title": "Êtes-vous sûr de vouloir supprimer l'utilisateur '{{userEmail}}'?",
        "delete-users-action-title": "Supprimer {count, plural, 1 {1 utilisateur} other {# utilisateurs} }",
        "delete-users-text": "Attention, après la confirmation, tous les utilisateurs sélectionnés seront supprimés et toutes les données associées deviendront irrécupérables.",
        "delete-users-title": "Êtes-vous sûr de vouloir supprimer {count, plural, 1 {1 utilisateur} other {# utilisateurs} }?",
        "description": "Description",
        "details": "Détails",
        "disable-account": "Désactiver le compte d'utilisateur",
        "disable-account-message": "Le compte d'utilisateur a été désactivé avec succès!",
        "display-activation-link": "Afficher le lien d'activation",
        "email": "Email",
        "email-required": "Email est requis.",
        "enable-account": "Activer le compte d'utilisateur",
        "enable-account-message": "Le compte d'utilisateur a été activé avec succès!",
        "first-name": "Prénom",
        "invalid-email-format": "Format de courrier électronique non valide",
        "last-name": "Nom de famille",
        "login-as-customer-user": "Se connecter en tant qu'utilisateur client",
        "login-as-tenant-admin": "Connectez-vous en tant qu'administrateur Tenant",
        "no-users-matching": "Aucun utilisateur correspondant à '{{entity}}' n'a été trouvé.",
        "no-users-text": "Aucun utilisateur trouvé",
        "resend-activation": "Renvoyer l'activation",
        "select-user": "Sélectionner l'utilisateur",
        "send-activation-mail": "Envoyer un mail d'activation",
        "sys-admin": "Administrateur du système",
        "tenant-admin": "Administrateur du Tenant",
        "tenant-admins": "administrateurs du Tenant",
        "user": "utilisateur",
        "user-details": "Détails de l'utilisateur",
        "user-required": "L'utilisateur est requis",
        "users": "Utilisateurs"
    },
    "value": {
        "boolean": "booléen",
        "boolean-value": "Valeur booléenne",
        "double": "Double",
        "double-value": "Valeur double",
        "false": "Faux",
        "integer": "Entier",
        "integer-value": "Valeur entière",
        "invalid-integer-value": "Valeur entière invalide",
        "long": "Long",
        "string": "String",
        "string-value": "Valeur String",
        "true": "Vrai",
        "type": "Type de valeur"
    },
    "widget": {
        "add": "Ajouter un widget",
        "add-resource": "Ajouter une ressource",
        "add-widget-type": "Ajouter un nouveau type de widget",
        "alarm": "Widget d'alarme",
        "css": "CSS",
        "datakey-settings-schema": "Schéma des paramètres de Data key",
        "edit": "Modifier le widget",
        "editor": " Editeur de widget",
        "export": "Exporter widget",
        "html": "HTML",
        "javascript": "Javascript",
        "latest-values": "Dernières valeurs",
        "management": "Gestion des widgets",
        "missing-widget-title-error": "Le titre du widget doit être spécifié!",
        "no-data-found": "Aucune donnée trouvée",
        "remove": "Supprimer le widget",
        "remove-resource": "Supprimer une ressource",
        "remove-widget-text": "Après la confirmation, le widget et toutes les données associées deviendront irrécupérables.",
        "remove-widget-title": "Êtes-vous sûr de vouloir supprimer le widget '{{widgetTitle}}'?",
        "remove-widget-type": "Supprimer le type de widget",
        "remove-widget-type-text": "Après la confirmation, le type de widget et toutes les données associées deviendront irrécupérables.",
        "remove-widget-type-title": "Êtes-vous sûr de vouloir supprimer le type de widget '{{widgetName}}'?",
        "resource-url": "URL JavaScript / CSS",
        "resources": "Ressources",
        "rpc": "Widget de contrôle",
        "run": "Exécuter un widget",
        "save": "Enregistrer le widget",
        "save-widget-type-as": "Enregistrer le type de widget sous",
        "save-widget-type-as-text": "Veuillez saisir un nouveau titre de widget et / ou sélectionner un ensemble de widgets cibles",
        "saveAs": "Enregistrer le widget sous",
        "search-data": "Rechercher des données",
        "select-widget-type": "Sélectionnez le type de widget",
        "select-widgets-bundle": "Sélectionner un ensemble de widgets",
        "settings-schema": "Schéma des paramétres",
        "static": "Widget statique",
        "tidy": "Nettoyer",
        "timeseries": "Séries chronologiques",
        "title": "Titre du widget",
        "title-required": "Le titre du widget est requis.",
        "toggle-fullscreen": "Basculer le mode plein écran",
        "type": "Type de widget",
        "unable-to-save-widget-error": "Impossible de sauvegarder le widget! Le widget a des erreurs!",
        "undo": "Annuler les modifications du widget",
        "widget-bundle": "Ensemble de widget",
        "widget-library": "Bibliothèque de widgets",
        "widget-saved": "Widget enregistré",
        "widget-template-load-failed-error": "Impossible de charger le modéle de widget!",
        "widget-type-load-error": "Le widget n'a pas été chargé à cause des erreurs suivantes:",
        "widget-type-load-failed-error": "Impossible de charger le type de widget!",
        "widget-type-not-found": "Problème de chargement de la configuration du widget. <br> Le type de widget associé a probablement été supprimé."
    },
    "widget-action": {
        "custom": "Action personnalisée",
        "header-button": "Bouton d'en-tête de widget",
        "open-dashboard": "Naviguer vers un autre tableau de bord",
        "open-dashboard-state": "Naviguer vers un nouvel état du tableau de bord",
        "open-right-layout": "Ouvrir la disposition du tableau de bord droite (vue mobile)",
        "set-entity-from-widget": "Définir l'entité à partir du widget",
        "target-dashboard": "Tableau de bord cible",
        "target-dashboard-state": "État du tableau de bord cible",
        "target-dashboard-state-required": "L'état du tableau de bord cible est requis",
        "update-dashboard-state": "Mettre à jour l'état actuel du tableau de bord"
    },
    "widget-config": {
        "action": "Action",
        "action-icon": "Icône",
        "action-name": "Nom",
        "action-name-not-unique": "Une autre action portant le même nom existe déjà. <br/> Le nom de l'action doit être unique dans la même source d'action.",
        "action-name-required": "Le nom de l'action est requis",
        "action-source": "Source de l'action",
        "action-source-required": "Une source d'action est requise.",
        "action-type": "Type",
        "action-type-required": "Le type d'action est requis.",
        "actions": "Actions",
        "add-action": "Ajouter une action",
        "add-datasource": "Ajouter une source de données",
        "advanced": "Avancé",
        "alarm-source": "Source d'alarme",
        "background-color": "couleur de fond",
        "data": "Données",
        "datasource-parameters": "Paramètres",
        "datasource-type": "Type",
        "datasources": "Sources de données",
        "decimals": "Nombre de chiffres après virgule flottante",
        "delete-action": "Supprimer l'action",
        "delete-action-text": "Êtes-vous sûr de vouloir supprimer l'action du widget nommé '{{actionName}}'?",
        "delete-action-title": "Supprimer l'action du widget",
        "display-timewindow": "Afficher fenêtre de temps",
        "display-legend": "Afficher la légende",
        "display-title": "Afficher le titre",
        "drop-shadow": "Ombre portée",
        "edit-action": "Modifier l'action",
        "enable-fullscreen": "Activer le plein écran",
        "general-settings": "Paramètres généraux",
        "height": "Hauteur",
        "margin": "Marge",
        "maximum-datasources": "Maximum {count, plural, 1 {1 datasource est autorisé.} other {# datasources sont autorisés} }",
        "mobile-mode-settings": "Paramètres du mode mobile",
        "order": "Ordre",
        "padding": "Padding",
        "remove-datasource": "Supprimer la source de données",
        "search-actions": "Recherche d'actions",
        "settings": "Paramètres",
        "target-device": "Dispositif cible",
        "text-color": "Couleur du texte",
        "timewindow": "Fenêtre de temps",
        "title": "Titre",
        "title-style": "Style de titre",
        "title-tooltip": "Tooltip de titre",
        "units": "Symbole spécial à afficher à côté de la valeur",
        "use-dashboard-timewindow": "Utiliser la fenêtre de temps du tableau de bord",
        "widget-style": "Style du widget",
        "display-icon": "Afficher l'icône du titre",
        "icon-color": "Couleur de l'icône",
        "icon-size": "Taille de l'icône"
    },
    "widget-type": {
        "create-new-widget-type": "Créer un nouveau type de widget",
        "export": "Exporter le type de widget",
        "export-failed-error": "Impossible d'exporter le type de widget: {{error}}",
        "import": "Importer le type de widget",
        "invalid-widget-type-file-error": "Impossible d'importer le type de widget: structure de données de type widget invalide.",
        "widget-type-file": "Fichier de type Widget"
    },
    "widgets": {
        "date-range-navigator": {
            "localizationMap": {
                "Sun": "Dim.",
                "Mon": "Lun.",
                "Tue": "Mar.",
                "Wed": "Mer.",
                "Thu": "Jeu.",
                "Fri": "Ven.",
                "Sat": "Sam.",
                "Jan": "Janv.",
                "Feb": "Févr.",
                "Mar": "Mars",
                "Apr": "Avr.",
                "May": "Mai",
                "Jun": "Juin",
                "Jul": "Juil.",
                "Aug": "Août",
                "Sep": "Sept.",
                "Oct": "Oct.",
                "Nov": "Nov.",
                "Dec": "Déc.",
                "January": "Janvier",
                "February": "Février",
                "March": "Mars",
                "April": "Avril",
                "June": "Juin",
                "July": "Juillet",
                "August": "Août",
                "September": "Septembre",
                "October": "Octobre",
                "November": "Novembre",
                "December": "Décembre",
                "Custom Date Range": "Plage de dates personnalisée",
                "Date Range Template": "Modèle de plage de dates",
                "Today": "Aujourd'hui",
                "Yesterday": "Hier",
                "This Week": "Cette semaine",
                "Last Week": "La semaine dernière",
                "This Month": "Ce mois-ci",
                "Last Month": "Le mois dernier",
                "Year": "Année",
                "This Year": "Cette année",
                "Last Year": "L'année dernière",
                "Date picker": "Sélecteur de date",
                "Hour": "Heure",
                "Day": "Journée",
                "Week": "La semaine",
                "2 weeks": "2 Semaines",
                "Month": "Mois",
                "3 months": "3 Mois",
                "6 months": "6 Mois",
                "Custom interval": "Intervalle personnalisé",
                "Interval": "Intervalle",
                "Step size": "Taille de pas",
                "Ok": "Ok"
            }
        },
        "input-widgets": {
            "attribute-not-allowed": "Le paramètre d'attribut ne peut pas être utilisé dans ce widget",
            "date": "Date",
            "discard-changes": "Annuler les modifications",
            "entity-attribute-required": "L'attribut d'entité est requis",
            "entity-timeseries-required": "Entité timeseries est requis",
            "not-allowed-entity": "L'entité sélectionnée ne peut pas avoir d'attributs partagés",
            "no-attribute-selected": "Aucun attribut n'est sélectionné",
            "no-datakey-selected": "Aucune date n'est sélectionnée",
            "no-entity-selected": "Aucune entité sélectionnée",
            "no-image": "Pas d'image",
            "no-support-web-camera": "Pas de webcam supportée",
            "no-timeseries-selected": "Aucune série temporelle sélectionnée",
            "switch-attribute-value": "Changer la valeur de l'attribut d'entité",
            "switch-camera": "Changer de caméra",
            "switch-timeseries-value": "Changer la valeur de l'entité série temporelle",
            "take-photo": "Prendre une photo",
            "time": "Temps",
            "timeseries-not-allowed": "Le paramètre série temporelle ne peut pas être utilisé dans ce widget",
            "update-failed": "Mise à jour a échoué",
            "update-successful": "Mise à jour réussie",
            "update-attribute": "Attribut de mise à jour",
            "update-timeseries": "Mise à jour de la série temporelle",
            "value": "Valeur"
        }
    },
    "widgets-bundle": {
        "add": "Ajouter un groupe de widgets",
        "add-widgets-bundle-text": "Ajouter un nouveau groupe de widgets",
        "create-new-widgets-bundle": "Créer un nouveau groupe de widgets",
        "current": "Groupe actuel",
        "delete": "Supprimer le groupe de widgets",
        "delete-widgets-bundle-text": "Attention, après la confirmation, le groupe de widgets et toutes les données associées deviendront irrécupérables.",
        "delete-widgets-bundle-title": "Êtes-vous sûr de vouloir supprimer le groupe de widgets '{{widgetsBundleTitle}}'?",
        "delete-widgets-bundles-action-title": "Supprimer {count, plural, 1 {1 groupe de widgets} other {# groupes de widgets} }",
        "delete-widgets-bundles-text": "Attention, après la confirmation, tous les groupes de widgets sélectionnés seront supprimés et toutes les données associées deviendront irrécupérables.",
        "delete-widgets-bundles-title": "Voulez-vous vraiment supprimer {count, plural, 1 {1 groupe de widgets} other {# groupes de widgets} }?",
        "details": "Détails",
        "empty": "Le groupe de widgets est vide",
        "export": "Exporter le groupe de widgets",
        "export-failed-error": "Impossible d'exporter le groupe de widgets: {{error}}",
        "import": "Importer un groupe de widgets",
        "invalid-widgets-bundle-file-error": "Impossible d'importer un groupe de widgets: structure de données du groupe de widgets non valides.",
        "no-widgets-bundles-matching": "Aucun groupe de widgets correspondant à {{widgetsBundle}} n'a été trouvé.",
        "no-widgets-bundles-text": "Aucun groupe de widgets trouvé",
        "system": "Système",
        "title": "Titre",
        "title-required": "Le titre est requis.",
        "widgets-bundle-details": "Détails des groupes de widgets",
        "widgets-bundle-file": "Fichier de groupe de widgets",
        "widgets-bundle-required": "Un groupe de widgets est requis.",
        "widgets-bundles": "Groupes de widgets"
    }
}