10#include <QSharedPointer>
14class test_LanguageLoader;
15class test_ProviderParser;
16class test_ProviderConfigurationParser;
28 static const QLocale::Language mFallbackLanguage;
29 static QLocale mDefaultLanguage;
32 QVector<QSharedPointer<QTranslator>> mTranslatorList;
33 const QStringList mComponentList;
36 bool loadTranslationFiles(const QLocale& pLocale);
37 QSharedPointer<QTranslator> createTranslator(const QLocale& pLocale, const QString& pComponent);
50 [[nodiscard]]
const QString&
getPath()
const;
51 void setPath(
const QString& pPath);
Definition: LanguageLoader.h:22
bool isLoaded() const
Definition: LanguageLoader.cpp:123
static const QLocale & getDefaultLanguage()
Definition: LanguageLoader.cpp:44
static void setDefaultLanguage(const QLocale &pLocale)
Definition: LanguageLoader.cpp:50
void unload()
Definition: LanguageLoader.cpp:158
void setPath(const QString &pPath)
Definition: LanguageLoader.cpp:69
const QString & getPath() const
Definition: LanguageLoader.cpp:63
static QString getLocaleCode(const QLocale &pLocale=getInstance().getUsedLocale())
Definition: LanguageLoader.cpp:56
QLocale::Language getFallbackLanguage() const
Definition: LanguageLoader.cpp:184
friend class ::test_LanguageLoader
Definition: LanguageLoader.h:24
static LanguageLoader & getInstance()
friend class ::test_ProviderConfigurationParser
Definition: LanguageLoader.h:25
QList< QLocale > getAvailableLocales() const
Definition: LanguageLoader.cpp:94
void load(const QLocale &pLocale=getDefaultLanguage())
Definition: LanguageLoader.cpp:129
const QLocale & getUsedLocale() const
Definition: LanguageLoader.cpp:178
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16