From a079117507bf10dfa2c0642aa2a71f1afea140ec Mon Sep 17 00:00:00 2001 From: Muzychenko Andrey <33288308+k4zmu2a@users.noreply.github.com> Date: Sun, 31 Oct 2021 18:29:41 +0300 Subject: [PATCH] Added Korean translation. --- SpaceCadetPinball/SpaceCadetPinball.rc | Bin 621924 -> 652426 bytes SpaceCadetPinball/gdrv.cpp | 3 +++ SpaceCadetPinball/options.cpp | 1 + SpaceCadetPinball/options.h | 1 + SpaceCadetPinball/resource.h | 2 +- 5 files changed, 6 insertions(+), 1 deletion(-) diff --git a/SpaceCadetPinball/SpaceCadetPinball.rc b/SpaceCadetPinball/SpaceCadetPinball.rc index 10dd66e82be4671e7f603e8923c40240a6272e62..e0c046c59de1abe3bdf39897d0991a126cc80a2a 100644 GIT binary patch delta 6362 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 CXG4wv delta 51 wcmeBrss7}b>IRiJlh0KOwZ|kg0x=U1GXpUT5VHa?8xXStF~|0pWKO+_073v0+yDRo diff --git a/SpaceCadetPinball/gdrv.cpp b/SpaceCadetPinball/gdrv.cpp index 55dec27..eee8626 100644 --- a/SpaceCadetPinball/gdrv.cpp +++ b/SpaceCadetPinball/gdrv.cpp @@ -458,6 +458,9 @@ void gdrv::grtext_draw_ttext_in_box(LPCWSTR text, int xOff, int yOff, int width, case Languages::Japanese: font = "MS UI Gothic"; break; + case Languages::Korean: + font = "Gulim"; + break; default: font = "Arial"; } diff --git a/SpaceCadetPinball/options.cpp b/SpaceCadetPinball/options.cpp index 144b503..33d60bc 100644 --- a/SpaceCadetPinball/options.cpp +++ b/SpaceCadetPinball/options.cpp @@ -88,6 +88,7 @@ LanguageMenuEntry options::LanguageMenu[] {L"اَلْعَرَبِيَّة", Languages::Arabic}, {L"Ελληνικά", Languages::Greek}, {L"Español", Languages::Spanish}, + {L"한국어", Languages::Korean}, }; void options::ReadOptions() diff --git a/SpaceCadetPinball/options.h b/SpaceCadetPinball/options.h index c89bf44..a36d375 100644 --- a/SpaceCadetPinball/options.h +++ b/SpaceCadetPinball/options.h @@ -22,6 +22,7 @@ enum class Languages Arabic = MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_SAUDI_ARABIA), Greek = MAKELANGID(LANG_GREEK, SUBLANG_GREEK_GREECE), Spanish = MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_MODERN), + Korean = MAKELANGID(LANG_KOREAN, SUBLANG_KOREAN), }; struct LanguageMenuEntry diff --git a/SpaceCadetPinball/resource.h b/SpaceCadetPinball/resource.h index 9910afa..7aca24a 100644 --- a/SpaceCadetPinball/resource.h +++ b/SpaceCadetPinball/resource.h @@ -242,7 +242,7 @@ #define DLG_HIGHSCORES_EditName5 605 #define Menu1_AlternativeRender 601 #define Menu1_Language 700 -#define Menu1_LanguageMax 718 +#define Menu1_LanguageMax 719 // Next default values for new objects //