11 #include <QSharedPointer>
12 #include <QTranslator>
15 class test_LanguageLoader;
16 class test_ProviderParser;
17 class test_ProviderConfigurationParser;
25 friend class ::test_LanguageLoader;
26 friend class ::test_ProviderParser;
27 friend class ::test_ProviderConfigurationParser;
28 static const QLocale::Language mFallbackLanguage;
29 static QLocale mDefaultLanguage;
32 QVector<QSharedPointer<QTranslator> > mTranslatorList;
33 const QStringList mComponentList;
38 bool loadTranslationFiles(const QLocale& pLocale);
39 QSharedPointer<QTranslator> createTranslator(const QLocale& pLocale, const QString& pComponent);
52 void setPath(
const QString& pPath);
bool isLoaded() const
Definition: LanguageLoader.cpp:121
QLocale::Language getFallbackLanguage() const
Definition: LanguageLoader.cpp:182
QList< QLocale > getAvailableLocales() const
Definition: LanguageLoader.cpp:92
static void setDefaultLanguage(const QLocale &pLocale)
Definition: LanguageLoader.cpp:54
void load(const QLocale &pLocale=getDefaultLanguage())
Definition: LanguageLoader.cpp:127
void setPath(const QString &pPath)
Definition: LanguageLoader.cpp:67
void unload()
Definition: LanguageLoader.cpp:156
static LanguageLoader & getInstance()
Definition: LanguageLoader.cpp:42
Definition: LanguageLoader.h:22
const QString & getPath()
Definition: LanguageLoader.cpp:61
const QLocale & getUsedLocale() const
Definition: LanguageLoader.cpp:176
static const QLocale & getDefaultLanguage()
Definition: LanguageLoader.cpp:48