���� JFIF  XX �� �� �     $.' ",#(7),01444'9=82<.342  2!!22222222222222222222222222222222222222222222222222�� ��" �� 4     ��   �� �,�PG"Z_�4�˷����kjز�Z�,F+��_z�,�© �����zh6�٨�ic�fu��� #ډb���_�N� ?� �wQ���5-�~�I���8��� �TK<5o�Iv-� ����k�_U_����� ~b�M��d��� �Ӝ�U�Hh��?]��E�w��Q���k�{��_}qFW7HTՑ��Y��F� ?_�'ϔ��_�Ջt� �=||I �� 6�έ"�����D���/[�k�9�� �Y�8 ds|\���Ҿp6�Ҵ���]��.����6� z<�v��@]�i% �� $j��~ �g��J>��no����pM[me�i$[�� �� s�o�ᘨ�˸ nɜG-�ĨU�ycP� 3.DB�li�;� �hj���x 7Z^�N�h��� ���N3u{�:j �x�힞��#M &��jL P@ _���� P�� &��o8 ������9 �����@Sz 6�t7#O�ߋ � s}Yf�T� ��lmr����Z)'N��k�۞p ����w\�T ȯ?�8` �O��i{wﭹW�[�r�� ��Q4F�׊�� �3m&L�=��h3� ���z~��#� \�l :�F,j@�� ʱ�wQT����8�"kJO��� 6�֚l���� }��� R�>ډK���]��y����&����p�}b�� ;N�1�m�r$� |��7�>e�@ B�TM*-i H��g�D�)� E�m�|�ؘbҗ�a ��Ҿ���� t4��� o���G��*oCN�rP���Q��@z,|?W[0 �����:�n,j WiE��W� �$~/�hp\��?��{(�0���+�Y8rΟ�+����>S-S�� ��VN;� }�s?.����� w �9��˟<���Mq4�Wv' ��{)0�1mB ��V����W[� ����8�/<� �%���wT^�5���b��)iM� p g�N�&ݝ� �VO~� q���u���9� ����!��J27��� �$ O-���! �: �%H��� ـ ����y�ΠM=t{!S�� oK8������ t<����è :a�� ����[���� �ա�H���~��w��Qz`�p o�^ �� ��Q��n�  �,uu�C� $ ^���,� �����8�#��:�6��e�|~� ��!�3� 3.�\0�� q��o�4`.|� ����y�Q�`~;�d�ׯ,��O�Zw�������`73�v�܋�< ���Ȏ�� ـ4k��5�K�a�u�=9Yd��$>x�A�&�� j0� ���vF��� Y� |�y��� ~�6�@c��1vOp �Ig�� ��4��l�OD� ��L����� R���c���j�_�uX 6��3?nk��Wy�f;^*B� ��@ �~a�`��Eu������ +� �� 6�L��.ü>��}y���}_�O�6�͐�:�Yr G�X��kG�� ���l^w�� �~㒶sy� �Iu�!� W ��X��N�7BV��O��!X�2����wvG�R�f�T#�����t�/?���%8�^�W�aT ��G�cL�M���I��(J����1~�8�?aT ���]����AS�E��(��*E}� 2�� #I/�׍qz��^t�̔��� b�Yz4x ���t�){ OH� �+(E��A&�N�������XT��o��"�XC�� '���)}�J�z�p� ��~5�}�^����+�6����w��c��Q�| Lp�d�H��}�(�.|����k��c4^� "�����Z?ȕ ��a< �L�!0 39C� �Eu� C�F�Ew�ç ;�n?�*o���B�8�bʝ���'#Rqf�� �M}7����]��� �s2tcS{�\icTx;�\��7K���P ���ʇ Z O-��~�� c>"��?�� �����P ��E��O�8��@�8��G��Q�g�a�Վ���󁶠 �䧘��_%#r�>� 1�z�a�� eb��qcP ѵ��n���#L��� =��׀t� L�7�` ��V��� A{�C:�g���e@ �w1 Xp 3�c3�ġ���� p��M"'-�@n4���fG� �B3�DJ�8[Jo�ߐ���gK)ƛ��$���� � ��8�3�����+���� �����6�ʻ���� ���S�kI�*KZlT _`�� �?��K� ���QK�d ����B`�s}�>���` ��*�>��,*@J�d�oF*� ���弝��O}�k��s��]��y�ߘ ��c1G�V���<=�7��7����6 �q�PT��tXԀ�!9*4�4Tހ 3XΛex�46�� �Y��D ����� �BdemDa����\�_l,� �G�/���֌7���Y�](�xTt^%�GE�����4�}bT ���ڹ�����; Y)���B�Q��u��>J/J � ⮶.�XԄ��j�ݳ� +E��d ��r�5�_D �1 �� o�� �B�x�΢�#� ��<��W�����8���R6�@ g�M�.��� dr�D��>(otU��@ x=��~v���2� ӣ�d�oBd ��3�eO�6�㣷�� ���ݜ 6��6Y��Qz`�� S��{���\P �~z m5{J/L��1������<�e�ͅPu� b�]�ϔ ���'�� ����f�b� Zpw��c`"��i���BD@:)ִ�:�]��h v�E� w���T�l ��P� ��"Ju�}��وV J��G6��. J/�Qgl߭�e�����@�z�Zev2u� )]կ��� ��7x�� �s�M�-<ɯ�c��r� v�����@��$�ޮ}lk���a�� �'����>x��O\�Z Fu>��� ��ck#��&:��`�$ �ai�>2Δ����l���oF[h� �lE�ܺ�Π k:)���` �� $[6�����9�����kOw�\|��� 8}������ބ:��񶐕� �I�A1/� =�2[�,�!��.}gN#�u����b ��� ~� �݊��}34q��� �d�E��L c��$ ��"�[q�U�硬g^��%B � z���r�p J�ru%v\h 1Y�ne` ǥ:g�� �pQM~�^� Xi� ��`S�:V2 9.�P���V� ?B�k�� AEvw%�_�9C�Q����wKekP ؠ�\� ;Io d�{ ߞo�c1eP��� �\� `����E=���@K<�Y�� �eڼ�J ���w����{av�F�'�M�@ /J��+9p ���|]���� �Iw &` ��8���& M�hg ��[�{ ��Xj�� %��Ӓ� $��(��� �ʹN��� <>�I���RY� ��K2�NPlL�ɀ )��&e� ���B+ь����( � �JTx ���_?EZ� }@ 6�U���뙢ط�z��dWI� n` D����噥�[��uV��"�G& Ú����2 g�}&m� �?ċ �"����Om#� ������� � ��{� ON��"S�X ��Ne��ysQ���@ Fn��Vg��� dX�~nj� ]J�<�K]: ��FW�� b�������62 �=��5f����JKw� �bf�X� 55��~J �%^� ���:�-�QIE��P��v�nZum� z � ~ə ���� ���ة����;�f��\v��� g�8�1��f2 4;�V���ǔ�)��� �9���1\�� c��v�/'Ƞ�w����� ��$�4�R-��t�� �� e�6�/�ġ �̕Ecy�J���u�B���<�W�ַ~�w[B1L۲�-JS΂�{���΃���� ��A��20�c# �� @    0!1@AP"#2Q`$3V�%45a6�FRUq���   � ���^7ׅ,$n� ������+��F�`��2X'��0vM��p�L=������ 5��8������u�p~���.�`r�����\��� O��,ư�0oS ��_�M�����l���4�kv\JSd���x���SW�<��Ae�IX����������$I���w�:S���y���›R��9�Q[���,�5�;�@]�%���u�@ *ro�lbI �� ��+���%m:�͇ZV�����u�̉����θau<�fc�.����{�4Ա� �Q����*�Sm��8\ujqs]{kN���)qO�y�_*dJ�b�7���yQqI&9�ԌK!�M}�R�;�� ����S�T���1���i[U�ɵz�]��U)V�S6���3$K{� ߊ<�(� E]Զ[ǼENg�����'�\?#)Dkf��J���o��v���'�%ƞ�&K�u� !��b�35LX�Ϸ��63$K�a�;�9>,R��W��3�3� d�JeTYE.Mϧ��-�o�j3+y��y^�c�������VO�9NV\nd�1 ��!͕_)a�v;����թ�M�lWR1��)El��P;��yوÏ�u 3�k�5Pr6<�⒲l�!˞*��u־�n�!�l:����UNW ��%��Chx8vL'��X�@��*��)���̮��ˍ��� � ��D-M�+J�U�kvK����+�x8��cY������?�Ԡ��~3mo��|�u@[XeY�C�\Kp�x8�oC�C�&����N�~3-H���� ��MX�s�u<`���~"WL��$8ξ��3���a�)|:@�m�\���^�`�@ҷ)�5p+��6���p�%i)P M���ngc�����#0Aruz���RL+xSS?���ʮ}()#�t��mˇ!��0}}y����<�e� �-ή�Ԩ��X������ MF���ԙ~l L.3���}�V뽺�v��� ��멬��Nl�)�2����^�Iq��a��M��qG��T�����c3#������3U�Ǎ���}��לS�|qa��ڃ�+���-��2�f����/��bz��ڐ�� �ݼ[2�ç����k�X�2�* �Z�d���J�G����M*9W���s{��w���T��x��y,�in�O�v��]���n����P�$� JB@=4�OTI�n��e�22a\����q�d���%�$��(���:���: /*�K[PR�fr\nڙdN���F�n�$�4� [�� U�zƶ����� �mʋ���,�ao�u 3�z� �x��Kn����\[��VFmbE;�_U��&V�Gg�]L�۪&#n%�$ɯ� dG���D�TI=�%+AB�Ru#��b4�1�»x�cs�YzڙJG��f��Il� �d�eF'T� iA��T���uC�$����Y��H?����[!G`}���ͪ� �纤Hv\������j�Ex�K���!���OiƸ�Yj�+u-<���'q����uN�*�r\��+�]���<�wOZ.fp�ێ��,-*)V?j-kÊ#�`�r��dV����(�ݽBk�����G�ƛk�QmUڗe��Z���f}|����8�8��a���i��3'J�����~G_�^���d�8w������ R�`(�~�.��u���l�s+g�bv���W���lGc}��u���afE~1�Ue������Z�0�8�=e�� f@/�jqEKQQ�J� �oN��J���W5~M>$6�Lt�;$ʳ{���^��6�{����v6���ķܰg�V�cnn �~z�x�«�,2�u�?cE+Ș�H؎�%�Za�)���X>uW�Tz�Nyo����s���FQƤ��$��*�&�LLXL)�1�" L��eO��ɟ�9=���:t��Z���c��Ž���Y?�ӭV�wv�~,Y��r�ۗ�|�y��GaF�����C�����.�+� ���v1���fήJ�����]�S��T��B��n5sW}y�$��~z�'�c ��8 ��� ,! �p��VN�S��N�N�q��y8z˱�A��4��*��'������2n<�s���^ǧ˭P�Jޮɏ�U�G�L�J�*#��<�V��t7�8����TĜ>��i}K%,���)[��z�21z ?�N�i�n1?T�I�R#��m-�����������������1����lA�`��fT5+��ܐ�c�q՝��ʐ��,���3�f2U�եmab��#ŠdQ�y>\��)�SLY����w#��.���ʑ�f��� ,"+�w�~�N�'�c�O�3F�������N<���)j��&��,-� �љ���֊�_�zS���TǦ����w�>��?�������n��U仆�V���e�����0���$�C�d���rP �m�׈e�Xm�Vu� �L��.�bֹ��� �[Դaզ���*��\y�8�Է:�Ez\�0�Kq�C b��̘��cө���Q��=0Y��s�N��S.��� 3.���O�o:���#���v7�[#߫ ��5�܎�L���Er4���9n��COWlG�^��0k�%<���ZB���aB_���������'=��{i�v�l�$�uC���mƎҝ{�c㱼�y]���W�i ��ߧc��m�H� m�"�"�����;Y�ߝ�Z�Ǔ�����:S#��|}�y�,/k�Ld� TA�(�AI$+I3��;Y*���Z��}|��ӧO��d�v��..#:n��f>�>���ȶI�TX��� 8��y����"d�R�|�)0���=���n4��6ⲑ�+��r<�O�܂~zh�z����7ܓ�HH�Ga롏���nCo�>������a ���~]���R���̲c?�6(�q�;5%� |�uj�~z8R =X��I�V=�|{v�Gj\gc��q����z�؋%M�ߍ����1y��#��@f^���^�>N��� ��#x#۹��6�Y~�?�dfPO��{��P�4��V��u1E1J �*|���%�� �JN��`eWu�zk M6���q t[�� ��g�G���v��WIG��u_ft����5�j�"�Y�:T��ɐ���*�;� e5���4����q$C��2d�}���� _S�L#m�Yp��O�.�C�;��c����Hi#֩%+) �Ӎ��ƲV���SYź��g |���tj��3�8���r|���V��1#;.SQ�A[���S������#���`n�+���$��$ I �P\[�@�s��(�ED�z���P��])8�G#��0B��[ى��X�II�q<��9�~[Z멜�Z�⊔IWU&A>�P~�#��dp<�?����7���c��'~���5 ��+$���lx@�M�dm��n<=e�dyX��?{�|Aef ,|n3�<~z�ƃ�uۧ�����P��Y,�ӥQ�*g�#먙R�\���;T��i,��[9Qi歉����c>]9�� ��"�c��P�� �Md?٥��If�ت�u��k��/����F��9�c*9��Ǎ:�ØF���z�n*�@|I�ށ9����N3{'��[�'ͬ�Ҳ4��#}��!�V� Fu��,�,mTIk���v C�7v���B�6k�T9��1�*l� '~��ƞF��lU��'�M ����][ΩũJ_�{�i�I�n��$�� �L�� j��O�dx�����kza۪��#�E��Cl����x˘�o�����V���ɞ�ljr��)�/,�߬h�L��#��^��L�ф�,íMƁe�̩�NB�L�����iL����q�}��(��q��6IçJ$�W�E$��:������=#����(�K�B����zђ <��K(�N�۫K�w��^O{!����) �H���>x�������lx�?>Պ�+�>�W���,Ly!_�D���Ō�l���Q�!�[ �S����J��1��Ɛ�Y}��b,+�Lo�x�ɓ)����=�y�oh�@�꥟/��I��ѭ=��P�y9��� �ۍYӘ�e+�p�Jnϱ?V\SO%�(�t� ���=?MR�[Ș�����d�/ ��n�l��B�7j� ��!�;ӥ�/�[-���A�>� dN�sLj ��,ɪv��=1c�.SQ�O3�U���ƀ�ܽ�E����������̻��9G�ϷD�7(�}��Ävӌ\� y�_0[w ���<΍>����a_��[0+�L��F.�޺��f�>oN�T����q;���y\��bՃ��y�jH�<|q-eɏ�_?_9+P���Hp$�����[ux�K w�Mw��N�ی'$Y2�=��q���KB��P��~�� ����Yul:�[<����F1�2�O���5=d����]Y�sw:���Ϯ���E��j,_Q��X��z`H1,#II ��d�wr��P˂@�ZJV����y$�\y�{}��^~���[:N����ߌ�U�������O��d�����ؾe��${p>G��3c���Ė�lʌ�� ת��[��`ϱ�-W����dg�I��ig2��� ��}s ��ؤ(%#sS@���~���3�X�nRG�~\jc3�v��ӍL��M[JB�T��s3}��j�Nʖ��W����;7� �ç?=X�F=-�=����q�ߚ���#���='�c��7���ڑW�I(O+=:uxq�������������e2�zi+�kuG�R��������0�&e�n���iT^J����~\jy���p'dtG��s����O��3����9* �b#Ɋ�� p������[Bws�T�>d4�ۧs���nv�n���U���_�~,�v����ƜJ1��s�� �QIz�� )�(lv8M���U=�;����56��G���s#�K���MP�=��LvyGd��}�VwWBF�'�à �?MH�U�g2�� ����!�p�7Q��j��ڴ����=��j�u��� Jn�A s���uM������e��Ɔ�Ҕ�!) '��8Ϣ�ٔ� �ޝ(��Vp���צ֖d=�IC�J�Ǡ{q������kԭ�߸���i��@K����u�|�p=..�*+����x�����z[Aqġ#s2a�Ɗ���RR�)*HRsi�~�a &f��M��P����-K�L@��Z��Xy�'x�{}��Zm+���:�)�) IJ�-i�u���� ���ܒH��'� L(7�y�GӜq���� j��� 6ߌg1�g�o���,kر���tY�?W,���p���e���f�OQS��!K�۟cҒA�|ս�j�>��=⬒��˧L[�� �߿2JaB~R��u�:��Q�] �0H~���]�7��Ƽ�I���( }��cq '�ήET���q�?f�ab���ӥvr� �)o��-Q��_'����ᴎo��K������;��V���o��%���~OK ����*��b�f:���-ťIR��`B�5!RB@���ï�� �u �̯e\�_U�_������� g�ES��3������� QT��a�� ��x����U<~�c?�*�#]�MW,[8O�a�x��]�1bC|踤�P��lw5V%�)�{t�<��d��5���0i�XSU��m:��Z�┵�i�"��1�^B�-��P�hJ��&)O��*�D��c�W��vM��)����}���P��ܗ-q����\mmζZ-l@�}��a��E�6��F�@��&Sg@���ݚ�M����� ȹ 4����#p�\H����dYDo�H���"��\��..R�B�H�z_�/5˘����6��KhJR��P�mƶi�m���3� ,#c�co��q�a)*P t����R�m�k�7x�D�E�\Y�閣_X�<���~�)���c[[�BP����6�Yq���S��0����%_����;��Àv�~�| VS؇ ��'O0��F0��\���U�-�d@�����7�SJ*z��3n��y��P����O��������� m�~�P�3|Y��ʉr#�C�<�G~�.,! ���bqx���h~0=��!ǫ�jy����l� O,�[B��~��|9��ٱ����Xly�#�i�B��g%�S��������tˋ���e���ې��\[d�t)��.+u�|1 ������#�~Oj����hS�%��i.�~X���I�H�m��0n���c�1uE�q��cF�RF�o���7� �O�ꮧ� ���ۛ{��ʛi5�rw?׌#Qn�TW��~?y$��m\�\o����%W� ?=>S�N@�� �Ʈ���R����N�)�r"C�:��:����� �����#��qb��Y�. �6[��2K����2u�Ǧ�HYR��Q�MV��� �G�$��Q+.>�����nNH��q�^��� ����q��mM��V��D�+�-�#*�U�̒ ���p욳��u:�������IB���m� ��PV@O���r[b= �� ��1U�E��_Nm�yKbN�O���U�}�the�`�|6֮P>�\2�P�V���I�D�i�P�O;�9�r�mAHG�W�S]��J*�_�G��+kP�2����Ka�Z���H�'K�x�W�MZ%�O�YD�Rc+o��?�q��Ghm��d�S�oh�\�D�|:W������UA�Qc yT�q� �����~^�H��/��#p�CZ���T�I�1�ӏT����4��"�ČZ�����}��`w�#�*,ʹ�� ��0�i��課�Om�*�da��^gJ݅{���l�e9uF#T�ֲ��̲�ٞC"�q���ߍ ոޑ�o#�XZTp����@ o�8��(jd��xw�]�,f���`~� |,s��^����f�1���t��|��m�򸄭/ctr��5s��7�9Q�4�H1꠲BB@ l9@���C�����+�wp�xu�£Yc�9��?`@#�o�mH�s2��)�=��2�.�l����jg�9$�Y�S�%*L������R�Y������7Z���,*=�䷘$�������arm�o�ϰ���UW.|�r�uf����IGw�t����Zwo��~5 ��YյhO+=8fF�)�W�7�L9lM�̘·Y���֘YLf�큹�pRF���99.A �"wz��=E\Z���'a� 2��Ǚ�#;�'}�G���*��l��^"q��+2FQ� hj��kŦ��${���ޮ-�T�٭cf�|�3#~�RJ����t��$b�(R��(����r���dx� >U b�&9,>���%E\� Ά�e�$��'�q't��*�א���ެ�b��-|d���SB�O�O��$�R+�H�)�܎�K��1m`;�J�2�Y~9��O�g8=vqD`K[�F)k�[���1m޼c��n���]s�k�z$@��)!I �x՝"v��9=�ZA=`Ɠi �:�E��)` 7��vI��}d�YI�_ �o�:ob���o ���3Q��&D&�2=�� �Ά��;>�h����y.*ⅥS������Ӭ�+q&����j|UƧ��� �}���J0��WW< ۋS�)jQR�j���Ư��rN)�Gű�4Ѷ(�S)Ǣ�8��i��W52���No˓� ۍ%�5brOn�L�;�n��\G����=�^U�dI���8$�&���h��'���+�(������cȁ߫k�l��S^���cƗjԌE�ꭔ��gF���Ȓ��@���}O���*;e�v�WV���YJ\�]X'5��ղ�k�F��b 6R�o՜m��i N�i���� >J����?��lPm�U��}>_Z&�KK��q�r��I�D�Չ~�q�3fL�:S�e>���E���-G���{L�6p�e,8��������QI��h��a�Xa��U�A'���ʂ���s�+טIjP�-��y�8ۈZ?J$��W�P� ��R�s�]��|�l(�ԓ��sƊi��o(��S0 ��Y� 8�T97.�����WiL��c�~�dxc�E|�2!�X�K�Ƙਫ਼�$((�6�~|d9u+�qd�^3�89��Y�6L�.I�����?���iI�q���9�)O/뚅����O���X��X�V��ZF[�یgQ�L��K1���RҖr@v�#��X�l��F���Нy�S�8�7�kF!A��sM���^rkp�jP�DyS$N���q�� nxҍ!U�f�!eh�i�2�m ���`�Y�I�9r�6� �TF���C}/�y�^���Η���5d�'��9A-��J��>{�_l+�`��A���[�'��յ�ϛ#w:݅�%��X�}�&�PSt�Q�"�-��\縵�/����$Ɨh�Xb�*�y��BS����;W�ջ_mc�����vt?2}1�;qS�d�d~u:2k5�2�R�~�z+|HE!)�Ǟl��7`��0�<�,�2*���Hl-��x�^����'_TV�gZA�'j� ^�2Ϊ��N7t�����?w�� �x1��f��Iz�C-Ȗ��K�^q�;���-W�DvT�7��8�Z�������� hK�(P:��Q- �8�n�Z���܃e貾�<�1�YT<�,�����"�6{ / �?�͟��|1�:�#g��W�>$����d��J��d�B�� =��jf[��%rE^��il:��B���x���Sּ�1հ��,�=��*�7 fcG��#q� �eh?��2�7�����,�!7x��6�n�LC�4x��},Geǝ�tC.��vS �F�43��zz\��;QYC,6����~;RYS/6���|2���5���v��T��i����������mlv��������&� �nRh^ejR�LG�f���? �ۉҬܦƩ��|��Ȱ����>3����!v��i�ʯ�>�v��オ�X3e���_1z�Kȗ\<������!�8���V��]��?b�k41�Re��T�q��mz��TiOʦ�Z��Xq���L������q"+���2ۨ��8}�&N7XU7Ap�d�X��~�׿��&4e�o�F��� �H�� ��O���č�c�� 懴�6���͉��+)��v;j��ݷ�� �UV�� i��� j���Y9GdÒJ1��詞�����V?h��l�� ��l�cGs�ځ�������y�Ac���� �\V3�? �� ܙg�>qH�S,�E�W�[�㺨�uch�⍸�O�}���a��>�q�6�n6� ���N6�q�� ���� N    ! 1AQaq�0@����"2BRb�#Pr���3C`��Scst���$4D���%Td��  ? � ��N����a��3��m���C���w��������xA�m�q�m��� m������$����4n淿t'��C"w��zU=D�\R+w�p+Y�T�&�պ@��ƃ��3ޯ?�Aﶂ��aŘ���@-�����Q�=���9D��ռ�ѻ@��M�V��P��܅�G5�f�Y<�u=,EC)�<�Fy'�"�&�չ�X~f��l�KԆV��?�� �W�N����=(� �;���{�r����ٌ�Y���h{�١������jW����P���Tc�����X�K�r��}���w�R��%��?���E��m�� �Y�q|����\lEE4� ��r���}�lsI�Y������f�$�=�d�yO����p�����yBj8jU�o�/�S��?�U��*������ˍ�0����� �u�q�m [�?f����a�� )Q�>����6#������� ?����0UQ����,IX���(6ڵ[�DI�MNލ�c&���υ�j\��X�R|,4��� j������T�hA�e��^���d���b<����n�� �즇�=!���3�^�`j�h�ȓr��jẕ�c�,ٞX����-����a�ﶔ���#�$��]w�O��Ӫ�1y%��L�Y<�wg#�ǝ�̗`�x�xa�t�w��»1���o7o5��>�m뭛C���Uƃߜ}�C���y1Xνm�F8�jI���]����H���ۺиE@I�i;r�8ӭ���� V�F�Շ| ��&?�3|x�B�MuS�Ge�=Ӕ�#BE5G�� ���Y!z��_e��q�р/W>|-�Ci߇�t�1ޯќd�R3�u��g�=0 5��[?�#͏��q�cf���H��{ ?u�=?�?ǯ���}Z��z���hmΔ�BFTW�����<�q� (v� ��!��z���iW]*�J�V�z��gX֧A�q�&��/w���u�gYӘa���; �i=����g:��?2�dž6�ى�k�4�>�Pxs����}������G�9� �3 ���)gG�R<>r h�$��'nc�h�P��Bj��J�ҧH� -��N1���N��?��~��}-q!=��_2hc�M��l�vY%UE�@|�v����M2�.Y[|y�"Eï��K�ZF,�ɯ?,q�?v�M 80jx�"�;�9vk�����+ ֧�� �ȺU��?�%�vcV��mA�6��Qg^M��� �A}�3�nl� QRN�l8�kkn�'�����(��M�7m9و�q���%ޟ���*h$Zk"��$�9��: �?U8�Sl��,,|ɒ��xH(ѷ����Gn�/Q�4�P��G�%��Ա8�N��!� �&�7�;���eKM7�4��9R/%����l�c>�x;������>��C�:�����t��h?aKX�bhe�ᜋ^�$�Iհ �hr7%F$�E��Fd���t��5���+�(M6�t����Ü�UU|zW�=a�Ts�Tg������dqP�Q����b'�m���1{|Y����X�N��b �P~��F^F:����k6�"�j!�� �I�r�`��1&�-$�Bevk:y���#y w��I0��x��=D�4��tU���P�ZH��ڠ底taP��6����b>�xa� ���Q�#� WeF��ŮNj�p�J* mQ�N��� �*I�-*�ȩ�F�g�3 �5��V�ʊ�ɮ�a��5F���O@{���NX��?����H�]3��1�Ri_u��������ѕ�� ����0��� F��~��:60�p�͈�S��qX#a�5>���`�o&+�<2�D����: �������ڝ�$�nP���*)�N�|y�Ej�F�5ټ�e���ihy�Z �>���k�bH�a�v��h�-#���!�Po=@k̆IEN��@��}Ll?j�O������߭�ʞ���Q|A07x���wt!xf���I2?Z��<ץ�T���cU�j��]�� 陎Ltl �}5�ϓ��$�,��O�mˊ�;�@O��jE��j(�ا,��LX���LO���Ц�90�O �.����a��nA���7������j4 ��W��_ٓ���zW�jcB������y՗+EM�)d���N�g6�y1_x��p�$Lv :��9�"z��p���ʙ$��^��JԼ*�ϭ����o���=x�Lj�6�J��u82�A�H�3$�ٕ@�=Vv�]�'�qEz�;I˼��)��=��ɯ���x �/�W(V���p�����$ �m�������u�����񶤑Oqˎ�T����r��㠚x�sr�GC��byp�G��1ߠ�w e�8�$⿄����/�M{*}��W�]˷.�CK\�ުx���/$�WP w���r� |i���&�}�{�X� �>��$-��l���?-z���g����lΆ���(F���h�vS*���b���߲ڡn,|)mrH[���a�3�ר�[1��3o_�U�3�TC�$��(�=�)0�kgP���� ��u�^=��4 �WYCҸ:��vQ�ר�X�à��tk�m,�t*��^�,�}D*� �"(�I��9R����>`�`��[~Q]�#af��i6l��8���6�:,s�s�N6�j"�A4���IuQ��6E,�GnH��zS�HO�uk�5$�I�4��ؤ�Q9�@��C����wp �BGv[]�u�Ov��� 0I4���\��y�����Q�Ѹ��~>Z��8�T��a��q�ޣ;z��a���/��S��I:�ܫ_�|������>=Z����8:�S��U�I�J��"IY���8%b8���H��:�QO�6�;7�I�S��J��ҌAά3��>c���E+&jf$eC+�z�;��V����� �r���ʺ������my�e���aQ�f&��6�ND ��.:��NT�vm�<- u���ǝ\MvZY�N�NT��-A�>jr!S��n�O 1�3�Ns�%�3D@���`������ܟ 1�^c<���� �a�ɽ�̲�Xë#�w�|y�cW�=�9I*H8�p�^(4���՗�k��arOcW�tO�\�ƍR��8����'�K���I�Q�����?5�>[�}��yU�ײ -h��=��% q�ThG�2�)���"ו3]�!kB��*p�FDl�A���,�eEi�H�f�Ps�����5�H:�Փ~�H�0Dت�D�I����h�F3�������c��2���E��9�H��5�zԑ�ʚ�i�X�=:m�xg�hd(�v����׊�9iS��O��d@0ڽ���:�p�5�h-��t�&���X�q�ӕ,��ie�|���7A�2���O%P��E��htj��Y1��w�Ѓ!����  ���� ࢽ��My�7�\�a�@�ţ�J �4�Ȼ�F�@o�̒?4�wx��)��]�P��~�����u�����5�����7X ��9��^ܩ�U;Iꭆ 5 �������eK2�7(�{|��Y׎ �V��\"���Z�1� Z�����}��(�Ǝ"�1S���_�vE30>���p;� ΝD��%x�W�?W?v����o�^V�i�d��r[��/&>�~`�9Wh��y�;���R�� � ;;ɮT��?����r$�g1�K����A��C��c��K��l:�'��3 c�ﳯ*"t8�~l��)���m��+U,z��`( �>yJ�?����h>��]��v��ЍG*�{`��;y]��I�T� ;c��NU�fo¾h���/$���|NS���1�S�"�H��V���T���4��uhǜ�]�v;���5�͠x��'C\�SBpl���h}�N����� A�Bx���%��ޭ�l��/����T��w�ʽ]D�=����K���ž�r㻠l4�S�O?=�k �M:� ��c�C�a�#ha���)�ѐxc�s���gP�iG�� {+���x���Q���I= �� z��ԫ+ �8"�k�ñ�j=|����c ��y��CF��/ ��*9ж�h{ �?4�o� ��k�m�Q�N�x��;�Y��4膚�a�w?�6�> e]�����Q�r�:����g�,i"�����ԩA� *M�<�G��b�if��l^M��5� �Ҩ�{����6J��ZJ�����P�*�����Y���ݛu�_4�9�I8�7���������,^ToR���m4�H��?�N�S�ѕw��/S��甍�@�9H�S�T��t�ƻ���ʒU��*{Xs�@����f��� ��֒Li�K{H�w^���������Ϥm�tq���s� ���ք��f:��o~s��g�r��ט� �S�ѱC�e]�x���a��) ���(b-$(�j>�7q�B?ӕ�F��hV25r[7 Y� }L�R��}����*sg+��x�r�2�U=�*'WS��ZDW]�WǞ�<��叓���{�$�9Ou4��y�90-�1�'*D`�c�^o?(�9��u���ݐ��'PI&� f�Jݮ�������:wS����jfP1F:X �H�9dԯ�� �˝[�_54 �}*;@�ܨ�� ð�yn�T���?�ןd�#���4rG�ͨ��H�1�|-#���Mr�S3��G�3�����)�.᧏3v�z֑��r����$G"�`j �1t��x0<Ɔ�Wh6�y�6��,œ�Ga��gA����y��b��)� �h�D��ß�_�m��ü �gG;��e�v��ݝ�nQ� ��C����-�*��o���y�a��M��I�>�<���]obD��"�:���G�A��-\%LT�8���c�)��+y76���o�Q�#*{�(F�⽕�y����=���rW�\p���۩�c���A���^e6��K������ʐ�cVf5$�'->���ՉN"���F�"�UQ@�f��Gb~��#�&�M=��8�ט�JNu9��D��[̤�s�o�~��� ��� G��9T�tW^g5y$b��Y'��س�Ǵ�=��U-2 #�MC�t(�i� �lj�@Q 5�̣i�*�O����s�x�K�f��}\��M{E�V�{�υ��Ƈ�����);�H����I��fe�Lȣr�2��>��W� I�Ȃ6������i��k�� �5�YOxȺ����>��Y�f5'��|��H+��98pj�n�.O�y�������jY��~��i�w'������l�;�s�2��Y��:'lg�ꥴ)o#'Sa�a�K��Z� �m��}�`169�n���"���x��I ��*+� }F<��cГ���F�P�������ֹ*�PqX�x۩��,� ��N�� �4<-����%����:��7����W���u�`����� $�?�I��&����o��o��`v�>��P��"��l���4��5'�Z�gE���8���?��[�X�7(��.Q�-��*���ތL@̲����v��.5���[��=�t\+�CNܛ��,g�SQnH����}*F�G16���&:�t��4ُ"A��̣��$�b �|����#rs��a�����T�� ]�<�j��B S�('$�ɻ� �wP;�/�n��?�ݜ��x�F��yUn�~mL*-�������Xf�wd^�a�}��f�,=t�׵i�.2/wpN�Ep8�OР���•��R�FJ� 55TZ��T �ɭ�<��]��/�0�r�@�f��V��V����Nz�G��^���7hZi����k��3�,kN�e|�vg�1{9]_i��X5y7� 8e]�U����'�-2,���e"����]ot�I��Y_��n�(JҼ��1�O ]bXc���Nu�No��pS���Q_���_�?i�~�x h5d'�(qw52] ��'ޤ�q��o1�R!���`ywy�A4u���h<קy���\[~�4�\ X�Wt/� 6�����n�F�a8��f���z �3$�t(���q��q�x��^�XWeN'p<-v�!�{�(>ӽDP7��ո0�y)�e$ٕv�Ih'Q�EA�m*�H��RI��=:��� ���4牢) �%_iN�ݧ�l]� �Nt���G��H�L��� ɱ�g<���1V�,�J~�ٹ�"K��Q�� 9�HS�9�?@��k����r�;we݁�]I�!{ �@�G�[�"��`���J:�n]�{�cA�E����V��ʆ���#��U9�6����j�#Y�m\��q�e4h�B�7��C�������d<�?J����1g:ٳ���=Y���D�p�ц� ׈ǔ��1�]26؜oS�'��9�V�FVu�P�h�9�xc�oq�X��p�o�5��Ա5$�9W�V(�[Ak�aY錎qf;�'�[�|���b�6�Ck��)��#a#a˙��8���=äh�4��2��C��4tm^ �n'c� ��]GQ$[Wҿ��i���vN�{Fu ��1�gx��1┷���N�m��{j-,��x�� Ūm�ЧS�[�s���Gna���䑴�� x�p 8<������97�Q���ϴ�v�aϚG��Rt�Һ׈�f^\r��WH�JU�7Z���y)�vg=����n��4�_)y��D'y�6�]�c�5̪ �\� �PF�k����&�c;��cq�$~T�7j ���nç]�<�g ":�to�t}�159�<�/�8������m�b�K#g'I'.W����� 6��I/��>v��\�MN��g���m�A�yQL�4u�Lj�j9��#44�t��l^�}L����n��R��!��t��±]��r��h6ٍ>�yҏ�N��fU�� ���� Fm@�8}�/u��jb9������he:A�y�ծw��GpΧh�5����l}�3p468��)U��d��c����;Us/�֔�YX�1�O2��uq�s��`hwg�r~�{ R��mhN��؎*q 42�*th��>�#���E����#��Hv�O����q�}����� 6�e��\�,Wk�#���X��b>��p}�դ��3���T5��†��6��[��@ �P�y*n��|'f�֧>�lư΂�̺����SU�'*�q�p�_S�����M�� '��c�6��� ��m�� ySʨ;M��r���Ƌ�m�Kxo,���Gm�P��A�G�:��i��w�9�}M(�^�V��$ǒ�ѽ�9���|���� �a����J�SQ�a���r�B;����}���ٻ֢�2�%U���c�#�g���N�a�ݕ�'�v�[�OY'��3L�3�;,p�]@�S��{ls��X�'���c�jw� k'a�.��}�}&�� �dP�*�bK=ɍ!����;3n�gΊU�ߴmt�'*{,=SzfD� A��ko~�G�aoq�_mi}#�m�������P�Xhύ��� �mxǍ�΂���巿zf��Q���c���|kc�����?���W��Y�$���_Lv����l߶��c���`?����l�j�ݲˏ!V��6����U�Ђ(A���4y)H���p�Z_�x��>���e�� R��$�/�`^'3qˏ�-&Q�=?��CFVR �D�fV�9��{�8g�������n�h�(P"��6�[�D���< E�����~0<@�`�G�6����Hг�cc�� �c�K.5��D��d�B���`?�XQ��2��ٿyqo&+�1^� DW�0�ꊩ���G�#��Q�nL3��c���������/��x ��1�1 [y�x�პCW��C�c�UĨ80�m�e�4.{�m��u���I=��f�����0QRls9���f���������9���~f�����Ǩ��a�"@�8���ȁ�Q����#c�ic������G��$���G���r/$W�(��W���V�"��m�7�[m�A�m����bo��D� j����۳� l���^�k�h׽����� ��#� iXn�v��eT�k�a�^Y�4�BN�� ĕ�� 0    !01@Q"2AaPq3BR������ ? � ��@4�Q�����T3,���㺠�W�[=JK�Ϟ���2�r^7��vc�:�9 �E�ߴ�w�S#d���Ix��u��:��Hp��9E!�� V 2;73|F��9Y���*ʬ�F��D����u&���y؟��^EA��A��(ɩ���^��GV:ݜDy�`��Jr29ܾ�㝉��[���E;Fzx��YG��U�e�Y�C���� ����v-tx����I�sם�Ę�q��Eb�+P\ :>�i�C'�;�����k|z�رn�y]�#ǿb��Q��������w�����(�r|ӹs��[�D��2v-%��@;�8<a���[\o[ϧw��I!��*0�krs)�[�J9^��ʜ��p1)� "��/_>��o��<1����A�E�y^�C��`�x1'ܣn�p��s`l���fQ��):�l����b>�Me�jH^?�kl3(�z:���1ŠK&?Q�~�{�ٺ�h�y���/�[��V�|6��}�KbX����mn[-��7�5q�94�������dm���c^���h� X��5��<�eޘ>G���-�}�دB�ޟ� ��|�rt�M��V+�]�c?�-#ڛ��^ǂ}���Lkr���O��u�>�-D�ry� D?:ޞ�U��ǜ�7�V��?瓮�"�#���r��չģVR;�n���/_� ؉v�ݶe5d�b9��/O��009�G���5n�W����JpA�*�r9�>�1��.[t���s�F���nQ� V 77R�]�ɫ8����_0<՜�IF�u(v��4��F�k�3��E)��N:��yڮe��P�`�1}�$WS��J�SQ�N�j �ٺ��޵�#l���ј(�5=��5�lǏmoW�v-�1����v,W�mn��߀$x�<����v�j(����c]��@#��1������Ǔ���o'��u+����;G�#�޸��v-lη��/(`i⣍Pm^� ��ԯ̾9Z��F��������n��1��� ��]�[��)�'������ :�֪�W��FC����� �B9،!?���]��V��A�Վ�M��b�w��G F>_DȬ0¤�#�QR�[V��kz���m�w�"��9ZG�7'[��=�Q����j8R?�zf�\a�=��O�U����*oB�A�|G���2�54 �p��.w7� �� ��&������ξxGHp� B%��$g�����t�Џ򤵍z���HN�u�Я�-�'4��0�� ;_�� 3     !01"@AQa2Pq#3BR������ ? � �ʩca��en��^��8���<�u#��m*08r��y�N"�<�Ѳ0��@\�p��� �����Kv�D��J8�Fҽ� �f�Y��-m�ybX�NP����}�!*8t(�OqѢ��Q�wW�K��ZD��Δ^e��!� ��B�K��p~�����e*l}z#9ң�k���q#�Ft�o��S�R����-�w�!�S���Ӥß|M�l޶V��!eˈ�8Y���c�ЮM2��tk���� ������J�fS����Ö*i/2�����n]�k�\���|4yX�8��U�P.���Ы[���l��@"�t�<������5�lF���vU�����W��W��;�b�cД^6[#7@vU�xgZv��F�6��Q,K�v��� �+Ъ��n��Ǣ��Ft���8��0��c�@�!�Zq s�v�t�;#](B��-�nῃ~���3g������5�J�%���O������n�kB�ĺ�.r��+���#�N$?�q�/�s�6��p��a����a��J/��M�8��6�ܰ"�*������ɗud"\w���aT(����[��F��U՛����RT�b���n�*��6���O��SJ�.�ij<�v�MT��R\c��5l�sZB>F��<7�;EA��{��E���Ö��1U/�#��d1�a�n.1ě����0�ʾR�h��|�R��Ao�3�m3 ��%�� ���28Q� ��y��φ���H�To�7�lW>����#i`�q���c����a��� �m,B�-j����݋�'mR1Ήt�>��V��p���s�0IbI�C.���1R�ea�����]H�6�������� ��4B>��o��](��$B���m�����a�!=� �?�B� K�Ǿ+�Ծ"�n���K��*��+��[T#�{ E�J�S����Q�����s�5�:�U�\wĐ�f�3����܆&�)��� �I���Ԇw��E T�lrTf6Q|R�h:��[K�� �z��c֧�G�C��%\��_�a �84��HcO�bi��ؖV��7H �)*ģK~Xhչ0��4?�0��� �E<���}3���#���u�?�� ��|g�S�6ꊤ�|�I#Hڛ� �ա��w�X��9��7���Ŀ%�SL��y6č��|�F�a 8���b� �$�sק�h���b9RAu7�˨p�Č�_\*w��묦��F ����4D~�f����|(�"m���NK��i�S�>�$d7SlA��/�²����SL��|6N�}���S�˯���g��]6��; �#�.��<���q'Q�1|KQ$�����񛩶"�$r�b:���N8�w@��8$�� �AjfG|~�9F ���Y��ʺ��Bwؒ������M:I岎�G��`s�YV5����6��A �b:�W���G�q%l�����F��H���7�������Fsv7� �k�� 403WebShell
403Webshell
Server IP : 127.0.0.1  /  Your IP : 10.100.1.254
Web Server : Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.0.30
System : Windows NT WIZC-EXTRANET 10.0 build 19045 (Windows 10) AMD64
User : SYSTEM ( 0)
PHP Version : 8.0.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Program Files/ZAP/Zed Attack Proxy/lang/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Program Files/ZAP/Zed Attack Proxy/lang/Messages_fr_FR.properties
acsrf.api.action.addOptionToken = Ajoute un jeton anti-CSRF avec le nom donn\u00e9, activ\u00e9 par d\u00e9faut
acsrf.api.action.addOptionToken.param.String=\ 
acsrf.api.action.removeOptionToken = Supprime le jeton anti-CSRF avec le nom donn\u00e9
acsrf.api.action.removeOptionToken.param.String=\ 
acsrf.api.action.setOptionPartialMatchingEnabled = D\u00e9finit si ZAP devrait d\u00e9tecter les jetons CSRF en cherchant des correspondances partielles
acsrf.api.action.setOptionPartialMatchingEnabled.param.Boolean=\ 
acsrf.api.desc=\ 
acsrf.api.other.genForm = G\u00e9n\u00e8re un formulaire pour tester l'absence de jetons anti-CSRF - g\u00e9n\u00e9ralement invoqu\u00e9e via ZAP
acsrf.api.other.genForm.param.actionUrl = D\u00e9finissez l'URL de l'attribut "action" \u00e0 utiliser dans le formulaire g\u00e9n\u00e9r\u00e9. 
acsrf.api.other.genForm.param.hrefId = D\u00e9finissez quelle requ\u00eate va \u00eatre utilis\u00e9. 
acsrf.api.view.optionPartialMatchingEnabled = D\u00e9finit si ZAP devrait d\u00e9tecter les jetons CSRF en cherchant des correspondances partielles
acsrf.api.view.optionTokensNames = R\u00e9pertorie les noms de tous les jetons anti-CSRF
acsrf.name = Extension Anti-CSRF

