diff --git a/ShareX/Enums.cs b/ShareX/Enums.cs
index 20628a54d..5ca34dc31 100644
--- a/ShareX/Enums.cs
+++ b/ShareX/Enums.cs
@@ -67,6 +67,8 @@ public enum SupportedLanguage
TraditionalChinese,
[Description("Türkçe (Turkish)")]
Turkish,
+ [Description("Українська (Ukrainian)")]
+ Ukrainian,
[Description("Tiếng Việt (Vietnamese)")]
Vietnamese
}
diff --git a/ShareX/Forms/AboutForm.cs b/ShareX/Forms/AboutForm.cs
index 7f142fb7a..20f72f6f8 100644
--- a/ShareX/Forms/AboutForm.cs
+++ b/ShareX/Forms/AboutForm.cs
@@ -95,6 +95,7 @@ public AboutForm()
{Resources.AboutForm_AboutForm_Language_ru}: https://github.com/L1Q
{Resources.AboutForm_AboutForm_Language_zh_TW}: https://github.com/alantsai
{Resources.AboutForm_AboutForm_Language_it_IT}: https://github.com/pjammo
+Ukrainian: https://github.com/6c6c6
{Resources.AboutForm_AboutForm_External_libraries}:
diff --git a/ShareX/LanguageHelper.cs b/ShareX/LanguageHelper.cs
index 5f98c24a6..9c2083f3d 100644
--- a/ShareX/LanguageHelper.cs
+++ b/ShareX/LanguageHelper.cs
@@ -116,6 +116,9 @@ public static Image GetLanguageIcon(SupportedLanguage language)
case SupportedLanguage.Turkish:
icon = Resources.tr;
break;
+ case SupportedLanguage.Ukrainian:
+ icon = Resources.ua;
+ break;
case SupportedLanguage.Vietnamese:
icon = Resources.vn;
break;
@@ -170,6 +173,9 @@ public static string GetCultureName(SupportedLanguage language)
case SupportedLanguage.Turkish:
cultureName = "tr-TR";
break;
+ case SupportedLanguage.Ukrainian:
+ cultureName = "uk-UA";
+ break;
case SupportedLanguage.Vietnamese:
cultureName = "vi-VN";
break;
diff --git a/ShareX/Properties/Resources.Designer.cs b/ShareX/Properties/Resources.Designer.cs
index 065990642..a6aa22709 100644
--- a/ShareX/Properties/Resources.Designer.cs
+++ b/ShareX/Properties/Resources.Designer.cs
@@ -2391,6 +2391,16 @@ public static System.Drawing.Bitmap Twitter {
}
}
+ ///
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ ///
+ public static System.Drawing.Bitmap ua {
+ get {
+ object obj = ResourceManager.GetObject("ua", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
///
/// Looks up a localized resource of type System.Drawing.Bitmap.
///
diff --git a/ShareX/Properties/Resources.resx b/ShareX/Properties/Resources.resx
index cc5b067a3..d145b22f3 100644
--- a/ShareX/Properties/Resources.resx
+++ b/ShareX/Properties/Resources.resx
@@ -964,4 +964,7 @@ Middle click to close
Shorten
+
+ ..\Resources\ua.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
\ No newline at end of file
diff --git a/ShareX/Resources/ua.png b/ShareX/Resources/ua.png
new file mode 100644
index 000000000..09563a219
Binary files /dev/null and b/ShareX/Resources/ua.png differ
diff --git a/ShareX/ShareX.csproj b/ShareX/ShareX.csproj
index eab44323c..012d2ff3c 100644
--- a/ShareX/ShareX.csproj
+++ b/ShareX/ShareX.csproj
@@ -1489,6 +1489,9 @@
+
+
+