Naming and cleanup of worker
This commit is contained in:
parent
c93d4a019f
commit
d6db1ff5e2
12 changed files with 366 additions and 401 deletions
|
@ -35,7 +35,6 @@ DEFINES += SEAPRINT_VERSION='\\"$$VERSION\\"'
|
|||
|
||||
SOURCES += src/harbour-seaprint.cpp \
|
||||
src/convertchecker.cpp \
|
||||
src/convertworker.cpp \
|
||||
src/curlrequester.cpp \
|
||||
src/curlworker.cpp \
|
||||
src/ippdiscovery.cpp \
|
||||
|
@ -46,6 +45,7 @@ SOURCES += src/harbour-seaprint.cpp \
|
|||
ppm2pwg/pdf2printable.cpp \
|
||||
ppm2pwg/bytestream/bytestream.cpp \
|
||||
src/overrider.cpp \
|
||||
src/printerworker.cpp \
|
||||
src/settings.cpp \
|
||||
src/svgprovider.cpp
|
||||
|
||||
|
@ -82,7 +82,6 @@ TRANSLATIONS += translations/harbour-seaprint-de.ts \
|
|||
|
||||
HEADERS += \
|
||||
src/convertchecker.h \
|
||||
src/convertworker.h \
|
||||
src/curlrequester.h \
|
||||
src/curlworker.h \
|
||||
src/ippdiscovery.h \
|
||||
|
@ -100,6 +99,7 @@ HEADERS += \
|
|||
ppm2pwg/bytestream/codable.h \
|
||||
src/overrider.h \
|
||||
src/papersizes.h \
|
||||
src/printerworker.h \
|
||||
src/settings.h \
|
||||
src/svgprovider.h
|
||||
|
||||
|
|
|
@ -11,23 +11,23 @@ IppPrinter::IppPrinter()
|
|||
QObject::connect(this, &IppPrinter::urlChanged, this, &IppPrinter::onUrlChanged);
|
||||
qRegisterMetaType<QTemporaryFile*>("QTemporaryFile*");
|
||||
|
||||
_worker = new ConvertWorker(this);
|
||||
_worker = new PrinterWorker(this);
|
||||
_worker->moveToThread(&_workerThread);
|
||||
|
||||
connect(&_workerThread, &QThread::finished, _worker, &QObject::deleteLater);
|
||||
|
||||
connect(this, &IppPrinter::doCommand, _worker, &ConvertWorker::command);
|
||||
connect(this, &IppPrinter::doGetJobs, _worker, &ConvertWorker::getJobs);
|
||||
connect(this, &IppPrinter::doCancelJob, _worker, &ConvertWorker::cancelJob);
|
||||
connect(this, &IppPrinter::doJustUpload, _worker, &ConvertWorker::justUpload);
|
||||
connect(this, &IppPrinter::doDoGetPrinterAttributes, _worker, &PrinterWorker::getPrinterAttributes);
|
||||
connect(this, &IppPrinter::doGetJobs, _worker, &PrinterWorker::getJobs);
|
||||
connect(this, &IppPrinter::doCancelJob, _worker, &PrinterWorker::cancelJob);
|
||||
connect(this, &IppPrinter::doJustUpload, _worker, &PrinterWorker::justUpload);
|
||||
|
||||
connect(this, &IppPrinter::doConvertPdf, _worker, &ConvertWorker::convertPdf);
|
||||
connect(this, &IppPrinter::doConvertImage, _worker, &ConvertWorker::convertImage);
|
||||
connect(this, &IppPrinter::doConvertOfficeDocument, _worker, &ConvertWorker::convertOfficeDocument);
|
||||
connect(this, &IppPrinter::doConvertPlaintext, _worker, &ConvertWorker::convertPlaintext);
|
||||
connect(_worker, &ConvertWorker::progress, this, &IppPrinter::setProgress);
|
||||
connect(_worker, &ConvertWorker::busyMessage, this, &IppPrinter::setBusyMessage);
|
||||
connect(_worker, &ConvertWorker::failed, this, &IppPrinter::convertFailed);
|
||||
connect(this, &IppPrinter::doConvertPdf, _worker, &PrinterWorker::convertPdf);
|
||||
connect(this, &IppPrinter::doConvertImage, _worker, &PrinterWorker::convertImage);
|
||||
connect(this, &IppPrinter::doConvertOfficeDocument, _worker, &PrinterWorker::convertOfficeDocument);
|
||||
connect(this, &IppPrinter::doConvertPlaintext, _worker, &PrinterWorker::convertPlaintext);
|
||||
connect(_worker, &PrinterWorker::progress, this, &IppPrinter::setProgress);
|
||||
connect(_worker, &PrinterWorker::busyMessage, this, &IppPrinter::setBusyMessage);
|
||||
connect(_worker, &PrinterWorker::failed, this, &IppPrinter::convertFailed);
|
||||
|
||||
qRegisterMetaType<QMargins>();
|
||||
|
||||
|
@ -120,7 +120,7 @@ void IppPrinter::refresh() {
|
|||
QJsonObject o = opAttrs();
|
||||
|
||||
IppMsg msg = IppMsg(o);
|
||||
emit doCommand(msg.encode(IppMsg::GetPrinterAttrs));
|
||||
emit doDoGetPrinterAttributes(msg.encode(IppMsg::GetPrinterAttrs));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#include <QtNetwork>
|
||||
#include <QNetworkAccessManager>
|
||||
#include "ippmsg.h"
|
||||
#include "convertworker.h"
|
||||
#include "printerworker.h"
|
||||
#include "curlrequester.h"
|
||||
#include <mlite5/MGConfItem>
|
||||
|
||||
|
@ -12,7 +12,7 @@ class IppPrinter : public QObject
|
|||
{
|
||||
Q_OBJECT
|
||||
|
||||
friend class ConvertWorker;
|
||||
friend class PrinterWorker;
|
||||
|
||||
Q_PROPERTY(QString url READ getUrl WRITE setUrl NOTIFY urlChanged)
|
||||
Q_PROPERTY(QJsonObject attrs MEMBER _attrs NOTIFY attrsChanged)
|
||||
|
@ -50,7 +50,7 @@ signals:
|
|||
void jobFinished(bool status);
|
||||
void cancelStatus(bool status);
|
||||
|
||||
void doCommand(Bytestream msg);
|
||||
void doDoGetPrinterAttributes(Bytestream msg);
|
||||
void doGetJobs(Bytestream msg);
|
||||
void doCancelJob(Bytestream msg);
|
||||
|
||||
|
@ -119,7 +119,7 @@ private:
|
|||
QString _progress;
|
||||
|
||||
QThread _workerThread;
|
||||
ConvertWorker* _worker;
|
||||
PrinterWorker* _worker;
|
||||
|
||||
};
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#include "convertworker.h"
|
||||
#include "printerworker.h"
|
||||
#include <sailfishapp.h>
|
||||
#include "papersizes.h"
|
||||
#include "convertchecker.h"
|
||||
|
@ -15,39 +15,33 @@
|
|||
|
||||
#define OK(call) if(!(call)) throw ConvertFailedException()
|
||||
|
||||
ConvertWorker::ConvertWorker(IppPrinter* parent) // : QObject((QObject*)parent) borks multithereading?!
|
||||
PrinterWorker::PrinterWorker(IppPrinter* parent)
|
||||
{
|
||||
_printer = parent;
|
||||
}
|
||||
|
||||
void ConvertWorker::command(Bytestream msg)
|
||||
void PrinterWorker::getPrinterAttributes(Bytestream msg)
|
||||
{
|
||||
CurlRequester cr(_printer->httpUrl());
|
||||
cr.setFinishedCallback(_printer, &IppPrinter::getPrinterAttributesFinished);
|
||||
|
||||
qDebug() << "command...";
|
||||
|
||||
cr.write((char*)msg.raw(), msg.size());
|
||||
}
|
||||
|
||||
// TODO: de-duplicate
|
||||
void ConvertWorker::getJobs(Bytestream msg)
|
||||
void PrinterWorker::getJobs(Bytestream msg)
|
||||
{
|
||||
CurlRequester cr(_printer->httpUrl());
|
||||
cr.setFinishedCallback(_printer, &IppPrinter::getJobsRequestFinished);
|
||||
|
||||
cr.write((char*)msg.raw(), msg.size());
|
||||
}
|
||||
|
||||
void ConvertWorker::cancelJob(Bytestream msg)
|
||||
void PrinterWorker::cancelJob(Bytestream msg)
|
||||
{
|
||||
CurlRequester cr(_printer->httpUrl());
|
||||
cr.setFinishedCallback(_printer, &IppPrinter::cancelJobFinished);
|
||||
|
||||
cr.write((char*)msg.raw(), msg.size());
|
||||
}
|
||||
|
||||
void ConvertWorker::justUpload(QString filename, Bytestream header)
|
||||
void PrinterWorker::justUpload(QString filename, Bytestream header)
|
||||
{
|
||||
try {
|
||||
emit busyMessage(tr("Printing"));
|
||||
|
@ -69,7 +63,7 @@ catch(const ConvertFailedException& e)
|
|||
}
|
||||
}
|
||||
|
||||
void ConvertWorker::convertPdf(QString filename, Bytestream header,
|
||||
void PrinterWorker::convertPdf(QString filename, Bytestream header,
|
||||
QString targetFormat, quint32 Colors, quint32 Quality, QString PaperSize,
|
||||
quint32 HwResX, quint32 HwResY, bool TwoSided, bool Tumble,
|
||||
quint32 PageRangeLow, quint32 PageRangeHigh, bool BackHFlip, bool BackVFlip)
|
||||
|
@ -147,7 +141,7 @@ catch(const ConvertFailedException& e)
|
|||
}
|
||||
}
|
||||
|
||||
void ConvertWorker::convertImage(QString filename, Bytestream header,
|
||||
void PrinterWorker::convertImage(QString filename, Bytestream header,
|
||||
QString targetFormat, quint32 Colors, quint32 Quality, QString PaperSize,
|
||||
quint32 HwResX, quint32 HwResY, QMargins margins)
|
||||
{
|
||||
|
@ -289,10 +283,9 @@ try {
|
|||
|
||||
outBts << (urf ? make_urf_file_hdr(1) : make_pwg_file_hdr());
|
||||
bmp_to_pwg(inBts, outBts, urf, 1, Colors, Quality, HwResX, HwResY, Width, Height, false, false, PaperSize.toStdString(), false, false);
|
||||
emit busyMessage(tr("Printing"));
|
||||
}
|
||||
|
||||
emit busyMessage(tr("Printing"));
|
||||
|
||||
CurlRequester cr(_printer->httpUrl());
|
||||
cr.setFinishedCallback(_printer, &IppPrinter::printRequestFinished);
|
||||
|
||||
|
@ -309,7 +302,7 @@ catch(const ConvertFailedException& e)
|
|||
}
|
||||
}
|
||||
|
||||
void ConvertWorker::convertOfficeDocument(QString filename, Bytestream header,
|
||||
void PrinterWorker::convertOfficeDocument(QString filename, Bytestream header,
|
||||
QString targetFormat, quint32 Colors, quint32 Quality, QString PaperSize,
|
||||
quint32 HwResX, quint32 HwResY, bool TwoSided, bool Tumble,
|
||||
quint32 PageRangeLow, quint32 PageRangeHigh, bool BackHFlip, bool BackVFlip)
|
||||
|
@ -400,7 +393,7 @@ catch(const ConvertFailedException& e)
|
|||
}
|
||||
}
|
||||
|
||||
void ConvertWorker::convertPlaintext(QString filename, Bytestream header,
|
||||
void PrinterWorker::convertPlaintext(QString filename, Bytestream header,
|
||||
QString targetFormat, quint32 Colors, quint32 Quality, QString PaperSize,
|
||||
quint32 HwResX, quint32 HwResY, bool TwoSided, bool Tumble,
|
||||
bool BackHFlip, bool BackVFlip)
|
||||
|
@ -553,30 +546,3 @@ catch(const ConvertFailedException& e)
|
|||
emit failed(e.what() == QString("") ? tr("Conversion error") : e.what());
|
||||
}
|
||||
}
|
||||
|
||||
QString ConvertWorker::getPopplerShortPaperSize(QString PaperSize)
|
||||
{
|
||||
QString ShortPaperSize;
|
||||
if(PaperSize == "iso_a4_210x297mm")
|
||||
{
|
||||
ShortPaperSize = "A4";
|
||||
}
|
||||
else if (PaperSize == "iso_a3_297x420mm")
|
||||
{
|
||||
ShortPaperSize = "A3";
|
||||
}
|
||||
else if (PaperSize == "na_letter_8.5x11in")
|
||||
{
|
||||
ShortPaperSize = "letter";
|
||||
}
|
||||
else if (PaperSize == "na_legal_8.5x14in")
|
||||
{
|
||||
ShortPaperSize = "legal";
|
||||
}
|
||||
else
|
||||
{
|
||||
qDebug() << "Unsupported PDF paper size" << PaperSize;
|
||||
throw ConvertFailedException(tr("Unsupported PDF paper size"));
|
||||
}
|
||||
return ShortPaperSize;
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
#ifndef CONVERTWORKER_H
|
||||
#define CONVERTWORKER_H
|
||||
#ifndef PRINTERWORKER_H
|
||||
#define PRINTERWORKER_H
|
||||
#include <QObject>
|
||||
#include <QtNetwork>
|
||||
#include "curlrequester.h"
|
||||
|
@ -20,18 +20,18 @@ public:
|
|||
}
|
||||
};
|
||||
|
||||
class ConvertWorker : public QObject
|
||||
class PrinterWorker : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
ConvertWorker(IppPrinter* parent);
|
||||
PrinterWorker(IppPrinter* parent);
|
||||
|
||||
private:
|
||||
ConvertWorker();
|
||||
PrinterWorker();
|
||||
|
||||
public slots:
|
||||
void command(Bytestream msg);
|
||||
void getPrinterAttributes(Bytestream msg);
|
||||
void getJobs(Bytestream msg);
|
||||
void cancelJob(Bytestream msg);
|
||||
|
||||
|
@ -65,7 +65,6 @@ private:
|
|||
|
||||
IppPrinter* _printer;
|
||||
|
||||
QString getPopplerShortPaperSize(QString PaperSize);
|
||||
};
|
||||
|
||||
#endif // CONVERTWORKER_H
|
||||
#endif // PRINTERWORKER_H
|
|
@ -157,53 +157,6 @@
|
|||
<translation>In die Zwischenablage kopiert</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ConvertWorker</name>
|
||||
<message>
|
||||
<source>Conversion error</source>
|
||||
<translation>Konvertierungsfehler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to load image</source>
|
||||
<translation>Bild konnte nicht geladen werden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported PDF paper size</source>
|
||||
<translation>Nicht unterstützte PDF-Papierformat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported paper size</source>
|
||||
<translation>Nicht unterstütztes Papierformat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported resolution (dpi)</source>
|
||||
<translation>Nicht unterstützte Auflösung (dpi)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported target format</source>
|
||||
<translation>Nicht unterstützes Zielformat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to get info about PDF file</source>
|
||||
<translation>Informationen über die PDF-Datei können nicht abgerufen werden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to open file</source>
|
||||
<translation>Öffnen der Datei fehlgeschlagen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Printing</source>
|
||||
<translation>Es wird gedruckt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Conversion failed</source>
|
||||
<translation>Konvertierung fehlgeschlagen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Upload error</source>
|
||||
<translation>Übertragungsfehler</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CoverPage</name>
|
||||
<message>
|
||||
|
@ -513,6 +466,53 @@ auf diesem Drucker</translation>
|
|||
<translation>Als Standarteinstellung speichern</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PrinterWorker</name>
|
||||
<message>
|
||||
<source>Conversion error</source>
|
||||
<translation>Konvertierungsfehler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to load image</source>
|
||||
<translation>Bild konnte nicht geladen werden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported PDF paper size</source>
|
||||
<translation>Nicht unterstützte PDF-Papierformat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported paper size</source>
|
||||
<translation>Nicht unterstütztes Papierformat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported resolution (dpi)</source>
|
||||
<translation>Nicht unterstützte Auflösung (dpi)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported target format</source>
|
||||
<translation>Nicht unterstützes Zielformat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to get info about PDF file</source>
|
||||
<translation>Informationen über die PDF-Datei können nicht abgerufen werden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to open file</source>
|
||||
<translation>Öffnen der Datei fehlgeschlagen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Printing</source>
|
||||
<translation>Es wird gedruckt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Conversion failed</source>
|
||||
<translation>Konvertierung fehlgeschlagen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Upload error</source>
|
||||
<translation>Übertragungsfehler</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RangeSetting</name>
|
||||
<message>
|
||||
|
|
|
@ -157,53 +157,6 @@
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ConvertWorker</name>
|
||||
<message>
|
||||
<source>Conversion error</source>
|
||||
<translation>Error de conversión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to load image</source>
|
||||
<translation>Error al cargar imagen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported PDF paper size</source>
|
||||
<translation>Tamaño de papel en PDF no soportado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported paper size</source>
|
||||
<translation>Tamaño de papel no soportado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported resolution (dpi)</source>
|
||||
<translation>Resolución (ppp) no soportada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported target format</source>
|
||||
<translation>Formato de destino no soportado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to get info about PDF file</source>
|
||||
<translation>Error al obtener info de archivo PDF</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to open file</source>
|
||||
<translation>Error al abrir archivo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Printing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Conversion failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Upload error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CoverPage</name>
|
||||
<message>
|
||||
|
@ -512,6 +465,53 @@
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PrinterWorker</name>
|
||||
<message>
|
||||
<source>Conversion error</source>
|
||||
<translation>Error de conversión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to load image</source>
|
||||
<translation>Error al cargar imagen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported PDF paper size</source>
|
||||
<translation>Tamaño de papel en PDF no soportado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported paper size</source>
|
||||
<translation>Tamaño de papel no soportado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported resolution (dpi)</source>
|
||||
<translation>Resolución (ppp) no soportada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported target format</source>
|
||||
<translation>Formato de destino no soportado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to get info about PDF file</source>
|
||||
<translation>Error al obtener info de archivo PDF</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to open file</source>
|
||||
<translation>Error al abrir archivo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Printing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Conversion failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Upload error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RangeSetting</name>
|
||||
<message>
|
||||
|
|
|
@ -157,53 +157,6 @@
|
|||
<translation>Copié dans le presse-papier</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ConvertWorker</name>
|
||||
<message>
|
||||
<source>Conversion error</source>
|
||||
<translation>Erreur de conversion</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to load image</source>
|
||||
<translation>Chargement impossible de l'image</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported PDF paper size</source>
|
||||
<translation>Taille de papier PDF non prise en charge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported paper size</source>
|
||||
<translation>Taille de papier non prise en charge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported resolution (dpi)</source>
|
||||
<translation>Résolution (dpi) non prise en charge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported target format</source>
|
||||
<translation>Format cible non pris en charge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to get info about PDF file</source>
|
||||
<translation>Échec de l'obtention d'informations du fichier PDF</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to open file</source>
|
||||
<translation>Échec de l'ouverture du fichier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Printing</source>
|
||||
<translation>Impression en cours</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Conversion failed</source>
|
||||
<translation>Échec de la conversion</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Upload error</source>
|
||||
<translation>Erreur de chargement</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CoverPage</name>
|
||||
<message>
|
||||
|
@ -513,6 +466,53 @@ sur cette imprimante</translation>
|
|||
<translation>Sauvegarder paramètres par défaut</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PrinterWorker</name>
|
||||
<message>
|
||||
<source>Conversion error</source>
|
||||
<translation>Erreur de conversion</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to load image</source>
|
||||
<translation>Chargement impossible de l'image</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported PDF paper size</source>
|
||||
<translation>Taille de papier PDF non prise en charge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported paper size</source>
|
||||
<translation>Taille de papier non prise en charge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported resolution (dpi)</source>
|
||||
<translation>Résolution (dpi) non prise en charge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported target format</source>
|
||||
<translation>Format cible non pris en charge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to get info about PDF file</source>
|
||||
<translation>Échec de l'obtention d'informations du fichier PDF</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to open file</source>
|
||||
<translation>Échec de l'ouverture du fichier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Printing</source>
|
||||
<translation>Impression en cours</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Conversion failed</source>
|
||||
<translation>Échec de la conversion</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Upload error</source>
|
||||
<translation>Erreur de chargement</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RangeSetting</name>
|
||||
<message>
|
||||
|
|
|
@ -157,53 +157,6 @@
|
|||
<translation>Gekopieerd naar het klembord</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ConvertWorker</name>
|
||||
<message>
|
||||
<source>Conversion error</source>
|
||||
<translation>Conversiefout</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to load image</source>
|
||||
<translation>Afbeelding laden mislukt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported PDF paper size</source>
|
||||
<translation>Niet-ondersteund PDF-papierformaat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported paper size</source>
|
||||
<translation>Niet-ondersteund papierformaat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported resolution (dpi)</source>
|
||||
<translation>Niet-ondersteunde resolutie (dpi)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported target format</source>
|
||||
<translation>Niet-ondersteund doelformaat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to get info about PDF file</source>
|
||||
<translation>Informatie over het PDF-bestand ophalen mislukt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to open file</source>
|
||||
<translation>Bestand openen mislukt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Printing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Conversion failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Upload error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CoverPage</name>
|
||||
<message>
|
||||
|
@ -512,6 +465,53 @@
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PrinterWorker</name>
|
||||
<message>
|
||||
<source>Conversion error</source>
|
||||
<translation>Conversiefout</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to load image</source>
|
||||
<translation>Afbeelding laden mislukt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported PDF paper size</source>
|
||||
<translation>Niet-ondersteund PDF-papierformaat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported paper size</source>
|
||||
<translation>Niet-ondersteund papierformaat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported resolution (dpi)</source>
|
||||
<translation>Niet-ondersteunde resolutie (dpi)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported target format</source>
|
||||
<translation>Niet-ondersteund doelformaat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to get info about PDF file</source>
|
||||
<translation>Informatie over het PDF-bestand ophalen mislukt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to open file</source>
|
||||
<translation>Bestand openen mislukt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Printing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Conversion failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Upload error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RangeSetting</name>
|
||||
<message>
|
||||
|
|
|
@ -157,53 +157,6 @@
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ConvertWorker</name>
|
||||
<message>
|
||||
<source>Failed to get info about PDF file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported target format</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported resolution (dpi)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported PDF paper size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Conversion error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported paper size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to load image</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to open file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Printing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Conversion failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Upload error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CoverPage</name>
|
||||
<message>
|
||||
|
@ -512,6 +465,53 @@
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PrinterWorker</name>
|
||||
<message>
|
||||
<source>Failed to get info about PDF file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported target format</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported resolution (dpi)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported PDF paper size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Conversion error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported paper size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to load image</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to open file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Printing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Conversion failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Upload error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RangeSetting</name>
|
||||
<message>
|
||||
|
|
|
@ -157,53 +157,6 @@
|
|||
<translation>已复制到剪切板</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ConvertWorker</name>
|
||||
<message>
|
||||
<source>Conversion error</source>
|
||||
<translation>转换错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to load image</source>
|
||||
<translation>加载图像错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported PDF paper size</source>
|
||||
<translation>PDF纸张大小不受支持</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported paper size</source>
|
||||
<translation>纸张大小不受支持</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported resolution (dpi)</source>
|
||||
<translation>分辨率不受支持(dpi)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported target format</source>
|
||||
<translation>目标格式不受支持</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to get info about PDF file</source>
|
||||
<translation>获取PDF文件信息错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to open file</source>
|
||||
<translation>打开文件失败</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Printing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Conversion failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Upload error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CoverPage</name>
|
||||
<message>
|
||||
|
@ -512,6 +465,53 @@
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PrinterWorker</name>
|
||||
<message>
|
||||
<source>Conversion error</source>
|
||||
<translation>转换错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to load image</source>
|
||||
<translation>加载图像错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported PDF paper size</source>
|
||||
<translation>PDF纸张大小不受支持</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported paper size</source>
|
||||
<translation>纸张大小不受支持</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported resolution (dpi)</source>
|
||||
<translation>分辨率不受支持(dpi)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported target format</source>
|
||||
<translation>目标格式不受支持</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to get info about PDF file</source>
|
||||
<translation>获取PDF文件信息错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to open file</source>
|
||||
<translation>打开文件失败</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Printing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Conversion failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Upload error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RangeSetting</name>
|
||||
<message>
|
||||
|
|
|
@ -157,53 +157,6 @@
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ConvertWorker</name>
|
||||
<message>
|
||||
<source>Conversion error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to load image</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported PDF paper size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported paper size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported resolution (dpi)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported target format</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to get info about PDF file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to open file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Printing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Conversion failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Upload error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CoverPage</name>
|
||||
<message>
|
||||
|
@ -512,6 +465,53 @@
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PrinterWorker</name>
|
||||
<message>
|
||||
<source>Conversion error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to load image</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported PDF paper size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported paper size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported resolution (dpi)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unsupported target format</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to get info about PDF file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to open file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Printing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Conversion failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Upload error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RangeSetting</name>
|
||||
<message>
|
||||
|
|
Loading…
Reference in a new issue