#pragma once #include "Config.h" #include "Global_Define.h" enum emLanguageType {emLanguageType_EN, emLanguageType_KR, emLanguageType_CH}; class CLanguageControl { public: CLanguageControl(void); ~CLanguageControl(void); void LoadRecipeLanguageSet(); CString GetString(emLanguageType emType, CString strKey); private: void LoadRecipeLanguageSet_EN(CString strFilePath); void LoadRecipeLanguageSet_KR(CString strFilePath); void LoadRecipeLanguageSet_CN(CString strFilePath); void LOadRecipeDescription(CString strFilePath); CString GetString_EN(CString strKey); CString GetString_KR(CString strKey); CString GetString_CH(CString strKey); public: std::map m_mapRecipe_Lang_EN; // Standard, English Pair std::map m_mapRecipe_Lang_KR; // Standard, Korean Pair std::map m_mapRecipe_Lang_CN; // Standard, Chinese Pair std::map m_mapRecipe_Description; // Standard, Description Pair };