2 * @file LanguageSelect.h
4 * @brief Declaration file for CLanguageSelect dialog.
11 /////////////////////////////////////////////////////////////////////////////
12 // CLanguageSelect class
15 * @brief Class for selecting GUI language.
17 * Language select dialog shows list of installed GUI languages and
18 * allows user to select one for use.
24 CLanguageSelect(); // standard constructor
25 bool LoadLanguageFile(LANGID wLangId, const std::wstring& sLanguagesFolder);
26 bool TranslateString(const std::wstring&, std::wstring&) const;
27 LANGID GetLangId() const { return m_langId; }
29 // Implementation data
31 std::map<std::wstring, std::wstring> m_map_msgid_to_msgstr;
32 // Implementation methods
34 static std::wstring GetFileName(LANGID wLangId, const std::wstring& sLanguagesFolder);