Index: src/Plugins/Wti/Wti.Forms/Properties/Resources.Designer.cs =================================================================== diff -u -ra4ac4e49268888b50f6f9606a1b8dd8225e1b24f -r9899f1e2aec5591e852958960204d451d3ad2ca9 --- src/Plugins/Wti/Wti.Forms/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision a4ac4e49268888b50f6f9606a1b8dd8225e1b24f) +++ src/Plugins/Wti/Wti.Forms/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision 9899f1e2aec5591e852958960204d451d3ad2ca9) @@ -61,6 +61,15 @@ } /// + /// Looks up a localized string similar to Algemeen. + /// + public static string Categories_General { + get { + return ResourceManager.GetString("Categories_General", resourceCulture); + } + } + + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// public static System.Drawing.Bitmap WtiProjectFolderIcon { @@ -69,5 +78,32 @@ return ((System.Drawing.Bitmap)(obj)); } } + + /// + /// Looks up a localized string similar to Naam van het WTI 2017 project.. + /// + public static string WtiProjectNameDescription { + get { + return ResourceManager.GetString("WtiProjectNameDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Naam. + /// + public static string WtiProjectNameDisplayName { + get { + return ResourceManager.GetString("WtiProjectNameDisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WTI 2017 project. + /// + public static string WtiProjectPropertiesDisplayName { + get { + return ResourceManager.GetString("WtiProjectPropertiesDisplayName", resourceCulture); + } + } } } Index: src/Plugins/Wti/Wti.Forms/Properties/Resources.resx =================================================================== diff -u -ra4ac4e49268888b50f6f9606a1b8dd8225e1b24f -r9899f1e2aec5591e852958960204d451d3ad2ca9 --- src/Plugins/Wti/Wti.Forms/Properties/Resources.resx (.../Resources.resx) (revision a4ac4e49268888b50f6f9606a1b8dd8225e1b24f) +++ src/Plugins/Wti/Wti.Forms/Properties/Resources.resx (.../Resources.resx) (revision 9899f1e2aec5591e852958960204d451d3ad2ca9) @@ -117,8 +117,20 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Algemeen + ..\Resources\folder-stand.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + Naam van het WTI 2017 project. + + + Naam + + + WTI 2017 project + \ No newline at end of file Index: src/Plugins/Wti/Wti.Forms/PropertyClasses/WtiProjectProperties.cs =================================================================== diff -u -rfdc45df8cf7ca4dba62fb6e96b5cf8ef7ab73ade -r9899f1e2aec5591e852958960204d451d3ad2ca9 --- src/Plugins/Wti/Wti.Forms/PropertyClasses/WtiProjectProperties.cs (.../WtiProjectProperties.cs) (revision fdc45df8cf7ca4dba62fb6e96b5cf8ef7ab73ade) +++ src/Plugins/Wti/Wti.Forms/PropertyClasses/WtiProjectProperties.cs (.../WtiProjectProperties.cs) (revision 9899f1e2aec5591e852958960204d451d3ad2ca9) @@ -1,11 +1,17 @@ using DelftTools.Shell.Gui; +using DelftTools.Utils; using Wti.Data; +using Wti.Forms.Properties; namespace Wti.Forms.PropertyClasses { + [ResourcesDisplayName(typeof(Resources), "WtiProjectPropertiesDisplayName")] public class WtiProjectProperties : ObjectProperties { + [ResourcesCategory(typeof(Resources), "Categories_General")] + [ResourcesDisplayName(typeof(Resources), "WtiProjectNameDisplayName")] + [ResourcesDescription(typeof(Resources), "WtiProjectNameDescription")] public string Name { get Index: src/Plugins/Wti/Wti.Plugin/WtiApplicationPlugin.cs =================================================================== diff -u -ra4ac4e49268888b50f6f9606a1b8dd8225e1b24f -r9899f1e2aec5591e852958960204d451d3ad2ca9 --- src/Plugins/Wti/Wti.Plugin/WtiApplicationPlugin.cs (.../WtiApplicationPlugin.cs) (revision a4ac4e49268888b50f6f9606a1b8dd8225e1b24f) +++ src/Plugins/Wti/Wti.Plugin/WtiApplicationPlugin.cs (.../WtiApplicationPlugin.cs) (revision 9899f1e2aec5591e852958960204d451d3ad2ca9) @@ -49,7 +49,7 @@ { yield return new DataItemInfo { - Name = "WTI2017 project", + Name = WtiFormsResources.WtiProjectPropertiesDisplayName, Category = "WTI 2017", Image = WtiFormsResources.WtiProjectFolderIcon, CreateData = owner => new WtiProject() Index: test/Plugins/Wti/Wti.Plugin.Test/WtiApplicationPluginTest.cs =================================================================== diff -u -ra4ac4e49268888b50f6f9606a1b8dd8225e1b24f -r9899f1e2aec5591e852958960204d451d3ad2ca9 --- test/Plugins/Wti/Wti.Plugin.Test/WtiApplicationPluginTest.cs (.../WtiApplicationPluginTest.cs) (revision a4ac4e49268888b50f6f9606a1b8dd8225e1b24f) +++ test/Plugins/Wti/Wti.Plugin.Test/WtiApplicationPluginTest.cs (.../WtiApplicationPluginTest.cs) (revision 9899f1e2aec5591e852958960204d451d3ad2ca9) @@ -56,7 +56,7 @@ Assert.AreEqual(1, dataItemDefinitions.Length); DataItemInfo projectDataItemDefinition = dataItemDefinitions.Single(did => did.ValueType == typeof(WtiProject)); - Assert.AreEqual("WTI2017 project", projectDataItemDefinition.Name); + Assert.AreEqual("WTI 2017 project", projectDataItemDefinition.Name); Assert.AreEqual("WTI 2017", projectDataItemDefinition.Category); Assert.AreEqual(16, projectDataItemDefinition.Image.Width); Assert.AreEqual(16, projectDataItemDefinition.Image.Height);