add QAD::loadedLanguage variable
This commit is contained in:
@@ -16,6 +16,8 @@
|
|||||||
# define MOBILE_VIEW
|
# define MOBILE_VIEW
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
QString QAD::loadedLanguage;
|
||||||
|
|
||||||
|
|
||||||
class __QADTranslators__ {
|
class __QADTranslators__ {
|
||||||
public:
|
public:
|
||||||
@@ -74,6 +76,7 @@ void QAD::loadTranslations(QString lang) {
|
|||||||
unloadTranslations();
|
unloadTranslations();
|
||||||
if (lang.isEmpty()) lang = QLocale().bcp47Name();
|
if (lang.isEmpty()) lang = QLocale().bcp47Name();
|
||||||
QString short_lang = lang.left(2);
|
QString short_lang = lang.left(2);
|
||||||
|
loadedLanguage = short_lang;
|
||||||
QStringList dirs = resourcePaths("lang");
|
QStringList dirs = resourcePaths("lang");
|
||||||
QString std_dir = QDir::cleanPath(QLibraryInfo::location(QLibraryInfo::TranslationsPath));
|
QString std_dir = QDir::cleanPath(QLibraryInfo::location(QLibraryInfo::TranslationsPath));
|
||||||
bool has_std = false;
|
bool has_std = false;
|
||||||
|
|||||||
@@ -54,6 +54,7 @@ QAD_UTILS_EXPORT void unloadTranslations();
|
|||||||
|
|
||||||
QAD_UTILS_EXPORT QStringList availableTranslations();
|
QAD_UTILS_EXPORT QStringList availableTranslations();
|
||||||
|
|
||||||
|
extern QAD_UTILS_EXPORT QString loadedLanguage;
|
||||||
|
|
||||||
} // namespace QAD
|
} // namespace QAD
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user