From 06250b3697bfd7e35d6633543bb0d255031157e3 Mon Sep 17 00:00:00 2001 From: Matt Ward Date: Sat, 12 Nov 2005 11:11:22 +0000 Subject: [PATCH] Fixed SD2-480 - Forms designer supports localisation. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@727 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../DesignerLoader/NRefactoryDesignerLoader.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/AddIns/DisplayBindings/FormDesigner/Project/Src/FormDesigner/DesignerLoader/NRefactoryDesignerLoader.cs b/src/AddIns/DisplayBindings/FormDesigner/Project/Src/FormDesigner/DesignerLoader/NRefactoryDesignerLoader.cs index 6b932731e4..e0385b57f8 100644 --- a/src/AddIns/DisplayBindings/FormDesigner/Project/Src/FormDesigner/DesignerLoader/NRefactoryDesignerLoader.cs +++ b/src/AddIns/DisplayBindings/FormDesigner/Project/Src/FormDesigner/DesignerLoader/NRefactoryDesignerLoader.cs @@ -97,9 +97,18 @@ namespace ICSharpCode.FormDesigner { this.loading = true; typeResolutionService = (ITypeResolutionService)host.GetService(typeof(ITypeResolutionService)); + this.designerLoaderHost = host; base.BeginLoad(host); } + protected override void Initialize() + { + CodeDomLocalizationProvider localizationProvider = new CodeDomLocalizationProvider(designerLoaderHost, CodeDomLocalizationModel.PropertyAssignment); + IDesignerSerializationManager manager = (IDesignerSerializationManager)designerLoaderHost.GetService(typeof(IDesignerSerializationManager)); + manager.AddSerializationProvider(localizationProvider); + base.Initialize(); + } + protected override void OnEndLoad(bool successful, ICollection errors) { this.loading = false;