You.i Engine
YiTranslator.h
Go to the documentation of this file.
1 // © You i Labs Inc. 2000-2017. All rights reserved.
2 #ifndef _YI_TRANSLATOR_H_
3 #define _YI_TRANSLATOR_H_
4 
5 #include "utility/YiString.h"
6 
13 {
14 public:
16  virtual ~CYITranslator() {}
17 
18  virtual bool LoadTranslation(const CYIString &filename) = 0;
19 
20  virtual bool LoadTranslation(const uint8_t *pData, uint32_t uDataSize) = 0;
21 
22  virtual CYIString Translate(const CYIString &text) = 0;
23 };
28 #endif // _YI_TRANSLATOR_H_
CYITranslator()
Definition: YiTranslator.h:15
virtual CYIString Translate(const CYIString &text)=0
Container class for Unicode strings. Conceptually, a CYIString object is a sequence of Unicode charac...
Definition: YiString.h:35
virtual ~CYITranslator()
Definition: YiTranslator.h:16
virtual bool LoadTranslation(const CYIString &filename)=0
Definition: YiTranslator.h:12