forked from dotnet/roslyn
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCSharpResources.fr.xlf
12934 lines (12898 loc) · 844 KB
/
CSharpResources.fr.xlf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
<file datatype="xml" source-language="en" target-language="fr" original="../CSharpResources.resx">
<body>
<trans-unit id="CallingConventionTypeIsInvalid">
<source>Cannot use '{0}' as a calling convention modifier.</source>
<target state="translated">Impossible d'utiliser '{0}' comme modificateur de convention d'appel.</target>
<note />
</trans-unit>
<trans-unit id="CallingConventionTypesRequireUnmanaged">
<source>Passing '{0}' is not valid unless '{1}' is 'SignatureCallingConvention.Unmanaged'.</source>
<target state="translated">Le passage de '{0}' n'est pas valide, sauf si '{1}' est 'SignatureCallingConvention.Unmanaged'.</target>
<note />
</trans-unit>
<trans-unit id="CannotCreateConstructedFromConstructed">
<source>Cannot create constructed generic type from another constructed generic type.</source>
<target state="translated">Impossible de créer un type générique construit à partir d'un autre type générique construit.</target>
<note />
</trans-unit>
<trans-unit id="CannotCreateConstructedFromNongeneric">
<source>Cannot create constructed generic type from non-generic type.</source>
<target state="translated">Impossible de créer un type générique construit à partir d'un type non générique.</target>
<note />
</trans-unit>
<trans-unit id="ERR_AbstractConversionNotInvolvingContainedType">
<source>User-defined conversion in an interface must convert to or from a type parameter on the enclosing type constrained to the enclosing type</source>
<target state="translated">La conversion définie par l'utilisateur dans une interface doit convertir vers ou depuis un paramètre de type sur le type englobant contraint au type englobant.</target>
<note />
</trans-unit>
<trans-unit id="ERR_AbstractEventHasAccessors">
<source>'{0}': abstract event cannot use event accessor syntax</source>
<target state="translated">'{0}' : un événement abstrait ne peut pas utiliser une syntaxe d'accesseur d'événement</target>
<note />
</trans-unit>
<trans-unit id="ERR_AddressOfMethodGroupInExpressionTree">
<source>'&' on method groups cannot be used in expression trees</source>
<target state="translated">'&' des groupes de méthodes ne peut pas être utilisé dans les arborescences d'expression</target>
<note />
</trans-unit>
<trans-unit id="ERR_AddressOfToNonFunctionPointer">
<source>Cannot convert &method group '{0}' to non-function pointer type '{1}'.</source>
<target state="translated">Impossible de convertir le groupe '{0}' de &method en type de pointeur non-fonction '{1}'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_AltInterpolatedVerbatimStringsNotAvailable">
<source>To use '@$' instead of '$@' for an interpolated verbatim string, please use language version '{0}' or greater.</source>
<target state="translated">Pour utiliser '@$' à la place de '$@' pour une chaîne verbatim interpolée, utilisez la version de langage '{0}' ou une version ultérieure.</target>
<note />
</trans-unit>
<trans-unit id="ERR_AmbigBinaryOpsOnDefault">
<source>Operator '{0}' is ambiguous on operands '{1}' and '{2}'</source>
<target state="translated">L'opérateur '{0}' est ambigu pour les opérandes '{1}' et '{2}'</target>
<note />
</trans-unit>
<trans-unit id="ERR_AmbigBinaryOpsOnUnconstrainedDefault">
<source>Operator '{0}' cannot be applied to 'default' and operand of type '{1}' because it is a type parameter that is not known to be a reference type</source>
<target state="translated">L'opérateur '{0}' ne peut pas être appliqué à 'default' et à l'opérande de type '{1}', car il s'agit d'un paramètre de type qui n'est pas connu en tant que type référence</target>
<note />
</trans-unit>
<trans-unit id="ERR_AmbiguousPrimaryConstructorParameterAsColorColorReceiver">
<source>Identifier '{0}' is ambiguous between type '{1}' and parameter '{2}' in this context.</source>
<target state="translated">L’identificateur '{0}' est ambiguë entre le type '{1}' et le paramètre '{2}' dans ce contexte.</target>
<note />
</trans-unit>
<trans-unit id="ERR_AnnotationDisallowedInObjectCreation">
<source>Cannot use a nullable reference type in object creation.</source>
<target state="translated">Impossible d'utiliser un type référence Nullable dans la création d'objet.</target>
<note />
</trans-unit>
<trans-unit id="ERR_AnonDelegateCantUseRefLike">
<source>Cannot use parameter '{0}' that has ref-like type inside an anonymous method, lambda expression, query expression, or local function</source>
<target state="translated">Impossible d’utiliser le paramètre '{0}' qui a un type de référence similaire à une référence à l’intérieur d’une méthode anonyme, d’une expression lambda, d’une expression de requête ou d’une fonction locale.</target>
<note />
</trans-unit>
<trans-unit id="ERR_AnonDelegateCantUseStructPrimaryConstructorParameterCaptured">
<source>Anonymous methods, lambda expressions, query expressions, and local functions inside a struct cannot access primary constructor parameter also used inside an instance member</source>
<target state="translated">Les méthodes anonymes, les expressions lambda, les expressions de requête et les fonctions locales à l’intérieur d’une structure ne peuvent pas accéder au paramètre primaire du constructeur également utilisé à l’intérieur d’un membre de l’instance.</target>
<note />
</trans-unit>
<trans-unit id="ERR_AnonDelegateCantUseStructPrimaryConstructorParameterInMember">
<source>Anonymous methods, lambda expressions, query expressions, and local functions inside an instance member of a struct cannot access primary constructor parameter</source>
<target state="translated">Les méthodes anonymes, les expressions lambda, les expressions de requête et les fonctions locales dans un membre d’instance d’un struct ne peuvent pas accéder au paramètre du constructeur principal</target>
<note />
</trans-unit>
<trans-unit id="ERR_ArgumentNameInITuplePattern">
<source>Element names are not permitted when pattern-matching via 'System.Runtime.CompilerServices.ITuple'.</source>
<target state="translated">Les noms d'éléments ne sont pas autorisés durant l'utilisation de critères spéciaux via 'System.Runtime.CompilerServices.ITuple'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_AsNullableType">
<source>It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.</source>
<target state="translated">Il n'est pas correct d'utiliser le type de référence Nullable '{0}?' dans une expression as. Utilisez le type sous-jacent '{0}' à la place.</target>
<note />
</trans-unit>
<trans-unit id="ERR_AssgReadonlyPrimaryConstructorParameter">
<source>A primary constructor parameter of a readonly type cannot be assigned to (except in init-only setter of the type or a variable initializer)</source>
<target state="translated">Un paramètre de constructeur primaire d’un type en lecture seule ne peut pas être assigné (sauf dans le setter init-only du type ou dans un initialisateur de variable).</target>
<note />
</trans-unit>
<trans-unit id="ERR_AssgReadonlyPrimaryConstructorParameter2">
<source>Members of primary constructor parameter '{0}' of a readonly type cannot be modified (except in init-only setter of the type or a variable initializer)</source>
<target state="translated">Les membres du paramètre du constructeur principal '{0}' d'un type en lecture seule ne peuvent pas être modifiés (sauf dans le setter de init-only du type ou dans l'initialiseur de variable).</target>
<note />
</trans-unit>
<trans-unit id="ERR_AssignmentInitOnly">
<source>Init-only property or indexer '{0}' can only be assigned in an object initializer, or on 'this' or 'base' in an instance constructor or an 'init' accessor.</source>
<target state="translated">La propriété ou l'indexeur d'initialisation uniquement '{0}' ne peut être assigné que dans un initialiseur d'objet, ou sur 'this' ou 'base' dans un constructeur d'instance ou un accesseur 'init'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_AttrDependentTypeNotAllowed">
<source>Type '{0}' cannot be used in this context because it cannot be represented in metadata.</source>
<target state="translated">Le type « {0} » ne peut pas être utilisé dans ce contexte, car il ne peut pas être représenté dans les métadonnées.</target>
<note />
</trans-unit>
<trans-unit id="ERR_AttrTypeArgCannotBeTypeVar">
<source>'{0}': an attribute type argument cannot use type parameters</source>
<target state="translated">« {0} » : un argument d'attribut ne peut pas utiliser de paramètres de type</target>
<note />
</trans-unit>
<trans-unit id="ERR_AttributeNotOnEventAccessor">
<source>Attribute '{0}' is not valid on event accessors. It is only valid on '{1}' declarations.</source>
<target state="translated">L'attribut '{0}' est non valide sur les accesseurs d'événement. Il est valide uniquement sur les déclarations '{1}'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_AttributesRequireParenthesizedLambdaExpression">
<source>Attributes on lambda expressions require a parenthesized parameter list.</source>
<target state="translated">Les attributs sur les expressions lambda nécessitent une liste de paramètres entre parenthèses.</target>
<note />
</trans-unit>
<trans-unit id="ERR_AutoPropertyWithSetterCantBeReadOnly">
<source>Auto-implemented property '{0}' cannot be marked 'readonly' because it has a 'set' accessor.</source>
<target state="translated">La propriété implémentée automatiquement '{0}' ne peut pas être marquée 'readonly', car elle a un accesseur 'set'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_AutoSetterCantBeReadOnly">
<source>Auto-implemented 'set' accessor '{0}' cannot be marked 'readonly'.</source>
<target state="translated">L'accesseur 'set' '{0}' implémenté automatiquement ne peut pas être marqué 'readonly'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_AwaitForEachMissingMember">
<source>Asynchronous foreach statement cannot operate on variables of type '{0}' because '{0}' does not contain a suitable public instance or extension definition for '{1}'</source>
<target state="translated">L'instruction foreach asynchrone ne peut pas fonctionner sur des variables de type '{0}', car '{0}' ne contient aucune définition d'extension ou d'instance publique appropriée pour '{1}'</target>
<note />
</trans-unit>
<trans-unit id="ERR_AwaitForEachMissingMemberWrongAsync">
<source>Asynchronous foreach statement cannot operate on variables of type '{0}' because '{0}' does not contain a public instance or extension definition for '{1}'. Did you mean 'foreach' rather than 'await foreach'?</source>
<target state="translated">L'instruction foreach asynchrone ne peut pas fonctionner sur des variables de type '{0}', car '{0}' ne contient pas de définition d'extension ou d'instance publique pour '{1}'. Vouliez-vous dire 'foreach' plutôt que 'await foreach' ?</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadAbstractBinaryOperatorSignature">
<source>One of the parameters of a binary operator must be the containing type, or its type parameter constrained to it.</source>
<target state="translated">L’un des paramètres d’un opérateur binaire doit être le type conteneur ou son paramètre de type lui être contraint.</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadAbstractEqualityOperatorSignature">
<source>One of the parameters of an equality, or inequality operator declared in interface '{0}' must be a type parameter on '{0}' constrained to '{0}'</source>
<target state="translated">L’un des paramètres d’un opérateur d’égalité ou d’inégalité déclaré dans l’interface «{0}» doit être un paramètre de type sur «{0}» limité à «{0}»</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadAbstractIncDecRetType">
<source>The return type for ++ or -- operator must either match the parameter type, or be derived from the parameter type, or be the containing type's type parameter constrained to it unless the parameter type is a different type parameter.</source>
<target state="translated">Le type de retour pour l’opérateur + + ou--doit correspondre au type de paramètre ou être dérivé du type de paramètre ou être le paramètre de type du type conteneur qui lui est contraint, sauf si le paramètre est de type différent.</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadAbstractIncDecSignature">
<source>The parameter type for ++ or -- operator must be the containing type, or its type parameter constrained to it.</source>
<target state="translated">Le type de paramètre pour l’opérateur ++ ou -- doit être le type conteneur ou son paramètre de type doit lui être contraint.</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadAbstractShiftOperatorSignature">
<source>The first operand of an overloaded shift operator must have the same type as the containing type or its type parameter constrained to it</source>
<target state="translated">Le premier opérande d’un opérateur shift surchargé doit avoir le même type que le type conteneur ou son paramètre de type lui est limité</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadAbstractStaticMemberAccess">
<source>A static virtual or abstract interface member can be accessed only on a type parameter.</source>
<target state="translated">Un membre d’interface virtuelle ou abstraite statique est accessible uniquement sur un paramètre de type.</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadAbstractUnaryOperatorSignature">
<source>The parameter of a unary operator must be the containing type, or its type parameter constrained to it.</source>
<target state="translated">Le paramètre d’un opérateur unaire doit être le type conteneur ou son paramètre de type lui être contraint.</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadArgExtraRefLangVersion">
<source>Argument {0} may not be passed with the 'ref' keyword in language version {1}. To pass 'ref' arguments to 'in' parameters, upgrade to language version {2} or greater.</source>
<target state="translated">L’argument {0} ne peut pas être passé avec le mot clé « ref » dans la version de langage {1}. Pour passer les arguments « ref » aux paramètres « in », effectuez une mise à niveau vers la version de langage {2} ou une version ultérieure.</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadBinaryReadOnlySpanConcatenation">
<source>Operator '{0}' cannot be applied to operands of type '{1}' and '{2}' that are not UTF-8 byte representations</source>
<target state="translated">Impossible d’appliquer l’opérateur '{0}' aux opérandes de type '{1}' et '{2}' qui ne sont pas des représentations d’octets UTF-8</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadCallerArgumentExpressionParamWithoutDefaultValue">
<source>The CallerArgumentExpressionAttribute may only be applied to parameters with default values</source>
<target state="translated">Le CallerArgumentExpressionAttribute peut seulement être appliqué aux paramètres avec des valeurs par défaut</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadCaseInSwitchArm">
<source>A switch expression arm does not begin with a 'case' keyword.</source>
<target state="translated">Un bras d’expression switch ne commence pas par un mot clé 'case'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadDynamicAwaitForEach">
<source>Cannot use a collection of dynamic type in an asynchronous foreach</source>
<target state="translated">Impossible d'utiliser une collection de type dynamique dans un foreach asynchrone</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadFieldTypeInRecord">
<source>The type '{0}' may not be used for a field of a record.</source>
<target state="translated">Le type '{0}' ne doit pas être utilisé pour un champ d'enregistrement.</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadFuncPointerArgCount">
<source>Function pointer '{0}' does not take {1} arguments</source>
<target state="translated">Le pointeur de fonction '{0}' n'accepte pas {1} arguments</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadFuncPointerParamModifier">
<source>'{0}' cannot be used as a modifier on a function pointer parameter.</source>
<target state="translated">'{0}' ne peut pas être utilisé comme modificateur pour un paramètre de pointeur de fonction.</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadInheritanceFromRecord">
<source>Only records may inherit from records.</source>
<target state="translated">Seuls les enregistrements peuvent hériter d'enregistrements.</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadInitAccessor">
<source>The 'init' accessor is not valid on static members</source>
<target state="translated">L'accesseur 'init' est non valide sur les membres statiques</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadNullableContextOption">
<source>Invalid option '{0}' for /nullable; must be 'disable', 'enable', 'warnings' or 'annotations'</source>
<target state="translated">Option '{0}' non valide pour /nullable ; utilisez 'disable', 'enable', 'warnings' ou 'annotations'</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadNullableReferenceTypeInUsingAlias">
<source>Using alias cannot be a nullable reference type.</source>
<target state="translated">L’utilisation de l’alias ne peut pas être un type référence Nullable.</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadNullableTypeof">
<source>The typeof operator cannot be used on a nullable reference type</source>
<target state="translated">Impossible d'utiliser l'opérateur typeof sur un type référence Nullable</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadOpOnNullOrDefaultOrNew">
<source>Operator '{0}' cannot be applied to operand '{1}'</source>
<target state="translated">Impossible d'appliquer l'opérateur '{0}' à un opérande '{1}'</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadPatternExpression">
<source>Invalid operand for pattern match; value required, but found '{0}'.</source>
<target state="translated">Opérande non valide pour les critères spéciaux ; la valeur nécessaire n'est pas celle trouvée, '{0}'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadRecordBase">
<source>Records may only inherit from object or another record</source>
<target state="translated">Les enregistrements peuvent uniquement hériter d'un objet ou d'un autre enregistrement</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadRecordMemberForPositionalParameter">
<source>Record member '{0}' must be a readable instance property or field of type '{1}' to match positional parameter '{2}'.</source>
<target state="translated">Le membre d'enregistrement '{0}' doit être une propriété d'instance our champ lisible de type '{1}' pour correspondre au paramètre positionnel '{2}'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadSpecialByRefLock">
<source>A lock statement on a value of type 'System.Threading.Lock' cannot be used in async methods or async lambda expressions.</source>
<target state="new">A lock statement on a value of type 'System.Threading.Lock' cannot be used in async methods or async lambda expressions.</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadSpecialByRefUsing">
<source>A using statement resource of type '{0}' cannot be used in async methods or async lambda expressions.</source>
<target state="translated">Une ressource d’instruction d’utilisation de type '{0}' ne peut pas être utilisée dans des méthodes asynchrones ou des expressions lambda asynchrones.</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadRefInUsingAlias">
<source>Using alias cannot be a 'ref' type.</source>
<target state="translated">L’utilisation de l’alias ne peut pas être un type 'ref'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadStaticAfterUnsafe">
<source>'static' modifier must precede 'unsafe' modifier.</source>
<target state="translated">Le modificateur 'static' doit précéder le modificateur 'unsafe'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadSwitchValue">
<source>Command-line syntax error: '{0}' is not a valid value for the '{1}' option. The value must be of the form '{2}'.</source>
<target state="translated">Erreur de syntaxe de ligne de commande : '{0}' est une valeur non valide pour l'option '{1}'. La valeur doit se présenter sous la forme '{2}'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadUnsafeInUsingDirective">
<source>Only a 'using static' or 'using alias' can be 'unsafe'.</source>
<target state="translated">Seul un 'using static' ou 'using alias' peut être 'unsafe'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_BadUsingStaticType">
<source>'{0}' type is not valid for 'using static'. Only a class, struct, interface, enum, delegate, or namespace can be used.</source>
<target state="translated">Le type '{0}' n'est pas valide pour 'en utilisant statique'. Seuls une classe, une structure, une interface, une énumération, un délégué ou un espace de noms peuvent être utilisés.</target>
<note />
</trans-unit>
<trans-unit id="ERR_BuilderAttributeDisallowed">
<source>The AsyncMethodBuilder attribute is disallowed on anonymous methods without an explicit return type.</source>
<target state="translated">L'attribut AsyncMethodBuilder n'est pas autorisé pour les méthodes anonymes sans type de retour explicite.</target>
<note />
</trans-unit>
<trans-unit id="ERR_CannotBeConvertedToUtf8">
<source>The input string cannot be converted into the equivalent UTF-8 byte representation. {0}</source>
<target state="translated">La chaîne d’entrée ne peut pas être convertie en représentation d’octet UTF-8 équivalente. {0}</target>
<note />
</trans-unit>
<trans-unit id="ERR_CannotBeMadeNullable">
<source>'{0}' cannot be made nullable.</source>
<target state="translated">'{0}' ne peut pas être null.</target>
<note />
</trans-unit>
<trans-unit id="ERR_CannotClone">
<source>The receiver type '{0}' is not a valid record type and is not a struct type.</source>
<target state="translated">Le type de récepteur '{0}' n’est pas un type d’enregistrement valide et n’est pas un type struct.</target>
<note />
</trans-unit>
<trans-unit id="ERR_CannotConvertAddressOfToDelegate">
<source>Cannot convert &method group '{0}' to delegate type '{1}'.</source>
<target state="translated">Impossible de convertir le groupe de &méthodes '{0}' en type délégué '{1}'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_CannotInferDelegateType">
<source>The delegate type could not be inferred.</source>
<target state="translated">Impossible de déduire le type délégué.</target>
<note />
</trans-unit>
<trans-unit id="ERR_CannotMatchOnINumberBase">
<source>Cannot use a numeric constant or relational pattern on '{0}' because it inherits from or extends 'INumberBase<T>'. Consider using a type pattern to narrow to a specifc numeric type.</source>
<target state="translated">Nous n’avons pas pu utiliser une constante numérique ou un modèle relationnel sur '{0}', car il hérite ou étend 'INumberBase<T>'. Utilisez un modèle de type pour vous limiter à un type numérique spécifié.</target>
<note />
</trans-unit>
<trans-unit id="ERR_CannotSpecifyManagedWithUnmanagedSpecifiers">
<source>'managed' calling convention cannot be combined with unmanaged calling convention specifiers.</source>
<target state="translated">Impossible d'associer la convention d'appel 'managed' à des spécificateurs de convention d'appel non managés.</target>
<note />
</trans-unit>
<trans-unit id="ERR_CannotUseFunctionPointerAsFixedLocal">
<source>The type of a local declared in a fixed statement cannot be a function pointer type.</source>
<target state="translated">Le type d'une variable locale déclarée dans une instruction fixed ne peut pas être un type de pointeur de fonction.</target>
<note />
</trans-unit>
<trans-unit id="ERR_CannotUseManagedTypeInUnmanagedCallersOnly">
<source>Cannot use '{0}' as a {1} type on a method attributed with 'UnmanagedCallersOnly'.</source>
<target state="translated">Impossible d'utiliser '{0}' en tant que type {1} sur une méthode ayant pour attribut 'UnmanagedCallersOnly'.</target>
<note>1 is the localized word for 'parameter' or 'return'. UnmanagedCallersOnly is not localizable.</note>
</trans-unit>
<trans-unit id="ERR_CannotUseReducedExtensionMethodInAddressOf">
<source>Cannot use an extension method with a receiver as the target of a '&' operator.</source>
<target state="translated">Impossible d'utiliser une méthode d'extension avec un récepteur en tant que cible d'un opérateur '&'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_CannotUseRefInUnmanagedCallersOnly">
<source>Cannot use 'ref', 'in', or 'out' in the signature of a method attributed with 'UnmanagedCallersOnly'.</source>
<target state="translated">Impossible d'utiliser 'ref', 'in' ou 'out' dans la signature d'une méthode attribuée avec 'UnmanagedCallersOnly'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_CannotUseSelfAsInterpolatedStringHandlerArgument">
<source>InterpolatedStringHandlerArgumentAttribute arguments cannot refer to the parameter the attribute is used on.</source>
<target state="translated">Les arguments de l'attribut InterpolatedStringHandlerArgumentAttribute ne peuvent pas faire référence au paramètre sur lequel l'attribut est utilisé.</target>
<note>InterpolatedStringHandlerArgumentAttribute is a type name and should not be translated.</note>
</trans-unit>
<trans-unit id="ERR_CantChangeInitOnlyOnOverride">
<source>'{0}' must match by init-only of overridden member '{1}'</source>
<target state="translated">'{0}' doit correspondre par initialisation uniquement au membre substitué '{1}'</target>
<note />
</trans-unit>
<trans-unit id="ERR_CantConvAnonMethReturnType">
<source>Cannot convert {0} to type '{1}' because the return type does not match the delegate return type</source>
<target state="translated">Impossible de convertir {0} en type « {1} », car le type de retour ne correspond pas au type de retour délégué</target>
<note />
</trans-unit>
<trans-unit id="ERR_CantUseInOrOutInArglist">
<source>__arglist cannot have an argument passed by 'in' or 'out'</source>
<target state="translated">__arglist ne peut pas avoir un argument passé par 'in' ou 'out'</target>
<note />
</trans-unit>
<trans-unit id="ERR_ChainingToSetsRequiredMembersRequiresSetsRequiredMembers">
<source>This constructor must add 'SetsRequiredMembers' because it chains to a constructor that has that attribute.</source>
<target state="translated">Ce constructeur doit ajouter « SetsRequiredMembers », car il est lié à un constructeur qui possède cet attribut.</target>
<note />
</trans-unit>
<trans-unit id="ERR_CheckedOperatorNeedsMatch">
<source>The operator '{0}' requires a matching non-checked version of the operator to also be defined</source>
<target state="translated">L’opérateur '{0}' nécessite également la définition d’une version correspondante non vérifiée de l’opérateur</target>
<note />
</trans-unit>
<trans-unit id="ERR_CloneDisallowedInRecord">
<source>Members named 'Clone' are disallowed in records.</source>
<target state="translated">Les membres nommés 'Clone' ne sont pas autorisés dans les enregistrements.</target>
<note />
</trans-unit>
<trans-unit id="ERR_CloseUnimplementedInterfaceMemberNotStatic">
<source>'{0}' does not implement static interface member '{1}'. '{2}' cannot implement the interface member because it is not static.</source>
<target state="translated">« {0} » n'implémente pas le membre d'interface statique« {1} ». « {2} » ne peut pas implémenter le membre d'interface, car il est n’est pas statique.</target>
<note />
</trans-unit>
<trans-unit id="ERR_CloseUnimplementedInterfaceMemberWrongInitOnly">
<source>'{0}' does not implement interface member '{1}'. '{2}' cannot implement '{1}'.</source>
<target state="translated">'{0}' n'implémente pas le membre d'interface '{1}'. '{2}' ne peut pas implémenter '{1}'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_CollectionBuilderAttributeInvalidMethodName">
<source>The CollectionBuilderAttribute method name is invalid.</source>
<target state="translated">Le nom de la méthode CollectionBuilderAttribute n’est pas valide.</target>
<note />
</trans-unit>
<trans-unit id="ERR_CollectionBuilderAttributeInvalidType">
<source>The CollectionBuilderAttribute builder type must be a non-generic class or struct.</source>
<target state="translated">Le type de générateur CollectionBuilderAttribute doit être une classe ou un struct non générique.</target>
<note />
</trans-unit>
<trans-unit id="ERR_CollectionBuilderAttributeMethodNotFound">
<source>Could not find an accessible '{0}' method with the expected signature: a static method with a single parameter of type 'ReadOnlySpan<{1}>' and return type '{2}'.</source>
<target state="translated">Désolé... Nous n’avons pas pou trouver une méthode « {0} » accessible avec la signature attendue : une méthode statique avec un seul paramètre de type « ReadOnlySpan<{1}> » et le type de retour « {2} ».</target>
<note />
</trans-unit>
<trans-unit id="ERR_CollectionBuilderNoElementType">
<source>'{0}' has a CollectionBuilderAttribute but no element type.</source>
<target state="translated">« {0} » a un CollectionBuilderAttribute mais aucun type d’élément.</target>
<note />
</trans-unit>
<trans-unit id="ERR_CollectionExpressionEscape">
<source>A collection expression of type '{0}' cannot be used in this context because it may be exposed outside of the current scope.</source>
<target state="translated">Vous ne pouvez pas utiliser une expression de collection de type « {0} » dans ce contexte, car elle peut être exposée en dehors de l’étendue actuelle.</target>
<note />
</trans-unit>
<trans-unit id="ERR_CollectionExpressionImmutableArray">
<source>This version of '{0}' cannot be used with collection expressions.</source>
<target state="translated">Cette version de « {0} » ne peut pas être utilisée avec des expressions de collection.</target>
<note />
</trans-unit>
<trans-unit id="ERR_CollectionExpressionMissingAdd">
<source>Collection expression type must have an applicable instance or extension method 'Add' that can be called with an argument of iteration type '{0}'. The best overloaded method is '{1}'.</source>
<target state="new">Collection expression type must have an applicable instance or extension method 'Add' that can be called with an argument of iteration type '{0}'. The best overloaded method is '{1}'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_CollectionExpressionMissingConstructor">
<source>Collection expression type must have an applicable constructor that can be called with no arguments.</source>
<target state="new">Collection expression type must have an applicable constructor that can be called with no arguments.</target>
<note />
</trans-unit>
<trans-unit id="ERR_CollectionExpressionNoTargetType">
<source>There is no target type for the collection expression.</source>
<target state="translated">Il n’existe aucun type cible pour l’expression de collection.</target>
<note />
</trans-unit>
<trans-unit id="ERR_CollectionExpressionTargetNoElementType">
<source>Collection expression target '{0}' has no element type.</source>
<target state="new">Collection expression target '{0}' has no element type.</target>
<note />
</trans-unit>
<trans-unit id="ERR_CollectionExpressionTargetTypeNotConstructible">
<source>Cannot initialize type '{0}' with a collection expression because the type is not constructible.</source>
<target state="translated">Désolé... Nous ne pouvons pas initialiser le type « {0} » avec une expression de collection, car le type n’est pas constructible.</target>
<note />
</trans-unit>
<trans-unit id="ERR_ConWithUnmanagedCon">
<source>Type parameter '{1}' has the 'unmanaged' constraint so '{1}' cannot be used as a constraint for '{0}'</source>
<target state="translated">Le paramètre de type '{1}' a la contrainte 'unmanaged'. '{1}' ne peut donc pas être utilisé comme contrainte pour '{0}'</target>
<note />
</trans-unit>
<trans-unit id="ERR_ConditionalOnLocalFunction">
<source>Local function '{0}' must be 'static' in order to use the Conditional attribute</source>
<target state="translated">La fonction locale '{0}' doit être 'static' pour pouvoir utiliser l'attribut Conditional</target>
<note />
</trans-unit>
<trans-unit id="ERR_ConstantPatternVsOpenType">
<source>An expression of type '{0}' cannot be handled by a pattern of type '{1}'. Please use language version '{2}' or greater to match an open type with a constant pattern.</source>
<target state="translated">Une expression de type '{0}' ne peut pas être prise en charge par un modèle de type '{1}'. Utilisez la version de langage '{2}' ou une version ultérieure pour faire correspondre un type ouvert à un modèle de constante.</target>
<note />
</trans-unit>
<trans-unit id="ERR_ConstantValueOfTypeExpected">
<source>A constant value of type '{0}' is expected</source>
<target state="translated">Une valeur constante de type '{0}' est attendue</target>
<note />
</trans-unit>
<trans-unit id="ERR_CopyConstructorMustInvokeBaseCopyConstructor">
<source>A copy constructor in a record must call a copy constructor of the base, or a parameterless object constructor if the record inherits from object.</source>
<target state="translated">Un constructeur de copie dans un enregistrement doit appeler un constructeur de copie de la base ou un constructeur d'objet sans paramètre, si l'enregistrement hérite de l'objet.</target>
<note />
</trans-unit>
<trans-unit id="ERR_CopyConstructorWrongAccessibility">
<source>A copy constructor '{0}' must be public or protected because the record is not sealed.</source>
<target state="translated">Un constructeur de copie '{0}' doit être public ou protégé, car l'enregistrement n'est pas sealed.</target>
<note />
</trans-unit>
<trans-unit id="ERR_DeconstructParameterNameMismatch">
<source>The name '{0}' does not match the corresponding 'Deconstruct' parameter '{1}'.</source>
<target state="translated">Le nom '{0}' ne correspond pas au paramètre 'Deconstruct' correspondant '{1}'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_DeconstructVariableCannotBeByRef">
<source>A deconstruction variable cannot be declared as a ref local</source>
<target state="translated">Une variable de déconstruction ne peut pas être déclaré en tant que variable locale</target>
<note />
</trans-unit>
<trans-unit id="ERR_DefaultConstraintOverrideOnly">
<source>The 'default' constraint is valid on override and explicit interface implementation methods only.</source>
<target state="translated">La contrainte 'default' est uniquement valide sur les méthodes de substitution et d'implémentation d'interface explicite.</target>
<note />
</trans-unit>
<trans-unit id="ERR_DefaultInterfaceImplementationInNoPIAType">
<source>Type '{0}' cannot be embedded because it has a non-abstract member. Consider setting the 'Embed Interop Types' property to false.</source>
<target state="translated">Impossible d'incorporer le type '{0}', car il a un membre non abstrait. Affectez la valeur false à la propriété 'Incorporer les types interop'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_DefaultLiteralNoTargetType">
<source>There is no target type for the default literal.</source>
<target state="translated">Il n'existe aucun type cible pour le littéral par défaut.</target>
<note />
</trans-unit>
<trans-unit id="ERR_DefaultPattern">
<source>A default literal 'default' is not valid as a pattern. Use another literal (e.g. '0' or 'null') as appropriate. To match everything, use a discard pattern '_'.</source>
<target state="translated">Un littéral par défaut 'default' est non valide en tant que modèle. Utilisez un autre littéral (par exemple, '0' ou 'null') selon le cas. Pour correspondre à tout, utilisez un modèle d'abandon '_'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_DesignatorBeneathPatternCombinator">
<source>A variable may not be declared within a 'not' or 'or' pattern.</source>
<target state="translated">Une variable ne peut pas être déclarée dans un modèle 'not' ou 'or'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_DiscardPatternInSwitchStatement">
<source>The discard pattern is not permitted as a case label in a switch statement. Use 'case var _:' for a discard pattern, or 'case @_:' for a constant named '_'.</source>
<target state="translated">Le modèle d'abandon n'est pas autorisé en tant qu'étiquette case dans une instruction switch. Utilisez 'case var _:' pour un modèle d'abandon, ou 'case @_:' pour une constante nommée '_'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_DoesNotOverrideBaseEqualityContract">
<source>'{0}' does not override expected property from '{1}'.</source>
<target state="translated">'{0}' ne remplace pas la propriété attendue de '{1}' .</target>
<note />
</trans-unit>
<trans-unit id="ERR_DoesNotOverrideBaseMethod">
<source>'{0}' does not override expected method from '{1}'.</source>
<target state="translated">'{0}' ne remplace pas la méthode attendue de '{1}'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_DoesNotOverrideMethodFromObject">
<source>'{0}' does not override expected method from 'object'.</source>
<target state="translated">'{0}' ne remplace pas la méthode attendue de 'object'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_DupReturnTypeMod">
<source>A return type can only have one '{0}' modifier.</source>
<target state="translated">Un type de retour ne peut avoir qu'un seul modificateur '{0}'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_DuplicateExplicitImpl">
<source>'{0}' is explicitly implemented more than once.</source>
<target state="translated">'{0}' est implémenté explicitement plusieurs fois.</target>
<note />
</trans-unit>
<trans-unit id="ERR_DuplicateInterceptor">
<source>The indicated call is intercepted multiple times.</source>
<target state="translated">L'appel indiqué est intercepté plusieurs fois.</target>
<note />
</trans-unit>
<trans-unit id="ERR_DuplicateInterfaceWithDifferencesInBaseList">
<source>'{0}' is already listed in the interface list on type '{2}' as '{1}'.</source>
<target state="translated">'{0}' est déjà listé dans la liste d'interfaces du type '{2}' en tant que '{1}'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_DuplicateNullSuppression">
<source>Duplicate null suppression operator ('!')</source>
<target state="translated">Opérateur de suppression de valeur null dupliqué ('!')</target>
<note />
</trans-unit>
<trans-unit id="ERR_DuplicatePropertyReadOnlyMods">
<source>Cannot specify 'readonly' modifiers on both accessors of property or indexer '{0}'. Instead, put a 'readonly' modifier on the property itself.</source>
<target state="translated">Impossible de spécifier des modificateurs 'readonly' sur les deux accesseurs de la propriété ou de l'indexeur '{0}'. À la place, mettez un modificateur 'readonly' sur la propriété elle-même.</target>
<note />
</trans-unit>
<trans-unit id="ERR_ElseCannotStartStatement">
<source>'else' cannot start a statement.</source>
<target state="translated">'else' ne peut pas démarrer d'instruction.</target>
<note />
</trans-unit>
<trans-unit id="ERR_EntryPointCannotBeUnmanagedCallersOnly">
<source>Application entry points cannot be attributed with 'UnmanagedCallersOnly'.</source>
<target state="translated">Les points d'entrée d'application ne peuvent pas être attribués avec 'UnmanagedCallersOnly'.</target>
<note>UnmanagedCallersOnly is not localizable.</note>
</trans-unit>
<trans-unit id="ERR_EqualityContractRequiresGetter">
<source>Record equality contract property '{0}' must have a get accessor.</source>
<target state="translated">La propriété de contrat d'égalité d'enregistrement '{0}' doit avoir un accesseur get.</target>
<note />
</trans-unit>
<trans-unit id="ERR_EscapeVariable">
<source>Cannot use variable '{0}' in this context because it may expose referenced variables outside of their declaration scope</source>
<target state="translated">Impossible d’utiliser la variable '{0}' dans ce contexte, car elle peut exposer des variables référencées en dehors de leur étendue de déclaration</target>
<note />
</trans-unit>
<trans-unit id="ERR_ExpectedInterpolatedString">
<source>Expected interpolated string</source>
<target state="translated">Chaîne interpolée attendue</target>
<note />
</trans-unit>
<trans-unit id="ERR_ExplicitImplementationOfOperatorsMustBeStatic">
<source>Explicit implementation of a user-defined operator '{0}' must be declared static</source>
<target state="translated">L’implémentation explicite d’un opérateur « {0} » défini par l’utilisateur doit être déclarée comme static</target>
<note />
</trans-unit>
<trans-unit id="ERR_ExplicitNullableAttribute">
<source>Explicit application of 'System.Runtime.CompilerServices.NullableAttribute' is not allowed.</source>
<target state="translated">L'application explicite de 'System.Runtime.CompilerServices.NullableAttribute' n'est pas autorisée.</target>
<note />
</trans-unit>
<trans-unit id="ERR_ExplicitPropertyMismatchInitOnly">
<source>Accessors '{0}' and '{1}' should both be init-only or neither</source>
<target state="translated">Les accesseurs '{0}' et '{1}' doivent tous deux être initialiseurs uniquement ou ne pas l'être</target>
<note />
</trans-unit>
<trans-unit id="ERR_ExplicitRequiredMember">
<source>Do not use 'System.Runtime.CompilerServices.RequiredMemberAttribute'. Use the 'required' keyword on required fields and properties instead.</source>
<target state="translated">N’utilisez pas « System.Runtime.CompilerServices.RequiredMemberAttribute ». Utilisez plutôt le mot clé « required » sur les champs et propriétés requis.</target>
<note />
</trans-unit>
<trans-unit id="ERR_ExplicitScopedRef">
<source>Do not use 'System.Runtime.CompilerServices.ScopedRefAttribute'. Use the 'scoped' keyword instead.</source>
<target state="translated">N'utilisez pas 'System.Runtime.CompilerServices.ScopedRefAttribute'. Utilisez plutôt le mot clé 'scoped'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_ExprCannotBeFixed">
<source>The given expression cannot be used in a fixed statement</source>
<target state="translated">Impossible d'utiliser l'expression donnée dans une instruction fixed</target>
<note />
</trans-unit>
<trans-unit id="ERR_ExpressionTreeCantContainNullCoalescingAssignment">
<source>An expression tree may not contain a null coalescing assignment</source>
<target state="translated">Une arborescence de l'expression ne peut pas contenir d'assignation de fusion ayant une valeur null</target>
<note />
</trans-unit>
<trans-unit id="ERR_ExpressionTreeCantContainRefStruct">
<source>Expression tree cannot contain value of ref struct or restricted type '{0}'.</source>
<target state="translated">Une arborescence de l'expression ne peut pas contenir de valeur de struct par référence ou de type restreint '{0}'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_ExpressionTreeContainsAbstractStaticMemberAccess">
<source>An expression tree may not contain an access of static virtual or abstract interface member</source>
<target state="translated">Une arborescence d’expressions ne peut pas contenir d’accès à un membre d’interface virtuelle ou abstraite statique</target>
<note />
</trans-unit>
<trans-unit id="ERR_ExpressionTreeContainsCollectionExpression">
<source>An expression tree may not contain a collection expression.</source>
<target state="translated">Une arborescence de l’expression ne peut pas contenir une expression de collection.</target>
<note />
</trans-unit>
<trans-unit id="ERR_ExpressionTreeContainsFromEndIndexExpression">
<source>An expression tree may not contain a from-end index ('^') expression.</source>
<target state="translated">Une arborescence de l'expression ne peut pas contenir d'expression d'index partant de la fin ('^').</target>
<note />
</trans-unit>
<trans-unit id="ERR_ExpressionTreeContainsInlineArrayOperation">
<source>An expression tree may not contain an inline array access or conversion</source>
<target state="translated">Une arborescence d'expressions ne peut pas contenir d'accès ou de conversion de tableau en ligne</target>
<note />
</trans-unit>
<trans-unit id="ERR_ExpressionTreeContainsInterpolatedStringHandlerConversion">
<source>An expression tree may not contain an interpolated string handler conversion.</source>
<target state="translated">Une arborescence de l’expression ne peut pas contenir une conversion de gestionnaire de chaîne interpolée.</target>
<note />
</trans-unit>
<trans-unit id="ERR_ExpressionTreeContainsPatternImplicitIndexer">
<source>An expression tree may not contain a pattern System.Index or System.Range indexer access</source>
<target state="translated">Une arborescence de l'expression ne peut pas contenir de modèle d'accès à l'indexeur System.Index ou System.Range</target>
<note />
</trans-unit>
<trans-unit id="ERR_ExpressionTreeContainsRangeExpression">
<source>An expression tree may not contain a range ('..') expression.</source>
<target state="translated">Une arborescence de l'expression ne peut pas contenir d'expression de plage ('..').</target>
<note />
</trans-unit>
<trans-unit id="ERR_ExpressionTreeContainsSwitchExpression">
<source>An expression tree may not contain a switch expression.</source>
<target state="translated">Une arborescence de l'expression ne peut pas contenir d'expression switch.</target>
<note />
</trans-unit>
<trans-unit id="ERR_ExpressionTreeContainsTupleBinOp">
<source>An expression tree may not contain a tuple == or != operator</source>
<target state="translated">Une arborescence de l'expression ne peut pas contenir un opérateur de tuple == ou !=</target>
<note />
</trans-unit>
<trans-unit id="ERR_ExpressionTreeContainsUtf8StringLiterals">
<source>An expression tree may not contain UTF-8 string conversion or literal.</source>
<target state="translated">Une arborescence d’expression ne peut pas contenir de conversion de chaîne UTF-8 ni de littéral.</target>
<note />
</trans-unit>
<trans-unit id="ERR_ExpressionTreeContainsWithExpression">
<source>An expression tree may not contain a with-expression.</source>
<target state="translated">Une arborescence de l'expression ne peut pas contenir d'expression with.</target>
<note />
</trans-unit>
<trans-unit id="ERR_ExternEventInitializer">
<source>'{0}': extern event cannot have initializer</source>
<target state="translated">'{0}' : un événement extern ne peut pas avoir d'initialiseur</target>
<note />
</trans-unit>
<trans-unit id="ERR_FeatureInPreview">
<source>The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.</source>
<target state="translated">La fonctionnalité '{0}' est actuellement en préversion et *n'est pas prise en charge*. Pour utiliser les fonctionnalités en préversion, utilisez la version de langage 'preview'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_FeatureIsExperimental">
<source>Feature '{0}' is experimental and unsupported; use '/features:{1}' to enable.</source>
<target state="translated">La fonctionnalité '{0}' est expérimentale et non prise en charge. Utilisez '/features:{1}' pour l'activer.</target>
<note />
</trans-unit>
<trans-unit id="ERR_FeatureNotAvailableInVersion10">
<source>Feature '{0}' is not available in C# 10.0. Please use language version {1} or greater.</source>
<target state="translated">La fonctionnalité '{0}' n'est pas disponible en C# 9.0. Utilisez la version de langage {1} ou une version ultérieure.</target>
<note />
</trans-unit>
<trans-unit id="ERR_FeatureNotAvailableInVersion11">
<source>Feature '{0}' is not available in C# 11.0. Please use language version {1} or greater.</source>
<target state="translated">La fonctionnalité '{0}' n’est pas disponible en C# 11.0. Veuillez utiliser la version de langage {1} ou une version ultérieure.</target>
<note />
</trans-unit>
<trans-unit id="ERR_FeatureNotAvailableInVersion12">
<source>Feature '{0}' is not available in C# 12.0. Please use language version {1} or greater.</source>
<target state="translated">La fonctionnalité « {0} » n’est pas disponible en C# 12.0. Veuillez utiliser la version de langage {1} ou une version ultérieure.</target>
<note />
</trans-unit>
<trans-unit id="ERR_FeatureNotAvailableInVersion8">
<source>Feature '{0}' is not available in C# 8.0. Please use language version {1} or greater.</source>
<target state="translated">La fonctionnalité '{0}' n'est pas disponible en C# 8.0. Utilisez la version de langage {1} ou une version ultérieure.</target>
<note />
</trans-unit>
<trans-unit id="ERR_FeatureNotAvailableInVersion8_0">
<source>Feature '{0}' is not available in C# 8.0. Please use language version {1} or greater.</source>
<target state="translated">La fonctionnalité '{0}' n'est pas disponible en C# 8.0. Utilisez la version de langage {1} ou une version ultérieure.</target>
<note />
</trans-unit>
<trans-unit id="ERR_FeatureNotAvailableInVersion9">
<source>Feature '{0}' is not available in C# 9.0. Please use language version {1} or greater.</source>
<target state="translated">La fonctionnalité '{0}' n'est pas disponible en C# 9.0. Utilisez la version de langage {1} ou une version ultérieure.</target>
<note />
</trans-unit>
<trans-unit id="ERR_FieldLikeEventCantBeReadOnly">
<source>Field-like event '{0}' cannot be 'readonly'.</source>
<target state="translated">L'événement de type champ '{0}' ne peut pas être 'readonly'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_FileLocalDuplicateNameInNS">
<source>The namespace '{1}' already contains a definition for '{0}' in this file.</source>
<target state="translated">L'espace de noms '{1}' contient déjà une définition pour '{0}' dans ce fichier.</target>
<note />
</trans-unit>
<trans-unit id="ERR_FilePathCannotBeConvertedToUtf8">
<source>File-local type '{0}' cannot be used because the containing file path cannot be converted into the equivalent UTF-8 byte representation. {1}</source>
<target state="translated">Impossible d’utiliser le type de fichier local '{0}', car le chemin d’accès du fichier conteneur ne peut pas être converti en représentation d’octet UTF-8 équivalente. {1}</target>
<note />
</trans-unit>
<trans-unit id="ERR_FileScopedAndNormalNamespace">
<source>Source file can not contain both file-scoped and normal namespace declarations.</source>
<target state="translated">Le fichier source ne peut pas contenir à la fois des déclarations d'espace de nom de fichier et d'espace de nom normal.</target>
<note />
</trans-unit>
<trans-unit id="ERR_FileScopedNamespaceNotBeforeAllMembers">
<source>File-scoped namespace must precede all other members in a file.</source>
<target state="translated">Un espace de noms de portée de fichier doit précéder tous les autres membres d’un fichier.</target>
<note />
</trans-unit>
<trans-unit id="ERR_FileTypeBase">
<source>File-local type '{0}' cannot be used as a base type of non-file-local type '{1}'.</source>
<target state="translated">Le type local de fichier '{0}' ne peut pas être utilisé comme type de base de type non local de fichier '{1}'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_FileTypeDisallowedInSignature">
<source>File-local type '{0}' cannot be used in a member signature in non-file-local type '{1}'.</source>
<target state="translated">Le type local de fichier '{0}' ne peut pas être utilisé dans une signature de membre dans un type non local de fichier '{1}'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_FileTypeNameDisallowed">
<source>Types and aliases cannot be named 'file'.</source>
<target state="translated">Les types et alias ne peuvent pas être nommés 'fichier'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_FileTypeNested">
<source>File-local type '{0}' must be defined in a top level type; '{0}' is a nested type.</source>
<target state="translated">Le type de fichier local '{0}' doit être défini dans un type de niveau supérieur; '{0}' est un type imbriqué.</target>
<note />
</trans-unit>
<trans-unit id="ERR_FileTypeNoExplicitAccessibility">
<source>File-local type '{0}' cannot use accessibility modifiers.</source>
<target state="translated">Le type local de fichier '{0}' ne peut pas utiliser de modificateurs d’accessibilité.</target>
<note />
</trans-unit>
<trans-unit id="ERR_FileTypeNonUniquePath">
<source>File-local type '{0}' must be declared in a file with a unique path. Path '{1}' is used in multiple files.</source>
<target state="translated">Le type de fichier local '{0}' doit être déclaré dans un fichier avec un chemin d’accès unique. Le chemin d’accès '{1}' est utilisé dans plusieurs fichiers.</target>
<note />
</trans-unit>
<trans-unit id="ERR_FixedFieldMustNotBeRef">
<source>A fixed field must not be a ref field.</source>
<target state="translated">Un champ fixe ne doit pas être un champ ref.</target>
<note />
</trans-unit>
<trans-unit id="ERR_ForEachMissingMemberWrongAsync">
<source>foreach statement cannot operate on variables of type '{0}' because '{0}' does not contain a public instance or extension definition for '{1}'. Did you mean 'await foreach' rather than 'foreach'?</source>
<target state="translated">L'instruction foreach ne peut pas fonctionner sur des variables de type '{0}', car '{0}' ne contient pas de définition d'extension ou d'instance publique pour '{1}'. Vouliez-vous dire 'await foreach' plutôt que 'foreach' ?</target>
<note />
</trans-unit>
<trans-unit id="ERR_FuncPtrMethMustBeStatic">
<source>Cannot create a function pointer for '{0}' because it is not a static method</source>
<target state="translated">Impossible de créer un pointeur de fonction pour '{0}', car il ne s'agit pas d'une méthode statique</target>
<note />
</trans-unit>
<trans-unit id="ERR_FuncPtrRefMismatch">
<source>Ref mismatch between '{0}' and function pointer '{1}'</source>
<target state="translated">Incompatibilité de référence entre '{0}' et le pointeur de fonction '{1}'</target>
<note />
</trans-unit>
<trans-unit id="ERR_FunctionPointerTypesInAttributeNotSupported">
<source>Using a function pointer type in this context is not supported.</source>
<target state="translated">L’utilisation d’un type de pointeur de fonction dans ce contexte n’est pas prise en charge.</target>
<note />
</trans-unit>
<trans-unit id="ERR_FunctionPointersCannotBeCalledWithNamedArguments">
<source>A function pointer cannot be called with named arguments.</source>
<target state="translated">Impossible d'appeler un pointeur de fonction avec des arguments nommés.</target>
<note />
</trans-unit>
<trans-unit id="ERR_GenericConstraintNotSatisfiedInterfaceWithStaticAbstractMembers">
<source>The interface '{0}' cannot be used as type argument. Static member '{1}' does not have a most specific implementation in the interface.</source>
<target state="translated">L’interface «{0}» ne peut pas être utilisée comme argument de type. Le membre statique '{1}' n’a pas d’implémentation la plus spécifique dans l’interface.</target>
<note />
</trans-unit>
<trans-unit id="ERR_GlobalUsingInNamespace">
<source>A global using directive cannot be used in a namespace declaration.</source>
<target state="translated">Une directive using globale ne peut pas être utilisée dans une déclaration d’espace de noms.</target>
<note />
</trans-unit>
<trans-unit id="ERR_GlobalUsingOutOfOrder">
<source>A global using directive must precede all non-global using directives.</source>
<target state="translated">Une directive using globale doit précéder toutes les directives using non globales.</target>
<note />
</trans-unit>
<trans-unit id="ERR_GlobalUsingStaticFileType">
<source>File-local type '{0}' cannot be used in a 'global using static' directive.</source>
<target state="translated">Le type local de fichier '{0}' ne peut pas être utilisé dans une directive 'global using static'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_GoToBackwardJumpOverUsingVar">
<source>A goto cannot jump to a location before a using declaration within the same block.</source>
<target state="translated">Un goto ne peut pas accéder à un emplacement avant une déclaration using dans le même bloc.</target>
<note />
</trans-unit>
<trans-unit id="ERR_GoToForwardJumpOverUsingVar">
<source>A goto cannot jump to a location after a using declaration.</source>
<target state="translated">Un goto ne peut pas accéder à un emplacement après une déclaration using.</target>
<note />
</trans-unit>
<trans-unit id="ERR_HiddenPositionalMember">
<source>The positional member '{0}' found corresponding to this parameter is hidden.</source>
<target state="translated">Le membre '{0}' positionnel trouvé correspondant à ce paramètre est masqué.</target>
<note />
</trans-unit>
<trans-unit id="ERR_IllegalAtSequence">
<source>Sequence of '@' characters is not allowed. A verbatim string or identifier can only have one '@' character and a raw string cannot have any.</source>
<target state="translated">La séquence de caractères '@' n'est pas autorisée. Une chaîne de caractères ou un identifiant verbatim ne peut comporter qu'un seul caractère '@' et une chaîne de caractères brute ne peut en comporter aucun.</target>
<note />
</trans-unit>
<trans-unit id="ERR_IllegalSuppression">
<source>The suppression operator is not allowed in this context</source>
<target state="translated">L'opérateur de suppression n'est pas autorisé dans ce contexte</target>
<note />
</trans-unit>
<trans-unit id="ERR_ImplicitConversionOperatorCantBeChecked">
<source>An 'implicit' user-defined conversion operator cannot be declared checked</source>
<target state="translated">Impossible de déclarer un opérateur de conversion 'implicite' défini par l’utilisateur</target>
<note />
</trans-unit>
<trans-unit id="ERR_ImplicitImplementationOfInaccessibleInterfaceMember">
<source>'{0}' does not implement interface member '{1}'. '{2}' cannot implicitly implement an inaccessible member.</source>
<target state="translated">'{0}' n’implémente pas le membre d’interface '{1}'. '{2}' ne peut pas implémenter implicitement un membre inaccessible.</target>
<note />
</trans-unit>
<trans-unit id="ERR_ImplicitIndexIndexerWithName">
<source>Invocation of implicit Index Indexer cannot name the argument.</source>
<target state="translated">L'appel de l'indexeur d'index implicite ne peut pas nommer l'argument.</target>
<note />
</trans-unit>
<trans-unit id="ERR_ImplicitObjectCreationIllegalTargetType">
<source>The type '{0}' may not be used as the target type of new()</source>
<target state="translated">Le type '{0}' ne doit pas être utilisé en tant que type cible de new()</target>
<note />
</trans-unit>
<trans-unit id="ERR_ImplicitObjectCreationNoTargetType">
<source>There is no target type for '{0}'</source>
<target state="translated">Il n'existe aucun type cible pour '{0}'</target>
<note />
</trans-unit>
<trans-unit id="ERR_ImplicitObjectCreationNotValid">
<source>Use of new() is not valid in this context</source>
<target state="translated">L'utilisation de new() est non valide dans ce contexte</target>
<note />
</trans-unit>
<trans-unit id="ERR_ImplicitRangeIndexerWithName">
<source>Invocation of implicit Range Indexer cannot name the argument.</source>
<target state="translated">L'appel de l'indexeur de plage implicite ne peut pas nommer l'argument.</target>
<note />
</trans-unit>
<trans-unit id="ERR_ImplicitlyTypedDefaultParameter">
<source>Implicitly typed lambda parameter '{0}' cannot have a default value.</source>
<target state="translated">Le paramètre d’expression lambda implicitement typé '{0}' ne peut pas avoir de valeur par défaut.</target>
<note />
</trans-unit>
<trans-unit id="ERR_InDynamicMethodArg">
<source>Arguments with 'in' modifier cannot be used in dynamically dispatched expressions.</source>
<target state="translated">Impossible d'utiliser les arguments avec le modificateur 'in' dans les expressions dispatchées dynamiquement.</target>
<note />
</trans-unit>
<trans-unit id="ERR_InheritingFromRecordWithSealedToString">
<source>Inheriting from a record with a sealed 'Object.ToString' is not supported in C# {0}. Please use language version '{1}' or greater.</source>
<target state="translated">L’héritage d’un enregistrement avec un 'Object.ToString' scellé n’est pas pris en charge dans C# {0}. Veuillez utiliser la version linguistique '{1}' ou version supérieure.</target>
<note />
</trans-unit>
<trans-unit id="ERR_InitCannotBeReadonly">
<source>'init' accessors cannot be marked 'readonly'. Mark '{0}' readonly instead.</source>
<target state="translated">Les accesseurs 'init' ne peuvent pas être marqués 'readonly'. Marquez '{0}' readonly à la place.</target>
<note />
</trans-unit>
<trans-unit id="ERR_InlineArrayBadIndex">
<source>Elements of an inline array type can be accessed only with a single argument implicitly convertible to 'int', 'System.Index', or 'System.Range'.</source>
<target state="translated">Les éléments d'un type de tableau en ligne ne sont accessibles qu'avec un seul argument implicitement convertible en 'int', 'System.Index' ou 'System.Range'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_InlineArrayConversionToReadOnlySpanNotSupported">
<source>Cannot convert expression to '{0}' because it may not be passed or returned by reference</source>
<target state="translated">Impossible de convertir l'expression en '{0}' car elle ne peut pas être transmise ou renvoyée par référence</target>
<note />
</trans-unit>
<trans-unit id="ERR_InlineArrayConversionToSpanNotSupported">
<source>Cannot convert expression to '{0}' because it is not an assignable variable</source>
<target state="translated">Impossible de convertir l'expression en '{0}' car il ne s'agit pas d'une variable attribuable</target>
<note />
</trans-unit>
<trans-unit id="ERR_InlineArrayForEachNotSupported">
<source>foreach statement on an inline array of type '{0}' is not supported</source>
<target state="translated">l’instruction foreach sur un tableau inlined de type « {0} » n’est pas prise en charge</target>
<note />
</trans-unit>
<trans-unit id="ERR_InlineArrayIndexOutOfRange">
<source>Index is outside the bounds of the inline array</source>
<target state="translated">L'index est en dehors des limites du tableau en ligne</target>
<note />
</trans-unit>
<trans-unit id="ERR_InlineArrayUnsupportedElementFieldModifier">
<source>Inline array element field cannot be declared as required, readonly, volatile, or as a fixed size buffer.</source>
<target state="translated">Le champ d’élément de tableau inlined ne peut pas être déclaré comme obligatoire, en lecture seule, volatile ou en tant que mémoire tampon de taille fixe.</target>
<note />
</trans-unit>
<trans-unit id="ERR_InstancePropertyInitializerInInterface">
<source>Instance properties in interfaces cannot have initializers.</source>
<target state="translated">Les propriétés d'instance dans les interfaces ne peuvent pas avoir d'initialiseurs.</target>
<note />
</trans-unit>
<trans-unit id="ERR_InterceptableMethodMustBeOrdinary">
<source>Cannot intercept '{0}' because it is not an invocation of an ordinary member method.</source>
<target state="translated">Impossible d'intercepter « {0} » car il ne s'agit pas d'un appel d'une méthode membre ordinaire.</target>
<note />
</trans-unit>
<trans-unit id="ERR_InterceptorArityNotCompatible">
<source>Method '{0}' must be non-generic or have arity {1} to match '{2}'.</source>
<target state="translated">La méthode « {0} » doit être non générique ou avoir une arité {1} pour correspondre à « {2} ».</target>
<note />
</trans-unit>
<trans-unit id="ERR_InterceptorCannotBeGeneric">
<source>Method '{0}' must be non-generic to match '{1}'.</source>
<target state="translated">La méthode « {0} » doit être non générique pour correspondre à « {1} ».</target>
<note />
</trans-unit>
<trans-unit id="ERR_InterceptorCannotInterceptNameof">
<source>A nameof operator cannot be intercepted.</source>
<target state="translated">Un opérateur nameof ne peut pas être intercepté.</target>
<note />
</trans-unit>
<trans-unit id="ERR_InterceptorCannotUseUnmanagedCallersOnly">
<source>An interceptor cannot be marked with 'UnmanagedCallersOnlyAttribute'.</source>
<target state="translated">Un intercepteur ne peut pas être marqué avec 'UnmanagedCallersOnlyAttribute'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_InterceptorCharacterOutOfRange">
<source>The given line is '{0}' characters long, which is fewer than the provided character number '{1}'.</source>
<target state="translated">La ligne donnée contient '{0}' caractères, ce qui est inférieur au nombre de caractères fourni '{1}'.</target>
<note />
</trans-unit>
<trans-unit id="ERR_InterceptorContainingTypeCannotBeGeneric">
<source>Method '{0}' cannot be used as an interceptor because its containing type has type parameters.</source>
<target state="translated">La méthode « {0} » ne peut pas être utilisée comme intercepteur car elle ou son type contenant a des paramètres de type.</target>
<note />
</trans-unit>
<trans-unit id="ERR_InterceptorFilePathCannotBeNull">