Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'main/po/zh_CN.po')
-rw-r--r--main/po/zh_CN.po525
1 files changed, 236 insertions, 289 deletions
diff --git a/main/po/zh_CN.po b/main/po/zh_CN.po
index 0b8d1a9e5f..67fbe2f8fe 100644
--- a/main/po/zh_CN.po
+++ b/main/po/zh_CN.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MonoDevelop HEAD\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-08-22 12:31:13+0100\n"
+"POT-Creation-Date: 2017-08-23 11:37:25+0100\n"
"PO-Revision-Date: 2016-02-18 18:02+0800\n"
"Last-Translator: MysticBoy <mysticboy@live.com>\n"
"Language-Team: Chinese (Simplified) <mysticboy@live.com>\n"
@@ -91,7 +91,7 @@ msgstr "运行"
#: ../src/core/MonoDevelop.Core/MonoDevelop.Projects/MonoExecutionParameters.cs:126
#: ../src/core/MonoDevelop.Core/MonoDevelop.Projects/MonoExecutionParameters.cs:137
#: ../src/core/MonoDevelop.Core/MonoDevelop.Core.addin.xml:219
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:101
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:99
#: ../src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/KeyBindingService.cs:213
#: ../src/addins/CSharpBinding/MonoDevelop.CSharp.Project/CompilerOptionsPanelWidget.cs:97
#: ../src/addins/Xml/Formatting/XmlFormattingPolicyPanelWidget.cs:165
@@ -3204,7 +3204,7 @@ msgid "Welcome Page"
msgstr "欢迎页"
#: ../src/core/MonoDevelop.Ide/ExtensionModel/Commands.addin.xml:694
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:109
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:108
#: ../src/tools/mdmonitor/gtk-gui/Mono.Instrumentation.Monitor.InstrumentationViewerDialog.cs:48
#: ../src/tools/mdmonitor/gtk-gui/Mono.Instrumentation.Monitor.InstrumentationViewerDialog.cs:49
msgid "Tools"
@@ -4213,6 +4213,12 @@ msgstr "Mono 项目"
msgid "Report Problem..."
msgstr "报告问题..."
+#: ../src/core/MonoDevelop.Ide/ExtensionModel/MainMenu.addin.xml:287
+#: ../src/addins/PerformanceDiagnostics/PerformanceDiagnostics/Properties/PerformanceDiagnostics.addin.xml:17
+#, fuzzy
+msgid "_Diagnostics"
+msgstr "诊断"
+
#: ../src/core/MonoDevelop.Ide/ExtensionModel/MimeTypes.addin.xml:9
msgid ".NET binary resource"
msgstr ".NET 二进制资源"
@@ -4696,7 +4702,7 @@ msgid "Add Custom Tool..."
msgstr "添加自定义工具..."
#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Commands/ViewCommands.cs:72
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:485
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:483
msgid "Show {0}"
msgstr "显示 {0}"
@@ -4827,7 +4833,7 @@ msgid "No more errors or warnings"
msgstr "没有更多错误或警告"
#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalTool.cs:124
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:407
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:406
msgid "New Tool"
msgstr "新建工具"
@@ -5461,15 +5467,15 @@ msgstr "包含到解决方案"
msgid "Explore the current solution's files and structure"
msgstr "浏览当前解决方案的文件和结构"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:238
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:236
msgid "ApplicationIconId"
msgstr "ApplicationIconId"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:484
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:482
msgid "View (Pads)"
msgstr "视图(板)"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:950
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:948
#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DocumentSwitcher.cs:625
#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DocumentSwitcher.cs:691
msgid "Documents"
@@ -6240,100 +6246,100 @@ msgstr "无法启动以下扩展:"
msgid "Tools (Custom)"
msgstr "工具(自定义)"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:146
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:145
#, fuzzy
msgid "Click to add a new external tool"
msgstr "单击此处添加新监视"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:148
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:147
#, fuzzy
msgid "Click to remove an external tool from the list"
msgstr "是否要从“最近”列表中删除对其的引用?"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:150
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:149
#, fuzzy
msgid "Click to move the selected tool up the list"
msgstr "将所选文本转换成大写"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:152
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:151
#, fuzzy
msgid "Click to move the selected tool down the list"
msgstr "将所选文本转换成小写"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:154
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:153
#, fuzzy
msgid "Enter the title for this command"
msgstr "输入自定义命令"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:156
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:155
msgid "Enter or select the path for the external command"
msgstr ""
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:159
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:158
#, fuzzy
msgid "Enter the arguments for the external command"
msgstr "输入此 NuGet 包的标记"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:161
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:160
#, fuzzy
msgid "Argument Tags"
msgstr "参数"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:162
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:161
#, fuzzy
msgid "Select tags to add to the arguments"
msgstr "选择要向新打包项目添加的包"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:164
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:163
#, fuzzy
msgid "Enter the working directory for this command"
msgstr "选择要执行的工作目录"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:165
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:164
#, fuzzy
msgid "Working Directory Tags"
msgstr "工作目录"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:166
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:165
#, fuzzy
msgid "Select tags to add to the working directory"
msgstr "选择要向新打包项目添加的包"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:168
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:167
#, fuzzy
msgid "Enter the default key binding for this command"
msgstr "输入项目的默认命名空间"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:170
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:169
msgid "Check to prompt for arguments when running the command"
msgstr ""
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:172
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:171
msgid "Check to save the current file before running the command"
msgstr ""
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:174
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:173
#, fuzzy
msgid "Check to display the commands output in the Output Pad"
msgstr "勾选此项以暂停控制台输出"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:443
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:442
msgid "Control not found!"
msgstr "找不到控件!"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:466
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:465
msgid "The command of tool \"{0}\" is not set."
msgstr "未设置工具“{0}”的命令。"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:472
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:471
msgid "The command of tool \"{0}\" is invalid."
msgstr "工具“{0}”的命令无效。"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:477
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:476
msgid "The working directory of tool \"{0}\" is invalid."
msgstr "工具“{0}”的工作目录无效。"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:243
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:242
msgid "This shortcut is assigned to another command:"
msgid_plural "This shortcut is assigned to other commands:"
msgstr[0] "此快捷方式已分配给其他命令:"
@@ -10115,11 +10121,11 @@ msgstr "搜索类型"
msgid "Search Members"
msgstr "搜索成员"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/MainToolbarController.cs:621
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/MainToolbarController.cs:623
msgid "Press ‘{0}’ to search"
msgstr "按“{0}”进行搜索"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/MainToolbarController.cs:622
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/MainToolbarController.cs:624
msgid "Search solution"
msgstr "搜索解决方案"
@@ -26202,14 +26208,6 @@ msgstr "生成 Getter"
msgid "Use 'string.Format()'"
msgstr "使用 \"string.Format()\""
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/AdditionalOfTypeAnalyzer.cs:26
-msgid "Replace with call to OfType<T> (extended cases)"
-msgstr "替换为对 OfType<T> 的调用(扩展用例)"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/AdditionalOfTypeAnalyzer.cs:27
-msgid "Replace with 'OfType<T>'"
-msgstr "替换为 \"OfType<T>\""
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/AvoidAsyncVoidAnalyzer.cs:18
msgid "Asynchronous methods should return a Task instead of void"
msgstr "异步方法应返回 Task,而不应返回 void"
@@ -26232,10 +26230,6 @@ msgid ""
"Call to base.Equals resolves to Object.Equals, which is reference equality"
msgstr "对 base.Equals 的调用解析为引用相等的 Object.Equals"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/CheckNamespaceAnalyzer.cs:13
-msgid "Check if a namespace corresponds to a file location"
-msgstr "检查命名空间是否对应于文件位置"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/ConstantConditionAnalyzer.cs:14
msgid "Condition is always 'true' or always 'false'"
msgstr "条件始终为 \"true\" 或始终为 \"false\""
@@ -26256,10 +26250,6 @@ msgstr "转换为 \"&&\" 表达式"
msgid "Replace with '&='"
msgstr "替换为 \"&=\""
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/LockThisAnalyzer.cs:13
-msgid "Warns about using lock (this) or MethodImplOptions.Synchronized"
-msgstr "就使用 lock (this) 或 MethodImplOptions.Synchronized 发出警告"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/NameOfSuggestionAnalyzer.cs:15
msgid "Suggest the usage of the nameof operator"
msgstr "建议使用 nameof 运算符"
@@ -26272,11 +26262,6 @@ msgstr "改用“nameof({0})”表达式。"
msgid "To 'nameof({0})'"
msgstr "转为“nameof({0})”"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/NegativeRelationalExpressionAnalyzer.cs:13
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/NegativeRelationalExpressionAnalyzer.cs:14
-msgid "Simplify negative relational expression"
-msgstr "简化否定关系表达式"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/NotImplementedExceptionAnalyzer.cs:18
msgid "Shows NotImplementedException throws in the quick task bar"
msgstr "在快速任务栏中显示 NotImplementedException 引发"
@@ -26290,15 +26275,6 @@ msgstr "未实现"
msgid "Parameter is assigned but its value is never used"
msgstr "参数已被赋值,但其值从未被使用"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/RedundantAssignmentAnalyzer.cs:13
-msgid ""
-"Value assigned to a variable or parameter is not used in all execution path"
-msgstr "赋予变量或参数的值未在所有执行路径中使用"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/RedundantAssignmentAnalyzer.cs:14
-msgid "Assignment is redundant"
-msgstr "赋值是冗余的"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/RedundantInternalAnalyzer.cs:18
msgid "Removes 'internal' modifiers that are not required"
msgstr "删除不需要的 \"internal\" 修饰符"
@@ -26326,15 +26302,6 @@ msgstr "不允许在此上下文中使用 Roslyn 功能。"
msgid "{0}"
msgstr "{0}"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/StaticEventSubscriptionAnalyzer.cs:13
-msgid "Checks if static events are removed"
-msgstr "检查是否已删除静态事件"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/StaticEventSubscriptionAnalyzer.cs:14
-msgid ""
-"Subscription to static events without unsubscription may cause memory leaks"
-msgstr "没有取消订阅的静态事件订阅可能会导致内存泄漏"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/XmlDocAnalyzer.cs:20
msgid "Validate Xml docs"
msgstr "验证 XML 文档"
@@ -26580,15 +26547,6 @@ msgstr ""
msgid "Operator 'is' can be used"
msgstr "可以使用运算符 \"is\""
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/CodeQuality/OptionalParameterHierarchyMismatchAnalyzer.cs:13
-msgid ""
-"The value of an optional parameter in a method does not match the base method"
-msgstr "方法中可选参数的值与基方法中可选参数的值不匹配"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/CodeQuality/OptionalParameterHierarchyMismatchAnalyzer.cs:14
-msgid "Optional parameter value {0} differs from base {1} '{2}'"
-msgstr "可选参数值 {0} 与基 {1}“{2}”之间存在差异"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/CodeQuality/OptionalParameterRefOutAnalyzer.cs:15
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/CodeQuality/OptionalParameterRefOutAnalyzer.cs:16
msgid "C# doesn't support optional 'ref' or 'out' parameters"
@@ -26630,27 +26588,6 @@ msgstr "分部方法定义中的参数名称差异应为“{0}”"
msgid "Rename to '{0}'"
msgstr "重命名为“{0}”"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/CodeQuality/PolymorphicFieldLikeEventInvocationAnalyzer.cs:13
-msgid ""
-"Invocation of polymorphic field event leads to unpredictable result since "
-"invocation lists are not virtual"
-msgstr "调用列表不是虚拟的,因此,调用多态字段事件会导致不可预测的结果"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/CodeQuality/PolymorphicFieldLikeEventInvocationAnalyzer.cs:14
-msgid ""
-"The event `{0}' can only appear on the left hand side of `+=' or `-=' "
-"operator"
-msgstr "事件“{0}”仅可在 \"+=\" 或 \"-=\" 运算符的左侧出现"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/CodeQuality/PossibleAssignmentToReadonlyFieldAnalyzer.cs:13
-msgid "Check if a readonly field is used as assignment target"
-msgstr "检查只读字段是否用作赋值目标"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/CodeQuality/PossibleMultipleEnumerationAnalyzer.cs:13
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/CodeQuality/PossibleMultipleEnumerationAnalyzer.cs:14
-msgid "Possible multiple enumeration of IEnumerable"
-msgstr "可能有多个 IEnumerable 枚举"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/CodeQuality/StaticFieldOrAutoPropertyInGenericTypeAnalyzer.cs:17
msgid "Warns about static fields in generic types"
msgstr "就通用类型中的静态字段发出警告"
@@ -26784,14 +26721,6 @@ msgstr "替换为方法组"
msgid "'?:' expression can be converted to '??' expression"
msgstr "\"?:\" 表达式可以转换为 \"??\" 表达式"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/Opportunities/ConvertIfStatementToNullCoalescingExpressionAnalyzer.cs:13
-msgid "Convert 'if' to '??'"
-msgstr "将 \"if\" 转换为 \"??\""
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/Opportunities/ConvertIfStatementToNullCoalescingExpressionAnalyzer.cs:14
-msgid "Convert to '??' expresssion"
-msgstr "转换为 \"??\" 表达式"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/Opportunities/ConvertIfStatementToSwitchStatementAnalyzer.cs:16
msgid "'if' statement can be re-written as 'switch' statement"
msgstr "\"if\" 语句可以重写为 \"switch\" 语句"
@@ -26808,22 +26737,6 @@ msgstr "将 \"Nullable<T>\" 转换为简短形式的 \"T?\""
msgid "Nullable type can be simplified"
msgstr "可以简化 nullable 类型"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/Opportunities/ConvertToAutoPropertyAnalyzer.cs:13
-msgid "Convert property to auto property"
-msgstr "将属性转换为 auto 属性"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/Opportunities/ConvertToAutoPropertyAnalyzer.cs:14
-msgid "Convert to auto property"
-msgstr "转换为 auto 属性"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/Opportunities/ConvertToLambdaExpressionAnalyzer.cs:13
-msgid "Convert to lambda with expression"
-msgstr "使用表达式转换为 lambda"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/Opportunities/ConvertToLambdaExpressionAnalyzer.cs:14
-msgid "Can be converted to expression"
-msgstr "可以转换为表达式"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/Opportunities/ConvertToStaticTypeAnalyzer.cs:16
msgid ""
"If all fields, properties and methods members are static, the class can be "
@@ -26834,14 +26747,6 @@ msgstr "如果所有字段、属性和方法成员都是静态的,则可以使
msgid "This class is recommended to be defined as static"
msgstr "建议将此类定义为静态"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/Opportunities/ForCanBeConvertedToForeachAnalyzer.cs:13
-msgid "Foreach loops are more efficient"
-msgstr "Foreach 循环更高效"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/Opportunities/ForCanBeConvertedToForeachAnalyzer.cs:14
-msgid "'for' loop can be converted to 'foreach'"
-msgstr "\"for\" 循环可以转换为 \"foreach\""
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/Opportunities/InvokeAsExtensionMethodAnalyzer.cs:14
msgid ""
"If an extension method is called as static method convert it to method syntax"
@@ -26879,14 +26784,6 @@ msgstr "语句可以简化为 \"while\" 语句"
msgid "Convert 'if' to '||' expression"
msgstr "将 \"if\" 转换为 \"||\" 表达式"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/ConvertToConstantAnalyzer.cs:13
-msgid "Convert local variable or field to constant"
-msgstr "将局部变量或字段转换为常量"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/ConvertToConstantAnalyzer.cs:14
-msgid "Convert to constant"
-msgstr "转换为常量"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/EmptyEmbeddedStatementAnalyzer.cs:14
msgid "Empty control statement body"
msgstr "空控制语句体"
@@ -26904,14 +26801,6 @@ msgstr "将字段转换为只读"
msgid "To 'readonly'"
msgstr "转为 \"readonly\""
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/ParameterCanBeDeclaredWithBaseTypeAnalyzer.cs:24
-msgid "Finds parameters that can be demoted to a base class"
-msgstr "查找可以降级为基类的参数"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/ParameterCanBeDeclaredWithBaseTypeAnalyzer.cs:25
-msgid "Parameter can be declared with base type"
-msgstr "可以使用基类型声明参数"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/PossibleMistakenCallToGetTypeAnalyzer.cs:14
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/PossibleMistakenCallToGetTypeAnalyzer.cs:15
msgid "Possible mistaken call to 'object.GetType()'"
@@ -26922,15 +26811,6 @@ msgstr "对 \"object.GetType()\" 的可能错误调用"
msgid "Constructor in abstract class should not be public"
msgstr "抽象类中的构造函数不应是公共的"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/ReferenceEqualsWithValueTypeAnalyzer.cs:13
-msgid "Check for reference equality instead"
-msgstr "改为检查引用相等"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/ReferenceEqualsWithValueTypeAnalyzer.cs:14
-msgid ""
-"'Object.ReferenceEquals' is always false because it is called with value type"
-msgstr "\"Object.ReferenceEquals\" 始终为 false,因为它是使用值类型调用的"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/ReplaceWithFirstOrDefaultAnalyzer.cs:14
msgid "Replace with call to FirstOrDefault<T>()"
msgstr "替换为对 FirstOrDefault<T>() 的调用"
@@ -27128,19 +27008,6 @@ msgstr "可以简化条件表达式"
msgid "Simplify conditional expression"
msgstr "简化条件表达式"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/SimplifyLinqExpressionAnalyzer.cs:13
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/SimplifyLinqExpressionAnalyzer.cs:14
-msgid "Simplify LINQ expression"
-msgstr "简化 LINQ 表达式"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/StringCompareIsCultureSpecificAnalyzer.cs:16
-msgid "Warns when a culture-aware 'Compare' call is used by default"
-msgstr "在默认使用可以识别区域性的 \"Compare\" 调用时发出警告"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/StringCompareIsCultureSpecificAnalyzer.cs:17
-msgid "'string.Compare' is culture-aware"
-msgstr "\"string.Compare\" 可以识别区域性"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/StringCompareIsCultureSpecificCodeFixProvider.cs:44
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/StringCompareToIsCultureSpecificCodeFixProvider.cs:40
msgid "Use ordinal comparison"
@@ -27191,22 +27058,6 @@ msgstr "在默认使用可以识别区域性的 \"StartsWith\" 调用时发出
msgid "'StartsWith' is culture-aware and missing a StringComparison argument"
msgstr "\"StartsWith\" 可以识别区域性,但缺少 StringComparison 参数"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/UseArrayCreationExpressionAnalyzer.cs:13
-msgid "Use array creation expression"
-msgstr "使用数组创建表达式"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/UseArrayCreationExpressionAnalyzer.cs:14
-msgid "Use array create expression"
-msgstr "使用数组创建表达式"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/UseIsOperatorAnalyzer.cs:13
-msgid "'is' operator can be used"
-msgstr "可以使用 \"is\" 运算符"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/UseIsOperatorAnalyzer.cs:14
-msgid "Use 'is' operator"
-msgstr "使用 \"is\" 运算符"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/UseMethodAnyAnalyzer.cs:15
msgid "Replace usages of 'Count()' with call to 'Any()'"
msgstr "将使用 \"Count()\" 替换为对 \"Any()\" 的调用"
@@ -27215,14 +27066,6 @@ msgstr "将使用 \"Count()\" 替换为对 \"Any()\" 的调用"
msgid "Use '{0}' for increased performance"
msgstr "使用“{0}”提高性能"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/UseMethodIsInstanceOfTypeAnalyzer.cs:13
-msgid "Use method IsInstanceOfType"
-msgstr "使用方法 IsInstanceOfType"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/UseMethodIsInstanceOfTypeAnalyzer.cs:14
-msgid "Use method IsInstanceOfType (...)"
-msgstr "使用方法 IsInstanceOfType (...)"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/ArrayCreationCanBeReplacedWithArrayInitializerAnalyzer.cs:15
msgid ""
"When initializing explicitly typed local variable or array type, array "
@@ -27274,14 +27117,6 @@ msgstr "冗余的显式属性名称"
msgid "The name can be inferred from the initializer expression"
msgstr "可以从初始值设定项表达式推断名称"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantArgumentDefaultValueAnalyzer.cs:13
-msgid "Default argument value is redundant"
-msgstr "默认参数值是冗余的"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantArgumentDefaultValueAnalyzer.cs:14
-msgid "The parameter is optional with the same default value"
-msgstr "具有相同默认值的参数是可选的"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantArgumentNameAnalyzer.cs:15
msgid "Redundant explicit argument name specification"
msgstr "冗余的显式参数名称规范"
@@ -27300,14 +27135,6 @@ msgstr "如果属性没有参数,则圆括号是冗余的"
msgid "'base.' is redundant and can safely be removed"
msgstr "\"base.\" 是冗余的,可以安全删除"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantBoolCompareAnalyzer.cs:13
-msgid "Comparison of a boolean value with 'true' or 'false' constant"
-msgstr "使用 \"true\" 或 \"false\" 常量比较布尔值"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantBoolCompareAnalyzer.cs:14
-msgid "Comparison with '{0}' is redundant"
-msgstr "使用“{0}”的比较是冗余的"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantCaseLabelAnalyzer.cs:15
msgid "Redundant case label"
msgstr "冗余的 case 标签"
@@ -27316,10 +27143,6 @@ msgstr "冗余的 case 标签"
msgid "'case' label is redundant"
msgstr "\"case\" 标签是冗余的"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantCatchClauseAnalyzer.cs:13
-msgid "Catch clause with a single 'throw' statement is redundant"
-msgstr "具有单一 \"throw\" 语句的 catch 子句是冗余的"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantCheckBeforeAssignmentAnalyzer.cs:27
msgid ""
"Check for inequality before assignment is redundant if (x != value) x = "
@@ -27335,14 +27158,6 @@ msgstr "赋值前的冗余条件检查"
msgid "Redundant comma in array initializer"
msgstr "数组初始值设定项中的冗余逗号"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantComparisonWithNullAnalyzer.cs:13
-msgid "When 'is' keyword is used, which implicitly check null"
-msgstr "使用 \"is\" 关键字时(隐式检查 null)"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantComparisonWithNullAnalyzer.cs:14
-msgid "Redundant comparison with 'null'"
-msgstr "使用 \"null\" 的冗余比较"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantDelegateCreationAnalyzer.cs:14
msgid "Explicit delegate creation expression is redundant"
msgstr "显式委托创建表达式是冗余的"
@@ -27361,22 +27176,6 @@ msgstr "冗余的空 \"default\" 切换分支"
msgid "Redundant empty finally block"
msgstr "冗余的空 finally 程序块"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantEnumerableCastCallAnalyzer.cs:14
-msgid "Redundant 'IEnumerable.Cast<T>' or 'IEnumerable.OfType<T>' call"
-msgstr "冗余的 \"IEnumerable.Cast<T>\" 或 \"IEnumerable.OfType<T>\" 调用"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantEnumerableCastCallAnalyzer.cs:15
-msgid "Redundant '{0}' call"
-msgstr "冗余的“{0}”调用"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantExplicitArrayCreationAnalyzer.cs:13
-msgid "Redundant explicit type in array creation"
-msgstr "数组创建中的冗余显式类型"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantExplicitArrayCreationAnalyzer.cs:14
-msgid "Redundant explicit array type specification"
-msgstr "冗余的显式数组类型规范"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantExplicitArraySizeAnalyzer.cs:14
msgid "Redundant explicit size in array creation"
msgstr "数组创建中的冗余显式大小"
@@ -27393,36 +27192,11 @@ msgstr "值类型可以隐式转换为 nullable"
msgid "Redundant explicit nullable type creation"
msgstr "冗余的显式 nullable 类型创建"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantExtendsListEntryAnalyzer.cs:16
-msgid ""
-"Type is either mentioned in the base type list of another part or in another "
-"base type"
-msgstr "类型既没有在其他部分的基类型列表中提及,也没有在其他基类型中提及"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantIfElseBlockAnalyzer.cs:16
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantIfElseBlockAnalyzer.cs:17
msgid "Redundant 'else' keyword"
msgstr "冗余的 \"else\" 关键字"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantLambdaParameterTypeAnalyzer.cs:13
-msgid ""
-"Explicit type specification can be removed as it can be implicitly inferred"
-msgstr "显式类型规范可以删除,因为可以隐式推断它"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantLambdaParameterTypeAnalyzer.cs:14
-msgid "Redundant lambda explicit type specification"
-msgstr "冗余的 lambda 显式类型规范"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantLambdaSignatureParenthesesAnalyzer.cs:13
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantLambdaSignatureParenthesesAnalyzer.cs:14
-msgid "Redundant lambda signature parentheses"
-msgstr "冗余的 lambda 签名圆括号"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantLogicalConditionalExpressionOperandAnalyzer.cs:13
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantLogicalConditionalExpressionOperandAnalyzer.cs:14
-msgid "Redundant operand in logical conditional expression"
-msgstr "逻辑条件表达式中的冗余操作数"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantObjectCreationArgumentListAnalyzer.cs:14
msgid ""
"When object creation uses object or collection initializer, empty argument "
@@ -27433,14 +27207,6 @@ msgstr "对象创建使用对象或集合初始值设定项时,空参数列表
msgid "Empty argument list is redundant"
msgstr "空参数列表是冗余的"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantObjectOrCollectionInitializerAnalyzer.cs:13
-msgid "Redundant empty object or collection initializer"
-msgstr "冗余的空对象或集合初始值设定项"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantObjectOrCollectionInitializerAnalyzer.cs:14
-msgid "Empty object or collection initializer is redundant"
-msgstr "空对象或集合初始值设定项是冗余的"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantStringToCharArrayCallAnalyzer.cs:16
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantStringToCharArrayCallAnalyzer.cs:17
msgid "Redundant 'string.ToCharArray()' call"
@@ -27479,14 +27245,6 @@ msgstr "删除冗余的语句"
msgid "Statement is redundant"
msgstr "语句是冗余的"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/UnusedAnonymousMethodSignatureAnalyzer.cs:13
-msgid "Detects when no delegate parameter is used in the anonymous method body"
-msgstr "检测匿名方法体中何时没有使用委托参数"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/UnusedAnonymousMethodSignatureAnalyzer.cs:14
-msgid "Specifying signature is redundant because no parameter is used"
-msgstr "指定签名是冗余的,因为没有使用参数"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInDeclaration/EmptyConstructorAnalyzer.cs:15
msgid "An empty public constructor without parameters is redundant."
msgstr "不带参数的空公共构造函数是多余的。"
@@ -27539,16 +27297,6 @@ msgstr "使用默认值初始化字段是冗余的"
msgid "Initializing field by default value is redundant"
msgstr "根据默认值初始化字段是冗余的"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInDeclaration/RedundantOverriddenMemberAnalyzer.cs:13
-msgid ""
-"The override of a virtual member is redundant because it consists of only a "
-"call to the base"
-msgstr "替代虚拟成员是冗余的,因为它仅由对基项的调用组成"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInDeclaration/RedundantOverriddenMemberAnalyzer.cs:14
-msgid "Redundant method override"
-msgstr "冗余的方法替代"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInDeclaration/SealedMemberInSealedClassAnalyzer.cs:15
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInDeclaration/SealedMemberInSealedClassAnalyzer.cs:16
msgid "'sealed' modifier is redundant in sealed classes"
@@ -27662,6 +27410,205 @@ msgstr "时间视图"
msgid "List View"
msgstr "列表视图"
+#~ msgid "Replace with call to OfType<T> (extended cases)"
+#~ msgstr "替换为对 OfType<T> 的调用(扩展用例)"
+
+#~ msgid "Replace with 'OfType<T>'"
+#~ msgstr "替换为 \"OfType<T>\""
+
+#~ msgid "Check if a namespace corresponds to a file location"
+#~ msgstr "检查命名空间是否对应于文件位置"
+
+#~ msgid "Warns about using lock (this) or MethodImplOptions.Synchronized"
+#~ msgstr "就使用 lock (this) 或 MethodImplOptions.Synchronized 发出警告"
+
+#~ msgid "Simplify negative relational expression"
+#~ msgstr "简化否定关系表达式"
+
+#~ msgid ""
+#~ "Value assigned to a variable or parameter is not used in all execution "
+#~ "path"
+#~ msgstr "赋予变量或参数的值未在所有执行路径中使用"
+
+#~ msgid "Assignment is redundant"
+#~ msgstr "赋值是冗余的"
+
+#~ msgid "Checks if static events are removed"
+#~ msgstr "检查是否已删除静态事件"
+
+#~ msgid ""
+#~ "Subscription to static events without unsubscription may cause memory "
+#~ "leaks"
+#~ msgstr "没有取消订阅的静态事件订阅可能会导致内存泄漏"
+
+#~ msgid ""
+#~ "The value of an optional parameter in a method does not match the base "
+#~ "method"
+#~ msgstr "方法中可选参数的值与基方法中可选参数的值不匹配"
+
+#~ msgid "Optional parameter value {0} differs from base {1} '{2}'"
+#~ msgstr "可选参数值 {0} 与基 {1}“{2}”之间存在差异"
+
+#~ msgid ""
+#~ "Invocation of polymorphic field event leads to unpredictable result since "
+#~ "invocation lists are not virtual"
+#~ msgstr "调用列表不是虚拟的,因此,调用多态字段事件会导致不可预测的结果"
+
+#~ msgid ""
+#~ "The event `{0}' can only appear on the left hand side of `+=' or `-=' "
+#~ "operator"
+#~ msgstr "事件“{0}”仅可在 \"+=\" 或 \"-=\" 运算符的左侧出现"
+
+#~ msgid "Check if a readonly field is used as assignment target"
+#~ msgstr "检查只读字段是否用作赋值目标"
+
+#~ msgid "Possible multiple enumeration of IEnumerable"
+#~ msgstr "可能有多个 IEnumerable 枚举"
+
+#~ msgid "Convert 'if' to '??'"
+#~ msgstr "将 \"if\" 转换为 \"??\""
+
+#~ msgid "Convert to '??' expresssion"
+#~ msgstr "转换为 \"??\" 表达式"
+
+#~ msgid "Convert property to auto property"
+#~ msgstr "将属性转换为 auto 属性"
+
+#~ msgid "Convert to auto property"
+#~ msgstr "转换为 auto 属性"
+
+#~ msgid "Convert to lambda with expression"
+#~ msgstr "使用表达式转换为 lambda"
+
+#~ msgid "Can be converted to expression"
+#~ msgstr "可以转换为表达式"
+
+#~ msgid "Foreach loops are more efficient"
+#~ msgstr "Foreach 循环更高效"
+
+#~ msgid "'for' loop can be converted to 'foreach'"
+#~ msgstr "\"for\" 循环可以转换为 \"foreach\""
+
+#~ msgid "Convert local variable or field to constant"
+#~ msgstr "将局部变量或字段转换为常量"
+
+#~ msgid "Convert to constant"
+#~ msgstr "转换为常量"
+
+#~ msgid "Finds parameters that can be demoted to a base class"
+#~ msgstr "查找可以降级为基类的参数"
+
+#~ msgid "Parameter can be declared with base type"
+#~ msgstr "可以使用基类型声明参数"
+
+#~ msgid "Check for reference equality instead"
+#~ msgstr "改为检查引用相等"
+
+#~ msgid ""
+#~ "'Object.ReferenceEquals' is always false because it is called with value "
+#~ "type"
+#~ msgstr "\"Object.ReferenceEquals\" 始终为 false,因为它是使用值类型调用的"
+
+#~ msgid "Simplify LINQ expression"
+#~ msgstr "简化 LINQ 表达式"
+
+#~ msgid "Warns when a culture-aware 'Compare' call is used by default"
+#~ msgstr "在默认使用可以识别区域性的 \"Compare\" 调用时发出警告"
+
+#~ msgid "'string.Compare' is culture-aware"
+#~ msgstr "\"string.Compare\" 可以识别区域性"
+
+#~ msgid "Use array creation expression"
+#~ msgstr "使用数组创建表达式"
+
+#~ msgid "Use array create expression"
+#~ msgstr "使用数组创建表达式"
+
+#~ msgid "'is' operator can be used"
+#~ msgstr "可以使用 \"is\" 运算符"
+
+#~ msgid "Use 'is' operator"
+#~ msgstr "使用 \"is\" 运算符"
+
+#~ msgid "Use method IsInstanceOfType"
+#~ msgstr "使用方法 IsInstanceOfType"
+
+#~ msgid "Use method IsInstanceOfType (...)"
+#~ msgstr "使用方法 IsInstanceOfType (...)"
+
+#~ msgid "Default argument value is redundant"
+#~ msgstr "默认参数值是冗余的"
+
+#~ msgid "The parameter is optional with the same default value"
+#~ msgstr "具有相同默认值的参数是可选的"
+
+#~ msgid "Comparison of a boolean value with 'true' or 'false' constant"
+#~ msgstr "使用 \"true\" 或 \"false\" 常量比较布尔值"
+
+#~ msgid "Comparison with '{0}' is redundant"
+#~ msgstr "使用“{0}”的比较是冗余的"
+
+#~ msgid "Catch clause with a single 'throw' statement is redundant"
+#~ msgstr "具有单一 \"throw\" 语句的 catch 子句是冗余的"
+
+#~ msgid "When 'is' keyword is used, which implicitly check null"
+#~ msgstr "使用 \"is\" 关键字时(隐式检查 null)"
+
+#~ msgid "Redundant comparison with 'null'"
+#~ msgstr "使用 \"null\" 的冗余比较"
+
+#~ msgid "Redundant 'IEnumerable.Cast<T>' or 'IEnumerable.OfType<T>' call"
+#~ msgstr "冗余的 \"IEnumerable.Cast<T>\" 或 \"IEnumerable.OfType<T>\" 调用"
+
+#~ msgid "Redundant '{0}' call"
+#~ msgstr "冗余的“{0}”调用"
+
+#~ msgid "Redundant explicit type in array creation"
+#~ msgstr "数组创建中的冗余显式类型"
+
+#~ msgid "Redundant explicit array type specification"
+#~ msgstr "冗余的显式数组类型规范"
+
+#~ msgid ""
+#~ "Type is either mentioned in the base type list of another part or in "
+#~ "another base type"
+#~ msgstr "类型既没有在其他部分的基类型列表中提及,也没有在其他基类型中提及"
+
+#~ msgid ""
+#~ "Explicit type specification can be removed as it can be implicitly "
+#~ "inferred"
+#~ msgstr "显式类型规范可以删除,因为可以隐式推断它"
+
+#~ msgid "Redundant lambda explicit type specification"
+#~ msgstr "冗余的 lambda 显式类型规范"
+
+#~ msgid "Redundant lambda signature parentheses"
+#~ msgstr "冗余的 lambda 签名圆括号"
+
+#~ msgid "Redundant operand in logical conditional expression"
+#~ msgstr "逻辑条件表达式中的冗余操作数"
+
+#~ msgid "Redundant empty object or collection initializer"
+#~ msgstr "冗余的空对象或集合初始值设定项"
+
+#~ msgid "Empty object or collection initializer is redundant"
+#~ msgstr "空对象或集合初始值设定项是冗余的"
+
+#~ msgid ""
+#~ "Detects when no delegate parameter is used in the anonymous method body"
+#~ msgstr "检测匿名方法体中何时没有使用委托参数"
+
+#~ msgid "Specifying signature is redundant because no parameter is used"
+#~ msgstr "指定签名是冗余的,因为没有使用参数"
+
+#~ msgid ""
+#~ "The override of a virtual member is redundant because it consists of only "
+#~ "a call to the base"
+#~ msgstr "替代虚拟成员是冗余的,因为它仅由对基项的调用组成"
+
+#~ msgid "Redundant method override"
+#~ msgstr "冗余的方法替代"
+
#~ msgid "Platform"
#~ msgstr "平台"