diff --git a/src/Compiler/xlf/FSComp.txt.cs.xlf b/src/Compiler/xlf/FSComp.txt.cs.xlf
index 08a35321577..b6b05e05e25 100644
--- a/src/Compiler/xlf/FSComp.txt.cs.xlf
+++ b/src/Compiler/xlf/FSComp.txt.cs.xlf
@@ -82,11 +82,6 @@
Cílový modul runtime nepodporuje funkci {0}.
-
- Feature '{0}' requires the F# library for language version {1} or greater.
- Funkce {0} vyžaduje knihovnu F# pro verzi jazyka {1} nebo novější.
-
- If a type uses both [<Sealed>] and [<AbstractClass>] attributes, it means it is static. Implementing interfaces is not allowed.Pokud typ používá atributy [<Sealed>] i [<AbstractClass>], znamená to, že je statický. Implementace rozhraní není povolena.
@@ -132,6 +127,11 @@
The interface '{0}' cannot be used as a type argument because the static abstract member '{1}' does not have a most specific implementation in the interface.
+
+ 'NativePtr.stackalloc' cannot be used inside the 'with' handler, filter or 'finally' block of a 'try' expression. The 'localloc' IL instruction this emits is rejected inside an exception-handling region, producing a 'System.InvalidProgramException' when the method is loaded.
+ 'NativePtr.stackalloc' cannot be used inside the 'with' handler, filter or 'finally' block of a 'try' expression. The 'localloc' IL instruction this emits is rejected inside an exception-handling region, producing a 'System.InvalidProgramException' when the method is loaded.
+
+ The member or function '{0}' has the 'TailCallAttribute' attribute, but is not being used in a tail recursive way.Člen nebo funkce „{0}“ má atribut „TailCallAttribute“, ale nepoužívá se koncovým (tail) rekurzivním způsobem.
@@ -297,11 +297,6 @@
Access a protected base-class field from a closure inside a member
-
- additional type-directed conversions
- další převody orientované na typ
-
- Allow access modifiers to auto properties getters and settersAllow access modifiers to auto properties getters and setters
@@ -317,11 +312,6 @@
Allow object expressions without overrides
-
- attributes to the right of the 'module' keyword
- atributy napravo od klíčového slova Module
-
- Support for better anonymous record parsingSupport for better anonymous record parsing
@@ -337,26 +327,11 @@
Povolit implicitní atribut Extension pro deklarující typy, moduly
-
- Raises warnings if a member or function has the 'TailCall' attribute, but is not being used in a tail recursive way.
- Vyvolá upozornění, pokud člen nebo funkce má atribut „TailCall“, ale nepoužívá se koncovým (tail) rekurzivním způsobem.
-
- Raises warnings if the 'TailCall' attribute is used on non-recursive functions.Vyvolá upozornění, pokud je atribut TailCall použit u nerekurzivních funkcí.
-
- Constraint intersection on flexible types
- Průnik omezení u flexibilních typů
-
-
-
- default interface member consumption
- využití člena výchozího rozhraní
-
- Deprecate places where 'seq' can be omittedDeprecate places where 'seq' can be omitted
@@ -382,21 +357,11 @@
Vynutit AttributeTargets
-
- Raises errors for non-virtual members overrides
- Vyvolá chyby pro přepsání jiných než virtuálních členů
-
- Error when bitwise operators are used on enums whose underlying type is not an integer type (e.g. char).Error when bitwise operators are used on enums whose underlying type is not an integer type (e.g. char).
-
- give error on deprecated access of construct with RequireQualifiedAccess attribute
- chyba při zastaralém přístupu konstruktoru s atributem RequireQualifiedAccess
-
- Error when invalid declarations are used in type definitions.Error when invalid declarations are used in type definitions.
@@ -407,16 +372,6 @@
error (rather than warning) when an enforced compiler-semantic attribute is present in the .fs but missing from the .fsi
-
- Error reporting on static classes
- Vytváření sestav chyb u statických tříd
-
-
-
- more types support units of measure
- více typů podporuje měrné jednotky
-
- Allow extension members to participate in SRTP constraint resolutionAllow extension members to participate in SRTP constraint resolution
@@ -452,21 +407,11 @@
Lowers [for x in xs -> f x] and [|for x in xs -> f x|] to fast loops when xs is a list or an array, respectively.
-
- Pattern match discard is not allowed for union case that takes no data.
- Zahození shody vzoru není povolené pro případ sjednocení, který nepřijímá žádná data.
-
- Use 'most concrete' tiebreaker for overload resolution when methods differ only by type parameter concreteness.Use 'most concrete' tiebreaker for overload resolution when methods differ only by type parameter concreteness.
-
- String values marked as literals and IL constants as printf format
- Řetězcové hodnoty označené jako literály a konstanty IL jako formát printf
-
- honor the 'NotNullIfNotNull' attribute on a method's return valuehonor the 'NotNullIfNotNull' attribute on a method's return value
@@ -487,11 +432,6 @@
Support for OverloadResolutionPriorityAttribute to prioritize method overloads.
-
- package management
- správa balíčků
-
- # directives with non-quoted string argumentsDirektivy # s řetězcovými argumenty bez uvozovek
@@ -517,11 +457,6 @@
#elif preprocessor directive
-
- list literals of any size
- vypsat literály libovolné velikosti
-
- Constructing a record via its all-fields constructorConstructing a record via its all-fields constructor
@@ -532,19 +467,9 @@
record type and expression spreads
-
- informational messages related to reference cells
- informační zprávy související s referenčními buňkami
-
-
-
- support for required properties
- podpora požadovaných vlastností
-
-
-
- resumable state machines
- obnovitelné stavové stroje
+
+ calls to 'reraise' in a computation expression handler
+ calls to 'reraise' in a computation expression handler
@@ -562,26 +487,16 @@
Sdílení podkladových polí v rozlišeném sjednocení [<Struct>] za předpokladu, že mají stejný název a typ
+
+ runtime async
+ runtime async
+
+ Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modulesSupport for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules
-
- self type constraints
- omezení vlastního typu
-
-
-
- Allow static let bindings in union, record, struct, non-incremental-class types
- Povolit vazby statického let v typech union, record, struct a non-incremental-class
-
-
-
- string interpolation
- interpolace řetězce
-
- Support ValueOption as valid type for optional member parametersSupport ValueOption as valid type for optional member parameters
@@ -622,16 +537,6 @@
Metoda getter a setter indexované vlastnosti musí mít stejný typ.
-
- Raises warnings when an copy-and-update record expression changes all fields of a record.
- Vyvolá upozornění, když výraz záznamu kopírování a aktualizace změní všechna pole záznamu.
-
-
-
- Raises warnings when multiple record type matches were found during name resolution because of overlapping field names.
- Vyvolá upozornění, pokud bylo během překladu názvů nalezeno více shod typu záznamu z důvodu překrývajících se názvů polí.
-
- witness passing for trait constraints in F# quotationsPředávání kopie clusteru pro omezení vlastností v uvozovkách v jazyce F#
@@ -692,6 +597,31 @@
The type '{0}' is not a valid custom attribute argument type. Custom attribute arrays must have elements of primitive types, enums, string, System.Type, or System.Object.
+
+ A byref, byref-like, or pinned local '{0}' cannot be used after a runtime async suspension.
+ A byref, byref-like, or pinned local '{0}' cannot be used after a runtime async suspension.
+
+
+
+ The runtime-async sequence recipe could not be statically lowered. Supply a statically known delayed sequence recipe through an inline builder.
+ The runtime-async sequence recipe could not be statically lowered. Supply a statically known delayed sequence recipe through an inline builder.
+
+
+
+ Stack allocation is not permitted in a runtime async method.
+ Stack allocation is not permitted in a runtime async method.
+
+
+
+ Runtime async suspension method '{0}' may only be called from a runtime async method.
+ Runtime async suspension method '{0}' may only be called from a runtime async method.
+
+
+
+ A runtime async method cannot use MethodImplOptions.Synchronized.
+ A runtime async method cannot use MethodImplOptions.Synchronized.
+
+ Unknown debug point '{0}'. The available debug points are '{1}'.Neznámý bod ladění {0}. Dostupné body ladění jsou {1}.
@@ -1028,8 +958,8 @@
- Unrecognized language feature name: '{0}'. Use a valid feature name such as 'StringInterpolation' or 'FromEndSlicing'.
- Unrecognized language feature name: '{0}'. Use a valid feature name such as 'StringInterpolation' or 'FromEndSlicing'.
+ Unrecognized language feature name: '{0}'. Use a valid feature name such as 'FromEndSlicing'.
+ Unrecognized language feature name: '{0}'. Use a valid feature name such as 'FromEndSlicing'.
@@ -1047,11 +977,6 @@
Zadejte soubor ikony Win32 (.ico).
-
- The 'package management' feature requires language version 5.0 or above
- Funkce správy balíčků vyžaduje jazykovou verzi 5.0 nebo vyšší.
-
- Constraint intersection syntax may only be used with flexible types, e.g. '#IDisposable & #ISomeInterface'.Syntaxi průniku omezení lze použít pouze s flexibilními typy, například „#IDisposable a #ISomeInterface“.
@@ -1377,6 +1302,11 @@
Tento anonymní záznam obsahuje další pole. Odebrat pole „{0}“.
+
+ One anonymous record type is a struct, the other is a reference type
+ One anonymous record type is a struct, the other is a reference type
+
+ The field '{0}' appears multiple times in this anonymous record type.Pole {0} se v tomto anonymním typu záznamu vyskytuje vícekrát.
@@ -1587,11 +1517,6 @@
Bylo nalezeno více shod typů:\n{0}\nTyp „{1}“ byl použit. Vzhledem k překrývajícím se názvům polí\n{2}\nzvažte použití poznámek typu nebo změňte pořadí otevřených příkazů.
-
- Using methods with 'NoEagerConstraintApplicationAttribute' requires /langversion:6.0 or later
- Použití metod s atributem NoEagerConstraintApplicationAttribute vyžaduje /langversion:6.0 nebo novější.
-
- No static abstract member was found that corresponds to this overrideNenašla se žádný statický abstraktní člen, který by odpovídal tomuto přepsání.
@@ -1762,11 +1687,6 @@
Vyvolání obnovitelného kódu. Toto upozornění potlačte, pokud definujete nový obnovitelný kód nižší úrovně v rámci existujícího obnovitelného kódu.
-
- Using resumable code or resumable state machines requires /langversion:preview
- Použití obnovitelného kódu nebo obnovitelných stavových strojů vyžaduje /langversion:preview.
-
- Cannot call '{0}' - a setter for init-only property, please use object initialization instead. See https://aka.ms/fsharp-assigning-values-to-properties-at-initializationNelze volat „{0}“ - metodu setter pro vlastnost pouze init. Použijte místo toho inicializaci objektu. Viz https://aka.ms/fsharp-assigning-values-to-properties-at-initialization
@@ -4727,11 +4647,6 @@
Formátovací řetězec {0} se nedá parsovat.
-
- This list expression exceeds the maximum size for list literals. Use an array for larger literals and call Array.ToList.
- Tento výraz seznamu překračuje maximální velikost literálů seznamu. Použijte pole pro rozsáhlejší literály a volejte metodu Array.ToList.
-
- The expression form 'expr then expr' may only be used as part of an explicit object constructorNotace expr then expr se dá ve výrazu použít jenom v rámci explicitního konstruktoru objektu.
@@ -5497,11 +5412,6 @@
Struktury nemůžou obsahovat definice hodnot, protože výchozí konstruktor pro struktury tyto vazby neprovede. Zvažte možnost přidat k primárnímu konstruktoru pro tento typ další argumenty.
-
- For F#7 and lower, static 'let','do' and 'member val' definitions may only be used in types with a primary constructor ('type X(args) = ...'). To enable them in all other types, use language version '8' or higher.
- Pro definice F#7 a nižší, „static let“, „do“ a „member val“ lze použít pouze v typech s primárním konstruktorem (typ X(args) = ...). Pokud je chcete povolit ve všech ostatních typech, použijte jazyk verze 8 nebo vyšší.
-
- Measure declarations may have only static members: constructors are not availableDeklarace míry můžou mít jenom statické členy: Konstruktory dostupné nejsou.
@@ -8997,6 +8907,16 @@
Tuple type extensions are supported only for tuples of up to 7 elements, but this tuple type has {0} elements. Extensions of larger tuples are not supported.
+
+ enforce named arguments at call sites of methods annotated with RequireNamedArgumentsAttribute
+ enforce named arguments at call sites of methods annotated with RequireNamedArgumentsAttribute
+
+
+
+ The method '{0}' requires named arguments. Use named-argument syntax, e.g. 'MethodName(argumentName = value)'.
+ The method '{0}' requires named arguments. Use named-argument syntax, e.g. 'MethodName(argumentName = value)'.
+
+