#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<CString, CString> m_mapRecipe_Lang_EN; // Standard, English Pair
|
std::map<CString, CString> m_mapRecipe_Lang_KR; // Standard, Korean Pair
|
std::map<CString, CString> m_mapRecipe_Lang_CN; // Standard, Chinese Pair
|
std::map<CString, CString> m_mapRecipe_Description; // Standard, Description Pair
|
};
|