Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
dotNET Platform
fsharp
提交
b82a6159
F
fsharp
项目概览
dotNET Platform
/
fsharp
11 个月 前同步成功
通知
0
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
fsharp
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
b82a6159
编写于
11月 23, 2022
作者:
D
dotnet bot
提交者:
GitHub
11月 23, 2022
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #14380 from dotnet/merges/main-to-release/dev17.5
Merge main to release/dev17.5
上级
ffb39091
458237a5
变更
18
隐藏空白更改
内联
并排
Showing
18 changed file
with
1223 addition
and
26 deletion
+1223
-26
src/Compiler/Service/ServiceParseTreeWalk.fs
src/Compiler/Service/ServiceParseTreeWalk.fs
+2
-4
vsintegration/src/FSharp.Editor/FSharp.Editor.resx
vsintegration/src/FSharp.Editor/FSharp.Editor.resx
+46
-0
vsintegration/src/FSharp.Editor/Hints/InlineParameterNameHints.fs
...ation/src/FSharp.Editor/Hints/InlineParameterNameHints.fs
+0
-3
vsintegration/src/FSharp.Editor/LanguageService/LanguageService.fs
...tion/src/FSharp.Editor/LanguageService/LanguageService.fs
+6
-6
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.cs.xlf
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.cs.xlf
+87
-1
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.de.xlf
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.de.xlf
+87
-1
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.es.xlf
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.es.xlf
+87
-1
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.fr.xlf
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.fr.xlf
+87
-1
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.it.xlf
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.it.xlf
+87
-1
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.ja.xlf
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.ja.xlf
+87
-1
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.ko.xlf
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.ko.xlf
+87
-1
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.pl.xlf
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.pl.xlf
+87
-1
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.pt-BR.xlf
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.pt-BR.xlf
+87
-1
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.ru.xlf
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.ru.xlf
+87
-1
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.tr.xlf
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.tr.xlf
+87
-1
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.zh-Hans.xlf
...tegration/src/FSharp.Editor/xlf/FSharp.Editor.zh-Hans.xlf
+87
-1
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.zh-Hant.xlf
...tegration/src/FSharp.Editor/xlf/FSharp.Editor.zh-Hant.xlf
+87
-1
vsintegration/tests/FSharp.Editor.Tests/Hints/InlineTypeHintTests.fs
...on/tests/FSharp.Editor.Tests/Hints/InlineTypeHintTests.fs
+38
-0
未找到文件。
src/Compiler/Service/ServiceParseTreeWalk.fs
浏览文件 @
b82a6159
...
...
@@ -260,12 +260,10 @@ module SyntaxTraversal =
|
[
x
]
->
x
()
|
_
->
#
if
DEBUG
assert
false
failwithf
"multiple disjoint AST node ranges claimed to contain (%A) from %+A"
pos
debugObj
#
else
printf
"multiple disjoint AST node ranges claimed to contain (%A) from %+A"
pos
debugObj
#
endif
ignore
debugObj
None
#
endif
/// traverse an implementation file walking all the way down to SynExpr or TypeAbbrev at a particular location
///
...
...
vsintegration/src/FSharp.Editor/FSharp.Editor.resx
浏览文件 @
b82a6159
...
...
@@ -159,9 +159,26 @@
<data
name=
"6008"
xml:space=
"preserve"
>
<value>
IntelliSense
</value>
</data>
<data
name=
"IntelliSensePageKeywords"
xml:space=
"preserve"
>
<value>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</value>
</data>
<data
name=
"6009"
xml:space=
"preserve"
>
<value>
QuickInfo
</value>
</data>
<data
name=
"QuickInfoPageKeywords"
xml:space=
"preserve"
>
<value>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</value>
</data>
<data
name=
"AddAssemblyReference"
xml:space=
"preserve"
>
<value>
Add an assembly reference to '{0}'
</value>
</data>
...
...
@@ -171,15 +188,44 @@
<data
name=
"6010"
xml:space=
"preserve"
>
<value>
Code Fixes
</value>
</data>
<data
name=
"CodeFixesPageKeywords"
xml:space=
"preserve"
>
<value>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</value>
</data>
<data
name=
"6011"
xml:space=
"preserve"
>
<value>
Performance
</value>
</data>
<data
name=
"PerformancePageKeywords"
xml:space=
"preserve"
>
<value>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</value>
</data>
<data
name=
"6012"
xml:space=
"preserve"
>
<value>
Advanced
</value>
</data>
<data
name=
"AdvancedPageKeywords"
xml:space=
"preserve"
>
<value>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</value>
</data>
<data
name=
"6014"
xml:space=
"preserve"
>
<value>
Formatting
</value>
</data>
<data
name=
"FormattingPageKeywords"
xml:space=
"preserve"
>
<value>
Re-format indentation on paste (Experimental)
</value>
</data>
<data
name=
"TheValueIsUnused"
xml:space=
"preserve"
>
<value>
The value is unused
</value>
</data>
...
...
vsintegration/src/FSharp.Editor/Hints/InlineParameterNameHints.fs
浏览文件 @
b82a6159
...
...
@@ -31,9 +31,7 @@ module InlineParameterNameHints =
not
field
.
IsNameGenerated
let
isMemberOrFunctionOrValueValidForHint
(
symbol
:
FSharpMemberOrFunctionOrValue
)
(
symbolUse
:
FSharpSymbolUse
)
=
// make sure we're looking at a call site and not the definition
if
symbolUse
.
IsFromUse
then
// is there a better way?
let
isNotBuiltInOperator
=
symbol
.
DeclaringEntity
|>
Option
.
exists
(
fun
entity
->
entity
.
CompiledName
<>
"Operators"
)
...
...
@@ -45,7 +43,6 @@ module InlineParameterNameHints =
false
let
isUnionCaseValidForHint
(
symbol
:
FSharpUnionCase
)
(
symbolUse
:
FSharpSymbolUse
)
=
// is the union case being used as a constructor and is it not Cons
symbolUse
.
IsFromUse
&&
symbol
.
DisplayName
<>
"(::)"
...
...
vsintegration/src/FSharp.Editor/LanguageService/LanguageService.fs
浏览文件 @
b82a6159
...
...
@@ -193,12 +193,12 @@ type internal FSharpSettingsFactory
Width
=
360
,
Height
=
120
,
Window
=
"34E76E81-EE4A-11D0-AE2E-00A0C90FFFC3"
)>]
[<
ProvideLanguageEditorOptionPage
(
typeof
<
OptionsUI
.
IntelliSenseOptionPage
>,
"F#"
,
null
,
"IntelliSense"
,
"6008"
)>]
[<
ProvideLanguageEditorOptionPage
(
typeof
<
OptionsUI
.
QuickInfoOptionPage
>,
"F#"
,
null
,
"QuickInfo"
,
"6009"
)>]
[<
ProvideLanguageEditorOptionPage
(
typeof
<
OptionsUI
.
CodeFixesOptionPage
>,
"F#"
,
null
,
"Code Fixes"
,
"6010"
)>]
[<
ProvideLanguageEditorOptionPage
(
typeof
<
OptionsUI
.
LanguageServicePerformanceOptionPage
>,
"F#"
,
null
,
"Performance"
,
"6011"
)>]
[<
ProvideLanguageEditorOptionPage
(
typeof
<
OptionsUI
.
AdvancedSettingsOptionPage
>,
"F#"
,
null
,
"Advanced"
,
"6012"
)>]
[<
ProvideLanguageEditorOptionPage
(
typeof
<
OptionsUI
.
FormattingOptionPage
>,
"F#"
,
null
,
"Formatting"
,
"6014"
)>]
[<
ProvideLanguageEditorOptionPage
(
typeof
<
OptionsUI
.
IntelliSenseOptionPage
>,
"F#"
,
null
,
"IntelliSense"
,
"6008"
,
"IntelliSensePageKeywords"
)>]
[<
ProvideLanguageEditorOptionPage
(
typeof
<
OptionsUI
.
QuickInfoOptionPage
>,
"F#"
,
null
,
"QuickInfo"
,
"6009"
,
"QuickInfoPageKeywords"
)>]
[<
ProvideLanguageEditorOptionPage
(
typeof
<
OptionsUI
.
CodeFixesOptionPage
>,
"F#"
,
null
,
"Code Fixes"
,
"6010"
,
"CodeFixesPageKeywords"
)>]
[<
ProvideLanguageEditorOptionPage
(
typeof
<
OptionsUI
.
LanguageServicePerformanceOptionPage
>,
"F#"
,
null
,
"Performance"
,
"6011"
,
"PerformancePageKeywords"
)>]
[<
ProvideLanguageEditorOptionPage
(
typeof
<
OptionsUI
.
AdvancedSettingsOptionPage
>,
"F#"
,
null
,
"Advanced"
,
"6012"
,
"AdvancedPageKeywords"
)>]
[<
ProvideLanguageEditorOptionPage
(
typeof
<
OptionsUI
.
FormattingOptionPage
>,
"F#"
,
null
,
"Formatting"
,
"6014"
,
"FormattingPageKeywords"
)>]
[<
ProvideFSharpVersionRegistration
(
FSharpConstants
.
projectPackageGuidString
,
"Microsoft Visual F#"
)>]
// 64 represents a hex number. It needs to be greater than 37 so the TextMate editor will not be chosen as higher priority.
[<
ProvideEditorExtension
(
typeof
<
FSharpEditorFactory
>,
".fs"
,
64
)>]
...
...
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.cs.xlf
浏览文件 @
b82a6159
...
...
@@ -27,6 +27,36 @@
<target
state=
"translated"
>
Přidat anotaci typu
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"AdvancedPageKeywords"
>
<source>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</source>
<target
state=
"new"
>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"CodeFixesPageKeywords"
>
<source>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</source>
<target
state=
"new"
>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ConvertCSharpUsingToFSharpOpen"
>
<source>
Convert C# 'using' to F# 'open'
</source>
<target
state=
"new"
>
Convert C# 'using' to F# 'open'
</target>
...
...
@@ -72,6 +102,11 @@
<target
state=
"translated"
>
Funkce jazyka F#
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"FormattingPageKeywords"
>
<source>
Re-format indentation on paste (Experimental)
</source>
<target
state=
"new"
>
Re-format indentation on paste (Experimental)
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ImplementInterface"
>
<source>
Implement interface
</source>
<target
state=
"translated"
>
Implementujte rozhraní.
</target>
...
...
@@ -82,6 +117,25 @@
<target
state=
"translated"
>
Implementujte rozhraní bez anotace typu.
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"IntelliSensePageKeywords"
>
<source>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</source>
<target
state=
"new"
>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"MakeDeclarationMutable"
>
<source>
Make declaration 'mutable'
</source>
<target
state=
"translated"
>
Nastavte deklaraci jako mutable.
</target>
...
...
@@ -92,11 +146,43 @@
<target
state=
"translated"
>
Nastavit {0} jako rekurzivní
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PerformancePageKeywords"
>
<source>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</source>
<target
state=
"new"
>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PrefixValueNameWithUnderscore"
>
<source>
Prefix '{0}' with underscore
</source>
<target
state=
"translated"
>
Před {0} vložte podtržítko.
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"QuickInfoPageKeywords"
>
<source>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</source>
<target
state=
"new"
>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"RemoveReturn"
>
<source>
Remove 'return'
</source>
<target
state=
"translated"
>
Odebrat return
</target>
...
...
@@ -164,7 +250,7 @@
</trans-unit>
<trans-unit
id=
"6008"
>
<source>
IntelliSense
</source>
<target
state=
"
translated
"
>
IntelliSense
</target>
<target
state=
"
needs-review-translation
"
>
IntelliSense
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"6009"
>
...
...
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.de.xlf
浏览文件 @
b82a6159
...
...
@@ -27,6 +27,36 @@
<target
state=
"translated"
>
Typanmerkung hinzufügen
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"AdvancedPageKeywords"
>
<source>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</source>
<target
state=
"new"
>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"CodeFixesPageKeywords"
>
<source>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</source>
<target
state=
"new"
>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ConvertCSharpUsingToFSharpOpen"
>
<source>
Convert C# 'using' to F# 'open'
</source>
<target
state=
"new"
>
Convert C# 'using' to F# 'open'
</target>
...
...
@@ -72,6 +102,11 @@
<target
state=
"translated"
>
F#-Funktionen
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"FormattingPageKeywords"
>
<source>
Re-format indentation on paste (Experimental)
</source>
<target
state=
"new"
>
Re-format indentation on paste (Experimental)
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ImplementInterface"
>
<source>
Implement interface
</source>
<target
state=
"translated"
>
Schnittstelle implementieren
</target>
...
...
@@ -82,6 +117,25 @@
<target
state=
"translated"
>
Schnittstelle ohne Typanmerkung implementieren
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"IntelliSensePageKeywords"
>
<source>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</source>
<target
state=
"new"
>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"MakeDeclarationMutable"
>
<source>
Make declaration 'mutable'
</source>
<target
state=
"translated"
>
Deklaration "änderbar" machen
</target>
...
...
@@ -92,11 +146,43 @@
<target
state=
"translated"
>
"{0}" als rekursiv festlegen
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PerformancePageKeywords"
>
<source>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</source>
<target
state=
"new"
>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PrefixValueNameWithUnderscore"
>
<source>
Prefix '{0}' with underscore
</source>
<target
state=
"translated"
>
"{0}" einen Unterstrich voranstellen
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"QuickInfoPageKeywords"
>
<source>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</source>
<target
state=
"new"
>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"RemoveReturn"
>
<source>
Remove 'return'
</source>
<target
state=
"translated"
>
"return" entfernen
</target>
...
...
@@ -164,7 +250,7 @@
</trans-unit>
<trans-unit
id=
"6008"
>
<source>
IntelliSense
</source>
<target
state=
"
translated
"
>
IntelliSense
</target>
<target
state=
"
needs-review-translation
"
>
IntelliSense
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"6009"
>
...
...
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.es.xlf
浏览文件 @
b82a6159
...
...
@@ -27,6 +27,36 @@
<target
state=
"translated"
>
Agregar una anotación de tipo
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"AdvancedPageKeywords"
>
<source>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</source>
<target
state=
"new"
>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"CodeFixesPageKeywords"
>
<source>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</source>
<target
state=
"new"
>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ConvertCSharpUsingToFSharpOpen"
>
<source>
Convert C# 'using' to F# 'open'
</source>
<target
state=
"new"
>
Convert C# 'using' to F# 'open'
</target>
...
...
@@ -72,6 +102,11 @@
<target
state=
"translated"
>
Funciones de F#
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"FormattingPageKeywords"
>
<source>
Re-format indentation on paste (Experimental)
</source>
<target
state=
"new"
>
Re-format indentation on paste (Experimental)
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ImplementInterface"
>
<source>
Implement interface
</source>
<target
state=
"translated"
>
Implementar interfaz
</target>
...
...
@@ -82,6 +117,25 @@
<target
state=
"translated"
>
Implementar interfaz sin anotación de tipos
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"IntelliSensePageKeywords"
>
<source>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</source>
<target
state=
"new"
>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"MakeDeclarationMutable"
>
<source>
Make declaration 'mutable'
</source>
<target
state=
"translated"
>
Convertir la declaración en "mutable"
</target>
...
...
@@ -92,11 +146,43 @@
<target
state=
"translated"
>
Convertir el elemento "{0}" en recursivo
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PerformancePageKeywords"
>
<source>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</source>
<target
state=
"new"
>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PrefixValueNameWithUnderscore"
>
<source>
Prefix '{0}' with underscore
</source>
<target
state=
"translated"
>
Colocar un carácter de subrayado delante de "{0}"
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"QuickInfoPageKeywords"
>
<source>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</source>
<target
state=
"new"
>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"RemoveReturn"
>
<source>
Remove 'return'
</source>
<target
state=
"translated"
>
Quitar "return"
</target>
...
...
@@ -164,7 +250,7 @@
</trans-unit>
<trans-unit
id=
"6008"
>
<source>
IntelliSense
</source>
<target
state=
"
translated
"
>
IntelliSense
</target>
<target
state=
"
needs-review-translation
"
>
IntelliSense
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"6009"
>
...
...
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.fr.xlf
浏览文件 @
b82a6159
...
...
@@ -27,6 +27,36 @@
<target
state=
"translated"
>
Ajouter une annotation de type
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"AdvancedPageKeywords"
>
<source>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</source>
<target
state=
"new"
>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"CodeFixesPageKeywords"
>
<source>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</source>
<target
state=
"new"
>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ConvertCSharpUsingToFSharpOpen"
>
<source>
Convert C# 'using' to F# 'open'
</source>
<target
state=
"new"
>
Convert C# 'using' to F# 'open'
</target>
...
...
@@ -72,6 +102,11 @@
<target
state=
"translated"
>
Fonctions F#
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"FormattingPageKeywords"
>
<source>
Re-format indentation on paste (Experimental)
</source>
<target
state=
"new"
>
Re-format indentation on paste (Experimental)
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ImplementInterface"
>
<source>
Implement interface
</source>
<target
state=
"translated"
>
Implémenter l'interface
</target>
...
...
@@ -82,6 +117,25 @@
<target
state=
"translated"
>
Implémenter l'interface sans annotation de type
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"IntelliSensePageKeywords"
>
<source>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</source>
<target
state=
"new"
>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"MakeDeclarationMutable"
>
<source>
Make declaration 'mutable'
</source>
<target
state=
"translated"
>
Rendre la déclaration 'mutable'
</target>
...
...
@@ -92,11 +146,43 @@
<target
state=
"translated"
>
Rendre '{0}' récursif
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PerformancePageKeywords"
>
<source>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</source>
<target
state=
"new"
>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PrefixValueNameWithUnderscore"
>
<source>
Prefix '{0}' with underscore
</source>
<target
state=
"translated"
>
Faire précéder '{0}' d'un trait de soulignement
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"QuickInfoPageKeywords"
>
<source>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</source>
<target
state=
"new"
>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"RemoveReturn"
>
<source>
Remove 'return'
</source>
<target
state=
"translated"
>
Supprimer 'return'
</target>
...
...
@@ -164,7 +250,7 @@
</trans-unit>
<trans-unit
id=
"6008"
>
<source>
IntelliSense
</source>
<target
state=
"
translated
"
>
IntelliSense
</target>
<target
state=
"
needs-review-translation
"
>
IntelliSense
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"6009"
>
...
...
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.it.xlf
浏览文件 @
b82a6159
...
...
@@ -27,6 +27,36 @@
<target
state=
"translated"
>
Aggiungere l'annotazione di tipo
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"AdvancedPageKeywords"
>
<source>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</source>
<target
state=
"new"
>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"CodeFixesPageKeywords"
>
<source>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</source>
<target
state=
"new"
>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ConvertCSharpUsingToFSharpOpen"
>
<source>
Convert C# 'using' to F# 'open'
</source>
<target
state=
"new"
>
Convert C# 'using' to F# 'open'
</target>
...
...
@@ -72,6 +102,11 @@
<target
state=
"translated"
>
Funzioni F#
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"FormattingPageKeywords"
>
<source>
Re-format indentation on paste (Experimental)
</source>
<target
state=
"new"
>
Re-format indentation on paste (Experimental)
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ImplementInterface"
>
<source>
Implement interface
</source>
<target
state=
"translated"
>
Implementa l'interfaccia
</target>
...
...
@@ -82,6 +117,25 @@
<target
state=
"translated"
>
Implementa l'interfaccia senza annotazione di tipo
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"IntelliSensePageKeywords"
>
<source>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</source>
<target
state=
"new"
>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"MakeDeclarationMutable"
>
<source>
Make declaration 'mutable'
</source>
<target
state=
"translated"
>
Impostare la dichiarazione come 'mutable'
</target>
...
...
@@ -92,11 +146,43 @@
<target
state=
"translated"
>
Imposta '{0}' come ricorsivo
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PerformancePageKeywords"
>
<source>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</source>
<target
state=
"new"
>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PrefixValueNameWithUnderscore"
>
<source>
Prefix '{0}' with underscore
</source>
<target
state=
"translated"
>
Anteponi a '{0}' un carattere di sottolineatura
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"QuickInfoPageKeywords"
>
<source>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</source>
<target
state=
"new"
>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"RemoveReturn"
>
<source>
Remove 'return'
</source>
<target
state=
"translated"
>
Rimuovi 'return'
</target>
...
...
@@ -164,7 +250,7 @@
</trans-unit>
<trans-unit
id=
"6008"
>
<source>
IntelliSense
</source>
<target
state=
"
translated
"
>
IntelliSense
</target>
<target
state=
"
needs-review-translation
"
>
IntelliSense
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"6009"
>
...
...
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.ja.xlf
浏览文件 @
b82a6159
...
...
@@ -27,6 +27,36 @@
<target
state=
"translated"
>
型の注釈の追加
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"AdvancedPageKeywords"
>
<source>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</source>
<target
state=
"new"
>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"CodeFixesPageKeywords"
>
<source>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</source>
<target
state=
"new"
>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ConvertCSharpUsingToFSharpOpen"
>
<source>
Convert C# 'using' to F# 'open'
</source>
<target
state=
"new"
>
Convert C# 'using' to F# 'open'
</target>
...
...
@@ -72,6 +102,11 @@
<target
state=
"translated"
>
F# 関数
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"FormattingPageKeywords"
>
<source>
Re-format indentation on paste (Experimental)
</source>
<target
state=
"new"
>
Re-format indentation on paste (Experimental)
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ImplementInterface"
>
<source>
Implement interface
</source>
<target
state=
"translated"
>
インターフェイスを実装します。
</target>
...
...
@@ -82,6 +117,25 @@
<target
state=
"translated"
>
型の注釈を指定しないでインターフェイスを実装する
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"IntelliSensePageKeywords"
>
<source>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</source>
<target
state=
"new"
>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"MakeDeclarationMutable"
>
<source>
Make declaration 'mutable'
</source>
<target
state=
"translated"
>
'mutable' を宣言する
</target>
...
...
@@ -92,11 +146,43 @@
<target
state=
"translated"
>
'{0}' を再帰的にする
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PerformancePageKeywords"
>
<source>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</source>
<target
state=
"new"
>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PrefixValueNameWithUnderscore"
>
<source>
Prefix '{0}' with underscore
</source>
<target
state=
"translated"
>
アンダースコアが含まれているプレフィックス '{0}'
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"QuickInfoPageKeywords"
>
<source>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</source>
<target
state=
"new"
>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"RemoveReturn"
>
<source>
Remove 'return'
</source>
<target
state=
"translated"
>
'return' の削除
</target>
...
...
@@ -164,7 +250,7 @@
</trans-unit>
<trans-unit
id=
"6008"
>
<source>
IntelliSense
</source>
<target
state=
"
translated
"
>
IntelliSense
</target>
<target
state=
"
needs-review-translation
"
>
IntelliSense
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"6009"
>
...
...
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.ko.xlf
浏览文件 @
b82a6159
...
...
@@ -27,6 +27,36 @@
<target
state=
"translated"
>
형식 주석 추가
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"AdvancedPageKeywords"
>
<source>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</source>
<target
state=
"new"
>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"CodeFixesPageKeywords"
>
<source>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</source>
<target
state=
"new"
>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ConvertCSharpUsingToFSharpOpen"
>
<source>
Convert C# 'using' to F# 'open'
</source>
<target
state=
"new"
>
Convert C# 'using' to F# 'open'
</target>
...
...
@@ -72,6 +102,11 @@
<target
state=
"translated"
>
F# 함수
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"FormattingPageKeywords"
>
<source>
Re-format indentation on paste (Experimental)
</source>
<target
state=
"new"
>
Re-format indentation on paste (Experimental)
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ImplementInterface"
>
<source>
Implement interface
</source>
<target
state=
"translated"
>
인터페이스 구현
</target>
...
...
@@ -82,6 +117,25 @@
<target
state=
"translated"
>
형식 주석 없이 인터페이스 구현
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"IntelliSensePageKeywords"
>
<source>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</source>
<target
state=
"new"
>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"MakeDeclarationMutable"
>
<source>
Make declaration 'mutable'
</source>
<target
state=
"translated"
>
선언을 '변경 가능'으로 지정
</target>
...
...
@@ -92,11 +146,43 @@
<target
state=
"translated"
>
'{0}'을(를) 재귀적으로 만들기
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PerformancePageKeywords"
>
<source>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</source>
<target
state=
"new"
>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PrefixValueNameWithUnderscore"
>
<source>
Prefix '{0}' with underscore
</source>
<target
state=
"translated"
>
밑줄이 있는 '{0}' 접두사
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"QuickInfoPageKeywords"
>
<source>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</source>
<target
state=
"new"
>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"RemoveReturn"
>
<source>
Remove 'return'
</source>
<target
state=
"translated"
>
'return' 제거
</target>
...
...
@@ -164,7 +250,7 @@
</trans-unit>
<trans-unit
id=
"6008"
>
<source>
IntelliSense
</source>
<target
state=
"
translated
"
>
IntelliSense
</target>
<target
state=
"
needs-review-translation
"
>
IntelliSense
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"6009"
>
...
...
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.pl.xlf
浏览文件 @
b82a6159
...
...
@@ -27,6 +27,36 @@
<target
state=
"translated"
>
Dodaj adnotację typu
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"AdvancedPageKeywords"
>
<source>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</source>
<target
state=
"new"
>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"CodeFixesPageKeywords"
>
<source>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</source>
<target
state=
"new"
>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ConvertCSharpUsingToFSharpOpen"
>
<source>
Convert C# 'using' to F# 'open'
</source>
<target
state=
"new"
>
Convert C# 'using' to F# 'open'
</target>
...
...
@@ -72,6 +102,11 @@
<target
state=
"translated"
>
Funkcje języka F#
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"FormattingPageKeywords"
>
<source>
Re-format indentation on paste (Experimental)
</source>
<target
state=
"new"
>
Re-format indentation on paste (Experimental)
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ImplementInterface"
>
<source>
Implement interface
</source>
<target
state=
"translated"
>
Zaimplementuj interfejs
</target>
...
...
@@ -82,6 +117,25 @@
<target
state=
"translated"
>
Zaimplementuj interfejs bez adnotacji typu
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"IntelliSensePageKeywords"
>
<source>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</source>
<target
state=
"new"
>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"MakeDeclarationMutable"
>
<source>
Make declaration 'mutable'
</source>
<target
state=
"translated"
>
Nadaj deklaracji właściwość „mutable”
</target>
...
...
@@ -92,11 +146,43 @@
<target
state=
"translated"
>
Zmień element „{0}” w cykliczny
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PerformancePageKeywords"
>
<source>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</source>
<target
state=
"new"
>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PrefixValueNameWithUnderscore"
>
<source>
Prefix '{0}' with underscore
</source>
<target
state=
"translated"
>
Prefiks „{0}” ze znakiem podkreślenia
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"QuickInfoPageKeywords"
>
<source>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</source>
<target
state=
"new"
>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"RemoveReturn"
>
<source>
Remove 'return'
</source>
<target
state=
"translated"
>
Usuń element „return”
</target>
...
...
@@ -164,7 +250,7 @@
</trans-unit>
<trans-unit
id=
"6008"
>
<source>
IntelliSense
</source>
<target
state=
"
translated
"
>
IntelliSense
</target>
<target
state=
"
needs-review-translation
"
>
IntelliSense
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"6009"
>
...
...
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.pt-BR.xlf
浏览文件 @
b82a6159
...
...
@@ -27,6 +27,36 @@
<target
state=
"translated"
>
Adicionar uma anotação de tipo
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"AdvancedPageKeywords"
>
<source>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</source>
<target
state=
"new"
>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"CodeFixesPageKeywords"
>
<source>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</source>
<target
state=
"new"
>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ConvertCSharpUsingToFSharpOpen"
>
<source>
Convert C# 'using' to F# 'open'
</source>
<target
state=
"new"
>
Convert C# 'using' to F# 'open'
</target>
...
...
@@ -72,6 +102,11 @@
<target
state=
"translated"
>
Funções F#
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"FormattingPageKeywords"
>
<source>
Re-format indentation on paste (Experimental)
</source>
<target
state=
"new"
>
Re-format indentation on paste (Experimental)
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ImplementInterface"
>
<source>
Implement interface
</source>
<target
state=
"translated"
>
Implementar a interface
</target>
...
...
@@ -82,6 +117,25 @@
<target
state=
"translated"
>
Implementar a interface sem a anotação de tipo
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"IntelliSensePageKeywords"
>
<source>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</source>
<target
state=
"new"
>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"MakeDeclarationMutable"
>
<source>
Make declaration 'mutable'
</source>
<target
state=
"translated"
>
Fazer com que a declaração seja 'mutable'
</target>
...
...
@@ -92,11 +146,43 @@
<target
state=
"translated"
>
Tornar '{0}' recursiva
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PerformancePageKeywords"
>
<source>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</source>
<target
state=
"new"
>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PrefixValueNameWithUnderscore"
>
<source>
Prefix '{0}' with underscore
</source>
<target
state=
"translated"
>
Prefixo '{0}' sem sublinhado
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"QuickInfoPageKeywords"
>
<source>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</source>
<target
state=
"new"
>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"RemoveReturn"
>
<source>
Remove 'return'
</source>
<target
state=
"translated"
>
Remover 'return'
</target>
...
...
@@ -164,7 +250,7 @@
</trans-unit>
<trans-unit
id=
"6008"
>
<source>
IntelliSense
</source>
<target
state=
"
translated
"
>
IntelliSense
</target>
<target
state=
"
needs-review-translation
"
>
IntelliSense
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"6009"
>
...
...
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.ru.xlf
浏览文件 @
b82a6159
...
...
@@ -27,6 +27,36 @@
<target
state=
"translated"
>
Добавить заметку типа
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"AdvancedPageKeywords"
>
<source>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</source>
<target
state=
"new"
>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"CodeFixesPageKeywords"
>
<source>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</source>
<target
state=
"new"
>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ConvertCSharpUsingToFSharpOpen"
>
<source>
Convert C# 'using' to F# 'open'
</source>
<target
state=
"new"
>
Convert C# 'using' to F# 'open'
</target>
...
...
@@ -72,6 +102,11 @@
<target
state=
"translated"
>
Функции F#
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"FormattingPageKeywords"
>
<source>
Re-format indentation on paste (Experimental)
</source>
<target
state=
"new"
>
Re-format indentation on paste (Experimental)
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ImplementInterface"
>
<source>
Implement interface
</source>
<target
state=
"translated"
>
Реализовать интерфейс
</target>
...
...
@@ -82,6 +117,25 @@
<target
state=
"translated"
>
Реализовать интерфейс без заметки с типом
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"IntelliSensePageKeywords"
>
<source>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</source>
<target
state=
"new"
>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"MakeDeclarationMutable"
>
<source>
Make declaration 'mutable'
</source>
<target
state=
"translated"
>
Сделайте объявление "изменяемым"
</target>
...
...
@@ -92,11 +146,43 @@
<target
state=
"translated"
>
Сделать "{0}" рекурсивным
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PerformancePageKeywords"
>
<source>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</source>
<target
state=
"new"
>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PrefixValueNameWithUnderscore"
>
<source>
Prefix '{0}' with underscore
</source>
<target
state=
"translated"
>
Добавить символ подчеркивания как префикс "{0}"
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"QuickInfoPageKeywords"
>
<source>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</source>
<target
state=
"new"
>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"RemoveReturn"
>
<source>
Remove 'return'
</source>
<target
state=
"translated"
>
Удалить "return"
</target>
...
...
@@ -164,7 +250,7 @@
</trans-unit>
<trans-unit
id=
"6008"
>
<source>
IntelliSense
</source>
<target
state=
"
translated
"
>
IntelliSense
</target>
<target
state=
"
needs-review-translation
"
>
IntelliSense
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"6009"
>
...
...
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.tr.xlf
浏览文件 @
b82a6159
...
...
@@ -27,6 +27,36 @@
<target
state=
"translated"
>
Tür ek açıklaması ekle
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"AdvancedPageKeywords"
>
<source>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</source>
<target
state=
"new"
>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"CodeFixesPageKeywords"
>
<source>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</source>
<target
state=
"new"
>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ConvertCSharpUsingToFSharpOpen"
>
<source>
Convert C# 'using' to F# 'open'
</source>
<target
state=
"new"
>
Convert C# 'using' to F# 'open'
</target>
...
...
@@ -72,6 +102,11 @@
<target
state=
"translated"
>
F# İşlevleri
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"FormattingPageKeywords"
>
<source>
Re-format indentation on paste (Experimental)
</source>
<target
state=
"new"
>
Re-format indentation on paste (Experimental)
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ImplementInterface"
>
<source>
Implement interface
</source>
<target
state=
"translated"
>
Arabirimi uygula
</target>
...
...
@@ -82,6 +117,25 @@
<target
state=
"translated"
>
Tür ek açıklaması olmadan arabirim uygulama
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"IntelliSensePageKeywords"
>
<source>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</source>
<target
state=
"new"
>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"MakeDeclarationMutable"
>
<source>
Make declaration 'mutable'
</source>
<target
state=
"translated"
>
Bildirimi 'mutable' yapın
</target>
...
...
@@ -92,11 +146,43 @@
<target
state=
"translated"
>
'{0}' bağlamasını özyinelemeli yap
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PerformancePageKeywords"
>
<source>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</source>
<target
state=
"new"
>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PrefixValueNameWithUnderscore"
>
<source>
Prefix '{0}' with underscore
</source>
<target
state=
"translated"
>
'{0}' öğesinin önüne alt çizgi ekleme
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"QuickInfoPageKeywords"
>
<source>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</source>
<target
state=
"new"
>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"RemoveReturn"
>
<source>
Remove 'return'
</source>
<target
state=
"translated"
>
'return' öğesini kaldır
</target>
...
...
@@ -164,7 +250,7 @@
</trans-unit>
<trans-unit
id=
"6008"
>
<source>
IntelliSense
</source>
<target
state=
"
translated
"
>
IntelliSense
</target>
<target
state=
"
needs-review-translation
"
>
IntelliSense
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"6009"
>
...
...
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.zh-Hans.xlf
浏览文件 @
b82a6159
...
...
@@ -27,6 +27,36 @@
<target
state=
"translated"
>
添加类型注释
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"AdvancedPageKeywords"
>
<source>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</source>
<target
state=
"new"
>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"CodeFixesPageKeywords"
>
<source>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</source>
<target
state=
"new"
>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ConvertCSharpUsingToFSharpOpen"
>
<source>
Convert C# 'using' to F# 'open'
</source>
<target
state=
"new"
>
Convert C# 'using' to F# 'open'
</target>
...
...
@@ -72,6 +102,11 @@
<target
state=
"translated"
>
F# 函数
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"FormattingPageKeywords"
>
<source>
Re-format indentation on paste (Experimental)
</source>
<target
state=
"new"
>
Re-format indentation on paste (Experimental)
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ImplementInterface"
>
<source>
Implement interface
</source>
<target
state=
"translated"
>
实现接口
</target>
...
...
@@ -82,6 +117,25 @@
<target
state=
"translated"
>
无类型批注的实现接口
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"IntelliSensePageKeywords"
>
<source>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</source>
<target
state=
"new"
>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"MakeDeclarationMutable"
>
<source>
Make declaration 'mutable'
</source>
<target
state=
"translated"
>
将声明设为“可变”
</target>
...
...
@@ -92,11 +146,43 @@
<target
state=
"translated"
>
使 "{0}" 递归
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PerformancePageKeywords"
>
<source>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</source>
<target
state=
"new"
>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PrefixValueNameWithUnderscore"
>
<source>
Prefix '{0}' with underscore
</source>
<target
state=
"translated"
>
带下划线的前缀“{0}”
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"QuickInfoPageKeywords"
>
<source>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</source>
<target
state=
"new"
>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"RemoveReturn"
>
<source>
Remove 'return'
</source>
<target
state=
"translated"
>
删除 "return"
</target>
...
...
@@ -164,7 +250,7 @@
</trans-unit>
<trans-unit
id=
"6008"
>
<source>
IntelliSense
</source>
<target
state=
"
translated
"
>
IntelliSense
</target>
<target
state=
"
needs-review-translation
"
>
IntelliSense
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"6009"
>
...
...
vsintegration/src/FSharp.Editor/xlf/FSharp.Editor.zh-Hant.xlf
浏览文件 @
b82a6159
...
...
@@ -27,6 +27,36 @@
<target
state=
"translated"
>
新增型別註解
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"AdvancedPageKeywords"
>
<source>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</source>
<target
state=
"new"
>
Block Structure Guides;
Show structure guidelines for F# code;
Outlining;
Show outlining and collapsible nodes for F# code;
Inline hints;
Display inline type hints (experimental);
Display inline parameter name hints (experimental);Beer
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"CodeFixesPageKeywords"
>
<source>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</source>
<target
state=
"new"
>
Simplify names (remove unnecessary qualifiers);
Always place open statements at the top level;
Remove unused open statements;
Analyze and suggest fixes for unused values;
Suggest names for unresolved identifiers;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ConvertCSharpUsingToFSharpOpen"
>
<source>
Convert C# 'using' to F# 'open'
</source>
<target
state=
"new"
>
Convert C# 'using' to F# 'open'
</target>
...
...
@@ -72,6 +102,11 @@
<target
state=
"translated"
>
F# 函式
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"FormattingPageKeywords"
>
<source>
Re-format indentation on paste (Experimental)
</source>
<target
state=
"new"
>
Re-format indentation on paste (Experimental)
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"ImplementInterface"
>
<source>
Implement interface
</source>
<target
state=
"translated"
>
實作介面
</target>
...
...
@@ -82,6 +117,25 @@
<target
state=
"translated"
>
實作沒有類型註釋的介面
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"IntelliSensePageKeywords"
>
<source>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</source>
<target
state=
"new"
>
Completion Lists;
Show completion list after a character is deleted;
Show completion list after a character is typed;
Show symbols in unopened namespaces;
Enter key behavior;
Never add new line on enter;
Only add new line on enter after end of fully typed word;
Always add new line on enter;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"MakeDeclarationMutable"
>
<source>
Make declaration 'mutable'
</source>
<target
state=
"translated"
>
將宣告設定為「可變動」
</target>
...
...
@@ -92,11 +146,43 @@
<target
state=
"translated"
>
將 '{0}' 設為遞迴
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PerformancePageKeywords"
>
<source>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</source>
<target
state=
"new"
>
F# Project and Caching Performance Options;
Enable in-memory cross project references;
IntelliSense Performance Options;
Enable stale data for IntelliSense features;
Time until stale results are used (in milliseconds);
Parallelization (requires restart);
Enable parallel type checking with signature files;
Enable parallel reference resolution
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"PrefixValueNameWithUnderscore"
>
<source>
Prefix '{0}' with underscore
</source>
<target
state=
"translated"
>
有底線的前置詞 '{0}'
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"QuickInfoPageKeywords"
>
<source>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</source>
<target
state=
"new"
>
Navigation links;
Show navigation links as;
Solid underline;
Dot underline;
Dash underline;
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"RemoveReturn"
>
<source>
Remove 'return'
</source>
<target
state=
"translated"
>
移除 'return'
</target>
...
...
@@ -164,7 +250,7 @@
</trans-unit>
<trans-unit
id=
"6008"
>
<source>
IntelliSense
</source>
<target
state=
"
translated
"
>
IntelliSense
</target>
<target
state=
"
needs-review-translation
"
>
IntelliSense
</target>
<note
/>
</trans-unit>
<trans-unit
id=
"6009"
>
...
...
vsintegration/tests/FSharp.Editor.Tests/Hints/InlineTypeHintTests.fs
浏览文件 @
b82a6159
...
...
@@ -145,3 +145,41 @@ type Song() as x =
let
result
=
getTypeHints
document
Assert
.
IsEmpty
(
result
)
[<
Test
>]
let
``Hints are shown for lambdas``
()
=
let
code
=
"""
let iamboring() =
fun x -> x
"""
let
document
=
getFsDocument
code
let
expected
=
[
{
Content
=
": 'a"
;
Location
=
(
2
,
10
)
}
]
let
actual
=
getTypeHints
document
Assert
.
AreEqual
(
expected
,
actual
)
[<
Test
>]
let
``Hints are shown for lambdas with tuples``
()
=
let
code
=
"""
let zip4 (l1: 'a list) (l2: 'b list) (l3: 'c list) (l4: 'd list) =
List.zip l1 (List.zip3 l2 l3 l4)
|> List.map (fun (x1, (x2, x3, x4)) -> (x1, x2, x3, x4))
"""
let
document
=
getFsDocument
code
let
expected
=
[
{
Content
=
": 'a"
;
Location
=
(
3
,
25
)
}
{
Content
=
": 'b"
;
Location
=
(
3
,
30
)
}
{
Content
=
": 'c"
;
Location
=
(
3
,
34
)
}
{
Content
=
": 'd"
;
Location
=
(
3
,
38
)
}
]
let
actual
=
getTypeHints
document
CollectionAssert
.
AreEquivalent
(
expected
,
actual
)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录