4 #include <QtCore/QObject>
8 class Translator : public QObject
11 Q_PROPERTY(QString language READ language WRITE setLanguage NOTIFY languageChanged)
13 explicit Translator(QObject *parent = nullptr);
15 QString language() const;
17 Q_INVOKABLE QString translate(const QString &string, const QString &language) const;
19 void setLanguage(const QString &language);
22 void languageChanged(const QString &language);
25 void setTranslator(const QString &language);
29 QTranslator *m_translator;
32 #endif // TRANSLATOR_H