Merge pull request #1416 from Gymnasiast/portuguese

Add support for Portuguese, closes #711
This commit is contained in:
Ted John 2015-06-21 14:29:05 +01:00
commit 9a1b09f022
4 changed files with 10 additions and 3 deletions

View File

@ -136,6 +136,7 @@ config_enum_definition _languageEnum[] = {
{ "es-ES", LANGUAGE_SPANISH },
{ "sv-SE", LANGUAGE_SWEDISH },
{ "it-IT", LANGUAGE_ITALIAN },
{ "pt-BR", LANGUAGE_PORTUGUESE_BR },
END_OF_ENUM
};

View File

@ -43,7 +43,8 @@ const char *language_names[LANGUAGE_COUNT] = {
"Polski", // LANGUAGE_POLISH
"Espa\u00F1ol", // LANGUAGE_SPANISH
"Svenska", // LANGUAGE_SWEDISH
"Italiano" // LANGUAGE_ITALIAN
"Italiano", // LANGUAGE_ITALIAN
"Portug\u00CAs (BR)"// LANGUAGE_PORTUGUESE_BR
};
const char *language_filenames[LANGUAGE_COUNT] = {
@ -57,7 +58,8 @@ const char *language_filenames[LANGUAGE_COUNT] = {
"polish", // LANGUAGE_POLISH
"spanish_sp", // LANGUAGE_SPANISH
"swedish", // LANGUAGE_SWEDISH
"italian" // LANGUAGE_ITALIAN
"italian", // LANGUAGE_ITALIAN
"portuguese_br" // LANGUAGE_PORTUGUESE_BR
};
int gCurrentLanguage = LANGUAGE_UNDEFINED;
@ -268,7 +270,7 @@ static void language_close(language_data *language)
}
const int OpenRCT2LangIdToObjectLangId[] = {
0, 0, 1, 3, 6, 2, 0, 0, 4, 7, 5
0, 0, 1, 3, 6, 2, 0, 0, 4, 7, 5, 13
};
/* rct2: 0x0098DA16 */

View File

@ -35,6 +35,7 @@ enum {
LANGUAGE_SPANISH,
LANGUAGE_SWEDISH,
LANGUAGE_ITALIAN,
LANGUAGE_PORTUGUESE_BR,
LANGUAGE_COUNT
};

View File

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