Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -2017,7 +2017,7 @@
<value>Prefer 'Clear' over 'Fill'</value>
</data>
<data name="PreventNumericIntPtrUIntPtrBehavioralChangesDescription" xml:space="preserve">
<value>Some built in operators added in .NET 7 behave differently than the user defined operatorsi in .NET 6 and below. Some operators that used to throw in unchecked context while overflowing will not throw anymore unless wrapped within checked context, and some operators that not used to throw in checked context now would throw unless wrapped within unchecked context.</value>
<value>Some built-in operators added in .NET 7 behave differently when overflowing than did the corresponding user-defined operators in .NET 6 and earlier versions. Some operators that previously threw in an unchecked context now don't throw unless wrapped within a checked context. Also, some operators that did not previously throw in a checked context now throw unless wrapped in an unchecked context.</value>
</data>
<data name="PreventNumericIntPtrUIntPtrBehavioralChangesConversionNotThrowMessage" xml:space="preserve">
<value>Starting with .NET 7 the explicit conversion '{0}' will not throw when overflowing in an unchecked context. Wrap the expression with a 'checked' statement to restore the .NET 6 behavior.</value>
Expand All @@ -2026,7 +2026,7 @@
<value>Starting with .NET 7 the operator '{0}' will throw when overflowing in a checked context. Wrap the expression with an 'unchecked' statement to restore the .NET 6 behavior.</value>
</data>
<data name="PreventNumericIntPtrUIntPtrBehavioralChangesTitle" xml:space="preserve">
<value>Prevent from behavioral change</value>
<value>Prevent behavioral change</value>
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe better to mention that its related to the behavioral changes in IntPtr/UIntPtr, something like

Suggested change
<value>Prevent behavioral change</value>
<value>Prevent numeric IntPtr/UIntPtr behavioral changes</value>

