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 setters Allow 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 parsing Support 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 omitted Deprecate 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 resolution Allow 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 value honor 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 arguments Direktivy # 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 constructor Constructing 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 modules Support 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 parameters Support 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# quotations Př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 override Nenaš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-initialization Nelze 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 constructor Notace 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 available Deklarace 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)'. + + \ No newline at end of file diff --git a/src/Compiler/xlf/FSComp.txt.de.xlf b/src/Compiler/xlf/FSComp.txt.de.xlf index 80d34c54d41..ecd30de0fd6 100644 --- a/src/Compiler/xlf/FSComp.txt.de.xlf +++ b/src/Compiler/xlf/FSComp.txt.de.xlf @@ -82,11 +82,6 @@ Das Feature "{0}" wird von der Zielruntime nicht unterstützt. - - Feature '{0}' requires the F# library for language version {1} or greater. - Für das Feature "{0}" ist die F#-Bibliothek für die Sprachversion {1} oder höher erforderlich. - - If a type uses both [<Sealed>] and [<AbstractClass>] attributes, it means it is static. Implementing interfaces is not allowed. Wenn ein Typ sowohl das Attribute [<Sealed>] wie auch [<AbstractClass>] verwendet, bedeutet dies, dass er statisch ist. Das Implementieren von Schnittstellen ist nicht zulässig. @@ -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. Der Member oder die Funktion "{0}" weist das Attribut "TailCallAttribute" auf, wird jedoch nicht endrekursiv verwendet. @@ -297,11 +297,6 @@ Access a protected base-class field from a closure inside a member - - additional type-directed conversions - zusätzliche typgesteuerte Konvertierungen - - Allow access modifiers to auto properties getters and setters Allow 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 - Attribute rechts vom "Module"-Schlüsselwort - - Support for better anonymous record parsing Support for better anonymous record parsing @@ -337,26 +327,11 @@ Implizites Erweiterungsattribut für deklarierende Typen und Module zulassen - - Raises warnings if a member or function has the 'TailCall' attribute, but is not being used in a tail recursive way. - Löst Warnungen aus, wenn ein Member oder eine Funktion das Attribut "TailCall" aufweist, aber nicht endrekursiv verwendet wird. - - Raises warnings if the 'TailCall' attribute is used on non-recursive functions. Löst Warnungen aus, wenn das Attribut "TailCall" für nicht rekursive Funktionen verwendet wird. - - Constraint intersection on flexible types - Einschränkungsüberschneidung für flexible Typen - - - - default interface member consumption - standardmäßige Schnittstellenmembernutzung - - Deprecate places where 'seq' can be omitted Deprecate places where 'seq' can be omitted @@ -382,21 +357,11 @@ AttributeTargets erzwingen - - Raises errors for non-virtual members overrides - Löst Fehler für Außerkraftsetzungen nicht virtueller Member aus. - - 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 - Beim veralteten Zugriff auf das Konstrukt mit dem RequireQualifiedAccess-Attribut wird ein Fehler ausgegeben. - - 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 - Fehlerberichterstattung für statische Klassen - - - - more types support units of measure - Maßeinheitenunterstützung durch weitere Typen - - Allow extension members to participate in SRTP constraint resolution Allow 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. - Das Verwerfen von Musterübereinstimmungen ist für einen Union-Fall, der keine Daten akzeptiert, nicht zulässig. - - 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 - Zeichenfolgenwerte, die als Literale und IL-Konstanten als printf-Format markiert sind - - honor the 'NotNullIfNotNull' attribute on a method's return value honor the 'NotNullIfNotNull' attribute on a method's return value @@ -487,11 +432,6 @@ Support for OverloadResolutionPriorityAttribute to prioritize method overloads. - - package management - Paketverwaltung - - # directives with non-quoted string arguments # Direktiven mit Zeichenfolgenargumenten ohne Anführungszeichen @@ -517,11 +457,6 @@ #elif preprocessor directive - - list literals of any size - Literale beliebiger Größe auflisten - - Constructing a record via its all-fields constructor Constructing a record via its all-fields constructor @@ -532,19 +467,9 @@ record type and expression spreads - - informational messages related to reference cells - Informationsmeldungen im Zusammenhang mit Bezugszellen - - - - support for required properties - Unterstützung für erforderliche Eigenschaften - - - - resumable state machines - Fortsetzbarer Zustand-Maschinen + + calls to 'reraise' in a computation expression handler + calls to 'reraise' in a computation expression handler @@ -562,26 +487,16 @@ Teilen sie zugrunde liegende Felder in einen [<Struct>]-diskriminierten Union, solange sie denselben Namen und Typ aufweisen. + + runtime async + runtime async + + Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules - - self type constraints - Selbsttypeinschränkungen - - - - Allow static let bindings in union, record, struct, non-incremental-class types - Statische let-Bindungen in den Typen "union", "record", "struct" und "non-incremental-class" zulassen - - - - string interpolation - Zeichenfolgeninterpolation - - Support ValueOption as valid type for optional member parameters Support ValueOption as valid type for optional member parameters @@ -622,16 +537,6 @@ Getter und Setter für indizierte Eigenschaften müssen denselben Typ aufweisen. - - Raises warnings when an copy-and-update record expression changes all fields of a record. - Löst Warnungen aus, wenn ein Ausdruck zum Kopieren und Aktualisieren von Datensätzen alle Felder eines Datensatzes ändert. - - - - Raises warnings when multiple record type matches were found during name resolution because of overlapping field names. - Löst Warnungen aus, wenn bei der Namensauflösung aufgrund überlappender Feldnamen mehrere Datensatztypüberstimmungen gefunden wurden. - - witness passing for trait constraints in F# quotations Zeugenübergabe für Merkmalseinschränkungen in F#-Zitaten @@ -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}'. Unbekannter Debugpunkt „{0}“. Die verfügbaren Debugpunkte sind „{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 @@ Win32-Symboldatei (ICO) angeben - - The 'package management' feature requires language version 5.0 or above - Für das „Paketverwaltungsfeature“ ist Sprachversion 5.0 oder höher erforderlich - - Constraint intersection syntax may only be used with flexible types, e.g. '#IDisposable & #ISomeInterface'. Die Einschränkungsüberschneidungssyntax kann nur mit flexiblen Typen verwendet werden, z. B. "#IDisposable & #ISomeInterface". @@ -1377,6 +1302,11 @@ Dieser anonyme Datensatz weist ein zusätzliches Feld auf. Entfernen Sie das Feld "{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. Das Feld "{0}" ist in diesem anonymen Datensatztyp mehrmals vorhanden. @@ -1587,11 +1517,6 @@ Es wurden mehrere Typentsprechungen gefunden:\n{0}\nDer Typ "{1}" wurde verwendet. Ziehen Sie aufgrund der überlappenden Feldnamen\n{2}\ndie Verwendung von Typanmerkungen in Betracht, oder ändern Sie die Reihenfolge der open-Anweisungen. - - Using methods with 'NoEagerConstraintApplicationAttribute' requires /langversion:6.0 or later - Die Verwendung von Methoden mit "NoEagerConstraintApplicationAttribute" erfordert /langversion:6.0 oder höher. - - No static abstract member was found that corresponds to this override Es wurde kein abstrakter Member gefunden, der dieser Überschreibung entspricht. @@ -1762,11 +1687,6 @@ Fortsetzbarer Codeaufruf. Unterdrücken Sie diese Warnung, wenn Sie einen neuen fortsetzbaren Code auf niedriger Ebene in Bezug auf bereits vorhandenen fortsetzbaren Code definieren. - - Using resumable code or resumable state machines requires /langversion:preview - Die Verwendung von Fortsetzbarem Code oder fortsetzbaren Zustandscomputern erfordert /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-initialization „{0}“ kann nicht aufgerufen werden – ein Setter für die Eigenschaft nur für die Initialisierung. Bitte verwenden Sie stattdessen die Objektinitialisierung. Siehe https://aka.ms/fsharp-assigning-values-to-properties-at-initialization @@ -4727,11 +4647,6 @@ Formatzeichenfolge "{0}" kann nicht analysiert werden. - - This list expression exceeds the maximum size for list literals. Use an array for larger literals and call Array.ToList. - Dieser Listenausdruck übersteigt die maximale Größe für Listenliterale. Verwenden Sie für umfangreichere Literale ein Array, und rufen Sie "Array.ToList" auf. - - The expression form 'expr then expr' may only be used as part of an explicit object constructor Das Ausdrucksformat 'expr then expr' darf nur als Teil eines expliziten Objektkonstruktors verwendet werden. @@ -5497,11 +5412,6 @@ Strukturen dürfen keine Wertdefinitionen enthalten, da der Standardkonstruktor für Strukturen diese Bindungen nicht ausführt. Fügen Sie dem primären Konstruktor für diesen Typ ggf. zusätzliche Argumente hinzu. - - 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. - Für F# 7 und früher dürfen die statische Definitionen "let", "do" und "member" nur in Typen mit einem primären Konstruktor verwendet werden (type X(args) = ...). Um sie in anderen Typen zu aktivieren, verwenden Sie die Sprachversion "8" oder höher. - - Measure declarations may have only static members: constructors are not available Maßeinheitendeklarationen dürfen nur statische Member enthalten: Konstruktoren sind nicht verfügbar. @@ -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)'. + + \ No newline at end of file diff --git a/src/Compiler/xlf/FSComp.txt.es.xlf b/src/Compiler/xlf/FSComp.txt.es.xlf index 0b295346784..72501548789 100644 --- a/src/Compiler/xlf/FSComp.txt.es.xlf +++ b/src/Compiler/xlf/FSComp.txt.es.xlf @@ -82,11 +82,6 @@ El entorno de ejecución de destino no admite la característica "{0}". - - Feature '{0}' requires the F# library for language version {1} or greater. - La característica "{0}" requiere la biblioteca de F# para la versión de lenguaje {1} o superior. - - If a type uses both [<Sealed>] and [<AbstractClass>] attributes, it means it is static. Implementing interfaces is not allowed. Si un tipo utiliza ambos atributos [<Sealed>] y [<AbstractClass>], significa que es estático. No se permite implementar interfaces. @@ -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. El miembro o la función “{0}” tiene el atributo “TailCallAttribute”, pero no se usa de forma de recursión de cola. @@ -297,11 +297,6 @@ Access a protected base-class field from a closure inside a member - - additional type-directed conversions - conversiones adicionales dirigidas a tipos - - Allow access modifiers to auto properties getters and setters Allow 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 - atributos a la derecha de la palabra clave “módulo” - - Support for better anonymous record parsing Support for better anonymous record parsing @@ -337,26 +327,11 @@ Permitir atributo Extension implícito en tipos declarativo, módulos - - Raises warnings if a member or function has the 'TailCall' attribute, but is not being used in a tail recursive way. - Genera advertencias si un miembro o función tiene el atributo “TailCall”, pero no se usa de forma de recursión de cola. - - Raises warnings if the 'TailCall' attribute is used on non-recursive functions. Genera advertencias si el atributo 'TailCall' se usa en funciones no recursivas. - - Constraint intersection on flexible types - Intersección de restricciones en tipos flexibles - - - - default interface member consumption - consumo de miembros de interfaz predeterminados - - Deprecate places where 'seq' can be omitted Deprecate places where 'seq' can be omitted @@ -382,21 +357,11 @@ Aplicar AttributeTargets - - Raises errors for non-virtual members overrides - Genera errores para invalidaciones de miembros no virtuales - - 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 - error en el acceso en desuso de la construcción con el atributo 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 - Informe de errores en clases estáticas - - - - more types support units of measure - más tipos admiten las unidades de medida - - Allow extension members to participate in SRTP constraint resolution Allow 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. - No se permite el descarte de coincidencia de patrón para un caso de unión que no tome datos. - - 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 - Valores de cadena marcados como literales y constantes IL como formato printf - - honor the 'NotNullIfNotNull' attribute on a method's return value honor the 'NotNullIfNotNull' attribute on a method's return value @@ -487,11 +432,6 @@ Support for OverloadResolutionPriorityAttribute to prioritize method overloads. - - package management - administración de paquetes - - # directives with non-quoted string arguments # directivas con argumentos de cadena sin comillas @@ -517,11 +457,6 @@ #elif preprocessor directive - - list literals of any size - enumerar literales de cualquier tamaño - - Constructing a record via its all-fields constructor Constructing a record via its all-fields constructor @@ -532,19 +467,9 @@ record type and expression spreads - - informational messages related to reference cells - mensajes informativos relacionados con las celdas de referencia - - - - support for required properties - compatibilidad con las propiedades necesarias - - - - resumable state machines - máquinas de estado reanudables + + calls to 'reraise' in a computation expression handler + calls to 'reraise' in a computation expression handler @@ -562,26 +487,16 @@ Compartir campos subyacentes en una unión discriminada [<Struct>] siempre y cuando tengan el mismo nombre y tipo + + runtime async + runtime async + + Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules - - self type constraints - restricciones de tipo propio - - - - Allow static let bindings in union, record, struct, non-incremental-class types - Permitir enlaces let estáticos en tipos de clase de unión, registro, estructura y no incremental - - - - string interpolation - interpolación de cadena - - Support ValueOption as valid type for optional member parameters Support ValueOption as valid type for optional member parameters @@ -622,16 +537,6 @@ El captador y el establecedor de propiedades indexadas deben tener el mismo tipo. - - Raises warnings when an copy-and-update record expression changes all fields of a record. - Emite advertencias cuando una expresión de copiar y actualizar registros cambia todos los campos de un registro. - - - - Raises warnings when multiple record type matches were found during name resolution because of overlapping field names. - Genera advertencias cuando se encontraron varias coincidencias de tipo de registro durante la resolución de nombres debido a nombres de campo superpuestos. - - witness passing for trait constraints in F# quotations Paso de testigo para las restricciones de rasgos en las expresiones de código delimitadas de 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}'. Punto de depuración desconocido \"{0}\". Los puntos de depuración disponibles son \"{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 @@ Especificar un archivo de icono Win32 (.ico) - - The 'package management' feature requires language version 5.0 or above - La característica de "administración de paquetes" requiere la versión de lenguaje 5.0 o superior - - Constraint intersection syntax may only be used with flexible types, e.g. '#IDisposable & #ISomeInterface'. La sintaxis de intersección de restricciones solo se puede usar con tipos flexibles, por ejemplo, "#IDisposable &#ISomeInterface". @@ -1377,6 +1302,11 @@ Este registro anónimo tiene un campo adicional. Quitar el campo “{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. El campo "{0}" aparece varias veces en este tipo de registro anónimo. @@ -1587,11 +1517,6 @@ Se encontraron varias coincidencias de tipo:\n{0}\nSe usó el tipo “{1}”. Debido a los nombres de campo superpuestos\n{2}\nconsidere usar anotaciones de tipo o cambiar el orden de las instrucciones abiertas. - - Using methods with 'NoEagerConstraintApplicationAttribute' requires /langversion:6.0 or later - El uso de métodos con "NoEagerConstraintApplicationAttribute" requiere /langversion:6.0 o posteriores - - No static abstract member was found that corresponds to this override No se encontró ningún miembro abstracto estático que corresponda a esta invalidación. @@ -1762,11 +1687,6 @@ Invocación de código reanudable. Suprima esta advertencia si va a definir un nuevo código reanudable de bajo nivel en términos del código reanudable existente. - - Using resumable code or resumable state machines requires /langversion:preview - El uso de código reanudable o de máquinas de estado reanudables requiere /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-initialization No se puede llamar a '{0}': un establecedor para una propiedad de solo inicialización. Use la inicialización del objeto en su lugar. Ver https://aka.ms/fsharp-assigning-values-to-properties-at-initialization @@ -4727,11 +4647,6 @@ No se puede analizar la cadena de formato '{0}'. - - This list expression exceeds the maximum size for list literals. Use an array for larger literals and call Array.ToList. - La expresión de lista supera el tamaño máximo para literales de lista. Use una matriz para literales de mayor tamaño y llame a Array.ToList. - - The expression form 'expr then expr' may only be used as part of an explicit object constructor El formato de expresión 'expr then expr' se puede usar sólo como parte de un constructor de objeto explícito. @@ -5497,11 +5412,6 @@ Los structs no pueden contener definiciones de valor porque el constructor predeterminado para structs no ejecutará estos enlaces. Considere agregar argumentos adicionales al constructor principal para el tipo. - - 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. - Para F#7 y versiones anteriores, las definiciones estáticas 'let','do' y 'member val' solo se pueden usar en tipos con un constructor principal ('type X(args) = ...'). Para habilitarlos en todos los demás tipos, use la versión de idioma "8" o una versión posterior. - - Measure declarations may have only static members: constructors are not available Las declaraciones de medida solo pueden tener miembros estáticos: no hay constructores disponibles. @@ -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)'. + + \ No newline at end of file diff --git a/src/Compiler/xlf/FSComp.txt.fr.xlf b/src/Compiler/xlf/FSComp.txt.fr.xlf index 856314146cb..37bc9cb985e 100644 --- a/src/Compiler/xlf/FSComp.txt.fr.xlf +++ b/src/Compiler/xlf/FSComp.txt.fr.xlf @@ -82,11 +82,6 @@ La fonctionnalité '{0}' n'est pas prise en charge par le runtime cible. - - Feature '{0}' requires the F# library for language version {1} or greater. - La fonctionnalité '{0}' nécessite la bibliothèque F# pour le langage version {1} ou ultérieure. - - If a type uses both [<Sealed>] and [<AbstractClass>] attributes, it means it is static. Implementing interfaces is not allowed. Si un type utilise à la fois les attributs [<Sealed>] et [<AbstractClass>], cela signifie qu'il est statique. L'implémentation d'interfaces n'est pas autorisée. @@ -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. Le membre ou la fonction « {0} » possède l'attribut « TailCallAttribute », mais n'est pas utilisé de manière récursive. @@ -297,11 +297,6 @@ Access a protected base-class field from a closure inside a member - - additional type-directed conversions - conversions supplémentaires dirigées vers le type - - Allow access modifiers to auto properties getters and setters Allow 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 - attributs à droite du mot clé 'module' - - Support for better anonymous record parsing Support for better anonymous record parsing @@ -337,26 +327,11 @@ Autoriser l’attribut implicite Extension lors de la déclaration des types, modules - - Raises warnings if a member or function has the 'TailCall' attribute, but is not being used in a tail recursive way. - Lève des avertissements si un membre ou une fonction possède l'attribut « TailCall », mais n'est pas utilisé de manière récursive. - - Raises warnings if the 'TailCall' attribute is used on non-recursive functions. Émet des avertissements si l’attribut « TailCall » est utilisé sur des fonctions non récursives. - - Constraint intersection on flexible types - Intersection de contraintes sur les types flexibles - - - - default interface member consumption - consommation par défaut des membres d'interface - - Deprecate places where 'seq' can be omitted Deprecate places where 'seq' can be omitted @@ -382,21 +357,11 @@ Appliquer AttributeTargets - - Raises errors for non-virtual members overrides - Déclenche des erreurs pour les remplacements de membres non virtuels - - 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 - donner une erreur sur l’accès déconseillé de la construction avec l’attribut 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 - Rapport d’erreurs sur les classes statiques - - - - more types support units of measure - d'autres types prennent en charge les unités de mesure - - Allow extension members to participate in SRTP constraint resolution Allow 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. - L’abandon des correspondances de modèle n’est pas autorisé pour un cas d’union qui n’accepte aucune donnée. - - 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 - Valeurs de chaîne marquées comme littéraux et constantes IL au format printf - - honor the 'NotNullIfNotNull' attribute on a method's return value honor the 'NotNullIfNotNull' attribute on a method's return value @@ -487,11 +432,6 @@ Support for OverloadResolutionPriorityAttribute to prioritize method overloads. - - package management - Package Management - - # directives with non-quoted string arguments # directives avec des arguments de chaîne non entre guillemets @@ -517,11 +457,6 @@ #elif preprocessor directive - - list literals of any size - répertorier les littéraux de n’importe quelle taille - - Constructing a record via its all-fields constructor Constructing a record via its all-fields constructor @@ -532,19 +467,9 @@ record type and expression spreads - - informational messages related to reference cells - messages d’information liés aux cellules de référence - - - - support for required properties - prise en charge des propriétés obligatoires - - - - resumable state machines - ordinateurs d’état pouvant être repris + + calls to 'reraise' in a computation expression handler + calls to 'reraise' in a computation expression handler @@ -562,26 +487,16 @@ Partager les champs sous-jacents dans une union discriminée [<Struct>] tant qu’ils ont le même nom et le même type + + runtime async + runtime async + + Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules - - self type constraints - contraintes d’auto-type - - - - Allow static let bindings in union, record, struct, non-incremental-class types - Autoriser les liaisons let statiques dans les types union, record, struct et classes non incrémentielles - - - - string interpolation - interpolation de chaîne - - Support ValueOption as valid type for optional member parameters Support ValueOption as valid type for optional member parameters @@ -622,16 +537,6 @@ Les propriétés indexées getter et setter doivent avoir le même type - - Raises warnings when an copy-and-update record expression changes all fields of a record. - Génère des avertissements lorsqu'une expression d'enregistrement de copie et de mise à jour modifie tous les champs d'un enregistrement. - - - - Raises warnings when multiple record type matches were found during name resolution because of overlapping field names. - Déclenche des avertissements lorsque plusieurs correspondances de types d'enregistrement ont été trouvées lors de la résolution de nom en raison de noms de champs qui se chevauchent. - - witness passing for trait constraints in F# quotations Passage de témoin pour les contraintes de trait dans les quotations 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}'. Point de débogage inconnu « {0} ». Les points de débogage disponibles sont «{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 @@ Spécifier un fichier icône (.ico) Win32 - - The 'package management' feature requires language version 5.0 or above - La fonction « gestion des paquets » nécessite une version de langue 5.0 ou supérieure. - - Constraint intersection syntax may only be used with flexible types, e.g. '#IDisposable & #ISomeInterface'. La syntaxe d'intersection de contraintes ne peut être utilisée qu'avec des types flexibles, par ex. '#IDisposable et #ISomeInterface'. @@ -1377,6 +1302,11 @@ Cet enregistrement anonyme comporte un champ supplémentaire. Supprimer le champ '{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. Le champ '{0}' apparaît plusieurs fois dans ce type d'enregistrement anonyme. @@ -1587,11 +1517,6 @@ Plusieurs correspondances de types ont été trouvées :\n{0}\nLe type « {1} » a été utilisé. En raison des noms de champs qui se chevauchent\n{2}\nenvisagez d'utiliser des annotations de type ou de modifier l'ordre des instructions ouvertes. - - Using methods with 'NoEagerConstraintApplicationAttribute' requires /langversion:6.0 or later - L’utilisation de méthodes avec « NoEagerConstraintApplicationAttribute » requiert/langversion:6.0 ou ultérieur - - No static abstract member was found that corresponds to this override Désolé, nous n’avons pas pu trouver un membre abstrait statique qui corresponde à cette substitution @@ -1762,11 +1687,6 @@ Appel de code pouvant être repris. Supprimez cet avertissement si vous définissez un nouveau code pouvant être repris de bas niveau en termes de code pouvant être repris existant. - - Using resumable code or resumable state machines requires /langversion:preview - L’utilisation de code pouvant être repris ou de machines d’état pouvant être reprises nécessite /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-initialization Nous n’avons pas pu appeler '{0}' - méthode setter pour la propriété init-only. Utilisez plutôt l’initialisation d’objet. Consultez https://aka.ms/fsharp-assigning-values-to-properties-at-initialization. @@ -4727,11 +4647,6 @@ Impossible d'analyser la chaîne de format '{0}' - - This list expression exceeds the maximum size for list literals. Use an array for larger literals and call Array.ToList. - Cette expression de liste dépasse la taille maximale des littéraux de liste. Utilisez un tableau pour des littéraux plus importants et appelez Array.ToList. - - The expression form 'expr then expr' may only be used as part of an explicit object constructor La forme d'expression 'expr then expr' ne peut être utilisée que dans le cadre d'un constructeur d'objet explicite @@ -5497,11 +5412,6 @@ Les structs ne peuvent pas contenir de définitions de valeur, car le constructeur par défaut des structs n'exécute pas ces liaisons. Ajoutez des arguments supplémentaires au constructeur principal du type. - - 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. - Pour les définitions F#7 et inférieures, les définitions statiques « let », « do » et « member val » ne peuvent être utilisées que dans les types avec un constructeur principal (« type X(args) = ... »). Pour les activer dans tous les autres types, utilisez la version linguistique « 8 » ou ultérieure. - - Measure declarations may have only static members: constructors are not available Les déclarations de mesure ne peuvent avoir que des membres statiques : les constructeurs ne sont pas disponibles @@ -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)'. + + \ No newline at end of file diff --git a/src/Compiler/xlf/FSComp.txt.it.xlf b/src/Compiler/xlf/FSComp.txt.it.xlf index b4346ed0bd2..3852c0f0895 100644 --- a/src/Compiler/xlf/FSComp.txt.it.xlf +++ b/src/Compiler/xlf/FSComp.txt.it.xlf @@ -82,11 +82,6 @@ La funzionalità '{0}' non è supportata dal runtime di destinazione. - - Feature '{0}' requires the F# library for language version {1} or greater. - Con la funzionalità '{0}' è richiesta la libreria F# per la versione {1} o successiva del linguaggio. - - If a type uses both [<Sealed>] and [<AbstractClass>] attributes, it means it is static. Implementing interfaces is not allowed. Se un tipo usa entrambi gli attributi [<Sealed>] e [<AbstractClass>], significa che è statico. Non è consentita l'implementazione di interfacce. @@ -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. Il membro o la funzione "{0}" ha l'attributo "TailCallAttribute", ma non è in uso in modo ricorsivo finale. @@ -297,11 +297,6 @@ Access a protected base-class field from a closure inside a member - - additional type-directed conversions - conversioni aggiuntive dirette ai tipi - - Allow access modifiers to auto properties getters and setters Allow 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 - attributi a destra della parola chiave 'module' - - Support for better anonymous record parsing Support for better anonymous record parsing @@ -337,26 +327,11 @@ Consentire l'attributo estensione implicito per i tipi dichiarabili, i moduli - - Raises warnings if a member or function has the 'TailCall' attribute, but is not being used in a tail recursive way. - Genera un avviso se un membro o una funzione ha l'attributo "TailCall", ma non è in uso in modo ricorsivo finale. - - Raises warnings if the 'TailCall' attribute is used on non-recursive functions. Genera avvisi se l'attributo 'TailCall' viene utilizzato in funzioni non ricorsive. - - Constraint intersection on flexible types - Intersezione di vincoli su tipi flessibili - - - - default interface member consumption - utilizzo predefinito dei membri di interfaccia - - Deprecate places where 'seq' can be omitted Deprecate places where 'seq' can be omitted @@ -382,21 +357,11 @@ Imponi destinazioni attributo - - Raises errors for non-virtual members overrides - Genera errori per gli override dei membri non virtuali - - 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 - errore durante l'accesso deprecato del costrutto con l'attributo 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 - Segnalazione errori nelle classi statiche - - - - more types support units of measure - più tipi supportano le unità di misura - - Allow extension members to participate in SRTP constraint resolution Allow 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. - L'eliminazione della corrispondenza dei criteri non è consentita per case di unione che non accetta dati. - - 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 - Valori stringa contrassegnati come valori letterali e costanti IL come formato printf - - honor the 'NotNullIfNotNull' attribute on a method's return value honor the 'NotNullIfNotNull' attribute on a method's return value @@ -487,11 +432,6 @@ Support for OverloadResolutionPriorityAttribute to prioritize method overloads. - - package management - gestione pacchetti - - # directives with non-quoted string arguments # direttive con argomenti stringa non delimitati @@ -517,11 +457,6 @@ #elif preprocessor directive - - list literals of any size - elenca valori letterali di qualsiasi dimensione - - Constructing a record via its all-fields constructor Constructing a record via its all-fields constructor @@ -532,19 +467,9 @@ record type and expression spreads - - informational messages related to reference cells - messaggi informativi relativi alle celle di riferimento - - - - support for required properties - supporto per le proprietà obbligatorie - - - - resumable state machines - macchine a stati ripristinabili + + calls to 'reraise' in a computation expression handler + calls to 'reraise' in a computation expression handler @@ -562,26 +487,16 @@ Condividi i campi sottostanti in un'unione discriminata di [<Struct>] purché abbiano lo stesso nome e tipo + + runtime async + runtime async + + Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules - - self type constraints - vincoli di tipo automatico - - - - Allow static let bindings in union, record, struct, non-incremental-class types - Consenti binding statici let in tipi di classe non incrementali, union, record, struct - - - - string interpolation - interpolazione di stringhe - - Support ValueOption as valid type for optional member parameters Support ValueOption as valid type for optional member parameters @@ -622,16 +537,6 @@ Il getter e il setter delle proprietà indicizzate devono avere lo stesso tipo - - Raises warnings when an copy-and-update record expression changes all fields of a record. - Genera avvisi quando un'espressione di record di copia e aggiornamento modifica tutti i campi di un record. - - - - Raises warnings when multiple record type matches were found during name resolution because of overlapping field names. - Genera avvisi quando sono state trovate più corrispondenze del tipo di record durante la risoluzione dei nomi a causa di nomi di campi sovrapposti. - - witness passing for trait constraints in F# quotations Passaggio del testimone per vincoli di tratto in quotation 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}'. Punto di debug '{0}' sconosciuto. I punti di debug disponibili sono '{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 @@ Specifica un file icona Win32 (.ico) - - The 'package management' feature requires language version 5.0 or above - La funzionalità 'gestione pacchetti' richiede la versione del linguaggio 5.0 o superiore - - Constraint intersection syntax may only be used with flexible types, e.g. '#IDisposable & #ISomeInterface'. La sintassi dell'intersezione dei vincoli può essere usata solo con tipi flessibili, ad esempio '#IDisposable & #ISomeInterface'. @@ -1377,6 +1302,11 @@ Questo record anonimo contiene un campo aggiuntivo. Rimuovi il campo "{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. Il campo '{0}' viene visualizzato più volte in questo tipo di record anonimo. @@ -1587,11 +1517,6 @@ Sono state trovate più corrispondenze di tipo:\n{0}\nÈ stato utilizzato il tipo "{1}". A causa dei nomi di campo sovrapposti\n{2}\nprendere in considerazione l'utilizzo di annotazioni di tipo o modificare l'ordine delle istruzioni aperte. - - Using methods with 'NoEagerConstraintApplicationAttribute' requires /langversion:6.0 or later - L'utilizzo di metodi con 'NoEagerConstraintApplicationAttribute' richiede /langversion: 6.0 o versione successiva - - No static abstract member was found that corresponds to this override Nessun membro astratto statico trovato corrispondente all'override @@ -1762,11 +1687,6 @@ Chiamata del codice ripristinabile. Disabilitare questo avviso se si intende definire nuovo codice ripristinabile di basso livello in termini di codice ripristinabile esistente. - - Using resumable code or resumable state machines requires /langversion:preview - Per l'uso del codice ripristinabile o delle macchine a stati ripristinabili è richiesto /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-initialization Non è possibile chiamare '{0}', un setter per la proprietà init-only. Usare invece l'inizializzazione dell'oggetto. Vedere https://aka.ms/fsharp-assigning-values-to-properties-at-initialization @@ -4727,11 +4647,6 @@ Non è possibile analizzare la stringa di formato '{0}' - - This list expression exceeds the maximum size for list literals. Use an array for larger literals and call Array.ToList. - Questa espressione elenco supera la dimensione massima per i valori letterali di elenco. Usare una matrice per valori letterali più grandi e chiamare Array.ToList. - - The expression form 'expr then expr' may only be used as part of an explicit object constructor Il formato di espressione 'expr then expr' può essere utilizzato solo all'interno di un costruttore di oggetto esplicito @@ -5497,11 +5412,6 @@ Gli struct non possono contenere definizioni di valore perché il costruttore predefinito per gli struct non è in grado di eseguire tali binding. Provare ad aggiungere altri argomenti al costruttore primario per il tipo. - - 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. - Per F#7 e versioni precedenti, le definizioni di valori statici 'let','do' e 'member val' possono essere usate solo in tipi con un costruttore primario ('type X(args) = ...'). Per abilitarli in tutti gli altri tipi, usare la versione del linguaggio '8' o successiva. - - Measure declarations may have only static members: constructors are not available Le dichiarazioni di misura possono avere solo membri statici: costruttori non disponibili @@ -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)'. + + \ No newline at end of file diff --git a/src/Compiler/xlf/FSComp.txt.ja.xlf b/src/Compiler/xlf/FSComp.txt.ja.xlf index 9434233e3a7..ba5b8330124 100644 --- a/src/Compiler/xlf/FSComp.txt.ja.xlf +++ b/src/Compiler/xlf/FSComp.txt.ja.xlf @@ -82,11 +82,6 @@ 機能 '{0}' は、ターゲット ランタイムではサポートされていません。 - - Feature '{0}' requires the F# library for language version {1} or greater. - 機能 '{0}' を使用するには、言語バージョン {1} 以上の F# ライブラリが必要です。 - - If a type uses both [<Sealed>] and [<AbstractClass>] attributes, it means it is static. Implementing interfaces is not allowed. 型が [<Sealed>] と [<AbstractClass>] の両方の属性を使用する場合、それは静的であることを意味します。インターフェイスの実装は許可されません。 @@ -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. メンバーまたは関数 '{0}' には 'TailCallAttribute' 属性がありますが、末尾の再帰的な方法では使用されていません。 @@ -297,11 +297,6 @@ Access a protected base-class field from a closure inside a member - - additional type-directed conversions - その他の型指定された変換 - - Allow access modifiers to auto properties getters and setters Allow 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 - 'module' キーワードの右側の属性 - - Support for better anonymous record parsing Support for better anonymous record parsing @@ -337,26 +327,11 @@ 型、モジュールの宣言で暗黙的な拡張属性を許可する - - Raises warnings if a member or function has the 'TailCall' attribute, but is not being used in a tail recursive way. - メンバーまたは関数に 'TailCall' 属性があるが、末尾の再帰的な方法で使用されていない場合に警告を発生させます。 - - Raises warnings if the 'TailCall' attribute is used on non-recursive functions. 'TailCall' 属性が再帰関数以外で使用されている場合、警告が発せられます。 - - Constraint intersection on flexible types - フレキシブル型の制約積集合 - - - - default interface member consumption - 既定のインターフェイス メンバーの消費 - - Deprecate places where 'seq' can be omitted Deprecate places where 'seq' can be omitted @@ -382,21 +357,11 @@ AttributeTargets を適用する - - Raises errors for non-virtual members overrides - 仮想メンバー以外のオーバーライドに対してエラーを発生させます - - 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 - 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 - 静的クラスに関するエラー報告 - - - - more types support units of measure - 単位をサポートするその他の型 - - Allow extension members to participate in SRTP constraint resolution Allow 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. - データを受け取らない共用体ケースでは、パターン一致の破棄は許可されません。 - - 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 - リテラルとしてマークされた文字列値およびprintf 形式としてマークされた IL 定数 - - honor the 'NotNullIfNotNull' attribute on a method's return value honor the 'NotNullIfNotNull' attribute on a method's return value @@ -487,11 +432,6 @@ Support for OverloadResolutionPriorityAttribute to prioritize method overloads. - - package management - パッケージの管理 - - # directives with non-quoted string arguments 引用符で囲まれていない文字列引数を含む # ディレクティブ @@ -517,11 +457,6 @@ #elif preprocessor directive - - list literals of any size - 任意のサイズのリテラルを一覧表示する - - Constructing a record via its all-fields constructor Constructing a record via its all-fields constructor @@ -532,19 +467,9 @@ record type and expression spreads - - informational messages related to reference cells - 参照セルに関連する情報メッセージ - - - - support for required properties - 必要なプロパティのサポート - - - - resumable state machines - 再開可能なステート マシン + + calls to 'reraise' in a computation expression handler + calls to 'reraise' in a computation expression handler @@ -562,26 +487,16 @@ 名前と型が同じである限り、[<Struct>] 判別可能な共用体で基になるフィールドを共有する + + runtime async + runtime async + + Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules - - self type constraints - 自己型制約 - - - - Allow static let bindings in union, record, struct, non-incremental-class types - 共用体型、レコード型、構造体型、非増分クラス型の静的 let バインドを許可する - - - - string interpolation - 文字列の補間 - - Support ValueOption as valid type for optional member parameters Support ValueOption as valid type for optional member parameters @@ -622,16 +537,6 @@ インデックス付きプロパティのゲッターとセッターの型は同じである必要があります - - Raises warnings when an copy-and-update record expression changes all fields of a record. - copy-and-update レコード式によってレコードのすべてのフィールドが変更されたときに警告を表示します。 - - - - Raises warnings when multiple record type matches were found during name resolution because of overlapping field names. - フィールド名が重複しているため、名前解決中に複数のレコードの種類の一致が見つかった場合に警告を生成します。 - - witness passing for trait constraints in F# quotations 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}'. 不明なデバッグ ポイントの `{0}`。使用可能なデバッグ ポイントは `{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 @@ Win32 アイコン ファイル (.ico) を指定する - - The 'package management' feature requires language version 5.0 or above - 'package management' (パッケージ管理) 機能には、言語バージョン 5.0 以降が必要です - - Constraint intersection syntax may only be used with flexible types, e.g. '#IDisposable & #ISomeInterface'. 制約交差構文は、"#IDisposable & #ISomeInterface" など、柔軟な型でのみ使用できます。 @@ -1377,6 +1302,11 @@ この匿名レコードには、追加のフィールドがあります。フィールド '{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. この匿名レコードの種類に、フィールド '{0}' が複数回出現します。 @@ -1587,11 +1517,6 @@ 複数の型の一致が見つかりました:\n{0}\n型 '{1}' が使用されました。フィールド名が重複しているため、\n{2}\n型注釈を使用するか、オープン ステートメントの順序を変更してください。 - - Using methods with 'NoEagerConstraintApplicationAttribute' requires /langversion:6.0 or later - 'NoEagerConstraintApplicationAttribute' を指定してメソッドを使用するには、/langversion:6.0 以降が必要です - - No static abstract member was found that corresponds to this override このオーバーライドに対応する静的抽象メンバーが見つかりませんでした @@ -1762,11 +1687,6 @@ 再開可能なコード呼び出しです。既存の再開可能なコードに関して、新しい低レベルの再開可能なコードを定義する場合は、この警告を表示しないようにします。 - - Using resumable code or resumable state machines requires /langversion:preview - 再開可能なコードまたは再開可能なステート マシンを使用するには、/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-initialization '{0}' を呼び出すことはできません。これは init のみのプロパティのセッターなので、代わりにオブジェクトの初期化を使用してください。https://aka.ms/fsharp-assigning-values-to-properties-at-initialization を参照してください。 @@ -4727,11 +4647,6 @@ 書式指定文字列 '{0}' を解析できません - - This list expression exceeds the maximum size for list literals. Use an array for larger literals and call Array.ToList. - このリスト式は、リスト リテラルの最大サイズを超えています。より大きなリテラルの配列を使用し、Array.ToList を呼び出してください。 - - The expression form 'expr then expr' may only be used as part of an explicit object constructor 明示的なオブジェクト コンストラクターの一部としてのみ、'expr then expr' という形式の式を使用できます @@ -5497,11 +5412,6 @@ 構造体の既定のコンストラクターは束縛を実行しないため、構造体には値の定義を含むことができません。型のプライマリ コンストラクターに引数を追加してください。 - - 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. - F#7 以前の場合、静的な 'let'、'do'、'member val' の定義は、プライマリ コンストラクター ('type X(args) = ...') を持つ型でのみ使用できます。他のすべての型で有効にするには、言語バージョン '8' 以降を使用します。 - - Measure declarations may have only static members: constructors are not available 単位の宣言に使用できるのは静的なメンバーのみです。コンストラクターは使用できません。 @@ -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)'. + + \ No newline at end of file diff --git a/src/Compiler/xlf/FSComp.txt.ko.xlf b/src/Compiler/xlf/FSComp.txt.ko.xlf index 5f69fed8d44..ae04fa51d68 100644 --- a/src/Compiler/xlf/FSComp.txt.ko.xlf +++ b/src/Compiler/xlf/FSComp.txt.ko.xlf @@ -82,11 +82,6 @@ '{0}' 기능은 대상 런타임에서 지원되지 않습니다. - - Feature '{0}' requires the F# library for language version {1} or greater. - 언어 버전 {1} 이상에서 '{0}' 기능을 사용하려면 F# 라이브러리가 필요합니다. - - If a type uses both [<Sealed>] and [<AbstractClass>] attributes, it means it is static. Implementing interfaces is not allowed. 형식이 [<Sealed>] 및 [<AbstractClass>] 특성을 모두 사용하는 경우 정적임을 의미합니다. 인터페이스 구현은 허용되지 않습니다. @@ -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. 멤버 또는 함수 '{0}'에 'TailCallAttribute' 특성이 있지만 비상 재귀적인 방식으로 사용되고 있지 않습니다. @@ -297,11 +297,6 @@ Access a protected base-class field from a closure inside a member - - additional type-directed conversions - 추가 형식-디렉션 변환 - - Allow access modifiers to auto properties getters and setters Allow 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 - 'module' 키워드 오른쪽에 있는 특성 - - Support for better anonymous record parsing Support for better anonymous record parsing @@ -337,26 +327,11 @@ 유형, 모듈 선언에 암시적 확장 속성 허용 - - Raises warnings if a member or function has the 'TailCall' attribute, but is not being used in a tail recursive way. - 멤버 또는 함수에 'TailCall' 특성이 있지만 비상 재귀적인 방식으로 사용되지 않는 경우 경고를 발생합니다. - - Raises warnings if the 'TailCall' attribute is used on non-recursive functions. 'TailCall' 특성이 비 재귀 함수에 사용되는 경우 경고를 발생합니다. - - Constraint intersection on flexible types - 유연한 형식의 제약 조건 교집합 - - - - default interface member consumption - 기본 인터페이스 멤버 사용 - - Deprecate places where 'seq' can be omitted Deprecate places where 'seq' can be omitted @@ -382,21 +357,11 @@ AttributeTargets 적용 - - Raises errors for non-virtual members overrides - 비가상 멤버 재정의에 대한 오류 발생 - - 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 - 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 - 정적 클래스에 대한 오류 보고 - - - - more types support units of measure - 더 많은 형식이 측정 단위를 지원함 - - Allow extension members to participate in SRTP constraint resolution Allow 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. - 데이터를 사용하지 않는 공용 구조체 사례에는 패턴 일치 삭제가 허용되지 않습니다. - - 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 - 리터럴로 표시된 문자열 값과 printf 형식으로 표시된 IL 상수 - - honor the 'NotNullIfNotNull' attribute on a method's return value honor the 'NotNullIfNotNull' attribute on a method's return value @@ -487,11 +432,6 @@ Support for OverloadResolutionPriorityAttribute to prioritize method overloads. - - package management - 패키지 관리 - - # directives with non-quoted string arguments 따옴표가 없는 문자열 인수가 있는 #개의 지시문 @@ -517,11 +457,6 @@ #elif preprocessor directive - - list literals of any size - 모든 크기의 목록 리터럴 - - Constructing a record via its all-fields constructor Constructing a record via its all-fields constructor @@ -532,19 +467,9 @@ record type and expression spreads - - informational messages related to reference cells - 참조 셀과 관련된 정보 메시지 - - - - support for required properties - 필수 속성 지원 - - - - resumable state machines - 다시 시작 가능한 상태 시스템 + + calls to 'reraise' in a computation expression handler + calls to 'reraise' in a computation expression handler @@ -562,26 +487,16 @@ 이름과 형식이 같으면 [<Struct>] 구분된 공용 구조체에서 기본 필드 공유 + + runtime async + runtime async + + Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules - - self type constraints - 자체 형식 제약 조건 - - - - Allow static let bindings in union, record, struct, non-incremental-class types - union, record, struct, non-incremental 클래스 형식에서 정적 let 바인딩 허용 - - - - string interpolation - 문자열 보간 - - Support ValueOption as valid type for optional member parameters Support ValueOption as valid type for optional member parameters @@ -622,16 +537,6 @@ 인덱싱된 속성 getter와 setter의 형식이 같아야 합니다. - - Raises warnings when an copy-and-update record expression changes all fields of a record. - 레코드 복사 및 업데이트 식이 레코드의 모든 필드를 변경할 때 경고를 발생합니다. - - - - Raises warnings when multiple record type matches were found during name resolution because of overlapping field names. - 필드 이름이 겹치므로 이름 확인 중에 레코드 유형 일치가 여러 개 발견되면 경고가 발생합니다. - - witness passing for trait constraints in F# quotations 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}'. 알 수 없는 디버그 지점 '{0}'. 사용 가능한 디버그 지점은 '{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 @@ Win32 아이콘 파일(.ico) 지정 - - The 'package management' feature requires language version 5.0 or above - '패키지 관리' 기능을 사용하려면 언어 버전 5.0 이상이 필요합니다. - - Constraint intersection syntax may only be used with flexible types, e.g. '#IDisposable & #ISomeInterface'. 제약 조건 교차 구문은 유연한 형식(예: '#IDisposable &#ISomeInterface')에서만 사용할 수 있습니다. @@ -1377,6 +1302,11 @@ 이 익명 레코드에는 추가 필드가 있습니다. '{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. '{0}' 필드가 이 익명 레코드 형식에서 여러 번 나타납니다. @@ -1587,11 +1517,6 @@ 여러 형식 일치 항목이 발견되었습니다.\n{0}\n'{1}' 형식이 사용되었습니다. 필드 이름이 겹치기 때문에\n{2}\n형식 주석을 사용하거나 open 문의 순서를 변경하세요. - - Using methods with 'NoEagerConstraintApplicationAttribute' requires /langversion:6.0 or later - 'NoEagerConstraintApplicationAttribute'와 함께 메서드를 사용하려면 /langversion:6.0 이상이 필요합니다. - - No static abstract member was found that corresponds to this override 이 재정의에 해당하는 정적 추상 멤버를 찾을 수 없습니다. @@ -1762,11 +1687,6 @@ 다시 시작 가능한 코드 호출입니다. 기존 다시 시작 가능한 코드와 관련하여 하위 수준의 새 다시 시작 가능 코드를 정의하는 경우 이 경고를 표시하지 않습니다. - - Using resumable code or resumable state machines requires /langversion:preview - 다시 시작 가능한 코드 또는 다시 시작 가능한 상태 시스템을 사용하려면 /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-initialization init 전용 속성의 setter인 '{0}'을(를) 호출할 수 없습니다. 개체 초기화를 대신 사용하세요. https://aka.ms/fsharp-assigning-values-to-properties-at-initialization를 참조하세요. @@ -4727,11 +4647,6 @@ 서식 문자열 '{0}'을(를) 구문 분석할 수 없습니다. - - This list expression exceeds the maximum size for list literals. Use an array for larger literals and call Array.ToList. - 이 목록 식은 목록 리터럴의 최대 크기를 초과합니다. 보다 큰 리터럴을 위한 배열을 사용하고 Array.ToList를 호출하세요. - - The expression form 'expr then expr' may only be used as part of an explicit object constructor 식 형식 'expr then expr'은 명시적 개체 생성자의 일부로만 사용할 수 있습니다. @@ -5497,11 +5412,6 @@ 구조체의 기본 생성자는 이러한 바인딩을 실행하지 않으므로 구조체에는 값 정의를 포함할 수 없습니다. 형식의 주 생성자에 인수를 더 추가하세요. - - 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. - F#7 이하의 경우, 정적 'let', 'do' 및 'member val' 정의는 기본 생성자가 있는 타입('type X(args) = ...')에서만 사용할 수 있습니다. 다른 모든 형식에서 사용하도록 설정하려면 언어 버전 ‘8’ 또는 그 이상을 사용합니다. - - Measure declarations may have only static members: constructors are not available 측정값 선언에는 정적 멤버만 있을 수 있습니다. 생성자는 사용할 수 없습니다. @@ -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)'. + + \ No newline at end of file diff --git a/src/Compiler/xlf/FSComp.txt.pl.xlf b/src/Compiler/xlf/FSComp.txt.pl.xlf index 3f945981b8c..67123bc6198 100644 --- a/src/Compiler/xlf/FSComp.txt.pl.xlf +++ b/src/Compiler/xlf/FSComp.txt.pl.xlf @@ -82,11 +82,6 @@ Funkcja „{0}” nie jest obsługiwana przez docelowe środowisko uruchomieniowe. - - Feature '{0}' requires the F# library for language version {1} or greater. - Funkcja „{0}” wymaga biblioteki języka F# dla wersji językowej {1} lub nowszej. - - If a type uses both [<Sealed>] and [<AbstractClass>] attributes, it means it is static. Implementing interfaces is not allowed. Jeśli typ używa obu atrybutów [<Sealed>] i [< AbstractClass>], oznacza to, że jest on statyczny. Wdrażanie interfejsów jest niedozwolone. @@ -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. Składowa lub funkcja „{0}” ma atrybut „TailCallAttribute”, ale nie jest używana w sposób cykliczny końca. @@ -297,11 +297,6 @@ Access a protected base-class field from a closure inside a member - - additional type-directed conversions - dodatkowe konwersje ukierunkowane na typ - - Allow access modifiers to auto properties getters and setters Allow 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 - atrybuty po prawej stronie słowa kluczowego "module" - - Support for better anonymous record parsing Support for better anonymous record parsing @@ -337,26 +327,11 @@ Zezwalaj na niejawny atrybut Rozszerzenie dla deklarujących typów, modułów - - Raises warnings if a member or function has the 'TailCall' attribute, but is not being used in a tail recursive way. - Zgłasza ostrzeżenia, jeśli składowa lub funkcja ma atrybut „TailCall”, ale nie jest używana w sposób cykliczny końca. - - Raises warnings if the 'TailCall' attribute is used on non-recursive functions. Zgłasza ostrzeżenia, jeśli atrybut „TailCall” jest używany w funkcjach niekursywnych. - - Constraint intersection on flexible types - Przecięcie ograniczenia dla typów elastycznych - - - - default interface member consumption - domyślne użycie składowej interfejsu - - Deprecate places where 'seq' can be omitted Deprecate places where 'seq' can be omitted @@ -382,21 +357,11 @@ Wymuszaj elementy AttributeTargets - - Raises errors for non-virtual members overrides - Zgłasza błędy w przypadku przesłonięć elementów innych niż wirtualne - - 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 - wskazywanie błędu w przypadku przestarzałego dostępu do konstrukcji z atrybutem 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 - Raportowanie błędów dla klas statycznych - - - - more types support units of measure - więcej typów obsługuje jednostki miary - - Allow extension members to participate in SRTP constraint resolution Allow 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. - Odrzucenie dopasowania wzorca jest niedozwolone w przypadku unii, która nie pobiera żadnych danych. - - 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 - Wartości ciągów oznaczone jako literały i stałe IL jako format printf - - honor the 'NotNullIfNotNull' attribute on a method's return value honor the 'NotNullIfNotNull' attribute on a method's return value @@ -487,11 +432,6 @@ Support for OverloadResolutionPriorityAttribute to prioritize method overloads. - - package management - zarządzanie pakietami - - # directives with non-quoted string arguments Dyrektywy (#) z argumentami ciągu niezawartymi w cudzysłów @@ -517,11 +457,6 @@ #elif preprocessor directive - - list literals of any size - wyświetlanie na liście literałów o dowolnym rozmiarze - - Constructing a record via its all-fields constructor Constructing a record via its all-fields constructor @@ -532,19 +467,9 @@ record type and expression spreads - - informational messages related to reference cells - komunikaty informacyjne związane z odwołaniami do komórek - - - - support for required properties - obsługa wymaganych właściwości - - - - resumable state machines - automaty stanów z możliwością wznowienia + + calls to 'reraise' in a computation expression handler + calls to 'reraise' in a computation expression handler @@ -562,26 +487,16 @@ Udostępnij pola źródłowe w unii rozłącznej [<Struct>], o ile mają taką samą nazwę i ten sam typ + + runtime async + runtime async + + Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules - - self type constraints - ograniczenia typu własnego - - - - Allow static let bindings in union, record, struct, non-incremental-class types - Zezwalaj na statyczne powiązania let w typach związku, rekordu, struktur, nieprzyrostowych klas - - - - string interpolation - interpolacja ciągu - - Support ValueOption as valid type for optional member parameters Support ValueOption as valid type for optional member parameters @@ -622,16 +537,6 @@ Metoda pobierająca i metoda ustawiająca właściwości indeksowanych muszą mieć taki sam typ. - - Raises warnings when an copy-and-update record expression changes all fields of a record. - Zgłasza ostrzeżenia, gdy wyrażenie rekordu kopiowania i aktualizacji zmieni wszystkie pola rekordu. - - - - Raises warnings when multiple record type matches were found during name resolution because of overlapping field names. - Zgłasza ostrzeżenia, gdy znaleziono wiele dopasowań typów rekordów podczas rozpoznawania nazw z powodu nakładających się nazw pól. - - witness passing for trait constraints in F# quotations monitor, który przekazuje ograniczenia cech języka 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}'. Nieznany punkt debugowania „{0}”. Dostępnymi punktami debugowania są „{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 @@ Określ plik ikony systemu Win32 (ico) - - The 'package management' feature requires language version 5.0 or above - Funkcja „Zarządzanie pakietami” wymaga języka w wersji 5.0 lub nowszej - - Constraint intersection syntax may only be used with flexible types, e.g. '#IDisposable & #ISomeInterface'. Składnia przecięcia ograniczenia może być używana tylko z typami elastycznymi, np. „#IDisposable &#ISomeInterface”. @@ -1377,6 +1302,11 @@ Ten rekord anonimowy ma dodatkowe pole. Usuń 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}” występuje wielokrotnie w tym anonimowym typie rekordu. @@ -1587,11 +1517,6 @@ Znaleziono wiele dopasowań typów:\n{0}\nUżyto typu „{1}”. Ze względu na nakładające się nazwy pól\n{2}\nrozważ użycie adnotacji typu lub zmień kolejność otwartych instrukcji. - - Using methods with 'NoEagerConstraintApplicationAttribute' requires /langversion:6.0 or later - Używanie metod z atrybutem "NoEagerConstraintApplicationAttribute" wymaga parametru /langversion:6.0 lub nowszego - - No static abstract member was found that corresponds to this override Nie odnaleziono żadnego statycznego abstrakcyjnego elementu członkowskiego odpowiadającego temu przesłonięciu @@ -1762,11 +1687,6 @@ Wywołanie kodu z możliwością wznowienia. Pomiń to ostrzeżenie, jeśli definiujesz nowy kod z możliwością wznowienia niskiego poziomu w terminologii istniejącego kodu z możliwością wznowienia. - - Using resumable code or resumable state machines requires /langversion:preview - Używanie kodu z możliwością wznowienia lub automatów stanów z możliwością wznowienia wymaga parametru /langversion: wersja zapoznawcza - - Cannot call '{0}' - a setter for init-only property, please use object initialization instead. See https://aka.ms/fsharp-assigning-values-to-properties-at-initialization Nie można wywołać „{0}” — metody ustawiającej dla właściwości tylko do inicjowania. Zamiast tego użyj inicjowania obiektu. Zobacz https://aka.ms/fsharp-assigning-values-to-properties-at-initialization @@ -4727,11 +4647,6 @@ Nie można przeanalizować ciągu formatu „{0}” - - This list expression exceeds the maximum size for list literals. Use an array for larger literals and call Array.ToList. - To wyrażenie listy przekracza maksymalny rozmiar literałów list. W przypadku większych literałów użyj tablicy i wywołaj element Array.ToList. - - The expression form 'expr then expr' may only be used as part of an explicit object constructor Wyrażenie w postaci „wyrażenie then wyrażenie” może być używane tylko jako część jawnego konstruktora obiektów @@ -5497,11 +5412,6 @@ Struktury nie mogą zawierać definicji wartości, ponieważ domyślny konstruktor konstrukcji nie wykona tych powiązań. Rozważ dodanie kolejnych argumentów do podstawowego konstruktora typu. - - 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. - W przypadku języka F#7 i niższych wersji, definicje statyczne „let”,„do” i „member val” mogą być używane tylko w typach z konstruktorem podstawowym („type X(args) = ...”). Aby włączyć je we wszystkich innych typach, użyj wersji „8” języka lub wyższej. - - Measure declarations may have only static members: constructors are not available Deklaracje miary mogą mieć tylko statyczne elementy członkowskie: konstruktory są niedostępne @@ -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)'. + + \ No newline at end of file diff --git a/src/Compiler/xlf/FSComp.txt.pt-BR.xlf b/src/Compiler/xlf/FSComp.txt.pt-BR.xlf index 78aea79cc42..f89f52b080a 100644 --- a/src/Compiler/xlf/FSComp.txt.pt-BR.xlf +++ b/src/Compiler/xlf/FSComp.txt.pt-BR.xlf @@ -82,11 +82,6 @@ O recurso '{0}' não é compatível com o runtime de destino. - - Feature '{0}' requires the F# library for language version {1} or greater. - O recurso '{0}' exige a biblioteca F# para a versão da linguagem {1} ou posterior. - - If a type uses both [<Sealed>] and [<AbstractClass>] attributes, it means it is static. Implementing interfaces is not allowed. Se um tipo usar os atributos [<Sealed>] e [<AbstractClass>], isso significará que ele é estático. A implementação de interfaces não é permitida. @@ -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. O membro ou a função "{0}" tem o atributo "TailCallAttribute", mas não está sendo usado de maneira recursiva em cauda. @@ -297,11 +297,6 @@ Access a protected base-class field from a closure inside a member - - additional type-directed conversions - conversões direcionadas por tipos adicionais - - Allow access modifiers to auto properties getters and setters Allow 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 - atributos à direita da palavra-chave 'módulo' - - Support for better anonymous record parsing Support for better anonymous record parsing @@ -337,26 +327,11 @@ Permitir atributo de Extensão implícito em tipos declarativos, módulos - - Raises warnings if a member or function has the 'TailCall' attribute, but is not being used in a tail recursive way. - Gera avisos se um membro ou função tem o atributo "TailCall", mas não está sendo usado de maneira recursiva em cauda. - - Raises warnings if the 'TailCall' attribute is used on non-recursive functions. Gera avisos se o atributo "TailCall" for usado em funções não recursivas. - - Constraint intersection on flexible types - Interseção de restrição em tipos flexíveis - - - - default interface member consumption - consumo de membro da interface padrão - - Deprecate places where 'seq' can be omitted Deprecate places where 'seq' can be omitted @@ -382,21 +357,11 @@ Impor AttributeTargets - - Raises errors for non-virtual members overrides - Gera erros para substituições de membros não virtuais - - 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 - fornecer erro no acesso preterido do constructo com o atributo 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 - Relatório de erros em classes estáticas - - - - more types support units of measure - mais tipos dão suporte para unidades de medida - - Allow extension members to participate in SRTP constraint resolution Allow 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. - O descarte de correspondência de padrão não é permitido para casos união que não aceitam dados. - - 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 - Valores de cadeia de caracteres marcados como literais e constantes IL como formato printf - - honor the 'NotNullIfNotNull' attribute on a method's return value honor the 'NotNullIfNotNull' attribute on a method's return value @@ -487,11 +432,6 @@ Support for OverloadResolutionPriorityAttribute to prioritize method overloads. - - package management - gerenciamento de pacotes - - # directives with non-quoted string arguments Diretivas # com argumentos de cadeia de caracteres sem aspas @@ -517,11 +457,6 @@ #elif preprocessor directive - - list literals of any size - literais de lista de qualquer tamanho - - Constructing a record via its all-fields constructor Constructing a record via its all-fields constructor @@ -532,19 +467,9 @@ record type and expression spreads - - informational messages related to reference cells - mensagens informativas relacionadas a células de referência - - - - support for required properties - suporte para propriedades necessárias - - - - resumable state machines - máquinas de estado retomável + + calls to 'reraise' in a computation expression handler + calls to 'reraise' in a computation expression handler @@ -562,26 +487,16 @@ Compartilhar campos subjacentes em uma união discriminada [<Struct>], desde que tenham o mesmo nome e tipo + + runtime async + runtime async + + Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules - - self type constraints - restrições de auto-tipo - - - - Allow static let bindings in union, record, struct, non-incremental-class types - Permitir associações let estáticas em tipos de união, registro, struct e não incremental - - - - string interpolation - interpolação da cadeia de caracteres - - Support ValueOption as valid type for optional member parameters Support ValueOption as valid type for optional member parameters @@ -622,16 +537,6 @@ As propriedades indexadas getter e setter devem ter o mesmo tipo - - Raises warnings when an copy-and-update record expression changes all fields of a record. - Gera avisos quando uma expressão de registro de cópia e atualização altera todos os campos de um registro. - - - - Raises warnings when multiple record type matches were found during name resolution because of overlapping field names. - Gera avisos quando várias correspondências de tipo de registro foram encontradas durante a resolução de nomes devido à sobreposição de nomes de campo. - - witness passing for trait constraints in F# quotations Passagem de testemunha para restrições de característica nas citações do 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}'. Ponto de depuração desconhecido '{0}'. Os pontos de depuração disponíveis são '{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 @@ Especificar um arquivo de ícone do Win32 (.ico) - - The 'package management' feature requires language version 5.0 or above - O recurso 'gerenciamento de pacotes' requer a versão 5.0 ou superior do idioma - - Constraint intersection syntax may only be used with flexible types, e.g. '#IDisposable & #ISomeInterface'. A sintaxe de interseção de restrição só pode ser usada com tipos flexíveis, por exemplo, "#IDisposable & #ISomeInterface". @@ -1377,6 +1302,11 @@ Esse registro anônimo tem um campo extra. Remover campo "{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. O campo '{0}' aparece várias vezes nesse tipo de registro anônimo. @@ -1587,11 +1517,6 @@ Foram encontradas várias correspondências de tipo:\n{0}\nO tipo "{1}" foi usado. Devido aos nomes de campo sobrepostos\n{2}\nconsidere usar anotações de tipo ou alterar a ordem das instruções abertas. - - Using methods with 'NoEagerConstraintApplicationAttribute' requires /langversion:6.0 or later - Usar métodos com 'NoEagerConstraintApplicationAttribute' requer /langversion:6.0 ou posterior - - No static abstract member was found that corresponds to this override Nenhum membro abstrato estático encontrado que corresponda a esta substituição @@ -1762,11 +1687,6 @@ Invocação de código retomável. Suprima esta aviso se você estiver definindo um novo código de baixo nível de código retomável em termos de código retomável existente. - - Using resumable code or resumable state machines requires /langversion:preview - Usar código retomável ou máquinas de estado retomável requer /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-initialization Não é possível chamar '{0}' – um setter da propriedade somente inicialização, use a inicialização de objeto. Confira https://aka.ms/fsharp-assigning-values-to-properties-at-initialization @@ -4727,11 +4647,6 @@ Não é possível analisar a cadeia de caracteres de formato '{0}' - - This list expression exceeds the maximum size for list literals. Use an array for larger literals and call Array.ToList. - Esta expressão de lista excede o tamanho máximo para literais de lista. Use uma matriz para literais maiores e chame Array.ToList. - - The expression form 'expr then expr' may only be used as part of an explicit object constructor A forma de expressão 'expr then expr' só pode ser usada como parte de um construtor de objeto explícito @@ -5497,11 +5412,6 @@ Structs não podem conter definições de valores porque o construtor padrão para structs não executará essas vinculações. Considere adicionar argumentos complementares ao construtor primário para o tipo. - - 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. - Para F#7 e inferior, as definições de valores estáticos só podem ser usadas em tipos com um construtor primário ('type X(args) = ...'). Para habilitá-los em todos os outros tipos, use a versão do idioma “versão prévia”. - - Measure declarations may have only static members: constructors are not available Declarações de medida só podem ter membros estáticos: construtores não estão disponíveis @@ -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)'. + + \ No newline at end of file diff --git a/src/Compiler/xlf/FSComp.txt.ru.xlf b/src/Compiler/xlf/FSComp.txt.ru.xlf index d765e8dd901..3abce329ed4 100644 --- a/src/Compiler/xlf/FSComp.txt.ru.xlf +++ b/src/Compiler/xlf/FSComp.txt.ru.xlf @@ -82,11 +82,6 @@ Компонент "{0}" не поддерживается целевой средой выполнения. - - Feature '{0}' requires the F# library for language version {1} or greater. - Компоненту "{0}" требуется библиотека F# для языка версии {1} или более поздней. - - If a type uses both [<Sealed>] and [<AbstractClass>] attributes, it means it is static. Implementing interfaces is not allowed. Если тип использует оба атрибута [<Sealed>] и [<AbstractClass>], это означает, что он статический. Реализация интерфейсов не допускается. @@ -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. Элемент или функция "{0}" содержит атрибут "TailCallAttribute", но не используется в рекурсивном хвостовом режиме. @@ -297,11 +297,6 @@ Access a protected base-class field from a closure inside a member - - additional type-directed conversions - дополнительные преобразования на основе типа - - Allow access modifiers to auto properties getters and setters Allow 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 - атрибуты справа от ключевого слова "module" - - Support for better anonymous record parsing Support for better anonymous record parsing @@ -337,26 +327,11 @@ Разрешить атрибут неявного расширения для объявляющих типов, модулей - - Raises warnings if a member or function has the 'TailCall' attribute, but is not being used in a tail recursive way. - Выдает предупреждения, если элемент или функция имеет атрибут "TailCall", но не используется в рекурсивном хвостовом режиме. - - Raises warnings if the 'TailCall' attribute is used on non-recursive functions. Выдает предупреждения, если атрибут TailCall используется в нерекурсивных функциях. - - Constraint intersection on flexible types - Пересечение ограничений на гибких типах - - - - default interface member consumption - использование элемента интерфейса по умолчанию - - Deprecate places where 'seq' can be omitted Deprecate places where 'seq' can be omitted @@ -382,21 +357,11 @@ Принудительно применить AttributeTargets - - Raises errors for non-virtual members overrides - Вызывает ошибки при переопределениях невиртуальных элементов - - 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 - выдать ошибку при устаревшем доступе к конструкции с атрибутом 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 - Отчеты об ошибках для статических классов - - - - more types support units of measure - другие типы поддерживают единицы измерения - - Allow extension members to participate in SRTP constraint resolution Allow 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. - Отмена сопоставления с шаблоном не разрешена для случая объединения, не принимающего данные. - - 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 - Значения строк, помеченные как литералы, и константы IL в формате printf - - honor the 'NotNullIfNotNull' attribute on a method's return value honor the 'NotNullIfNotNull' attribute on a method's return value @@ -487,11 +432,6 @@ Support for OverloadResolutionPriorityAttribute to prioritize method overloads. - - package management - управление пакетами - - # directives with non-quoted string arguments Директивы # с аргументами строк без кавычек @@ -517,11 +457,6 @@ #elif preprocessor directive - - list literals of any size - список литералов любого размера - - Constructing a record via its all-fields constructor Constructing a record via its all-fields constructor @@ -532,19 +467,9 @@ record type and expression spreads - - informational messages related to reference cells - информационные сообщения, связанные с ссылочными ячейками - - - - support for required properties - поддержка обязательных свойств - - - - resumable state machines - возобновляемые конечные автоматы + + calls to 'reraise' in a computation expression handler + calls to 'reraise' in a computation expression handler @@ -562,26 +487,16 @@ Совместное использование базовых полей в дискриминируемом объединении [<Struct>], если они имеют одинаковое имя и тип. + + runtime async + runtime async + + Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules - - self type constraints - ограничения самостоятельного типа - - - - Allow static let bindings in union, record, struct, non-incremental-class types - Разрешить статические привязки "let" в типах union, record, struct, non-incremental-class - - - - string interpolation - интерполяция строк - - Support ValueOption as valid type for optional member parameters Support ValueOption as valid type for optional member parameters @@ -622,16 +537,6 @@ Методы получения и установки индексированных свойств должны иметь один и тот же тип. - - Raises warnings when an copy-and-update record expression changes all fields of a record. - Создает предупреждения, когда выражение копирования и обновления записи изменяет все поля записи. - - - - Raises warnings when multiple record type matches were found during name resolution because of overlapping field names. - Выдает предупреждения, когда при разрешении имен обнаружено несколько совпадений типов записи из-за перекрывающихся имен полей. - - witness passing for trait constraints in F# quotations Передача свидетеля для ограничений признаков в цитированиях 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}'. Неизвестная точка отладки \"{0}\". Доступные точки отладки: \"{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 @@ Укажите файл значка Win32 (ICO) - - The 'package management' feature requires language version 5.0 or above - Для функции управления пакетами требуется версия языка 5.0 или более поздняя - - Constraint intersection syntax may only be used with flexible types, e.g. '#IDisposable & #ISomeInterface'. Синтаксис пересечения ограничений можно использовать только с гибкими типами, например. "#IDisposable & #ISomeInterface". @@ -1377,6 +1302,11 @@ Эта анонимная запись содержит дополнительное поле. Удалите поле "{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. Поле "{0}" появляется несколько раз в этом типе анонимной записи. @@ -1587,11 +1517,6 @@ Найдено несколько совпадений типов:\n{0}\nИспользован тип "{1}". Из-за перекрывающихся имен полей\n{2}\nрекомендуется использовать заметки типов или изменить порядок открытых операторов. - - Using methods with 'NoEagerConstraintApplicationAttribute' requires /langversion:6.0 or later - Для использования методов с "NoEagerConstraintApplicationAttribute" требуется /langversion:6.0 или более поздняя версия - - No static abstract member was found that corresponds to this override Не найден статический абстрактный элемент, соответствующий этому переопределению. @@ -1762,11 +1687,6 @@ Вызов возобновляемого кода. Подавите это предупреждение, если вы определяете новый низкоуровневый возобновляемый код в рамках существующего возобновляемого кода. - - Using resumable code or resumable state machines requires /langversion:preview - Для использования возобновляемого кода или возобновляемых конечных автоматов требуется /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-initialization Не удается вызвать '{0}' — установщик для свойства только для инициализации, вместо этого используйте инициализацию объекта. См. https://aka.ms/fsharp-assigning-values-to-properties-at-initialization. @@ -4727,11 +4647,6 @@ Не удается выполнить синтаксический анализ строки формата "{0}" - - This list expression exceeds the maximum size for list literals. Use an array for larger literals and call Array.ToList. - Данное выражение списка превышает максимальный размер литералов списка. Для больших литералов используется массив и вызывается Array.ToList. - - The expression form 'expr then expr' may only be used as part of an explicit object constructor Форма выражения ''expr then expr'' может использоваться только как часть конструктора явного объекта @@ -5497,11 +5412,6 @@ Структуры не могут содержать определений значений, так как конструктор по умолчанию для структур не будет выполнять эти привязки. Попробуйте добавить к первичному конструктору для типа дополнительные аргументы. - - 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. - Определения статических значений "let","do" и "member val" для F#7 и ниже можно использовать только в типах с первичным конструктором ("type X(args) = ..."). Чтобы включить их во всех других типах, используйте версию языка "8" или выше. - - Measure declarations may have only static members: constructors are not available Определения измерений могут иметь только статические элементы: конструкторы недоступны @@ -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)'. + + \ No newline at end of file diff --git a/src/Compiler/xlf/FSComp.txt.tr.xlf b/src/Compiler/xlf/FSComp.txt.tr.xlf index 82f0e247073..5acb48907dd 100644 --- a/src/Compiler/xlf/FSComp.txt.tr.xlf +++ b/src/Compiler/xlf/FSComp.txt.tr.xlf @@ -82,11 +82,6 @@ '{0}' özelliği hedef çalışma zamanı tarafından desteklenmiyor. - - Feature '{0}' requires the F# library for language version {1} or greater. - '{0}' özelliği için F# kitaplığının {1} veya üstü dil sürümü gerekir. - - If a type uses both [<Sealed>] and [<AbstractClass>] attributes, it means it is static. Implementing interfaces is not allowed. Bir tür, hem [<Sealed>] hem de [< AbstractClass>] özniteliklerini kullanıyorsa bu statik olduğu anlamına gelir. Arabirim uygulamaya izin verilmez. @@ -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. Üye veya '{0}' işlevi, 'TailCallAttribute' özniteliğine sahip ancak kuyruk özyinelemeli bir şekilde kullanılmıyor. @@ -297,11 +297,6 @@ Access a protected base-class field from a closure inside a member - - additional type-directed conversions - ek tür ile yönlendirilen dönüştürmeler - - Allow access modifiers to auto properties getters and setters Allow 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 - 'modül' anahtar sözcüğünün sağındaki öznitelikler - - Support for better anonymous record parsing Support for better anonymous record parsing @@ -337,26 +327,11 @@ Türler, modüller bildirirken örtük Extension özniteliğine izin ver - - Raises warnings if a member or function has the 'TailCall' attribute, but is not being used in a tail recursive way. - Üye veya işlevi, 'TailCallAttribute' özniteliğine sahip olmasına karşın kuyruk özyinelemeli bir şekilde kullanılmıyorsa uyarı verir. - - Raises warnings if the 'TailCall' attribute is used on non-recursive functions. 'TailCall' özniteliği özyinelemeli olmayan işlevlerde kullanılıyorsa uyarılar oluşturur. - - Constraint intersection on flexible types - Esnek türlerde kısıtlama kesişimi - - - - default interface member consumption - varsayılan arabirim üyesi tüketimi - - Deprecate places where 'seq' can be omitted Deprecate places where 'seq' can be omitted @@ -382,21 +357,11 @@ AttributeTargets'ı zorla - - Raises errors for non-virtual members overrides - Sanal olmayan üyelerde geçersiz kılmalar için hatalar oluştur - - 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 - RequireQualifiedAccess özniteliğine sahip yapının kullanım dışı erişiminde hata - - 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 - Statik sınıflarda hata bildirimi - - - - more types support units of measure - tür daha ölçü birimlerini destekler - - Allow extension members to participate in SRTP constraint resolution Allow 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. - Veri almayan birleşim durumu için desen eşleştirme atma kullanılamaz. - - 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 - Sabit değer olarak işaretlenen dize değerleri ve printf biçimi olarak IL sabitleri - - honor the 'NotNullIfNotNull' attribute on a method's return value honor the 'NotNullIfNotNull' attribute on a method's return value @@ -487,11 +432,6 @@ Support for OverloadResolutionPriorityAttribute to prioritize method overloads. - - package management - paket yönetimi - - # directives with non-quoted string arguments Tırnak içine alınmamış dize bağımsız değişkenlerine sahip # yönergeleri @@ -517,11 +457,6 @@ #elif preprocessor directive - - list literals of any size - tüm boyutlardaki sabit değerleri listele - - Constructing a record via its all-fields constructor Constructing a record via its all-fields constructor @@ -532,19 +467,9 @@ record type and expression spreads - - informational messages related to reference cells - başvuru hücreleriyle ilgili bilgi mesajları - - - - support for required properties - gerekli özellikler için destek - - - - resumable state machines - sürdürülebilir durum makineleri + + calls to 'reraise' in a computation expression handler + calls to 'reraise' in a computation expression handler @@ -562,26 +487,16 @@ Aynı ada ve türe sahip oldukları sürece temel alınan alanları [<Struct>] ayırt edici birleşim biçiminde paylaşın + + runtime async + runtime async + + Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules - - self type constraints - kendi kendine tür kısıtlamaları - - - - Allow static let bindings in union, record, struct, non-incremental-class types - Birleşim, kayıt, yapı ve artımlı olmayan sınıf türlerinde statik let bağlamalarına izin ver - - - - string interpolation - dizede düz metin arasına kod ekleme - - Support ValueOption as valid type for optional member parameters Support ValueOption as valid type for optional member parameters @@ -622,16 +537,6 @@ Dizini oluşturulmuş özelliklerin alıcısı ve ayarlayıcısı aynı türde olmalıdır - - Raises warnings when an copy-and-update record expression changes all fields of a record. - Bir kopyalama ve güncelleştirme kayıt ifadesi bir kaydın tüm alanlarını değiştirdiğinde uyarı oluşturur. - - - - Raises warnings when multiple record type matches were found during name resolution because of overlapping field names. - Çakışan alan adları nedeniyle, ad çözümlemesi sırasında birden çok kayıt türü eşleşmesi olduğunda uyarı verir. - - witness passing for trait constraints in F# quotations F# alıntılarındaki nitelik kısıtlamaları için tanık geçirme @@ -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}'. Bilinmeyen hata ayıklama noktası '{0}'. Kullanılabilir hata ayıklama noktaları '{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 @@ Win32 simge dosyası (.ico) belirtin - - The 'package management' feature requires language version 5.0 or above - ‘Paket yönetimi’ özelliği, dil sürümü 5.0 veya üstünü gerektirir - - Constraint intersection syntax may only be used with flexible types, e.g. '#IDisposable & #ISomeInterface'. Kısıtlama kesişimi söz dizimi yalnızca esnek türlerle kullanılabilir. Ör. '#IDisposable & #ISomeInterface'. @@ -1377,6 +1302,11 @@ Bu anonim kayıtta fazladan bir alan var. '{0}' alanını kaldırın. + + 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. '{0}' alanı bu anonim kayıt türünde birden fazla yerde görünüyor. @@ -1587,11 +1517,6 @@ Birden çok tür eşleşmesi bulundu:\n{0}\nTür '{1}' kullanıldı. Çakışan alan adları nedeniyle\n{2}\nek açıklamalar kullanmayı düşünün veya açık deyimlerin sırasını değiştirin. - - Using methods with 'NoEagerConstraintApplicationAttribute' requires /langversion:6.0 or later - 'NoEagerConstraintApplicationAttribute' içeren yöntemlerin kullanılması /langversion:6.0 veya üstünü gerektiriyor - - No static abstract member was found that corresponds to this override Bu geçersiz kılmaya karşılık gelen hiçbir statik soyut üye bulunamadı @@ -1762,11 +1687,6 @@ Sürdürülebilir kod çağrısı. Mevcut sürdürülebilir kod bakımından yeni alt düzey sürdürülebilir kod tanımlıyorsanız bu uyarıyı gizleyin. - - Using resumable code or resumable state machines requires /langversion:preview - Sürdürülebilir kod veya sürdürülebilir durum makinelerini kullanmak için /langversion:preview gerekir - - Cannot call '{0}' - a setter for init-only property, please use object initialization instead. See https://aka.ms/fsharp-assigning-values-to-properties-at-initialization Yalnızca başlatma özelliği için ayarlayıcı olan '{0}' çağrılamaz, lütfen bunun yerine nesne başlatmayı kullanın. bkz. https://aka.ms/fsharp-assigning-values-to-properties-at-initialization @@ -4727,11 +4647,6 @@ '{0}' biçim dizesi ayrıştırılamıyor - - This list expression exceeds the maximum size for list literals. Use an array for larger literals and call Array.ToList. - Bu liste ifadesi liste sabit değerlerinin en büyük boyutunu aşıyor. Daha büyük sabit değerler için dizi kullanın ve Array.ToList işlevini çağırın. - - The expression form 'expr then expr' may only be used as part of an explicit object constructor 'expr then expr' ifade biçimi yalnızca açık nesne oluşturucunun parçası olarak kullanılabilir @@ -5497,11 +5412,6 @@ Yapıların varsayılan oluşturucusu bu bağlamaları yürütmeyeceği için yapılar değer tanımlarını içeremez. Türün birincil oluşturucusuna ek bağımsız değişkenler eklemeyi düşünün. - - 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. - F#7 ve altı için, 'let', 'do' ve 'member val' statik değer tanımları yalnızca birincil oluşturucu ('type X(args) = ...') içeren türlerde kullanılabilir. Bunları diğer tüm türlerde etkinleştirmek için dil sürümü '8' ve üstünü kullanın. - - Measure declarations may have only static members: constructors are not available Ölçü bildirimlerinin yalnızca statik üyeleri olabilir: oluşturucular kullanılmaz @@ -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)'. + + \ No newline at end of file diff --git a/src/Compiler/xlf/FSComp.txt.zh-Hans.xlf b/src/Compiler/xlf/FSComp.txt.zh-Hans.xlf index 4d33932542e..0dff4e4dd24 100644 --- a/src/Compiler/xlf/FSComp.txt.zh-Hans.xlf +++ b/src/Compiler/xlf/FSComp.txt.zh-Hans.xlf @@ -82,11 +82,6 @@ 目标运行时不支持功能“{0}”。 - - Feature '{0}' requires the F# library for language version {1} or greater. - 功能“{0}”需要 {1} 或更高语言版本的 F# 库。 - - If a type uses both [<Sealed>] and [<AbstractClass>] attributes, it means it is static. Implementing interfaces is not allowed. 如果类型同时使用 [<Sealed>] 和 [<AbstractClass>] 属性,则表示它是静态的。不允许实现接口。 @@ -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. 成员或函数“{0}”具有 "TailCallAttribute" 属性,但未以尾递归方式使用。 @@ -297,11 +297,6 @@ Access a protected base-class field from a closure inside a member - - additional type-directed conversions - 附加类型定向转换 - - Allow access modifiers to auto properties getters and setters Allow 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 - "module" 关键字右侧的属性 - - Support for better anonymous record parsing Support for better anonymous record parsing @@ -337,26 +327,11 @@ 允许对声明类型、模块使用隐式扩展属性 - - Raises warnings if a member or function has the 'TailCall' attribute, but is not being used in a tail recursive way. - 如果成员或函数具有 "TailCall" 属性,但未以尾递归方式使用,则引发警告。 - - Raises warnings if the 'TailCall' attribute is used on non-recursive functions. 如果在非递归函数上使用“TailCall”属性,则引发警告。 - - Constraint intersection on flexible types - 灵活类型的约束交集 - - - - default interface member consumption - 默认接口成员消耗 - - Deprecate places where 'seq' can be omitted Deprecate places where 'seq' can be omitted @@ -382,21 +357,11 @@ 强制使用 AttributeTargets - - Raises errors for non-virtual members overrides - 引发非虚拟成员替代的错误 - - 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 - 对具有 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 - 有关静态类的错误报告 - - - - more types support units of measure - 更多类型支持度量单位 - - Allow extension members to participate in SRTP constraint resolution Allow 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. - 不允许将模式匹配丢弃用于不采用数据的联合事例。 - - 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 - 标记为文本和 IL 常量的字符串值为 printf 格式 - - honor the 'NotNullIfNotNull' attribute on a method's return value honor the 'NotNullIfNotNull' attribute on a method's return value @@ -487,11 +432,6 @@ Support for OverloadResolutionPriorityAttribute to prioritize method overloads. - - package management - 包管理 - - # directives with non-quoted string arguments # 指令的字符串参数不带引号 @@ -517,11 +457,6 @@ #elif preprocessor directive - - list literals of any size - 列出任何大小的文本 - - Constructing a record via its all-fields constructor Constructing a record via its all-fields constructor @@ -532,19 +467,9 @@ record type and expression spreads - - informational messages related to reference cells - 与引用单元格相关的信息性消息 - - - - support for required properties - 对所需属性的支持 - - - - resumable state machines - 可恢复状态机 + + calls to 'reraise' in a computation expression handler + calls to 'reraise' in a computation expression handler @@ -562,26 +487,16 @@ 只要它们具有相同的名称和类型,即可在 [<Struct>] 中共享基础字段 + + runtime async + runtime async + + Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules - - self type constraints - 自类型约束 - - - - Allow static let bindings in union, record, struct, non-incremental-class types - 允许在联合、记录、结构、非增量类类型中使用静态 let 绑定 - - - - string interpolation - 字符串内插 - - Support ValueOption as valid type for optional member parameters Support ValueOption as valid type for optional member parameters @@ -622,16 +537,6 @@ 索引属性 getter 和 setter 必须具有相同的类型 - - Raises warnings when an copy-and-update record expression changes all fields of a record. - 复制和更新记录表达式更改记录的所有字段时引发警告。 - - - - Raises warnings when multiple record type matches were found during name resolution because of overlapping field names. - 在名称解析期间由于字段名称重叠而找到多个记录类型匹配项时引发警告。 - - witness passing for trait constraints in F# quotations 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}'. 调试点“{0}”未知。可用的调试点为“{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 @@ 指定 Win32 图标文件(.ico) - - The 'package management' feature requires language version 5.0 or above - “包管理”功能需要语言版本 5.0 或更高版本 - - Constraint intersection syntax may only be used with flexible types, e.g. '#IDisposable & #ISomeInterface'. 约束交集语法只能与灵活类型一起使用,例如 "#IDisposable & #ISomeInterface"。 @@ -1377,6 +1302,11 @@ 此匿名记录有一个额外的字段。删除字段“{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. 字段“{0}”在此匿名记录类型中多次出现。 @@ -1587,11 +1517,6 @@ 找到多个类型匹配项: \n{0}\n使用了类型“{1}”。由于字段名称重叠,\n{2}\n考虑使用类型注释或更改 open 语句的顺序。 - - Using methods with 'NoEagerConstraintApplicationAttribute' requires /langversion:6.0 or later - 将方法与 “NoEagerConstraintApplicationAttribute” 配合使用需要 /langversion:6.0 或更高版本 - - No static abstract member was found that corresponds to this override 找不到与此替代对应的静态抽象成员 @@ -1762,11 +1687,6 @@ 可恢复的代码调用。如果要根据现有可恢复代码定义新的低级别可恢复代码,请取消显示此警告。 - - Using resumable code or resumable state machines requires /langversion:preview - 使用可恢复代码或可恢复状态机需要 /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-initialization 无法调用 "{0}",它是仅限 init 属性的资源库,请改用对象初始化。请参阅 https://aka.ms/fsharp-assigning-values-to-properties-at-initialization @@ -4727,11 +4647,6 @@ 无法分析格式字符串“{0}” - - This list expression exceeds the maximum size for list literals. Use an array for larger literals and call Array.ToList. - 此列表表达式超出列表文本的最大大小。请对大型的文本使用数组并调用 Array.ToList。 - - The expression form 'expr then expr' may only be used as part of an explicit object constructor 表达式格式“expr then expr”只能用作显式对象构造函数的一部分 @@ -5497,11 +5412,6 @@ 结构不能包含值定义,因为结构的默认构造函数将不会执行这些绑定。请考虑为该类型的主构造函数添加更多参数。 - - 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. - 对于 F#7 及更低版本,静态“let”、“do”和“member val”定义只能用于具有主构造函数的类型 ("type X(args) = ...")。若要在所有其他类型中启用它们,请使用语言版本“8”或更高版本。 - - Measure declarations may have only static members: constructors are not available 度量声明只能具有静态成员: 构造函数不可用 @@ -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)'. + + \ No newline at end of file diff --git a/src/Compiler/xlf/FSComp.txt.zh-Hant.xlf b/src/Compiler/xlf/FSComp.txt.zh-Hant.xlf index fbafe98514a..767e1fa7928 100644 --- a/src/Compiler/xlf/FSComp.txt.zh-Hant.xlf +++ b/src/Compiler/xlf/FSComp.txt.zh-Hant.xlf @@ -82,11 +82,6 @@ 目標執行階段不支援功能 '{0}'。 - - Feature '{0}' requires the F# library for language version {1} or greater. - 功能 '{0}' 需要語言版本 {1} 或更高的 F# 程式庫。 - - If a type uses both [<Sealed>] and [<AbstractClass>] attributes, it means it is static. Implementing interfaces is not allowed. 如果類型同時使用 [<Sealed>] 和 [<AbstractClass>] 屬性,表示其為靜態。不允許實作介面。 @@ -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. 成員或函式 '{0}' 具有 'TailCallAttribute' 屬性,但未以尾遞迴方式使用。 @@ -297,11 +297,6 @@ Access a protected base-class field from a closure inside a member - - additional type-directed conversions - 其他類型導向轉換 - - Allow access modifiers to auto properties getters and setters Allow 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 - 'module' 關鍵字右邊的屬性 - - Support for better anonymous record parsing Support for better anonymous record parsing @@ -337,26 +327,11 @@ 允許宣告類型、模組上的隱含擴充屬性 - - Raises warnings if a member or function has the 'TailCall' attribute, but is not being used in a tail recursive way. - 如果成員或函式具有 'TailCall' 屬性,但未以尾遞迴方式使用,則引發警告。 - - Raises warnings if the 'TailCall' attribute is used on non-recursive functions. 如果 'TailCall' 屬性用於非遞迴函數,則引發警告。 - - Constraint intersection on flexible types - 彈性類型上的條件約束交集 - - - - default interface member consumption - 預設介面成員使用 - - Deprecate places where 'seq' can be omitted Deprecate places where 'seq' can be omitted @@ -382,21 +357,11 @@ 強制使用 AttributeTargets - - Raises errors for non-virtual members overrides - 引發非虛擬成員覆寫的錯誤 - - 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 - 對具有 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 - 報告靜態類別時發生錯誤 - - - - more types support units of measure - 更多支援測量單位的類型 - - Allow extension members to participate in SRTP constraint resolution Allow 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. - 不接受資料的聯集案例不允許模式比對捨棄。 - - 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 - 標記為常值的字串值和標記為 printf 格式的 IL 常數 - - honor the 'NotNullIfNotNull' attribute on a method's return value honor the 'NotNullIfNotNull' attribute on a method's return value @@ -487,11 +432,6 @@ Support for OverloadResolutionPriorityAttribute to prioritize method overloads. - - package management - 套件管理 - - # directives with non-quoted string arguments # 個具有非引號字串引數的指示詞 @@ -517,11 +457,6 @@ #elif preprocessor directive - - list literals of any size - 列出任何大小的常值 - - Constructing a record via its all-fields constructor Constructing a record via its all-fields constructor @@ -532,19 +467,9 @@ record type and expression spreads - - informational messages related to reference cells - 與參考儲存格相關的資訊訊息 - - - - support for required properties - 對所需屬性的支援 - - - - resumable state machines - 可繼續的狀態機器 + + calls to 'reraise' in a computation expression handler + calls to 'reraise' in a computation expression handler @@ -562,26 +487,16 @@ 只要 [<Struct>] 具有相同名稱和類型,就以強制聯集共用基礎欄位 + + runtime async + runtime async + + Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules Support for scoped enabling / disabling of warnings by #warn and #nowarn directives, also inside modules - - self type constraints - 自我類型限制式 - - - - Allow static let bindings in union, record, struct, non-incremental-class types - 允許在等位、記錄、結構、非累加類別類型中使用靜態 let 繫結 - - - - string interpolation - 字串內插補點 - - Support ValueOption as valid type for optional member parameters Support ValueOption as valid type for optional member parameters @@ -622,16 +537,6 @@ 索引屬性 getter 和 setter 必須具有相同的類型 - - Raises warnings when an copy-and-update record expression changes all fields of a record. - 當複製和更新記錄運算式變更記錄的所有欄位時引發警告。 - - - - Raises warnings when multiple record type matches were found during name resolution because of overlapping field names. - 在名稱解析期間由於欄位名稱重疊而找到多個記錄類型相符項目時引發警告。 - - witness passing for trait constraints in F# quotations 見證 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}'. 未知的偵錯點 '{0}'。可用的偵錯點為 '{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 @@ 指定 Win32 圖示檔 (.ico) - - The 'package management' feature requires language version 5.0 or above - 「套件管理」功能需要語言版本 5.0 或更新版本 - - Constraint intersection syntax may only be used with flexible types, e.g. '#IDisposable & #ISomeInterface'. 條件約束交集語法只能搭配彈性類型使用,例如「#IDisposable 與 #ISomeInterface'」。 @@ -1377,6 +1302,11 @@ 此匿名記錄具有額外的欄位。請移除欄位 '{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. 欄位 '{0}' 在這個匿名記錄類型中出現多次。 @@ -1587,11 +1517,6 @@ 找到多個類型相符項目:\n{0}\n使用了類型 '{1}'。由於欄位名稱重疊,\n{2}\n請考慮使用型別註解或變更起始陳述式的順序。 - - Using methods with 'NoEagerConstraintApplicationAttribute' requires /langversion:6.0 or later - 使用具有 'NoEagerConstraintApplicationAttribute' 的方法需要 /langversion:6.0 或更新版本 - - No static abstract member was found that corresponds to this override 找不到對應到這個覆寫的靜態抽象成員 @@ -1762,11 +1687,6 @@ 可繼續的程式碼調用。若要以現有可繼續的程式碼定義新的低層級可繼續代碼,請隱藏此警告。 - - Using resumable code or resumable state machines requires /langversion:preview - 使用可繼續的程式碼或可繼續的狀態機器需要 /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-initialization 無法呼叫 '{0}' - 僅初始化屬性的 setter,請改為使用物件初始化。請參閱 https://aka.ms/fsharp-assigning-values-to-properties-at-initialization @@ -4727,11 +4647,6 @@ 無法剖析格式字串 '{0}' - - This list expression exceeds the maximum size for list literals. Use an array for larger literals and call Array.ToList. - 這個清單運算式已超過清單常值的大小上限。請使用供較大常值使用的陣列,並呼叫 Array.ToList。 - - The expression form 'expr then expr' may only be used as part of an explicit object constructor 運算式形式 'expr then expr' 只能用來做為明確物件建構函式的一部分 @@ -5497,11 +5412,6 @@ 結構不能包含值定義,因為結構的預設建構函式不會執行這些繫結。請考慮將其他引數加入類型的主要建構函式。 - - 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. - 對於 F#7 和更低版本,靜態 'let'、'do' 和 'member val' 定義只能用於具有主要建構函式的類型 ('type X(args) = ...')。若要在所有其他類型中啟用,請使用語言版本 '8' 或更新版本。 - - Measure declarations may have only static members: constructors are not available 測量宣告只能有靜態成員: 無法使用建構函式 @@ -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)'. + + \ No newline at end of file diff --git a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.cs.xlf b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.cs.xlf index a6804b56c87..f0df18c1080 100644 --- a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.cs.xlf +++ b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.cs.xlf @@ -422,6 +422,11 @@ Soubory Visual F# (*.fs, *.fsi, *.fsx, *.fsscript); *.fs, *.fsi, *.fsx,*.fsscript + + Compiler + Compiler + + Visual F# Visual F# diff --git a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.de.xlf b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.de.xlf index d1773499751..72c4f8ae619 100644 --- a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.de.xlf +++ b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.de.xlf @@ -422,6 +422,11 @@ Visual F#-Dateien (*.fs,*.fsi,*.fsx,*.fsscript);*.fs,*.fsi,*.fsx,*.fsscript + + Compiler + Compiler + + Visual F# Visual F# diff --git a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.es.xlf b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.es.xlf index 22c129e7c91..08cb1bb812b 100644 --- a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.es.xlf +++ b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.es.xlf @@ -422,6 +422,11 @@ Archivos de Visual F# (*.fs,*.fsi,*.fsx,*.fsscript);*.fs,*.fsi,*.fsx,*.fsscript + + Compiler + Compiler + + Visual F# Visual F# diff --git a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.fr.xlf b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.fr.xlf index 13f26a3372c..1dd067f35bf 100644 --- a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.fr.xlf +++ b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.fr.xlf @@ -422,6 +422,11 @@ Fichiers Visual F# (*.fs,*.fsi,*.fsx,*.fsscript);*.fs,*.fsi,*.fsx,*.fsscript + + Compiler + Compiler + + Visual F# Visual F# diff --git a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.it.xlf b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.it.xlf index 8ab09f312bd..a7db57a6dc3 100644 --- a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.it.xlf +++ b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.it.xlf @@ -422,6 +422,11 @@ File Visual F# (*.fs,*.fsi,*.fsx,*.fsscript);*.fs,*.fsi,*.fsx,*.fsscript + + Compiler + Compiler + + Visual F# Visual F# diff --git a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.ja.xlf b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.ja.xlf index 28da7334851..6fe3598ee58 100644 --- a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.ja.xlf +++ b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.ja.xlf @@ -422,6 +422,11 @@ Visual F# ファイル (*.fs,*.fsi,*.fsx,*.fsscript);*.fs,*.fsi,*.fsx,*.fsscript + + Compiler + Compiler + + Visual F# Visual F# diff --git a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.ko.xlf b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.ko.xlf index fb1457315e4..f125d1c3ba4 100644 --- a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.ko.xlf +++ b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.ko.xlf @@ -422,6 +422,11 @@ Visual F# 파일 (*.fs,*.fsi,*.fsx,*.fsscript);*.fs,*.fsi,*.fsx,*.fsscript + + Compiler + Compiler + + Visual F# Visual F# diff --git a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.pl.xlf b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.pl.xlf index 031acb41295..441e09f6de7 100644 --- a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.pl.xlf +++ b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.pl.xlf @@ -422,6 +422,11 @@ Pliki języka Visual F# (*.fs,*.fsi,*.fsx,*.fsscript);*.fs,*.fsi,*.fsx,*.fsscript + + Compiler + Compiler + + Visual F# Visual F# diff --git a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.pt-BR.xlf b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.pt-BR.xlf index 74dfbed93a7..dd9702aa861 100644 --- a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.pt-BR.xlf +++ b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.pt-BR.xlf @@ -422,6 +422,11 @@ Arquivos Visual F# (*.fs,*.fsi,*.fsx,*.fsscript);*.fs,*.fsi,*.fsx,*.fsscript + + Compiler + Compiler + + Visual F# Visual F# diff --git a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.ru.xlf b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.ru.xlf index 001d9fc5109..4874c0492d3 100644 --- a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.ru.xlf +++ b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.ru.xlf @@ -422,6 +422,11 @@ Файлы Visual F# (*.fs,*.fsi,*.fsx,*.fsscript);*.fs,*.fsi,*.fsx,*.fsscript + + Compiler + Compiler + + Visual F# Visual F# diff --git a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.tr.xlf b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.tr.xlf index d7ad7e7efde..7daafd2418b 100644 --- a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.tr.xlf +++ b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.tr.xlf @@ -422,6 +422,11 @@ Visual F# Dosyaları (*.fs,*.fsi,*.fsx,*.fsscript);*.fs,*.fsi,*.fsx,*.fsscript + + Compiler + Compiler + + Visual F# Visual F# diff --git a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.zh-Hans.xlf b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.zh-Hans.xlf index 8e5c98bfcb9..932fd7dcdd3 100644 --- a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.zh-Hans.xlf +++ b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.zh-Hans.xlf @@ -422,6 +422,11 @@ Visual F# 文件(*.fs,*.fsi,*.fsx,*.fsscript);*.fs,*.fsi,*.fsx,*.fsscript + + Compiler + Compiler + + Visual F# Visual F# diff --git a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.zh-Hant.xlf b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.zh-Hant.xlf index fb348e872fe..a6a335b4c98 100644 --- a/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.zh-Hant.xlf +++ b/vsintegration/src/FSharp.ProjectSystem.FSharp/xlf/VSPackage.zh-Hant.xlf @@ -422,6 +422,11 @@ Visual F# 檔案 (*.fs,*.fsi,*.fsx,*.fsscript);*.fs,*.fsi,*.fsx,*.fsscript + + Compiler + Compiler + + Visual F# Visual F# diff --git a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.cs.xlf b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.cs.xlf index 41bcdf4ead2..e97b60c2e13 100644 --- a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.cs.xlf +++ b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.cs.xlf @@ -2,6 +2,21 @@ + + Compiler + Compiler + + + + Use the .NET SDK F# compiler for builds + Use the .NET SDK F# compiler for builds + + + + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + + Use fsiAnyCpu.exe Použít fsiAnyCpu.exe diff --git a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.de.xlf b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.de.xlf index d4d63a38c81..bda0ae1842e 100644 --- a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.de.xlf +++ b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.de.xlf @@ -2,6 +2,21 @@ + + Compiler + Compiler + + + + Use the .NET SDK F# compiler for builds + Use the .NET SDK F# compiler for builds + + + + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + + Use fsiAnyCpu.exe „fsiAnyCpu.exe“ verwenden diff --git a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.es.xlf b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.es.xlf index 24dd9544453..3da5557f060 100644 --- a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.es.xlf +++ b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.es.xlf @@ -2,6 +2,21 @@ + + Compiler + Compiler + + + + Use the .NET SDK F# compiler for builds + Use the .NET SDK F# compiler for builds + + + + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + + Use fsiAnyCpu.exe Use fsiAnyCpu.exe diff --git a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.fr.xlf b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.fr.xlf index b75b10492c8..b174b13e492 100644 --- a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.fr.xlf +++ b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.fr.xlf @@ -2,6 +2,21 @@ + + Compiler + Compiler + + + + Use the .NET SDK F# compiler for builds + Use the .NET SDK F# compiler for builds + + + + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + + Use fsiAnyCpu.exe Use fsiAnyCpu.exe diff --git a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.it.xlf b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.it.xlf index 2106a068776..c673a78b989 100644 --- a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.it.xlf +++ b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.it.xlf @@ -2,6 +2,21 @@ + + Compiler + Compiler + + + + Use the .NET SDK F# compiler for builds + Use the .NET SDK F# compiler for builds + + + + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + + Use fsiAnyCpu.exe Usare fsiAnyCpu.exe diff --git a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.ja.xlf b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.ja.xlf index aa7c8682d02..b320ee7a67c 100644 --- a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.ja.xlf +++ b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.ja.xlf @@ -2,6 +2,21 @@ + + Compiler + Compiler + + + + Use the .NET SDK F# compiler for builds + Use the .NET SDK F# compiler for builds + + + + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + + Use fsiAnyCpu.exe fsiAnyCpu.exe を使用する diff --git a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.ko.xlf b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.ko.xlf index d7a6fd30b44..ef7d076db13 100644 --- a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.ko.xlf +++ b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.ko.xlf @@ -2,6 +2,21 @@ + + Compiler + Compiler + + + + Use the .NET SDK F# compiler for builds + Use the .NET SDK F# compiler for builds + + + + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + + Use fsiAnyCpu.exe fsiAnyCpu.exe 사용 diff --git a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.pl.xlf b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.pl.xlf index f5843a5554d..cf9d4f03794 100644 --- a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.pl.xlf +++ b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.pl.xlf @@ -2,6 +2,21 @@ + + Compiler + Compiler + + + + Use the .NET SDK F# compiler for builds + Use the .NET SDK F# compiler for builds + + + + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + + Use fsiAnyCpu.exe Użyj fsiAnyCpu.exe diff --git a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.pt-BR.xlf b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.pt-BR.xlf index 1f0be866e4b..8d15744b542 100644 --- a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.pt-BR.xlf +++ b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.pt-BR.xlf @@ -2,6 +2,21 @@ + + Compiler + Compiler + + + + Use the .NET SDK F# compiler for builds + Use the .NET SDK F# compiler for builds + + + + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + + Use fsiAnyCpu.exe Usar fsiAnyCpu.exe diff --git a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.ru.xlf b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.ru.xlf index 555b2827511..9e6d791f25c 100644 --- a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.ru.xlf +++ b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.ru.xlf @@ -2,6 +2,21 @@ + + Compiler + Compiler + + + + Use the .NET SDK F# compiler for builds + Use the .NET SDK F# compiler for builds + + + + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + + Use fsiAnyCpu.exe Использовать fsiAnyCpu.exe diff --git a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.tr.xlf b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.tr.xlf index 8ea48ad6885..7539f80b31e 100644 --- a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.tr.xlf +++ b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.tr.xlf @@ -2,6 +2,21 @@ + + Compiler + Compiler + + + + Use the .NET SDK F# compiler for builds + Use the .NET SDK F# compiler for builds + + + + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + + Use fsiAnyCpu.exe fsiAnyCpu.exe dosyasını kullanın diff --git a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.zh-Hans.xlf b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.zh-Hans.xlf index 236c117d8a0..bc83b525574 100644 --- a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.zh-Hans.xlf +++ b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.zh-Hans.xlf @@ -2,6 +2,21 @@ + + Compiler + Compiler + + + + Use the .NET SDK F# compiler for builds + Use the .NET SDK F# compiler for builds + + + + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + + Use fsiAnyCpu.exe Use fsiAnyCpu.exe diff --git a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.zh-Hant.xlf b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.zh-Hant.xlf index 4c505ccb010..d27171c6597 100644 --- a/vsintegration/src/FSharp.VS.FSI/xlf/Properties.zh-Hant.xlf +++ b/vsintegration/src/FSharp.VS.FSI/xlf/Properties.zh-Hant.xlf @@ -2,6 +2,21 @@ + + Compiler + Compiler + + + + Use the .NET SDK F# compiler for builds + Use the .NET SDK F# compiler for builds + + + + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + When enabled (the default), Visual Studio builds F# projects with the compiler from the installed .NET SDK, matching command-line 'dotnet build'. Turn it off to build with the .NET Framework F# compiler bundled with Visual Studio - for example when a project uses a type provider that ships only a .NET Framework build. Command-line builds are unaffected. Changing this takes effect on the next (re)build. + + Use fsiAnyCpu.exe 使用 fsiAnyCpu.exe