Added support for Norwegian (nb-NO)

This commit is contained in:
Goddesen 2016-05-31 21:38:13 +02:00
parent ad372a5aef
commit 9aa5958484
4 changed files with 7 additions and 0 deletions

View File

@ -142,6 +142,7 @@ config_enum_definition _languageEnum[] = {
{ "ru-RU", LANGUAGE_RUSSIAN }, { "ru-RU", LANGUAGE_RUSSIAN },
{ "cs-CZ", LANGUAGE_CZECH }, { "cs-CZ", LANGUAGE_CZECH },
{ "ja-JP", LANGUAGE_JAPANESE }, { "ja-JP", LANGUAGE_JAPANESE },
{ "nb-NO", LANGUAGE_NORWEGIAN },
END_OF_ENUM END_OF_ENUM
}; };

View File

@ -41,6 +41,7 @@ enum {
RCT2_LANGUAGE_ID_CHINESE_TRADITIONAL, RCT2_LANGUAGE_ID_CHINESE_TRADITIONAL,
RCT2_LANGUAGE_ID_12, RCT2_LANGUAGE_ID_12,
RCT2_LANGUAGE_ID_PORTUGUESE, RCT2_LANGUAGE_ID_PORTUGUESE,
RCT2_LANGUAGE_ID_NORWEGIAN,
RCT2_LANGUAGE_ID_END = 255 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 { "ru-RU", "Russian", "Russian", &TTFFontArial, RCT2_LANGUAGE_ID_ENGLISH_UK }, // LANGUAGE_RUSSIAN
{ "cs-CZ", "Czech", "Czech", &TTFFontArial, RCT2_LANGUAGE_ID_ENGLISH_UK }, // LANGUAGE_CZECH { "cs-CZ", "Czech", "Czech", &TTFFontArial, RCT2_LANGUAGE_ID_ENGLISH_UK }, // LANGUAGE_CZECH
{ "ja-JP", "Japanese", "Japanese", &TTFFontMSGothic, RCT2_LANGUAGE_ID_ENGLISH_UK }, // LANGUAGE_JAPANESE { "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; int gCurrentLanguage = LANGUAGE_UNDEFINED;

View File

@ -40,6 +40,7 @@ enum {
LANGUAGE_RUSSIAN, LANGUAGE_RUSSIAN,
LANGUAGE_CZECH, LANGUAGE_CZECH,
LANGUAGE_JAPANESE, LANGUAGE_JAPANESE,
LANGUAGE_NORWEGIAN,
LANGUAGE_COUNT LANGUAGE_COUNT
}; };

View File

@ -875,6 +875,9 @@ uint16 platform_get_locale_language()
else if (strcmp(langCode, "FIN") == 0){ else if (strcmp(langCode, "FIN") == 0){
return LANGUAGE_FINNISH; return LANGUAGE_FINNISH;
} }
else if (strcmp(langCode, "NOR") == 0){
return LANGUAGE_NORWEGIAN;
}
return LANGUAGE_UNDEFINED; return LANGUAGE_UNDEFINED;
} }