diff options
author | Friedemann Kleint <Friedemann.Kleint@digia.com> | 2014-01-14 17:06:19 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-01-15 18:43:20 +0100 |
commit | d47f83cab0c68b05d6ca926f2e80efb3e702bc6a (patch) | |
tree | 46c00cedc4f579ca4d55772fe71d431c040e1e69 /src/corelib/io/qfsfileengine_unix.cpp | |
parent | 419a1f53d527583458da46d1508aab272fdf0280 (diff) |
Mark error message in qfsfileengine_unix.cpp as translatable.
Task-number: QTBUG-35594
Change-Id: I7aeab890a5972813f38370ff20f5b68839833e3b
Reviewed-by: David Faure <david.faure@kdab.com>
Diffstat (limited to 'src/corelib/io/qfsfileengine_unix.cpp')
-rw-r--r-- | src/corelib/io/qfsfileengine_unix.cpp | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/corelib/io/qfsfileengine_unix.cpp b/src/corelib/io/qfsfileengine_unix.cpp index a5f077bd0b..064a1a511f 100644 --- a/src/corelib/io/qfsfileengine_unix.cpp +++ b/src/corelib/io/qfsfileengine_unix.cpp @@ -45,6 +45,7 @@ #include "private/qcore_unix_p.h" #include "qfilesystementry_p.h" #include "qfilesystemengine_p.h" +#include "qcoreapplication.h" #ifndef QT_NO_FSFILEENGINE @@ -142,6 +143,16 @@ static inline bool setCloseOnExec(int fd) return fd != -1 && fcntl(fd, F_SETFD, FD_CLOEXEC) != -1; } +static inline QString msgOpenDirectory() +{ + const char message[] = QT_TRANSLATE_NOOP("QIODevice", "file to open is a directory"); +#ifndef QT_BOOTSTRAPPED + return QIODevice::tr(message); +#else + return QLatin1String(message); +#endif +} + /*! \internal */ @@ -169,7 +180,7 @@ bool QFSFileEnginePrivate::nativeOpen(QIODevice::OpenMode openMode) // we had received EISDIR anyway. if (QFileSystemEngine::fillMetaData(fd, metaData) && metaData.isDirectory()) { - q->setError(QFile::OpenError, QLatin1String("file to open is a directory")); + q->setError(QFile::OpenError, msgOpenDirectory()); QT_CLOSE(fd); return false; } @@ -210,7 +221,7 @@ bool QFSFileEnginePrivate::nativeOpen(QIODevice::OpenMode openMode) // we had received EISDIR anyway. if (QFileSystemEngine::fillMetaData(QT_FILENO(fh), metaData) && metaData.isDirectory()) { - q->setError(QFile::OpenError, QLatin1String("file to open is a directory")); + q->setError(QFile::OpenError, msgOpenDirectory()); fclose(fh); return false; } |