mirror of https://github.com/OpenRCT2/OpenRCT2.git
Merge pull request #1416 from Gymnasiast/portuguese
Add support for Portuguese, closes #711
This commit is contained in:
commit
9a1b09f022
|
@ -136,6 +136,7 @@ config_enum_definition _languageEnum[] = {
|
||||||
{ "es-ES", LANGUAGE_SPANISH },
|
{ "es-ES", LANGUAGE_SPANISH },
|
||||||
{ "sv-SE", LANGUAGE_SWEDISH },
|
{ "sv-SE", LANGUAGE_SWEDISH },
|
||||||
{ "it-IT", LANGUAGE_ITALIAN },
|
{ "it-IT", LANGUAGE_ITALIAN },
|
||||||
|
{ "pt-BR", LANGUAGE_PORTUGUESE_BR },
|
||||||
END_OF_ENUM
|
END_OF_ENUM
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -43,7 +43,8 @@ const char *language_names[LANGUAGE_COUNT] = {
|
||||||
"Polski", // LANGUAGE_POLISH
|
"Polski", // LANGUAGE_POLISH
|
||||||
"Espa\u00F1ol", // LANGUAGE_SPANISH
|
"Espa\u00F1ol", // LANGUAGE_SPANISH
|
||||||
"Svenska", // LANGUAGE_SWEDISH
|
"Svenska", // LANGUAGE_SWEDISH
|
||||||
"Italiano" // LANGUAGE_ITALIAN
|
"Italiano", // LANGUAGE_ITALIAN
|
||||||
|
"Portug\u00CAs (BR)"// LANGUAGE_PORTUGUESE_BR
|
||||||
};
|
};
|
||||||
|
|
||||||
const char *language_filenames[LANGUAGE_COUNT] = {
|
const char *language_filenames[LANGUAGE_COUNT] = {
|
||||||
|
@ -57,7 +58,8 @@ const char *language_filenames[LANGUAGE_COUNT] = {
|
||||||
"polish", // LANGUAGE_POLISH
|
"polish", // LANGUAGE_POLISH
|
||||||
"spanish_sp", // LANGUAGE_SPANISH
|
"spanish_sp", // LANGUAGE_SPANISH
|
||||||
"swedish", // LANGUAGE_SWEDISH
|
"swedish", // LANGUAGE_SWEDISH
|
||||||
"italian" // LANGUAGE_ITALIAN
|
"italian", // LANGUAGE_ITALIAN
|
||||||
|
"portuguese_br" // LANGUAGE_PORTUGUESE_BR
|
||||||
};
|
};
|
||||||
|
|
||||||
int gCurrentLanguage = LANGUAGE_UNDEFINED;
|
int gCurrentLanguage = LANGUAGE_UNDEFINED;
|
||||||
|
@ -268,7 +270,7 @@ static void language_close(language_data *language)
|
||||||
}
|
}
|
||||||
|
|
||||||
const int OpenRCT2LangIdToObjectLangId[] = {
|
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 */
|
/* rct2: 0x0098DA16 */
|
||||||
|
|
|
@ -35,6 +35,7 @@ enum {
|
||||||
LANGUAGE_SPANISH,
|
LANGUAGE_SPANISH,
|
||||||
LANGUAGE_SWEDISH,
|
LANGUAGE_SWEDISH,
|
||||||
LANGUAGE_ITALIAN,
|
LANGUAGE_ITALIAN,
|
||||||
|
LANGUAGE_PORTUGUESE_BR,
|
||||||
LANGUAGE_COUNT
|
LANGUAGE_COUNT
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -635,6 +635,9 @@ uint16 platform_get_locale_language(){
|
||||||
else if (strcmp(langCode, "ITA") == 0){
|
else if (strcmp(langCode, "ITA") == 0){
|
||||||
return LANGUAGE_ITALIAN;
|
return LANGUAGE_ITALIAN;
|
||||||
}
|
}
|
||||||
|
else if (strcmp(langCode, "POR") == 0){
|
||||||
|
return LANGUAGE_PORTUGUESE_BR;
|
||||||
|
}
|
||||||
return LANGUAGE_UNDEFINED;
|
return LANGUAGE_UNDEFINED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue