10 #ifndef IWORKLANGUAGEMANAGER_H_INCLUDED
11 #define IWORKLANGUAGEMANAGER_H_INCLUDED
15 #include <boost/shared_ptr.hpp>
16 #include <boost/unordered_map.hpp>
17 #include <boost/unordered_set.hpp>
19 #include <librevenge/librevenge.h>
45 boost::unordered_map<std::string, std::string>
m_tagMap;
47 boost::unordered_map<std::string, std::string>
m_langMap;
51 boost::unordered_map<std::string, librevenge::RVNGPropertyList>
m_propsMap;
57 #endif // IWORKLANGUAGEMANAGER_H_INCLUDED
Definition: IWORKLanguageManager.cpp:60
IWORKLanguageManager()
Definition: IWORKLanguageManager.cpp:82
boost::shared_ptr< LangDB > m_langDB
Definition: IWORKLanguageManager.h:52
boost::unordered_map< std::string, std::string > m_localeMap
Definition: IWORKLanguageManager.h:49
const std::string addLocale(const std::string &locale)
Definition: IWORKLanguageManager.cpp:148
boost::unordered_set< std::string > m_invalidTags
Definition: IWORKLanguageManager.h:46
Definition: IWORKLanguageManager.h:24
const std::string getLanguage(const std::string &tag) const
Definition: IWORKLanguageManager.cpp:175
Definition: IWORKToken.h:252
const std::string addLanguage(const std::string &lang)
Definition: IWORKLanguageManager.cpp:119
boost::unordered_set< std::string > m_invalidLangs
Definition: IWORKLanguageManager.h:48
boost::unordered_set< std::string > m_invalidLocales
Definition: IWORKLanguageManager.h:50
const std::string addTag(const std::string &tag)
Definition: IWORKLanguageManager.cpp:94
const LangDB & getLangDB() const
Definition: IWORKLanguageManager.cpp:183
boost::unordered_map< std::string, std::string > m_tagMap
Definition: IWORKLanguageManager.h:45
boost::unordered_map< std::string, std::string > m_langMap
Definition: IWORKLanguageManager.h:47
void writeProperties(const std::string &tag, librevenge::RVNGPropertyList &props) const
Definition: IWORKLanguageManager.cpp:210
boost::unordered_map< std::string, librevenge::RVNGPropertyList > m_propsMap
Definition: IWORKLanguageManager.h:51
void addProperties(const std::string &tag)
Definition: IWORKLanguageManager.cpp:190