diff --git a/contributors.md b/contributors.md index c56aa370db..a50932ed55 100644 --- a/contributors.md +++ b/contributors.md @@ -283,6 +283,7 @@ Appreciation for contributors who have provided substantial work, but are no lon * Russian - (Soosisya) * Spanish - Josué Acevedo (Wirlie), Diego Mateos (dimateos), (frenchiveruti), (mdtrooper), Daniel Trujillo Viedma (gDanix); small fixes: (teapartycthulu) * Swedish - (Jinxit), (mharrys), (Slimeyo), Matte Andersson (Nubbie) +* Ukrainian - (CsyeCokTheSolly), (Veydzher), (Saba4ara) ## Graphics * Yannic Geurts (xzbobzx) - OpenRCT2 Logo diff --git a/distribution/changelog.txt b/distribution/changelog.txt index 8271b583b0..7c23184988 100644 --- a/distribution/changelog.txt +++ b/distribution/changelog.txt @@ -1,5 +1,6 @@ 0.4.9 (in development) ------------------------------------------------------------------------ +- Feature: [#20376] Add Ukrainian language. - Feature: [#20709] [Plugin] Plugins can now check metadata from all registered plugins. - Feature: [#21376] Add option to reload an object (for object developers). - Improved: [#21356] Resize the title bar when moving between displays with different scaling factors on Windows systems. diff --git a/src/openrct2/localisation/Language.cpp b/src/openrct2/localisation/Language.cpp index 7bfc5cd4a9..a47d68c901 100644 --- a/src/openrct2/localisation/Language.cpp +++ b/src/openrct2/localisation/Language.cpp @@ -49,6 +49,7 @@ const LanguageDescriptor LanguagesDescriptors[LANGUAGE_COUNT] = { "fi-FI", "Finnish", "Suomi", LANGUAGE_UNDEFINED, FAMILY_OPENRCT2_SPRITE, false }, // LANGUAGE_FINNISH { "sv-SE", "Swedish", "Svenska", LANGUAGE_UNDEFINED, FAMILY_OPENRCT2_SPRITE, false }, // LANGUAGE_SWEDISH { "tr-TR", "Turkish", "Türkçe", LANGUAGE_UNDEFINED, FAMILY_OPENRCT2_SPRITE, false }, // LANGUAGE_TURKISH + { "uk-UA", "Ukrainian", u8"Українська", LANGUAGE_UNDEFINED, FAMILY_OPENRCT2_SPRITE, false }, // LANGUAGE_UKRAINIAN { "vi-VN", "Vietnamese", "Vietnamese", LANGUAGE_UNDEFINED, FAMILY(&TTFFamilySansSerif), false }, // LANGUAGE_VIETNAMESE }; // clang-format on diff --git a/src/openrct2/localisation/Language.h b/src/openrct2/localisation/Language.h index 31b68fa1bb..c5f406f3f7 100644 --- a/src/openrct2/localisation/Language.h +++ b/src/openrct2/localisation/Language.h @@ -43,6 +43,7 @@ enum LANGUAGE_FINNISH, LANGUAGE_SWEDISH, LANGUAGE_TURKISH, + LANGUAGE_UKRAINIAN, LANGUAGE_VIETNAMESE, LANGUAGE_COUNT }; diff --git a/src/openrct2/platform/Platform.Win32.cpp b/src/openrct2/platform/Platform.Win32.cpp index c0713b1455..8ecbda62d7 100644 --- a/src/openrct2/platform/Platform.Win32.cpp +++ b/src/openrct2/platform/Platform.Win32.cpp @@ -604,6 +604,7 @@ namespace Platform { L"fi", LANGUAGE_FINNISH }, { L"sv", LANGUAGE_SWEDISH }, { L"tr", LANGUAGE_TURKISH }, + { L"uk", LANGUAGE_UKRAINIAN }, { L"vi", LANGUAGE_VIETNAMESE }, }; static_assert(