1#ifndef TRANSLATION_LOADER_H
2#define TRANSLATION_LOADER_H
5#include <QLoggingCategory>
87 const QString &_prefix,
Definition remote_connection_controller.h:20
Q_DECLARE_LOGGING_CATEGORY(CrashReportLog)
Definition translation_loader.h:21
QList< QString > applicationTranslationPaths(const QString &_installedPath)
The directories to search for an application's own translation files, in order of preference.
Definition translation_loader.cpp:64
TranslationLoadResult loadApplication(QTranslator &_translator, const QString &_prefix, const QString &_lang, const QList< QString > &_directories)
Loads the <prefix><_lang>.qm translation file from _directories into _translator.
Definition translation_loader.cpp:148
QList< QString > qtTranslationPaths()
The candidates that actually exist, most likely first, so no caller searches a path that is not there...
Definition translation_loader.cpp:53
QList< QString > availableLanguages(const QString &_prefix, const QList< QString > &_directories)
The language codes of the <prefix><lang>.qm files in _directories, sorted by code.
Definition translation_loader.cpp:79
QList< QString > qtTranslationCandidates()
Every directory that may hold Qt's own translations, in order of preference.
Definition translation_loader.cpp:25
TranslationLoadResult loadQt(QTranslator &_translator, const QString &_lang)
Loads Qt's own translation for _lang, which covers the strings of Qt's own dialogs.
Definition translation_loader.cpp:121
TranslationLoadResult loadFrom(QTranslator &_translator, const QString &_nameHint, const QList< QString > &_directories)
Loads the first _nameHint + language translation file found in _directories into _translator.
Definition translation_loader.cpp:104
TranslationLoadResult
The outcome of a translation load attempt.
Definition translation_loader.h:14
@ Missing
Definition translation_loader.h:16
@ Loaded
Definition translation_loader.h:15
@ NoDirectory
Definition translation_loader.h:17