#ifndef LOCALIZATION_HPP #define LOCALIZATION_HPP #include #include #include #include class Localization : public QObject { Q_OBJECT public: explicit Localization(QObject *parent = nullptr); void setLocale(std::optional const & locale); void translate(QLocale const & locale); signals: void translationChanged(); public: std::optional locale; QTranslator qt; QTranslator kristall; }; #endif // LOCALIZATION_HPP