// Common/Lang.h #ifndef __COMMON_LANG_H #define __COMMON_LANG_H #include "MyString.h" class CLang { wchar_t *_text; CRecordVector<UInt32> _ids; CRecordVector<UInt32> _offsets; bool OpenFromString(const AString &s); public: CLang(): _text(0) {} ~CLang() { Clear(); }; bool Open(CFSTR fileName, const wchar_t *id); void Clear() throw(); const wchar_t *Get(UInt32 id) const throw(); }; #endif