NOISSUE hotloading of translations and use of local PO files

The hotloading is still inefficient
This commit is contained in:
Petr Mrázek
2019-01-02 01:41:07 +01:00
parent 4cbd1a7692
commit 4b7971f60f
5 changed files with 650 additions and 51 deletions

View File

@ -0,0 +1,16 @@
#pragma once
#include <QTranslator>
struct POTranslatorPrivate;
class POTranslator : public QTranslator
{
Q_OBJECT
public:
explicit POTranslator(const QString& filename, QObject * parent = nullptr);
QString translate(const char * context, const char * sourceText, const char * disambiguation, int n) const override;
bool isEmpty() const override;
private:
POTranslatorPrivate * d;
};