diff --git a/I18N Commander/UI WinForms/Components/Setting.cs b/I18N Commander/UI WinForms/Components/Setting.cs
index 504157f..133bf45 100644
--- a/I18N Commander/UI WinForms/Components/Setting.cs
+++ b/I18N Commander/UI WinForms/Components/Setting.cs
@@ -441,7 +441,7 @@ public sealed partial class Setting : UserControl
var currentSetting = await AppSettings.GetGeneratorDotnetEnabled();
var settingData = new SettingUIData(
- Icon: Icons.icons8_code_512,
+ Icon: Icons.icons8_c_sharp_logo_svg,
SettingName: () => "Generator: .NET",
ChangeNeedsRestart: false,
SettingExplanation: () => "When enabled, .NET translation files are generated. Requires a .NET 7 or newer project.",
@@ -469,7 +469,7 @@ public sealed partial class Setting : UserControl
var currentSetting = await AppSettings.GetGeneratorDotnetDestinationPath();
var settingData = new SettingUIData(
- Icon: Icons.icons8_code_512,
+ Icon: Icons.icons8_c_sharp_logo_svg,
SettingName: () => "Generator: .NET Destination Path",
ChangeNeedsRestart: false,
SettingExplanation: () => "The destination path for the .NET translation files. You might use environment variables like %USERPROFILE%.",
@@ -528,7 +528,7 @@ public sealed partial class Setting : UserControl
var currentSetting = await AppSettings.GetGeneratorDotnetNamespace();
var settingData = new SettingUIData(
- Icon: Icons.icons8_code_512,
+ Icon: Icons.icons8_c_sharp_logo_svg,
SettingName: () => "Generator: .NET Namespace",
ChangeNeedsRestart: false,
SettingExplanation: () => "The namespace for the .NET I18N files.",
@@ -560,7 +560,7 @@ public sealed partial class Setting : UserControl
// Attention: We have to store the culture's index, because the index is not
// continuous and can change when the user adds or removes a culture!
var settingData = new SettingUIData(
- Icon: Icons.icons8_code_512,
+ Icon: Icons.icons8_c_sharp_logo_svg,
SettingName: () => "Generator: .NET Default Culture",
ChangeNeedsRestart: false,
SettingExplanation: () => "The default culture for the .NET, which is used when no culture is specified or available.",
@@ -604,7 +604,7 @@ public sealed partial class Setting : UserControl
var currentSetting = await AppSettings.GetGeneratorGodotEnabled();
var settingData = new SettingUIData(
- Icon: Icons.icons8_code_512,
+ Icon: Icons.godot_icon,
SettingName: () => "Generator: Godot",
ChangeNeedsRestart: false,
SettingExplanation: () => "When enabled, Godot translation files are generated. Requires a Godot 3.5 or newer project.",
@@ -632,7 +632,7 @@ public sealed partial class Setting : UserControl
var currentSetting = await AppSettings.GetGeneratorGodotDestinationPath();
var settingData = new SettingUIData(
- Icon: Icons.icons8_code_512,
+ Icon: Icons.godot_icon,
SettingName: () => "Generator: Godot Destination Path",
ChangeNeedsRestart: false,
SettingExplanation: () => "The destination path for the Godot translation files. You might use environment variables like %USERPROFILE%.",
diff --git a/I18N Commander/UI WinForms/Resources/Icons.Designer.cs b/I18N Commander/UI WinForms/Resources/Icons.Designer.cs
index 9425012..366c5b6 100644
--- a/I18N Commander/UI WinForms/Resources/Icons.Designer.cs
+++ b/I18N Commander/UI WinForms/Resources/Icons.Designer.cs
@@ -70,6 +70,16 @@ namespace UI_WinForms.Resources {
}
}
+ ///
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ ///
+ internal static System.Drawing.Bitmap godot_icon {
+ get {
+ object obj = ResourceManager.GetObject("godot_icon", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
///
/// Looks up a localized resource of type System.Drawing.Bitmap.
///
@@ -120,6 +130,16 @@ namespace UI_WinForms.Resources {
}
}
+ ///
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ ///
+ internal static System.Drawing.Bitmap icons8_c_sharp_logo_svg {
+ get {
+ object obj = ResourceManager.GetObject("icons8_c_sharp_logo_svg", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
///
/// Looks up a localized resource of type System.Drawing.Bitmap.
///
diff --git a/I18N Commander/UI WinForms/Resources/Icons.resx b/I18N Commander/UI WinForms/Resources/Icons.resx
index 5e58ae2..1de0062 100644
--- a/I18N Commander/UI WinForms/Resources/Icons.resx
+++ b/I18N Commander/UI WinForms/Resources/Icons.resx
@@ -121,6 +121,9 @@
deepl_logo_icon_170284.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ godot-icon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
icons8-add-folder-512.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -151,6 +154,9 @@
icons8-collectibles-512.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ icons8-c-sharp-logo.svg.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
icons8-delete-folder-512.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
diff --git a/I18N Commander/UI WinForms/Resources/godot-icon.png b/I18N Commander/UI WinForms/Resources/godot-icon.png
new file mode 100644
index 0000000..5439e21
Binary files /dev/null and b/I18N Commander/UI WinForms/Resources/godot-icon.png differ
diff --git a/I18N Commander/UI WinForms/Resources/icons8-c-sharp-logo.svg.png b/I18N Commander/UI WinForms/Resources/icons8-c-sharp-logo.svg.png
new file mode 100644
index 0000000..8d48630
Binary files /dev/null and b/I18N Commander/UI WinForms/Resources/icons8-c-sharp-logo.svg.png differ