From 10684b6d82f1843eff3921da40802d335fb3cf5c Mon Sep 17 00:00:00 2001 From: "Felix (xq) Queißner" Date: Wed, 17 Mar 2021 11:54:43 +0100 Subject: Further improves localization (#191). Allows switching and setting the chosen localization properly. --- src/localization.hpp | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/localization.hpp (limited to 'src/localization.hpp') diff --git a/src/localization.hpp b/src/localization.hpp new file mode 100644 index 0000000..8367ba3 --- /dev/null +++ b/src/localization.hpp @@ -0,0 +1,28 @@ +#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 -- cgit v1.2.3