mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-12-29 21:41:49 +00:00
ZoneCommon: Add GameLanguagePrefix class and save known prefixes for languages in the game object
This commit is contained in:
@@ -21,4 +21,28 @@ void GameT6::RemoveZone(Zone* zone)
|
||||
std::vector<Zone*> GameT6::GetZones()
|
||||
{
|
||||
return m_zones;
|
||||
}
|
||||
}
|
||||
|
||||
std::vector<GameLanguagePrefix> GameT6::GetLanguagePrefixes()
|
||||
{
|
||||
std::vector<GameLanguagePrefix> prefixes;
|
||||
|
||||
prefixes.emplace_back(GameLanguage::LANGUAGE_ENGLISH, "en_");
|
||||
prefixes.emplace_back(GameLanguage::LANGUAGE_FRENCH, "fr_");
|
||||
prefixes.emplace_back(GameLanguage::LANGUAGE_FRENCH_CAN, "fc_");
|
||||
prefixes.emplace_back(GameLanguage::LANGUAGE_GERMAN, "ge_");
|
||||
prefixes.emplace_back(GameLanguage::LANGUAGE_AUSTRIAN, "as_");
|
||||
prefixes.emplace_back(GameLanguage::LANGUAGE_ITALIAN, "it_");
|
||||
prefixes.emplace_back(GameLanguage::LANGUAGE_SPANISH, "sp_");
|
||||
prefixes.emplace_back(GameLanguage::LANGUAGE_BRITISH, "br_");
|
||||
prefixes.emplace_back(GameLanguage::LANGUAGE_RUSSIAN, "ru_");
|
||||
prefixes.emplace_back(GameLanguage::LANGUAGE_POLISH, "po_");
|
||||
prefixes.emplace_back(GameLanguage::LANGUAGE_KOREAN, "ko_");
|
||||
prefixes.emplace_back(GameLanguage::LANGUAGE_JAPANESE, "ja_");
|
||||
prefixes.emplace_back(GameLanguage::LANGUAGE_CZECH, "cz_");
|
||||
prefixes.emplace_back(GameLanguage::LANGUAGE_FULL_JAPANESE, "fj_");
|
||||
prefixes.emplace_back(GameLanguage::LANGUAGE_PORTUGUESE, "bp_");
|
||||
prefixes.emplace_back(GameLanguage::LANGUAGE_MEXICAN_SPANISH, "ms_");
|
||||
|
||||
return prefixes;
|
||||
}
|
||||
|
||||
@@ -9,6 +9,7 @@ public:
|
||||
void AddZone(Zone* zone) override;
|
||||
void RemoveZone(Zone* zone) override;
|
||||
std::vector<Zone*> GetZones() override;
|
||||
std::vector<GameLanguagePrefix> GetLanguagePrefixes() override;
|
||||
};
|
||||
|
||||
extern GameT6 g_GameT6;
|
||||
Reference in New Issue
Block a user