diff --git a/data/resources/StringResources.de.resx b/data/resources/StringResources.de.resx
index 422072a707..8110be8ad7 100644
--- a/data/resources/StringResources.de.resx
+++ b/data/resources/StringResources.de.resx
@@ -629,6 +629,9 @@ Optional können Sie auch ein Arbeitsverzeichnis und Kommandozeilen-Argumente an
Erweiterungsmethode {0} auflösen
+
+ Aktuelles Projekt mit StyleCop überprüfen
+
Mit StyleCop überprüfen
diff --git a/data/resources/StringResources.es-mx.resx b/data/resources/StringResources.es-mx.resx
index abdd9c968a..a2f2d99971 100644
--- a/data/resources/StringResources.es-mx.resx
+++ b/data/resources/StringResources.es-mx.resx
@@ -229,6 +229,15 @@ Descargue un complemento de Internet, luego haga clic en "Instalar AddIn" y sele
Formato de archivo desconocido:
+
+ Este archivo contiene finales de línea inconsistentes.
+
+
+ Finales de Línea Inconsistentes
+
+
+ Normalizar
+
Error:
@@ -262,6 +271,9 @@ Descargue un complemento de Internet, luego haga clic en "Instalar AddIn" y sele
Modo de Ayuda
+
+ No se pudo ejecutar el Manejador de Bibliotecas de Ayuda, debido a que no se hay instalado/seleccionado un catalogo. Por favor verifique las opciones de ayuda. (vea Herramientas > Opciones > Herramientas > Microsoft Help View).
+
No se encontró Help Library Manager. Por favor verifique que halla sido instalado correctamente.
@@ -618,6 +630,9 @@ Opcionalmente puede especificar un directorio de trabajo y argumentos de línea
Resolver método de extensión {0}
+
+ Verificar el proyecto actual con StyleCop
+
Verificar con StyleCop
@@ -3038,6 +3053,9 @@ También puede elegir guardar la opción en el archivo .user en lugar de en el a
Análisis de Código
+
+ Verificar el proyecto actual con FxCop
+
Verificar con FxCop
@@ -4661,6 +4679,18 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension<
¿Desea realmente descartar los cambios?
+
+ variable local
+
+
+ espacio de nombres
+
+
+ parámetro
+
+
+ overload de
+
¿Desea guardar los cambios hechos?
@@ -4853,6 +4883,9 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension<
No se pudo interceptar la excepción. El programa depurado no puede continuar y sus propiedades no se pueden evaluar.
+
+ No se pudo interceptar una excepción controlada. Los símbolos de depuración pueden no estar disponibles para la fuente de la excepción.
+
Ocultar Detalles de la Excepción
@@ -4979,12 +5012,18 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension<
Dirección
+
+ (dinámico)
+
No se cargaron símbolos.
Símbolos cargados.
+
+ (en memoria)
+
Ordenar
diff --git a/data/resources/StringResources.resx b/data/resources/StringResources.resx
index 9114a63883..bb277d031f 100644
--- a/data/resources/StringResources.resx
+++ b/data/resources/StringResources.resx
@@ -3963,6 +3963,10 @@ THIS DOES NOT AFFECT THE SOURCE CODE.
Failed to load designer. Check the source code for syntax errors and check if all references are available.
+
+ One or more errors occurred while trying to flush the designer content. This might be due to an unhandled exception in a custom/third-party component on the form/control.
+ Message displayed when errors occur while flushing
+
Can't load side bar component library.
No Windows Forms components will be avaiable, please configure the side bar manually.
diff --git a/data/resources/StringResources.zh.resx b/data/resources/StringResources.zh.resx
index 2a2190439b..fa7f357c80 100644
--- a/data/resources/StringResources.zh.resx
+++ b/data/resources/StringResources.zh.resx
@@ -262,9 +262,15 @@
帮助模式
+
+ 没有找到帮助文档库管理工具,请检查是否正确安装。
+
帮助所在目录
+
+ 启动帮助文档管理工具
+
微软帮助查看器
@@ -531,6 +537,12 @@
查找...
+
+ 添加setter方法
+
+
+ 选择想要创建属性的字段:
+
创建属性
@@ -601,6 +613,9 @@
处理属性: {0}
+
+ 解析扩展方法{0}
+
用FxCop检验
@@ -758,9 +773,15 @@
使用数据收集器
+
+ 让SharpDevelop根据初始对象确定类型
+
编辑网格的列和行
+
+ 将属性提取为类型
+
没有选择有效元素!
@@ -864,6 +885,9 @@
事件记录(&E)
+
+ 设计时接口
+
粘贴对象(&P)
@@ -879,6 +903,9 @@
取消注册TypeLib
+
+ 已打开的程序集
+
附加到进程{0}出错。
@@ -894,6 +921,18 @@
在当前打开的程序集中找不到类型{0}
+
+ 转换为
+
+
+ 确定类型转换时出现错误
+
+
+ 记住不同区域的强制转换?
+
+
+ 对象的类型进行转换时不兼容。
+
组件类别
@@ -995,6 +1034,12 @@
时间
+
+ 所有级别
+
+
+ 包含
+
查找
@@ -1010,6 +1055,9 @@
全名
+
+ 只向下
+
级别
@@ -1052,6 +1100,9 @@
以此打头:
+
+ 开始于
+
查找
@@ -1286,6 +1337,9 @@
程序正在启动请稍等
+
+ 代码质量分析
+
插入对特定方法的引用;可再按跳格键(Tab)或回车键(Enter)来添加新的方法.
@@ -1760,6 +1814,9 @@
调试
+
+ 遇到捕获的异常时暂停
+
调试
@@ -1853,6 +1910,9 @@
项目和解决方案
+
+ 并行编译的工程数量:
+
默认项目位置:
@@ -1910,6 +1970,9 @@
外观效果
+
+ Sharp Develop用户界面选项
+
标签和注释
@@ -1940,6 +2003,9 @@
当选择为空时剪切或复制整行
+
+ 启用虚拟空间
+
文字输入时自动隐藏鼠标光标(&H)
@@ -2030,6 +2096,12 @@
输入之前
+
+ 显示光标所在行
+
+
+ 启用动画效果
+
显示行尾标记
@@ -2462,6 +2534,9 @@
创建新类:
+
+ 无法直接创建此方法,因为没有此类的可用源代码。请选择用于创建此扩展方法的静态类。
+
导入方法
@@ -3074,6 +3149,12 @@
头文件位置
+
+ 取消所有已经定义的预处理符号的定义
+
+
+ 取消以下预处理符号的定义
+
符号
@@ -3246,6 +3327,9 @@
选中的对象不是类或者可重载的成员方法,因此无法显示派生属性。
+
+ 无法找到光标所在位置的对象的类型定义。
+
发送行到Ruby控制台
@@ -3602,6 +3686,12 @@
指派属性 (数量少时很快,但数量很大时可扩展性很差)
+
+ 默认的本地化模式
+
+
+ 保持现有的本地化模式不变
+
Localization Model
@@ -3768,6 +3858,9 @@ THIS DOES NOT AFFECT THE SOURCE CODE.
未找到工具
+
+ 识别接口需要帐号和密码
+
域名(&D):
@@ -3798,6 +3891,9 @@ THIS DOES NOT AFFECT THE SOURCE CODE.
显示说明(&S)
+
+ 重置失败。原因:由于另一个属性发生变化导致重置的值可能失效。
+
解析
@@ -3846,6 +3942,12 @@ THIS DOES NOT AFFECT THE SOURCE CODE.
此引用支持的语言
+
+ 嵌入互操作(interop)类型
+
+
+ 请指定是否将定义在引用的程序集中的COM交互类型嵌入到目标程序集中
+
本地复制
@@ -3942,6 +4044,11 @@ THIS DOES NOT AFFECT THE SOURCE CODE.
项目升级
+
+ 工程'${ProjectName}'要求采用MSBuild ${OldToolsVersion},但该版本并未安装。
+请问是否将它升级到MSBuild ${NewToolsVersion}?
+如果不升级那么此工程将无法打开。
+
这个解决方案是用SharpDevelop的旧版本创建的。
您需要转换为新版本的解决方案,因为它支持新语言或框架的新特性。
@@ -4001,6 +4108,9 @@ THIS DOES NOT AFFECT THE SOURCE CODE.
无法运行单元测试。找不到文件'{0}'。
+
+ 网络
+
应用程序已经存在。
@@ -4013,6 +4123,12 @@ THIS DOES NOT AFFECT THE SOURCE CODE.
本机没有找到IIS或IIS Express。
+
+ ASP.NET/IIS(Express)的工作进程({0})没有找到。
+
+
+ 未指定工程的URL地址或外部程序。请到工程属性的“调试”选项卡中检查WEB服务器的设置
+
服务器端口:
@@ -4025,6 +4141,12 @@ THIS DOES NOT AFFECT THE SOURCE CODE.
调试器无法附加到进程。
+
+ 使用本地IIS服务器
+
+
+ 应用程序/虚拟目录已经创建.
+
添加扩展
@@ -4043,6 +4165,12 @@ THIS DOES NOT AFFECT THE SOURCE CODE.
扩展
+
+ 文化(本地化类别):
+
+
+ 禁用ICEs
+
将警告作为错误处理:
@@ -4091,6 +4219,9 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension<
无法找到安装文件. WiX文件中包含错误.
+
+ 无法找到TARGETDIR(目标)文件夹或DirectoryRef(文件夹引用)元素。可能是它们在WiX文档中不存在, 或者是WiX文档不是针对WiX 3.0的并且对应用的命名空间不是"http://schemas.microsoft.com/wix/2006/wi"。
+
在'{0}'项目中没有找到WiX文件(.wxs)
@@ -4490,6 +4621,18 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension<
您真的想放弃您所作的更改吗?
+
+ 局部变量
+
+
+ 命名空间
+
+
+ 参数
+
+
+ 重载于
+
要保存改动吗?
@@ -4616,15 +4759,24 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension<
显示模块的名称
+
+ 请求
+
中断
断点
+
+ 遇到断点!
+
在{1}中的第{0}行遇到断点。
+
+ 条件
+
条件
@@ -4674,7 +4826,7 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension<
在{1}里的{0}: (第{2}行)
- 调试器抛出异常{0}:
+ 抛出了类型为{0}的异常:
显示异常详细信息
@@ -4748,12 +4900,33 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension<
静态成员
+
+ 内存
+
没有找到地址{0} !
+
+ 显示字节大小:
+
跳转到地址:
+
+ 下一个虚拟地址
+
+
+ 没有对内存地址的映射!
+
+
+ 未调试状态或进程已经在运行!
+
+
+ 前一个虚拟地址
+
+
+ 从{0}读取到[1}中, 大小:{2}.
+
刷新当前地址
@@ -4763,12 +4936,18 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension<
地址
+
+ (动态)
+
未加载任何符号。
已加载符号。
+
+ (在内存中)
+
排序
@@ -4808,6 +4987,9 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension<
由于没有选择活动的方法, 无法进行单步调试.
+
+ 无法切换到没有对应的上下文的线程。
+
调试器在运行时您不能切换线程.
@@ -4838,6 +5020,9 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension<
线程切换
+
+ 切换方法视图
+
监视
@@ -5156,6 +5341,9 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension<
从XML注释中生成文档
+
+ 您必须修改项目的生成选项才能生成XML文档文件。
+
XML文件不存在,您需要编译该项目。
@@ -5722,6 +5910,9 @@ SharpDevelop 编译资源时发现不对应:资源名称不是文件名,而
移除节点
+
+ 切换排序顺序
+
移除节点
@@ -5794,6 +5985,12 @@ SharpDevelop 编译资源时发现不对应:资源名称不是文件名,而
今天
+
+ 分组页脚
+
+
+ 分组表头
+
图像
@@ -5806,6 +6003,9 @@ SharpDevelop 编译资源时发现不对应:资源名称不是文件名,而
矩形
+
+ 表
+
标签
@@ -5842,6 +6042,12 @@ SharpDevelop 编译资源时发现不对应:资源名称不是文件名,而
报表类型
+
+ 选择分组列
+
+
+ 分组
+
列表布局
@@ -5971,6 +6177,9 @@ SharpDevelop 编译资源时发现不对应:资源名称不是文件名,而
配置元素集合
+
+ 实现ConfigurationSection的类
+
配置部分(Configuration Section)
@@ -6076,6 +6285,21 @@ SharpDevelop 编译资源时发现不对应:资源名称不是文件名,而
空资源文件
+
+ 此类使得永久属性更易于访问.
+
+
+ 插件选项
+
+
+ 菜单命令
+
+
+ SharpDevelop选项面板
+
+
+ SharpDevelop的视图内容(比如文本编辑顺或资源编辑器).
+
空视图
diff --git a/src/AddIns/BackendBindings/Scripting/Project/Src/ScriptingDesignerLoader.cs b/src/AddIns/BackendBindings/Scripting/Project/Src/ScriptingDesignerLoader.cs
index 3b2f85f8b1..3d80312211 100644
--- a/src/AddIns/BackendBindings/Scripting/Project/Src/ScriptingDesignerLoader.cs
+++ b/src/AddIns/BackendBindings/Scripting/Project/Src/ScriptingDesignerLoader.cs
@@ -10,7 +10,9 @@ using System.ComponentModel.Design.Serialization;
using System.Globalization;
using System.Resources;
using System.Security.Permissions;
+using System.Text;
+using ICSharpCode.Core;
using ICSharpCode.FormsDesigner.Services;
namespace ICSharpCode.Scripting
@@ -152,5 +154,15 @@ namespace ICSharpCode.Scripting
{
return null;
}
+
+ protected override void ReportFlushErrors(ICollection errors)
+ {
+ StringBuilder sb = new StringBuilder(StringParser.Parse("${res:ICSharpCode.SharpDevelop.FormDesigner.ReportFlushErrors}") + Environment.NewLine + Environment.NewLine);
+ foreach (var error in errors) {
+ sb.AppendLine(error.ToString());
+ sb.AppendLine();
+ }
+ MessageService.ShowError(sb.ToString());
+ }
}
}
diff --git a/src/AddIns/DisplayBindings/FormsDesigner/Project/Src/DesignerLoader/AbstractCodeDomDesignerLoader.cs b/src/AddIns/DisplayBindings/FormsDesigner/Project/Src/DesignerLoader/AbstractCodeDomDesignerLoader.cs
index 09c60eef2e..0d64b93843 100644
--- a/src/AddIns/DisplayBindings/FormsDesigner/Project/Src/DesignerLoader/AbstractCodeDomDesignerLoader.cs
+++ b/src/AddIns/DisplayBindings/FormsDesigner/Project/Src/DesignerLoader/AbstractCodeDomDesignerLoader.cs
@@ -8,7 +8,7 @@ using System.ComponentModel;
using System.ComponentModel.Design;
using System.ComponentModel.Design.Serialization;
using System.Reflection;
-
+using System.Text;
using ICSharpCode.Core;
using ICSharpCode.FormsDesigner.Services;
@@ -161,5 +161,15 @@ namespace ICSharpCode.FormsDesigner
throw;
}
}
+
+ protected override void ReportFlushErrors(ICollection errors)
+ {
+ StringBuilder sb = new StringBuilder(StringParser.Parse("${res:ICSharpCode.SharpDevelop.FormDesigner.ReportFlushErrors}") + Environment.NewLine + Environment.NewLine);
+ foreach (var error in errors) {
+ sb.AppendLine(error.ToString());
+ sb.AppendLine();
+ }
+ MessageService.ShowError(sb.ToString());
+ }
}
}