Merge pull request #1751 from Gymnasiast/extra-languages

Add Simplified Chinese and Finnish as selectable languages
This commit is contained in:
Ted John 2015-08-09 23:17:52 +01:00
commit 3bc58b7d7f
4 changed files with 9 additions and 0 deletions

View File

@ -139,6 +139,8 @@ config_enum_definition _languageEnum[] = {
{ "it-IT", LANGUAGE_ITALIAN },
{ "pt-BR", LANGUAGE_PORTUGUESE_BR },
{ "zh-Hant", LANGUAGE_CHINESE_TRADITIONAL },
{ "zh-Hans", LANGUAGE_CHINESE_SIMPLIFIED },
{ "fi-FI", LANGUAGE_FINNISH },
END_OF_ENUM
};

View File

@ -72,6 +72,8 @@ const language_descriptor LanguagesDescriptors[LANGUAGE_COUNT] = {
{ "it-IT", "Italian", "Italiano", "italian", FONT_OPENRCT2_SPRITE, RCT2_LANGUAGE_ID_ITALIAN }, // LANGUAGE_ITALIAN
{ "pt-BR", "Portuguese (BR)", "Portug\xC3\xAAs (BR)", "portuguese_br", FONT_OPENRCT2_SPRITE, RCT2_LANGUAGE_ID_PORTUGESE }, // LANGUAGE_PORTUGUESE_BR
{ "zh-Hant", "Chinese (Traditional)", "Chinese (Traditional)", "chinese_traditional", &TTFFontMingliu, RCT2_LANGUAGE_ID_CHINESE_TRADITIONAL }, // LANGUAGE_CHINESE_TRADITIONAL
{ "zh-Hans", "Chinese (Simplified)", "Chinese (Simplified)", "chinese_simplified", &TTFFontMingliu, RCT2_LANGUAGE_ID_CHINESE_SIMPLIFIED }, // LANGUAGE_CHINESE_SIMPLIFIED
{ "fi-FI", "Finnish", "Suomi", "finnish", FONT_OPENRCT2_SPRITE, RCT2_LANGUAGE_ID_ENGLISH_UK }, // LANGUAGE_FINNISH
// { "kr-KR", "Korean", "Korean", "english_uk", "malgun.ttf", RCT2_LANGUAGE_ID_KOREAN }, // LANGUAGE_KOREAN
};

View File

@ -38,6 +38,8 @@ enum {
LANGUAGE_ITALIAN,
LANGUAGE_PORTUGUESE_BR,
LANGUAGE_CHINESE_TRADITIONAL,
LANGUAGE_CHINESE_SIMPLIFIED,
LANGUAGE_FINNISH,
// LANGUAGE_KOREAN,
LANGUAGE_COUNT
};

View File

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