mirror of https://github.com/OpenRCT2/OpenRCT2.git
commit
768e915eed
|
@ -102,6 +102,7 @@ Includes all git commit authors. Aliases are GitHub user names.
|
||||||
* Spanish - (mdtrooper), Josué Acevedo (Wirlie), Daniel Trujillo Viedma (gdabi); small fixes: (teapartycthulu)
|
* Spanish - (mdtrooper), Josué Acevedo (Wirlie), Daniel Trujillo Viedma (gdabi); small fixes: (teapartycthulu)
|
||||||
* Swedish - (Jinxit), (mharrys), (Slimeyo), (Nubbie)
|
* Swedish - (Jinxit), (mharrys), (Slimeyo), (Nubbie)
|
||||||
* Traditional Chinese - Harry Lam (daihakken)
|
* Traditional Chinese - Harry Lam (daihakken)
|
||||||
|
* Norwegian - (Goddesen)
|
||||||
|
|
||||||
## Graphics
|
## Graphics
|
||||||
* OpenRCT2 Logo - Yannic Geurts (xzbobzx)
|
* OpenRCT2 Logo - Yannic Geurts (xzbobzx)
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
- Feature: Allow setting ownership of map edges.
|
- Feature: Allow setting ownership of map edges.
|
||||||
- Feature: Allow up to 255 cars per train.
|
- Feature: Allow up to 255 cars per train.
|
||||||
- Feature: Importing SV4 and SC4 files with rides.
|
- Feature: Importing SV4 and SC4 files with rides.
|
||||||
|
- Feature: Added Norwegian translation
|
||||||
- Removed: BMP screenshots.
|
- Removed: BMP screenshots.
|
||||||
- Technical: [#3699] Assymmetric-key-based authorisation and assignment storage
|
- Technical: [#3699] Assymmetric-key-based authorisation and assignment storage
|
||||||
- Technical: Mulitplayer groups are now stored in JSON format
|
- Technical: Mulitplayer groups are now stored in JSON format
|
||||||
|
|
|
@ -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
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@ const currency_descriptor CurrencyDescriptors[CURRENCY_END] = {
|
||||||
{ "ESP", 10, CURRENCY_SUFFIX, "Pts", CURRENCY_SUFFIX, "Pts", STR_PESETA }, // Spanish Peseta
|
{ "ESP", 10, CURRENCY_SUFFIX, "Pts", CURRENCY_SUFFIX, "Pts", STR_PESETA }, // Spanish Peseta
|
||||||
{ "ITL", 1000, CURRENCY_PREFIX, "L", CURRENCY_PREFIX, "L", STR_LIRA }, // Italian Lira
|
{ "ITL", 1000, CURRENCY_PREFIX, "L", CURRENCY_PREFIX, "L", STR_LIRA }, // Italian Lira
|
||||||
{ "NLG", 10, CURRENCY_PREFIX, "\xC6\x92", CURRENCY_PREFIX, "fl.", STR_GUILDERS }, // Dutch Guilder
|
{ "NLG", 10, CURRENCY_PREFIX, "\xC6\x92", CURRENCY_PREFIX, "fl.", STR_GUILDERS }, // Dutch Guilder
|
||||||
{ "SEK", 10, CURRENCY_SUFFIX, "kr.", CURRENCY_SUFFIX, "kr.", STR_KRONA }, // Swedish Krona
|
{ "SEK", 10, CURRENCY_SUFFIX, " kr", CURRENCY_SUFFIX, " kr", STR_KRONA }, // Swedish Krona
|
||||||
{ "EUR", 10, CURRENCY_PREFIX, "\xE2\x82\xAC", CURRENCY_SUFFIX, "EUR", STR_EUROS }, // Euro
|
{ "EUR", 10, CURRENCY_PREFIX, "\xE2\x82\xAC", CURRENCY_SUFFIX, "EUR", STR_EUROS }, // Euro
|
||||||
{ "KRW", 10000, CURRENCY_PREFIX, "\xE2\x82\xA9", CURRENCY_PREFIX, "W", STR_WON }, // South Korean Won
|
{ "KRW", 10000, CURRENCY_PREFIX, "\xE2\x82\xA9", CURRENCY_PREFIX, "W", STR_WON }, // South Korean Won
|
||||||
{ "RUB", 1000, CURRENCY_PREFIX, "R ", CURRENCY_PREFIX, "R ", STR_ROUBLE }, // Russian Rouble
|
{ "RUB", 1000, CURRENCY_PREFIX, "R ", CURRENCY_PREFIX, "R ", STR_ROUBLE }, // Russian Rouble
|
||||||
|
|
|
@ -99,6 +99,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_ENGLISH_UK, }, // LANGUAGE_NORWEGIAN
|
||||||
};
|
};
|
||||||
|
|
||||||
int gCurrentLanguage = LANGUAGE_UNDEFINED;
|
int gCurrentLanguage = LANGUAGE_UNDEFINED;
|
||||||
|
|
|
@ -40,6 +40,7 @@ enum {
|
||||||
LANGUAGE_RUSSIAN,
|
LANGUAGE_RUSSIAN,
|
||||||
LANGUAGE_CZECH,
|
LANGUAGE_CZECH,
|
||||||
LANGUAGE_JAPANESE,
|
LANGUAGE_JAPANESE,
|
||||||
|
LANGUAGE_NORWEGIAN,
|
||||||
LANGUAGE_COUNT
|
LANGUAGE_COUNT
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue