19 QString unspecifiedError = i18n(
"An unspecified error occurred.");
21 case QFileDevice::FileError::NoError :
24 return i18n(
"The action has been completed successfully.");
25 case QFileDevice::FileError::ReadError :
26 return i18n(
"An error occurred when reading from the file.");
27 case QFileDevice::FileError::WriteError :
28 return i18n(
"An error occurred when writing to the file.");
29 case QFileDevice::FileError::FatalError :
30 return i18n(
"A fatal error occurred.");
31 case QFileDevice::FileError::ResourceError :
32 return i18n(
"Out of resources (e.g. out of memory).");
33 case QFileDevice::FileError::OpenError :
34 return i18n(
"The file could not be opened.");
35 case QFileDevice::FileError::AbortError :
36 return i18n(
"The operation was aborted.");
37 case QFileDevice::FileError::TimeOutError :
38 return i18n(
"A timeout occurred.");
39 case QFileDevice::FileError::UnspecifiedError :
40 return unspecifiedError;
41 case QFileDevice::FileError::RemoveError :
42 return i18n(
"The file could not be removed.");
43 case QFileDevice::FileError::RenameError :
44 return i18n(
"The file could not be renamed.");
45 case QFileDevice::FileError::PositionError :
46 return i18n(
"The position in the file could not be changed.");
47 case QFileDevice::FileError::ResizeError :
48 return i18n(
"The file could not be resized.");
49 case QFileDevice::FileError::PermissionsError :
50 return i18n(
"Permission denied. Krita is not allowed to read or write to the file.");
51 case QFileDevice::FileError::CopyError :
52 return i18n(
"The file could not be copied.");
54 return unspecifiedError;