</data>
<data name="PreventNumericIntPtrUIntPtrBehavioralChangesConversionThrowsMessage" xml:space="preserve">
<value>Starting with .NET 7 the explicit conversion '{0}' will throw when overflowing in a checked context. Wrap the expression with an 'unchecked' statement to restore the .NET 6 behavior.</value>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2178,8 +2178,8 @@
<note />
</trans-unit>
<trans-unit id="PreventNumericIntPtrUIntPtrBehavioralChangesDescription">
<source>Some built in operators added in .NET 7 behave differently than the user defined operatorsi in .NET 6 and below. Some operators that used to throw in unchecked context while overflowing will not throw anymore unless wrapped within checked context, and some operators that not used to throw in checked context now would throw unless wrapped within unchecked context.</source>
<target state="translated">Někteří předdefinovaní operátoři přidaní v rozhraní .NET 7 se chovají jinak než uživatelsky definované operátory v rozhraní .NET 6 a nižších. Někteří operátoři, kteří se použili k vyvolání v nezaškrtnutém kontextu při přetečení, se už nevyvolají, pokud nejsou zabalené v zaškrtnutém kontextu, a někteří operátoři, kteří se teď nepoužívají k vyvolání v zaškrtnutém kontextu, by se vyvolali, pokud by nebyli zabaleni do nezaškrtnutého kontextu.</target>
<source>Some built-in operators added in .NET 7 behave differently when overflowing than did the corresponding user-defined operators in .NET 6 and earlier versions. Some operators that previously threw in an unchecked context now don't throw unless wrapped within a checked context. Also, some operators that did not previously throw in a checked context now throw unless wrapped in an unchecked context.</source>
<target state="new">Some built-in operators added in .NET 7 behave differently when overflowing than did the corresponding user-defined operators in .NET 6 and earlier versions. Some operators that previously threw in an unchecked context now don't throw unless wrapped within a checked context. Also, some operators that did not previously throw in a checked context now throw unless wrapped in an unchecked context.</target>
<note />
</trans-unit>
<trans-unit id="PreventNumericIntPtrUIntPtrBehavioralChangesOperatorThrowsMessage">
Expand All @@ -2188,8 +2188,8 @@
<note />
</trans-unit>
<trans-unit id="PreventNumericIntPtrUIntPtrBehavioralChangesTitle">
<source>Prevent from behavioral change</source>
<target state="translated">Zabránit změnám chování</target>
<source>Prevent behavioral change</source>
<target state="new">Prevent behavioral change</target>
<note />
</trans-unit>
<trans-unit id="ProvideCorrectArgumentToEnumHasFlagDescription">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2178,8 +2178,8 @@
<note />
</trans-unit>
<trans-unit id="PreventNumericIntPtrUIntPtrBehavioralChangesDescription">
<source>Some built in operators added in .NET 7 behave differently than the user defined operatorsi in .NET 6 and below. Some operators that used to throw in unchecked context while overflowing will not throw anymore unless wrapped within checked context, and some operators that not used to throw in checked context now would throw unless wrapped within unchecked context.</source>
<target state="translated">Einige integrierte Operatoren, die in .NET 7 hinzugefügt wurden, verhalten sich anders als die benutzerdefinierten Operatoren in .NET 6 und darunter. Einige Operatoren, die früher bei Überlauf im ungeprüften Kontext einen Fehler auslösten, werden nicht mehr ausgelöst, wenn sie nicht in einen geprüften Kontext eingeschlossen sind, und einige Operatoren, die früher im geprüften Kontext keinen Fehler auslösten, werden jetzt ausgelöst, wenn sie nicht in einen ungeprüften Kontext eingeschlossen sind.</target>
<source>Some built-in operators added in .NET 7 behave differently when overflowing than did the corresponding user-defined operators in .NET 6 and earlier versions. Some operators that previously threw in an unchecked context now don't throw unless wrapped within a checked context. Also, some operators that did not previously throw in a checked context now throw unless wrapped in an unchecked context.</source>
<target state="new">Some built-in operators added in .NET 7 behave differently when overflowing than did the corresponding user-defined operators in .NET 6 and earlier versions. Some operators that previously threw in an unchecked context now don't throw unless wrapped within a checked context. Also, some operators that did not previously throw in a checked context now throw unless wrapped in an unchecked context.</target>
<note />
</trans-unit>
<trans-unit id="PreventNumericIntPtrUIntPtrBehavioralChangesOperatorThrowsMessage">
Expand All @@ -2188,8 +2188,8 @@
<note />
</trans-unit>
<trans-unit id="PreventNumericIntPtrUIntPtrBehavioralChangesTitle">
<source>Prevent from behavioral change</source>
<target state="translated">Verhindern von Verhaltensänderungen</target>
<source>Prevent behavioral change</source>
<target state="new">Prevent behavioral change</target>
<note />
</trans-unit>
<trans-unit id="ProvideCorrectArgumentToEnumHasFlagDescription">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2178,8 +2178,8 @@
<note />
</trans-unit>
<trans-unit id="PreventNumericIntPtrUIntPtrBehavioralChangesDescription">
<source>Some built in operators added in .NET 7 behave differently than the user defined operatorsi in .NET 6 and below. Some operators that used to throw in unchecked context while overflowing will not throw anymore unless wrapped within checked context, and some operators that not used to throw in checked context now would throw unless wrapped within unchecked context.</source>
<target state="translated">Algunos operadores integrados agregados en .NET 7 se comportan de forma diferente a los operadores definidos por el usuario en .NET 6 y versiones anteriores. Algunos operadores que se usaron para iniciar en contextos no activados durante el desbordamiento ya no iniciarán a menos que estén ajustados dentro del contexto activado, y algunos operadores que no se usan para iniciar en el contexto comprobado ahora iniciarían a menos que se ajustaran dentro de un contexto no seleccionado.</target>
<source>Some built-in operators added in .NET 7 behave differently when overflowing than did the corresponding user-defined operators in .NET 6 and earlier versions. Some operators that previously threw in an unchecked context now don't throw unless wrapped within a checked context. Also, some operators that did not previously throw in a checked context now throw unless wrapped in an unchecked context.</source>
<target state="new">Some built-in operators added in .NET 7 behave differently when overflowing than did the corresponding user-defined operators in .NET 6 and earlier versions. Some operators that previously threw in an unchecked context now don't throw unless wrapped within a checked context. Also, some operators that did not previously throw in a checked context now throw unless wrapped in an unchecked context.</target>
<note />
</trans-unit>
<trans-unit id="PreventNumericIntPtrUIntPtrBehavioralChangesOperatorThrowsMessage">
Expand All @@ -2188,8 +2188,8 @@
<note />
</trans-unit>
<trans-unit id="PreventNumericIntPtrUIntPtrBehavioralChangesTitle">
<source>Prevent from behavioral change</source>
<target state="translated">Evitar cambios de comportamiento</target>
<source>Prevent behavioral change</source>
<target state="new">Prevent behavioral change</target>
<note />
</trans-unit>
<trans-unit id="ProvideCorrectArgumentToEnumHasFlagDescription">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2178,8 +2178,8 @@
<note />
</trans-unit>
<trans-unit id="PreventNumericIntPtrUIntPtrBehavioralChangesDescription">
<source>Some built in operators added in .NET 7 behave differently than the user defined operatorsi in .NET 6 and below. Some operators that used to throw in unchecked context while overflowing will not throw anymore unless wrapped within checked context, and some operators that not used to throw in checked context now would throw unless wrapped within unchecked context.</source>
<target state="translated">Certains opérateurs intégrés ajoutés dans .NET 7 se comportent différemment des opérateurs définis par l’utilisateur dans .NET 6 et les versions antérieures. Certains opérateurs utilisés pour rejeter un contexte non vérifié lors d’un dépassement de capacité ne seront plus rejetés, sauf s’ils sont inclus dans un contexte vérifié, et certains opérateurs qui n’ont pas été utilisés pour lancer dans un contexte archivé lèvent une exception, sauf s’ils sont enveloppés dans un contexte non vérifié.</target>
<source>Some built-in operators added in .NET 7 behave differently when overflowing than did the corresponding user-defined operators in .NET 6 and earlier versions. Some operators that previously threw in an unchecked context now don't throw unless wrapped within a checked context. Also, some operators that did not previously throw in a checked context now throw unless wrapped in an unchecked context.</source>
<target state="new">Some built-in operators added in .NET 7 behave differently when overflowing than did the corresponding user-defined operators in .NET 6 and earlier versions. Some operators that previously threw in an unchecked context now don't throw unless wrapped within a checked context. Also, some operators that did not previously throw in a checked context now throw unless wrapped in an unchecked context.</target>
<note />
</trans-unit>
<trans-unit id="PreventNumericIntPtrUIntPtrBehavioralChangesOperatorThrowsMessage">
Expand All @@ -2188,8 +2188,8 @@
<note />
</trans-unit>
<trans-unit id="PreventNumericIntPtrUIntPtrBehavioralChangesTitle">
<source>Prevent from behavioral change</source>
<target state="translated">Empêcher le changement de comportement</target>
<source>Prevent behavioral change</source>
<target state="new">Prevent behavioral change</target>
<note />
</trans-unit>
<trans-unit id="ProvideCorrectArgumentToEnumHasFlagDescription">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2178,8 +2178,8 @@
<note />
</trans-unit>
<trans-unit id="PreventNumericIntPtrUIntPtrBehavioralChangesDescription">
<source>Some built in operators added in .NET 7 behave differently than the user defined operatorsi in .NET 6 and below. Some operators that used to throw in unchecked context while overflowing will not throw anymore unless wrapped within checked context, and some operators that not used to throw in checked context now would throw unless wrapped within unchecked context.</source>
<target state="translated">Alcuni operatori predefiniti aggiunti in .NET 7 si comportano in modo diverso rispetto agli operatori definiti dall'utente in .NET 6 e versioni successive. Alcuni operatori che generavano un contesto non controllato durante l’overflow non lo faranno più a meno che non venga eseguito il wrapping in un contesto controllato, mentre alcuni operatori che non generavano un contesto controllato ora lo faranno a meno che non venga eseguito il wrapping in un contesto non controllato.</target>
<source>Some built-in operators added in .NET 7 behave differently when overflowing than did the corresponding user-defined operators in .NET 6 and earlier versions. Some operators that previously threw in an unchecked context now don't throw unless wrapped within a checked context. Also, some operators that did not previously throw in a checked context now throw unless wrapped in an unchecked context.</source>
<target state="new">Some built-in operators added in .NET 7 behave differently when overflowing than did the corresponding user-defined operators in .NET 6 and earlier versions. Some operators that previously threw in an unchecked context now don't throw unless wrapped within a checked context. Also, some operators that did not previously throw in a checked context now throw unless wrapped in an unchecked context.</target>
<note />
</trans-unit>
<trans-unit id="PreventNumericIntPtrUIntPtrBehavioralChangesOperatorThrowsMessage">
Expand All @@ -2188,8 +2188,8 @@
<note />
</trans-unit>
<trans-unit id="PreventNumericIntPtrUIntPtrBehavioralChangesTitle">
<source>Prevent from behavioral change</source>
<target state="translated">Prevenire la modifica funzionale</target>
<source>Prevent behavioral change</source>
<target state="new">Prevent behavioral change</target>
<note />
</trans-unit>
<trans-unit id="ProvideCorrectArgumentToEnumHasFlagDescription">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2178,8 +2178,8 @@
<note />
</trans-unit>
<trans-unit id="PreventNumericIntPtrUIntPtrBehavioralChangesDescription">
<source>Some built in operators added in .NET 7 behave differently than the user defined operatorsi in .NET 6 and below. Some operators that used to throw in unchecked context while overflowing will not throw anymore unless wrapped within checked context, and some operators that not used to throw in checked context now would throw unless wrapped within unchecked context.</source>
<target state="translated">.NET 7 で追加された組み込み演算子の一部は、.NET 6 以下のユーザー定義演算子とは異なる動作をします。オーバーフロー中に未チェックのコンテキストをスローするために使用した演算子の一部は、チェック済みのコンテキスト内でラップされない限りスローされなくなり、チェック済みのコンテキストでスローするために使用されていない演算子の中には、未チェックのコンテキスト内でラップされない限り、スローされるものもあります。</target>
<source>Some built-in operators added in .NET 7 behave differently when overflowing than did the corresponding user-defined operators in .NET 6 and earlier versions. Some operators that previously threw in an unchecked context now don't throw unless wrapped within a checked context. Also, some operators that did not previously throw in a checked context now throw unless wrapped in an unchecked context.</source>
<target state="new">Some built-in operators added in .NET 7 behave differently when overflowing than did the corresponding user-defined operators in .NET 6 and earlier versions. Some operators that previously threw in an unchecked context now don't throw unless wrapped within a checked context. Also, some operators that did not previously throw in a checked context now throw unless wrapped in an unchecked context.</target>
<note />
</trans-unit>
<trans-unit id="PreventNumericIntPtrUIntPtrBehavioralChangesOperatorThrowsMessage">
Expand All @@ -2188,8 +2188,8 @@
<note />
</trans-unit>
<trans-unit id="PreventNumericIntPtrUIntPtrBehavioralChangesTitle">
<source>Prevent from behavioral change</source>
<target state="translated">動作の変更を防ぐ</target>
<source>Prevent behavioral change</source>
<target state="new">Prevent behavioral change</target>
<note />
</trans-unit>
<trans-unit id="ProvideCorrectArgumentToEnumHasFlagDescription">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2178,8 +2178,8 @@
<note />
</trans-unit>
<trans-unit id="PreventNumericIntPtrUIntPtrBehavioralChangesDescription">
<source>Some built in operators added in .NET 7 behave differently than the user defined operatorsi in .NET 6 and below. Some operators that used to throw in unchecked context while overflowing will not throw anymore unless wrapped within checked context, and some operators that not used to throw in checked context now would throw unless wrapped within unchecked context.</source>
<target state="translated">.NET 7에 추가된 일부 기본 제공 연산자는 .NET 6 이하의 사용자 정의 연산자와 다르게 작동합니다. 오버플로하는 동안 검사되지 않은 컨텍스트를 throw하는 데 사용된 일부 연산자는 검사된 컨텍스트 내에서 래핑되지 않는 한 더 이상 throw되지 않으며, 이제 검사된 컨텍스트에서 throw하는 데 사용되지 않는 일부 연산자는 검사되지 않은 컨텍스트 내에서 래핑되지 않는 한 throw됩니다.</target>
<source>Some built-in operators added in .NET 7 behave differently when overflowing than did the corresponding user-defined operators in .NET 6 and earlier versions. Some operators that previously threw in an unchecked context now don't throw unless wrapped within a checked context. Also, some operators that did not previously throw in a checked context now throw unless wrapped in an unchecked context.</source>
<target state="new">Some built-in operators added in .NET 7 behave differently when overflowing than did the corresponding user-defined operators in .NET 6 and earlier versions. Some operators that previously threw in an unchecked context now don't throw unless wrapped within a checked context. Also, some operators that did not previously throw in a checked context now throw unless wrapped in an unchecked context.</target>
<note />
</trans-unit>
<trans-unit id="PreventNumericIntPtrUIntPtrBehavioralChangesOperatorThrowsMessage">
Expand All @@ -2188,8 +2188,8 @@
<note />
</trans-unit>
<trans-unit id="PreventNumericIntPtrUIntPtrBehavioralChangesTitle">
<source>Prevent from behavioral change</source>
<target state="translated">동작 변경 방지</target>
<source>Prevent behavioral change</source>
<target state="new">Prevent behavioral change</target>
<note />
</trans-unit>
<trans-unit id="ProvideCorrectArgumentToEnumHasFlagDescription">
Expand Down
Loading