From 9aa595848430313a9be69be1971242de048fd39d Mon Sep 17 00:00:00 2001 From: Goddesen Date: Tue, 31 May 2016 21:38:13 +0200 Subject: [PATCH] Added support for Norwegian (nb-NO) --- src/config.c | 1 + src/localisation/language.cpp | 2 ++ src/localisation/language.h | 1 + src/platform/windows.c | 3 +++ 4 files changed, 7 insertions(+) diff --git a/src/config.c b/src/config.c index 45cd0c1b31..d9fa2fa1c5 100644 --- a/src/config.c +++ b/src/config.c @@ -142,6 +142,7 @@ config_enum_definition _languageEnum[] = { { "ru-RU", LANGUAGE_RUSSIAN }, { "cs-CZ", LANGUAGE_CZECH }, { "ja-JP", LANGUAGE_JAPANESE }, + { "nb-NO", LANGUAGE_NORWEGIAN }, END_OF_ENUM }; diff --git a/src/localisation/language.cpp b/src/localisation/language.cpp index 2ecc102d3d..19052c6493 100644 --- a/src/localisation/language.cpp +++ b/src/localisation/language.cpp @@ -41,6 +41,7 @@ enum { RCT2_LANGUAGE_ID_CHINESE_TRADITIONAL, RCT2_LANGUAGE_ID_12, RCT2_LANGUAGE_ID_PORTUGUESE, + RCT2_LANGUAGE_ID_NORWEGIAN, RCT2_LANGUAGE_ID_END = 255 }; @@ -99,6 +100,7 @@ const language_descriptor LanguagesDescriptors[LANGUAGE_COUNT] = { { "ru-RU", "Russian", "Russian", &TTFFontArial, RCT2_LANGUAGE_ID_ENGLISH_UK }, // LANGUAGE_RUSSIAN { "cs-CZ", "Czech", "Czech", &TTFFontArial, RCT2_LANGUAGE_ID_ENGLISH_UK }, // LANGUAGE_CZECH { "ja-JP", "Japanese", "Japanese", &TTFFontMSGothic, RCT2_LANGUAGE_ID_ENGLISH_UK }, // LANGUAGE_JAPANESE + { "nb-NO", "Norwegian", "Norsk", FONT_OPENRCT2_SPRITE, RCT2_LANGUAGE_ID_NORWEGIAN, }, // LANGUAGE_NORWEGIAN }; int gCurrentLanguage = LANGUAGE_UNDEFINED; diff --git a/src/localisation/language.h b/src/localisation/language.h index 4c4bf56037..eabc6fbb53 100644 --- a/src/localisation/language.h +++ b/src/localisation/language.h @@ -40,6 +40,7 @@ enum { LANGUAGE_RUSSIAN, LANGUAGE_CZECH, LANGUAGE_JAPANESE, + LANGUAGE_NORWEGIAN, LANGUAGE_COUNT }; diff --git a/src/platform/windows.c b/src/platform/windows.c index 8f8fd650a9..86361aad9e 100644 --- a/src/platform/windows.c +++ b/src/platform/windows.c @@ -875,6 +875,9 @@ uint16 platform_get_locale_language() else if (strcmp(langCode, "FIN") == 0){ return LANGUAGE_FINNISH; } + else if (strcmp(langCode, "NOR") == 0){ + return LANGUAGE_NORWEGIAN; + } return LANGUAGE_UNDEFINED; }