alert.add.button.cancel = Annuler
alert.add.button.save = Sauvegarder
alert.add.popup = Nouvelle alerte...
alert.add.title = Ajouter une alerte
alert.api.action.addAlert = Ajoute une alerte associ\u00e9e \u00e0 l'identifiant de message donn\u00e9, avec les d\u00e9tails fournis (l'identifiant de l'alerte cr\u00e9\u00e9e est renvoy\u00e9).
alert.api.action.addAlert.param.attack = L'attaque (p. ex. la chaine inject\u00e9e) utilis\u00e9e par l\u00e0 r\u00e8gle de scan.
alert.api.action.addAlert.param.confidenceId = La repr\u00e9sentation num\u00e9rique du niveau de confiance (de \u00ab 1 \u2014 Bas \u00bb \u00e0 \u00ab 3 \u2014 \u00c9lev\u00e9 \u00bb [les valeurs utilisateurs \u00ab 0 \u2014 Faux positif \u00bb et \u00ab 4 \u2014 Confirm\u00e9 par l'utilisateur \u00bb sont aussi disponibles]).
alert.api.action.addAlert.param.cweId = L'identifiant CWE associ\u00e9 \u00e0 l'alerte.
alert.api.action.addAlert.param.description = La description \u00e0 d\u00e9finir pour l'alerte.
alert.api.action.addAlert.param.evidence = Les preuves associ\u00e9es \u00e0 l'alerte.
alert.api.action.addAlert.param.messageId = L'identifiant du message \u00e0 associer \u00e0 l'alerte.
alert.api.action.addAlert.param.name = Le nom de l'alerte
alert.api.action.addAlert.param.otherInfo = Autres informations sur l'alerte ou le test.
alert.api.action.addAlert.param.param = Le nom du param\u00e8tre applicable \u00e0 l'alerte.
alert.api.action.addAlert.param.references = Les d\u00e9tails de r\u00e9f\u00e9rence sur l'alerte.
alert.api.action.addAlert.param.riskId = La repr\u00e9sentation num\u00e9rique du niveau de risque (de \u00ab 0 \u2014 Pour information \u00bb \u00e0 \u00ab 3 \u2014 \u00c9lev\u00e9 \u00bb).
alert.api.action.addAlert.param.solution = La solution de l'alerte.
alert.api.action.addAlert.param.wascId = L'identifiant WASC associ\u00e9 \u00e0 l'alerte.
alert.api.action.deleteAlert = Supprime l'alerte avec l'ID donn\u00e9. 
alert.api.action.deleteAlert.param.id=\ 
alert.api.action.deleteAlerts = Deletes all the alerts optionally filtered by URL which fall within the Context with the provided name, risk, or base URL.
alert.api.action.deleteAlerts.param.baseurl = The highest URL in the Sites tree under which alerts should be deleted.
alert.api.action.deleteAlerts.param.contextName = The name of the Context for which the alerts should be deleted.
alert.api.action.deleteAlerts.param.riskId = La repr\u00e9sentation num\u00e9rique du niveau de risque (de \u00ab 0 \u2014 Pour information \u00bb \u00e0 \u00ab 3 \u2014 \u00c9lev\u00e9 \u00bb).
alert.api.action.deleteAllAlerts = Supprime toutes les alertes de la session en cours.
alert.api.action.updateAlert = Met \u00e0 jour l'alerte avec l'ID donn\u00e9, avec les d\u00e9tails donn\u00e9s.
alert.api.action.updateAlert.param.attack = L'attaque (p. ex. la chaine inject\u00e9e) utilis\u00e9e par l\u00e0 r\u00e8gle de scan.
alert.api.action.updateAlert.param.confidenceId = La repr\u00e9sentation num\u00e9rique du niveau de confiance (de \u00ab 1 \u2014 Bas \u00bb \u00e0 \u00ab 3 \u2014 \u00c9lev\u00e9 \u00bb [les valeurs utilisateurs \u00ab 0 \u2014 Faux positif \u00bb et \u00ab 4 \u2014 Confirm\u00e9 par l'utilisateur \u00bb sont aussi disponibles]).
alert.api.action.updateAlert.param.cweId = L'identifiant CWE associ\u00e9 \u00e0 l'alerte.
alert.api.action.updateAlert.param.description = La description \u00e0 d\u00e9finir pour l'alerte.
alert.api.action.updateAlert.param.evidence = Les preuves associ\u00e9es \u00e0 l'alerte.
alert.api.action.updateAlert.param.id = L'ID de l'alerte \u00e0 mettre \u00e0 jour.
alert.api.action.updateAlert.param.name = Le nom de l'alerte.
alert.api.action.updateAlert.param.otherInfo = Autres informations sur l'alerte ou le test.
alert.api.action.updateAlert.param.param = Le nom du param\u00e8tre applicable \u00e0 l'alerte.
alert.api.action.updateAlert.param.references = Les d\u00e9tails de r\u00e9f\u00e9rence sur l'alerte.
alert.api.action.updateAlert.param.riskId = La repr\u00e9sentation num\u00e9rique du niveau de risque (de \u00ab 0 \u2014 Pour information \u00bb \u00e0 \u00ab 3 \u2014 \u00c9lev\u00e9 \u00bb).
alert.api.action.updateAlert.param.solution = La solution de l'alerte.
alert.api.action.updateAlert.param.wascId = L'identifiant WASC associ\u00e9 \u00e0 l'alerte.
alert.api.action.updateAlertsConfidence = Met \u00e0 jour le niveau de confiance des alertes.
alert.api.action.updateAlertsConfidence.param.confidenceId = La repr\u00e9sentation num\u00e9rique du niveau de confiance (de \u00ab 1 \u2014 Bas \u00bb \u00e0 \u00ab 3 \u2014 \u00c9lev\u00e9 \u00bb [les valeurs utilisateurs \u00ab 0 \u2014 Faux positif \u00bb et \u00ab 4 \u2014 Confirm\u00e9 par l'utilisateur \u00bb sont aussi disponibles]).
alert.api.action.updateAlertsConfidence.param.ids = Les identifiants des alertes \u00e0 mettre \u00e0 jour (s\u00e9parez les valeurs par des virgules).
alert.api.action.updateAlertsRisk = Met \u00e0 jour le niveau de risque des alertes.
alert.api.action.updateAlertsRisk.param.ids = Les identifiants des alertes \u00e0 mettre \u00e0 jour (s\u00e9parez les valeurs par des virgules).
alert.api.action.updateAlertsRisk.param.riskId = La repr\u00e9sentation num\u00e9rique du niveau de risque (de \u00ab 0 \u2014 Pour information \u00bb \u00e0 \u00ab 3 \u2014 \u00c9lev\u00e9 \u00bb).
alert.api.desc=\ 
alert.api.param.alertIds.illegal = La valeur [{0}] dans la liste donn\u00e9e [{1}] est invalide (un entier positif est demand\u00e9).
alert.api.param.confidenceId.illegal = Le param\u00e8tre {0} n''est pas un niveau de confiance valide (entier dans l''intervalle [0, 4]).
alert.api.param.riskId.illegal = Le param\u00e8tre {0} n''est pas un niveau de risque valide (entier dans l''intervalle [0, 3]).
alert.api.view.alert = Renvoie l'alerte avec l'ID donn\u00e9. Vous pouvez obtenir le message HTTP correspondant avec le champ \u00ab messageId \u00bb et la m\u00e9thode d'API \u00ab message \u00bb
alert.api.view.alert.param.id=\ 
alert.api.view.alertCountsByRisk = Renvoie le nombre d'alertes, en filtrant \u00e9ventuellement par alertsPerRisk
alert.api.view.alertCountsByRisk.param.recurse=\ 
alert.api.view.alertCountsByRisk.param.url=\ 
alert.api.view.alerts = Renvoie les alertes d\u00e9clench\u00e9es par ZAP, en filtrant \u00e9ventuellement par URL ou riskId et en paginant \u00e0 partir de la position \u00ab start \u00bb et en renvoyant \u00ab count \u00bb alertes
alert.api.view.alerts.param.baseurl = The highest URL in the Sites tree under which alerts should be included.
alert.api.view.alerts.param.contextName = Optionally, the Context name which the Alerts' URLs are associated with.
alert.api.view.alerts.param.count=\ 
alert.api.view.alerts.param.riskId=\ 
alert.api.view.alerts.param.start=\ 
alert.api.view.alertsByRisk = Renvoie un r\u00e9sum\u00e9 des alertes, en filtrant \u00e9ventuellement par \u00ab url \u00bb. Si \u00ab recurse \u00bb est vrai alors toutes les alertes qui s'appliquent aux URL qui commencent par l'URL sp\u00e9cifi\u00e9e seront renvoy\u00e9es, sinon seules celles qui correspondent exactement \u00e0 l'URL (en ignorant les param\u00e8tres d'URL)
alert.api.view.alertsByRisk.param.recurse=\ 
alert.api.view.alertsByRisk.param.url=\ 
alert.api.view.alertsSummary = Renvoie le nombre d'alertes group\u00e9es par niveau de risque, en filtrant \u00e9ventuellement par URL
alert.api.view.alertsSummary.param.baseurl = The highest URL in the Sites tree under which alerts should be included.
alert.api.view.numberOfAlerts = Renvoie le nombre d'alertes, en filtrant \u00e9ventuellement par URL ou riskId
alert.api.view.numberOfAlerts.param.baseurl = The highest URL in the Sites tree under which alerts should be included.
alert.api.view.numberOfAlerts.param.riskId=\ 
alert.deleteall.button.tooltip = Supprimer toutes les alertes
alert.deleteall.confirm = \u00cates-vous s\u00fbr de vouloir supprimer toutes les alertes ?
alert.edit.button.tooltip = Modifier la derni\u00e8re alerte s\u00e9lectionn\u00e9e.
alert.edit.title = Modifier l'alerte
alert.label.alertRef = Alert Reference\:
alert.label.attack = Attaque \:
alert.label.confidence = Confiance\: 
alert.label.cweid = Id CWE \:
alert.label.desc = D\u00e9scription\:
alert.label.evidence = Preuve \:
alert.label.inputvector = Input Vector\:
alert.label.other = Autres informations \:
alert.label.parameter = Param\u00e8tre \:
alert.label.ref = R\u00e9f\u00e9rence \:
alert.label.reliability = Confiance \:
alert.label.risk = Risque \:
alert.label.solution = Solution \:
alert.label.source = Source \:
alert.label.tags = Tags de l'alerte
alert.label.url = URL \:
alert.label.wascid = Id WASC \:
alert.optionspanel.button.overridesFilename = S\u00e9lectionner...
alert.optionspanel.label.maxinstances = Nombre maximum de la m\u00eame alerte dans le rapport \:
alert.optionspanel.label.mergerelated = Fusionner les alertes associ\u00e9es dans le rapport
alert.optionspanel.label.overridesFilename = Fichier de remplacement des alertes \:
alert.optionspanel.name = Alertes
alert.optionspanel.warn.badOverridesFilename = Fichier de remplacement des alertes invalides
alert.source.active = Scan actif
alert.source.manual = Manuel
alert.source.passive = Scan passif
alert.source.tool = Outil
alert.source.unknown = Inconnue
alert.tags.button.add = Ajouter un nouveau tag
alert.tags.button.delete = Supprimer un tag
alert.tags.button.modify = Modifier un tag
alert.tags.dialog.add.button.confirm = Ajouter
alert.tags.dialog.add.key = Cl\u00e9 \:
alert.tags.dialog.add.title = Ajouter un nouveau tag
alert.tags.dialog.add.value = Valeur \:
alert.tags.dialog.modify.button.confirm = Mettre \u00e0 jour
alert.tags.dialog.modify.title = Modifier un tag
alert.tags.dialog.warning.body.repeated.key = Il existe d\u00e9j\u00e0 un tag d'alerte avec la cl\u00e9 donn\u00e9e.
alert.tags.dialog.warning.title.repeated.key = Duplication de cl\u00e9 d'un tag d'alerte
alert.tags.table.key = Cl\u00e9
alert.tags.table.value = Valeur

alerts.desc = Permet d'afficher et de g\u00e9rer les alertes
alerts.label.defaultMessage = Tous les d\u00e9tails des alertes s\u00e9lectionn\u00e9es seront affich\u00e9s ici.\n\nVous pouvez ajouter des alertes manuellement par clic droit sur la ligne concern\u00e9e dans l'historique et en choisissant \u00ab Ajouter une alerte \u00bb.\n\nVous pouvez \u00e9galement modifier les alertes en double-cliquant dessus.
alerts.name = Extension Alertes
alerts.panel.linkWithSitesSelection.selected.button.tooltip = Supprimer le lien aux sites s\u00e9lectionn\u00e9s
alerts.panel.linkWithSitesSelection.unselected.button.tooltip = Lier aux sites s\u00e9lectionn\u00e9s
alerts.panel.mnemonic = a
alerts.panel.title = Alertes
alerts.refresh.popup = Rafra\u00eechir l'arbre des alertes
alerts.tree.title = Alertes
alerts.view.popup = Alertes de ce n\u0153ud

all.button.cancel = Annuler
all.button.close = Fermer
all.button.ok = OK
all.button.pin = \u00c9pingler l'onglet
all.button.remove = Supprimer
all.button.save = Sauvegarder
all.button.select = S\u00e9lectionner...
all.button.unpin = Lib\u00e9rer l'onglet
all.prompt.dontshow = Do not show this message again.

anticsrf.desc = Traite les jetons contre la falsification de requ\u00eates intersites (CSRF)
anticsrf.genForm.popup = G\u00e9n\u00e9rer les FORM de tests anti CSRF

api.deprecated.option.endpoint = Cette option n\u2019est plus utilis\u00e9e.
api.desc = Fournit une API REST pour contr\u00f4ler et acc\u00e9der \u00e0 ZAP
api.dialogue.browseApiNotEnabled.button.cancel.label = Annuler
api.dialogue.browseApiNotEnabled.button.confirm.label = Activer et parcourir l'API
api.dialogue.browseApiNotEnabled.message = L'API doit \u00eatre activ\u00e9e pour pouvoir la parcourir.\nVoulez-vous l'activer ?
api.dialogue.browseApiNotEnabled.title = API d\u00e9sactiv\u00e9e
api.error.already_exists = Existe d\u00e9j\u00e0
api.error.bad_action = Mauvaise action
api.error.bad_api_key = Cl\u00e9 d'API non valide ou manquante
api.error.bad_external_data = Les donn\u00e9es externes fournies ne sont pas valides.
api.error.bad_format = Mauvais format
api.error.bad_other = Mauvais param\u00e8tre (autre)
api.error.bad_pconn = Mauvaise connexion persistante
api.error.bad_script_format = Une erreur s'est produite lors du chargement du script fourni
api.error.bad_state = Mauvais \u00e9tat
api.error.bad_type = Mauvais type
api.error.bad_view = Mauvaise vue
api.error.content_type_not_supported = Content type not supported.
api.error.context_not_found = Aucun contexte trouv\u00e9 avec ce param\u00e8tre
api.error.disabled = D\u00e9sactiv\u00e9
api.error.does_not_exist = N'existe pas
api.error.href_not_found = Message non trouv\u00e9
api.error.illegal_parameter = La valeur du param\u00e8tre fourni est illicite ou non reconnue
api.error.internal_error = Erreur interne
api.error.missing_parameter = Param\u00e8tre manquant
api.error.mode_violation = Op\u00e9ration non autoris\u00e9e dans le mode actuel
api.error.no_access = Pas d'acc\u00e8s
api.error.no_implementor = Aucune impl\u00e9mentation
api.error.scan_in_progress = Scan en cours
api.error.script_not_found = Aucun script avec le nom fourni n'a \u00e9t\u00e9 trouv\u00e9
api.error.url_not_found = URL non trouv\u00e9e dans l'arbre de scan
api.error.url_not_in_context = L'URL fournie n'est pas dans le contexte requis
api.error.user_not_found = Aucun utilisateur trouv\u00e9 avec ce param\u00e8tre
api.home.cacert = <h2>\u00c9viter les avertissements concernant HTTPS</h2>\n<p>Pour \u00e9viter de recevoir des avertissements concernant HTTPS <a href\="/OTHER/core/other/rootcert{0}">t\u00e9l\u00e9chargez</a> et \n<a href\="https\://www.zaproxy.org/docs/desktop/ui/dialogs/options/dynsslcert/\#install" target\="_blank">\ninstallez le certificat racine de l''autorit\u00e9 de certification</a> sur votre appareil mobile ou votre ordinatear.</p>
api.home.links.api.disabled = <li>API locale d\u00e9sactiv\u00e9e \u2014 activation possible dans Outils / Options... / </li>
api.home.links.api.enabled = <li><a href\="/UI">API locale</a></li>
api.home.links.header = <h2>Liens</h2>
api.home.links.online = <li><a href\="https\://www.zaproxy.org/">ZAP Website</a></li><li><a href\="https\://groups.google.com/group/zaproxy-users">ZAP User Group</a></li><li><a href\="https\://groups.google.com/group/zaproxy-develop">ZAP Developer Group</a></li><li><a href\="https\://github.com/zaproxy/zaproxy/issues">Report an issue</a></li>
api.home.proxypac = <h2>Proxy Configuration</h2><p>To use ZAP effectively it is recommended that you configure your browser to proxy via ZAP.</p><p></p><p>The easiest way to do this is to launch your browser from ZAP via the "Quick Start / Manual Explore" panel - it will be configured to proxy via ZAP and ignore any certificate warnings.<br>Alternatively, you can configure your browser manually, or use the generated <a href\="{0}">PAC file</a>.</p>
api.home.topmsg = <h1>Welcome to the Zed Attack Proxy (ZAP)</h1><p>ZAP is an easy to use integrated penetration testing tool for finding vulnerabilities in web applications.</p><p></p><p>Please be aware that you should only attack applications that you have been specifically been given permission to test.</p>
api.html.action = Action\: 
api.html.actions = Actions
api.html.component = Composant \: 
api.html.components = Composants
api.html.deprecated.endpoint = <strong>API obsol\u00e8te .</strong> Son utilisation est d\u00e9conseill\u00e9e, elle sera supprim\u00e9e dans une future version.
api.html.formMethod = M\u00e9thode du formulaire
api.html.format = Format de sortie
api.html.other = Autre \: 
api.html.others = Autres
api.html.pconn = Connexion Persistante \: 
api.html.pconns = Connexions Persistantes
api.html.shortcuts = Raccourcis
api.html.title = interface graphique de l'API ZAP
api.html.view = Vue \:
api.html.views = Vues
api.menu.tools.url = Naviguer dans l'API
api.name = Extension API
api.options.addr.add.button.confirm = Ajouter
api.options.addr.add.title = Ajouter une adresse autoris\u00e9e
api.options.addr.dialog.remove.button.cancel = Annuler
api.options.addr.dialog.remove.button.confirm = Supprimer
api.options.addr.dialog.remove.checkbox.label = Ne plus afficher ce message.
api.options.addr.dialog.remove.text = \u00cates-vous s\u00fbr de vouloir supprimer l'adresse s\u00e9lectionn\u00e9e ?
api.options.addr.dialog.remove.title = Supprimer l'adresse autoris\u00e9e
api.options.addr.field.label.domain = Adresse\u00a0\:
api.options.addr.field.label.enabled = Activ\u00e9e \:
api.options.addr.field.label.regex = Expression r\u00e9guli\u00e8re \:
api.options.addr.modify.button.confirm = Modifier
api.options.addr.modify.title = Modifier l'adresse autoris\u00e9e
api.options.addr.table.header.enabled = Activ\u00e9
api.options.addr.table.header.regex = Expression r\u00e9guli\u00e8re
api.options.addr.table.header.value = Adresse
api.options.addr.title = Adresses autoris\u00e9es \u00e0 utiliser l'API
api.options.addr.warning.invalid.regex.text = L'expression r\u00e9guli\u00e8re n'est pas valide.
api.options.addr.warning.invalid.regex.title = Expression r\u00e9guli\u00e8re d'adresse autoris\u00e9e invalide
api.options.autofillKey = Remplir automatiquement la cl\u00e9 d'API dans l'interface utilisateur
api.options.button.generateKey = G\u00e9n\u00e9rer une cl\u00e9 al\u00e9atoire
api.options.button.xferDirectory = Select Directory
api.options.disableKey = D\u00e9sactiver la cl\u00e9 d'API
api.options.enableJSONP = Activer JSONP
api.options.enabled = Activ\u00e9
api.options.fileTransfer = File Transfer Enabled
api.options.incErrors = Rapporter le d\u00e9tail des erreurs via API
api.options.label.apiKey = Cl\u00e9 d'API \:
api.options.label.testingWarning = <html>* Les options suivantes ne doivent servir que pour les tests, car elles peuvent faciliter une attaque sur ZAP</html>
api.options.label.xferDirectory = Transfer Directory\:
api.options.noKeyForSafeOps = Ne pas exiger de cl\u00e9 d'API pour des op\u00e9rations sans danger
api.options.nokey.error = Vous devez fournir une cl\u00e9 d'API ou la d\u00e9sactiver explicitement.
api.options.reportPermErrors = Signaler les erreurs d'acc\u00e8s via l'API
api.options.secure = Seulement s\u00e9curis\u00e9
api.options.title = API
api.options.uiEnabled = Interface web activ\u00e9e
api.options.xferdir.error = Transfer Directory is either not a directory or is not writable.

ascan.activeActionPrefix = Scan actif \: {0}
ascan.api.action.addExcludedParam = Ajoute un nouveau param\u00e8tre exclus de l\u2019analyse, en utilisant le nom sp\u00e9cifi\u00e9. Le cas \u00e9ch\u00e9ant, d\u00e9finit si la nouvelle entr\u00e9e s\u2019applique \u00e0 une URL sp\u00e9cifique (par d\u00e9faut, toutes les URL) et d\u00e9finit l\u2019ID du type du param\u00e8tre (valeur par d\u00e9faut, ID de tout type). Le type d'ID peut \u00eatre obtenu avec la vue excludedParamTypes . 
ascan.api.action.addExcludedParam.param.name=\ 
ascan.api.action.addExcludedParam.param.type=\ 
ascan.api.action.addExcludedParam.param.url=\ 
ascan.api.action.addScanPolicy=\ 
ascan.api.action.addScanPolicy.param.alertThreshold=\ 
ascan.api.action.addScanPolicy.param.attackStrength=\ 
ascan.api.action.addScanPolicy.param.scanPolicyName=\ 
ascan.api.action.clearExcludedFromScan = Efface les regexes d\u2019URL exclues des balayages actifs.
ascan.api.action.disableAllScanners = Disables all scan rules of the scan policy with the given name, or the default if none given.
ascan.api.action.disableAllScanners.param.scanPolicyName=\ 
ascan.api.action.disableScanners = Disables the scan rules with the given IDs (comma separated list of IDs) of the scan policy with the given name, or the default if none given.
ascan.api.action.disableScanners.param.ids=\ 
ascan.api.action.disableScanners.param.scanPolicyName=\ 
ascan.api.action.enableAllScanners = Enables all scan rules of the scan policy with the given name, or the default if none given.
ascan.api.action.enableAllScanners.param.scanPolicyName=\ 
ascan.api.action.enableScanners = Enables the scan rules with the given IDs (comma separated list of IDs) of the scan policy with the given name, or the default if none given.
ascan.api.action.enableScanners.param.ids=\ 
ascan.api.action.enableScanners.param.scanPolicyName=\ 
ascan.api.action.excludeFromScan = Ajoute une expression r\u00e9guli\u00e8re d\u2019URL qui doit \u00eatre exclue du balayage actif.
ascan.api.action.excludeFromScan.param.regex=\ 
ascan.api.action.importScanPolicy = Importer une Strat\u00e9gie de balayage depuis le syst\u00e8me.
ascan.api.action.importScanPolicy.param.path=\ 
ascan.api.action.modifyExcludedParam = Modifie un param\u00e8tre exclus du balayage. Permet de modifier le nom, l\u2019URL et le type du param\u00e8tre. Le param\u00e8tre est s\u00e9lectionn\u00e9 avec son index, qui peut \u00eatre obtenu dans la vue excludedParams.
ascan.api.action.modifyExcludedParam.param.idx=\ 
ascan.api.action.modifyExcludedParam.param.name=\ 
ascan.api.action.modifyExcludedParam.param.type=\ 
ascan.api.action.modifyExcludedParam.param.url=\ 
ascan.api.action.pause=\ 
ascan.api.action.pause.param.scanId=\ 
ascan.api.action.pauseAllScans=\ 
ascan.api.action.removeAllScans=\ 
ascan.api.action.removeExcludedParam = Supprime un param\u00e8tre exclus du balayage, \u00e0 l\u2019index sp\u00e9cifi\u00e9. L\u2019index peut \u00eatre obtenu dans la vue excludedParams .
ascan.api.action.removeExcludedParam.param.idx=\ 
ascan.api.action.removeScan=\ 
ascan.api.action.removeScan.param.scanId=\ 
ascan.api.action.removeScanPolicy=\ 
ascan.api.action.removeScanPolicy.param.scanPolicyName=\ 
ascan.api.action.resume=\ 
ascan.api.action.resume.param.scanId=\ 
ascan.api.action.resumeAllScans=\ 
ascan.api.action.scan = Runs the active scanner against the given URL or Context. Optionally, the 'recurse' parameter can be used to scan URLs under the given URL, the parameter 'inScopeOnly' can be used to constrain the scan to URLs that are in scope (ignored if a Context is specified), the parameter 'scanPolicyName' allows to specify the scan policy (if none is given it uses the default scan policy), the parameters 'method' and 'postData' allow to select a given request in conjunction with the given URL.
ascan.api.action.scan.param.contextId=\ 
ascan.api.action.scan.param.inScopeOnly=\ 
ascan.api.action.scan.param.method=\ 
ascan.api.action.scan.param.postData=\ 
ascan.api.action.scan.param.recurse=\ 
ascan.api.action.scan.param.scanPolicyName=\ 
ascan.api.action.scan.param.url=\ 
ascan.api.action.scanAsUser = Analyses actives du point de vue d'un utilisateur, obtenues \u00e0 l'aide de l'ID de contexte et de l'identifiant de l'utilisateur. Voir l'action \u00abanalyser\u00bb pour plus de d\u00e9tails.
ascan.api.action.scanAsUser.param.contextId=\ 
ascan.api.action.scanAsUser.param.method=\ 
ascan.api.action.scanAsUser.param.postData=\ 
ascan.api.action.scanAsUser.param.recurse=\ 
ascan.api.action.scanAsUser.param.scanPolicyName=\ 
ascan.api.action.scanAsUser.param.url=\ 
ascan.api.action.scanAsUser.param.userId=\ 
ascan.api.action.setEnabledPolicies=\ 
ascan.api.action.setEnabledPolicies.param.ids=\ 
ascan.api.action.setEnabledPolicies.param.scanPolicyName=\ 
ascan.api.action.setOptionAddQueryParam = Indique si le scan actif doit ajouter un param\u00e8tre de requ\u00eate aux requ\u00eates GET qui n'ont pas d\u00e9j\u00e0 de param\u00e8tres.
ascan.api.action.setOptionAddQueryParam.param.Boolean=\ 
ascan.api.action.setOptionAllowAttackOnStart=\ 
ascan.api.action.setOptionAllowAttackOnStart.param.Boolean=\ 
ascan.api.action.setOptionAttackPolicy=\ 
ascan.api.action.setOptionAttackPolicy.param.String=\ 
ascan.api.action.setOptionDefaultPolicy=\ 
ascan.api.action.setOptionDefaultPolicy.param.String=\ 
ascan.api.action.setOptionDelayInMs=\ 
ascan.api.action.setOptionDelayInMs.param.Integer=\ 
ascan.api.action.setOptionEncodeCookieValues = Sets whether or not the active scanner should encode cookie values.
ascan.api.action.setOptionEncodeCookieValues.param.Boolean=\ 
ascan.api.action.setOptionHandleAntiCSRFTokens=\ 
ascan.api.action.setOptionHandleAntiCSRFTokens.param.Boolean=\ 
ascan.api.action.setOptionHostPerScan=\ 
ascan.api.action.setOptionHostPerScan.param.Integer=\ 
ascan.api.action.setOptionInjectPluginIdInHeader = Sets whether or not the active scanner should inject the HTTP request header X-ZAP-Scan-ID, with the ID of the scan rule that's sending the requests.
ascan.api.action.setOptionInjectPluginIdInHeader.param.Boolean=\ 
ascan.api.action.setOptionMaxAlertsPerRule = Sets the maximum number of alerts that a rule can raise before being skipped.
ascan.api.action.setOptionMaxAlertsPerRule.param.Integer = The maximum alerts.
ascan.api.action.setOptionMaxChartTimeInMins=\ 
ascan.api.action.setOptionMaxChartTimeInMins.param.Integer=\ 
ascan.api.action.setOptionMaxResultsToList=\ 
ascan.api.action.setOptionMaxResultsToList.param.Integer=\ 
ascan.api.action.setOptionMaxRuleDurationInMins=\ 
ascan.api.action.setOptionMaxRuleDurationInMins.param.Integer=\ 
ascan.api.action.setOptionMaxScanDurationInMins=\ 
ascan.api.action.setOptionMaxScanDurationInMins.param.Integer=\ 
ascan.api.action.setOptionMaxScansInUI=\ 
ascan.api.action.setOptionMaxScansInUI.param.Integer=\ 
ascan.api.action.setOptionPromptInAttackMode=\ 
ascan.api.action.setOptionPromptInAttackMode.param.Boolean=\ 
ascan.api.action.setOptionPromptToClearFinishedScans=\ 
ascan.api.action.setOptionPromptToClearFinishedScans.param.Boolean=\ 
ascan.api.action.setOptionRescanInAttackMode=\ 
ascan.api.action.setOptionRescanInAttackMode.param.Boolean=\ 
ascan.api.action.setOptionScanHeadersAllRequests = D\u00e9finit si les en-t\u00eates HTTP de toutes les requ\u00eates doivent \u00eatre scann\u00e9es. Pas seulement les requ\u00eates envoyant des param\u00e8tres, dans la demande ou le corps de la requ\u00eate.
ascan.api.action.setOptionScanHeadersAllRequests.param.Boolean=\ 
ascan.api.action.setOptionScanNullJsonValues = Contr\u00f4le si le scanner actif doit scanner des valeurs JSON null ou non.
ascan.api.action.setOptionScanNullJsonValues.param.Boolean = Vrai pour scanner des valeurs null, faux sinon.
ascan.api.action.setOptionShowAdvancedDialog=\ 
ascan.api.action.setOptionShowAdvancedDialog.param.Boolean=\ 
ascan.api.action.setOptionTargetParamsEnabledRPC=\ 
ascan.api.action.setOptionTargetParamsEnabledRPC.param.Integer=\ 
ascan.api.action.setOptionTargetParamsInjectable=\ 
ascan.api.action.setOptionTargetParamsInjectable.param.Integer=\ 
ascan.api.action.setOptionThreadPerHost=\ 
ascan.api.action.setOptionThreadPerHost.param.Integer=\ 
ascan.api.action.setPolicyAlertThreshold=\ 
ascan.api.action.setPolicyAlertThreshold.param.alertThreshold=\ 
ascan.api.action.setPolicyAlertThreshold.param.id=\ 
ascan.api.action.setPolicyAlertThreshold.param.scanPolicyName=\ 
ascan.api.action.setPolicyAttackStrength=\ 
ascan.api.action.setPolicyAttackStrength.param.attackStrength=\ 
ascan.api.action.setPolicyAttackStrength.param.id=\ 
ascan.api.action.setPolicyAttackStrength.param.scanPolicyName=\ 
ascan.api.action.setScannerAlertThreshold=\ 
ascan.api.action.setScannerAlertThreshold.param.alertThreshold=\ 
ascan.api.action.setScannerAlertThreshold.param.id=\ 
ascan.api.action.setScannerAlertThreshold.param.scanPolicyName=\ 
ascan.api.action.setScannerAttackStrength=\ 
ascan.api.action.setScannerAttackStrength.param.attackStrength=\ 
ascan.api.action.setScannerAttackStrength.param.id=\ 
ascan.api.action.setScannerAttackStrength.param.scanPolicyName=\ 
ascan.api.action.skipScanner = Skips the scan rule using the given IDs of the scan and the scan rule.
ascan.api.action.skipScanner.param.scanId=\ 
ascan.api.action.skipScanner.param.scannerId=\ 
ascan.api.action.stop=\ 
ascan.api.action.stop.param.scanId=\ 
ascan.api.action.stopAllScans=\ 
ascan.api.action.updateScanPolicy=\ 
ascan.api.action.updateScanPolicy.param.alertThreshold=\ 
ascan.api.action.updateScanPolicy.param.attackStrength=\ 
ascan.api.action.updateScanPolicy.param.scanPolicyName=\ 
ascan.api.delay.deprecated = This option has been superseded. Use the API rate limit endpoints in the 'network' component instead.
ascan.api.desc=\ 
ascan.api.view.alertsIds = R\u00e9cup\u00e8re les IDs des alertes lev\u00e9es durant le balayage ayant l'ID fourni. Une alerte peut \u00eatre obtenue avec la vue 'alerte'.
ascan.api.view.alertsIds.param.scanId=\ 
ascan.api.view.attackModeQueue=\ 
ascan.api.view.excludedFromScan = Donne les regexes d\u2019URL exclues des balayages actifs.
ascan.api.view.excludedParamTypes = Donne tous les types de param\u00e8tres exclus. Pour chaque type apparaissent les informations suivantes\: l\u2019ID et le nom.
ascan.api.view.excludedParams = Donne tous les param\u00e8tres qui sont exclus. Pour chaque param\u00e8tre apparaissent les informations suivantes\: le nom, l\u2019URL et le type de param\u00e8tre.
ascan.api.view.messagesIds = R\u00e9cup\u00e8re les IDs des messages envoy\u00e9s durant le balayage ayant l'ID fourni. Un message peut \u00eatre obtenu avec la vue 'message'.
ascan.api.view.messagesIds.param.scanId=\ 
ascan.api.view.optionAddQueryParam = Indique si le scan actif doit ajouter un param\u00e8tre de requ\u00eate aux requ\u00eates GET qui n'ont pas d\u00e9j\u00e0 de param\u00e8tres.
ascan.api.view.optionAllowAttackOnStart=\ 
ascan.api.view.optionAttackPolicy=\ 
ascan.api.view.optionDefaultPolicy=\ 
ascan.api.view.optionDelayInMs=\ 
ascan.api.view.optionEncodeCookieValues = Tells whether or not the active scanner should encode cookie values.
ascan.api.view.optionExcludedParamList = Utilisez plut\u00f4t la vue excludedParams.
ascan.api.view.optionHandleAntiCSRFTokens=\ 
ascan.api.view.optionHostPerScan=\ 
ascan.api.view.optionInjectPluginIdInHeader = Tells whether or not the active scanner should inject the HTTP request header X-ZAP-Scan-ID, with the ID of the scan rule that's sending the requests.
ascan.api.view.optionMaxAlertsPerRule = Gets the maximum number of alerts that a rule can raise before being skipped.
ascan.api.view.optionMaxChartTimeInMins=\ 
ascan.api.view.optionMaxResultsToList=\ 
ascan.api.view.optionMaxRuleDurationInMins=\ 
ascan.api.view.optionMaxScanDurationInMins=\ 
ascan.api.view.optionMaxScansInUI=\ 
ascan.api.view.optionPromptInAttackMode=\ 
ascan.api.view.optionPromptToClearFinishedScans=\ 
ascan.api.view.optionRescanInAttackMode=\ 
ascan.api.view.optionScanHeadersAllRequests = Indique si les en-t\u00eates HTTP de toutes les requ\u00eates doivent \u00eatre scann\u00e9es. Pas seulement les requ\u00eates envoyant des param\u00e8tres, dans la demande ou le corps de la requ\u00eate.
ascan.api.view.optionScanNullJsonValues = Indique si le scanner actif doit scanner des valeurs JSON null ou non.
ascan.api.view.optionShowAdvancedDialog=\ 
ascan.api.view.optionTargetParamsEnabledRPC=\ 
ascan.api.view.optionTargetParamsInjectable=\ 
ascan.api.view.optionThreadPerHost=\ 
ascan.api.view.policies=\ 
ascan.api.view.policies.param.policyId=\ 
ascan.api.view.policies.param.scanPolicyName=\ 
ascan.api.view.scanPolicyNames=\ 
ascan.api.view.scanProgress=\ 
ascan.api.view.scanProgress.param.scanId=\ 
ascan.api.view.scanners = Gets the scan rules, optionally, of the given scan policy or scanner policy/category ID.
ascan.api.view.scanners.param.policyId=\ 
ascan.api.view.scanners.param.scanPolicyName=\ 
ascan.api.view.scans=\ 
ascan.api.view.status=\ 
ascan.api.view.status.param.scanId=\ 
ascan.attack.icon.title = File d'attente du Mode Attaque.
ascan.attack.prompt = Rescan all of the nodes when scope changes?\nIf you select this option then ZAP will scan all nodes currently in scope\nand will rescan all of the nodes in scope if the scope changes.
ascan.attack.prompt.no.scope = \n\nNOTE\: There is currently nothing in scope.\nCreate or enable scope for one or more contexts to take advantage of {0}.\n
ascan.attack.scan = Scanner de Mode attaque
ascan.custom.button.pt.add = Ajouter
ascan.custom.button.pt.rem = Supprimer
ascan.custom.button.reset = Remettre \u00e0 z\u00e9ro
ascan.custom.button.scan = Lancer le balayage
ascan.custom.label.adv = Show Advanced Options
ascan.custom.label.context = Contexte\:
ascan.custom.label.disableiv = Disable Non-custom Input Vectors 
ascan.custom.label.inscope = Juste dans le p\u00e9rim\u00e8tre\:
ascan.custom.label.policy = Nom de la strat\u00e9gie\:
ascan.custom.label.recurse = R\u00e9p\u00e9ter\:
ascan.custom.label.start = Starting Point\:
ascan.custom.label.user = Utilisateur\:
ascan.custom.label.vectors = Vecteurs\: 
ascan.custom.nostart.error = Vous devez s\u00e9lectionner un point de d\u00e9part
ascan.custom.notSafe.error = Les balayages actifs ne sont pas autoris\u00e9s en mode \u00abS\u00fbr\u00bb.
ascan.custom.popup = Balayage actif avanc\u00e9...
ascan.custom.status.highlight = Mettez en \u00e9vidence les caract\u00e8res que vous souhaitez ajouter ou supprimer, et cliquez sur le bouton appropri\u00e9.
ascan.custom.status.recurse = Les vecteurs personnalis\u00e9s ne peuvent \u00eatre d\u00e9finis que si l'option R\u00e9p\u00e9ter n'est pas choisie.
ascan.custom.tab.custom = Vecteurs personnalis\u00e9s
ascan.custom.tab.filter = Filtrer
ascan.custom.tab.input = Vecteurs d'entr\u00e9e
ascan.custom.tab.policy = Politique
ascan.custom.tab.scope = P\u00e9rim\u00e8tre
ascan.custom.tab.sequence = S\u00e9quence
ascan.custom.tab.tech = Technologie
ascan.custom.tab.tech.node = Technologie
ascan.custom.targetNotInScope.error = La cible suivante n''est pas autoris\u00e9e en mode \u00abProt\u00e9g\u00e9\u00bb\:\n{0}
ascan.custom.title = Scan actif
ascan.custom.tooltip.policy = Utilisez l'onglet Strat\u00e9gie pour modifier la strat\u00e9gie en mode 'avanc\u00e9'
ascan.custom.warn.disabled = Vecteurs d'entr\u00e9e d\u00e9sactiv\u00e9s via l'onglet Vecteurs personnalis\u00e9s
ascan.desc = Le scanner actif, lourdement bas\u00e9 sur le scanner actif originel Paros scanner, mais avec des tests suppl\u00e9mentaires ajout\u00e9s
ascan.filter.table.header.reason = Raison
ascan.filter.table.header.url = URL
ascan.name = Extension Scan actif
ascan.options.anticsrf.label = Handle anti-CSRF tokens.
ascan.options.apply.label = Appliquer
ascan.options.attackOnStart.label = Allow Attack Mode to be enabled on startup.
ascan.options.attackPrompt.label = In Attack Mode prompt to rescan nodes when scope changed.
ascan.options.attackRescan.label = In Attack Mode always rescan nodes when scope changed.
ascan.options.delayInMs.deprecated = Note\: The "Delay When Scanning" has been deprecated. See help for more details.
ascan.options.delayInMs.label = Delay When Scanning (In Milliseconds)\:
ascan.options.go.button = Aller
ascan.options.level.default = D\u00e9faut
ascan.options.level.high = Haut
ascan.options.level.high.label = ( Moins de probl\u00e8mes potentiels signal\u00e9s)
ascan.options.level.label = Seuil d'alerte par d\u00e9faut\:
ascan.options.level.low = Faible
ascan.options.level.low.label = ( Plus de probl\u00e8mes potentiels signal\u00e9s)
ascan.options.level.medium = Moyen
ascan.options.level.medium.label = (Seuil par d\u00e9faut)
ascan.options.level.off = Off
ascan.options.level.off.label = (All rules turned off)
ascan.options.maxAlertsPerRule.label = Max alerts any rule can raise\:
ascan.options.maxChart.label = Max Progress Chart in Mins\:
ascan.options.maxChart.tooltip = Displaying very large charts may cause memory problems. Set to zero to disable the charting.
ascan.options.maxRes.label = Max Results to List\:
ascan.options.maxRes.tooltip = Displaying a large number of results can significantly increase the time a scan takes.
ascan.options.maxRule.label = Maximum Rule Duration (minutes; 0 is unlimited)\: 
ascan.options.maxScan.label = Maximum Scan Duration (minutes; 0 is unlimited)\: 
ascan.options.numHosts.label = Number of Hosts Scanned Concurrently\:
ascan.options.numThreads.label = Concurrent Scanning Threads per Host\:
ascan.options.pluginHeader.label = Inject plugin ID in header for all active scan requests.
ascan.options.policy.ascan.label = Default Active Scan Policy\:
ascan.options.policy.attack.label = Attack Mode Scan Policy\:
ascan.options.rules.label = R\u00e8gles
ascan.options.strength.default = D\u00e9faut
ascan.options.strength.high = Haut
ascan.options.strength.high.label = (Plus d'attaques)
ascan.options.strength.insane = Fou
ascan.options.strength.insane.label = (BEAUCOUP plus d'attaques)
ascan.options.strength.label = Intensit\u00e9 d'attaque par d\u00e9faut \:
ascan.options.strength.low = Bas
ascan.options.strength.low.label = (Moins d'attaques)
ascan.options.strength.medium = Moyen
ascan.options.strength.medium.label = (Attaques par d\u00e9faut)
ascan.options.strength.off = Off
ascan.options.strengthTo.label = Intensit\u00e9 \u00e0
ascan.options.thresholdTo.label = Seuil \u00e0
ascan.options.title = Scan actif
ascan.panel.mnemonic = a
ascan.panel.tab.filteredMessages = Message Filtr\u00e9s.
ascan.panel.tab.scannedMessages = Sent Messages
ascan.panel.title = Scan actif
ascan.policy.button.disableall = D\u00e9sactiver Tout
ascan.policy.button.enableall = Activer Tout
ascan.policy.button.load = Charger la strat\u00e9gie
ascan.policy.button.save = Enregistrer la strat\u00e9gie
ascan.policy.button.saveas = Enregistrer la strat\u00e9gie comme...
ascan.policy.dialog.footer = Seuils et intensit\u00e9s peuvent \u00eatre chang\u00e9s en cliquant dessus
ascan.policy.dialog.title = Strat\u00e9gie de balayage
ascan.policy.level.default = D\u00e9faut
ascan.policy.level.high = Haut
ascan.policy.level.insane = Fou
ascan.policy.level.low = Bas
ascan.policy.level.medium = Moyen
ascan.policy.level.off = OFF
ascan.policy.load.error = Impossible de charger le fichier de strat\u00e9gie, consultez le journal pour des d\u00e9tails
ascan.policy.name.default = Strat\u00e9gie par d\u00e9faut
ascan.policy.name.label = Nom de la strat\u00e9gie\:
ascan.policy.namedialog.name.label = Nouveau nom de la strat\u00e9gie\:
ascan.policy.namedialog.title = Enregistrer la strat\u00e9gie comme
ascan.policy.save.error = Impossible de sauvegarder le fichier de strat\u00e9gie, consultez le journal pour des d\u00e9tails
ascan.policy.table.category = Cat\u00e9gorie
ascan.policy.table.enabled = Actif
ascan.policy.table.status = Statut
ascan.policy.table.status.all = Tous
ascan.policy.table.strength = Intensit\u00e9
ascan.policy.table.testname = Nom du test
ascan.policy.table.threshold = Seuil
ascan.policy.title = Strat\u00e9gie de balayage
ascan.policy.unfulfilled.dependencies = The scan rule cannot be enabled because of unfulfilled dependencies.
ascan.policy.warn.badname = Le nom de la strat\u00e9gie ne doit contenir aucun des caract\u00e8res\: {0}
ascan.policy.warn.exists = Une strat\u00e9gie portant ce nom existe d\u00e9j\u00e0
ascan.policy.warn.noname = Vous devez fournir un nom \u00e0 la strat\u00e9gie
ascan.policymgr.button.add = Ajouter
ascan.policymgr.button.export = Exporter
ascan.policymgr.button.import = Importer
ascan.policymgr.button.modify = Modifier
ascan.policymgr.button.remove = Supprimer
ascan.policymgr.default.name = Strat\u00e9gie par d\u00e9faut
ascan.policymgr.table.policy = Nom de la strat\u00e9gie
ascan.policymgr.title = Gestionnaire de strat\u00e9gie de balayage
ascan.policymgr.warn.delete = Are you sure you want to delete this Policy?
ascan.progress.chart.1xx = 1xx
ascan.progress.chart.2xx = 2xx
ascan.progress.chart.3xx = 3xx
ascan.progress.chart.4xx = 4xx
ascan.progress.chart.5xx = 5xx
ascan.progress.chart.responses = R\u00e9ponses / seconde
ascan.progress.chart.time = Heure 
ascan.progress.copyclipboard.button.label = Copier
ascan.progress.copyclipboard.button.tooltip = Copies the contents of the table
ascan.progress.copyclipboard.error = Failed to copy the contents.
ascan.progress.label.completed = Termin\u00e9
ascan.progress.label.host = H\u00f4te\:
ascan.progress.label.pending = En attente
ascan.progress.label.running = En cours d'ex\u00e9cution
ascan.progress.label.skipaction = Skip active scan rule
ascan.progress.label.skipped = Pass\u00e9
ascan.progress.label.skipped.reason.dependency = d\u00e9pendance ignor\u00e9e
ascan.progress.label.skipped.reason.maxAlertsPerRule = reached max alerts per rule
ascan.progress.label.skipped.reason.maxRule = temps de r\u00e8gle maximum d\u00e9pass\u00e9
ascan.progress.label.skipped.reason.maxScan = temps de balayage maximum d\u00e9pass\u00e9
ascan.progress.label.skipped.reason.noinputvectors = no input vectors enabled
ascan.progress.label.skipped.reason.nonodes = no nodes to scan
ascan.progress.label.skipped.reason.techs = scan rule does not target selected technologies
ascan.progress.label.skipped.reason.user = par une action de l'utilisateur
ascan.progress.label.skippedWithReason = Pass\u00e9, {0}.
ascan.progress.label.totals = Totaux
ascan.progress.tab.chart = Graphique de r\u00e9ponse
ascan.progress.tab.progress = Progression
ascan.progress.table.alerts = Alertes
ascan.progress.table.analyser = Analyseur
ascan.progress.table.name = Plug-in
ascan.progress.table.progress = Progression
ascan.progress.table.reqs = Reqs
ascan.progress.table.status = Statut
ascan.progress.table.time = \u00c9coul\u00e9
ascan.progress.title = Progression du scan \: {0}
ascan.scope.popup = Scan Actif dans tout le p\u00e9rim\u00e8tre
ascan.scripts.activescanner.title = Script des r\u00e8gles de balayage actif
ascan.scripts.interface.active.error = Le script de R\u00e8gles actives fourni ({0}) n''impl\u00e9mente pas l''interface requise. Veuillez vous r\u00e9f\u00e9rer aux mod\u00e8les fournis en exemples.
ascan.scripts.skip.reason = aucun script activ\u00e9
ascan.scripts.type.active = R\u00e8gles actives
ascan.scripts.type.active.desc = Active Rules scripts run when you run the Active Scanner.\n\nYou must enable them before they will be used.\n\n
ascan.site.popup = Active Scan Site
ascan.subtree.popup = Active Scan Subtree
ascan.toolbar.ascans.label = Scans en cours\:
ascan.toolbar.button.clear = Clean Completed Scans
ascan.toolbar.button.new = Nouveau balayage
ascan.toolbar.button.options = Option du Scan Actif
ascan.toolbar.button.pause = Mettre en pause le scan actif
ascan.toolbar.button.progress = Visualiser les d\u00e9tails de la progression du scan
ascan.toolbar.button.stop = Arr\u00eater le scan actif
ascan.toolbar.button.unpause = Continuer le scan actif
ascan.toolbar.confirm.clear = \u00cates-vous s\u00fbr de vouloir effacer tous les balayages?
ascan.toolbar.newalerts.label = New Alerts\:
ascan.toolbar.progress.label = Progression\:
ascan.toolbar.progress.select = --S\u00e9lectionnez le balayage--
ascan.toolbar.requests.label = Num Requests\:
ascan.url.popup = URL unique du Scan Actif

attack.site.popup = Attaquer

authentication.api.action.setAuthenticationMethod = Sets the authentication method for the context with the given ID.
authentication.api.action.setAuthenticationMethod.param.authMethodConfigParams=\ 
authentication.api.action.setAuthenticationMethod.param.authMethodName=\ 
authentication.api.action.setAuthenticationMethod.param.contextId=\ 
authentication.api.action.setLoggedInIndicator = Sets the logged in indicator for the context with the given ID.
authentication.api.action.setLoggedInIndicator.param.contextId=\ 
authentication.api.action.setLoggedInIndicator.param.loggedInIndicatorRegex=\ 
authentication.api.action.setLoggedOutIndicator = Sets the logged out indicator for the context with the given ID.
authentication.api.action.setLoggedOutIndicator.param.contextId=\ 
authentication.api.action.setLoggedOutIndicator.param.loggedOutIndicatorRegex=\ 
authentication.api.desc=\ 
authentication.api.view.getAuthenticationMethod = Gets the name of the authentication method for the context with the given ID.
authentication.api.view.getAuthenticationMethod.param.contextId=\ 
authentication.api.view.getAuthenticationMethodConfigParams = Gets the configuration parameters for the authentication method with the given name.
authentication.api.view.getAuthenticationMethodConfigParams.param.authMethodName=\ 
authentication.api.view.getLoggedInIndicator = Gets the logged in indicator for the context with the given ID.
authentication.api.view.getLoggedInIndicator.param.contextId=\ 
authentication.api.view.getLoggedOutIndicator = Gets the logged out indicator for the context with the given ID.
authentication.api.view.getLoggedOutIndicator.param.contextId=\ 
authentication.api.view.getSupportedAuthenticationMethods = Gets the name of the authentication methods.
authentication.dialog.confirmChange.label = Changing the Authentication Method will reset the Users' credentials defined for this Context. Are you sure?
authentication.dialog.confirmChange.title = Changer de m\u00e9thode d'authentification
authentication.method.fb.credentials.dialog.error.user.text = Le nom d'utilisateur pour l'utilisateur actuel doit \u00eatre configur\u00e9.
authentication.method.fb.credentials.field.label.pass = Mot de passe\:
authentication.method.fb.credentials.field.label.user = Nom d'utilisateur \:
authentication.method.fb.dialog.error.nofields.text = Les noms des champs de formulaire username et password doivent \u00eatre renseign\u00e9s pour cette m\u00e9thode d'authentification.
authentication.method.fb.dialog.error.title = Erreur de configuration
authentication.method.fb.name = Authentification par formulaire
authentication.method.fb.popup.login.request = {0} \: Requ\u00eate de connexion par formulaire
authentication.method.http.dialog.error.url.text = Vous avez ins\u00e9r\u00e9 une valeur de nom d'h\u00f4te non valide pour l'authentification HTTP.
authentication.method.http.field.label.hostname = Nom d'h\u00f4te\:
authentication.method.http.field.label.port = Port\:
authentication.method.http.field.label.realm = Domaine\:
authentication.method.http.name = Authentification Http
authentication.method.jb.name = JSON-based Authentication
authentication.method.jb.popup.login.request = {0} \: JSON-based Auth Login Request
authentication.method.manual.field.description = <html><p><small>* If the HTTP sessions that you are interested in are not present in the selection box, <br/>make sure you have included the <i>Site</i> to which the HTTP sessions correspond<br/> in the proper <b>Context</b>.<br/>The HTTP Session is optional as you may manage the session in another way.</small></p></html>
authentication.method.manual.field.session = Session HTTP existante\:
authentication.method.manual.name = Authentification manuelle
authentication.method.pb.dialog.error.postData.text = The POST Data is required.
authentication.method.pb.dialog.error.url.text = The login url you have inserted is not a valid URL.
authentication.method.pb.field.label.description = <html><small>The <i>username</i> and <i>password</i> fields will be replaced, during authentication, with the username and password corresponding to application's users.</small></html>
authentication.method.pb.field.label.loginPageUrl = URL to GET Login Page\:
authentication.method.pb.field.label.loginUrl = Login Form Target URL *\:
authentication.method.pb.field.label.passwordParam = Password Parameter *\:
authentication.method.pb.field.label.postData = Login Request POST Data (if any)\:
authentication.method.pb.field.label.postDataRequired = Login Request POST Data *\:
authentication.method.pb.field.label.usernameParam = Username Parameter *\:
authentication.method.script.dialog.error.text.interface = Le script d''authentification fourni ({0}) n''impl\u00e9mente pas l''interface requise. Veuillez vous r\u00e9f\u00e9rer aux mod\u00e8les fournis comme exemples.
authentication.method.script.dialog.error.text.loading = Une erreur s''est produite lors du chargement du script d''authentification s\u00e9lectionn\u00e9 \: {0}
authentication.method.script.dialog.error.text.notLoaded = Vous devez charger et configurer un script d'authentification. 
authentication.method.script.dialog.error.text.notLoadedNorConfigured = Vous devez charger et configurer un script d'authentification.
authentication.method.script.dialog.error.text.required = Vous n''avez pas configur\u00e9 de valeur pour le champ obligatoire \: {0} 
authentication.method.script.dialog.error.title = Script Loading Error
authentication.method.script.dialog.loggedInOutIndicatorsInScript.toolTip = D\u00e9fini dans le script d'authentification.
authentication.method.script.field.label.notLoaded = <html><body><p>Aucun script n'a encore \u00e9t\u00e9 charg\u00e9. S\u00e9lectionnez un Script dans la bo\u00eete ci-dessus et cliquez sur le bouton \u00ab Charger \u00bb.</p></body></html>
authentication.method.script.field.label.scriptName = Script\:
authentication.method.script.load.button = Load
authentication.method.script.load.errorScriptNotFound = Script d''authentification du context pas trouv\u00e9\:\n{0}
authentication.method.script.loaded = {0} (loaded)
authentication.method.script.name = Authentification bas\u00e9e sur un script
authentication.method.script.type = Authentification
authentication.method.script.type.desc = Authentication scripts run when you an authentication is needed.\n\nThe script must be properly configured in the Session Properties -> Authentication panel with a 'Script-based Authentication Method'\n\n
authentication.name = Extension Authentification
authentication.output.failure = Authentication failure\: {0}
authentication.output.indicatorsNotSet = Aucun indicateur ne signale que l''authentification a \u00e9t\u00e9 accept\u00e9e. Continue en supposant que la r\u00e9ponse est authentifi\u00e9e pour {0}.
authentication.output.success = Authentification r\u00e9ussie.
authentication.panel.error.badpollheaders = The Poll Headers for context {0} are invalid, they should be one per line with the header and value separated by a colon
authentication.panel.error.badpollurl = The URL to Poll for context {0} is invalid
authentication.panel.error.illegalPattern = Un des mod\u00e8les que vous avez d\u00e9fini pour le contexte {0} n''est pas valide.
authentication.panel.error.nopollurl = The URL to Poll must be specified for context {0}
authentication.panel.label.configTitle = Configurer la m\u00e9thode d'authentification
authentication.panel.label.description = <html><p>This panel allows you to configure the authentication scheme used for this Context.<p></html>
authentication.panel.label.freq = Poll Frequency\:
authentication.panel.label.loggedIn = Regex pattern used to identify Logged In messages\:
authentication.panel.label.loggedOut = Regex pattern used to identify Logged Out messages\:
authentication.panel.label.noConfigPanel = <html><i>, Cette m\u00e9thode est enti\u00e8rement configur\u00e9e et ne n\u00e9cessite aucune configuration. <i></html>
authentication.panel.label.polldata = Poll Request POST Data (if any)\:
authentication.panel.label.pollheaders = Additional Poll Request Headers\:
authentication.panel.label.pollurl = URL to Poll for Verification\:
authentication.panel.label.strategy = Verification Strategy\:
authentication.panel.label.strategy.auto_detect = Auto-Detect
authentication.panel.label.strategy.each_req = Check every Request
authentication.panel.label.strategy.each_req_resp = Check every Request or Response
authentication.panel.label.strategy.each_resp = Check every Response
authentication.panel.label.strategy.poll_url = Poll the Specified URL
authentication.panel.label.typeSelect = M\u00e9thode d'authentification s\u00e9lectionn\u00e9e actuellement pour le contexte \: 
authentication.panel.label.units.requests = Requ\u00eates
authentication.panel.label.units.seconds = Secondes
authentication.panel.label.verifTitle = Configure Authentication Verification
authentication.panel.title = Authentification
authentication.popup.indicator.loggedIn = {0} \: indicateur de requ\u00eate authentifi\u00e9e
authentication.popup.indicator.loggedOut = {0} \: indicateur de requ\u00eate non-authentifi\u00e9e

authorization.api.action.setBasicAuthorizationDetectionMethod = D\u00e9finit la m\u00e9thode de d\u00e9tection d'autorisation pour un contexte comme celle qui identifie les messages non autoris\u00e9s sur la base\: du code de l'\u00e9tat du message, ou d'un motif de regex dans l'en-t\u00eate ou du corps de la r\u00e9ponse. En outre, on  peut sp\u00e9cifier si toutes les conditions ou  juste certaines doivent \u00eatre remplies, via le param\u00e8tre logicalOperator, qui accepte deux valeurs\: "AND" (par d\u00e9faut) et "OR".  
authorization.api.action.setBasicAuthorizationDetectionMethod.param.bodyRegex=\ 
authorization.api.action.setBasicAuthorizationDetectionMethod.param.contextId=\ 
authorization.api.action.setBasicAuthorizationDetectionMethod.param.headerRegex=\ 
authorization.api.action.setBasicAuthorizationDetectionMethod.param.logicalOperator=\ 
authorization.api.action.setBasicAuthorizationDetectionMethod.param.statusCode=\ 
authorization.api.desc=\ 
authorization.api.view.getAuthorizationDetectionMethod = Obtient toutes les configurations de la m\u00e9thode de d\u00e9tection d'autorisation actuellement d\u00e9finie pour un contexte.
authorization.api.view.getAuthorizationDetectionMethod.param.contextId=\ 
authorization.detection.basic.error.illegalPattern = Un des mod\u00e8les que vous avez d\u00e9fini pour le contexte {0} n''est pas valide.
authorization.detection.basic.field.bodyPattern = Le corps contient la regex \:
authorization.detection.basic.field.composition.and = Toutes les conditions ci-dessus doivent \u00eatre remplies
authorization.detection.basic.field.composition.or = Au moins une des conditions ci-dessus doit \u00eatre remplie
authorization.detection.basic.field.headerPattern = L'en-t\u00eate contient la regex\:
authorization.detection.basic.field.intro = <html><p>When an unauthorized request is received, the server returns a response that follows these conditions\:</p></html>
authorization.detection.basic.field.statusCode = Code d'\u00e9tat HTTP\:
authorization.detection.basic.name = D\u00e9tection basique de l'autorisation
authorization.name = Authorization Extension
authorization.panel.label.description = <html><p>This panel allows you to configure how authorized/unauthorized requests are handled by your web application.</p></html>
authorization.panel.title = Autorisation

autoupdate.api.action.downloadLatestRelease = T\u00e9l\u00e9charge la derni\u00e8re version, si disponible
autoupdate.api.action.installAddon = Installs or updates the specified add-on, returning when complete (i.e. not asynchronously)
autoupdate.api.action.installAddon.param.id=\ 
autoupdate.api.action.installLocalAddon=\ 
autoupdate.api.action.installLocalAddon.param.file=\ 
autoupdate.api.action.setOptionCheckAddonUpdates=\ 
autoupdate.api.action.setOptionCheckAddonUpdates.param.Boolean=\ 
autoupdate.api.action.setOptionCheckOnStart=\ 
autoupdate.api.action.setOptionCheckOnStart.param.Boolean=\ 
autoupdate.api.action.setOptionDownloadNewRelease=\ 
autoupdate.api.action.setOptionDownloadNewRelease.param.Boolean=\ 
autoupdate.api.action.setOptionInstallAddonUpdates=\ 
autoupdate.api.action.setOptionInstallAddonUpdates.param.Boolean=\ 
autoupdate.api.action.setOptionInstallScannerRules=\ 
autoupdate.api.action.setOptionInstallScannerRules.param.Boolean=\ 
autoupdate.api.action.setOptionReportAlphaAddons=\ 
autoupdate.api.action.setOptionReportAlphaAddons.param.Boolean=\ 
autoupdate.api.action.setOptionReportBetaAddons=\ 
autoupdate.api.action.setOptionReportBetaAddons.param.Boolean=\ 
autoupdate.api.action.setOptionReportReleaseAddons=\ 
autoupdate.api.action.setOptionReportReleaseAddons.param.Boolean=\ 
autoupdate.api.action.uninstallAddon = D\u00e9sinstalle l'accessoire sp\u00e9cifi\u00e9 
autoupdate.api.action.uninstallAddon.param.id=\ 
autoupdate.api.desc=\ 
autoupdate.api.view.installedAddons = Affiche la liste de tous les accessoires install\u00e9s
autoupdate.api.view.isLatestVersion = Retourne 'true' si ZAP est la derni\u00e8re version
autoupdate.api.view.latestVersionNumber = Retourne le dernier num\u00e9ro de version
autoupdate.api.view.localAddons = Returns a list with all local add-ons, installed or not.
autoupdate.api.view.marketplaceAddons = Retourne une liste de tous les accessoires de la foire aux modues ZAP (cette information est lue une seule fois, puis mise en cache)
autoupdate.api.view.newAddons = Affiche la liste de tous les accessoires qui ont \u00e9t\u00e9 ajout\u00e9s \u00e0 la foire aux modules depuis la derni\u00e8re v\u00e9rification des mises \u00e0 jour
autoupdate.api.view.optionAddonDirectories=\ 
autoupdate.api.view.optionCheckAddonUpdates=\ 
autoupdate.api.view.optionCheckOnStart=\ 
autoupdate.api.view.optionDayLastChecked=\ 
autoupdate.api.view.optionDayLastInstallWarned=\ 
autoupdate.api.view.optionDayLastUpdateWarned=\ 
autoupdate.api.view.optionDownloadDirectory=\ 
autoupdate.api.view.optionDownloadNewRelease=\ 
autoupdate.api.view.optionInstallAddonUpdates=\ 
autoupdate.api.view.optionInstallScannerRules=\ 
autoupdate.api.view.optionReportAlphaAddons=\ 
autoupdate.api.view.optionReportBetaAddons=\ 
autoupdate.api.view.optionReportReleaseAddons=\ 
autoupdate.api.view.updatedAddons = Affiche la liste de tous les accessoires ayant chang\u00e9 dans la foire aux modules depuis la derni\u00e8re v\u00e9rification des mises \u00e0 jour
autoupdate.desc = Autorise ZAP \u00e0 v\u00e9rifier les mises \u00e0 jour
autoupdate.name = Extension Mises \u00e0 jour automatiques

break.api.action.addHttpBreakpoint = Adds a custom HTTP breakpoint. The string is the string to match. Location may be one of\: url, request_header, request_body, response_header or response_body. Match may be\: contains or regex. Inverse (match) may be true or false. Lastly, ignorecase (when matching the string) may be true or false.  
break.api.action.addHttpBreakpoint.param.ignorecase=\ 
break.api.action.addHttpBreakpoint.param.inverse=\ 
break.api.action.addHttpBreakpoint.param.location=\ 
break.api.action.addHttpBreakpoint.param.match=\ 
break.api.action.addHttpBreakpoint.param.string=\ 
break.api.action.break = Contr\u00f4le la fonctionnalit\u00e9 de pause globale. Le type peut \u00eatre\: http-all, http-request ou http-response. L'\u00e9tat peut \u00eatre vrai (pour la mise en pause du type sp\u00e9cifi\u00e9) ou faux (pour d\u00e9clencher la mise en pause). Le p\u00e9rim\u00e8tre n'est pas utilis\u00e9 actuellement.
break.api.action.break.param.scope=\ 
break.api.action.break.param.state=\ 
break.api.action.break.param.type=\ 
break.api.action.continue = Submits the currently intercepted message and unsets the global request/response breakpoints
break.api.action.drop = Abandonne le message intercept\u00e9 actuellement
break.api.action.removeHttpBreakpoint = Removes the specified breakpoint
break.api.action.removeHttpBreakpoint.param.ignorecase=\ 
break.api.action.removeHttpBreakpoint.param.inverse=\ 
break.api.action.removeHttpBreakpoint.param.location=\ 
break.api.action.removeHttpBreakpoint.param.match=\ 
break.api.action.removeHttpBreakpoint.param.string=\ 
break.api.action.setHttpMessage = Ecrase le message actuellement intercept\u00e9 par les donn\u00e9es fournies
break.api.action.setHttpMessage.param.httpBody=\ 
break.api.action.setHttpMessage.param.httpHeader=\ 
break.api.action.step = Soumet le message actuellement intercept\u00e9, la prochaine requ\u00eate ou r\u00e9ponse sera intercept\u00e9e automatiquement
break.api.desc=\ 
break.api.pconn.waitForHttpBreak = Waits until an HTTP breakpoint has been hit, at which point it returns the message. Poll is the number of milliseconds ZAP will pause between checking for breakpoints being hit (default 500). If keepalive is zero or less then the response will be returned as a Server Sent Event, otherwise it is used as the frequency in seconds at which 'keepalive' events should be returned and the response is sent as a standard response.
break.api.view.httpMessage = Retourne un \u00e9ventuel message HTTP actuellement intercept\u00e9
break.api.view.isBreakAll = Retourne Vrai si ZAP se mettra en pause sur les requ\u00eates et r\u00e9ponses
break.api.view.isBreakRequest = Retourne Vrai si ZAP se mettra en pause sur les requ\u00eates
break.api.view.isBreakResponse = Retourne Vrai si ZAP se mettra en pause sur les r\u00e9ponses

brk.add.button.add = Ajouter
brk.add.button.cancel = Annuler
brk.add.error.history = Erreur de chargement de l'historique
brk.add.popup = Arr\u00eat...
brk.add.title = Ajouter un point d'arr\u00eat
brk.alwaysOnTop.message = By default ZAP will remain on top of all other windows when a breakpoint is hit.\nPress 'Cancel' to disable this feature.\nThis option can changed via Tools/Breakpoints
brk.brkpoint.add.title = Ajouter un point d'arr\u00eat
brk.brkpoint.edit.title = Modifier le point d\u2019arr\u00eat
brk.brkpoint.error.nostr = Vous devez fournir une cha\u00eene
brk.brkpoint.error.regex = Expression r\u00e9guli\u00e8re non valide
brk.brkpoint.ignorecase.label = Ignorer la casse \:
brk.brkpoint.inverse.label = Inverse \:
brk.brkpoint.location.label = Adresse\:
brk.brkpoint.location.request_body = Corps de requ\u00eate
brk.brkpoint.location.request_header = En-t\u00eate de requ\u00eate
brk.brkpoint.location.response_body = Corps de r\u00e9ponse
brk.brkpoint.location.response_header = En-t\u00eate de r\u00e9ponse
brk.brkpoint.location.url = URL
brk.brkpoint.match.contains = Contient
brk.brkpoint.match.label = Correspondance\:
brk.brkpoint.match.regex = Regex
brk.brkpoint.onscope = Break if out of scope
brk.brkpoint.string.label = Cha\u00eene\:
brk.brkpoint.warn.urlfragment = Pattern shouldn't include URL fragment (\#)
brk.checkBox.fixHostHeader = Update Host Header
brk.checkBox.fixLength = Update Content Length
brk.desc = Permet d'intercepter et de modifier les requ\u00eates et les r\u00e9ponses
brk.dialogue.confirmDropMessage.button.cancel.label = Annuler
brk.dialogue.confirmDropMessage.button.confirm.label = Supprimer
brk.dialogue.confirmDropMessage.message = Are you sure you want to drop the trapped message?
brk.dialogue.confirmDropMessage.option.dontAskAgain = Ne plus demander
brk.dialogue.confirmDropMessage.title = Confirmer la suppression du message intercept\u00e9
brk.edit.button.save = Sauvegarder
brk.edit.popup = Modifier...
brk.edit.title = Modifier le point d\u2019arr\u00eat
brk.name = Extension Points d'arr\u00eat
brk.optionspanel.name = Points d'arr\u00eat
brk.optionspanel.option.alwaysOnTop.label = ZAP toujours en avant-plan lorsque le point d'arr\u00eat est atteint
brk.optionspanel.option.breakmode.dual.label = S\u00e9parer les boutons Requ\u00eate et R\u00e9ponse
brk.optionspanel.option.breakmode.label = Break Buttons Mode\:
brk.optionspanel.option.breakmode.simple.label = Un seul bouton combin\u00e9
brk.optionspanel.option.confirmDropMessage.label = Confirm drop trapped message.
brk.optionspanel.option.cssAndFontsUrlRegex.label = CSS and Fonts URL Regex\:
brk.optionspanel.option.inScopeOnly.label = Only break on messages in scope.
brk.optionspanel.option.javaScriptUrlRegex.label = Javascript URL Regex\:
brk.optionspanel.option.multimediaUrlRegex.label = Multimedia URL Regex\:
brk.optionspanel.option.notpossibletoshowtip = Cannot show these buttons when break buttons are only shown in the main toolbar.
brk.optionspanel.option.showBreakFilteringButtons.label = Show buttons to select the requests you don't want ZAP to break on.
brk.panel.mnemonic = j
brk.panel.title = Points d'arr\u00eat
brk.panel.warn.datainvalid = Unable to set the data to the message.
brk.remove.popup = Supprimer
brk.table.header.condition = Condition
brk.table.header.enabled = Actif
brk.table.header.type = Type
brk.toolbar.button.all.set = Set Break on All Requests and Responses
brk.toolbar.button.all.unset = Stopper les pauses de toutes les requ\u00eates et r\u00e9ponses
brk.toolbar.button.bin = Jeter la requ\u00eate ou la r\u00e9ponse
brk.toolbar.button.brkOnlyOnScope.set = Set break only in scope
brk.toolbar.button.brkOnlyOnScope.unset = Unset break only in scope
brk.toolbar.button.brkcssfonts.set = Set can break on CSS and Fonts
brk.toolbar.button.brkcssfonts.unset = Set ignore breaks on CSS and Fonts
brk.toolbar.button.brkjavascript.set = Set can break on JavaScript
brk.toolbar.button.brkjavascript.unset = Set ignore breaks on JavaScript files
brk.toolbar.button.brkmultimedia.set = Set can break on Multimedia
brk.toolbar.button.brkmultimedia.unset = Set ignore breaks on Multimedia
brk.toolbar.button.brkpoint = Add a custom HTTP breakpoint...
brk.toolbar.button.cont = Submit and Continue to Next Breakpoint
brk.toolbar.button.request.set = D\u00e9fini un point d'arr\u00eat sur chaque requ\u00eate
brk.toolbar.button.request.unset = Supprime le point d'arr\u00eat sur chaque requ\u00eate
brk.toolbar.button.response.set = D\u00e9fini un point d'arr\u00eat sur chaque r\u00e9ponse
brk.toolbar.button.response.unset = Supprime le point d'arr\u00eat sur chaque r\u00e9ponse
brk.toolbar.button.step = Etape

callback.desc = Fournit une URL appropri\u00e9e pour les appels de sites cibles
callback.handler.none.name = No callback handler
callback.handler.test.name = Test Handler
callback.name = Extension Callback
callback.options.label.localaddress = Adresse locale (p.ex. 0.0.0.0)\:
callback.options.label.port = Sp\u00e9cifiez le port\:
callback.options.label.remoteaddress = Adresse distante\:
callback.options.label.rndport = Port al\u00e9atoire\:
callback.options.label.secure = S\u00fbr \:
callback.options.label.testurl = URL de test\:
callback.options.title = Adresse de rappel
callback.panel.clear.button.label = Effacer
callback.panel.clear.button.toolTip = Clear Callbacks
callback.panel.name = Callbacks
callback.panel.options.button.label = Options
callback.panel.table.column.handler = Handler
callback.panel.table.column.referer = Referer
callback.test.msg = Rappel test\u00e9 re\u00e7u\: {0} de {1}

certificates.pkcs11.drivers.button.add = Ajouter
certificates.pkcs11.drivers.button.browse = Parcourir
certificates.pkcs11.drivers.button.close = Fermer
certificates.pkcs11.drivers.button.delete = Supprimer
certificates.pkcs11.drivers.label.name = Nom
certificates.pkcs11.drivers.label.path = Chemin (Chemin vers une DLL pour le support PKCS\#11 - habituellement livr\u00e9 avec le logiciel de carte \u00e0 puce)
certificates.pkcs11.drivers.label.slot = Cr\u00e9neau
certificates.pkcs11.drivers.label.slotIndex = Index du cr\u00e9neau
certificates.pkcs11.drivers.title = Pilotes PKCS\#11
certificates.pkcs11.label.experimentalSliSupport = Activer le support exp\u00e9rimental pour les Slot List Index

cfu.button.addons.browse = G\u00e9rer les accessoires
cfu.button.addons.download = T\u00e9l\u00e9chargez les \u00e9l\u00e9ments s\u00e9lectionn\u00e9s
cfu.button.addons.info = Plus d'informations
cfu.button.addons.install = Installez les \u00e9l\u00e9ments s\u00e9lectionn\u00e9s
cfu.button.addons.installall = Install All
cfu.button.addons.uninstall = D\u00e9sinstallez les \u00e9l\u00e9ments s\u00e9lectionn\u00e9s
cfu.button.addons.update = Mettre \u00e0 jour les \u00e9l\u00e9ments s\u00e9lectionn\u00e9s
cfu.button.addons.updateAll = Mettre tout \u00e0 jour
cfu.button.checkForUpdates = V\u00e9rifier les mises \u00e0 jours
cfu.button.zap.download = T\u00e9l\u00e9charger ZAP
cfu.button.zap.options = Options de t\u00e9l\u00e9chargement
cfu.button.zap.relnotes = Afficher les notes de version
cfu.check.checking = Verification de la disponibilit\u00e9 de mise \u00e0 jour...
cfu.check.failed = Error encountered.  Please check manually for new updates.\n(The Output tab may contain further details.)
cfu.check.upd.downloaded = Toutes les mises \u00e0 jour t\u00e9l\u00e9charg\u00e9es, voir l'onglet Sortie pour plus de d\u00e9tails.
cfu.check.upd.downloading = T\u00e9l\u00e9chargement des mises \u00e0 jour en cours. Vous pouvez clore cette fen\u00eatre de dialogue et laisser le t\u00e9l\u00e9chargement se poursuivre en arri\u00e8re-plan.
cfu.check.zap.downloaded = ZAP t\u00e9l\u00e9charg\u00e9 vers {0}
cfu.check.zap.downloading = T\u00e9l\u00e9chargement de ZAP. Vous pouvez clore cette fen\u00eatre de dialogue et laisser le t\u00e9l\u00e9chargement se poursuivre en arri\u00e8re-plan.
cfu.check.zap.latest = ZAP is up-to-date ({0})
cfu.check.zap.newer = There is a more recent version of ZAP\: {0}
cfu.cmdline.addondown = Accessoire t\u00e9l\u00e9charg\u00e9 sur \: {0}
cfu.cmdline.addondown.failed = T\u00e9l\u00e9chargement de l''accessoire \u00e9chou\u00e9 car\: {0}
cfu.cmdline.addoninst = Accessoire d\u00e9j\u00e0 install\u00e9 \: {0}
cfu.cmdline.addoninst.error = It's recommended to restart ZAP. Not all add-ons were successfully installed.
cfu.cmdline.addoninst.uninstalls.required = Accessoire(s) non install\u00e9(s). L''installation n\u00e9cessiterait de d\u00e9sinstaller les accessoires suivants\: {0}
cfu.cmdline.addonuninst.uninstalls.required = Accessoire(s) non d\u00e9sinstall\u00e9(s). La d\u00e9sinstallation n\u00e9cessiterait de d\u00e9sinstaller les accessoires suivants\: {0}
cfu.cmdline.addonurl = T\u00e9l\u00e9chargement de l''accessoire de \: {0}
cfu.cmdline.install.help = Installs the add-on with specified ID from the ZAP Marketplace
cfu.cmdline.installall.help = Installer tous les accessoires disponibles depuis la foire aux modules de ZAP
cfu.cmdline.list.help = Afficher tous les accessoires install\u00e9s
cfu.cmdline.mandatorydaddon = The add-on is mandatory\: {0}
cfu.cmdline.noaddon = Failed to find Add-on\: {0}
cfu.cmdline.nocfu = La recherche de mises \u00e0 jour a \u00e9chou\u00e9
cfu.cmdline.uninstall.help = Uninstalls the Add-on with specified ID
cfu.cmdline.uninstallfail = Failed to uninstall Add-on {0}
cfu.cmdline.uninstallok = Uninstalled Add-on {0}
cfu.cmdline.update.help = Mettre \u00e0 jour tous les accessoires modifi\u00e9s depuis la foire aux modules de ZAP
cfu.cmdline.updated = V\u00e9rification des mises \u00e0 jour de l'accessoire termin\u00e9e
cfu.confirm.launch = La derni\u00e8re version de ZAP {0} a \u00e9t\u00e9 t\u00e9l\u00e9charg\u00e9e {1}. Lancer ce fichier et clore ZAP?
cfu.confirmation.dialogue.message.addOnNewerJavaVersion = Un accessoire n\u00e9cessite une version plus r\u00e9cente de Java.
cfu.confirmation.dialogue.message.addOnsNewerJavaVersion = Les accessoires s\u00e9lectionn\u00e9s n\u00e9cessitent une version plus r\u00e9cente de Java\:
cfu.confirmation.dialogue.message.continueWithInstallation = Continuer l'installation?
cfu.confirmation.dialogue.message.continueWithUninstallation = Continuer la d\u00e9sinstallation?
cfu.confirmation.dialogue.message.continueWithUpdate = Continuer la mise \u00e0 jour ?
cfu.confirmation.dialogue.message.requiredChanges = Les changements suivants sont requis par le(s) accessoire(s) s\u00e9lectionn\u00e9(s)\:
cfu.confirmation.dialogue.message.requiredSuggestedChanges = Les changements suivants sont requis et sugg\u00e9r\u00e9s par le(s) accessoire(s) s\u00e9lectionn\u00e9(s)\:
cfu.confirmation.dialogue.message.selectedAddOnNewerJavaVersion = L''accessoire s\u00e9lectionn\u00e9 n\u00e9cessite une version plus r\u00e9cente de Java \: {0}\nL''accessoire ne fonctionnera pas tant que ZAP n''est pas ex\u00e9cut\u00e9 avec une version de Java plus r\u00e9cente.\n
cfu.confirmation.dialogue.message.selectedAddOnsNewerJavaVersion = Les accessoires s\u00e9lectionn\u00e9s n\u00e9cessitent une version plus r\u00e9cente de Java.
cfu.confirmation.dialogue.message.someAddOnsNewerJavaVersion = Certains des accessoires n\u00e9cessitent une version plus r\u00e9cente de Java.
cfu.confirmation.dialogue.message.someSelectedAddOnsNewerJavaVersion = Certains des accessoires s\u00e9lectionn\u00e9s n\u00e9cessitent une version plus r\u00e9cente de Java\:
cfu.confirmation.dialogue.message.someUnnamedSelectedAddOnsNewerJavaVersion = Certains des accessoires s\u00e9lectionn\u00e9s requ\u00e9raient une version plus r\u00e9cente de Java.
cfu.confirmation.dialogue.message.suggestedChanges = The following changes are suggested by the selected or installed add-on(s)\:
cfu.confirmation.dialogue.message.uninstallsRequiredByAddOnsDownloading = Certains des accessoires qui seront d\u00e9sinstall\u00e9es sont requis par des accessoires en cours de t\u00e9l\u00e9chargement, ce qui ne fonctionnera pas.
cfu.confirmation.dialogue.message.warnAddOnsNotRunJavaVersion = Les accessoires ne fonctionneront pas tant que ZAP n'est pas ex\u00e9cut\u00e9 avec une version plus r\u00e9cente de Java.
cfu.confirmation.dialogue.message.warnUnknownNumberAddOnsNotRunJavaVersion = Le(s) accessoire(s) ne fonctionnera(ont) pas tant que ZAP n'est pas ex\u00e9cut\u00e9 avec une version plus r\u00e9cente de Java.
cfu.confirmation.dialogue.tab.header.extensionSoftUnloads = Extensions de d\u00e9chargement doux
cfu.confirmation.dialogue.tab.header.extensionUnloads = D\u00e9charger les extensions
cfu.confirmation.dialogue.tab.header.installations = Installations
cfu.confirmation.dialogue.tab.header.optionalAddOns = Accessoires en option
cfu.confirmation.dialogue.tab.header.selectedAddOns = Accessoires s\u00e9lectionn\u00e9s
cfu.confirmation.dialogue.tab.header.softUninstalls = D\u00e9sinstallations douces
cfu.confirmation.dialogue.tab.header.uninstallations = D\u00e9sinstallations
cfu.confirmation.dialogue.tab.header.updates = Mises \u00e0 jour
cfu.download.failed = \u00c9chec
cfu.downloads.icon.title = T\u00e9l\u00e9chargements
cfu.file.menu.loadaddon = Charger un fichier d'accessoire...
cfu.file.menu.loadaddon.mnemonic = c
cfu.generic.table.header.addOn = Accessoire
cfu.generic.table.header.extension = Extension
cfu.generic.table.header.minimumJavaVersion = Version minimum de Java
cfu.generic.table.header.selectInstall = Install?
cfu.generic.table.header.version = Version
cfu.help.menu.check = V\u00e9rifier les mises \u00e0 jours...
cfu.help.menu.check.mnemonic = u
cfu.kali.options = <html><body><h3>Kali Download Options</h3><br>There is a more recent version of ZAP available for Kali.<br>To install it either\:<ul><li>Type the following on the command line\: "apt-get update; apt-get install zaproxy"</li><li>Use a graphical package management tool such as "synaptic" to update the "zaproxy" package</li></ul>In both cases root privileges are required.</body></html>
cfu.label.addons.border = Accessoires
cfu.label.cfuonstart = Rechercher des mises \u00e0 jour au d\u00e9marrage ?
cfu.label.dir.border = R\u00e9pertoire des accessoires
cfu.label.norecentcfu = You have not checked for updates for over 3 months.\nZAP is updated regularly, so you are probably\nrunning with out of date add-ons.\n\nCheck for new updates now?\n\n
cfu.label.oldzap = This version of ZAP was created over a year ago\!\nZAP is updated regularly, so you are probably\nrunning with an out of date release.\n\nCheck for a new version now?\n\n
cfu.label.outofdateaddons = Accessoires obsol\u00e8tes ?
cfu.label.outofdatezap = ZAP obsol\u00e8te \!
cfu.label.selectAddOnForDetails = Select an add-on above to see more details.
cfu.label.zap.border = Fonctionnalit\u00e9 principale de ZAP
cfu.manage.title = G\u00e9rer les accessoires
cfu.options.checkAddonUpdates = Check for updates to the add-ons you have installed.
cfu.options.dialog.dirs.remove.button.cancel = Annuler
cfu.options.dialog.dirs.remove.button.confirm = Supprimer
cfu.options.dialog.dirs.remove.checkbox.label = Do not show this message again.
cfu.options.dialog.dirs.remove.text = \u00cates-vous s\u00fbr de vouloir supprimer les r\u00e9pertoires s\u00e9lectionn\u00e9s?
cfu.options.dialog.dirs.remove.title = Supprimer les r\u00e9pertoires de l'accessoire
cfu.options.dir.border = R\u00e9pertoires
cfu.options.downloadNewRelease = Automatically download new ZAP releases (you will be prompted to install them).
cfu.options.downloadNewRelease.kali = Automatically download new ZAP releases (disabled on Kali).
cfu.options.downloaddir.label = T\u00e9l\u00e9charger le r\u00e9pertoire \:
cfu.options.installAddonUpdates = Automatically install updates to the add-ons you have installed.
cfu.options.installScannerRules = Automatically install updates to the scan rules you have installed.
cfu.options.new.border = Nouveaux accessoires
cfu.options.reportAlphaAddons = Report new Alpha status add-ons.
cfu.options.reportBetaAddons = Report new Beta status add-ons.
cfu.options.reportReleaseAddons = Report new Release status add-ons.
cfu.options.startUp = Check for updates on startup.
cfu.options.table.header.dir = R\u00e9pertoires de l'accessoire
cfu.options.title = V\u00e9rifier les mises \u00e0 jours
cfu.options.updates.border = Add-on Updates
cfu.options.zap.border = Releases ZAP
cfu.output.downloading = MIse \u00e0 jour de {0} vers {1}
cfu.output.installing = Installation de l''accessoire {0} version {1} en cours
cfu.output.installing.finished = Finished installing new add-on {0} version {1}
cfu.output.replace.failed = L''accessoire {0} version {1} n''a pas pu \u00eatre remplac\u00e9 dynamiquement - la nouvelle version sera charg\u00e9e au prochain red\u00e9marrage de ZAP
cfu.output.replacing = Remplacement de l''accessoire {0} version {1} en cours
cfu.output.uninstall.failed = L''accessoire {0} version {1} n''a pas pu \u00eatre d\u00e9sinstall\u00e9 dynamiquement - cet accessoire ne sera pas charg\u00e9 au prochain red\u00e9marrage de ZAP
cfu.output.uninstalled = Accessoire {0} version {1} d\u00e9sinstall\u00e9
cfu.status.alpha = Alpha
cfu.status.beta = B\u00eata
cfu.status.example = Exemple
cfu.status.release = Release
cfu.status.unknown = Inconnu
cfu.status.weekly = Hebdomadaire
cfu.tab.browse = Foire aux modules
cfu.tab.installed = Install\u00e9
cfu.table.header.author = Auteur
cfu.table.header.changes = Changements
cfu.table.header.dependencies = D\u00e9pendances
cfu.table.header.desc = Description
cfu.table.header.download = T\u00e9l\u00e9charger
cfu.table.header.file = Fichier
cfu.table.header.id = ID
cfu.table.header.info = Info
cfu.table.header.mandatory = Mandatory
cfu.table.header.name = Nom
cfu.table.header.notbefore = Pas avant la version
cfu.table.header.note = Remarque
cfu.table.header.notfrom = Pas depuis la version
cfu.table.header.progress = Progression
cfu.table.header.repo = Repo
cfu.table.header.select = S\u00e9lectionner
cfu.table.header.selected = Selected
cfu.table.header.status = Statut
cfu.table.header.update = Mettre \u00e0 jour
cfu.table.header.version = Version
cfu.table.label.failed = A \u00e9chou\u00e9
cfu.table.label.new = * NOUVEAU *
cfu.table.label.restartRequired = Red\u00e9marrage requis 
cfu.table.label.update = Mettre \u00e0 jour
cfu.table.mandatory.value.no = Non
cfu.table.mandatory.value.yes = Oui
cfu.title.relnotes = <h1>Notes de release ZAP {0}</h1> 
cfu.uninstall.confirm = \u00cates-vous s\u00fbr de vouloir d\u00e9sinstaller les accessoires s\u00e9lectionn\u00e9s ?
cfu.uninstall.dependentAddOns.confirm = Les accessoires d\u00e9pendants suivants seront \u00e9galement d\u00e9sinstall\u00e9s\:
cfu.uninstall.dependentAddonsAndExtensions.confirm = Les accessoires d\u00e9pendants suivants seront \u00e9galement d\u00e9sinstall\u00e9s et les extensions d\u00e9charg\u00e9es\:
cfu.uninstall.dependentExtensions.confirm = Les extensions d\u00e9pendantes suivantes seront d\u00e9sinstall\u00e9es \:
cfu.uninstall.failed = Not all add-ons were successfully uninstalled.\nSome functionalities might no longer work correctly.\nIt's recommended to restart ZAP.
cfu.uninstall.message.activeActions = <html>Les actions suivantes sont toujours en cours \: <ul>{0}</ul> arr\u00eater toutes les actions en cours et continuer la d\u00e9sinstallation?</html>
cfu.uninstall.message.resourcesNotSaved = <html>Les ressources suivantes n''ont pas \u00e9t\u00e9 enregistr\u00e9es \: <ul>{0}</ul>Abandonner la sauvegarde de ces ressources et continuer la d\u00e9sinstallation?</html>
cfu.uninstall.message.resourcesNotSavedAndActiveActions = <html>Des ressources ne sont pas sauvegard\u00e9es et des actions sont en cours \: <br>ressources non sauvegard\u00e9es\: <ul>{0}</ul>actions en cours\: <ul>{1}</ul>abandonner la sauvegarde de ces ressources, arr\u00eater les actions et continuer la d\u00e9sinstallation?</html>
cfu.uninstallation.progress.dialogue.currentAddOn = {0} version {1}
cfu.uninstallation.progress.dialogue.progress=\ 
cfu.uninstallation.progress.dialogue.title = D\u00e9sinstallation des accessoires
cfu.uninstallation.progress.dialogue.uninstallExtension = {0} de {1}
cfu.uninstallation.progress.dialogue.uninstalling = D\u00e9sinstallation\:
cfu.uninstallation.progress.dialogue.uninstallingActiveScanner = Removing active scan rule {0} of {1}
cfu.uninstallation.progress.dialogue.uninstallingExtension = Removing extension {0} of {1}
cfu.uninstallation.progress.dialogue.uninstallingFile = Removing file {0} of {1}
cfu.uninstallation.progress.dialogue.uninstallingPassiveScanner = Removing passive scan rule {0} of {1}
cfu.update.message.activeActions = <html>Les actions suivantes sont toujours en cours \: <ul>{0}</ul>Arr\u00eater toutes les actions en cours et continuer la d\u00e9sinstallation?</html>
cfu.update.message.resourcesNotSaved = <html>Les ressources suivantes n''ont pas \u00e9t\u00e9 enregistr\u00e9es\:<ul>{0}</ul>Les modifications peuvent \u00eatre perdues si la mise \u00e0 jour \u00e9choue. Continuer la mise \u00e0 jour?</html>
cfu.update.message.resourcesNotSavedAndActiveActions = <html>Il y a des ressources non sauvegard\u00e9es et des actions actives \:<br>Ressources non sauvegard\u00e9es\: <ul>{0}</ul>Actions actives\: <ul>{1}</ul>Les modifications peuvent \u00eatre perdues si la mise \u00e0 jour \u00e9choue et les actions seront stopp\u00e9es.<br>Continuer la mise \u00e0 jour?</html>
cfu.warn.addOnAlreadyExists = Add-on not installed\!\n\nAn add-on with the same name already exists in the ZAP home "plugin" directory\:\nSource\: {0}\nTarget\: {1}
cfu.warn.addOnNotRunnable.message = L'accessoire ne fonctionnera pas tant que les conditions suivantes ne sont pas remplies\:
cfu.warn.addOnNotRunnable.question = Continuer l'installation?
cfu.warn.addOnOlderVersion = Add-on not installed\!\n\nA newer version of the add-on is already installed\:\nInstalled\: {0} ({1})\nBeing installed\: {2} ({3})
cfu.warn.addOnSameVersion = The same version of the add-on is already installed\:\nInstalled\: {0} ({1})\nBeing installed\: {2} ({3})\n\nReinstall the add-on?
cfu.warn.addon.with.extensions.with.missing.requirements = Accessoires en option\:
cfu.warn.addon.with.missing.requirements = Exigences manquantes\:
cfu.warn.addon.with.missing.requirements.addon = Accessoire \u00ab{0}\u00bb
cfu.warn.addon.with.missing.requirements.addon.cyclic = A cyclic dependency was detected.
cfu.warn.addon.with.missing.requirements.addon.id = Accessoire avec l''ID \u00ab{0}\u00bb
cfu.warn.addon.with.missing.requirements.addon.version = Extension "{0}" compatible avec la version {1} (version trouv\u00e9e {2})
cfu.warn.addon.with.missing.requirements.javaversion = Version minimum de Java\: {0} (trouv\u00e9\: \u00ab{1}\u00bb)
cfu.warn.addon.with.missing.requirements.javaversion.dependency = Version minimum de Java\: {0} (trouv\u00e9\: \u00ab{1}\u00bb) par d\u00e9pendance\: \u00ab{2}\u00bb
cfu.warn.addon.with.missing.requirements.javaversion.unknown = inconnu
cfu.warn.addon.with.missing.requirements.libs = Bundled libraries
cfu.warn.addon.with.missing.requirements.libs.dependency = Bundled libraries of dependency\: "{0}"
cfu.warn.addon.with.missing.requirements.unknown = Inconnu (r\u00e9f\u00e9rez-vous au fichier journal pour plus d'informations)
cfu.warn.badhash = Hachage inattendu pour {0}\nCe fichier a \u00e9t\u00e9 supprim\u00e9.
cfu.warn.badurl = Impossible d'acc\u00e9der en toute s\u00e9curit\u00e9 au service "V\u00e9rifier les mises \u00e0 jours" 
cfu.warn.cantload = Impossible de charger l''accessoire sp\u00e9cifi\u00e9\:\nPas avant \= {0}\nPas depuis \= {1}
cfu.warn.invalidAddOn = The selected file is not a valid ZAP add-on{0}
cfu.warn.invalidAddOn.errorZip = .\nA ZIP error occurred while reading the file\:\n{0}
cfu.warn.invalidAddOn.invalidLib = .\nIt declared missing/invalid library.
cfu.warn.invalidAddOn.invalidManifest = .\nThe manifest (ZapAddOn.xml) is invalid\:\n{0}
cfu.warn.invalidAddOn.invalidPath=\nThe path is not valid.
cfu.warn.invalidAddOn.ioError = .\nAn I/O error occurred while reading the file\:\n{0}
cfu.warn.invalidAddOn.missingManifest=\nThe manifest (ZapAddOn.xml) is missing.
cfu.warn.invalidAddOn.noZapExtension=\nThe file does not have a "zap" extension.
cfu.warn.invalidAddOn.notReadable=\nThe file is not readable.
cfu.warn.nolaunch = La derni\u00e8re version ZAP\: {0} a \u00e9t\u00e9 t\u00e9l\u00e9charg\u00e9e pour\n{1}\nVous devrez ouvrir ce fichier manuellement.
cfu.warn.unableToCopyAddOn = Module pas install\u00e9 \! \n\nImpossible de copier l''accessoire dans le r\u00e9pertoire "plugin" de ZAP. Assurez-vous que vous avez des autorisations d''\u00e9criture pour le r\u00e9pertoire \: {0}

# Note dont translate the option strings - they are hardcoded
cmdline.help = Usage\:\n\t{0} [Options]\nCore options\:\n\t-version                 Reports the ZAP version\n\t-cmd                     Run inline (exits when command line options complete)\n\t-daemon                  Starts ZAP in ''daemon'' mode, i.e. without a UI\n\t-config <kvpair>         Overrides the specified ''key\=value'' pair in the configuration file\n\t-configfile <path>       Overrides the ''key\=value'' pairs with those in the specified properties file\n\t-dir <dir>               Uses the specified directory instead of the default one\n\t-installdir <dir>        Overrides the code that detects where ZAP has been installed with the specified directory\n\t-h                       Shows all of the command line options available, including those added by add-ons\n\t-help                    The same as -h\n\t-newsession <path>       Creates a new session at the given location\n\t-session <path>          Opens the given session after starting ZAP\n\t-lowmem                  Use the database instead of memory as much as possible - this is still experimental\n\t-experimentaldb          Use the experimental generic database code, which is not surprisingly also still experimental\n\t-nostdout                Disables the default logging through standard output\n\t-loglevel <level>        Sets the log level, overriding the values specified in the log4j2.properties file in the home directory\n\t-sbomzip <path>          Creates a zip file containing all of the available SBOMs\n\t-suppinfo                Reports support info to the command line and exits\n\t-silent                  Ensures ZAP does not make any unsolicited requests, including ''check for updates''\nAdd-on options\:\n
cmp.desc = Compare 2 sessions et g\u00e9n\u00e8re un fichier HTML montrant les diff\u00e9rences
cmp.file.menu.compare = Comparer avec une autre session...
cmp.name = Extension Comparaison
cmp.report.button.allurls = N'importe quelle session
cmp.report.button.bothsessions = Les deux sessions
cmp.report.button.session1 = Uniquement la session 1
cmp.report.button.session2 = Uniquement la session 2
cmp.report.header.method = M\u00e9thode
cmp.report.header.url = URL

conn.options.defaultUserAgent = Agent d'utilisateur par d\u00e9faut\:
conn.options.dns.title = DNS
conn.options.dns.ttlSuccessfulQueries.label = Requ\u00eates r\u00e9ussies de TTL (en secondes)\:
conn.options.dns.ttlSuccessfulQueries.toolTip = <html>Defines for how long the successful DNS queries should be cached\:<ul><li>Negative number, cache forever;</li><li>Zero, disables caching;</li><li>Positive number, the number of seconds the queries will be cached.</li></ul><strong>Note\:</strong> Changes are applied after a restart.</html>
conn.options.general = Configuration g\u00e9n\u00e9rale
conn.options.httpStateEnabled = Activer l'HTTP State Global
conn.options.proxy.address = Adresse/nom de domaine \:
conn.options.proxy.address.empty = Nom de cha\u00eene proxy vide.
conn.options.proxy.auth.auth = Proxy Authentication
conn.options.proxy.auth.passprompt = Mot de passe\:
conn.options.proxy.auth.password = Mot de passe (enregistr\u00e9 en texte clair) \:
conn.options.proxy.auth.prompt = Demander les identifiants au proxy lors du d\u00e9marrage
conn.options.proxy.auth.realm = Domaine\:
conn.options.proxy.auth.required = Le serveur proxy sortant requiert une authentification
conn.options.proxy.auth.showpass = Show Password?
conn.options.proxy.auth.username = Nom d'utilisateur \:
conn.options.proxy.error.response.msg = \tYour "Options / Connection / Use Proxy Chain" settings might be incorrect.
conn.options.proxy.excluded.domain.add.button.confirm = Ajouter
conn.options.proxy.excluded.domain.add.title = Ajouter une Exclusion de domaine
conn.options.proxy.excluded.domain.dialog.remove.button.cancel = Annuler
conn.options.proxy.excluded.domain.dialog.remove.button.confirm = Supprimer
conn.options.proxy.excluded.domain.dialog.remove.checkbox.label = Do not show this message again.
conn.options.proxy.excluded.domain.dialog.remove.text = \u00cates-vous s\u00fbr de vouloir supprimer l'exclusion de domaine s\u00e9lectionn\u00e9e?
conn.options.proxy.excluded.domain.dialog.remove.title = Supprimer l'exclusion de domaine
conn.options.proxy.excluded.domain.field.label.domain = Domaine \:
conn.options.proxy.excluded.domain.field.label.enabled = Activ\u00e9 \:
conn.options.proxy.excluded.domain.field.label.regex = Expression r\u00e9guli\u00e8re\:
conn.options.proxy.excluded.domain.modify.button.confirm = Modifier
conn.options.proxy.excluded.domain.modify.title = Modifier l'Exclusion de domaine
conn.options.proxy.excluded.domain.table.header.enabled = Actif
conn.options.proxy.excluded.domain.table.header.regex = Regex
conn.options.proxy.excluded.domain.table.header.value = Adresse IP/domaine
conn.options.proxy.excluded.domain.warning.invalid.regex.text = L'expression r\u00e9guli\u00e8re n'est pas valide.
conn.options.proxy.excluded.domain.warning.invalid.regex.title = Regex d'Exclusion de domaine invalide
conn.options.proxy.port = Port (e.g. 8080)\:
conn.options.proxy.skipAddresses = <html><p>Exclure les adresses IP ou les noms de domaine ci-dessous (* comme caract\u00e8re de remplacement, noms s\u00e9par\u00e9s par ;)\:</p></html>
conn.options.proxy.useProxyChain = Use Proxy Chain
conn.options.proxy.username.empty = Nom d'utilisateur de la cha\u00eene proxy vide.
conn.options.socks.dns = Use SOCKS' DNS
conn.options.socks.dns.tooltip = Only supported with version 5.
conn.options.socks.enabled = Activ\u00e9
conn.options.socks.host = H\u00f4te\:
conn.options.socks.host.empty = The SOCKS host is empty.
conn.options.socks.password = Mot de passe\:
conn.options.socks.port = Port\:
conn.options.socks.title = SOCKS Proxy
conn.options.socks.username = Nom d'utilisateur \:
conn.options.socks.version = Version\:
conn.options.timeout = Timeout (in seconds)\:
conn.options.title = Connexion
conn.options.useProxy = Utiliser un serveur proxy sortant

#context.exclude.popup              = Exclude
context.allInScope = Tout dans le p\u00e9rim\u00e8tre
context.api.action.excludeAllContextTechnologies = Exclut d'un contexte toutes les technologies int\u00e9gr\u00e9es
context.api.action.excludeAllContextTechnologies.param.contextName = The name of the context
context.api.action.excludeContextTechnologies = Exclut d'un contexte les technologies avec les noms donn\u00e9s, s\u00e9par\u00e9s par une virgule
context.api.action.excludeContextTechnologies.param.contextName = The name of the context
context.api.action.excludeContextTechnologies.param.technologyNames=\ 
context.api.action.excludeFromContext = Ajouter la regex d'exclusion du contexte
context.api.action.excludeFromContext.param.contextName = The name of the context
context.api.action.excludeFromContext.param.regex=\ 
context.api.action.exportContext = Exporte dans un fichier le contexte portant le nom sp\u00e9cifi\u00e9. Si un chemin d'acc\u00e8s au fichier relatif est sp\u00e9cifi\u00e9, celui-ci sera r\u00e9solu par rapport \u00e0 l'annuaire des \u00abcontextes\u00bb situ\u00e9 dans le r\u00e9pertoire d'\u00abAccueil\u00bb de ZAP.
context.api.action.exportContext.param.contextFile=\ 
context.api.action.exportContext.param.contextName = The name of the context
context.api.action.importContext = Importe un contexte d'un fichier. Si un chemin d'acc\u00e8s relatif au fichier est sp\u00e9cifi\u00e9, celui-ci sera r\u00e9solu par rapport au r\u00e9pertoire des \u00abcontextes\u00bb du r\u00e9pertoire d'\u00abAccueil\u00bb de ZAP.
context.api.action.importContext.param.contextFile=\ 
context.api.action.includeAllContextTechnologies = Comprend toutes les technologies incluses dans un contexte
context.api.action.includeAllContextTechnologies.param.contextName = The name of the context
context.api.action.includeContextTechnologies = Inclut \u00e0 un contexte les technologies avec les noms donn\u00e9s, s\u00e9par\u00e9s par une virgule
context.api.action.includeContextTechnologies.param.contextName = The name of the context
context.api.action.includeContextTechnologies.param.technologyNames=\ 
context.api.action.includeInContext = Ajouter la regex d'inclusion au contexte
context.api.action.includeInContext.param.contextName = The name of the context
context.api.action.includeInContext.param.regex=\ 
context.api.action.newContext = Cr\u00e9e un nouveau contexte dans la pr\u00e9sente session
context.api.action.newContext.param.contextName = The name of the context
context.api.action.removeContext = Supprime un contexte de la session en cours
context.api.action.removeContext.param.contextName = The name of the context
context.api.action.setContextCheckingStrategy = Set the checking strategy for a context - this defines how ZAP checks that a request is authenticated
context.api.action.setContextCheckingStrategy.param.checkingStrategy = One of EACH_RESP, EACH_REQ, EACH_REQ_RESP, POLL_URL
context.api.action.setContextCheckingStrategy.param.contextName = The name of the context
context.api.action.setContextCheckingStrategy.param.pollData = The POST data to supply to the pollUrl, option and only takes effect if checkingStrategy \= POLL_URL
context.api.action.setContextCheckingStrategy.param.pollFrequency = An integer greater than zero, must be supplied if checkingStrategy \= POLL_URL, otherwise ignored
context.api.action.setContextCheckingStrategy.param.pollFrequencyUnits = One of REQUESTS, SECONDS, must be supplied if checkingStrategy \= POLL_URL, otherwise ignored
context.api.action.setContextCheckingStrategy.param.pollHeaders = Any additional headers that need to be added to the poll request, separated by '\n' characters, only takes effect if checkingStrategy \= POLL_URL
context.api.action.setContextCheckingStrategy.param.pollUrl = The URL for ZAP to poll, must be supplied if checkingStrategy \= POLL_URL, otherwise ignored
context.api.action.setContextInScope = Assigne un contexte au p\u00e9rim\u00e8tre (les contextes sont dans le p\u00e9rim\u00e8tre par d\u00e9faut)
context.api.action.setContextInScope.param.booleanInScope=\ 
context.api.action.setContextInScope.param.contextName = The name of the context
context.api.action.setContextRegexs = Set the regexs to include and exclude for a context, both supplied as JSON string arrays
context.api.action.setContextRegexs.param.contextName = The name of the context
context.api.action.setContextRegexs.param.excRegexs=\ 
context.api.action.setContextRegexs.param.incRegexs=\ 
context.api.desc=\ 
context.api.view.context = Afficher les informations sur le contexte d\u00e9sign\u00e9
context.api.view.context.param.contextName = The name of the context
context.api.view.contextList = Afficher les noms de contexte de la session en cours
context.api.view.excludeRegexs = Afficher les regexs d'exclusion du contexte
context.api.view.excludeRegexs.param.contextName = The name of the context
context.api.view.excludedTechnologyList = R\u00e9pertorie les noms de toutes les technologies exclues d'un contexte
context.api.view.excludedTechnologyList.param.contextName = The name of the context
context.api.view.includeRegexs = Afficher les regexs d'inclusion au contexte
context.api.view.includeRegexs.param.contextName = The name of the context
context.api.view.includedTechnologyList = R\u00e9pertorie les noms de toutes les technologies incluses dans un contexte
context.api.view.includedTechnologyList.param.contextName = The name of the context
context.api.view.technologyList = R\u00e9pertorie les noms de toutes les technologies int\u00e9gr\u00e9es
context.api.view.urls = Lists the URLs accessed through/by ZAP, that belong to the context with the given name.
context.api.view.urls.param.contextName = The name of the context
context.create.title = Nouveau contexte
context.create.warning.noname = Vous devez fournir un nom de contexte
context.ddn.dialog.add.title = Ajouter un n\u0153ud pilot\u00e9 par les donn\u00e9es
context.ddn.dialog.error.name = Vous devez fournir un nom ne contenant que des caract\u00e8res alphanum\u00e9riques
context.ddn.dialog.error.regex = Vous devez fournir un motif de regex valide comprenant 2 ou 3 groupes de regex. Consultez l'aide pour plus d'informations 
context.ddn.dialog.modify.title = Modifier le n\u0153ud pilot\u00e9 par les donn\u00e9es
context.ddn.dialog.name = Nom\:
context.ddn.dialog.regex = D\u00e9finition de l'expression r\u00e9guli\u00e8re\:
context.ddn.dialog.remove.text = \u00cates-vous s\u00fbr de vouloir supprimer le modificateur structurel s\u00e9lectionn\u00e9?
context.ddn.dialog.remove.title = Supprimer le modificateur structurel
context.ddn.dialog.type = Type\:
context.ddn.dialog.type.data = N\u0153ud pilot\u00e9 par les donn\u00e9es
context.ddn.dialog.type.struct = Param\u00e8tre structurel
context.ddn.table.header.name = Nom
context.ddn.table.header.regex = Regex
context.ddn.table.header.type = Type
context.ddn.table.type.data = Donn\u00e9es
context.ddn.table.type.struct = Struct
context.default.name = Contexte par d\u00e9faut
context.delete.popup = Supprimer
context.delete.warning = Are you sure you want to remove the following context(s)?\n{0}
context.error.name.duplicated = Un contexte portant ce nom existe d\u00e9j\u00e0.
context.error.name.empty = Le nom du contexte doit \u00eatre fourni.
context.error.name.unknown = Le nom du contexte n'est pas valide.
context.exclude.popup = Exclure du Contexte
context.export.error = Impossible d''exporter le contexte\:\n{0}
context.export.error.exists = Le fichier existe et '\u00e9craser' n'est pas s\u00e9lectionn\u00e9
context.export.error.noaccess = Vous n'avez pas les autorisations n\u00e9cessaires afin d'\u00e9crire dans le r\u00e9pertoire s\u00e9lectionn\u00e9
context.export.error.nocontext = Vous devez s\u00e9lectionner un contexte \u00e0 exporter
context.export.error.nofile = Vous devez s\u00e9lectionner un fichier valide
context.export.label.context = Contexte\:
context.export.label.dir = R\u00e9pertoire\:
context.export.label.file = Nom du fichier \:
context.export.label.overwrite = \u00c9craser\:
context.export.title = Exporter le contexte
context.export.tooltip = S\u00e9lectionnez un contexte afin de l'exporter 
context.export.urls.menu = Export URLs for Context(s)
context.flag.popup = Marquer comme Contexte 
context.flag.popup.datadriven = {0} \: n\u0153ud pilot\u00e9 par les donn\u00e9es
context.general = Contexte
context.import.duplicate.dialog.message = "{0}" already exists. Please provide a different name to use.
context.import.duplicate.dialog.title = Duplicate Context Name
context.import.error = Failed to Import Context\:\n{0}
context.include.popup = Inclure dans le Contexte 
context.includesite.popup = Include Site in Context
context.inscope.label = Dans le p\u00e9rim\u00e8tre
context.inscope.popup = Ajouter au p\u00e9rim\u00e8tre
context.label.desc = Description
context.label.exclude = URL qui seront exclues du contexte
context.label.include = URL qui sera inclue dans le contexte, \u00e0 moins qu'elle n'en soit aussi exclue
context.label.name = Nom du contexte
context.label.top = N\u0153ud sup\u00e9rieur\:
context.list = Contextes
context.list.table.index = Indice
context.list.table.inscope = Dans le p\u00e9rim\u00e8tre
context.list.table.name = Contexte
context.name.prefix.label = Contexte\:
context.new.title = Nouveau contexte
context.outscope.popup = Retirer du p\u00e9rim\u00e8tre
context.prefixName = Contexte\: {0}
context.scope.exclude.title = Exclure du Contexte
context.scope.include.title = Inclure dans le Contexte 
context.struct.label.post.kvpsep = S\u00e9parateurs de paires cl\u00e9-valeur pour POST
context.struct.label.post.kvsep = S\u00e9parateurs de valeurs de cl\u00e9 pour POST
context.struct.label.struct = Param\u00e8tres structuraux
context.struct.label.url.kvpsep = S\u00e9parateurs de paires cl\u00e9-valeur pour URL
context.struct.label.url.kvsep = S\u00e9parateurs de valeurs de cl\u00e9 pour URL
context.struct.title = Structure
context.struct.warning.stdparser.dup = Les s\u00e9parateurs de paires cl\u00e9-valeur et les s\u00e9parateurs de valeurs de cl\u00e9 ne doivent pas contenir les m\u00eames caract\u00e8res
context.struct.warning.stdparser.nokvpsep = Vous devez fournir au moins un s\u00e9parateur de paires cl\u00e9-valeur
context.struct.warning.stdparser.nokvsep = Vous devez fournir au moins un s\u00e9parateur de valeurs de cl\u00e9
context.technology.title = Technologie
context.technology.tree.root = Technologie

copy.copy.popup = Copier
copy.desc = Provides a right click option to copy highlighted text

core.api.action.accessUrl = Action appropri\u00e9e et simple pour acc\u00e9der \u00e0 une URL, en option en suivant des redirections. Retourne la requ\u00eate envoy\u00e9e et la r\u00e9ponse re\u00e7ue, le cas \u00e9ch\u00e9ant en suivant les redirections. D'autres actions sont disponibles pour un meilleur contr\u00f4le de ce qui est envoy\u00e9, comme 'sendRequest' ou 'sendHarReuest'.
core.api.action.accessUrl.param.followRedirects=\ 
core.api.action.accessUrl.param.url=\ 
core.api.action.addProxyChainExcludedDomain = Ajoute un domaine \u00e0 exclure du proxy sortant, \u00e0 l\u2019aide de la valeur sp\u00e9cifi\u00e9e. \u00c9ventuellement, sp\u00e9cifie si la nouvelle entr\u00e9e est activ\u00e9e (par d\u00e9faut, true) et si la nouvelle valeur est sp\u00e9cifi\u00e9e comme une expression r\u00e9guli\u00e8re (par d\u00e9faut, false).
core.api.action.addProxyChainExcludedDomain.param.isEnabled=\ 
core.api.action.addProxyChainExcludedDomain.param.isRegex=\ 
core.api.action.addProxyChainExcludedDomain.param.value=\ 
core.api.action.clearExcludedFromProxy = Efface les regex pour les URL exclues du proxy.
core.api.action.createSbomZip = Create a zip file of the ZAP core and add-on SBOMs
core.api.action.createSbomZip.param.filePath = The path of the zip file to create
core.api.action.deleteAlert = Supprime l'alerte avec l'ID donn\u00e9. 
core.api.action.deleteAlert.param.id=\ 
core.api.action.deleteAllAlerts = Supprime toutes les alertes de la session en cours.
core.api.action.deleteSiteNode = Efface le noeud du site de l'arborescence sur la base de l'URL, de la m\u00e9thode HTTP et des donn\u00e9es post (si applicable et sp\u00e9cifi\u00e9). 
core.api.action.deleteSiteNode.param.method=\ 
core.api.action.deleteSiteNode.param.postData=\ 
core.api.action.deleteSiteNode.param.url=\ 
core.api.action.disableAllProxyChainExcludedDomains = D\u00e9sactive tous les domaines exclus du proxy sortant.
core.api.action.disableClientCertificate = Disables the option for use of client certificates.
core.api.action.enableAllProxyChainExcludedDomains = Active tous les domaines exclus du proxy sortant.
core.api.action.enablePKCS12ClientCertificate = Enables use of a PKCS12 client certificate for the certificate with the given file system path, password, and optional index.
core.api.action.enablePKCS12ClientCertificate.param.filePath=\ 
core.api.action.enablePKCS12ClientCertificate.param.index=\ 
core.api.action.enablePKCS12ClientCertificate.param.password=\ 
core.api.action.excludeFromProxy = Ajoute une regex pour les URL devant \u00eatre exclues du proxy.
core.api.action.excludeFromProxy.param.regex=\ 
core.api.action.generateRootCA = G\u00e9n\u00e8re un nouveau certificat racine pour le Proxy Local.
core.api.action.loadSession = Charge la session avec le nom donn\u00e9
core.api.action.loadSession.param.name=\ 
core.api.action.modifyProxyChainExcludedDomain = Modifie un domaine exclu du proxy sortant. Permet de modifier la valeur, si activ\u00e9, ou en cas d'expression r\u00e9guli\u00e8re. Le domaine est s\u00e9lectionn\u00e9 avec son index, qui peut \u00eatre obtenu dans la vue proxyChainExcludedDomains .
core.api.action.modifyProxyChainExcludedDomain.param.idx=\ 
core.api.action.modifyProxyChainExcludedDomain.param.isEnabled=\ 
core.api.action.modifyProxyChainExcludedDomain.param.isRegex=\ 
core.api.action.modifyProxyChainExcludedDomain.param.value=\ 
core.api.action.newSession = Cr\u00e9e une nouvelle session, \u00e9crasant en option les fichiers existants
core.api.action.newSession.param.name=\ 
core.api.action.newSession.param.overwrite=\ 
core.api.action.removeProxyChainExcludedDomain = Supprime un domaine exclu du proxy sortant, \u00e0 l\u2019index sp\u00e9cifi\u00e9. L\u2019index peut \u00eatre obtenu dans la vue proxyChainExcludedDomains.
core.api.action.removeProxyChainExcludedDomain.param.idx=\ 
core.api.action.runGarbageCollection=\ 
core.api.action.saveSession = Saves the session.
core.api.action.saveSession.param.name = The name (or path) of the session. If a relative path is specified it will be resolved against the "session" directory in ZAP "home" dir.
core.api.action.saveSession.param.overwrite = If existing files should be overwritten, attempting to overwrite the files of the session already in use/saved will lead to an error ("already_exists").
core.api.action.sendRequest = Envoie la requ\u00eate HTTP, suivant en option les redirections. Renvoie la requ\u00eate envoy\u00e9e et la r\u00e9ponse re\u00e7ue et, le cas \u00e9ch\u00e9ant, les redirections suivies.
core.api.action.sendRequest.param.followRedirects=\ 
core.api.action.sendRequest.param.request=\ 
core.api.action.setHomeDirectory=\ 
core.api.action.setHomeDirectory.param.dir=\ 
core.api.action.setLogLevel = Sets the logging level for a given logger name.
core.api.action.setLogLevel.param.logLevel = The logging level which should be set.
core.api.action.setLogLevel.param.name = The logger name for which the logging level should be set.
core.api.action.setMode = Renseigne le mode, parmi [s\u00fbr, prot\u00e9g\u00e9, standard, attaque]
core.api.action.setMode.param.mode=\ 
core.api.action.setOptionAlertOverridesFilePath = D\u00e9fini (ou efface, si vide) le chemin vers le fichier de remplacement d'alerte invalide.
core.api.action.setOptionAlertOverridesFilePath.param.filePath=\ 
core.api.action.setOptionDefaultUserAgent = D\u00e9fini le user-agent que ZAP utilise \u00e0 la cr\u00e9ation des messages HTTP (par exemple, des spider messages ou des requ\u00eates CONNECT vers le proxy sortant).
core.api.action.setOptionDefaultUserAgent.param.String=\ 
core.api.action.setOptionDnsTtlSuccessfulQueries = Renseigne le TTL (en secondes) des requ\u00eates DNS r\u00e9ussies (appliqu\u00e9 apr\u00e8s le red\u00e9marrage de ZAP).
core.api.action.setOptionDnsTtlSuccessfulQueries.param.Integer=\ 
core.api.action.setOptionHttpStateEnabled=\ 
core.api.action.setOptionHttpStateEnabled.param.Boolean=\ 
core.api.action.setOptionMaximumAlertInstances = D\u00e9fini le nombre maximum d'instances d'alerte \u00e0 inclure dans un rapport. Une valeur de z\u00e9ro est trait\u00e9e comme "illimit\u00e9".
core.api.action.setOptionMaximumAlertInstances.param.numberOfInstances=\ 
core.api.action.setOptionMergeRelatedAlerts = D\u00e9fini si les alertes associ\u00e9es doivent \u00eatre fusionn\u00e9es ou non dans les rapports g\u00e9n\u00e9r\u00e9s.
core.api.action.setOptionMergeRelatedAlerts.param.enabled=\ 
core.api.action.setOptionProxyChainName=\ 
core.api.action.setOptionProxyChainName.param.String=\ 
core.api.action.setOptionProxyChainPassword=\ 
core.api.action.setOptionProxyChainPassword.param.String=\ 
core.api.action.setOptionProxyChainPort=\ 
core.api.action.setOptionProxyChainPort.param.Integer=\ 
core.api.action.setOptionProxyChainPrompt=\ 
core.api.action.setOptionProxyChainPrompt.param.Boolean=\ 
core.api.action.setOptionProxyChainRealm=\ 
core.api.action.setOptionProxyChainRealm.param.String=\ 
core.api.action.setOptionProxyChainSkipName = Utiliser les actions [ajouter|modifier|supprimer] ProxyChainExcludedDomain eu lieu et place.
core.api.action.setOptionProxyChainSkipName.param.String=\ 
core.api.action.setOptionProxyChainUserName=\ 
core.api.action.setOptionProxyChainUserName.param.String=\ 
core.api.action.setOptionSingleCookieRequestHeader=\ 
core.api.action.setOptionSingleCookieRequestHeader.param.Boolean=\ 
core.api.action.setOptionTimeoutInSecs = Sets the connection time out (in seconds).
core.api.action.setOptionTimeoutInSecs.param.Integer=\ 
core.api.action.setOptionUseProxyChain = D\u00e9fini si le proxy sortant doit \u00eatre utilis\u00e9 ou non. L'adresse/le nom d'h\u00f4te du proxy sortant doit \u00eatre d\u00e9fini pour activer cette option.
core.api.action.setOptionUseProxyChain.param.Boolean=\ 
core.api.action.setOptionUseProxyChainAuth=\ 
core.api.action.setOptionUseProxyChainAuth.param.Boolean=\ 
core.api.action.setOptionUseSocksProxy = Sets whether or not the SOCKS proxy should be used.
core.api.action.setOptionUseSocksProxy.param.Boolean = true if the SOCKS proxy should be used, false otherwise.
core.api.action.shutdown = Arr\u00eate ZAP
core.api.action.snapshotSession = Snapshots the session, optionally with the given name, and overwriting existing files. If no name is specified the name of the current session with a timestamp appended is used. If a relative path is specified it will be resolved against the "session" directory in ZAP "home" dir.
core.api.action.snapshotSession.param.name=\ 
core.api.action.snapshotSession.param.overwrite=\ 
core.api.deprecated.exim = Use the API endpoints in the 'exim' add-on instead.
core.api.deprecated.network = Use the API endpoints in the 'network' component instead.
core.api.depreciated.alert = Use the API endpoint with the same name in the 'alert' component instead.
core.api.depreciated.report = Use the 'generate' API endpoint the 'reports' component instead.
core.api.desc=\ 
core.api.other.fileDownload = Download a file from the transfer directory
core.api.other.fileDownload.param.fileName = The name of the file, may include subdirectories
core.api.other.fileUpload = Upload a file to the transfer directory. Only POST requests accepted with encodings of "multipart/form-data" or "application/x-www-form-urlencoded".
core.api.other.fileUpload.param.fileContents = The contents of the file.
core.api.other.fileUpload.param.fileName = The name of the file, may include subdirectories.
core.api.other.htmlreport = G\u00e9n\u00e8re un rapport au format HTML
core.api.other.jsonreport = G\u00e9n\u00e8re un rapport au format JSON
core.api.other.mdreport = G\u00e9n\u00e8re un rapport au format Markdown
core.api.other.messageHar = Donne au format HAR le message avec l'ID donn\u00e9
core.api.other.messageHar.param.id=\ 
core.api.other.messagesHar = Donne en format HAR les messages HTTP envoy\u00e9s au travers/par ZAP, en option filtr\u00e9s par URL et pagin\u00e9s avec position de 'd\u00e9part' et 'nombre' des messages
core.api.other.messagesHar.param.baseurl=\ 
core.api.other.messagesHar.param.count=\ 
core.api.other.messagesHar.param.start=\ 
core.api.other.messagesHarById = Donne les messages HTTP s\u00e9lectionn\u00e9s au format HAR.
core.api.other.messagesHarById.param.ids=\ 
core.api.other.proxy.pac=\ 
core.api.other.rootcert = Donne le certificat racine du proxy local.
core.api.other.sendHarRequest = Envoie la premi\u00e8re entr\u00e9e de requ\u00eate HAR, suivant en option les redirections. Retourne, en forme\u00e2t HAR, la requ\u00eate envoy\u00e9e et la r\u00e9ponse re\u00e7ue, et, le cas \u00e9ch\u00e9ant, les redirections suivies.
core.api.other.sendHarRequest.param.followRedirects=\ 
core.api.other.sendHarRequest.param.request=\ 
core.api.other.setproxy=\ 
core.api.other.setproxy.param.proxy=\ 
core.api.other.xmlreport = G\u00e9n\u00e8re un rapport au format XML
core.api.view.alert = Donne l'alerte avec l'ID donn\u00e9, le message HTTP correspondant peut \u00eatre obtenu avec le champ 'messageId' et la m\u00e9thode d'API 'message'
core.api.view.alert.param.id=\ 
core.api.view.alerts = Donne les alertes d\u00e9clench\u00e9es par ZAP, en option en filtrant par URL et en paginant avec la position de 'd\u00e9part' et le 'nombre' d'alertes
core.api.view.alerts.param.baseurl = The highest URL in the Sites tree under which alerts should be included.
core.api.view.alerts.param.count=\ 
core.api.view.alerts.param.riskId=\ 
core.api.view.alerts.param.start=\ 
core.api.view.alertsSummary = Obtenir le nombre d'alertes group\u00e9es par niveau de risque, avec filtrage optionnel par URL
core.api.view.alertsSummary.param.baseurl = The highest URL in the Sites tree under which alerts should be included.
core.api.view.childNodes = Gets the child nodes underneath the specified URL in the Sites tree
core.api.view.childNodes.param.url=\ 
core.api.view.excludedFromProxy = Donne les expressions r\u00e9guli\u00e8res, appliqu\u00e9es aux URL, pour exclure du proxy
core.api.view.getLogLevel = The detailed logging config, optionally filtered based on a name (ex\: starts with).
core.api.view.getLogLevel.param.name = The name for which the logger details should be provided (this value will be used as a case insensitive starts with filter).
core.api.view.homeDirectory=\ 
core.api.view.hosts = Donne le nom des h\u00f4tes contact\u00e9s au travers de/par ZAP
core.api.view.message = Donne le message HTTP avec l'ID donn\u00e9. Retourne l'ID, les en-t\u00eates de requ\u00eate/r\u00e9ponse et les corps, cookies et note.
core.api.view.message.param.id=\ 
core.api.view.messages = Donne les messages HTTP envoy\u00e9s par ZAP, requ\u00eate et r\u00e9ponse au format HAR, en option filtr\u00e9s par URL et pagin\u00e9s avec la position de 'd\u00e9part' et le 'nombre' de messages
core.api.view.messages.param.baseurl = The highest URL in the Sites tree under which messages should be included.
core.api.view.messages.param.count=\ 
core.api.view.messages.param.start=\ 
core.api.view.messagesById = Donne les messages HTTP s\u00e9lectionn\u00e9s au format HAR.
core.api.view.messagesById.param.ids=\ 
core.api.view.mode = Donne le mode
core.api.view.numberOfAlerts = Donne le nombre d'alertes, en option en filtrant par URL
core.api.view.numberOfAlerts.param.baseurl = The highest URL in the Sites tree under which alerts should be included.
core.api.view.numberOfAlerts.param.riskId=\ 
core.api.view.numberOfMessages = Donne le nombre de messages, en option en filtrant par URL
core.api.view.numberOfMessages.param.baseurl = The highest URL in the Sites tree under which messages should be included.
core.api.view.optionAlertOverridesFilePath = Donne le chemin vers le fichier de remplacement d'alerte.
core.api.view.optionDefaultUserAgent = Donne le user-agent que ZAP utilise \u00e0 la cr\u00e9ation des messages HTTP (par exemple, des spider messages ou des requ\u00eates CONNECT vers le proxy sortant).
core.api.view.optionDnsTtlSuccessfulQueries = Donne le TTL (en secondes) des requ\u00eates DNS r\u00e9ussies.
core.api.view.optionHttpState=\ 
core.api.view.optionHttpStateEnabled=\ 
core.api.view.optionMaximumAlertInstances = Donne le nombre maximum d'instances d'alerte \u00e0 inclure dans un rapport.
core.api.view.optionMergeRelatedAlerts = Donne si les alertes associ\u00e9es doivent \u00eatre fusionn\u00e9es ou non dans les rapports g\u00e9n\u00e9r\u00e9s.
core.api.view.optionProxyChainName=\ 
core.api.view.optionProxyChainPassword=\ 
core.api.view.optionProxyChainPort=\ 
core.api.view.optionProxyChainPrompt=\ 
core.api.view.optionProxyChainRealm=\ 
core.api.view.optionProxyChainSkipName = Utilisez plut\u00f4t la vue proxyChainExcludedDomains.
core.api.view.optionProxyChainUserName=\ 
core.api.view.optionProxyExcludedDomains = Utilisez plut\u00f4t la vue proxyChainExcludedDomains.
core.api.view.optionProxyExcludedDomainsEnabled = Utilisez plut\u00f4t la vue proxyChainExcludedDomains.
core.api.view.optionSingleCookieRequestHeader=\ 
core.api.view.optionTimeoutInSecs = Gets the connection time out (in seconds).
core.api.view.optionUseProxyChain=\ 
core.api.view.optionUseProxyChainAuth=\ 
core.api.view.optionUseSocksProxy = Gets whether or not the SOCKS proxy should be used.
core.api.view.proxyChainExcludedDomains = Donne tous les domaines exclus du proxy sortant. Pour chaque domaine, les informations suivantes sont affich\u00e9es\: l\u2019index, la valeur (domaine), si activ\u00e9, et si sp\u00e9cifi\u00e9 comme expression r\u00e9guli\u00e8re.
core.api.view.sessionLocation = Donne l\u2019emplacement du fichier de la session en cours
core.api.view.sites = Donne les sites contact\u00e9s au travers de/par ZAP (sch\u00e9ma et domaine)
core.api.view.urls = Donne les URLs contact\u00e9es au travers de/par ZAP
core.api.view.urls.param.baseurl = The highest URL in the Sites tree under which URLs should be included.
core.api.view.version = Donne la version de ZAP
core.api.view.zapHomePath = Donne le chemin vers le r\u00e9pertoire de ZAP.

custompages.content.location.response = R\u00e9ponse
custompages.content.location.url = URL
custompages.desc = Custom Pages Definition
custompages.dialog.add.button.confirm = Confirmer
custompages.dialog.add.field.content.empty.warn = The "Content" field can't be blank or simply wildcard (.*). 
custompages.dialog.add.field.label.content = Content\:
custompages.dialog.add.field.label.contentlocation = Content Location\:
custompages.dialog.add.field.label.enabled = Activ\u00e9 \:
custompages.dialog.add.field.label.regex = Is Regex?
custompages.dialog.add.field.label.type = Type\:
custompages.dialog.add.title = Add Custom Page
custompages.dialog.modify.button.confirm = Confirmer
custompages.dialog.modify.title = Modify Custom Page
custompages.dialog.remove.button.cancel = Annuler
custompages.dialog.remove.button.confirm = Supprimer
custompages.dialog.remove.checkbox.label = Do not show this message again.
custompages.dialog.remove.text = Are you sure you want to remove the selected Custom Page?
custompages.dialog.remove.title = Remove Custom Page
custompages.name = Custom Pages Extension
custompages.panel.description = Define custom pages for error conditions, etc.
custompages.panel.title = Custom Page
custompages.popup.indicator = {0} \: Custom Page Indicator
custompages.popup.url = {0} \: Custom Page URL
custompages.table.header.content = Content
custompages.table.header.contentlocation = Content Location
custompages.table.header.enabled = Activ\u00e9
custompages.table.header.isregex = Is RegEx?
custompages.table.header.type = Custom Page Type
custompages.type.auth = Auth. Issue
custompages.type.error = Error Page
custompages.type.notfound = Not Found
custompages.type.ok = Ok
custompages.type.other = Other

database.newsession.button.start = D\u00e9marrer
database.newsession.prompt.label = Rappelez-vous de mon choix et ne me demandez plus.
database.newsession.prompt.note = <html><body>Vous pouvez toujours modifier votre d\u00e9cision via l'\u00e9cran Options / Base de donn\u00e9es</body</html>
database.newsession.question = <html><body><b>Voulez-vous sauvegarder la session ZAP?</b> </body</html>
database.newsession.temporary = <html><body>Non, je ne veux pas sauvegarder cette session pour le moment</body></html>
database.newsession.timestamped = <html><body>Oui, je veux sauvegarder cette session avec un nom bas\u00e9 sur l'horodatage actuel</body></html>
database.newsession.userspec = <html><body>Oui, je veux enregistrer cette session, mais je veux en pr\u00e9ciser le nom et l'emplacement</body></html>
database.optionspanel.name = Base de donn\u00e9es
database.optionspanel.option.compact.label = Compacter (lors de l'arr\u00eat)
database.optionspanel.option.newsessionopt.label = Default Option\:
database.optionspanel.option.newsessionopt.temporary = Ne pas sauvegarder automatiquement
database.optionspanel.option.newsessionopt.timestamped = Sauvegarder avec un nom horodat\u00e9
database.optionspanel.option.newsessionopt.unspecified = Non sp\u00e9cifi\u00e9
database.optionspanel.option.newsessionopt.userspec = Sauvegarder avec un nom sp\u00e9cifi\u00e9 
database.optionspanel.option.newsessionprompt.label = Demander les options de sauvegarde de la nouvelle session
database.optionspanel.option.recoveryLog.label = Journal de r\u00e9cup\u00e9ration
database.optionspanel.option.recoveryLog.tooltip = <html>Contr\u00f4le si le journal de r\u00e9cup\u00e9ration de la base de donn\u00e9es est activ\u00e9 ou non.<br>Am\u00e9liore la performance de la base de donn\u00e9es quand d\u00e9sactiv\u00e9, mais peut conduire \u00e0 la perte de donn\u00e9es si ZAP s'arr\u00eate abruptement.<br>Note\: la session actuelle n'est pas touch\u00e9e, les changements prennent effet sur les sessions nouvelles ou r\u00e9ouvertes.</html>
database.optionspanel.option.request.body.size.label = Taille de corps de requ\u00eate maximale
database.optionspanel.option.response.body.size.label = Taille de corps de r\u00e9ponse maximale 

edit.find.button.cancel = Annuler
edit.find.button.find = Trouver
edit.find.label.notfound = String not found.
edit.find.label.what = Rechercher \:
edit.find.popup = Rechercher...
edit.find.title = Trouver
edit.name = Modifier l'Extension Menu

export.button.default.filename = SansTitre.csv
export.button.error = Erreur lors de l'exportation\:
export.button.name = Exporter
export.button.success = L'exportation de succ\u00e8s\!

exportUrls.popup = Exporter toutes les URLs vers le fichier...
exportUrls.popup.context.error = Veuillez s\u00e9lectionner un Contexte.
exportUrls.popup.selected = Exporter les URLs s\u00e9lectionn\u00e9es vers le fichier...

ext.desc = Vous permet de configurer les extensions charg\u00e9es au d\u00e9marrage de ZAP 
ext.name = Configuration de l'extension Extension

file.format.ascii = Fichier texte ASCII
file.format.html = Fichier HTML ASCII
file.format.json = Fichier JSON
file.format.md = Fichier Markdown ASCII
file.format.xml = Fichier XML ASCII
file.format.zap.addon = Accessoire ZAP
file.format.zap.context = Contexte ZAP
file.format.zap.policy = Strat\u00e9gie ZAP
file.format.zap.session = Session ZAP
file.load.error = Erreur lors du chargement du fichier depuis
file.overwrite.warning = Le fichier existe. Oui\=Ecraser, No\=Ajouter?
file.save.error = Erreur lors de la sauvegarde du fichier dans  

flag.site.popup = Signaler comme

footer.alerts.high.tooltip = Alertes de priorit\u00e9 \u00e9lev\u00e9e
footer.alerts.info.tooltip = Alertes de niveau \u00ab pour information \u00bb
footer.alerts.label = <html>&nbsp;Alertes&nbsp;</html>
footer.alerts.low.tooltip = Alertes de priorit\u00e9 faible
footer.alerts.medium.tooltip = Alertes de priorit\u00e9 moyenne
footer.scans.label = Scans en cours

forcedUser.api.action.setForcedUser = D\u00e9finit l'utilisateur (ID) qui doit \u00eatre utilis\u00e9 en mode \u00abutilisateur forc\u00e9\u00bb pour le contexte donn\u00e9 (ID)
forcedUser.api.action.setForcedUser.param.contextId=\ 
forcedUser.api.action.setForcedUser.param.userId=\ 
forcedUser.api.action.setForcedUserModeEnabled = D\u00e9finit si le mode \u00abutilisateur forc\u00e9\u00bb doit \u00eatre activ\u00e9 ou non
forcedUser.api.action.setForcedUserModeEnabled.param.boolean=\ 
forcedUser.api.desc=\ 
forcedUser.api.view.getForcedUser = Donne l'utilisateur (ID), d\u00e9fini comme \u00abutilisateur forc\u00e9\u00bb pour le contexte donn\u00e9 (ID)
forcedUser.api.view.getForcedUser.param.contextId=\ 
forcedUser.api.view.isForcedUserModeEnabled = Retourne \u00abtrue\u00bb si le mode \u00abmode utilisateur forc\u00e9\u00bb est activ\u00e9, \u00abfalse\u00bb dans le cas contraire
forcedUser.name = Forced User Extension

forceduser.menuitem.label = Activer le mode "Utilisateur Forc\u00e9"
forceduser.panel.label.description = <html><p>Select the user that will be used for all the requests made for this context, if the 'Forced User' mode is enabled\:</p></html>
forceduser.panel.title = Utilisateur forc\u00e9
forceduser.toolbar.button.disabled = Mode utilisateur forc\u00e9 d\u00e9sactiv\u00e9 - Configurez au moins un utilisateur forc\u00e9 par contexte \u00e0 activer
forceduser.toolbar.button.off = Mode utilisateur forc\u00e9 d\u00e9sactiv\u00e9 - Cliquez ici pour activer 
forceduser.toolbar.button.on = Mode utilisateur forc\u00e9 activ\u00e9 - cliquez ici pour d\u00e9sactiver

form.dialog.button.cancel = Annuler

generic.error.internal.msg = An error occurred while performing the action.\nConsider reporting the error with following details\:
generic.error.internal.title = Erreur interne
generic.filter.label = Filtre\:
generic.filter.tooltip = Le syst\u00e8me de filtrage supporte les expressions r\u00e9guli\u00e8res.
generic.options.panel.security.protocols.error.just.sslv2hello.selected = SSLv2Hello doit \u00eatre s\u00e9lectionn\u00e9 en conjonction avec d'autres protocoles de s\u00e9curit\u00e9.
generic.options.panel.security.protocols.error.no.protocols.selected = Vous devez s\u00e9lectionner au moins un protocole de s\u00e9curit\u00e9.
generic.options.panel.security.protocols.protocol.not.supported.tooltip = Protocole non support\u00e9 par la JRE
generic.options.panel.security.protocols.ssl2hello.label = SSLv2Hello
generic.options.panel.security.protocols.ssl3.label = SSL 3
generic.options.panel.security.protocols.title = Protocoles de s\u00e9curit\u00e9
generic.options.panel.security.protocols.tlsv1.1.label = TLS 1.1
generic.options.panel.security.protocols.tlsv1.2.label = TLS 1.2
generic.options.panel.security.protocols.tlsv1.3.label = TLS 1.3
generic.options.panel.security.protocols.tlsv1.label = TLS 1
generic.value.disabled = D\u00e9sactiv\u00e9
generic.value.size.bytes.unit.bytes = octets
generic.value.size.bytes.unit.gibytes = GiB
generic.value.size.bytes.unit.kibytes = KiB
generic.value.size.bytes.unit.mibytes = MiB
generic.value.size.bytes.value.unit = {0} {1}
generic.value.text.separator.comma = {0}, {1}
generic.value.time.duration.unit.hours = h
generic.value.time.duration.unit.milliseconds = ms
generic.value.time.duration.unit.minutes = min
generic.value.time.duration.unit.seconds = r
generic.value.time.duration.value.unit = {0} {1}

globalexcludeurl.desc = G\u00e8re l'ajout d'URL \u00e0 exclure globalement
globalexcludeurl.name = Extension URL \u00e0 exclure globalement

help.button.tooltip = ZAP User Guide
help.desc = ZAP User Guide
help.dialog.button.tooltip = Aide pour cette bo\u00eete de dialogue
help.error.nohelp = Guide de l'utilisateur pas install\u00e9 - t\u00e9l\u00e9chargez l'accessoire \u00abaide\u00bb depuis la foire aux modules
help.menu.guide = ZAP User Guide
help.name = Extension Aide

history.addnote.title = Ajouter une note
history.browser.disabled = Displaying HTTP messages in browser is disabled as ZAP appears to be running in a container
history.browser.popup = Ouvrir l'URL dans le navigateur
history.browser.warning = Impossible d'afficher le message HTTP dans le navigateur.
history.clear.tooltip = Effacer
history.delete.popup = Supprimer (de la vue)
history.export.messages.popup = Exporter le message dans un fichier...
history.export.messages.select.warning = S\u00e9lectionnez des messages HTTP dans le panneau Historique avant d'exporter vers le fichier.
history.export.response.popup = Export Response(s) to File...
history.export.response.select.warning = S\u00e9lectionnez un message HTTP dans le panneau historique avant exportation vers le fichier.
history.filter.badregex.warning = Expression r\u00e9guli\u00e8re invalide\: {0}
history.filter.button.apply = Appliquer
history.filter.button.clear = Effacer
history.filter.button.filter = Filtrer
history.filter.desc.label.alerts = Alertes
history.filter.desc.label.codes = Codes
history.filter.desc.label.methods = M\u00e9thodes
history.filter.desc.label.notes = Notes
history.filter.desc.label.tags = Tags
history.filter.desc.label.urlexcregex = Regex d'exc d'URL
history.filter.desc.label.urlincregex = Regex d'inc d'URL
history.filter.label.alerts = Alertes
history.filter.label.codes = Codes
history.filter.label.desc = Select the required filters below. You can select multiple rows in each element. An element is not used for filtering if none of the rows in it are selected.
history.filter.label.filter = Filtre\:
history.filter.label.methods = M\u00e9thodes
history.filter.label.notes = Notes
history.filter.label.off = OFF
history.filter.label.on = EN
history.filter.label.tags = Tags
history.filter.label.urlexcregex = Expression r\u00e9guli\u00e8re URL exc\: 
history.filter.label.urlincregex = Expression r\u00e9guli\u00e8re URL inc\: 
history.filter.notes.absent = Absent
history.filter.notes.ignore = Ignorer
history.filter.notes.present = Pr\u00e9sent
history.filter.title = Historique de filtre
history.jumpto.message = Which history ID would you like to jump to?
history.jumpto.popup.label = Jump to History ID...
history.jumpto.title = Jump to History ID...
history.linkWithSitesSelection.selected.button.tooltip = Supprimer le lien avec la s\u00e9lection de sites
history.linkWithSitesSelection.unselected.button.tooltip = Lier avec s\u00e9lection de sites
history.managetags.button.add = Ajouter
history.managetags.button.delete = Supprimer
history.managetags.button.save = Sauvegarder
history.managetags.label.addtag = Ajouter un Tag \:
history.managetags.label.currenttags = Tags actuels \:
history.managetags.title = Manage History Tags
history.name = Extension Historique
history.note.popup = Remarque...
history.panel.mnemonic = h
history.panel.title = Historique
history.purge.cancel = Annuler
history.purge.confirm = Confirmer
history.purge.confirm.message = Don't show this dialog again.
history.purge.popup = Supprimer
history.purge.title = Delete History Record(s)
history.purge.warning = L'historique va \u00eatre purg\u00e9 de la base de donn\u00e9es.  Continuer?
history.scan.warning = Erreur de chargement de l'historique.
history.scope.button.selected = Afficher toutes les URL
history.scope.button.unselected = Afficher uniquement les URL du p\u00e9rim\u00e8tre
history.showinhistory.popup = Afficher dans l'onglet Historique
history.showresponse.popup = Afficher la r\u00e9ponse dans le navigateur
history.tags.popup = Manage History Tags...

http.panel.component.all.tooltip = Combined Display for Header and Body
http.panel.component.split.body = Corps\: 
http.panel.component.split.header = En-t\u00eate\: 
http.panel.component.split.tooltip = Split Display for Header and Body
http.panel.component.warn.datainvalid = Unable to switch components, failed to set the data to the message.
http.panel.model.header.warn.malformed = Failed to parse the header, is it well-formed?
http.panel.model.header.warn.notfound = No header found.
http.panel.name = Combined HTTP Panels Extension
http.panel.noSuitableComponentFound = Aucun composant ad\u00e9quat n'a \u00e9t\u00e9 trouv\u00e9 pour afficher le message.
http.panel.request.mnemonic = r
http.panel.request.title = Requ\u00eate
http.panel.requestAndResponse.title = Request & Response
http.panel.response.content.modified = Content Modified
http.panel.response.content.modified.tooltip = For performance reasons the content has been modified.\nLong lines have been split and line wrap is disabled.\nHighlighting might not work as expected.
http.panel.response.content.wrapdisabled = Line Wrap Disabled
http.panel.response.content.wrapdisabled.tooltip = For performance reasons the line wrap is disabled.
http.panel.response.mnemonic = r
http.panel.response.title = R\u00e9ponse
http.panel.view.formtable.ext.name = HTTP Panel Form Table View Extension
http.panel.view.hex.ext.name = HTTP Panel Hex View Extension
http.panel.view.hex.name = Hex
http.panel.view.image.ext.name = HTTP Panel Image View Extension
http.panel.view.image.name = Image
http.panel.view.largerequest.all.warning = <html><p>Very large request body ({0} bytes) - switch views (using the pulldown currently showing ''Body\: Large Request'' above)to display.</p><p>Be aware that this message may take some time to load.</p><p>You can change the minimum message size used for the ''Large Request'' view via Options / Display.</p></html> 
http.panel.view.largerequest.ext.name = HTTP Panel Large Request View Extension
http.panel.view.largerequest.name = Grande requ\u00eate
http.panel.view.largerequest.split.warning = <html><p>Very large request body ({0} bytes) - switch views (using the pulldown currently showing ''Body\: Large Request'' above) to display.</p><p>Be aware that this message may take some time to load.</p><p>You can change the minimum message size used for the ''Large Request'' view via Options / Display.</p></html> 
http.panel.view.largeresponse.all.warning = <html><p>Very large response body ({0} bytes) - switch views (using the pulldown currently showing ''Body\: Large Response'' above) to display.</p><p>Be aware that this message may take some time to load.</p><p>You can change the minimum message size used for the ''Large Response'' view via Options / Display.</p></html>
http.panel.view.largeresponse.ext.name = HTTP Panel Large Response View Extension
http.panel.view.largeresponse.name = R\u00e9ponse de grande taille
http.panel.view.largeresponse.split.warning = <html><p>Very large response body ({0} bytes) - switch views (using the pulldown currently showing ''Body\: Large Response'' above) to display.</p><p>Be aware that this message may take some time to load.</p><p>You can change the minimum message size used for the ''Large Response'' view via Options / Display.</p></html> 
http.panel.view.posttable.ext.name = HTTP Panel Post Table View Extension
http.panel.view.requestquery.ext.name = HTTP Panel Query Table View Extension
http.panel.view.syntaxhighlighter.ext.name = HTTP Panel Syntax Highlighter View Extension
http.panel.view.syntaxtext.popup.syntax.autoDetect = D\u00e9tection automatique
http.panel.view.syntaxtext.popup.syntax.label = Syntaxe
http.panel.view.syntaxtext.popup.view.animatedBracketMatching = Correspondance des parenth\u00e8ses anim\u00e9e
http.panel.view.syntaxtext.popup.view.antiAliasing = Anti-Aliasing
http.panel.view.syntaxtext.popup.view.bracketMatching = Correspondance des parenth\u00e8ses
http.panel.view.syntaxtext.popup.view.codeFolding = Code Folding
http.panel.view.syntaxtext.popup.view.fadeCurrentHighlightLine = Fondu de la ligne actuellement en surbrillance
http.panel.view.syntaxtext.popup.view.highlightCurrentLine = Mettre en surbrillance la ligne courante
http.panel.view.syntaxtext.popup.view.label = Vue
http.panel.view.syntaxtext.popup.view.markOccurrences = Marquer les occurrences
http.panel.view.syntaxtext.popup.view.roundedSelectionEdges = Bords de s\u00e9lection arrondis
http.panel.view.syntaxtext.popup.view.showLineNumbers = Afficher les num\u00e9ros de ligne
http.panel.view.syntaxtext.popup.view.showNewlineCharacters = Montrer les caract\u00e8res de saut de ligne
http.panel.view.syntaxtext.popup.view.showWhitespaceCharacters = Montrer les caract\u00e8res d'espace
http.panel.view.syntaxtext.popup.view.wordWrap = Retour \u00e0 la ligne
http.panel.view.syntaxtext.syntax.css = CSS
http.panel.view.syntaxtext.syntax.html = HTML
http.panel.view.syntaxtext.syntax.javascript = JavaScript
http.panel.view.syntaxtext.syntax.json = JSON
http.panel.view.syntaxtext.syntax.plain = Brut
http.panel.view.syntaxtext.syntax.xWwwFormUrlencoded = x-www-form-urlencoded
http.panel.view.syntaxtext.syntax.xml = XML
http.panel.view.table.name = Vue par onglet
http.panel.view.table.paramName = Nom du param\u00e8tre
http.panel.view.table.paramValue = Valeur
http.panel.view.tableparam.addins = Modules compl\u00e9mentaires
http.panel.view.tableparam.functions = Fonctions
http.panel.view.tableparam.type = Type
http.panel.view.tablev2.name = Table v2
http.panel.view.text.name = Raw View
http.panel.view.warn.datainvalid = Unable to switch views, failed to set the data to the message.

httpSessions.api.action.addDefaultSessionToken = Adds a default session token with the given name and enabled state.
httpSessions.api.action.addDefaultSessionToken.param.sessionToken=\ 
httpSessions.api.action.addDefaultSessionToken.param.tokenEnabled=\ 
httpSessions.api.action.addSessionToken = Ajoute le jeton de session au site donn\u00e9.
httpSessions.api.action.addSessionToken.param.sessionToken=\ 
httpSessions.api.action.addSessionToken.param.site=\ 
httpSessions.api.action.createEmptySession = Cr\u00e9e une session vide pour le site donn\u00e9. En option avec le nom donn\u00e9.
httpSessions.api.action.createEmptySession.param.session=\ 
httpSessions.api.action.createEmptySession.param.site=\ 
httpSessions.api.action.removeDefaultSessionToken = Removes the default session token with the given name.
httpSessions.api.action.removeDefaultSessionToken.param.sessionToken=\ 
httpSessions.api.action.removeSession = Supprime la session du site donn\u00e9.
httpSessions.api.action.removeSession.param.session=\ 
httpSessions.api.action.removeSession.param.site=\ 
httpSessions.api.action.removeSessionToken = Supprime le jeton de session du site donn\u00e9.
httpSessions.api.action.removeSessionToken.param.sessionToken=\ 
httpSessions.api.action.removeSessionToken.param.site=\ 
httpSessions.api.action.renameSession = Renomme la session du site donn\u00e9.
httpSessions.api.action.renameSession.param.newSessionName=\ 
httpSessions.api.action.renameSession.param.oldSessionName=\ 
httpSessions.api.action.renameSession.param.site=\ 
httpSessions.api.action.setActiveSession = Active la session donn\u00e9e pour le site donn\u00e9.
httpSessions.api.action.setActiveSession.param.session=\ 
httpSessions.api.action.setActiveSession.param.site=\ 
httpSessions.api.action.setDefaultSessionTokenEnabled = Sets whether or not the default session token with the given name is enabled.
httpSessions.api.action.setDefaultSessionTokenEnabled.param.sessionToken=\ 
httpSessions.api.action.setDefaultSessionTokenEnabled.param.tokenEnabled=\ 
httpSessions.api.action.setSessionTokenValue = Renseigne la valeur du jeton de la session donn\u00e9e pour le site donn\u00e9.
httpSessions.api.action.setSessionTokenValue.param.session=\ 
httpSessions.api.action.setSessionTokenValue.param.sessionToken=\ 
httpSessions.api.action.setSessionTokenValue.param.site=\ 
httpSessions.api.action.setSessionTokenValue.param.tokenValue=\ 
httpSessions.api.action.unsetActiveSession = D\u00e9truit la session active du site donn\u00e9.
httpSessions.api.action.unsetActiveSession.param.site=\ 
httpSessions.api.desc=\ 
httpSessions.api.view.activeSession = Donne le nom de la session active pour le site donn\u00e9.
httpSessions.api.view.activeSession.param.site=\ 
httpSessions.api.view.defaultSessionTokens = Gets the default session tokens.
httpSessions.api.view.sessionTokens = Donne les noms des jetons de session pour le site donn\u00e9.
httpSessions.api.view.sessionTokens.param.site=\ 
httpSessions.api.view.sessions = Donne les sessions du site donn\u00e9. Retourne \u00e9ventuellement la session avec le nom donn\u00e9.
httpSessions.api.view.sessions.param.session=\ 
httpSessions.api.view.sessions.param.site=\ 
httpSessions.api.view.sites = Donne tous les sites ayant des sessions.

httpsessions.api.error.rename = Impossible de renommer car la session n'a pas \u00e9t\u00e9 trouv\u00e9e ou le nom existe d\u00e9j\u00e0
httpsessions.desc = Extension traitant les sessions HTTP
httpsessions.name = Extension Sessions HTTP
httpsessions.options.dialog.token.add.button.cancel = Annuler
httpsessions.options.dialog.token.add.button.confirm = Ajouter
httpsessions.options.dialog.token.add.title = Ajouter un Jeton de Session HTTP
httpsessions.options.dialog.token.field.label.enabled = Activ\u00e9 \:
httpsessions.options.dialog.token.field.label.name = Jeton\:
httpsessions.options.dialog.token.modify.button.confirm = Modifier
httpsessions.options.dialog.token.modify.title = Modifier le Jeton de Session HTTP
httpsessions.options.dialog.token.remove.button.cancel = Annuler
httpsessions.options.dialog.token.remove.button.confirm = Supprimer
httpsessions.options.dialog.token.remove.checkbox.label = Do not show this message again.
httpsessions.options.dialog.token.remove.text = Etes-vous certain de vouloir supprimer le jeton s\u00e9lectionn\u00e9?
httpsessions.options.dialog.token.remove.title = Supprimer le Jeton de Session HTTP
httpsessions.options.dialog.token.warning.name.repeated.text = Un jeton de Session HTTP de m\u00eame nom existe d\u00e9j\u00e0.
httpsessions.options.dialog.token.warning.name.repeated.title = Nom du jeton de session HTTP dupliqu\u00e9
httpsessions.options.label.proxyOnly = Activ\u00e9 uniquement pour le Proxy (non recommand\u00e9)
httpsessions.options.label.tokens = <html><p>Jetons de session par d\u00e9faut (non sensible \u00e0 la casse)</p><p><i>* SI vous ajoutez un nom ou changez l'un des noms de jeton, il est n\u00e9cessaire de revisiter les pages contenant ces jetons afin qu'ils soient reconnus.</i></p></html>
httpsessions.options.table.header.enabled = Actif
httpsessions.options.table.header.token = Nom du jeton
httpsessions.options.title = Sessions http
httpsessions.panel.mnemonic = h
httpsessions.panel.title = Sessions http
httpsessions.popup.find = Find Related Messages
httpsessions.popup.session.active.set = D\u00e9finir comme \u00e9tant actif
httpsessions.popup.session.active.unset = Retirer le status actif
httpsessions.popup.session.addUser = Ajouter l'utilisateur en tant que 'Manuel Auth' pour le contexte...
httpsessions.popup.session.copyToken = Copy Session Token Value
httpsessions.popup.session.remove = Supprimer la session
httpsessions.session.defaultName = Session {0}
httpsessions.table.header.active = Actif
httpsessions.table.header.matched = Messages mis en correspondance
httpsessions.table.header.name = Nom
httpsessions.table.header.tokens = Valeurs des Jetons de Session
httpsessions.toolbar.newsession.label = Nouvelle session
httpsessions.toolbar.newsession.tooltip = Forcer une nouvelle session
httpsessions.toolbar.options.button = Options
httpsessions.toolbar.site.label = Site\:
httpsessions.toolbar.site.select = --S\u00e9lectionnez un site--

jvm.options.error.writing = Impossible d''enregistrer les options de JVM dans le fichier de propri\u00e9t\u00e9s {0}\:\n{1}
jvm.options.label.jvmoptions = Options de JVM\:
jvm.options.memory.max = Max\: {0}
jvm.options.memory.size = Size\: {0}
jvm.options.memory.used = Used\: {0}
jvm.options.title = JVM
jvm.options.warning.restart = Les modifications apport\u00e9es aux options de JVM ne s'appliqueront que lorsque le programme sera red\u00e9marr\u00e9.

keyboard.api.cheatsheet.footer = </table><br/>Generated by the ZAP API</body>
keyboard.api.cheatsheet.header = <head><title>ZAP Keyboard shortcuts</title></head><body><H1>ZAP Keyboard shortcuts</H1><table border\="0"><tr><th>Action</th><th></th><th>Modifiers</th><th>Key</th></tr>
keyboard.api.cheatsheet.tablerow = <tr><td>{0}</td><td>&nbsp;</td><td>{1}</td><td>{2}</td></tr>
keyboard.api.other.cheatsheetActionOrder = Lists the keyboard shortcuts sorted by action, optionally, showing actions without shortcut set.
keyboard.api.other.cheatsheetKeyOrder = Lists the keyboard shortcuts sorted by keyboard shortcut, optionally, showing actions without shortcut set.
keyboard.desc = Ajoute le support des raccourcis clavier configurables pour tous les menus ZAP.
keyboard.dialog.button.save = Ensemble
keyboard.dialog.label.action = Action\: 
keyboard.dialog.label.alt = Alt\:
keyboard.dialog.label.control = Contr\u00f4le\:
keyboard.dialog.label.key = Cl\u00e9\:
keyboard.dialog.label.shift = MAJ\:
keyboard.dialog.title = Modifier raccourci clavier
keyboard.dialog.warning.dup = D\u00e9j\u00e0 utilis\u00e9 pour\: {0}
keyboard.key.alt = Alt
keyboard.key.control = Contr\u00f4le
keyboard.key.down = Vers le bas
keyboard.key.left = Gauche
keyboard.key.right = Droit
keyboard.key.shift = MAJ
keyboard.key.up = Vers le haut
keyboard.name = Extension Configuration du Clavier
keyboard.options.button.cheatAction = Fiche de r\u00e9sum\u00e9 'Action'
keyboard.options.button.cheatAction.tooltip = <html><body>G\u00e9n\u00e8re une fiche de r\u00e9sum\u00e9 des raccourcis clavier HTML tri\u00e9s par 'action'<br>Ceci n'est disponible que si l'API est activ\u00e9e</body></html>
keyboard.options.button.cheatKey = Fiche de r\u00e9sum\u00e9 'Cl\u00e9'
keyboard.options.button.cheatKey.tooltip = <html><body>G\u00e9n\u00e8re une fiche de r\u00e9sum\u00e9 des raccourcis clavier HTML tri\u00e9s par 'cl\u00e9'<br>Ceci n'est disponible que si l'API est activ\u00e9e</body></html>
keyboard.options.button.reset = Remettre \u00e0 z\u00e9ro
keyboard.options.table.header.key = Cl\u00e9
keyboard.options.table.header.menu = Menu
keyboard.options.table.header.mods = Modificateurs
keyboard.options.title = Clavier

localProxies.api.action.addAdditionalProxy = Ajoute un nouveau Proxy avec les d\u00e9tails fournis.
localProxies.api.action.addAdditionalProxy.param.address=\ 
localProxies.api.action.addAdditionalProxy.param.alwaysDecodeZip=\ 
localProxies.api.action.addAdditionalProxy.param.behindNat=\ 
localProxies.api.action.addAdditionalProxy.param.port=\ 
localProxies.api.action.addAdditionalProxy.param.removeUnsupportedEncodings=\ 
localProxies.api.action.removeAdditionalProxy = Supprime le proxy additionnel avec le port et l'adresse sp\u00e9cifi\u00e9s.
localProxies.api.action.removeAdditionalProxy.param.address=\ 
localProxies.api.action.removeAdditionalProxy.param.port=\ 
localProxies.api.desc=\ 
localProxies.api.view.additionalProxies = Donne tous les proxys additionnels qui ont \u00e9t\u00e9 configur\u00e9s.

locale.options.label.change = <html><body><p>Vous pouvez changer la langue en s\u00e9lectionnant <br>&nbsp; &nbsp; &nbsp;&nbsp; Outils / Options... / Ecran</body></html>
locale.options.label.language = Veuillez s\u00e9lectionner votre langue \:

log4j.desc = Consigne les erreurs dans l'onglet sortie en mode de d\u00e9veloppement seulement
log4j.icon.title = Erreurs
log4j.name = Extension Log4j
log4j.tools.menu.gc = Lancer le ramasse-miettes

manReq.button.send = Envoyer
manReq.button.send.tooltip = Alt+Enter
manReq.button.send.tooltip.mac = Control+Option+Return
manReq.checkBox.fixLength = Update Content Length
manReq.checkBox.followRedirect = Suivre les redirections
manReq.checkBox.useCSRF = Regenerate Anti-CSRF Token
manReq.checkBox.useCookies = Accept cookies
manReq.checkBox.useSession = Utiliser la session de suivi actuelle
manReq.dialog.title = Editeur de requ\u00eate
manReq.display.above = Requ\u00eate affich\u00e9e au-dessus de la r\u00e9ponse
manReq.display.sidebyside = Requ\u00eate et r\u00e9ponse c\u00f4te-\u00e0-c\u00f4te
manReq.display.tabs = S\u00e9parer les onglets de requ\u00eate et de r\u00e9ponse
manReq.label.contentLength = Longueur du corps \: 
manReq.label.timeLapse = Heure\: 
manReq.label.totalLength = Longueur totale \: 
manReq.label.totalLengthBytes = octets
manReq.name = Manual Request Editor Extension
manReq.outofscope.redirection.warning = Une redirection n''a pas \u00e9t\u00e9 suivie parce qu''elle \u00e9tait en dehors du p\u00e9rim\u00e8tre\:\n{0}
manReq.outofscope.warning = URL cible pas dans le p\u00e9rim\u00e8tre
manReq.pullDown.method = M\u00e9thode
manReq.pullDown.method.warn = Unable to change the method, failed to set the data to the message.
manReq.safe.warning = Requ\u00eates manuelles non autoris\u00e9es en mode s\u00e9curis\u00e9
manReq.tab.request = Requ\u00eate
manReq.tab.response = R\u00e9ponse
manReq.warn.datainvalid = Unable to set the data to the message.

menu.analyse = Analyser
menu.analyse.mnemonic = a
menu.analyse.scan = Scanner
menu.analyse.scanAll = Tout Scanner
menu.analyse.scanPolicy = Strat\u00e9gie de balayage...
menu.analyse.spider = Indexer...
menu.edit = Modifier
menu.edit.find = Rechercher...
menu.edit.find.mnemonic = r
menu.edit.mnemonic = m
menu.edit.search = Rechercher...
menu.edit.search.item = Rechercher...
menu.edit.search.item.mnemonic = e
menu.edit.search.next.item = Next Result
menu.edit.search.next.item.mnemonic = n
menu.edit.search.previous.item = Previous Result
menu.edit.search.previous.item.mnemonic = p
menu.edit.zapmode = Mode ZAP
menu.file = Fichier
menu.file.closeSession = La session en cours sera ferm\u00e9e.  Cr\u00e9er une nouvelle session ?
menu.file.closeSession.mnemonic = r
menu.file.context.create = Nouveau contexte...
menu.file.context.export = Exporter le contexte...
menu.file.context.import = Importer le contexte
menu.file.discardSession = La session en cours n'est pas enregistr\u00e9e.  L'abandonner et cr\u00e9er une nouvelle session ?
menu.file.error.selectedCurrentSession.msg = Invalid file, it is the current session.
menu.file.error.selectedCurrentSession.title = Current Session Selected
menu.file.exit = Quitter
menu.file.exit.delete = Sortir et supprimer la session...
menu.file.exit.delete.warning = \u00cates-vous s\u00fbr de vouloir supprimer la session?\nElle sera d\u00e9finitivement perdue\!
menu.file.exit.message.activeActions = <html>Les actions suivantes sont toujours actives\: <ul>{0}</ul>Arr\u00eater toutes les actions en cours et quitter?</html>
menu.file.exit.message.resourcesNotSaved = <html>Les ressources suivantes n''ont pas \u00e9t\u00e9 enregistr\u00e9es\:<ul>{0}</ul>Quitter et abandonner toutes ces ressources?</html>
menu.file.exit.message.resourcesNotSavedAndActiveActions = <html>Des ressources ne sont pas encore sauvegard\u00e9es et des actions sont encore en cours\: <br>Ressources non sauvegard\u00e9es\: <ul>{0}</ul>Actions en cours\: <ul>{1}</ul>Arr\u00eater toutes les actions en cours, abandonner toutes ces ressources et quitter?</html>
menu.file.exit.message.sessionResNotSaved = La session en cours
menu.file.exit.mnemonic = m
menu.file.loadSession = Fichier de session en cours de chargement.  Veuillez patienter...
menu.file.loadSession.mnemonic = c
menu.file.mnemonic = r
menu.file.newSession = Nouvelle session
menu.file.newSession.error = Erreur de cr\u00e9ation de la nouvelle session
menu.file.newSession.mnemonic = n
menu.file.newSession.wait.dialogue = Cr\u00e9ation d'un nouveau fichier de session. Veuillez patienter...
menu.file.openRecent = Open Recent...
menu.file.openSession = Ouvrir la session...
menu.file.openSession.error = Erreur d'ouverture d'une session
menu.file.openSession.errorFile = Erreur d'ouverture du fichier de session.
menu.file.openSession.mnemonic = o
menu.file.persistSession = Sauvegarder la session...
menu.file.persistSession.error = Erreur de sauvegarde de la session
menu.file.properties = Propri\u00e9t\u00e9s de la session...
menu.file.properties.mnemonic = p
menu.file.save = Sauvegarder
menu.file.saveAs = Enregistrer sous...
menu.file.savingSession = Fichier de session en cours de sauvegarde.  Veuillez patienter ...
menu.file.savingSession.error = Erreur de sauvegarde du fichier de session.
menu.file.savingSnapshot = Enregistrer la capture instantan\u00e9e de session
menu.file.session.activeactions = <html>Les actions suivantes sont toujours actives \: <ul>{0}</ul>Arr\u00eater toutes les actions en cours et continuer ?</html>
menu.file.sessionExists.error = Session d\u00e9j\u00e0 sauvegard\u00e9e sur le disque.  Vous n'avez pas besoin de l'enregistrer \u00e0 nouveau.
menu.file.sessionNotExist.error = Vous pouvez capturer une session uniquement quand elle est sauvegard\u00e9e sur le disque.
menu.file.sessionProperties = Propri\u00e9t\u00e9s de la session...
menu.file.shuttingDown = Arr\u00eat du serveur et de la base de donn\u00e9es...
menu.file.snapshot.activeactions = <html>No actions can be active to snapshot the session\:<ul>{0}</ul></html>
menu.file.snapshotSession = Instantan\u00e9 de session
menu.file.snapshotSession.disabled.tooltip = You can only snapshot sessions which have previously been persisted.
menu.file.snapshotSession.error = Erreur d'enregistrement de l'instantan\u00e9 de session
menu.file.snapshotSession.mnemonic = e
menu.help = Aide
menu.help.about = About ZAP
menu.help.about.mnemonic = a
menu.help.mnemonic = h
menu.help.zap.support = Support Info...
menu.import = Importer
menu.import.mnemonic = p
menu.online = En ligne
menu.online.mnemonic = o
menu.report = Rapport
menu.report.html.generate = G\u00e9n\u00e9rer un rapport HTML...
menu.report.mnemonic = r
menu.tools = Outils
menu.tools.ascanadv = Balayage actif avanc\u00e9...
menu.tools.brk.cont = Submit and Continue to Next Breakpoint
menu.tools.brk.cont.mnemonic = c
menu.tools.brk.custom = Add a Custom HTTP Breakpoint...
menu.tools.brk.custom.mnemonic = p
menu.tools.brk.drop = Jeter la requ\u00eate ou la r\u00e9ponse
menu.tools.brk.drop.mnemonic = j
menu.tools.brk.req = Permuter le point d'arr\u00eat sur toutes les requ\u00eates
menu.tools.brk.req.mnemonic = j
menu.tools.brk.resp = Permuter le point d'arr\u00eat sur toutes les r\u00e9ponses
menu.tools.brk.resp.mnemonic = r
menu.tools.brk.step = Etape
menu.tools.brk.step.mnemonic = e
menu.tools.filter = Filtrer...
menu.tools.manReq = Editeur de requ\u00eate...
menu.tools.mnemonic = o
menu.tools.options = Options...
menu.tools.options.errorSavingOptions = Erreur d'enregistrement des options.
menu.tools.options.mnemonic = o
menu.tools.spider = Indexer...
menu.view = Vue
menu.view.enableImage = Activer l'image dans l'historique
menu.view.mnemonic = v
menu.view.showtab = Afficher l'onglet
menu.view.tab = Onglet {0}
menu.view.tabs.hide = Cacher les onglets lib\u00e9r\u00e9s
menu.view.tabs.pin = Epingler tous les onglets visibles
menu.view.tabs.show = Afficher tous les onglets
menu.view.tabs.unpin = D\u00e9tacher tous les onglets

messagelocation.http.text.location.body = Corps
messagelocation.http.text.location.header = En-t\u00eate
messagelocation.http.text.location.unknown = Inconnu
messagelocation.text.highlight.colorpicker = Choisir une couleur

messagelocations.table.header.location = Emplacement
messagelocations.table.header.value = Valeur

messagelocationspanel.add.location.tooltip = Pour ajouter un emplacement vous devez le s\u00e9lectionner tout d'abord dans le message.
messagelocationspanel.add.location.warning.locations.overlap = Emplacement s\u00e9lectionn\u00e9 non valide.\nL'emplacement choisi se superpose \u00e0 un emplacement d\u00e9j\u00e0 ajout\u00e9.
messagelocationspanel.dialog.remove.location.button.cancel = Annuler
messagelocationspanel.dialog.remove.location.button.confirm = Supprimer
messagelocationspanel.dialog.remove.location.checkbox.label = Do not show this message again.
messagelocationspanel.dialog.remove.location.text = \u00cates-vous s\u00fbr de vouloir supprimer l'emplacement de message s\u00e9lectionn\u00e9?
messagelocationspanel.dialog.remove.location.title = Supprimer l'emplacement du message

multiple.options.panel.add.button.label = Ajouter...
multiple.options.panel.disableAll.button.label = D\u00e9sactiver Tout
multiple.options.panel.enableAll.button.label = Activer Tout
multiple.options.panel.modify.button.label = Modifier...
multiple.options.panel.ordered.move.bottom.button.label = En bas
multiple.options.panel.ordered.move.bottom.button.tooltip = D\u00e9place l'\u00e9l\u00e9ment s\u00e9lectionn\u00e9 au dernier rang.
multiple.options.panel.ordered.move.down.button.label = Vers le bas
multiple.options.panel.ordered.move.down.button.tooltip = D\u00e9place l'\u00e9l\u00e9ment s\u00e9lectionn\u00e9 d'une position vers le bas.
multiple.options.panel.ordered.move.top.button.label = En haut
multiple.options.panel.ordered.move.top.button.tooltip = D\u00e9place l'\u00e9l\u00e9ment s\u00e9lectionn\u00e9 au premier rang.
multiple.options.panel.ordered.move.up.button.label = Vers le haut
multiple.options.panel.ordered.move.up.button.tooltip = D\u00e9place l'\u00e9l\u00e9ment s\u00e9lectionn\u00e9 d'une position vers le haut.
multiple.options.panel.remove.button.label = Supprimer
multiple.options.panel.removeWithoutConfirmation.checkbox.label = Remove without confirmation?
multiple.options.regexes.dialog.add.regex.button.confirm = Ajouter
multiple.options.regexes.dialog.add.regex.title = Ajouter une expression r\u00e9guli\u00e8re
multiple.options.regexes.dialog.export.button = Exporter
multiple.options.regexes.dialog.export.error = Failed to export Regex patterns.\n\n{0}
multiple.options.regexes.dialog.import.button = Importer
multiple.options.regexes.dialog.import.error = Failed to import Regex patterns.\n\n{0}
multiple.options.regexes.dialog.modify.regex.button.confirm = Modifier
multiple.options.regexes.dialog.modify.regex.title = Modifier l'expression r\u00e9guli\u00e8re
multiple.options.regexes.dialog.regex.invalid.alreadyExist.text = Regular expression already exists.
multiple.options.regexes.dialog.regex.invalid.alreadyExist.title = Duplicated Regular Expression
multiple.options.regexes.dialog.regex.invalid.text = L''expression r\u00e9guli\u00e8re fournie n''est pas valide\:\n{0}
multiple.options.regexes.dialog.regex.invalid.title = Expression r\u00e9guli\u00e8re non valide
multiple.options.regexes.dialog.regex.label = Expression r\u00e9guli\u00e8re\:
multiple.options.regexes.dialog.remove.regex.button.cancel = Annuler
multiple.options.regexes.dialog.remove.regex.button.confirm = Supprimer
multiple.options.regexes.dialog.remove.regex.checkbox.label = Do not show this message again.
multiple.options.regexes.dialog.remove.regex.text = Effacer l'expression r\u00e9guli\u00e8re
multiple.options.regexes.dialog.remove.regex.title = \u00cates-vous s\u00fbr de vouloir supprimer l'expression r\u00e9guli\u00e8re s\u00e9lectionn\u00e9e?
multiple.options.regexes.table.header.regex = Regex

network.ssl.error.connect = Une exception s\u2019est produite lors de la tentative de se connecter \u00e0\: 
network.ssl.error.exception = L\u2019exception \u00e9tait\:\n
network.ssl.error.exception.rootcause = Cause premi\u00e8re\:\n
network.ssl.error.help = Le document suivant peut \u00eatre utile pour r\u00e9soudre cet \u00e9chec\:\n{0} 
network.ssl.error.help.url = https\://www.zaproxy.org/faq/how-to-connect-to-an-https-site-that-reports-a-handshake-failure/

options.acsrf.SearchForPartialMatching = Use params as Anti-CSRF token if its name contain one of the tokens (partial matching).
options.acsrf.dialog.token.add.button.cancel = Annuler
options.acsrf.dialog.token.add.button.confirm = Ajouter
options.acsrf.dialog.token.add.title = Ajouter un jeton anti-CSRF
options.acsrf.dialog.token.field.label.enabled = Activ\u00e9 \:
options.acsrf.dialog.token.field.label.name = Jeton\:
options.acsrf.dialog.token.modify.button.confirm = Modifier
options.acsrf.dialog.token.modify.title = Modifier le jeton anti-CSRF
options.acsrf.dialog.token.remove.button.cancel = Annuler
options.acsrf.dialog.token.remove.button.confirm = Supprimer
options.acsrf.dialog.token.remove.checkbox.label = Do not show this message again.
options.acsrf.dialog.token.remove.text = Etes-vous certain de vouloir supprimer le jeton s\u00e9lectionn\u00e9?
options.acsrf.dialog.token.remove.title = Supprimer le jeton anti-CSRF
options.acsrf.dialog.token.warning.name.repeated.text = Un jeton anti-CSRF portant le nom sp\u00e9cifi\u00e9 existe d\u00e9j\u00e0.
options.acsrf.dialog.token.warning.name.repeated.title = Nom du jeton anti-CSRF dupliqu\u00e9
options.acsrf.label.tokens = <html><body><p>Ces jetons sont trait\u00e9s comme jetons anti-CSRF.</p><p>A l'heure actuelle, seuls les jetons de param\u00e8treFORM sont pris en charge</p><p>Tous les noms de jeton sont trait\u00e9s comme insensibles \u00e0 la casse.</p><p>Si vous ajoutez ou modifiez des noms de jeton, alors il est n\u00e9cessaire de revisiter les pages contenant ces jetons afin qu'ils soient reconnus.</p></body></html>
options.acsrf.table.header.enabled = Actif
options.acsrf.table.header.token = Jeton
options.acsrf.title = Jetons anti-CSRF
options.cert.button.browse = Parcourir
options.cert.button.delete = Supprimer
options.cert.button.keystore = Add to KeyStore
options.cert.button.pkcs11 = Add to KeyStore
options.cert.button.setactive = Activer
options.cert.error = Erreur
options.cert.error.accesskeystore = Error accessing KeyStore\: 
options.cert.error.fingerprint = Erreur de calcul de l'empreinte de la cl\u00e9 \: 
options.cert.error.password = Votre mot de passe ou le pilote est peut-\u00eatre incorrect.
options.cert.error.password.blank = Vous n'avez pas renseign\u00e9 le champ PIN.
options.cert.error.pkcs11 = Essayez d'ajouter le pilote PKCS\#11 \u00e0 nouveau...
options.cert.error.pkcs11notavailable = <html><body><p>Le fournisseur Sun PKCS\#11 requis n'est pas disponible.</p><p>Pour plus d'informations, consultez la page \:</p></body></html>
options.cert.error.pkcs11notavailable.ibm.hyperlink = http\://pic.dhe.ibm.com/infocenter/java7sdk/v7r0/topic/com.ibm.java.security.component.71.doc/security-component/pkcs11implDocs/ibmpkcs11.html
options.cert.error.pkcs11notavailable.ibm.hyperlink.text = Fournisseur IBMPKCS11Impl
options.cert.error.pkcs11notavailable.sun.hyperlink = http\://docs.oracle.com/javase/7/docs/technotes/guides/security/p11guide.html\#Requirements
options.cert.error.pkcs11notavailable.sun.hyperlink.text = Fournisseur de PKCS\#11 Sun
options.cert.error.pkcs12nopass = Les fichiers PKCS \#12 avec des mots de passe vides ne sont pas pris en charge.
options.cert.error.usepassfile = Utilisez s'il vous pla\u00eet un fichier prot\u00e9g\u00e9 par mot de passe.
options.cert.error.wrongpassword = PIN ou mot de passe PKCS\#11 incorrect
options.cert.error.wrongpasswordlast = (Dernier essai avant de bloquer la carte \u00e0 puce)
options.cert.label.activecerts = Certificat actif
options.cert.label.addkeystore = <html><body><p>Ajoutez votre fichier de cl\u00e9s, puis s\u00e9lectionnez le certificat d\u00e9sir\u00e9.</p><p>Les r\u00e9glages du certificat ne seront pas stock\u00e9s dans les options et vous devrez activer le certificat la prochaine fois que vous red\u00e9marrerez ZAP.</p></body></html>
options.cert.label.client.cert = Certificat client
options.cert.label.driver = Pilote
options.cert.label.enterpassword = Entrez le mot de passe
options.cert.label.file = Fichier
options.cert.label.keystore = KeyStore
options.cert.label.password = Mot de passe
options.cert.label.pincode = Code PIN
options.cert.label.useclientcert = Utiliser les certificats clients
options.cert.tab.keystore = KeyStore
options.cert.tab.pkcs = PKCS\#12
options.cert.tab.pkcs11 = PKCS\#11
options.cert.title = Certificat client
options.dialog.reset.button = Remettre aux d\u00e9fauts de fabrique
options.dialog.reset.error = Erreur de r\u00e9initialisation des options\:\n{0}
options.dialog.reset.error.panel = Failed to reset {0} options panel\:\n{1}
options.dialog.reset.warn = Are you sure you want to reset all of the options?\nThis takes effect immediately and cannot be undone\!
options.dialog.rootName = Options
options.dialog.save.error = Erreur de sauvegarde des options\:\n{0}
options.dialog.title = Options
options.display.timestamp.format.combobox.tooltip = S\u00e9lectionnez ou entrez un format d'horodatage (bas\u00e9 sur Java SimpleDateFormat). \nAppuyez sur entr\u00e9e pour le voir appliqu\u00e9 \u00e0 l'exemple.\n(si votre format conduit \u00e0 un \u00e9chec, un format par d\u00e9faut sera utilis\u00e9.)
options.display.timestamp.format.outputtabtimestamps.label = Afficher les horodateurs sur les onglets de sortie?
options.ext.button.openurl = Ouvrir la page d'accueil dans le navigateur
options.ext.label.addon = Accessoire
options.ext.label.author = Auteur
options.ext.label.core = Noyau
options.ext.label.enable = <html><body>Les extensions ne seront activ\u00e9es ou d\u00e9sactiv\u00e9es qu'apr\u00e8s red\u00e9marrage.</body></html>
options.ext.label.enabled = Actif
options.ext.label.extension = Extension
options.ext.label.iscore = Oui
options.ext.label.name = Nom
options.ext.label.url = Page d'accueil
options.ext.title = Extensions
options.globalexcludeurl.dialog.token.add.button.cancel = Annuler
options.globalexcludeurl.dialog.token.add.button.confirm = Ajouter
options.globalexcludeurl.dialog.token.add.title = Ajouter une regex d'URL \u00e0 exclure globalement
options.globalexcludeurl.dialog.token.field.label.description = D\u00e9scription\:
options.globalexcludeurl.dialog.token.field.label.enabled = Activ\u00e9 \:
options.globalexcludeurl.dialog.token.field.label.name = Regex d'exclusion d'URL \:
options.globalexcludeurl.dialog.token.modify.button.confirm = Modifier
options.globalexcludeurl.dialog.token.modify.title = Modifier une regex d'URL \u00e0 exclure globalement
options.globalexcludeurl.dialog.token.remove.button.cancel = Annuler
options.globalexcludeurl.dialog.token.remove.button.confirm = Supprimer
options.globalexcludeurl.dialog.token.remove.checkbox.label = Do not show this message again.
options.globalexcludeurl.dialog.token.remove.text = \u00cates-vous s\u00fbr de vouloir supprimer la regex d'URL s\u00e9lectionn\u00e9e?
options.globalexcludeurl.dialog.token.remove.title = Supprimer une regex d'URL \u00e0 exclure globalement
options.globalexcludeurl.dialog.token.warning.name.repeated.text = Une autre regex existe d\u00e9j\u00e0 pour cette URL \u00e0 exclure globalement.
options.globalexcludeurl.dialog.token.warning.name.repeated.title = Regex d'URL \u00e0 exclure globalement dupliqu\u00e9e
options.globalexcludeurl.label.tokens = <html><body><p>These regex URLs will be ignored by the Proxy, Scanner, and Spider when activated. See the help pages for more information.</p></body></html>
options.globalexcludeurl.seeglobalconfig = Remarque\: les URLs r\u00e9pertori\u00e9es dans Options / URL \u00e0 exclure globalement seront \u00e9galement ignor\u00e9es.
options.globalexcludeurl.table.header.description = Description
options.globalexcludeurl.table.header.enabled = Actif
options.globalexcludeurl.table.header.token = Regex d'URL
options.globalexcludeurl.title = Global Exclude URL
options.lang.file.chooser.description = Fichier de langue ZAP
options.lang.importer.browse = Parcourir...
options.lang.importer.button = Importer
options.lang.importer.dialog.message.error = L'importation a \u00e9chou\u00e9 \: il n'y a aucun fichier de langue dans le paquet de langue fournis
options.lang.importer.dialog.message.filenotfound = L'importation a \u00e9chou\u00e9 \: le fichier de paquet de langue fourni n'est pas valide ou n'existe pas 
options.lang.importer.dialog.message.success = {0} fichiers de langue import\u00e9s
options.lang.importer.dialog.title = Importateur de paquet de langue
options.lang.importer.label = Importer un nouveau paquet de langue (fichier *.zaplang) \:
options.lang.label.restart = <html><body><p>Les changements de langue ou \u00e0 l'affichage ne seront appliqu\u00e9s qu'au red\u00e9marrage du programme.</p></body></html>
options.lang.selector.label = Langue\:
options.lang.title = Langue
options.lang.usesystemslocaleformat.label = Use system''s locale ({0}) for formatting.
options.lang.usesystemslocaleformat.tooltip = Sets whether or not the system's locale should be used for formatting dates, numbers, or currencies.
options.name = Options Extension
options.proxy.additional.title = Proxys additionnels
options.proxy.dialog.proxy.add.button.confirm = Ajouter
options.proxy.dialog.proxy.add.title = Ajouter un proxy local
options.proxy.dialog.proxy.modify.button.confirm = Modifier
options.proxy.dialog.proxy.modify.title = Modifier le proxy local
options.proxy.dialog.proxy.remove.button.cancel = Annuler
options.proxy.dialog.proxy.remove.button.confirm = Supprimer
options.proxy.dialog.proxy.remove.checkbox.label = Do not show this message again.
options.proxy.dialog.proxy.remove.text = Are you sure you want to remove the selected Proxy?
options.proxy.dialog.proxy.remove.title = Supprimer le proxy local
options.proxy.dialog.proxy.warning.dup.message = Un proxy avec cette adresse et ce port est d\u00e9j\u00e0 d\u00e9fini
options.proxy.dialog.proxy.warning.dup.title = Proxy dupliqu\u00e9
options.proxy.dialog.proxy.warning.fail.message = Impossible d''\u00e9couter sur cette adresse et ce port\: {0}\:{1}
options.proxy.dialog.proxy.warning.fail.title = Proxy Invalide 
options.proxy.local.label.address = Adresse (p.ex. localhost, 127.0.0.1)
options.proxy.local.label.alwaysDecodeGzip = Toujours d\u00e9compresser le contenu compress\u00e9
options.proxy.local.label.behindnat = Derri\u00e8re un NAT
options.proxy.local.label.browser = <html><body><br /><p>D\u00e9finissez votre configuration de proxy du navigateur \u00e0 l'aide de ce qui pr\u00e9c\u00e8de. Les ports http et https doivent \u00eatre identiques \u00e0 ceux ci-dessus.</p></body></html>
options.proxy.local.label.port = Port (e.g. 8080)\:
options.proxy.local.label.removeUnsupportedEncodings = Supprimer les codages non pris en charge
options.proxy.local.title = Proxy local
options.proxy.local.tooltip.alwaysDecodeGzip = <html>Always automatically unzip gzipped content. This option is needed for applications that ignore the modified "Accept-Encoding" header<br>This option should be always enabled unless the decoding breaks the application being tested.<br>The messages encoded will not be correctly scanned (either by passive and active scanners).</html>
options.proxy.local.tooltip.behindnat = <html>Indique que le Proxy Local (ZAP) est derri\u00e8re un NAT. <br>Quand s\u00e9lectionn\u00e9, ZAP va tenter de d\u00e9terminer l\u2019adresse IP publique, <br>afin de d\u00e9tecter et g\u00e9rer correctement les requ\u00eates avec l\u2019adresse IP publique.<br>Reportez-vous \u00e0 la page d\u2019aide pour plus de d\u00e9tails.</html>
options.proxy.local.tooltip.removeUnsupportedEncodings = <html>Allows the Local Proxy to remove unsupported encodings from the "Accept-Encoding" request-header field, <br>so no (unsupported) encoding transformations are done to the response.<br>This option should be always enabled unless when testing the encoding transformations.<br>The HTTP responses encoded with unsupported encodings will not be correctly scanned (either by passive and active scanners).</html>
options.script.dialog.dirs.add.button.cancel = Annuler
options.script.dialog.dirs.add.button.confirm = Ajouter
options.script.dialog.dirs.enableLoadedScripts = Enable scripts loaded from directories
options.script.dialog.dirs.modify.button.confirm = Modifier
options.script.dialog.dirs.noscripts.warning = Le r\u00e9pertoire s\u00e9lectionn\u00e9 ne semble pas contenir de scripts valides. Ajouter quand m\u00eame le r\u00e9pertoire?
options.script.dialog.dirs.remove.button.cancel = Annuler
options.script.dialog.dirs.remove.button.confirm = Supprimer
options.script.dialog.dirs.remove.checkbox.label = Do not show this message again.
options.script.dialog.dirs.remove.text = \u00cates-vous s\u00fbr de vouloir supprimer les r\u00e9pertoires s\u00e9lectionn\u00e9s?
options.script.dialog.dirs.remove.title = Supprimer les r\u00e9pertoires de script
options.script.label.dirs = <html><body><p>Scripts will be loaded from these directories.</p><p>The scripts must be in subdirectories named after the relevant script type (such as 'active', 'passive', 'proxy', etc.) and must have an appropriate extension for the script language used.</p><p>Scripts that cannot be written to will be added to the Templates section.</p> </body></html>
options.script.table.header.dir = R\u00e9pertoire
options.script.title = Scripts

output.panel.clear.button.label = Effacer
output.panel.clear.button.toolTip = Effacer le panneau de sortie
output.panel.mnemonic = o
output.panel.title = Sortie

paramcontainer.panel.clear.tooltip = Clear Search Results
paramcontainer.panel.search.tooltip = Click to search or press 'Enter'

paramcontainer.panel.searchbar.prompt = Search expression
paramcontainer.panel.searchbar.tooltip = Expression to Search For

params.anticsrf.add.popup = Add Name as Anti-CSRF Token
params.anticsrf.remove.popup = Remove Name as Anti-CSRF Token
params.api.desc=\ 
params.api.view.params = Pr\u00e9sente les param\u00e8tres du site sp\u00e9cifi\u00e9, ou de tous les sites si le site n'est pas sp\u00e9cifi\u00e9
params.api.view.params.param.site=\ 
params.desc = R\u00e9sumer et analyser les param\u00e8tres de formulaire, l'URL ainsi que les cookies
params.name = Parameters Extension
params.panel.mnemonic = p
params.panel.title = Params
params.search.popup = Rechercher
params.session.add.popup = Signaler comme jeton de session
params.session.remove.popup = Supprimer l'indicateur de jeton de session
params.table.header.flags = Balises
params.table.header.name = Nom
params.table.header.numvals = \# valeurs
params.table.header.pcchange = % de changement
params.table.header.type = Type
params.table.header.used = Utilis\u00e9
params.table.header.values = Valeurs
params.toolbar.site.label = Site\:
params.toolbar.site.select = --S\u00e9lectionnez un site--
params.type.cookie = Cookie
params.type.form = FORM
params.type.header = En-t\u00eate
params.type.multipart = Multipart
params.type.url = URL

paste.desc = Provides a right click option to paste text
paste.paste.popup = Coller

proxies.desc = G\u00e9rer les configurations du proxy local
proxies.name = Proxys locaux
proxies.options.table.header.address = Adresse
proxies.options.table.header.enabled = Activ\u00e9
proxies.options.table.header.port = Port
proxies.options.title = Proxys locaux

proxy.error.address = Ne peut pas \u00e9couter \u00e0 l'adresse
proxy.error.generic = Une erreur s'est produite au d\u00e9marrage du proxy\:\n
proxy.error.host.unknown = Unknown host
proxy.error.port = Cannot listen on port {0}\:{1} - try specifying a different port for ZAP to use
proxy.error.port.retry = Proxy port {0} was in use. Try\:  
proxy.error.readtimeout = Impossible de lire {0} en {1} secondes, v\u00e9rifiez si le site est disponible et, dans ce cas, envisagez de r\u00e9gler la temporisation de lecture dans le panneau d\u2019options de connexion de ZAP.

pscan.activeAction = Passive scanning {0} messages
pscan.api.action.clearQueue = Clears the passive scan queue.
pscan.api.action.disableAllScanners = Disables all passive scan rules
pscan.api.action.disableAllTags = Disables all passive scan tags.
pscan.api.action.disableScanners = Disables all passive scan rules with the given IDs (comma separated list of IDs)
pscan.api.action.disableScanners.param.ids=\ 
pscan.api.action.enableAllScanners = Enables all passive scan rules
pscan.api.action.enableAllTags = Enables all passive scan tags.
pscan.api.action.enableScanners = Enables all passive scan rules with the given IDs (comma separated list of IDs)
pscan.api.action.enableScanners.param.ids=\ 
pscan.api.action.setEnabled = D\u00e9finit si l'analyse passive est activ\u00e9e ou non
pscan.api.action.setEnabled.param.enabled=\ 
pscan.api.action.setMaxAlertsPerRule = Sets the maximum number of alerts a passive scan rule should raise.
pscan.api.action.setMaxAlertsPerRule.param.maxAlerts=\ 
pscan.api.action.setScanOnlyInScope = D\u00e9finit si l\u2019analyse passive doit \u00eatre effectu\u00e9e uniquement sur des messages se trouvant dans le p\u00e9rim\u00e8tre ou pas.
pscan.api.action.setScanOnlyInScope.param.onlyInScope=\ 
pscan.api.action.setScannerAlertThreshold = Sets the alert threshold of the passive scan rule with the given ID, accepted values for alert threshold\: OFF, DEFAULT, LOW, MEDIUM and HIGH
pscan.api.action.setScannerAlertThreshold.param.alertThreshold=\ 
pscan.api.action.setScannerAlertThreshold.param.id=\ 
pscan.api.desc=\ 
pscan.api.view.currentRule = Show information about the passive scan rule currently being run (if any).
pscan.api.view.currentRule.deprecated = Use the currentTasks view instead.
pscan.api.view.currentTasks = Show information about the passive scan tasks currently being run (if any).
pscan.api.view.maxAlertsPerRule = Gets the maximum number of alerts a passive scan rule should raise.
pscan.api.view.recordsToScan = Le nombre d'enregistrements \u00e0 analyser par le scanner passif
pscan.api.view.scanOnlyInScope = Indique si l\u2019analyse passive doit \u00eatre effectu\u00e9e uniquement sur des messages se trouvant dans le p\u00e9rim\u00e8tre ou pas.
pscan.api.view.scanners = Lists all passive scan rules with their ID, name, enabled state, and alert threshold.
pscan.desc = Scanner passif
pscan.name = Extension de Scan Passif
pscan.options.dialog.scanner.add.button.confirm = Ajouter
pscan.options.dialog.scanner.add.title = Ajouter la r\u00e8gle d'analyse passive
pscan.options.dialog.scanner.button.label.command = ...
pscan.options.dialog.scanner.button.label.workingDir = ...
pscan.options.dialog.scanner.field.label.config = Tag\:
pscan.options.dialog.scanner.field.label.editRequestHeaderRegex = Regex d'en-t\u00eate de requ\u00eate\:
pscan.options.dialog.scanner.field.label.editRequestUrlRegex = Regex d'URL de requ\u00eate\:
pscan.options.dialog.scanner.field.label.editResponseBodyRegex = Regex de corps de r\u00e9ponse\:
pscan.options.dialog.scanner.field.label.editResponseHeaderRegex = Regex d'en-t\u00eate de r\u00e9ponse\:
pscan.options.dialog.scanner.field.label.enabled = Activ\u00e9 \:
pscan.options.dialog.scanner.field.label.name = Nom\:
pscan.options.dialog.scanner.modify.button.confirm = Modifier
pscan.options.dialog.scanner.modify.title = Modifier la r\u00e8gle d'analyse passive
pscan.options.dialog.scanner.remove.button.cancel = Annuler
pscan.options.dialog.scanner.remove.button.confirm = Supprimer
pscan.options.dialog.scanner.remove.checkbox.label = Do not show this message again.
pscan.options.dialog.scanner.remove.text = \u00cates-vous s\u00fbr de vouloir supprimer la r\u00e8gle d'analyse passive choisie?
pscan.options.dialog.scanner.remove.title = Supprimer la r\u00e8gle d'analyse passive
pscan.options.dialog.scanner.warning.invalid.regex.title = Expression r\u00e9guli\u00e8re non valide
pscan.options.dialog.scanner.warning.invalid.requestHeaderRegex = L'expression r\u00e9guli\u00e8re fournie pour l'en-t\u00eate de requ\u00eate n'est pas valide.
pscan.options.dialog.scanner.warning.invalid.requestUrlRegex = L'expression r\u00e9guli\u00e8re fournie pour la requ\u00eate URL n'est pas valide.
pscan.options.dialog.scanner.warning.invalid.responseBodyRegex = L'expression r\u00e9guli\u00e8re fournie pour le corps de r\u00e9ponse n'est pas valide.
pscan.options.dialog.scanner.warning.invalid.responseHeaderRegex = L'expression r\u00e9guli\u00e8re fournie pour le corps de r\u00e9ponse n'est pas valide.
pscan.options.dialog.scanner.warning.name.repeated.text = Une r\u00e8gle d'analyse passive avec le nom donn\u00e9 existe d\u00e9j\u00e0.
pscan.options.dialog.scanner.warning.name.repeated.title = Nom de la r\u00e8gle d'analyse passive dupliqu\u00e9
pscan.options.header = <html><body><p>The following passive scan rules have been defined.</p></body></html>
pscan.options.level.label = Seuil d'alerte passive\:
pscan.options.main.footer.threadsApply = <html><br>Note that changes to the Number of Passive Scan Threads are only applied when a new session is started.</html>
pscan.options.main.label.clearQueue = Clear Queue
pscan.options.main.label.maxAlertsPerRule = Max alerts any rule can raise\:
pscan.options.main.label.maxBodySizeInBytes = Max body size in bytes to scan\:
pscan.options.main.label.scanFuzzerMessages = Include traffic from the Fuzzer when passive scanning
pscan.options.main.label.scanOnlyInScope = Only scan messages in scope
pscan.options.main.label.threads = Number of Passive Scan Threads\:
pscan.options.main.name = Scanner passif
pscan.options.name = Scan passif
pscan.options.policy.apply.label = Appliquer
pscan.options.policy.go.button = Aller
pscan.options.policy.rules.label = R\u00e8gles
pscan.options.policy.thresholdTo.label = Seuil \u00e0
pscan.options.policy.title = R\u00e8gles d'analyse passive
pscan.options.table.header.configuration = Tag
pscan.options.table.header.enabled = Actif
pscan.options.table.header.name = Nom
pscan.scripts.interface.passive.error = Le script de R\u00e8gles passives fourni ({0}) n''impl\u00e9mente pas l''interface requise. Veuillez vous r\u00e9f\u00e9rer aux mod\u00e8les fournis en exemples.
pscan.scripts.passivescanner.title = R\u00e8gles de script d'analyse passive
pscan.stats.passivescanner.title = Stats de la r\u00e8gle d'analyse passive

report.complete.warning = Rapport d''analyse g\u00e9n\u00e9r\u00e9. Veuillez parcourir le fichier \u00e0\: {0}

ruleConfig.api.action.resetAllRuleConfigValues = R\u00e9initialiser toutes les configurations de r\u00e8gle
ruleConfig.api.action.resetRuleConfigValue = R\u00e9initialiser la configuration de la r\u00e8gle sp\u00e9cifi\u00e9e, qui existe probablement d\u00e9j\u00e0
ruleConfig.api.action.resetRuleConfigValue.param.key=\ 
ruleConfig.api.action.setRuleConfigValue = D\u00e9finir la configuration de r\u00e8gle sp\u00e9cifi\u00e9e, qui existe probablement d\u00e9j\u00e0
ruleConfig.api.action.setRuleConfigValue.param.key=\ 
ruleConfig.api.action.setRuleConfigValue.param.value=\ 
ruleConfig.api.desc=\ 
ruleConfig.api.view.allRuleConfigs = Afficher toutes les configurations de r\u00e8gle sp\u00e9cifi\u00e9es
ruleConfig.api.view.ruleConfigValue = Afficher la configuration de r\u00e8gle sp\u00e9cifi\u00e9e
ruleConfig.api.view.ruleConfigValue.param.key=\ 

ruleconfig.desc = Configuration des r\u00e8gles actives et passives
ruleconfig.dialog.button.reset = Remettre \u00e0 z\u00e9ro
ruleconfig.dialog.label.default = D\u00e9faut\:
ruleconfig.dialog.label.desc = D\u00e9scription\:
ruleconfig.dialog.label.key = Cl\u00e9\:
ruleconfig.dialog.label.value = Valeur \:
ruleconfig.dialog.title = Modifier la configuration de r\u00e8gle
ruleconfig.name = Scanner Rule Configuration Extension
ruleconfig.options.button.reset = R\u00e9tablir tous les param\u00e8tres par d\u00e9faut
ruleconfig.options.table.header.default = D\u00e9faut
ruleconfig.options.table.header.key = Cl\u00e9
ruleconfig.options.table.header.value = Valeur
ruleconfig.options.title = Configuration de r\u00e8gle

rules.common.sleep = La dur\u00e9e en secondes utilis\u00e9e pour les attaques temporelles
rules.cookie.ignorelist = A comma separated list of cookie names. Cookies included in this list will be ignored when scanning for cookie related issues.
rules.csrf.ignore.attname = Le nom d\u2019un attribut HTML pouvant \u00eatre utilis\u00e9 pour indiquer qu\u2019un formulaire n\u2019a pas besoin d'un jeton d\u2019anti-CSRF. Si \u00abrules.csrf.ignore.attvalue\u00bb est sp\u00e9cifi\u00e9, celui-ci doit \u00e9galement correspondre \u00e0 la valeur de l\u2019attribut. En cas de pr\u00e9sence, toute alerte s\u2019y rapportant sera report\u00e9e comme INFO. 
rules.csrf.ignore.attvalue = La valeur d\u2019un attribut HTML nomm\u00e9 \u00abrules.csrf.ignore.attname\u00bb pouvant \u00eatre utilis\u00e9 pour indiquer qu\u2019un formulaire n\u2019a pas besoin d'un jeton d\u2019anti-CSRF. En cas de pr\u00e9sence, toute alerte s\u2019y rapportant sera report\u00e9e comme INFO.
rules.csrf.ignorelist = A comma separated list of identifiers. Any FORMs with a name or ID that matches one of these identifiers will be ignored when scanning for missing anti-CSRF tokens. Only use this feature to ignore FORMs that you know are safe, for example search forms.
rules.domains.trusted = A comma separated list of URL regex patterns. Any URLs that match the patterns will be considered trusted domains and the issues ignored.
rules.domxss.browserid = The ID of the browser to be used by DOM XSS scan rule. The IDs supported are documented in the help of DOM XSS add-on.

scan.filter.badregex.warning = Expression r\u00e9guli\u00e8re invalide\: {0}
scan.filter.button.clear = Effacer
scan.filter.filterType.HttpMethod = HTTP Method
scan.filter.filterType.HttpStatusCode = HTTP Status Code
scan.filter.filterType.Tag = Tag
scan.filter.filterType.URLPattern = URL Pattern
scan.filter.filtercriteria.exclude = Message should not include the following {0} value\: {1}  
scan.filter.filtercriteria.include = Message should include one of the following {0} values\: {1} 
scan.filter.label.codes = Codes
scan.filter.label.desc = Select the required filters below. You can select multiple rows in each element. Only the messages that match the selections will be scanned.
scan.filter.label.excTags = Exclude Tags\:
scan.filter.label.incTags = Include Tags\:
scan.filter.label.methods = M\u00e9thodes
scan.filter.label.urlexcregex = Expression r\u00e9guli\u00e8re URL exc\: 
scan.filter.label.urlincregex = URL Inc Regex\:

scanner.category.browser = Browser client
scanner.category.info = Collecte d'informations
scanner.category.inject = Injection
scanner.category.misc = Divers
scanner.category.server = S\u00e9curit\u00e9 du serveur
scanner.category.undef = Non d\u00e9fini
scanner.delete.confirm = \u00cates-vous s\u00fbr de vouloir supprimer l'alerte(s) ?
scanner.delete.popup = Supprimer
scanner.edit.popup = Modifier...
scanner.false.positive.popup = Mark as False Positive
scanner.save.warning = Erreur de sauvegarde de la strat\u00e9gie.

script.api.action.clearGlobalCustomVar = Clears a global custom variable.
script.api.action.clearGlobalCustomVar.param.varKey = The key of the variable.
script.api.action.clearGlobalVar = Clears the global variable with the given key.
script.api.action.clearGlobalVar.param.varKey=\ 
script.api.action.clearGlobalVars = Clears the global variables.
script.api.action.clearScriptCustomVar = Clears a script custom variable.
script.api.action.clearScriptCustomVar.param.scriptName = The name of the script.
script.api.action.clearScriptCustomVar.param.varKey = The key of the variable.
script.api.action.clearScriptVar = Clears the variable with the given key of the given script. Returns an API error (DOES_NOT_EXIST) if no script with the given name exists.
script.api.action.clearScriptVar.param.scriptName=\ 
script.api.action.clearScriptVar.param.varKey=\ 
script.api.action.clearScriptVars = Clears the variables of the given script. Returns an API error (DOES_NOT_EXIST) if no script with the given name exists.
script.api.action.clearScriptVars.param.scriptName=\ 
script.api.action.disable = D\u00e9sactive le script avec le nom donn\u00e9
script.api.action.disable.param.scriptName=\ 
script.api.action.enable = Active le script avec le nom donn\u00e9
script.api.action.enable.param.scriptName=\ 
script.api.action.load = Charge un script dans ZAP \u00e0 partir du fichier local donn\u00e9, avec le nom, le type et le moteur, en option avec une description
script.api.action.load.param.charset=\ 
script.api.action.load.param.fileName=\ 
script.api.action.load.param.scriptDescription=\ 
script.api.action.load.param.scriptEngine=\ 
script.api.action.load.param.scriptName=\ 
script.api.action.load.param.scriptType=\ 
script.api.action.remove = Supprime le script avec le nom donn\u00e9
script.api.action.remove.param.scriptName=\ 
script.api.action.runStandAloneScript = Runs the stand alone script with the given name
script.api.action.runStandAloneScript.param.scriptName=\ 
script.api.action.setGlobalVar = Sets the value of the global variable with the given key.
script.api.action.setGlobalVar.param.varKey=\ 
script.api.action.setGlobalVar.param.varValue=\ 
script.api.action.setScriptVar = Sets the value of the variable with the given key of the given script. Returns an API error (DOES_NOT_EXIST) if no script with the given name exists.
script.api.action.setScriptVar.param.scriptName=\ 
script.api.action.setScriptVar.param.varKey=\ 
script.api.action.setScriptVar.param.varValue=\ 
script.api.desc=\ 
script.api.view.globalCustomVar = Gets the value (string representation) of a global custom variable. Returns an API error (DOES_NOT_EXIST) if no value was previously set.
script.api.view.globalCustomVar.param.varKey = The key of the variable.
script.api.view.globalCustomVars = Gets all the global custom variables (key/value pairs, the value is the string representation).
script.api.view.globalVar = Gets the value of the global variable with the given key. Returns an API error (DOES_NOT_EXIST) if no value was previously set.
script.api.view.globalVar.param.varKey=\ 
script.api.view.globalVars = Gets all the global variables (key/value pairs).
script.api.view.listEngines = R\u00e9pertorie les moteurs de script disponibles
script.api.view.listScripts = R\u00e9pertorie les scripts disponibles, avec leur moteur, nom, description, type et statut d'erreur.
script.api.view.listTypes = Lists the script types available.
script.api.view.scriptCustomVar = Gets the value (string representation) of a custom variable. Returns an API error (DOES_NOT_EXIST) if no script with the given name exists or if no value was previously set.
script.api.view.scriptCustomVar.param.scriptName = The name of the script.
script.api.view.scriptCustomVar.param.varKey = The key of the variable.
script.api.view.scriptCustomVars = Gets all the custom variables (key/value pairs, the value is the string representation) of a script. Returns an API error (DOES_NOT_EXIST) if no script with the given name exists.
script.api.view.scriptCustomVars.param.scriptName = The name of the script.
script.api.view.scriptVar = Gets the value of the variable with the given key for the given script. Returns an API error (DOES_NOT_EXIST) if no script with the given name exists or if no value was previously set.
script.api.view.scriptVar.param.scriptName=\ 
script.api.view.scriptVar.param.varKey=\ 
script.api.view.scriptVars = Gets all the variables (key/value pairs) of the given script. Returns an API error (DOES_NOT_EXIST) if no script with the given name exists.
script.api.view.scriptVars.param.scriptName=\ 
script.cmdline.help = Script \u00e0 d\u00e9marrer en ligne de commande ou \u00e0 charger dans l'interface graphique
script.cmdline.noengine = Moteur de script pas trouv\u00e9 pour l''extension \: {0}
script.cmdline.noext = Le script n''a pas d''extension \: {0}
script.cmdline.nofile = Script introuvable \: {0}
script.cmdline.noread = Le script n''est pas lisible \: {0}
script.desc = Int\u00e9gration de script
script.info.scriptsNotAdded.error.invalidChars = S\u00e9quence de caract\u00e8res non valides (UTF-8)
script.info.scriptsNotAdded.error.missingType = Type de script manquant\: {0}
script.info.scriptsNotAdded.error.other = (plus de d\u00e9tails dans le fichier journal)
script.info.scriptsNotAdded.message = Il n'\u00e9tait pas possible d'ajouter les scripts suivants en raison d'erreurs\:
script.info.scriptsNotAdded.table.column.errorCause = Erreur/Cause
script.info.scriptsNotAdded.table.column.scriptEngine = Moteur de script
script.info.scriptsNotAdded.table.column.scriptName = Nom du script
script.interface.httpsender.error = Aucune interface de script trouv\u00e9e pour le script HttpSender
script.interface.proxy.error = Aucune interface de script trouv\u00e9e pour les scripts de Proxy
script.interface.targeted.error = Aucune interface de script trouv\u00e9e pour les scripts cibles
script.name = Script Extension
script.resource = Script \: {0}
script.tree.root = Scriptage
script.tree.scripts = Scripts
script.tree.templates = Mod\u00e8les
script.type.httpsender = HTTP Sender
script.type.httpsender.desc = HTTP Sender scripts run against every request/response sent/received by ZAP.\nThis includes the proxied messages, messages sent during active scanner, fuzzer, ...\n\nYou must enable them before they will be used.
script.type.inline = A la file
script.type.library = Biblioth\u00e8que
script.type.proxy = Proxy
script.type.proxy.desc = Proxy scripts run against every request and response proxied through ZAP.\n\nYou must enable them before they will be used.
script.type.sequence = S\u00e9quence
script.type.sitemodifier = Site Modifier
script.type.sitemodifier.desc = Site Modifier scripts can change the structure of the application as understood by ZAP by changing the Sites Tree as new requests and responses are added.\n\n
script.type.standalone = Autonome
script.type.standalone.desc = Stand Alone scripts are self contained scripts that can only be run manually.\n\nYou run them using the 'Run' button in the above toolbar.
script.type.targeted = Cibl\u00e9es
script.type.targeted.desc = Targeted scripts are scripts that act on a specified URL or set of URLs.\n\nYou typically invoke them by right-clicking on a node in the Sites tree or on a record in a list of responses and selecting 'Run with Script'.

search.api.desc=\ 
search.api.other.harByHeaderRegex = Returns the HTTP messages, in HAR format, that match the given regular expression in the header(s) optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.other.harByHeaderRegex.param.baseurl=\ 
search.api.other.harByHeaderRegex.param.count=\ 
search.api.other.harByHeaderRegex.param.regex=\ 
search.api.other.harByHeaderRegex.param.start=\ 
search.api.other.harByNoteRegex = Returns the HTTP messages, in HAR format, that match the given regular expression in their note optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.other.harByNoteRegex.param.baseurl = The highest URL in the Sites tree under which URLs should be included.
search.api.other.harByNoteRegex.param.count=\ 
search.api.other.harByNoteRegex.param.regex=\ 
search.api.other.harByNoteRegex.param.start=\ 
search.api.other.harByRequestRegex = Returns the HTTP messages, in HAR format, that match the given regular expression in the request optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.other.harByRequestRegex.param.baseurl=\ 
search.api.other.harByRequestRegex.param.count=\ 
search.api.other.harByRequestRegex.param.regex=\ 
search.api.other.harByRequestRegex.param.start=\ 
search.api.other.harByResponseRegex = Returns the HTTP messages, in HAR format, that match the given regular expression in the response optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.other.harByResponseRegex.param.baseurl=\ 
search.api.other.harByResponseRegex.param.count=\ 
search.api.other.harByResponseRegex.param.regex=\ 
search.api.other.harByResponseRegex.param.start=\ 
search.api.other.harByTagRegex = Returns the HTTP messages, in HAR format, that match the given regular expression in their history Tags optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.other.harByTagRegex.param.baseurl = The highest URL in the Sites tree under which URLs should be included.
search.api.other.harByTagRegex.param.count=\ 
search.api.other.harByTagRegex.param.regex=\ 
search.api.other.harByTagRegex.param.start=\ 
search.api.other.harByUrlRegex = Returns the HTTP messages, in HAR format, that match the given regular expression in the URL optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.other.harByUrlRegex.param.baseurl=\ 
search.api.other.harByUrlRegex.param.count=\ 
search.api.other.harByUrlRegex.param.regex=\ 
search.api.other.harByUrlRegex.param.start=\ 
search.api.view.messagesByHeaderRegex = Returns the HTTP messages that match the given regular expression in the header(s) optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.messagesByHeaderRegex.param.baseurl = The highest URL in the Sites tree under which messages should be included.
search.api.view.messagesByHeaderRegex.param.count=\ 
search.api.view.messagesByHeaderRegex.param.regex=\ 
search.api.view.messagesByHeaderRegex.param.start=\ 
search.api.view.messagesByNoteRegex = Returns the HTTP messages that match the given regular expression in their note optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.messagesByNoteRegex.param.baseurl = The highest URL in the Sites tree under which messages should be included.
search.api.view.messagesByNoteRegex.param.count=\ 
search.api.view.messagesByNoteRegex.param.regex=\ 
search.api.view.messagesByNoteRegex.param.start=\ 
search.api.view.messagesByRequestRegex = Returns the HTTP messages that match the given regular expression in the request optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.messagesByRequestRegex.param.baseurl = The highest URL in the Sites tree under which messages should be included.
search.api.view.messagesByRequestRegex.param.count=\ 
search.api.view.messagesByRequestRegex.param.regex=\ 
search.api.view.messagesByRequestRegex.param.start=\ 
search.api.view.messagesByResponseRegex = Returns the HTTP messages that match the given regular expression in the response optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.messagesByResponseRegex.param.baseurl = The highest URL in the Sites tree under which messages should be included.
search.api.view.messagesByResponseRegex.param.count=\ 
search.api.view.messagesByResponseRegex.param.regex=\ 
search.api.view.messagesByResponseRegex.param.start=\ 
search.api.view.messagesByTagRegex = Returns the HTTP messages that match the given regular expression in their history Tags optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.messagesByTagRegex.param.baseurl = The highest URL in the Sites tree under which messages should be included.
search.api.view.messagesByTagRegex.param.count=\ 
search.api.view.messagesByTagRegex.param.regex=\ 
search.api.view.messagesByTagRegex.param.start=\ 
search.api.view.messagesByUrlRegex = Returns the HTTP messages that match the given regular expression in the URL optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.messagesByUrlRegex.param.baseurl = The highest URL in the Sites tree under which messages should be included.
search.api.view.messagesByUrlRegex.param.count=\ 
search.api.view.messagesByUrlRegex.param.regex=\ 
search.api.view.messagesByUrlRegex.param.start=\ 
search.api.view.urlsByHeaderRegex = Returns the URLs of the HTTP messages that match the given regular expression in the header(s) optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.urlsByHeaderRegex.param.baseurl = The highest URL in the Sites tree under which URLs should be included.
search.api.view.urlsByHeaderRegex.param.count=\ 
search.api.view.urlsByHeaderRegex.param.regex=\ 
search.api.view.urlsByHeaderRegex.param.start=\ 
search.api.view.urlsByNoteRegex = Returns the URLs of the HTTP messages that match the given regular expression in their note optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.urlsByNoteRegex.param.baseurl = The highest URL in the Sites tree under which URLs should be included.
search.api.view.urlsByNoteRegex.param.count=\ 
search.api.view.urlsByNoteRegex.param.regex=\ 
search.api.view.urlsByNoteRegex.param.start=\ 
search.api.view.urlsByRequestRegex = Returns the URLs of the HTTP messages that match the given regular expression in the request optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.urlsByRequestRegex.param.baseurl = The highest URL in the Sites tree under which URLs should be included.
search.api.view.urlsByRequestRegex.param.count=\ 
search.api.view.urlsByRequestRegex.param.regex=\ 
search.api.view.urlsByRequestRegex.param.start=\ 
search.api.view.urlsByResponseRegex = Returns the URLs of the HTTP messages that match the given regular expression in the response optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.urlsByResponseRegex.param.baseurl = The highest URL in the Sites tree under which URLs should be included.
search.api.view.urlsByResponseRegex.param.count=\ 
search.api.view.urlsByResponseRegex.param.regex=\ 
search.api.view.urlsByResponseRegex.param.start=\ 
search.api.view.urlsByTagRegex = Returns the URLs of the HTTP messages that match the given regular expression in their history Tags optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.urlsByTagRegex.param.baseurl = The highest URL in the Sites tree under which URLs should be included.
search.api.view.urlsByTagRegex.param.count=\ 
search.api.view.urlsByTagRegex.param.regex=\ 
search.api.view.urlsByTagRegex.param.start=\ 
search.api.view.urlsByUrlRegex = Returns the URLs of the HTTP messages that match the given regular expression in the URL optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.urlsByUrlRegex.param.baseurl = The highest URL in the Sites tree under which URLs should be included.
search.api.view.urlsByUrlRegex.param.count=\ 
search.api.view.urlsByUrlRegex.param.regex=\ 
search.api.view.urlsByUrlRegex.param.start=\ 
search.desc = Rechercher des messages pour les cha\u00eenes et les expressions r\u00e9guli\u00e8res 
search.name = Chercher une extension
search.optionspanel.name = Rechercher
search.optionspanel.option.max.results.gui = Maximum results show in "Search" tab\:
search.panel.title = Rechercher
search.results.table.header.match = Correspondance
search.toolbar.button.options = Options
search.toolbar.error.invalid.regex = L'expression r\u00e9guli\u00e8re fournie n'est pas valide.
search.toolbar.label.inverse = Inverse \:
search.toolbar.label.next = Suivant
search.toolbar.label.number.of.matches = Number of Matches\: {0}
search.toolbar.label.previous = Pr\u00e9c\u00e9dent
search.toolbar.label.search = Rechercher
search.toolbar.label.status.complete = Complete
search.toolbar.label.status.searching = Searching...
search.toolbar.label.type.all = Tous
search.toolbar.label.type.header = En-t\u00eate
search.toolbar.label.type.note = Remarque
search.toolbar.label.type.request = Requ\u00eate
search.toolbar.label.type.response = R\u00e9ponse
search.toolbar.label.type.tag = Tag
search.toolbar.label.type.url = URL
search.toolbar.prompt.regex = Search word or regular expression
search.toolbar.tooltip.inverse = Afficher les messages qui ne correspondent pas \u00e0 l'expression r\u00e9guli\u00e8re
search.toolbar.tooltip.next = S\u00e9lectionner le prochain r\u00e9sultat
search.toolbar.tooltip.previous = S\u00e9lectionner le r\u00e9sultat pr\u00e9c\u00e9dent
search.toolbar.tooltip.regex = Expression r\u00e9guli\u00e8re \u00e0 rechercher
search.toolbar.tooltip.scope.selected = Rechercher toutes les URL
search.toolbar.tooltip.scope.unselected = Rechercher uniquement les URL dans le p\u00e9rim\u00e8tre
search.toolbar.tooltip.search = Rechercher
search.toolbar.warn.regex.match.empty.string.button.cancel = Annuler
search.toolbar.warn.regex.match.empty.string.button.search = Rechercher
search.toolbar.warn.regex.match.empty.string.text = L'expression r\u00e9guli\u00e8re fournie accepte une cha\u00eene vide.\nCela peut provoquer de nombreux r\u00e9sultats non d\u00e9sir\u00e9s.\nRechercher quand m\u00eame?
search.toolbar.warn.regex.match.empty.string.title = Expression r\u00e9guli\u00e8re potentiellement incorrecte

session.ascan.exclude.title = Exclure du balayage
session.ascan.label.ignore = URL ignor\u00e9es par le scanner actif 
session.desc = Manage Session Tokens
session.dialog.title = Session
session.general = G\u00e9n\u00e9ral
session.general.error.persist.session.props = Failed to persist the session properties (e.g. name, description).
session.generate.popup = Analyser les jetons de session...
session.label.desc = Description
session.label.loc = Emplacement
session.label.name = Nom de session
session.method.script.dialog.error.text.interface = The provided Session Management script ({0}) does not implement the required interface. Please take a look at the provided templates for examples.
session.method.script.dialog.error.text.loading = An error has occurred while loading the selected Session Management script\: {0}
session.method.script.dialog.error.text.notLoadedNorConfigured = You need to load and configure a Session Management Script.
session.method.script.dialog.error.title = Script Loading Error
session.method.script.field.label.notLoaded = <html><body><p>Aucun script n'a encore \u00e9t\u00e9 charg\u00e9. S\u00e9lectionnez un Script dans la bo\u00eete ci-dessus et cliquez sur le bouton \u00ab Charger \u00bb.</p></body></html>
session.method.script.field.label.scriptName = Script\:
session.method.script.load.button = Load
session.method.script.load.errorScriptNotFound = Failed to find context''s Session Management script\:\n{0}
session.method.script.loaded = {0} (loaded)
session.method.script.type = Gestion de session
session.method.script.type.desc = Session Management scripts run to handle custom session management.\n\nThe script must be properly configured in the Session Properties -> Session Management panel with a 'Script-based Session Management Method'\n\n
session.properties.title = Propri\u00e9t\u00e9s de la session
session.proxy.exclude.title = Exclure du proxy
session.proxy.label.ignore = URL \u00e0 ignorer par le proxy 
session.scope.exclude.title = Exclure du p\u00e9rim\u00e8tre
session.scope.include.title = Inclure dans le p\u00e9rim\u00e8tre
session.select.session = Session\:
session.select.title = Open Session
session.spider.exclude.title = Exclure du robot d'indexation
session.spider.label.ignore = URLs which will be ignored by the spiders (standard and AJAX) 
session.untitled = Session sans titre

sessionManagement.api.action.setSessionManagementMethod = Sets the session management method for the context with the given ID.
sessionManagement.api.action.setSessionManagementMethod.param.contextId=\ 
sessionManagement.api.action.setSessionManagementMethod.param.methodConfigParams=\ 
sessionManagement.api.action.setSessionManagementMethod.param.methodName=\ 
sessionManagement.api.desc=\ 
sessionManagement.api.view.getSessionManagementMethod = Gets the name of the session management method for the context with the given ID.
sessionManagement.api.view.getSessionManagementMethod.param.contextId=\ 
sessionManagement.api.view.getSessionManagementMethodConfigParams = Gets the configuration parameters for the session management method with the given name.
sessionManagement.api.view.getSessionManagementMethodConfigParams.param.methodName=\ 
sessionManagement.api.view.getSupportedSessionManagementMethods = Gets the name of the session management methods.

sessionmanagement.method.cb.name = Gestion de session par cookie
sessionmanagement.method.ha.name = Gestion de session d'authentification Http
sessionmanagement.method.sc.name = Script-based Session Management
sessionmanagement.name = Session Management Extension
sessionmanagement.panel.config.title = Configurer la m\u00e9thode de gestion de session
sessionmanagement.panel.label.description = <html><p>Ce panneau vous permet de configurer la m\u00e9thode de gestion de session utilis\u00e9e pour ce contexte. <p><html>
sessionmanagement.panel.label.noConfigPanel = <html><i>, Cette m\u00e9thode est enti\u00e8rement configur\u00e9e et ne n\u00e9cessite aucune configuration. <i></html>
sessionmanagement.panel.label.typeSelect = M\u00e9thode de gestion de session actuellement s\u00e9lectionn\u00e9e pour le contexte \: 
sessionmanagement.panel.title = Gestion de session

siterefresh.desc = Ajoute l'\u00e9l\u00e9ment de menu pour actualiser l'arborescence des Sites
siterefresh.name = Refresh Sites Tree Extension
siterefresh.popop = Actualiser l'arborescence des Sites

sites.delete.popup = Supprimer (de la vue)
sites.exclude.ascan.popup = Scanner
sites.exclude.popup = Exclure de
sites.exclude.proxy.popup = Proxy
sites.exclude.scope.popup = P\u00e9rim\u00e8tre de session
sites.exclude.spider.popup = Robot d'indexation
sites.filter.title = Arborescence de sites de filtre
sites.include.scope.popup = Inclure dans le p\u00e9rim\u00e8tre de la session
sites.panel.mnemonic = e
sites.panel.title = Sites
sites.purge.cancel = Annuler
sites.purge.confirm = Confirmer
sites.purge.confirm.message = Don't show this dialog again.
sites.purge.popup = Supprimer
sites.purge.title = Delete Site Node(s)
sites.purge.warning = Are you sure you want to delete the node(s)?\nThis will delete all of the messages associated with the deleted Site Tree nodes.
sites.showinsites.popup = Afficher dans l'onglet Sites
sites.spider.popup = Indexer...

siteselect.button.select = S\u00e9lectionner
siteselect.dialog.title = S\u00e9lectionner le n\u0153ud

spider.activeActionPrefix = Indexation\: {0}
spider.api.action.addDomainAlwaysInScope = Ajoute un nouveau domaine qui est toujours dans le p\u00e9rim\u00e8tre, \u00e0 l\u2019aide de la valeur sp\u00e9cifi\u00e9e. En option, indique si la nouvelle entr\u00e9e est activ\u00e9e (par d\u00e9faut, true) et si la nouvelle valeur est sp\u00e9cifi\u00e9e comme une expression r\u00e9guli\u00e8re (par d\u00e9faut, false).
spider.api.action.addDomainAlwaysInScope.param.isEnabled=\ 
spider.api.action.addDomainAlwaysInScope.param.isRegex=\ 
spider.api.action.addDomainAlwaysInScope.param.value=\ 
spider.api.action.clearExcludedFromScan = Efface les regexes d\u2019URL exclues des balayages actifs.
spider.api.action.disableAllDomainsAlwaysInScope = D\u00e9sactive tous les domaines qui sont toujours dans le p\u00e9rim\u00e8tre.
spider.api.action.enableAllDomainsAlwaysInScope = Active tous les domaines qui sont toujours dans le p\u00e9rim\u00e8tre.
spider.api.action.excludeFromScan = Ajoute une regex pour les URL devant \u00eatre exclues des balayages actifs.
spider.api.action.excludeFromScan.param.regex=\ 
spider.api.action.modifyDomainAlwaysInScope = Modifie un domaine qui est toujours dans le p\u00e9rim\u00e8tre. Permet de modifier la valeur, si activ\u00e9, ou en cas de regex. Le domaine est s\u00e9lectionn\u00e9 avec son index, qui peut \u00eatre lu dans la vue domainsAlwaysInScope.
spider.api.action.modifyDomainAlwaysInScope.param.idx=\ 
spider.api.action.modifyDomainAlwaysInScope.param.isEnabled=\ 
spider.api.action.modifyDomainAlwaysInScope.param.isRegex=\ 
spider.api.action.modifyDomainAlwaysInScope.param.value=\ 
spider.api.action.pause=\ 
spider.api.action.pause.param.scanId=\ 
spider.api.action.pauseAllScans=\ 
spider.api.action.removeAllScans=\ 
spider.api.action.removeDomainAlwaysInScope = Supprime \u00e0 l\u2019index sp\u00e9cifi\u00e9 un domaine qui est toujours dans le p\u00e9rim\u00e8tre. L\u2019index peut \u00eatre lu dans la vue domainsAlwaysInScope.
spider.api.action.removeDomainAlwaysInScope.param.idx=\ 
spider.api.action.removeScan=\ 
spider.api.action.removeScan.param.scanId=\ 
spider.api.action.resume=\ 
spider.api.action.resume.param.scanId=\ 
spider.api.action.resumeAllScans=\ 
spider.api.action.scan = Ex\u00e9cute l'analyse sur l'URL donn\u00e9e. En option, le param\u00e8tre \u00abmaxChildren\u00bb peut \u00eatre d\u00e9fini pour limiter le nombre de pages scann\u00e9es, le param\u00e8tre 'recurse' peut \u00eatre utilis\u00e9 pour \u00e9viter les r\u00e9cursions du robot et le param\u00e8tre \u00abcontextName\u00bb peut \u00eatre utilis\u00e9 pour limiter l'analyse \u00e0 un contexte.
spider.api.action.scan.param.contextName=\ 
spider.api.action.scan.param.maxChildren=\ 
spider.api.action.scan.param.recurse=\ 
spider.api.action.scan.param.subtreeOnly=\ 
spider.api.action.scan.param.url=\ 
spider.api.action.scanAsUser = Ex\u00e9cute le robot dans la perspective d'un utilisateur, obtenue \u00e0 l'aide de l'ID du contexte et de l'ID de l'utilisateur. Voir l'action \u00abAnalyser\u00bb pour plus de d\u00e9tails.
spider.api.action.scanAsUser.param.contextId=\ 
spider.api.action.scanAsUser.param.maxChildren=\ 
spider.api.action.scanAsUser.param.recurse=\ 
spider.api.action.scanAsUser.param.subtreeOnly=\ 
spider.api.action.scanAsUser.param.url=\ 
spider.api.action.scanAsUser.param.userId=\ 
spider.api.action.setOptionAcceptCookies = Sets whether or not a spider process should accept cookies while spidering.
spider.api.action.setOptionAcceptCookies.param.Boolean=\ 
spider.api.action.setOptionHandleODataParametersVisited=\ 
spider.api.action.setOptionHandleODataParametersVisited.param.Boolean=\ 
spider.api.action.setOptionHandleParameters=\ 
spider.api.action.setOptionHandleParameters.param.String=\ 
spider.api.action.setOptionMaxChildren = D\u00e9finit le nombre maximal de n\u0153uds enfants (par noeud) qui peut \u00eatre explor\u00e9, 0 signifie aucune limite.
spider.api.action.setOptionMaxChildren.param.Integer=\ 
spider.api.action.setOptionMaxDepth = Sets the maximum depth the spider can crawl, 0 for unlimited depth.
spider.api.action.setOptionMaxDepth.param.Integer=\ 
spider.api.action.setOptionMaxDuration=\ 
spider.api.action.setOptionMaxDuration.param.Integer=\ 
spider.api.action.setOptionMaxParseSizeBytes = Sets the maximum size, in bytes, that a response might have to be parsed. This allows the spider to skip big responses/files.
spider.api.action.setOptionMaxParseSizeBytes.param.Integer=\ 
spider.api.action.setOptionMaxScansInUI=\ 
spider.api.action.setOptionMaxScansInUI.param.Integer=\ 
spider.api.action.setOptionParseComments=\ 
spider.api.action.setOptionParseComments.param.Boolean=\ 
spider.api.action.setOptionParseGit=\ 
spider.api.action.setOptionParseGit.param.Boolean=\ 
spider.api.action.setOptionParseRobotsTxt=\ 
spider.api.action.setOptionParseRobotsTxt.param.Boolean=\ 
spider.api.action.setOptionParseSVNEntries=\ 
spider.api.action.setOptionParseSVNEntries.param.Boolean=\ 
spider.api.action.setOptionParseSitemapXml=\ 
spider.api.action.setOptionParseSitemapXml.param.Boolean=\ 
spider.api.action.setOptionPostForm=\ 
spider.api.action.setOptionPostForm.param.Boolean=\ 
spider.api.action.setOptionProcessForm=\ 
spider.api.action.setOptionProcessForm.param.Boolean=\ 
spider.api.action.setOptionRequestWaitTime=\ 
spider.api.action.setOptionRequestWaitTime.param.Integer=\ 
spider.api.action.setOptionScopeString = Use actions [add|modify|remove]DomainAlwaysInScope instead.
spider.api.action.setOptionScopeString.param.String=\ 
spider.api.action.setOptionSendRefererHeader = Indique si l'en-t\u00eate 'Referer' doit \u00eatre envoy\u00e9e ou non lors de l'exploration.
spider.api.action.setOptionSendRefererHeader.param.Boolean=\ 
spider.api.action.setOptionShowAdvancedDialog=\ 
spider.api.action.setOptionShowAdvancedDialog.param.Boolean=\ 
spider.api.action.setOptionSkipURLString=\ 
spider.api.action.setOptionSkipURLString.param.String=\ 
spider.api.action.setOptionThreadCount=\ 
spider.api.action.setOptionThreadCount.param.Integer=\ 
spider.api.action.setOptionUserAgent=\ 
spider.api.action.setOptionUserAgent.param.String=\ 
spider.api.action.stop=\ 
spider.api.action.stop.param.scanId=\ 
spider.api.action.stopAllScans=\ 
spider.api.desc=\ 
spider.api.view.addedNodes = Returns a list of the names of the nodes added to the Sites tree by the specified scan.
spider.api.view.addedNodes.param.scanId=\ 
spider.api.view.allUrls = Returns a list of unique URLs from the history table based on HTTP messages added by the Spider.
spider.api.view.domainsAlwaysInScope = Donne tous les domaines qui sont toujours dans le p\u00e9rim\u00e8tre. Pour chaque domaine, les informations suivantes sont affich\u00e9es\: l\u2019index, la valeur (domaine), si activ\u00e9, et si sp\u00e9cifi\u00e9 comme expression r\u00e9guli\u00e8re.
spider.api.view.excludedFromScan = Donne les regexes d\u2019URL exclues des spiders.
spider.api.view.fullResults=\ 
spider.api.view.fullResults.param.scanId=\ 
spider.api.view.optionAcceptCookies = Gets whether or not a spider process should accept cookies while spidering.
spider.api.view.optionDomainsAlwaysInScope = Use view domainsAlwaysInScope instead.
spider.api.view.optionDomainsAlwaysInScopeEnabled = Use view domainsAlwaysInScope instead.
spider.api.view.optionHandleODataParametersVisited=\ 
spider.api.view.optionHandleParameters=\ 
spider.api.view.optionMaxChildren = Obtient le nombre maximal de n\u0153uds enfants (par noeud) qui peut \u00eatre explor\u00e9, 0 signifie aucune limite.
spider.api.view.optionMaxDepth = Gets the maximum depth the spider can crawl, 0 if unlimited.
spider.api.view.optionMaxDuration=\ 
spider.api.view.optionMaxParseSizeBytes = Gets the maximum size, in bytes, that a response might have to be parsed.
spider.api.view.optionMaxScansInUI=\ 
spider.api.view.optionParseComments=\ 
spider.api.view.optionParseGit=\ 
spider.api.view.optionParseRobotsTxt=\ 
spider.api.view.optionParseSVNEntries=\ 
spider.api.view.optionParseSitemapXml=\ 
spider.api.view.optionPostForm=\ 
spider.api.view.optionProcessForm=\ 
spider.api.view.optionRequestWaitTime=\ 
spider.api.view.optionScope=\ 
spider.api.view.optionScopeText=\ 
spider.api.view.optionSendRefererHeader = Indique si l'en-t\u00eate 'Referer' doit \u00eatre envoy\u00e9e ou non lors de l'exploration
spider.api.view.optionShowAdvancedDialog=\ 
spider.api.view.optionSkipURLString=\ 
spider.api.view.optionThreadCount=\ 
spider.api.view.optionUserAgent=\ 
spider.api.view.results=\ 
spider.api.view.results.param.scanId=\ 
spider.api.view.scans=\ 
spider.api.view.status=\ 
spider.api.view.status.param.scanId=\ 
spider.context.popup = Indexer le contexte...
spider.context.user.popup = Indexer le contexte en tant qu'utilisateur...
spider.custom.button.reset = Remettre \u00e0 z\u00e9ro
spider.custom.button.scan = Lancer le balayage
spider.custom.label.acceptcookies = Accepter les cookies\:
spider.custom.label.adv = Show Advanced Options
spider.custom.label.context = Contexte\:
spider.custom.label.handleOdata = Handle OData Parameters\:
spider.custom.label.irrelevantUrlParameters = Irrelevant URL Parameters\:
spider.custom.label.maxChildren = Maximum Children to Crawl (0 is unlimited)\:
spider.custom.label.maxDepth = Maximum Depth to Crawl (0 is unlimited)\:
spider.custom.label.maxDuration = Maximum Duration (minutes; 0 is unlimited)\:
spider.custom.label.maxParseSizeBytes = Maximum Parse Size (bytes)\:
spider.custom.label.parseComments = Parse HTML Comments\:
spider.custom.label.parseGit = Parse Git Metadata\:
spider.custom.label.parseRobots = Analyser 'robots.txt'\:
spider.custom.label.parseSvn = Parse SVN Metadata\:
spider.custom.label.postForms = POST Forms\:
spider.custom.label.processForms = Process Forms\:
spider.custom.label.recurse = R\u00e9p\u00e9ter\:
spider.custom.label.sendReferer = Send 'Referer' Header\:
spider.custom.label.sitemap = Analyser 'sitemap.xml'\:
spider.custom.label.spiderSubtreeOnly = Indexer uniquement la sous-arborescence
spider.custom.label.start = Starting Point\:
spider.custom.label.user = Utilisateur\:
spider.custom.noStartSubtreeOnly.error = A site node must be selected or a URL manually introduced, to spider a site's subtree.
spider.custom.nostart.error = Vous devez s\u00e9lectionner un point de d\u00e9part
spider.custom.notSafe.error = Les scans spiders ne sont pas autoris\u00e9s en mode \u00abS\u00e9curis\u00e9\u00bb.
spider.custom.popup = Indexer...
spider.custom.tab.adv = Avanc\u00e9
spider.custom.tab.scope = P\u00e9rim\u00e8tre
spider.custom.targetNotInScope.error = La cible suivante n''est pas autoris\u00e9e en mode \u00abProt\u00e9g\u00e9\u00bb\:\n{0}
spider.custom.title = Robot
spider.desc = Robot d'indexation utilis\u00e9 pour rechercher automatiquement des URIs d'un site
spider.label.inScope = URI d\u00e9tect\u00e9e lors de la collecte\:
spider.label.outOfScope = URI trouv\u00e9e mais hors du p\u00e9rim\u00e8tre de la collecte\:
spider.name = Extension Spider
spider.options.domains.in.scope.add.button.confirm = Ajouter
spider.options.domains.in.scope.add.title = Ajouter le Domaine toujours dans le p\u00e9rim\u00e8tre
spider.options.domains.in.scope.dialog.remove.button.cancel = Annuler
spider.options.domains.in.scope.dialog.remove.button.confirm = Supprimer
spider.options.domains.in.scope.dialog.remove.checkbox.label = Do not show this message again.
spider.options.domains.in.scope.dialog.remove.text = Etes-vous certain de vouloir supprimer le domaine s\u00e9lectionn\u00e9?
spider.options.domains.in.scope.dialog.remove.title = Supprimer le Domaine toujours dans le p\u00e9rim\u00e8tre
spider.options.domains.in.scope.field.label.domain = Domaine \:
spider.options.domains.in.scope.field.label.enabled = Activ\u00e9 \:
spider.options.domains.in.scope.field.label.regex = Expression r\u00e9guli\u00e8re\:
spider.options.domains.in.scope.modify.button.confirm = Modifier
spider.options.domains.in.scope.modify.title = Modifier le Domaine toujours dans le p\u00e9rim\u00e8tre
spider.options.domains.in.scope.table.header.enabled = Actif
spider.options.domains.in.scope.table.header.regex = Regex
spider.options.domains.in.scope.table.header.value = Domaine
spider.options.domains.in.scope.warning.invalid.regex.text = L'expression r\u00e9guli\u00e8re n'est pas valide.
spider.options.domains.in.scope.warning.invalid.regex.title = Regex invalide de Domaine toujours dans le p\u00e9rim\u00e8tre
spider.options.label.acceptcookies = Accepter les cookies\:
spider.options.label.comments = D\u00e9composer les commentaires HTML  
spider.options.label.depth = Maximum Depth to Crawl (0 is unlimited)\:
spider.options.label.domains = <html><p>Indiquez ci-dessous les domaines qui sont toujours 'dans le p\u00e9rim\u00e8tre' (utilisez ' *' comme "n'importe quelle s\u00e9quence de caract\u00e8res" et ';' pour s\u00e9parer les mod\u00e8les)</p> < / html
spider.options.label.duration = Maximum Duration (minutes; 0 is unlimited)\:
spider.options.label.git = Analyser les fichiers de m\u00e9tadonn\u00e9es Git pour de nouvelles URIs
spider.options.label.handlehodataparameters = G\u00e9rer des param\u00e8tres sp\u00e9cifiques \u00e0 OData
spider.options.label.handleparameters = Les param\u00e8tres de requ\u00eate ci-dessous seront utilis\u00e9s pour v\u00e9rifier les URLs visit\u00e9es\:
spider.options.label.irrelevantUrlParameters = Irrelevant URL parameters
spider.options.label.maxChildren = Maximum Children to Crawl (0 is unlimited)\:
spider.options.label.maxParseSizeBytes = Maximum Parse Size (bytes)\:
spider.options.label.post = Formulaires POST (recommand\u00e9, mais peut g\u00e9n\u00e9rer des requ\u00eates non souhait\u00e9es)
spider.options.label.processform = Traiter les formulaires (les formulaires sont trait\u00e9s et des requ\u00eates GET soumises)
spider.options.label.robotstxt = Rechercher de nouvelles URI dans les fichiers 'robots.txt'
spider.options.label.sendRefererHeader = Envoyer l'en-t\u00eate 'Referer'
spider.options.label.sitemapxml = Analyser les fichiers 'sitemap.xml' pour les nouveau Uri
spider.options.label.svnentries = Analyser les fichiers de m\u00e9tadonn\u00e9es SVN pour de nouvelles URIs
spider.options.label.threads = Number of Threads Used\:
spider.options.title = Robot d'indexation
spider.options.value.handleparameters.ignoreAll = Ignorer compl\u00e8tement les param\u00e8tres
spider.options.value.handleparameters.ignoreValue = Prendre en compte seulement le nom du param\u00e8tre
spider.options.value.handleparameters.useAll = Prendre en compte nom et valeur du param\u00e8tre
spider.panel.emptyView = Vous devez  d'abord visiter le site Web via un navigateur, puis s\u00e9lectionner un n\u0153ud/dossier/URL dans le panneau 'Sites' affich\u00e9.
spider.panel.mnemonic = d
spider.panel.tab.addednodes = Added Nodes
spider.panel.tab.messages = Messages
spider.panel.tab.urls = URLs
spider.panel.title = Robot d'indexation
spider.parsefilter.reason.empty = Message Vide
spider.parsefilter.reason.maxchildren = Nombre maximum de fils
spider.parsefilter.reason.maxsize = Taille maximale
spider.parsefilter.reason.nottext = Not Text
spider.scope.popup = Indexer tout dans le p\u00e9rim\u00e8tre 
spider.site.popup = Indexer le site
spider.subtree.popup = Indexer la sous-arborescence
spider.table.flags.illegalprotocol = Protocole ill\u00e9gal
spider.table.flags.outofcontext = Hors contexte
spider.table.flags.outofscope = Hors de port\u00e9e
spider.table.flags.seed = Graine
spider.table.flags.userrules = R\u00e8gles de l\u2019utilisateur
spider.table.header.flags = Balises
spider.table.header.inScope = Trait\u00e9
spider.table.header.method = M\u00e9thode
spider.table.header.uri = URI
spider.table.messages.column.processed.successfully = Avec succ\u00e8s
spider.table.messages.header.processed = Trait\u00e9
spider.task.message.skipped.ioerror = Erreur d\u2019e/s
spider.task.message.skipped.maxdepth = Profondeur maximale
spider.task.message.skipped.stopped = Collecteur Stopp\u00e9
spider.toolbar.added.label = Nodes Added\:
spider.toolbar.ascans.label = Scans en cours\:
spider.toolbar.button.clear = Ranger les balayages effectu\u00e9s
spider.toolbar.button.new = Nouveau balayage
spider.toolbar.button.options = Options du robot d'indexation
spider.toolbar.button.pause = Suspendre l'indexation
spider.toolbar.button.stop = Arr\u00eater l'indexation
spider.toolbar.button.unpause = Relancer l'indexation
spider.toolbar.found.label = | URI trouv\u00e9es \:
spider.toolbar.progress.label = Progression\:
spider.toolbar.progress.select = --S\u00e9lectionnez le balayage--
spider.url.popup = Indexer l'URL
spider.url.user.popup = Indexer l'URL en tant qu'utilisateur...

start.cmdline.badfile = Le type de fichier n''est pas pris en charge ''{0}''
start.cmdline.badparam = Option pas prise en charge ''{0}''.;
start.cmdline.nofile = Fichier non trouv\u00e9 ''{0}''
start.cmdline.noparam = Param\u00e8tres manquant pour l''option ''{0}''
start.cmdline.noread = Le fichier n''est pas lisible ''{0}''
start.db.error = Acc\u00e8s \u00e0 la base de donn\u00e9es impossible\nUn autre processus ZAP serait-il en cours?\n
start.gui.cmdline.invalid.session.options = Options de la session de ligne de commande invalides\:\noption ''{0}'' pas autoris\u00e9e avec l''option ''{1}''\n\nUne nouvelle session vide sera cr\u00e9\u00e9e dans {2}
start.gui.cmdline.newsession.already.exist = La nouvelle session donn\u00e9e en ligne de commande existe d\u00e9j\u00e0.\n\nUne nouvelle session vide sera cr\u00e9\u00e9e dans {0}
start.gui.cmdline.session.does.not.exist = La session donn\u00e9e en ligne de commande n''existe pas.\n\nUne nouvelle session vide sera cr\u00e9\u00e9e dans {0}
start.gui.cmdline.session.path.invalid = Session path given at command line is invalid\:\n{0}
start.gui.dialog.fatal.error.init = Failed to start ZAP, mandatory add-on not found.\nRefer to log for more details.
start.gui.dialog.fatal.error.message = Une erreur irr\u00e9cup\u00e9rable s'est produite et emp\u00eache ZAP de d\u00e9marrer. Veuillez signaler cette erreur avec les d\u00e9tails suivants\:
start.gui.dialog.fatal.error.title = \u00c9chec du d\u00e9marrage de ZAP
start.gui.headless = ZAP GUI is not supported on a headless environment.\nRun ZAP inline or in daemon mode, use {0} command line argument for more details.
start.gui.warn.addOnsOrExtensionsNoLongerRunning = Les accessoires suivants, ou leurs extensions, ne seront plus ex\u00e9cut\u00e9s tant que leurs besoins ne seront pas restaur\u00e9s\:
start.splash.start = ZAP en d\u00e9marrage...\n
start.splash.tips.loading = Chargement  des trucs et astuces de ZAP...
start.splash.tips.none = Aucun truc et astuce disponible pour ZAP \:(
start.splash.tips.title = Trucs et astuces de ZAP\:\n\n
start.title.error = Impossible de d\u00e9marrer ZAP
start.unknown.error = Erreur inattendue. Veuillez signaler le probl\u00e8me.

state.name = Session State Extension

stats.api.action.clearStats = Clears all of the statistics
stats.api.action.clearStats.param.keyPrefix=\ 
stats.api.action.setOptionInMemoryEnabled = Sets whether in memory statistics are enabled
stats.api.action.setOptionInMemoryEnabled.param.Boolean=\ 
stats.api.action.setOptionStatsdHost = Sets the Statsd service hostname, supply an empty string to stop using a Statsd service
stats.api.action.setOptionStatsdHost.param.String=\ 
stats.api.action.setOptionStatsdPort = Sets the Statsd service port
stats.api.action.setOptionStatsdPort.param.Integer=\ 
stats.api.action.setOptionStatsdPrefix = Sets the prefix to be applied to all stats sent to the configured Statsd service
stats.api.action.setOptionStatsdPrefix.param.String=\ 
stats.api.desc=\ 
stats.api.view.allSitesStats = Gets all of the site based statistics, optionally filtered by a key prefix
stats.api.view.allSitesStats.param.keyPrefix=\ 
stats.api.view.optionInMemoryEnabled = Returns 'true' if in memory statistics are enabled, otherwise returns 'false'
stats.api.view.optionStatsdEnabled = Returns 'true' if a Statsd server has been correctly configured, otherwise returns 'false'
stats.api.view.optionStatsdHost = Gets the Statsd service hostname
stats.api.view.optionStatsdPort = Gets the Statsd service port
stats.api.view.optionStatsdPrefix = Gets the prefix to be applied to all stats sent to the configured Statsd service
stats.api.view.siteStats = Gets all of the global statistics, optionally filtered by a key prefix
stats.api.view.siteStats.param.keyPrefix=\ 
stats.api.view.siteStats.param.site=\ 
stats.api.view.stats = Statistiques
stats.api.view.stats.param.keyPrefix=\ 
stats.desc = Statistiques
stats.name = Statistics Extension
stats.options.error.statsd.host.bad = Invalid Statsd Hostname
stats.options.label.statsd.host = Statsd Hostname\:
stats.options.label.statsd.port = Statsd Port\:
stats.options.label.statsd.prefix = Statsd Prefix\:
stats.options.mem.enabled = In Memory Statistics Enabled
stats.options.statsd.enabled = Statsd Server Enabled
stats.options.statsd.panel = Statsd Server Details
stats.options.title = Statistiques

std.menu.ext.name = Standard Menus Extension

stdexts.copyurls.popup = Copy URLs
stdexts.desc = Un ensemble de menus contextuels courants pour diverses t\u00e2ches

support.arch.label = Architecture\:
support.charset.default.label = Default Charset\:
support.copy.button = Copier
support.copy.button.tooltip = Copy the displayed support information
support.cpucores.label = CPU Cores\:
support.home.directory.label = ZAP Home Directory\:
support.install.directory.label = ZAP Installation Directory\:
support.installed.addons.label = Installed Add-ons\:
support.java.version.label = Java Version\:
support.laf.label = Look and Feel\:
support.locale.display.label = Display Locale\:
support.locale.format.label = Format Locale\:
support.locale.system.label = System's Locale\:
support.maxmem.label = Max Memory\:
support.open.button = Open ZAP Home
support.open.button.tooltip = Open ZAP's Home Directory
support.operating.system.label = Operating System\:
support.savesbom.button = Save SBOM zip...
support.savesbom.button.selectfile = Select SBOM File
support.savesbom.button.tooltip = Save a zip containing all of the SBOMs for the ZAP core and add-ons
support.savesbom.info.generated = Zip file generated with {0} SBOMs\:\n{1}
support.savesbom.warn.nosboms = No SBOMs found - this is possible for dev builds.
support.version.label = Version\:

tab.break = Pause
tab.doubleClick.warning = Vous avez double-cliqu\u00e9 sur un onglet. La fen\u00eatre de cet onglet va maintenant \u00eatre maximis\u00e9e - vous pouvez remettre cette fen\u00eatre \u00e0 sa taille pr\u00e9c\u00e9dente en double cliquant sur l'onglet \u00e0 nouveau. Cliquez sur Annuler pour conserver la fen\u00eatre de l'onglet \u00e0 sa taille actuelle. 
tab.noVisibleTabs.allDetachedMsg = Close any detached tabs to see them here.
tab.noVisibleTabs.detachedOrHiddenMsg = Add tabs using the plus button or close any detached tabs to see them here.
tab.noVisibleTabs.title = No visible tabs
tab.popup.moveToNewWindow = Move Tab to New Window
tab.sites = Sites

target.allInScope = Tout dans le p\u00e9rim\u00e8tre
target.empty = Vide

technologies.db = DB
technologies.lang = Langue
technologies.os = OS
technologies.scm = SCM
technologies.ws = WS

timestamp.format.datetime = yyyy-MM-dd HH\:mm\:ss
# The following delimiter is used between timestamps and messages that are being stamped
timestamp.format.delimiter\ \=\ \:=\ 
timestamp.format.timeonly = HH\:mm\:ss

uiutils.desc = Core UI related functionality.
uiutils.name = Core UI Extension

users.api.action.authenticateAsUser = Tries to authenticate as the identified user, returning the authentication request and whether it appears to have succeeded.
users.api.action.authenticateAsUser.param.contextId = The Context ID
users.api.action.authenticateAsUser.param.userId = The User ID
users.api.action.newUser = Creates a new user with the given name for the context with the given ID.
users.api.action.newUser.param.contextId = The Context ID
users.api.action.newUser.param.name=\ 
users.api.action.pollAsUser = Tries to poll as the identified user, returning the authentication request and whether it appears to have succeeded. This will only work if the polling verification strategy has been configured.
users.api.action.pollAsUser.param.contextId = The Context ID
users.api.action.pollAsUser.param.userId = The User ID
users.api.action.removeUser = Removes the user with the given ID that belongs to the context with the given ID.
users.api.action.removeUser.param.contextId = The Context ID
users.api.action.removeUser.param.userId = The User ID
users.api.action.setAuthenticationCredentials = Sets the authentication credentials for the user with the given ID that belongs to the context with the given ID.
users.api.action.setAuthenticationCredentials.param.authCredentialsConfigParams=\ 
users.api.action.setAuthenticationCredentials.param.contextId = The Context ID
users.api.action.setAuthenticationCredentials.param.userId = The User ID
users.api.action.setAuthenticationState = Sets fields in the authentication state for the user identified by the Context and User Ids.
users.api.action.setAuthenticationState.param.contextId = The Context ID
users.api.action.setAuthenticationState.param.lastPollResult = Last Poll Result - optional, should be 'true' or 'false'.
users.api.action.setAuthenticationState.param.lastPollTimeInMs = Last Poll Time in Milliseconds - optional, should be a long or 'NOW' for the current time in ms.
users.api.action.setAuthenticationState.param.requestsSinceLastPoll = Requests Since Last Poll - optional, should be an integer.
users.api.action.setAuthenticationState.param.userId = The User ID
users.api.action.setCookie = Sets the specified cookie for the user identified by the Context and User Ids.
users.api.action.setCookie.param.contextId = The Context ID
users.api.action.setCookie.param.domain = The Cookie Domain
users.api.action.setCookie.param.name = The Cookie Name
users.api.action.setCookie.param.path = The Cookie Path - optional default no path
users.api.action.setCookie.param.secure = If the Cookie is secure - optional default false
users.api.action.setCookie.param.userId = The User ID
users.api.action.setCookie.param.value = The Cookie Value
users.api.action.setUserEnabled = Sets whether or not the user, with the given ID that belongs to the context with the given ID, should be enabled.
users.api.action.setUserEnabled.param.contextId = The Context ID
users.api.action.setUserEnabled.param.enabled=\ 
users.api.action.setUserEnabled.param.userId = The User ID
users.api.action.setUserName = Renames the user with the given ID that belongs to the context with the given ID.
users.api.action.setUserName.param.contextId = The Context ID
users.api.action.setUserName.param.name=\ 
users.api.action.setUserName.param.userId = The User ID
users.api.desc=\ 
users.api.view.getAuthenticationCredentials = Gets the authentication credentials of the user with given ID that belongs to the context with the given ID.
users.api.view.getAuthenticationCredentials.param.contextId = The Context ID
users.api.view.getAuthenticationCredentials.param.userId = the User ID
users.api.view.getAuthenticationCredentialsConfigParams = Gets the configuration parameters for the credentials of the context with the given ID.
users.api.view.getAuthenticationCredentialsConfigParams.param.contextId = The Context ID
users.api.view.getAuthenticationSession = Gets the authentication session information for the user identified by the Context and User Ids, e.g. cookies and realm credentials.
users.api.view.getAuthenticationSession.param.contextId = The Context ID
users.api.view.getAuthenticationSession.param.userId = The User ID
users.api.view.getAuthenticationState = Gets the authentication state information for the user identified by the Context and User Ids.
users.api.view.getAuthenticationState.param.contextId = The Context ID
users.api.view.getAuthenticationState.param.userId = The User ID
users.api.view.getUserById = Gets the data of the user with the given ID that belongs to the context with the given ID.
users.api.view.getUserById.param.contextId = The Context ID
users.api.view.getUserById.param.userId = The User ID
users.api.view.usersList = Gets a list of users that belong to the context with the given ID, or all users if none provided.
users.api.view.usersList.param.contextId = The Context ID
users.dialog.add.button.confirm = Ajouter
users.dialog.add.field.label.enabled = Activ\u00e9 \:
users.dialog.add.field.label.name = Nom d'utilisateur \:
users.dialog.add.title = Ajouter un nouvel utilisateur
users.dialog.modify.button.confirm = Modifier
users.dialog.modify.title = Modifier l'utilisateur existant
users.dialog.remove.button.cancel = Annuler
users.dialog.remove.button.confirm = Supprimer
users.dialog.remove.checkbox.label = Do not show this message again.
users.dialog.remove.text = \u00cates-vous s\u00fbr de vouloir supprimer l'utilisateur s\u00e9lectionn\u00e9 ?
users.dialog.remove.title = Supprimer l'utilisateur
users.name = Users Extension
users.panel.description = Utilisateurs peuvant \u00eatre utilis\u00e9s pour diverses op\u00e9rations dans ce contexte.
users.panel.title = Utilisateurs
users.table.header.enabled = Actif
users.table.header.id = ID
users.table.header.name = Nom

variant.options.excludedparam.dialog.token.add.button.confirm = Ajouter
variant.options.excludedparam.dialog.token.add.title = Add a parameter that needs to be excluded
variant.options.excludedparam.dialog.token.modify.button.confirm = Modifier
variant.options.excludedparam.dialog.token.modify.title = Modifier le param\u00e8tre exclu existant
variant.options.excludedparam.dialog.token.remove.button.cancel = Annuler
variant.options.excludedparam.dialog.token.remove.button.confirm = Supprimer
variant.options.excludedparam.dialog.token.remove.checkbox.label = Do not show this message again.
variant.options.excludedparam.dialog.token.remove.text = \u00cates-vous s\u00fbr de vouloir supprimer le param\u00e8tre s\u00e9lectionn\u00e9 ?
variant.options.excludedparam.dialog.token.remove.title = Supprimer le param\u00e8tre qui doit \u00eatre exclu
variant.options.excludedparam.dialog.token.warning.invalid.regex.field.name = L'expression r\u00e9guli\u00e8re fournie pour le nom n'est pas valide.
variant.options.excludedparam.dialog.token.warning.invalid.regex.title = Expression r\u00e9guli\u00e8re non valide
variant.options.excludedparam.dialog.token.warning.name.repeated.text = Un param\u00e8tre exclu portant le m\u00eame nom existe d\u00e9j\u00e0.
variant.options.excludedparam.dialog.token.warning.name.repeated.title = Param\u00e8tre exclu dupliqu\u00e9
variant.options.excludedparam.label.tokens = <html><body><p>Si l'URL avec des caract\u00e8res de remplacement et l'emplacement sp\u00e9cifi\u00e9 correspondent, alors les param\u00e8tres figurant ici seront ignor\u00e9s par le scanner.</p></body></html>
variant.options.excludedparam.table.header.name = Nom
variant.options.excludedparam.table.header.type = O\u00f9
variant.options.excludedparam.table.header.url = URL
variant.options.injectable.addqueryparam.label = Add URL Query Parameter?
variant.options.injectable.addqueryparam.toolTip = <html>Causes ZAP to add a parameter to GET requests that don't have one.<br>This may increase scan time, however, it may also reveal issues that would otherwise go un-noticed.</html>
variant.options.injectable.cookie.encode.label = Encode Cookie Values
variant.options.injectable.cookie.label = Donn\u00e9es de cookie (pourraient ralentir le test)
variant.options.injectable.headers.label = En-t\u00eates HTTP (pourraient ralentir le test)
variant.options.injectable.headersAllRequests.label = Toutes les requ\u00eates
variant.options.injectable.headersAllRequests.toolTip = <html>Permet de balayer les en-t\u00eates HTTP de toutes les requ\u00eates.<br>Pas seulement les requ\u00eates envoyant des param\u00e8tres, dans la demande ou dans le corps de requ\u00eate.</html>
variant.options.injectable.label = Cibles injectables\:
variant.options.injectable.postdata.label = Donn\u00e9es POST
variant.options.injectable.querystring.label = Cha\u00eene de requ\u00eate URL
variant.options.injectable.urlpath.label = Chemin de l'URL (pourrait ralentir le test)
variant.options.rpc.custom.label = Activez les vecteurs d'entr\u00e9e du script
variant.options.rpc.dwr.label = Direct Web Remoting
variant.options.rpc.gwt.label = Google Web Toolkit
variant.options.rpc.json.label = JSON
variant.options.rpc.json.nulls.label = Scan Null Values
variant.options.rpc.label = Gestionnaires int\u00e9gr\u00e9s des vecteurs d'entr\u00e9e\:
variant.options.rpc.multipart.label = Donn\u00e9es de formulaire multipart
variant.options.rpc.odata.label = Id/Filtre OData
variant.options.rpc.xml.label = Balise/attribut XML
variant.options.title = Vecteurs d'entr\u00e9e de balayage actif
variant.param.type.all = Tous
variant.param.type.cookie = Cookie
variant.param.type.graphql.inline = GraphQL Inline Arguments
variant.param.type.header = En-t\u00eate
variant.param.type.json = JSON
variant.param.type.multipart.contenttype = Content-Type (Multipart Form-Data)
variant.param.type.multipart.dataparam = Parameter (non-file) (Multipart Form-Data)
variant.param.type.multipart.filename = File Name (Multipart Form-Data)
variant.param.type.multipart.fileparam = File Content (Multipart Form-Data)
variant.param.type.path = URLPath
variant.param.type.postdata = PostData
variant.param.type.query = QueryString
variant.scripts.interface.variant.error = Le script de Vecteur d''entr\u00e9e fourni ({0}) n''impl\u00e9mente pas l''interface requise. Veuillez vous r\u00e9f\u00e9rer aux mod\u00e8les fournis en exemples.
variant.scripts.type.variant = Input Vector
variant.scripts.type.variant.desc = Input Vector scripts run when you run the Active Scanner. They can also modify how nodes are represented in the Sites tree\n\nYou must enable them before they will be used.\n\n
variant.shortname.cookie = Cookie Data
variant.shortname.datadrivennode = N\u0153ud pilot\u00e9 par les donn\u00e9es
variant.shortname.dwr = Direct Web Remoting
variant.shortname.form = Form Query
variant.shortname.gwt = Google Web Toolkit
variant.shortname.header = HTTP Headers
variant.shortname.json = JSON
variant.shortname.multipart = Donn\u00e9es de formulaire multipart
variant.shortname.odatafilter = OData Filter
variant.shortname.odataid = OData ID
variant.shortname.querystring = URL Query String
variant.shortname.script = Input Vector Script
variant.shortname.urlpath = URL Path
variant.shortname.userdefined = User Defined
variant.shortname.xml = Balise/attribut XML

view.cert.button.close = Fermer
view.cert.title = Certificat
view.dialog.dontPrompt = Do not show this message again.
view.dialog.remember = Remember my choice and do not show this message again.
view.href.table.cell.alert.risk.label.high = Haut
view.href.table.cell.alert.risk.label.info = Pour information
view.href.table.cell.alert.risk.label.low = Bas
view.href.table.cell.alert.risk.label.medium = Moyen
view.href.table.cell.alert.risk.label.undefined = Non d\u00e9fini
view.href.table.header.code = Code
view.href.table.header.highestalert = Alerte la plus \u00e9lev\u00e9e
view.href.table.header.hostname = Host Name
view.href.table.header.hrefid = ID
view.href.table.header.hreftype = Type
view.href.table.header.hreftype.name = Source
view.href.table.header.method = M\u00e9thode
view.href.table.header.note = Remarque
view.href.table.header.pathandquery = Path and Query
view.href.table.header.reason = Raison
view.href.table.header.rtt = RTT
view.href.table.header.sessionid = Session
view.href.table.header.size.message = Taille
view.href.table.header.size.requestbody = Taille du corps de req.
view.href.table.header.size.requestheader = Taille de l'en-t\u00eate de req.
view.href.table.header.size.responsebody = Taille du corps de r\u00e9p.
view.href.table.header.size.responseheader = Taille de l'en-t\u00eate de r\u00e9p.
view.href.table.header.tags = Tags
view.href.table.header.timestamp.request = Timestamp de req.
view.href.table.header.timestamp.response = Timestamp de r\u00e9p.
view.href.table.header.url = URL
view.href.type.name.auth = Auth
view.href.type.name.manual = Manuel
view.href.type.name.proxy = Proxy
view.href.type.name.undefined = Non d\u00e9fini
view.options.label.advancedview = Activer l'affichage avanc\u00e9
view.options.label.allowAppsInContainers = Enable app integration in containers
view.options.label.askonexit = Demander confirmation avant d'enregistrer des donn\u00e9es lors de l'arr\u00eat
view.options.label.brkPanelView = Afficher les boutons de pause \:
view.options.label.brkPanelView.both = Panneau de pause et barre d'outils
view.options.label.brkPanelView.breakonly = Seulement dans le panneau de pause
view.options.label.brkPanelView.toolbaronly = Uniquement dans la barre d'outils
view.options.label.display = Affichage\:
view.options.label.display.bottom = Maximise bottom (History, etc.) tabs
view.options.label.display.full = Sch\u00e9ma complet
view.options.label.display.horizontal = Horizontal
view.options.label.display.left = Maximiser l'onglet de gauche (Sites)
view.options.label.display.tabs = Onglets
view.options.label.display.vertical = Vertical
view.options.label.exampleText = Texte de l'exemple (taille par d\u00e9faut)
view.options.label.fontExample = Exemple de police\:
view.options.label.fontName = Nom de police\:
view.options.label.fontSize = Taille de police\:
view.options.label.generalFont = General Font
view.options.label.iconExample = Icon Example\:
view.options.label.iconSize = Icon Size\:
view.options.label.icons = Icon Options
view.options.label.lookandfeel = Look and Feel\: 
view.options.label.processImages = Traiter les images dans les requ\u00eates/r\u00e9ponses HTTP
view.options.label.responsepanelpos = Position du panneau de r\u00e9ponse \:
view.options.label.responsepanelpos.above = Requ\u00eate affich\u00e9e au-dessus de la r\u00e9ponse
view.options.label.responsepanelpos.sideBySide = Panneaux c\u00f4te \u00e0 c\u00f4te
view.options.label.responsepanelpos.tabSideBySide = Side by Side in Tab
view.options.label.responsepanelpos.tabs = Tabs Side by Side
view.options.label.scaleImages = Scale Icons with Font\:
view.options.label.showMainToolbar = Afficher la barre d'outils principale
view.options.label.showSplashScreen = Afficher l'\u00e9cran de d\u00e9marrage
view.options.label.showTabNames = Afficher les noms d'onglet
view.options.label.showlocalconnectrequests = Show (local) CONNECT requests
view.options.label.wmuihandler = Laisser le gestionnaire de fen\u00eatres g\u00e9rer la fen\u00eatre ZAP
view.options.label.workPanelsFont = Work Panels Font
view.options.title = Affichage
view.options.warn.applylaf = <html><br>Dynamically applying the new Look and Feel.<br>You may need to restart ZAP if you see any UI glitches.<br><br></html>
view.table.autoscroll.label = D\u00e9filement automatique
view.table.autoscroll.tooltip = D\u00e9file automatiquement lorsque de nouvelles entr\u00e9es sont ajout\u00e9es \u00e0 la table, si la barre de d\u00e9filement est en bas.
view.table.resetColumns.label = Reset Columns
view.table.resetColumns.tooltip = Reset Columns to Default
view.table.useJustBytes.label = Show Bytes Only
view.table.useJustBytes.tooltip = <html>Shows byte values without conversion to bigger units.<br />For example, a value of 1024 bytes is shown as "1024 bytes" instead of "1 KiB".</html>
view.toolbar.expandFull = D\u00e9velopper compl\u00e8tement
view.toolbar.expandInfo = D\u00e9velopper les onglets Information
view.toolbar.expandSites = D\u00e9veloppez l'onglet Sites
view.toolbar.messagePanelsPosition.above = Request Shown above Response
view.toolbar.messagePanelsPosition.above.disabled = (Not supported in Full Layout) Request Shown above Response
view.toolbar.messagePanelsPosition.confirmCloseDetached = Switching the Request and Response layout will close all detached tabs. Do you want to continue?
view.toolbar.messagePanelsPosition.sideBySide = Request and Response Panels Side by Side
view.toolbar.messagePanelsPosition.sideBySide.disabled = (Not supported in Full Layout) Request and Response Panels Side by Side
view.toolbar.messagePanelsPosition.tabSideBySide = Request and Response Panels Side by Side in the Same Tab
view.toolbar.messagePanelsPosition.tabs = Request and Response Tabs Side by Side
view.toolbar.mode.attack.select = Mode d'attaque
view.toolbar.mode.protect.select = Mode prot\u00e9g\u00e9
view.toolbar.mode.safe.select = Mode s\u00e9curis\u00e9
view.toolbar.mode.standard.select = Mode standard
view.toolbar.mode.tooltip = <html>Safe mode\: Will not allow you to do anything potentially dangerous.<br>Protected mode\: Will only allow you to do potentially dangerous things on items in scope.<br>Standard mode\: Will allow you to do potentially dangerous things on anything.<br>ATTACK mode\: Will active scan new nodes that are in scope as they are discovered.</html>
view.toolbar.showIcons = Show Tab Icons and Hide Tab Names
view.toolbar.showNames = Show Tab Names and Tab Icons
view.toolbar.switchLookAndFeel = Dynamically Switch the Look and Feel

writable.file.chooser.write.diskspace.warning.dialog.message = There is less than 5MB available, would you like to continue the operation?
writable.file.chooser.write.diskspace.warning.dialog.title = Low Disk Space
writable.file.chooser.write.overwrite.dialog.message = The selected file already exists. Do you want to replace it?
writable.file.chooser.write.overwrite.dialog.title = Fichier existant
writable.file.chooser.write.permission.dialog.title = Permissions Failure
writable.file.chooser.write.permission.dir.dialog.message = Directory not writable\:\n{0}\nPlease select a different location.
writable.file.chooser.write.permission.file.dialog.message = File not writable\:\n{0}\nPlease select a different location.

Youez - 2016 - github.com/yon3zu
LinuXploit