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 @@ + + +